@media(max-width:1450px){
.stellarnav li a{padding:9px 10px;}
}

@media(max-width:1320px){}
@media(max-width:1276px){}
@media(max-width:1200px){

/*  header  */
.menu-social:before {left: -40px;}

}
@media only screen and (max-width:1199px){
.header-menu .logo > a > img {width: 100%;max-width: 220px;}
	.stellarnav > ul > li > a{margin-right: 16px;}
.foot-map {	position: relative;width: 100%;}
.footer-top .p-t {padding-top: 0;padding-bottom: 0;}
.footer-top {padding: 30px 0px;}
.footer #client-review p {	width: 100%;max-width: 100%;margin-bottom: 30px;}
.footer-top .foot_b {	margin-bottom: 30px;}
.copy-flex{padding: 7px 15px;max-width: 960px;}
.custom-homes-left {padding: 80px 60px;	color: #fff;}
	.footer .map-r {position: static;padding-right: 15px;}
.map-r .foot-map-image {object-fit: contain;}
}
@media only screen and (max-width:1024px){
    /* Header */
a.menu-toggle{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
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;}
.menu-conatct-call {flex-direction: row-reverse;align-items: center;}
header {position: relative;}
.header-menu .logo > a > img {max-width: inherit;}
.menu-social {display: flex;align-items: center;position: relative;justify-content: flex-end;height: 77px;}
.stellarnav.dark.right.mobile.active ul li:hover {background: #00aae7;}
/* Header */

}
@media only screen and (max-width:991px){
/* top bar css */
.phonenumber, .emailus {display: none;}
.header-menu:after {width: 10%;}
.logo {padding: 5px 0;}
.divider-box {margin: 0 34px;}
.copy-flex{max-width: 720px;}
.services .ser-full {	padding: 15px 10px;}
.custom-homes .w-r {max-width: 45%;	flex: 0 0 45%;}
.custom-homes .w-l {max-width: 55%;	flex: 0 0 55%;}
.custom-homes-left {padding: 50px 30px;	color: #fff;}

/* footer */
.top-footer .col3 {width: 50%;margin-bottom: 30px;}
.top-footer .col4 {width: 50%;margin-bottom: 30px;}
.top-footer .row-box {justify-content: center;}
.custom-homes_inner .row{align-items: inherit;}
 .custom-homes_inner .container > div .img-responsive {height: 100%;object-fit: cover;}

}
@media only screen and (max-width:767px){
.cont-links ul.links a {max-width: 100%;}
.home-main.about-iiner {padding: 50px 0px;}
.contact-form {	margin-top: 30px;}
.header-menu::after {width: 12%;}
.footer-top .foot_b {margin: 30px 0px;}
.foot_c {margin-bottom: 30px;}
.copy-flex{max-width: 540px;flex-wrap: wrap;
justify-content: center;}
.services .ser-wrapper {grid-template-columns: repeat(1,auto);	gap: 17px;	margin: 30px 0px;}
.bn-content p {	max-width: 100%;font-size: 16px;}
.custom-homes .w-l,.custom-homes .w-r {max-width: 100%;flex: 0 0 100%;}
.custom-homes .row {display: flex;	flex-direction: column-reverse;}
.content-option .content-flex .call {margin-right: 10px;}
.content-option .content-flex .c-icon {	margin-right: 10px;}
.content-option .content-flex .c-icon a {border-radius: 60px;width: 60px;height: 60px;}
.content-option .content-flex .c-icon a > img {	width: 100%;max-width: 35px;}
.custom-homes .custom-homes-left h4 {max-width: 100%;text-transform: uppercase;}
.home-renovationG .row {row-gap: 30px;}
.innne_ab.home_about .in_an_left {max-width: 100%;}
/* globel */

/*slider */
.banner .item > img {opacity: .8;height: 300px;object-fit: cover;}
.content-flex{flex-wrap:wrap;}
.content-flex > * {width: 100%;margin-top: 10px;}
.review-box .fa-quote-right {position: relative;}

/* footer */
.bottom-footer .col12 {justify-content: center;}

/*About*/
.innne_ab.home_about {	padding: 50px 0px;}
.in_an_left {max-width: 100%;margin: 0 0px 20px 0;}
.custom-homes_inner .row {row-gap: 30px;}
.custom-homes_inner p {	max-width: 100%;}
/* 5oct */
	.page-id-385 .inner-top > .feature-top > img,
	.page-id-516 .inner-top > .feature-top > img{height: auto;object-fit: contain;}
}
@media only screen and (max-width:575px){
.Portfolio .port-box{max-width: 100%;justify-content: center;width: 100%;max-width: 100%;}
.Portfolio .port-box > .port-img {	width: 100%;}
}
@media(max-width:600px){
    .header-menu .row-box .col12,.menu-social,.call-to-action {justify-content: center;}
    .header-menu .row-box .col12 {flex-direction: column;}
    .header-menu:after {width: 100%;height: 50px;}
    .menu-social:before{content:none;}
    .menu-social {height: 50px;}
    .logo {text-align: center;}
.header-menu .logo > a > img {	width: auto;}
.fixed-header .logo > a >img {max-width: 230px !important;}
}
@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 */
	.custom-homes_gallery h3 {font-size: 24px;}
}
@media only screen and (max-width:342px){
.home-banner-content1 h1 {line-height: 46px;}
}
