@media only screen and (max-width:1920px) {

}
@media only screen and (max-width:1900px) {
	.navCenter ul li {
	    
	    font-size: 17px;
	   
	}
}
@media only screen and (max-width:1800px) {
	.header-logo { width : 33%; }
	.header-logo img { width : 94px; }
	.navCenter ul li { font-size: 15px; padding: 0px 20px; }
	.navCenter { width: 51%; }
	.main-banner { padding-top: 270px; padding-bottom: 288px; }
	.call-detail p { font-size: 19px; }
	.banner-head h3 { font-size: 25px; padding-bottom: 30px; }
	.banner-head h1 { font-size: 68px; padding-bottom: 39px; line-height: 71px; }
	.banner-head h1 span:after { margin-top: 2px; }
	.banner-logoimg { padding-left: 5%; padding-right: 5%; }
	.banner-head h2 { font-size: 34px; }
	.banner-head h4 { font-size: 42px; }
	.about-form form input, .about-form textarea { font-size: 13px; border-radius: 0; -webkit-border-radius: 0; }
	.about-sec { padding-top: 83px; padding-bottom: 109px; }
	.about-head h3 { font-size: 39px; line-height: 49px; padding-bottom: 32px; }
	.about-form { margin-top: -313px; }
	.about-form h4 { font-size: 39px; line-height: 43px; }
	.about-head p { font-size: 17px; }
	.about-form form fieldset { padding-top: 33px; }
	.about-form form fieldset:nth-child(5n) { padding-top: 129px; }
	.about-form form .btn-primary { font-size: 18px; padding: 12px 25px; }
	.enrollsec { padding-top: 65px; padding-bottom: 16px; }
	.enrollHead { width : 48%; }
	.enrollHead h4 { font-size: 31px; padding-right: 12px; line-height: 37px; padding-bottom: 7px;}
	.enrollHead p { font-size: 16px; line-height: 27px; padding-top: 31px;  padding-bottom: 59px; font-weight : 400; }
	.careerbutn { padding-top: 35px; }
	.btn-10 { font-size: 26px; height: 70px; line-height: 70px; width: 357px; border: 2px solid #f68d11; letter-spacing: 5px; }
	.jobsec { padding-top: 89px; }
	.jodhead h4 { font-size: 42px; line-height: 48px; padding-bottom: 22px;  padding-right: 20%; padding-left: 20%;}
	.jodhead h5 { font-size: 42px;  padding-bottom: 72px; }
	.jodpar h3, .jodparsec h3 { font-size: 31px; margin-bottom: 51px; line-height: 24px; }
	.jodpar h3 span:after { margin-top: -22px;  }
	.jobdtail { padding-bottom: 46px; }
	.jodpar p, .jodparsec p {font-size: 16px; line-height: 27px;}
	.jobbutn { margin-top: 39px; margin-bottom: 56px; }
	.certifiedSec { padding-top: 97px; padding-bottom: 77px; }
	.cityimg h5 span { font-size: 33px; }
	.certiHead h3 {font-size: 42px; line-height: 45px; padding-bottom: 36px; }
	.certiHead h4 { font-size: 42px; line-height: 48px; padding-bottom: 30px; }
	.list-first p { font-size: 16px; line-height: 27px; font-weight: 500; }
	.certifiList {padding-left: 10%; padding-right: 6%; }
	.vdgallarySec { padding-top: 91px; padding-bottom: 91px; }
	.gallaryHead h3 { font-size: 39px; line-height: 48px; padding-bottom: 32px; }
	.gallaryHead p { font-size: 17px; line-height: 26px; font-weight: 600; }
	.grrasaySec { padding-top: 97px; padding-bottom: 104px; }
	.sayslisthead h4 { font-size: 26px; line-height: 23px; padding-bottom: 16px; }
	.sayslisthead h3  { font-size: 55px; line-height: 43px; padding-bottom: 27px; }
	.sayslisthead p { line-height: 40px; padding-bottom: 53px; font-size: 29px; }
	.sayslisthead p span { font-size: 39px; }
	.sayslistflx .list-first p { font-size: 23px; }
	.gallarybutn  { padding-top: 38px; }
	.certiHead p { font-size: 26px; line-height: 22px; padding-bottom: 84px;  }
	.certifiImg img { width : 90%; }
	.sayslistflx .list-first { height: 43px; line-height: 43px; }
	.sayslist h6 {font-size: 42px; line-height: 37px; padding-bottom: 25px; }
	.saysimg img { width : 260px; }
	.saysimg { padding-right: 6%; }
	.sayslistflx { padding-bottom: 50px; }
	.list-first img { margin-right: 17px;width: 33px; }
	.testimonialsec {  padding-top: 102px; padding-bottom: 105px; }
	.testimonialHead h3 { font-size: 43px; line-height: 33px; padding-bottom: 26px; }
	.testimonialHead h4 { font-size: 42px; line-height: 33px; padding-bottom: 58px; }
	.testimonialpart p { font-size: 16px; line-height: 30px; padding: 30px 6% 50px; }
	.testimonialSlide { padding: 17px 31px 43px; }
	.testimonialSlide:before {  width: 135px; height: 220px; margin-left: -135px; }
	.testimonialSlide:after { width: 135px; height: 220px; margin-right: -135px; }
	.testimonialpart h5 { font-size: 20px; }
	.testimonialpart h6 { font-size: 20px; }
	.testmoniyal-image-slider figure img { width : 75px; height: 75px; }
	.citysec { padding-top: 78px; }
	.contant-image { width : 213px; }
	.cityhead h3 { font-size: 42px; line-height: 33px; padding-bottom: 24px; }
	.cityhead h4 { font-size: 42px; line-height: 33px; padding-bottom: 57px; }
	.cityimg h5 { font-size: 46px; line-height: 47px;}
	.cityimg { margin-left: 7px; margin-bottom: 7px; }
	.careerHead h3  { font-size: 75px; line-height: 78px; }
	.careerHead h4 { font-size: 70px; line-height: 72px; }
	.careerSec { padding-top: 204px; padding-bottom: 218px; }
	.homeFooter .call-detail p span { font-size: 19px; }
	.homeFooter .call-detail p { font-size: 42px; line-height: 37px; }
	.homeFooter { padding-top: 36px; padding-bottom: 36px; }
	.Footer-logo img { width: 95px; }


}
@media only screen and (max-width:1600px) {
	
.header-logo { width : 33%; }
	.header-logo img { width : 85px; }
	.navCenter ul li { font-size: 15px; padding: 0px 16px; font-weight: 500; }
	.navCenter { width: 51%; }
	.mainHeader { padding-top: 11px; padding-bottom: 11px; }
	.main-banner { padding-top: 270px; padding-bottom: 288px; }
	.call-detail p { font-size: 19px; }
	.banner-head h3 { font-size: 23px; padding-bottom: 26px; }
	.banner-head h1 { font-size: 62px; padding-bottom: 39px; line-height: 64px; }
	.banner-head h1 span:after { margin-top: 0px; }
	.banner-logoimg { padding-left: 5%; padding-right: 5%; }
	.banner-head h2 { font-size: 31px; }
	.banner-head h4 { font-size: 38px; }
	.about-form form input, .about-form textarea { font-weight: 900;
    font-size: 18px;
    color: black;
    letter-spacing: 2px; }
	.about-sec { padding-top: 76px; padding-bottom: 100px; }
	.about-head h3 , .gallaryHead h3 { font-size: 35px; line-height: 44px; padding-bottom: 20px; }
	.about-form { margin-top: -295px; padding : 30px; }
	.about-form h4 { font-size: 39px; line-height: 38px; }
	.about-head p { font-weight : 600; }
	.about-head , .gallaryHead { padding-left: 70px; padding-right: 75px; }
	.about-form form fieldset { padding-top: 30px; }
	.about-form form fieldset:nth-child(5n) { padding-top: 115px; }
	.about-form form .btn-primary { font-size: 16px; padding: 11px 20px; }
	.enrollsec { padding-top: 58px; padding-bottom: 16px; }
	.enrollHead h4 { font-size: 28px; padding-right: 15px; line-height: 35px; padding-bottom: 7px; border-bottom: 2px solid #f68d11;}
	.enrollHead h4:after { width: 15px; height: 15px; right: -14px; border: 2px solid #f68d11;}
	.enrollHead p { font-size: 20px; line-height: 24px; padding-top: 20px;  padding-bottom: 57px; }
	.careerbutn { padding-top: 35px; }
	.btn-10 { font-size: 23px; height: 63px; line-height: 63px; width: 320px; border: 2px solid #f68d11; letter-spacing: 5px; }
	.jobsec { padding-top: 77px; }
	.enrollbutn { padding-top: 70px; }
	.jodhead h4 { font-size: 38px; line-height: 44px; padding-bottom: 14px; }
	.jodhead h5 { font-size: 38px;  padding-bottom: 65px; }
	.jodpar h3, .jodparsec h3 { font-size: 28px; margin-bottom: 48px; line-height: 24px; }
	.jodpar h3 { padding: 11px 77px 10px 19px; margin-left: -122px; }
	.jodpar h3:hover { margin-left: -155px; }
	.jodparsec h3:hover { margin-right: -155px; }
	.jodparsec h3:after { width: 79px; height: 2px; left: -79px; }
	.jodparsec h3 { padding: 11px 19px 10px 77px; margin-right: -122px; }
	.jodparsec h3:before { width: 62px; height: 2px; }
	.jodparsec h3 span:after { margin-top: -20px; width: 15px; height: 15px; border: 2px solid #f68d11; margin-left: -93px;  }
	.jodpar h3 span:after { margin-top: -20px; width: 15px; height: 15px; border: 2px solid #f68d11; margin-right: -93px;  }
	.jodpar h3:before { width: 62px; height: 2px; }
	.jodpar h3:after { width: 79px; height: 2px; right: -79px; }
	.jobdtail { padding-bottom: 34px; }
	.jodpar p, .jodparsec p {font-size: 20px; line-height: 23px;}
	.jobbutn { margin-top: 33px; margin-bottom: 50px; }
	.certifiedSec { padding-top: 85px; padding-bottom: 70px; }
	.cityimg h5 span { font-size: 31px; }
	.certiHead h3 {font-size: 38px; line-height: 40px; padding-bottom: 30px; }
	.certiHead h4 { font-size: 38px; line-height: 46px; padding-bottom: 27px; font-weight : 500; }
	.list-first p { font-size: 20px; line-height: 23px; font-weight: 600; }
	.certifiList {padding-left: 10%; padding-right: 6%; }
	.list-first { padding-bottom: 24px; }
	.vdgallarySec { padding-top: 80px; padding-bottom: 80px; }
	.listbuton { padding-top: 20px; }
	.gallaryHead p { font-size: 17px; line-height: 22px; font-weight: 600; }
	.grrasaySec { padding-top: 78px; padding-bottom: 82px; }
	.sayslisthead h4 { font-size: 23px; line-height: 20px; padding-bottom: 12px; }
	.sayslisthead h3  { font-size: 48px; line-height: 38px; padding-bottom: 21px; }
	.sayslisthead p { line-height: 35px; padding-bottom: 42px; font-size: 26px; }
	.sayslisthead p span { font-size: 35px; }
	.sayslistflx .list-first p { font-size: 20px; }
	.gallarybutn  { padding-top: 38px; }
	.certiHead p { font-size: 23px; line-height: 20px; padding-bottom: 70px;  }
	.certiHead { padding-left: 18%; padding-right: 18%; }
	.certifiImg img { width : 90%; }
	.sayslistflx .list-first { height: 38px; line-height: 38px; }
	.sayslist h6 {font-size: 38px; line-height: 33px; padding-bottom: 25px; }
	.saysimg img { width : 236px; }
	.saysimg { padding-right: 6%; }
	.sayslistflx { padding-bottom: 38px; }
	.list-first img { margin-right: 13px;width: 30px; }
	.testimonialsec {  padding-top: 92px; padding-bottom: 92px; }
	.testimonialHead h3 { font-size: 38px; line-height: 28px; padding-bottom: 26px; }
	.testimonialHead h4 { font-size: 38px; line-height: 28px; padding-bottom: 48px; }
	.testimonialpart p { font-size: 15px; line-height: 25px; padding: 24px 6% 41px; }
	.testimonialSlide { padding: 17px 31px 43px; }
	.testimonialSlide:before {  width: 104px; height: 165px; margin-left: -104px; }
	.testimonialSlide:after { width: 104px; height: 165px; margin-right: -104px; }
	.testimonialpart h5 { font-size: 16px; line-height: 16px; }
	.contant-image { width: 185px; }
	.testimonialpart h6 { font-size: 14px; }
	.about-heading span { font-size: 15px; }
	.about-heading span::after { width: 275px; }
	.testmoniyal-image-slider figure img { width : 70px; height: 70px; }
	.testmoniyal-image-slider figure { padding: 0 12px; }
	.citysec { padding-top: 73px; }
	.cityhead h3 { font-size: 38px; line-height: 33px; padding-bottom: 24px; }
	.cityhead h4 { font-size: 38px; line-height: 29px; padding-bottom: 51px; }
	.cityimg h5 { font-size: 41px; line-height: 43px;}
	.cityimg { margin-left: 7px; margin-bottom: 7px; }
	.careerHead h3  { font-size: 68px; line-height: 72px; }
	.careerHead h4 { font-size: 64px; line-height: 68px; }
	.careerSec { padding-top: 178px; padding-bottom: 195px; }
	.homeFooter .call-detail p span { font-size: 17px; }
	.homeFooter .call-detail p { font-size: 38px; line-height: 34px; }
	.homeFooter { padding-top: 34px; padding-bottom: 31px; }
	.Footer-logo img { width: 85px; }

}
@media only screen and (max-width:1440px) {
	.header-logo img { width : 81px; }
	.navCenter ul li { font-size: 14px; padding: 0px 15px; font-weight: 500; }
	.navCenter { width: 51%; }
	.main-banner { padding-top: 240px; padding-bottom: 238px; }
	.call-detail p { font-size: 17px; }
	.banner-head h3 { font-size: 22px; padding-bottom: 22px; }
	.banner-head h1 { font-size: 59px; padding-bottom: 39px; line-height: 61px; }
	.banner-head h1 span { border-bottom: 2px solid #f68d11; }
	.banner-head h1 span:after { margin-top: 0px; width: 15px; height: 15px; border: 2px solid #f68d11; }
	.banner-logoimg { padding-left: 5%; padding-right: 5%; }
	.banner-head h2 { font-size: 29px; }
	.banner-head h4 { font-size: 35px; }
	.about-form form input, .about-form textarea { font-size: 12px; }
	.about-sec { padding-top: 71px; padding-bottom: 95px; }
	.about-head h3 , .gallaryHead h3 { font-size: 33px; line-height: 42px; padding-bottom: 20px; }
	.about-form { margin-top: -255px; padding : 28px; }
	.about-form h4 { font-size: 33px; line-height: 35px; }
	.about-head p { font-size: 16px; font-weight : 600; line-height: 23px; }
	.about-head , .gallaryHead { padding-left: 70px; padding-right: 75px; }
	.about-form form fieldset { padding-top: 23px; }
	.about-form form fieldset:nth-child(5n) { padding-top: 100px; }
	.about-form form fieldset:last-child  { padding-top: 17px; }
	.about-form form .btn-primary { font-size: 16px; padding: 10px 16px; }
	.enrollsec { padding-top: 58px; padding-bottom: 16px; }
	.enrollHead h4 { font-size: 26px; padding-right: 12px; line-height: 32px; padding-bottom: 5px; border-bottom: 2px solid #f68d11;}
	.enrollHead h4:after { width: 15px; height: 15px; right: -14px; border: 2px solid #f68d11;}
	.enrollHead p { font-size: 14px; line-height: 23px; padding-top: 18px;  padding-bottom: 45px; }
	.careerbutn { padding-top: 35px; }
	.btn-10 { font-size: 22px; height: 60px; line-height: 60px; width: 305px; border: 2px solid #f68d11; letter-spacing: 4px; }
	.jobsec { padding-top: 73px; }
	.enrollbutn { padding-top: 66px; }
	.jodhead h4 { font-size: 36px; line-height: 41px; padding-bottom: 14px; font-weight: 600; }
	.jodhead h5 { font-size: 36px;  padding-bottom: 62px; }
	.jodpar h3, .jodparsec h3 { font-size: 26px; margin-bottom: 40px; line-height: 24px; }
	.jodpar h3 { padding: 11px 77px 10px 19px; margin-left: -110px; }
	.jodpar h3:hover { margin-left: -145px; }
	.jodparsec h3:hover { margin-right: -145px; }
	.jodparsec h3 { padding: 11px 19px 10px 77px; margin-right: -110px; }
	.jodparsec h3 span:after { margin-top: -20px; width: 15px; height: 15px; border: 2px solid #f68d11; margin-left: -93px;  }
	.jodpar h3 span:after { margin-top: -20px; width: 15px; height: 15px; border: 2px solid #f68d11; margin-right: -93px;  }
	.jobdtail { padding-bottom: 34px; }
	.jodpar p, .jodparsec p {font-size: 16px; line-height: 23px;}
	.jobbutn { margin-top: 29px; margin-bottom: 46px; }
	.certifiedSec { padding-top: 80px; padding-bottom: 65px; }
	.certiHead h3 {font-size: 38px; line-height: 40px; padding-bottom: 30px; }
	.certiHead h4 { font-size: 36px; line-height: 44px; padding-bottom: 27px; font-weight : 500; }
	.list-first p { font-size: 14px; line-height: 22px; font-weight: 500; }
	.certifiList {padding-left: 10%; padding-right: 6%; }
	.list-first { padding-bottom: 22px; }
	.vdgallarySec { padding-top: 75px; padding-bottom: 75px; }
	.listbuton { padding-top: 20px; }
	.gallaryHead p { font-size: 16px; line-height: 21px; font-weight: 600; }
	.grrasaySec { padding-top: 72px; padding-bottom: 78px; }
	.sayslisthead h4 { font-size: 22px; line-height: 20px; padding-bottom: 10px; }
	.sayslisthead h3  { font-size: 46px; line-height: 36px; padding-bottom: 20px; }
	.sayslisthead p { line-height: 27px; padding-bottom: 38px; font-size: 24px; }
	.sayslisthead p span { font-size: 33px; }
	.sayslistflx .list-first p { font-size: 19px; }
	.gallarybutn  { padding-top: 32px; }
	.certiHead p { font-size: 21px; line-height: 18px; padding-bottom: 65px;  }
	.certiHead { padding-left: 18%; padding-right: 18%; }
	.certifiImg img { width : 90%; }
	.sayslistflx .list-first { height: 38px; line-height: 38px; }
	.sayslist h6 {font-size: 36px; line-height: 31px; padding-bottom: 23px; }
	.saysimg img { width : 222px; }
	.saysimg { padding-right: 6%; }
	.sayslistflx { padding-bottom: 38px; }
	.list-first img { margin-right: 15px;width: 28px; }
	.testimonialsec {  padding-top: 86px; padding-bottom: 78px; }
	.testimonialHead h3 { font-size: 36px; line-height: 26px; padding-bottom: 22px; }
	.testimonialHead h4 { font-size: 36px; line-height: 26px; padding-bottom: 42px; }
	.testimonialpart p { font-size: 14px; line-height: 22px; padding: 21px 6% 46px; }
	.testimonialSlide { padding: 17px 31px 37px; }
	.testimonialSlide:before {  width: 104px; height: 165px; margin-left: -104px; }
	.testimonialSlide:after { width: 104px; height: 165px; margin-right: -104px; }
	.testimonialpart h5 { font-size: 16px; line-height: 16px; }
	.contant-image { width: 175px; }
	.about-heading span { font-size: 14px; }
	.about-heading span::after { width: 260px; }
	.testimonialpart h6 { font-size: 14px; }
	.testmoniyal-image-slider figure img { width : 70px; height: 70px; }
	.testmoniyal-image-slider figure { padding: 0 12px; }
	.citysec { padding-top: 67px; }
	.cityhead h3 { font-size: 36px; line-height: 33px; padding-bottom: 19px; }
	.cityhead h4 { font-size: 36px; line-height: 29px; padding-bottom: 51px; }
	.cityimg h5 { font-size: 39px; line-height: 40px;}
	.cityimg { margin-left: 6px; margin-bottom: 6px; }
	.cityimg h5 span { font-size: 29px; }
	.careerHead h3  { font-size: 64px; line-height: 67px; }
	.careerHead h4 { font-size: 60px; line-height: 64px; }
	.careerSec { padding-top: 165px; padding-bottom: 186px; }
	.homeFooter .call-detail p span { font-size: 16px; }
	.homeFooter .call-detail p { font-size: 35px; line-height: 30px; }
	.homeFooter { padding-top: 30px; padding-bottom: 28px; }
	.Footer-logo img { width: 80px; }



}

@media only screen and (max-width:1366px) {
	.navCenter ul li { font-size: 15px; padding: 0px 12px; }
	.header-logo img { width: 72px; }
	.call-detail p { font-size: 15px; }
	.mainHeader { padding-top: 8px; padding-bottom: 8px; }
	.main-banner {padding-top: 230px;padding-bottom: 210px;}
	.banner-head h3 { font-size: 19px; padding-bottom: 15px; }
	.banner-head h1 { font-size: 58px; padding-bottom: 30px; line-height: 53px; }
	.banner-head h2 { font-size: 25px; }
	.banner-head h4 { font-size: 31px; }
	.about-form h4 {font-size: 32px;line-height: 31px;}
	.about-form { padding: 24px; margin-top: -224px; }
	.about-form form fieldset { padding-top: 17px; }
	.about-form form fieldset:nth-child(5n) { padding-top: 87px; }
	.about-form form fieldset:last-child {  padding-top: 14px; }
	.about-form form .btn-primary { font-size: 14px; }
	.about-sec { padding-top: 60px; padding-bottom: 82px; }
	.about-head h3, .gallaryHead h3 { font-size: 29px; line-height: 37px; padding-bottom: 15px; }
	.about-head p { font-size: 14px; line-height: 20px; }
	.about-form textarea { height: 30px; }
	.about-form form input, .about-form textarea { padding: 2px; letter-spacing: 1px; }
	.enrollsec { padding-top: 46px; padding-bottom: 10px; }
	.enrollHead h4 { font-size: 23px; padding-right: 8px; line-height: 26px; padding-bottom: 2px; }
	.enrollHead h4:after {width: 13px; height: 13px; right: -12px; }
	.enrollHead p { font-size: 13px; line-height: 20px; padding-top: 14px; padding-bottom: 39px; }
	.enrollbutn {  padding-top: 56px;  }
	.btn-10 { font-size: 20px; height: 51px; line-height: 51px; width: 268px; letter-spacing: 3px; }
	.jobsec { padding-top: 60px; }
	.jodhead h4 {font-size: 31px; line-height: 36px;  padding-bottom: 10px;}
	.jodhead h5 { font-size: 31px; padding-bottom: 55px; }
	.jodpar h3, .jodparsec h3 { font-size: 22px; margin-bottom: 37px; line-height: 20px; }
	.jodpar h3:before { width: 50px; }
	.jodpar h3 { padding: 10px 64px 9px 17px; margin-left: -96px; }
	.jodpar h3:hover { margin-left: -120px; }
	.jodpar h3:after { width: 66px; right: -66px; }
	.jodpar h3 span:after {margin-top: -17px; width: 13px;height: 13px; margin-right: -78px;}
	.jodparsec h3:before { width: 50px; }
	.jodparsec h3 { padding: 10px 17px 9px 64px; margin-right: -96px; }
	.jodparsec h3:hover { margin-right: -120px; }
	.jodparsec h3:after { width: 66px; left: -66px; }
	.jodparsec h3 span:after {margin-top: -17px; width: 13px;height: 13px; margin-left: -78px;}
	.jodpar p, .jodparsec p { font-size: 14px; line-height: 22px; }
	.jobdtail { padding-bottom: 27px; }
	.about-heading span { font-size: 13px; }
	.about-heading span::after { width: 245px; }
	.jobbutn { margin-top: 29px; margin-bottom: 40px;}
	.certifiedSec { padding-top: 72px; padding-bottom: 57px; }
	.certiHead h3 { font-size: 31px; line-height: 32px; padding-bottom: 22px; }
	.certiHead h4 { font-size: 31px; line-height: 38px; padding-bottom: 22px; }
	.certiHead p { font-size: 19px; line-height: 16px; padding-bottom: 60px; }
	.list-first p { font-size: 13px; line-height: 20px; }
	.list-first img { width: 25px; }
	.vdgallarySec { padding-top: 67px; padding-bottom: 64px; }
	.gallaryHead p { font-size: 13px;  line-height: 19px; }
	.sayslisthead h4 { font-size: 19px;  line-height: 18px; }
	.sayslisthead h3 { font-size: 40px; line-height: 33px; }
	.sayslisthead p span { font-size: 28px; }
	.sayslisthead p { line-height: 25px; padding-bottom: 32px; font-size: 21px; }
	.sayslistflx .list-first p { font-size: 17px; }
	.sayslistflx .list-first { height: 34px; line-height: 34px; }
	.sayslist h6 { font-size: 31px; line-height: 28px; padding-bottom: 18px; }
	.sayslistflx { padding-bottom: 33px; }
	.saysimg img { width: 197px; }
	.contant-image {width: 150px; }
	.slick-prev:before { background-size: 50px; height: 40px !important; width: 50px !important; }
	.slick-next:before { background-size: 50px; height: 40px !important; width: 50px !important;  }
	.testimonialHead h4 { font-size: 31px;  line-height: 24px;  padding-bottom: 37px; }
	.testimonialHead h3 { font-size: 31px; line-height: 22px;  padding-bottom: 16px; }
	.testimonialSlide:before { width: 87px; height: 137px; margin-left: -87px; }
	.testimonialSlide:after { width: 87px; height: 137px; margin-right: -87px; }
	.testimonialpart h6 { font-size: 13px; }
	.testmoniyal-image-slider figure img { width: 60px; height: 60px; }
	.testimonialpart h5 { font-size: 15px; line-height: 12px; }
	.testimonialpart p { font-size: 12px; padding: 16px 6% 35px; line-height: 20px; }
	.testimonialsec {padding-top: 37px;padding-bottom: 11px;}
	.citysec { padding-top: 55px; }
	.cityhead h3 { font-size: 31px; line-height: 29px; padding-bottom: 10px; }
	.cityhead h4 { font-size: 31px; padding-bottom: 41px; }
	.cityimg h5 span { font-size: 25px; }
	.cityimg h5 { font-size: 34px; line-height: 34px; }
	.careerHead h4 { font-size: 53px; line-height: 62px; }
	.careerSec {padding-top: 150px; padding-bottom: 161px; }
	.careerHead h3 { font-size: 56px;  line-height: 62px; }
	.homeFooter { padding-top: 27px; padding-bottom: 25px; }
	.homeFooter .call-detail p span { font-size: 14px; }
	.homeFooter .call-detail p { font-size: 31px; line-height: 27px; }
	.Footer-logo img { width: 72px; }

}

@media only screen and (max-width:1200px) {
	.navCenter ul li {font-size: 12px; padding: 0px 10px; }
	.header-logo img {width: 70px;}
	.call-detail p { font-size: 14px; }
	.header-logo {width: 24%;}
	.main-banner { padding-top: 220px; padding-bottom: 196px; }
	.banner-head h3 { font-size: 17px; padding-bottom: 13px; }
	.banner-head h1 { font-size: 45px;  padding-bottom: 27px; line-height: 47px; }
	.banner-head h1 span:after { margin-top: -1px;  width: 13px; height: 13px;margin-right: -12px; }
	.banner-head h2 { font-size: 22px; }
	.banner-head h4 { font-size: 28px; }
	.about-form {padding: 21px; margin-top: -199px; }
	.about-heading span { font-size: 12px; }
	.about-heading span::after { width: 220px; }
	.about-head p { font-size: 13px;  line-height: 18px; }
	.about-head h3, .gallaryHead h3 { font-size: 27px; line-height: 35px; padding-bottom: 15px; }
	.about-form form fieldset { padding-top: 15px; }
	.about-sec { padding-top: 54px; padding-bottom: 72px; }
	.about-heading { left: -8%; }
	.jodhead h4 { font-size: 30px;line-height: 33px;}
	.jodhead h5 { font-size: 30px; padding-bottom: 45px; }
	.btn-10 { font-size: 19px; height: 49px; line-height: 49px; width: 261px; }
	.certifiList { padding-left: 7%; padding-right: 2%; }
	.certiHead h3 { font-size: 29px; line-height: 27px; padding-bottom: 15px; }
	.certiHead h4 { font-size: 27px; line-height: 35px;  padding-bottom: 18px; }
	.certiHead p { font-size: 18px; padding-bottom: 50px; }
	.cityimg h5 { font-size: 30px; line-height: 29px; }
	.contant-image { width: 130px; }
	.cityimg h5 span { font-size: 23px; }
	.careerHead h3 { font-size: 52px; line-height: 58px; }
	.careerHead h4 { font-size: 49px; line-height: 59px }
	.homeFooter .call-detail p { font-size: 25px; line-height: 24px; }
	.Footer-logo img { width: 70px; }


}


@media only screen and (max-width:991px) {
	.navCenter ul li { padding: 0px 7px; }
	.header-logo img { width: 60px; }
	.call-detail p {font-size: 12px; }
	.navCenter { width: 88%; }
	.call-detail { width: 47%; }
	.banner-wrap { align-items: center; }
	.banner-head h3 { font-size: 14px; }
	.banner-head h1 { font-size: 38px;  padding-bottom: 21px; line-height: 42px; }
	.banner-head h1 span:after { margin-top: -3px; width: 12px; height: 12px; margin-right: -11px; }
	.banner-head h2 { font-size: 20px; }
	.banner-head h4 { font-size: 25px; }
	.banner-logoimg { padding-left: 6%; padding-right: 6%; }
	.about-heading { left: -10%; }
	.about-head { width: 63%; }
	.about-head, .gallaryHead { padding-left: 33px; padding-right: 40px; }
	.about-head h3, .gallaryHead h3 { font-size: 25px; line-height: 32px;  padding-bottom: 8px; }
	.about-form { padding: 17px; }
	.about-sec { padding-top: 45px; padding-bottom: 60px; }
	.enrollHead p { font-size: 12px; line-height: 19px; padding-top: 10px; padding-bottom: 33px; }
	.enrollimg { width: 45%; padding-left: 4%; }
	.enrollHead { width: 59%; }
	.jodhead h4 { font-size: 27px; line-height: 30px; }
	.jodhead h5 { font-size: 27px; padding-bottom: 33px; }
	.jodparsec h3 {padding: 7px 14px 7px 60px;  margin-right: -78px;  }
	.jodpar h3 { padding: 7px 60px 7px 14px;  margin-left: -78px; }
	.jodpar p, .jodparsec p {  font-size: 13px; line-height: 20px; }
	.jodpar h3, .jodparsec h3 { margin-bottom: 19px; font-size: 20px;}
	.certiHead h3 { font-size: 27px; line-height: 25px; }
	.certiHead { padding-left: 14%; padding-right: 14%; }
	.certiHead h4 { font-size: 23px; line-height: 30px; }
	.certiHead p { font-size: 16px;  padding-bottom: 44px; }
	.certifiList { padding-left: 5%; padding-right: 0%; }.
	.gallaryHead { width: 74%; }
	.gallarybutn { padding-top: 26px; }
	.sayslist { width: 75%; }
	.saysimg img { width: 165px; }
	.sayslisthead p { font-size: 19px; }
	.sayslisthead p span { font-size: 25px; }
	.testimonialSlide:before { width: 75px; height: 114px;  margin-left: -75px; }
	.testimonialSlide:after { width: 75px; height: 114px;  margin-right: -75px; }
	.cityimg h5 { font-size: 23px; line-height: 23px; }
	.cityimg h5 span { font-size: 19px; }
	.careerHead h3 { font-size: 42px; line-height: 47px; }
	.careerHead h4 { font-size: 40px; line-height: 47px; }
	.Footer-logo img { width: 60px; }
	.Footer-logo { width: 18%; }
	.homeFooter .call-detail p { font-size: 21px; line-height: 21px; }
	.homeFooter .call-detail p span { font-size: 12px; }
}
@media only screen and (max-width:768px) {
	.topHeader .navCenter { display: none; }
	.mobView { display: block; position: absolute; top: 50%; transform: translateY(-50%); right: 0; font-size: 20px; border : 2px solid #f68d11; padding : 0 8px; border-radius: 5px; }
	.HeaderMain  { position: relative; }
	.main-banner { padding-bottom : 0; }
	.banner-wrap { padding-bottom : 196px; }
	.header-logo img { width: 70px; }
	.call-detail p { font-size: 16px; }
	.topHeader  .call-detail { width: 62%; }
	.header-logo { width: 29%; }
	.banner-wrap {flex-direction: column; position: relative; }
	.banner-head {  width: 100%; }
	.banner-logoimg { padding-left: 0;padding-left: 0; position: absolute; left: 54px; top: 230px; }
	.about-form { margin-top: 0; max-width: 100%; }
	.about-wrap { flex-direction: column; }
	.about-head { width : 100%; }
	.about-heading { left: -13%; }
	.about-head, .gallaryHead { padding-bottom: 45px; padding-right: 0; }
	.enrollWrap  { flex-direction: column; }
	.enrollHead { width : 100%; }
	.enrollimg  { padding-left: 0; width : 100%; }
	.enrollsec {  padding-bottom: 46px; }
	.div-line { display: block; }
	.enrrllheadimg { width : 50%; padding-top: 20px; }
	.enrollbutn a { margin: 0; }
	.jodhead h4 { padding-right: 0%; padding-left: 0%; }
	.jodpar h3, .jodparsec h3 { margin-bottom: 14px; font-size: 17px; }
	.jodpar p, .jodparsec p { line-height: 16px; }
	.jodpar h3:before { width: 30px; }
	.jodparsec h3:before { width: 30px; }
	.jodpar h3:after { width: 45px; right: -45px; }
	.jodparsec h3:after { width: 45px; left: -45px; }
	.jodpar h3 span:after { margin-top: -16px; width: 12px; height: 12px;  margin-right: -57px; }
	.jodparsec h3 span:after { margin-top: -16px; width: 12px; height: 12px;  margin-left: -57px; }
	.jobdtail { padding-bottom: 21px; }
	.jodpar h3 { padding: 5px 41px 5px 12px; margin-left: -61px; }
	.jodparsec h3 {  padding: 5px 12px 5px 41px; margin-right: -61px;}
	.jodpar { padding-left: 3.5%;  padding-right: 0%; }
	.jodparsec { padding-right: 3.5%;  padding-left: 0%;  }
	.btn-10 { font-size: 17px; height: 45px; line-height: 45px; width: 230px; }
	.certiHead  { padding-left: 0; padding-right: 0; }
	.certiHead h4 { font-size: 21px; line-height: 27px; }
	.certiHead p { font-size: 14px; }
	.certifiedSec { padding-top: 60px; padding-bottom: 46px; }
	.certiHead h3 { font-size: 25px; line-height: 22px; }
	.certifiWrap { flex-direction: column-reverse; }
	.certifiList { width : 100%; }
	.certifiList { padding-left: 0; }
	.certifiImg { width : 100%; text-align: left; margin-top: 30px; }
	.certifiImg img { width : 50%; }
	.see-our-section { flex-direction: column; }
	.gallaryHead { width : 100%; }
	.galaryvdo { width: 100%; height: 300px; }
	.saysHead  { flex-direction: column; }
	.sayslist  { width: 100%; }
	.sayslistflx  { padding-left: 0; }
	.mm-panels>.mm-panel:not(.mm-hidden) { background: #230207; }
	.mm-listview>li { color: #fff; }
	.slick-prev:before { background-size: 40px; height: 30px !important; width: 40px !important; }
	.slick-next:before { background-size: 40px; height: 30px !important; width: 40px !important;  }
	.mm-panel.mm-hasnavbar .mm-navbar { background: #f68d11; }
	a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { color: #230207; }
	.mm-listview>li:not(.mm-divider):after { background: #f68d11;}
	.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* { color: #230207; font-weight: 600; }
	.saysimg { padding-right: 0; width : 100%; text-align : center; margin-bottom: 30px;}
	.testimonialSlide { width: 80%; }
	.cityimg { width: 50%; margin: 0px; border: 6px solid #fff;}
	.imageflx { flex-wrap: wrap; }
	.cityimg h5 { font-size: 30px; }
	.careerHead h3 { font-size: 35px; line-height: 36px; }
	.careerHead h4 { font-size: 33px; line-height: 37px; }
	.careerbutn { padding-top: 24px; }
	.Footer-logo img { width: 70px; }
	.homeFooter .navCenter { position: absolute; top: 67px; left: 0; }
	.Footer-logo { width: 50%; }
	.homeFooter .navCenter { width : 100%; }
	.homeFooter { padding-top: 15px; padding-bottom: 45px; }
	.homeFooter .call-detail { width : 50%; text-align: right; }
	.mainfooter .navCenter ul li { padding: 0px 20px; }
	.mainfooter .navCenter ul { text-align : center; }


}
@media only screen and (max-width:640px) {
	.call-detail { width: 56%; }
	.call-detail p { font-size: 15px; }
	.testimonialpart p { padding: 16px 0% 35px; }
	.cityimg { width: 50%; margin: 0px; border: 4px solid #fff;}
	.careerHead h3 {font-size: 30px; }
	.careerHead h4 { font-size: 28px; }
	.careerSec { padding-top: 130px; padding-bottom: 130px; }
	.mainfooter .navCenter ul li { padding: 0px 11px; }
}
@media only screen and (max-width:530px) {
	.mobView { font-size: 17px; padding: 0 7px; }
	.header-logo img { width: 65px; }
	.call-detail p { font-size: 14px; }
	.about-heading { left: -17%; }
	.btn-10 { font-size: 16px; height: 42px; line-height: 42px; width: 210px; }
	.jobdtail { flex-direction: column; }
	.jobimg { width: 100%; }
	.jodpar { width: 100%; padding-left: 0; margin-top: 30px;}
	.jodpar h3 { margin-left: 0; }
	.jodpar p, .jodparsec p { line-height: 21px; font-size: 15px; }
	.jobdtail:nth-child(odd){ flex-direction: column-reverse; }
	.jodparsec { padding-right: 0; width: 100%; }
	.jodparsec h3 { margin-right: 0; margin-top: 30px; }
	.certiHead h4 { font-size: 19px; }
	.saysimg img { width: 150px; }
	.testimonialSlide:before { width: 61px; height: 100px; margin-left: -61px; }
	.testimonialSlide:after { width: 61px; height: 100px; margin-right: -61px; }
	.cityimg h5 { font-size: 27px; }
	.careerHead h3 { font-size: 27px; }
	.careerHead h4 { font-size: 25px; line-height: 27px; }
	.jodpar h3:hover { margin-left: 0; }
	.jodparsec h3:hover { margin-right: 0; }
}
@media only screen and (max-width:480px) {
	.adress{width: 100% !important;}
	.call-detail p { font-size: 13px; }
	.banner-head h3 { font-size: 13px; }
	.banner-head h1 { font-size: 32px;line-height: 38px; }
	.banner-head h2 { font-size: 19px; }
	.banner-head h4 { font-size: 23px; }
	.jodhead h4 { font-size: 25px; }
	.certiHead h4 { font-size: 18px; }
	.sayslisthead p { font-size: 18px; }
	.sayslisthead p span { font-size: 23px; }
	.sayslistflx .list-first p { font-size: 16px; }
	.list-first img { width: 21px; margin-right: 10px; }
	.testimonialHead h4 , .testimonialHead h3 , .cityhead h3 , .cityhead h4 { font-size: 28px; }
	.cityimg { border: 3px solid #fff; }
	.cityimg h5 { font-size: 25px; }
	.careerHead h3 { font-size: 25px; }
	.careerHead h4 { font-size: 23px;
    line-height: 23px; }
    .careerSec { padding-top: 110px;
    padding-bottom: 110px; }
    .mainfooter .navCenter ul li {  padding: 0px 6px; }

}
@media only screen and (max-width:445px) {

	.ahmedabad{ 
 background: white;
    width: 42%;
    padding: 2%;
    margin-left: 11%;
    margin-top: 42%;
    border: solid 3px #f68d11;
    border-radius: 44px;

}
.ahmedabad1{
      font-size: 16px;
    margin-left: 28%;
    }
    
	.header-logo img { width: 59px; }
	.call-detail p { font-size: 14px;
    line-height: 16px; }
	.mobView { font-size: 15px;
    padding: 0 7px; }
    .banner-head h3 { line-height: 21px; }
    .about-heading {left: -27%; }
    .about-head h3, .gallaryHead h3 { font-size: 20px;
    line-height: 26px; }
    .saysimg img { width: 129px; }
    .sayslisthead h3 { font-size: 35px; }
    .sayslistflx .list-first p { font-size: 12px; }
    .list-first img { width: 17px;
    margin-right: 7px; }
    .sayslistflx { padding-left: 0; }
    .sayslistflx .list-first { height: 29px;
    line-height: 30px; }
    .sayslist h6 { font-size: 28px; }
    .testimonialHead h4, .testimonialHead h3, .cityhead h3, .cityhead h4 { font-size: 24px;
    line-height: 24px; }
    .testimonialHead h3 { padding-bottom: 8px; }
    .cityimg { width: 100%; }
    .cityimg h5 { font-size: 35px; }
    .careerHead h3 { line-height: 25px; }
    .homeFooter .call-detail p { font-size: 18px; }
    .mainfooter .navCenter ul li {padding: 0px 5px; }
    .homeFooter { padding-bottom: 78px; }
    .homeFooter .call-detail p { line-height: 10px; }
    .testimonialsec { padding-top: 51px;
    padding-bottom: 50px; }
    .homeFooter .navCenter { visibility: none; animation-name: none; }
    .about-heading { left: -20%; }
    .topHeader .call-detail { width: 58%; }
    .banner-logoimg { top: 233px;left: 29px; padding-right: 3%; }
    .slick-next:before { background-size: 30px;
    height: 32px !important;
    width: 30px !important; margin-left: 10px; }
    .slick-prev:before { background-size: 30px;
    height: 32px !important;
    width: 30px !important;  margin-left : 8px; }
    .certiHead p { font-size: 16px; line-height: 20px; }
    .cityimglast { border-bottom: 6px solid #fff; }
    .homeFooter .navCenter { top: 77px; }
    .enrrllheadimg { width: 60%; }
    .certifiImg img { width: 60%; }
    .contant-image { opacity: 0.5; }


}

@media only screen and (max-width:430px) {
	.banner-head h1 { font-size: 29px; }
	.banner-wrap { padding-bottom: 180px; }
	.banner-logoimg {top: 269px;width: 47%;}
	.testimonialSlide:before { width: 48px;
    height: 81px;
    margin-left: -48px;	 }
    .testimonialSlide:after { width: 48px;
    height: 81px;
    margin-right: -48px; }
    .call-detail p span { display: block; padding-right: 0px; }
    .banner-head h1 span:after { margin-top: -6px; }

}




