@media only screen and (min-width:1024px){
    .stellarnav > ul > li > ul:before {content: '';border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 12px solid #264c5f;position: absolute;top: -12px;transform: rotate(180deg);}
}
@media only screen and (max-width:1440px){
}
@media only screen and (max-width:1300px){
.owl-nav button{display: none !important;}
}
@media only screen and (max-width:1200px){
.stellarnav > ul > li {padding: 33px 18px 33px 0;}
	.contactForm .row-box > * {width: 100%;}
	.contactDetailsBox{padding:50px 0;}
	.formBoxright {text-align:center;}
}
@media only screen and (max-width:1024px){
  
.stellarnav > ul > li{padding-bottom: 0px;padding-top: 0px;}
/* Header */
a.menu-toggle{display: flex !important;}
nav.stellarnav.dark.right.mobile {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.stellarnav > ul > li{padding:0px;}
.stellarnav ul ul {padding: 0;border-radius: 0;}
.bottomHeader {gap: 10px;flex-direction: row-reverse;justify-content: flex-start;}
.stellarnav ul ul li a {white-space: pre-line;}
.logo a {padding: 21px 3px;}
.stellarnav > ul {display: none;}
.fjsbaicwrap {align-items: center;}
.stellarnav > ul > li:last-child {padding-right: 0px;}
/* Header */

.top-footer .row-box .col3 {width: 50%;}
.footerLogo {width: 100%;justify-content: center;}

.subheading {padding: 0px 15px;}
.rightAbout {padding: 0px;}
.workingHours {position: relative;transform: none;margin-bottom: -100px;}
.teamBox img {width: 200px;height: 200px;}
a.close-menu {color: #fff !important;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .serviceSec .col4 {width: 50%;}
}


@media (max-width:991px){}
@media (max-width:800px){
.conForm .form-group.col6 {
    display: block;
}	
}

@media only screen and (max-width:767px){
.stellarnav a {color: #ffffff;}

.topAddress > span {display: none;}
.callnow span, .callnow1 span {display: none;}
.callnow, .callnow1 {max-width: 50px;min-width: 50px;font-size: 26px;padding: 5px 0;}
a.menu-toggle,.callnow, .callnow1 {width: 40px;min-width: 40px;height: 40px;}
.callnow1 i {font-size: 18px;}
.top-footer .row-box .col3 {width: 100%;}
.footer-link {padding: 0 0 60px;}
.footerLogo {margin: 0 0 60px;padding: 20px 10px;}

.starBox i {display: none;}
.starBox i:first-child {display: inline-block;}

.h1tag {font-size: 45px;line-height: 45px;}
.h3tag {font-size: 30px;line-height: 40px;}
.contactDetailsBox {margin-bottom: 60px;}
.googleReview {gap: 5px;}
.buttonLink a {padding: 3.5px 3.5px 3.5px 10px;max-width: 151px;}
.buttonLink a i {width: 34px;height: 34px;}
.buttonLink {gap: 5px;}
.formBoxright {padding: 115px 0px;}
.workingHours {position: relative;transform: none;margin: 20px auto 40px;}
.rightAbout .callnow1 {width: 142px;min-width: 142px;height: 50px;}
.rightAbout .callnow1 span {display: inline-block;font-size: 16px;text-align: left;}
.subheading {padding: 10px 15px;line-height: 25px;}
.teamBox {max-width: 100%;}
.teamBoxFull {flex-wrap: wrap;}
.barBox figure {margin-top: 0px;margin-bottom: 40px;}
.barBox .row-box {flex-direction: column-reverse;}
.barContent .callnow span, .barContent .callnow1 span {display: inline-block;font-size: 16px;}
.barContent .callnow, .barContent .callnow1 {width: 100%;min-width: 140px;height: 50px;}
.afterOr {opacity: 0;width: 7px;}
.formBoxright {padding: 70px 0px;}
.contactForm {padding: 70px 0px 0;}
.pb115 {padding-bottom: 70px;}
.pt115 {padding-top: 70px;}
.barBox{margin: 0; padding:70px 0;}
.spanDisplayBlock span{display: inline-block;font-size: 16px;}
.spanDisplayBlock {min-width: 140px;height:50px;}
.textContentBox {margin-bottom: 20px;margin-top: 20px;}
	.imgContent2 {margin-bottom:30px;}
}
@media(max-width:600px){

    
}
@media only screen and (max-width:420px){
/* Menu css */
.stellarnav.mobile .call-btn-mobile.third span, .stellarnav.mobile .location-btn-mobile.third span{display:none;}
 /* End Menu css */
}

