/************************ Responsive ************************/
@media (min-width: 1200px) {
.mobileNav {display: none;}
.container-fluid{padding:0;}
.gallery #lightgallery .col-md-4,
.contctPage .col-md-3{padding-left:0;}
.gallery #lightgallery .col-md-4:last-child {padding-right: 0;}
.testimonialwithimg .imagesBox img{height: 605px;}
.happy-customers #review {min-height: 350px !important;}
.happy-customers .imagesBox img{height:500px;}
.lftcontentimg  .imagesBox img {height: 451px;}
.testimonialwithimg #review {min-height: 595px;}
.ourpromise .row .col-lg-4:nth-child(1),
.ourpromise .row .col-lg-4:nth-child(2),
.ourpromise .row .col-lg-4:nth-child(3),
.ourpromise .row .col-lg-4:nth-child(4){ width: 50%;}
.ourpromise .col-lg-4:nth-child(2),
.ourpromise .col-lg-4:nth-child(4),
.ourpromise .col-lg-4:nth-child(7){padding-right: 0;}
.contctPage .col-md-3{padding-left:0;}
.contctPage .col-md-3:last-of-type {padding-right: 0;}
.footstrip .discriptionBox {padding-left: 200px;max-width: 800px; margin: 0 auto;}
.footstrip.home .cta {padding-left: 20px;}
.footstrip.home .col-sm-9 {width: 65.2%;}
.footstrip.home .col-md-3{width:34.8%;}
.footstrip.home .discriptionBox {padding: 0;}
.footstrip.for-all .discriptionBox {max-width: 100%;}
.footstrip.wd-suspage .discriptionBox {padding-left: 230px;max-width: 100%;}
.footstrip.wd-serPage .discriptionBox {padding-left: 250px;max-width: 100%;}
.footstrip.wd-suspage .col-sm-3,
.footstrip.gvm .col-sm-3,
.footstrip.for-all .col-sm-3{padding-left: 0;}	
	
.footstrip.weare .discriptionBox {padding-left: 0;}
.blogPost .container-fluid {max-width: 1200px;}
.banner.innerbnnr.servNrb img {height: 617px;}	
}
@media screen and (max-width: 1920px){
.menuHeader .col12 .logo {margin-right: 25px;}
}

@media screen and (max-width: 1750px){
.header-menu::after {left: 12vw;}
.header-menu::before {width: 81vw;}
}

@media screen and (max-width: 1600px){
.stellarnav li a {margin: 0px 10px;font-weight: 500;font-size: 1.6vw;}
.header-menu::after {width: 8vw;left: 11vw;}
.header-menu::before {width: 82vw;}
.contctPage .wrapp ul li {font-size: 15px;}
.contctPage {padding: 60px 20px;}
}

@media screen and (max-width: 1300px){

.header-menu .container,
.topBar .container{padding: 0 15px;}
.stellarnav li a {margin: 0px 12px;font-size: 1.8vw;font-family: "Bebas Neue", sans-serif;font-weight: 500;}
.header-menu::before {width: 89vw;}
.header-menu::after {width: 8vw;left: 7vw;}
.contctPage .row {flex-wrap:wrap;}
.contctPage .row .col-md-3 {width: 50%;}
}

@media (max-width: 1199px) {
Section,
.lftcontentimg,
.threebox,
.established{padding:50px 50px;}
.orangeBtn{width:auto;padding: 10px 25px !important;height:auto;width:auto;}
.header-menu,
.topBar .row.deskview{display: none;}
.topBar .mobileNav .logo {width: 150px;}
.topBar .mobileNav {display: flex;justify-content: space-between;align-items: center;}
.topBar .menuWrapp {display: flex;align-items: center;gap: 10px;}
.topBar .menuWrapp .rightside {display: flex;gap: 5px;align-items: center;}
.topBar .rightside div {background:#f79627;padding:10px;}
.topBar .rightside div:nth-child(1){background:transparent;padding: 0;}
.topBar .mobileNav .stellarnav1.mobile ul li a {color: #000;font-weight: 400;}
.stellarnav1 .menu-toggle,
.stellarnav1 .call-btn-mobile, 
.stellarnav1 .location-btn-mobile,
.stellarnav1 .close-menu {padding: 10px 13px;margin: 0;}
.stellarnav1 li a {font-size: 20px;font-weight: 700;}
.stellarnav1 > ul > li > a:hover::before {transform: scaleX(0);border-bottom: 2px solid #000;height: 100%;opacity: 0;	width: 100%;}
.topBar .rightside .call a {display: inline-block;padding: 10px;display: flex;gap: 5px;	align-items: center;}
.topBar .rightside div a {color: #fff;display: flex; gap: 5px;}	
.topBar .rightside .add span {display: none;}
.topBar .rightside div a {color: #fff;display: flex;gap: 5px;margin:0;}
.topBar .rightside div a i{font-size:20px;}
.topBar .row:before{display:none;}
.topBar .row:after{display:none;}
.topBar .row {justify-content: space-between;}
.banner .bContent{max-width:100%;}
.banner .bContent h1 {font-size: 60px;line-height: 1.2;	margin-bottom: 20px;}
.banner .bContent h1 br {display: none;}
.blogsingle {height: 600px;}
.blogsingle.innerbnnr .bContent h1 {font-size: 50px;line-height: 1.2;}
.blogsingle.innerbnnr .bContent {padding: 0px 30px;}
.banner .bContent aside a {padding: 10px 30px;}
.threebox .topHead h4 {font-size: 40px;}
.threebox .boxWrap svg {width: 60px;height: 60px;}
.threebox .boxWrap h4 {font-size: 24px;}
.threebox .boxWrap aside a.orangeBtn {padding: 10px 20px;text-transform: uppercase;}
.testimonialwithimg #review {padding: 30px;justify-content: center;flex-wrap: wrap;}
footer.footer .footLink ul li {padding: 0px 0px 10px;font-size: 15px;}
footer.footer .container-fluid {padding: 40px 30px 30px;}
.footstrip {margin-top: -32px;}
.contctPage .topCta {padding-bottom: 30px;}
.copyright {padding: 20px 0px;}	
.copyright .fulltext {padding: 15px 0px;}
.tabsection .tab_container .flexBox figure {max-width: 400px;min-width: 400px;}
.tabsection ul.tabs li {font-size: 25px;}
.threebox .topHead h4 {font-size: 30px;}
.quickLink .boxWrap {padding: 0;}
.quickLink .boxWrap aside a.orangeBtn {width: 100%;}
}

@media screen and (max-width: 1024px){
footer.footer .container-fluid {padding: 40px 50px 30px;}
.footer .col-sm-4:nth-child(1),
.footer .col-sm-4:nth-child(2){width: 50%;}	
.footer .col-sm-4:last-child {width: 100%;}	

}


@media (min-width: 992px) {
.threebox .col-lg-4 {padding-left: 0;}	
}

@media screen and (max-width: 991px){
h3,h4{font-size:30px;}
Section,
.lftcontentimg,
.threebox,
	.established{padding:50px 30px;}
.topBar .rightside div span {display: none;}
.topBar .rightside div {width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;}
.topBar .rightside div .orangeBtn {width: 100%;height: 100%;padding: 0 !important;}
.footer .workingHours {padding-left: 15px;margin-bottom: 30px;}
.copyright-text {text-align: center;}
.footerBottom .social-icons {margin-top: 20px;}
.banner img {min-height: 400px;height:400px;}
.blogsingle{height:400px;}
.banner .bContent {	padding: 2% 40px;}
.lftcontentimg .row,
.testimonialwithimg .row{flex-wrap: wrap;row-gap: 30px;flex-direction: column-reverse;}
.tabsection .tab_container .flexBox figure {max-width: 100%;min-width: 100%;height:auto;}
.tabsection ul.tabs li {font-size: 24px;}
.tabsection .tab_container .flexBox {flex-wrap: wrap;}
.quickLink .row {flex-wrap: wrap;}
}

@media screen and (max-width: 767px){
.foot-wrapp .contactBtn {text-align: left;}
.footer .col-sm-4:nth-child(1), 
.footer .col-sm-4:nth-child(2) {width: 100%;}
.footer .col-sm-4:nth-child(2) .footLink {margin-bottom: 30px;}
.footstrip {height: auto;text-align: center;}
.footstrip .cta{text-align: center;}
.contctPage .row .col-md-3 {width: 100%;}
.contctPage .wrapp svg {width: 40px;height: 40px;}
.quickLink .col-xs-12{width:50%;}
.topBar .rightside .facebook,
.topBar .rightside .email{display:none;}
.lftcontentimg.center,
.fullcontent.center,
.testimonialwithimg.center .boxwrapp{text-align: center;}
.testimonialwithimg .boxwrapp h4,
.lftcontentimg.headCenter h4{text-align: center;}
.lftcontentimg.loanCar .boxcontent h4,
.lftcontentimg.loanCar .boxcontent:nth-child(1) p {text-align: center;}
.banner .bContent h1 {font-size: 60px;line-height: 1.2;margin-bottom: 20px;}
.banner .bContent {padding: 2% 30px;}
}
@media screen and (max-width: 575px){
Section,
.contctPage,
.lftcontentimg,
.threebox,
.established{padding:50px 0px;}
.topBar .rightside div {width: 35px;height: 35px;}
.topBar .mobileNav .logo {width: 130px;}
.stellarnav1 .menu-toggle,
.stellarnav1 .call-btn-mobile,
.stellarnav1 .location-btn-mobile,
.stellarnav1 .close-menu {padding: 5px 10px;}
.topBar .rightside div a i {font-size: 15px;}
/* .banner .bContent {padding: 2% 15px;} */
.banner .bContent h1 {line-height: 1.2;	margin-bottom: 20px;}
.blogsingle.innerbnnr .bContent h1 {font-size: 40px;}
.tabsection .tabs {	display: none !important;}
.tabsection .tab_container {background: transparent;padding: 0;}
.tabsection .tab_drawer_heading {background-color: #666;color: #fff;border-top: 1px solid #fff;margin: 0 0 5px;padding: 5px 10px;display: block;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.tabsection .d_active {background-color: #666;	color: #fff;}
footer.footer .container-fluid {padding: 40px 15px 30px;}	
.contctPage .wrapp ul li {width:100%;}
.quickLink .col-xs-12{width:100%;}
}

@media screen and (max-width: 475px){

}


@media screen and (max-width: 375px){
.topBar .rightside .add {display: none;}
.topBar .mobileNav .logo {width: 105px;}
.banner .bContent aside a {padding: 6px 20px;height: auto;}
.blogsingle {height: 350px;}
}
