@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{ margin:0; padding:0;     font-family: 'Montserrat', sans-serif; overflow-x:hidden;}
p{ line-height:26px;}
.row > * {
	flex-shrink: 0;
	width: auto!important;
	max-width: 100%;
	 padding-right: calc(var(--bs-gutter-x) * 0)!important;
	 padding-left: calc(var(--bs-gutter-x) * 0)!important;
	margin-top: var(--bs-gutter-y);
}

.btn{ font-size:1.25rem;}
.clearfix {overflow: auto;}
.outer_wrapper { width:100%; margin:0; padding:0;}
.phone{ font-size:1rem;  }
.header{ top:20px;}

.enquire_form{ width:30rem!important;}
.form_title{ font-size:1.25rem;}
.title_heading{ font-size:2rem;}
.about_piet{ padding-top:86px; padding-bottom:86px;}
.piet-campus_details{ font-size:1.125rem;}
.objective ul{ margin-left:20px;}
.objective ul li{ margin:23px 0}
.special_offer{ background:#002140;}
.special_offer .col{ width: 117px;height: 117px;background: #fff;border-radius: 50%;padding: 57px;flex-grow: 0!important;margin: 23px;}
.study_piet{ background:#1A589C;}
.study_piet .col {width: 127px;height: 127px;	background: #fff;	border-radius: 50%;	padding: 57px;	margin: 36px;}
.testimonials{ margin:100px 0 !important;}
.col-lg-6.client-speak {border: 1px solid #ccc;padding: 40px !important;}
.client_pic_name img {
	width: auto !important;
	display: inline-block !important;
	margin-right: 30px;
}
.client_pic_name{ margin-bottom:20px;}

.owl-carousel-2 .owl-item img {display: block;width: auto !important;}
.client_name{font-size: 18px;
font-weight: 500;}
.placement{ background:#f5f8f9;}
ul.placement_list li {list-style: none;float:left;text-align: center;margin-left:-3px;}
ul.placement_list li:nth-child(odd) span{ margin-top:10px;}
ul.placement_list li:nth-child(even) img{ margin-top:60px;} 
ul.placement_list li:nth-child(even) span{margin-bottom:10px;}
ul.placement_list li span{ display:block;}
.digits {color: #17A959;font-size: 17px;font-weight: 600;}
.digits > strong{font-weight: 600; font-size: 24px;}
.top_recruiters{ padding:100px 0;}
.top_recruiters .owl-nav span{ font-size:55px; color:#999;}
.top_recruiters .owl-nav{ width:100%;
	position: absolute;
	top: -12px;
}

.top_recruiters .owl-nav .owl-prev {
	left: -30px;
	position: absolute;
}

.top_recruiters .owl-nav .owl-next {
	position: absolute;
	right: -30px;
}
footer p{ font-size:16px;}
.connectus p{ margin-bottom:0!important; color:#fff; font-size:16px}
footer{ background:#1D1D1D;}
footer .col_heading{ font-size:25px; margin-bottom:10px!important;}
.social_media ul li{ width:38px; height:38px; background:#fff; list-style:none; border-radius:50%; margin-right:10px;}
.social_media ul{ list-style:none; padding-left:0; margin-top:10px;}
.copyright{background:#3C3C3C;}
.copyright p{ margin-bottom:0; font-size:14px;}
.award_achivement  .circle1 .col{ width:246px; position:relative;margin-left: 15px;margin-right: 15px;}
.award_achivement  .circle1 .col span{	font-size: 16px;	font-weight: 600;	position: absolute;	width: 110px;	line-height: 19px;}
.award_achivement .circle1 .col span p {	line-height: 12px;	font-size: 11px;	font-weight: 500;}
.award_achivement .circle1{ margin-bottom:30px;}
.client-speak .owl-nav, .testimonials .owl-nav { display:none!important;}
.owl-dots .owl-dot span{width: 10px;height: 10px;display: inline-block; margin:3px;background: #ccc;border-radius: 50%;}
.owl-dots .owl-dot.active span{background: #999;}
.owl-dots{position: absolute;top: 450px;left: 223px;}
.top_recruiters .owl-dots { display:none;}


.mobile_div{ flex-wrap:nowrap; padding-left:0; padding-right:0;}
.enquire_form .input-group-prepend{ height:38px;}
.Mobile input{ border-radius:0 4px 4px 0;}











@media (min-width: 1024px) and (max-width: 1200px) {
 .only_ipad { display:block!important;}
.phone.desktop{ display:none;}
.enquire_form {
	position: absolute;
	top: -30px;
	right: 20px;
}
.enquire_form form {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.form_title  {
	padding-bottom: 10px !important;
}
.about_piet {
	padding-bottom: 86px;
}
 }





@media (max-width: 1200px) {
.virtual, .dms{ display:none;}
.header .row, .header .row .phone, .header .row .main_logo{ width:100%!important;}

	
}
@media (max-width: 1024px) {
.only_ipad { display:block!important;}
.phone.desktop{ display:none;}
.about_piet {
	padding-top: 36px;
	padding-bottom: 0px;
}

}

@media (max-width: 846px) {
.banner {
	padding-top: 22%;
	background: #052441;
}

.enquire_form h3 {
	color: #333 !important;

}

.enquire_form {
	margin-top: 500px !important;
}

.enquire_form {
	margin: auto;
}
.about_piet {
	margin-top: 60%;
}
.about_piet .title_heading { margin:auto;}
.about_piet .piet-campus_details{ text-align:center;}
}

@media (max-width: 812px) {
.banner {
	padding-top: 22%;
	background: #052441;
}

.enquire_form h3 {
	color: #333 !important;

}

.enquire_form {
	margin-top: 460px !important;
}

.enquire_form {
	margin: auto;
}
.about_piet {
	margin-top: 60%;
}
}
@media (min-width: 992px) and (max-width: 1024px){
	.about_piet~.bg-road{height: 680px!important;}
}
@media (max-width: 991px){
	.about_piet~.bg-road {
    height: 520px!important;
}
}
@media (max-width: 767px){
.about_piet~.bg-road{height: 250px!important;}
}
@media (max-width: 768px) {
	ul.placement_list li {
	list-style: none;
	float: none;
	
}


.enquire_form{ margin-top:62%!important;}
.about_piet~.py-5~.about_piet.new_piet {
    margin-top: 0px !important;
    padding-top: 30px !important;
}


.enquire_form h3 {
	color: #333 !important;
}

.banner{padding-top: 22%;
background: #052441;}

.top_recruiters .owl-nav .owl-prev {
	left: -22px;
	position: absolute;
}
.top_recruiters .owl-nav .owl-next {
	position: absolute;
	right: -22px;
}
}
@media (max-width: 740px) {

.enquire_form {
	margin-top: 82% !important;
}
.about_piet {
	margin-top: 80%;
}
}



@media (max-width: 667px) {
	
.enquire_form {
	margin-top: 75% !important;
}
.banner {
	padding-top: 25%;
}
.about_piet {
	margin-top: 88%;
}
.about_piet {
	text-align: center;
}
.objective ul {
	text-align: left;
}
}




@media (max-width: 640px){.about_piet {
	margin-top: 100%;
}

.testimonials {
	margin: 40px 0 !important;
}
}

@media (max-width: 576px) {
.top_recruiters .owl-nav .owl-prev {
	left: 10px;
	position: absolute;
}

.top_recruiters .owl-nav .owl-next {
	position: absolute;
	right: 10px;
}

.top_recruiters .owl-nav {
	top: 50px;
}
ul.placement_list li {
	list-style: none;
	float: none;
	
}

.top_recruiters {
	padding: 20px 0;
}

.about_piet {
	padding-top: 90%;
	
}
.main_logo, .phone{ text-align:center;}
.top_recruiters .owl-nav{ display:none;}

	
}

@media (max-width: 414px) {
.about_piet {
	/*padding-top: 65%;*/
	padding-top: 99%;
	padding-bottom: 0;
	padding-left: 15px;
	padding-right: 15px;
}
footer .row{ padding-left:15px; padding-right:15px;}
.testimonials {
	margin: 10px 0 !important;
}

.header .row, .header .row .phone, .header .row .main_logo {
	width: auto !important;
}
.enquire_form{margin-top: 90px !important;}
.enquire_form h3{ color:#333!important;}
.owl-dots {
	left: 45%;
}
.row.black_bg {
	background: #052441;
	padding: 20px;
}
.banner{margin-top: 40%;}
.banner {
	padding-top: 0;
	background: #052441;
}
.header{top: 0px !important;}

.enquire_form {
	margin-top: 230px !important;
}

}




@media (max-width: 375px) {
	.row.black_bg {
	padding: 20px 10px;
}
.about_piet {
	padding-top: 180%;
	
}

.about_piet {
	padding-top: 90%;
}
.banner {
	margin-top: 51%;
}

.enquire_form h3 {
	color: #052441 !important;
	font-size: 24px;
}

}
/*---bottom to top---*/
.myBtn {
  display: none;
  position: fixed;
  bottom: 30px;
  right: 100px;
  z-index: 99;
  font-size: 12px;
  border: none;
  outline: none;
  background-color: #e0a800 !important;
  color: white;
  cursor: pointer;
  padding: 7px 8px 10px;
  border-radius: 2px;
}
.myBtn:hover {
  background-color: #e0a800 !important;
}

@media (max-width: 360px) {.main_logo img, .footer_logo img{ width:100%;}}