@media (max-width: 991.98px) {
    .site-navbar { padding-top: 3rem;padding-bottom: 3rem; } 
	.caballos{padding:inherit;}
}

@media (max-width: 1199px) {
      .prjctacrshrzn ul {
        display: none;
      }
}

 @media (max-width: 991.98px) {
      .site-navbar .site-logo {float: left;position: relative;display: contents;} 
}

 @media (max-width: 991.98px) {
     .sticky-wrapper .shrink {padding-top: 30px !important;padding-bottom: 30px !important; }
	 .site-navbar .site-logo:before{display: none;}
	 .top-bar{display: none;}
}

@media only screen and (min-width: 446px) and (max-width: 2000px) {
	.site-navbar .site-logo{display: block;}	
	
}
@media only screen and (min-width: 446px) and (max-width: 1200px) {
	.sticky-wrapper.is-sticky .site-navbar .site-logo{bottom: 0px}
	
}

@media only screen and (min-width: 446px) and (max-width:991px) {
	.site-navbar .site-logo{padding: 0px;}
	
}

@media only screen and (min-width: 992px) and (max-width:1200px) {
	.caballos{margin-top: 17px !important;}
	.cabaloexps h3::before{width: 34px;}
	.kambac h3::after{width: 34px;}
	
}

@media only screen and (min-width:1200px) and (max-width:1500px) {
.prjctacrshrzn ul li.first{ position: absolute; top: 150px; left: 0px;}
.prjctacrshrzn ul li.second{ position: absolute; top:75px; left: 97%;}
.prjctacrshrzn ul li.three{ position: absolute; top: 109px; left:155%;}
	
}

@media only screen and (min-width:1200px) and (max-width: 2000px) {
	.prjctacrshrzn img.scaleste{display:none;}	
	
}

@media only screen and (min-width: 360px) and (max-width: 1199px) {
	.prjctacrshrzn{background:#efefef;padding:37px 0px 0px;;}
	.prjctacrshrzn img.scaleste{padding:0px;}
	
}

@media only screen and (min-width: 360px) and (max-width: 1199px) {
	.testi-slider{background-image: none;}	
	
}

@media only screen and (min-width: 360px) and (max-width: 1200px) {
	.site-navbar{height: 120px;}	
	.caballos{margin-top: 0px;}
}

@media only screen and (min-width: 768px) and (max-width: 2000px) {
	.caballos a.phonea{display: none;}
}

@media only screen and (min-width: 1200px) and (max-width: 2000px) {
	#sticky-wrapper.sticky-wrapper{height: 90px !important;}
	#sticky-wrapper.sticky-wrapper.is-sticky{height: 100px !important;}
	.mobfoot{display:none;}
	.mobcop{display: none;}
	
}

 @media (max-width: 1199px) {
      .bigtes{display: none !important;}
	  .blogsec .cabaloexp{display: none;}
	  .footer{display:none;}
	 
	  
 }

@media (max-width: 2000px) {
	.bbydjcab{display: none;}
		  
 }


@media only screen and (min-width: 992px) and (max-width: 1199px) {
 
    .site-navbar .site-logo::before{display: none;}	
	.top-bar{display: none;}
	.site-navbar .site-navigation .site-menu > li > a{font-size: 16px;}
	.caballos{padding: 0px;}
	.site-navbar .site-navigation .site-menu > li > a{margin-left: 0px;}
	
	
}
@media only screen and (min-width: 992px) and (max-width: 1350px) {
 
   .aboutcas .aboutbox .aboutsmal{display: none;}
   .bbydjcab{display: block;}
}


@media only screen and (min-width: 360px) and (max-width: 767px) {
	
	.banner-slider .slick-dots{left: 0px; text-align:center;position:initial;}
	
}

@media only screen and (min-width: 360px) and (max-width:767px) {
	.banner-slider .hero-content{display: none;}
	.caballos a.phonea{position:fixed;right:0;left: 67%;}
	
}

@media only screen and (min-width: 360px) and (max-width:991px) {
    
	.aboutus h2{font-size: 27px;}
	.aboutus h3{font-size: 25px;line-height: 36px;}
	.aboutus p{padding:0px;font-size: 17px; line-height: 34px;}
	.cabalcout .cou::after{display: none;}
	span#count1.display-4{color:#7f354e;font-size:50px;font-family: "Maven Pro", sans-serif;font-weight: bold;}
	span#count2.display-4{color:#7f354e;font-size:50px;font-family: "Maven Pro", sans-serif;font-weight: bold;}
	span#count3.display-4{color:#7f354e;font-size:50px;font-family: "Maven Pro", sans-serif;font-weight: bold;}
	span#count4.display-4{color:#7f354e;font-size:50px;font-family: "Maven Pro", sans-serif;font-weight: bold;}
	.cabalcout .fa-plus{bottom: 22px;font-size: 19px;}
	.cabalcout .cou{padding: 5px 0px;}
	.cabaloexp h3{font-size: 16px;}
	.cabaloexp{margin-top:14px;}
	.cabaloexp img{margin: 0px 3px;}
	.cabalsec h4{font-size:18px;line-height:33px;}
	.cabalsec{margin-top: 25px;}
	.cabalsec p{font-size:17px;}
	.cabalsec span{font-size: 23px;}
	.cabalsec{text-align: center;}
	.jacaba h6{font-size: 25px;text-align: center;padding: 0px 16px;line-height: 36px;}
	.jacaba .cabacosnja{margin-top: 55px;}
	.jacaba span{font-size: 30px;text-align: center;}
	.cabacosnja h5{text-align: center;font-size: 30px;margin-top: 17px;}
	.jacaba p{text-align: center;}
	.jacaba p{padding: 13px 0px;font-size: 17px;}
	.jacaba .steljfcaba{margin-top: 0px;}
	.leftquote img{margin: 7px 7px;}
	.jacaba p{margin-bottom: 0px;}
	.jacaba h6{font-size: 20px;}
	.jacaba span{font-size: 20px;}
	.rightquote img{padding: 7px 7px;}
	.site-navbar {padding: 1rem;}
	.sticky-wrapper.is-sticky .site-navbar{padding: 16px;}
	.prjctacrshrzn h3{font-size: 26px;}
	.prjctacrshrzn h4{font-size: 25px;}
	.blogsec{margin-top: 24px;text-align: center}
	.blogsec h4{font-size: 22px;line-height:36px;}
	.slick-dotted.slick-slider.testi-slider{}
	.testi-slider .slick-dots{bottom:0px;}
	.cabaloexpeertt {text-align: center;margin-bottom:25px;}
	.testi-slider{padding: 7px;}
	.blogsec h5{margin-top: 15px; text-align: center;font-size: 22px;line-height: 30px;}
	.blogsec p{text-align: center;}
	.cabaloexptt{text-align: center;}
	.cabaloexps h3::before{content: '';width: 63px;border: 1px solid #313131;position: absolute;bottom: 11%;left: 36px;pointer-events: none;}
    .kambac h3::after{content: '';width: 63px;border: 1px solid #313131;position: absolute;bottom: 11%;right: 36px;pointer-events: none;}
	.aboutca .aboutconte h3{font-size: 20px;text-align: center;line-height: 30px;}
	.aboutca .aboutconte h5{font-size: 35px; text-align: center;}
	.chickeca{padding: 15px;}
	.aboutca .aboutconte p{font-size: 17px;text-align: center;}
	.aboutca .aboutconte p{margin-top: 0px;}
	.aboutbox{padding:30px 0px;position:inherit;}
	.aboutmod h6{font-size: 18px;padding:0px;padding-bottom: 0px;}
	.aboutmod p{text-align: center;}
	.aboutcas{padding: 0px 15px;}
	.aboutmod{text-align: center;}
	.aboutmod p{font-size: 17px;padding: 7px 0px;}
	.aboutmod h6{display:inherit;text-align-last: center;}
	.aboutsmal{position:relative;left:0px;margin-bottom: 30px;}
	.aboutsmal{padding:0px 15px;}
	.aboutsmal p{font-size: 17px;line-height: 23px;}
	span#count5.display-4{font-size: 50px;}
	.aboutsmal .fa-plus{font-size: 20px;}
	.cababas{text-align: left;}
	/*jana accuracy*/
	.accuracy .accuracyform{display: block;padding: 0px;}
	.accuracywhy h1{font-size:25px;}
	.accuracywhy h2{font-size:17px;padding-top: 15px;}
	.accuracywhy p{padding: 0px;padding-top: 15px;font-size: 17px;line-height: 36px;}
	.accuracyform .form-group{padding: 10px 0px;}
	.accuracyform .form-control.submit{font-size: 17px;}
	.accuracyform .form-control::placeholder{font-size: 17px;}
	.accuracyform .form-control{font-size: 17px;}
	.accuracywhy .whyimg img{width: auto !important;}
	.why ul li{font-size: 17px;margin-bottom: 36px;margin-top: 10px;}
	.why.labs ul{padding: 0;}
	.why{padding-bottom: 0px;padding-top: 0px;}
	.accuracywhy a.accurcylinks{padding: 7px 19px;font-size:17px;margin-bottom: 0px;}
	.accuracyabout{padding-top: 30px;padding-bottom: 30px;}
	.accuracywhy{padding-top: 35px;padding-bottom: 35px;}
	.accuracyabout h3{font-size: 30px;text-align: center;}
	.accuracyabout h4{font-size: 20px;text-align: center;}
	.accuracyabout p{text-align: center;font-size:17px;padding-top: 10px;padding-bottom: 0px;}
	.accuracyaboutimg{position: inherit;}
	.accuracyabout a{margin-top: 0px;padding: 7px 19px;float: inherit;font-size:17px;}
	.accuracyaboutimgs{position:inherit;}
	.accuracyaboutimgs img{width: auto;}
	.accuracyaboutimgs{text-align: center;}
	.accuracycoursecontent h5{font-size: 25px;margin-bottom: 25px;}
	.accuracycoursecontent{padding-top: 30px;padding-bottom: 30px;}
	.nhjfacc p{font-size: 17px;letter-spacing: 1px;margin-bottom: 12px;}
	.nhjfacc-wrapper{margin-top: 0px;padding: 0px 15px;}
	.accuracycoursecontent a.hgbad{margin-top: 15px;padding: 7px 19px;font-size: 17px;}
	.accuracygallery h6{font-size: 25px;}
	.accuracygallery p{font-size:17px;}
	.belkajfj{padding-top: 0px;}
	a.bigsec{padding: 15px;}
	.accuracygallery a.phmr{font-size: 17px;padding: 7px 19px;margin-top: 20px;}
	.accuracyaddress{padding-top: 30px;padding-bottom: 30px;}
	.accuracyad a{font-size: 25px;vertical-align: bottom;}
	.accuracyad.aad h6{font-size: 20px;}
	.skegh iframe{height:150px;margin-top: 15px;}
	.accuracyad{margin-bottom: 20px;}
	.accuracyfooter p{font-size: 17px;line-height: 30px;}
	.accuracy h2{font-size: 30px;padding-bottom: 13px;}
	.accuracycourse{padding-bottom: 0px;}
	.accuracy{padding-top: 30px; padding-bottom: 30px;}
	.accuracywhy{padding: 0px;padding-top: 30px;padding-bottom: 30px;}
	.accngif{padding-top: 30px;padding-bottom: 30px;}
	.ourglry{padding: 0px 15px;}
	.accuracygallery{padding: 0px; padding-top: 30px;padding-bottom: 30px;}
	.site-mobile-menu .site-nav-wrap a{color: white;}
	.site-mobile-menu .site-nav-wrap a:hover{color: white;}
	.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span{color: white;}
	.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span:hover{color: white;}
	#google_translate_element {position: relative;top: 24px;text-align: center !important;width: 100%;}
	html[lang="ta"] #google_translate_element {position: absolute;top: 0;text-align: center !important;width: 100%; right: 0;}
	html[lang="ta"] .site-navbar .site-logo{padding: 0px;}
	html[lang="ta"] .caballos{margin-top: 20px;}
	html[lang="ta"] #sticky-wrapper.sticky-wrapper{height: 130px;}
	html[lang="ta"] .caballos{margin-top: 15px;}
}

@media only screen and (min-width: 360px) and (max-width: 420px) {
	
	.accuracyad img{display: block;margin: 0 auto;}
	.accuracyad a{margin-top: 10px;display: block;text-align: center;}
	.accuracyad.aad h6{text-align: center;margin-top: 10px;line-height: 30px;}
	.accuracyad.aad p{padding: 0px; text-align: center;}
	.socialphone{display: block ruby;}
	
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
	.blogsec h5{margin-top: 0px;}
	.blogsec p{padding-top: 0px;}
	.blogsec{margin-top: 13px;}
	.blogsec span{font-size: 38px;}
	.casumba{padding-bottom: 0px;}
	.casumba .blogsec .cabaloexptt{display: none;}
	.casumba .maskpolfn{margin: 0 auto;display: inherit !important;margin-bottom: 14px;margin-top: 10px;}
	.prjctacrshrzn{padding-top: 35px;}
	.aboutus{padding: 0px;}
	.cablosh{padding: 0px;}
	.bronw{padding: 0px;}
	.cabalsec{margin: 0 auto;margin-top: 10px;}
	.home-slider{margin-bottom: 50px;}
	.aboutmod h6{display: inline-block;}
	.aboutmod img{float: right;}
	.aboutmod p{padding: 7px 26px;}
	
}

@media (max-width: 2000px) {
	.casumba .maskpolfn{display: none;}
}

@media only screen and (min-width: 767px) and (max-width: 992px) {
	.blogsec h5{margin-top: 0px;}
	.blogsec p{padding-top: 0px;}
	.blogsec{margin-top: 13px;}
	.blogsec span{font-size: 38px;}
	.casumba{padding-bottom: 0px;}
	.casumba .blogsec .cabaloexptt{display: none;}
	.casumba .maskpolfn{margin: 0 auto;display: inherit !important;margin-bottom: 14px;margin-top: 10px;}
	.prjctacrshrzn{padding-top: 35px;}
	.aboutus{padding: 0px;}
	.cablosh{padding: 0px;}
	.bronw{padding: 0px;}
	.cabalsec{margin: 0 auto;margin-top: 10px;}
	.home-slider{margin-bottom: 50px;}
	.aboutmod h6{display: inline-block;}
	.aboutmod img{float: right;}
	
}

@media only screen and (min-width: 992px) and (max-width:1199px) {
	.leftquote img{margin: 0px;}
	.rightquote img{padding: 0px;}
	.testi-slider .slick-dots{bottom: 0px;}
	.hero-content{bottom:76px;position: absolute;left: 0%;}
	.text-slidersca h2{font-family: "Playfair Display SC", serif; font-weight:bold;color:#7f354e;font-size:43px;}
	.text-slidersca p{font-size:20px;font-weight:400;}
	.text-slidersca img{display: inline-block;}
	.text-slidersca span{font-size:22px;font-weight:600;vertical-align: sub;}
	.smaca{margin-top: 9px;}
	.smaca h6{font-size: 16px;}
	.banner-slider .slick-dots{position: initial;text-align: center;}
}

@media only screen and (min-width: 1200px) and (max-width:1300px) {
	.jacaba img.bigtes{right: 0px;}
	
}
@media only screen and (min-width:992px) and (max-width:1022px) {
	.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top{left: -25%;}
	
}

@media only screen and (min-width: 1200px) and (max-width:1642px) {
	.hero-content{bottom: 96px;position: absolute;left: 0%;}
	.banner-slider .slick-dots{position: initial;text-align: center;}
	
}

@media only screen and (min-width: 767px) and (max-width:991px) {
	.hero-content{bottom:0;position: absolute;left: 0%;}
	.text-slidersca h2{font-family: "Playfair Display SC", serif; font-weight:bold;color:#7f354e;font-size:32px;text-transform: lowercase;}
	.text-slidersca p{font-size:20px;font-weight:400;}
	.text-slidersca img{display: inline-block;}
	.text-slidersca span{font-size:19px;font-weight:600;vertical-align: sub;}
	.smaca{margin-top: 9px;}
	.smaca h6{font-size: 16px;}
	.banner-slider .slick-dots{position: initial;text-align: center;}
	
}

