
header{padding-inline: 30px;padding-block: 10px;border-bottom: 1px solid #f0f0f0;}
.headcontainer{display: flex;align-items: center;}

header .HumMenubox{margin-left: 40px;height: 35px;}
header .HumMenubox a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width:auto;height:100%;padding-bottom:0px;padding-top:4px;position:relative;}
header .HumMenubox a .line{width:100%;height:2px;background:#cc0f3b;margin-left:auto;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
header .HumMenubox a .lineOne{width:70%;}
header .HumMenubox a .lineTwo{width:85%;}
header .HumMenubox a .lineThree{}
header .HumMenubox a:after{content:'Menu';position:relative;width:100%;bottom:0;left:0;text-align:right;text-transform:uppercase;font-weight:700;color:#0c2c46;line-height: 1;font-size:13px;letter-spacing:1px;display:block;}
header .HumMenubox a:hover .lineOne{width:100%;}
header .HumMenubox a:hover .lineTwo{width:100%;}
header .OuterSearchBox{margin-inline:auto;width: 50%;}
header .OuterSearchBox .searchinbox{}
header .OuterSearchBox .searchinbox input{padding-block: 6px;}
header .OuterSearchBox .searchinbox div{}

.sitelogo{position: relative;align-self: stretch;}
.sitelogo a{position: relative;display: block;height:100%;}
.sitelogo a img{position: relative;display: block;height:100%;width:auto;max-width: none;}
#MainFooter .copyrightRow>.fusion-column-wrapper{display: flex;justify-content: space-between;}
#MainFooter .copyrightRow .fusion-social-networks-wrapper{display: flex;}
#MainFooter .copyrightRow .fusion-social-links a{position:relative;margin-inline:6px;}
#MainFooter .copyrightRow .fusion-social-links a:before{content:'';position:relative;display:block;width: 20px;height: 20px;filter: brightness(1) invert(0);}
#MainFooter .copyrightRow .fusion-social-links a:hover:before{filter: brightness(0) invert(1);}
#MainFooter .copyrightRow .fusion-social-links a.fusion-facebook:before{content: "";background:url(../images/sm-facebook-icon.png) no-repeat center center;background-size:100%;}
#MainFooter .copyrightRow .fusion-social-links a.fusion-twitter:before{content: "";background:url(../images/sm-twitter-icon.png) no-repeat center center;background-size:100%;}
#MainFooter .copyrightRow .fusion-social-links a.fusion-instagram:before{content: "";background:url(../images/sm-instagram-icon.png) no-repeat center center;background-size:100%;}
#MainFooter .copyrightRow .fusion-social-links a.fusion-pinterest:before{content: "";background:url(../images/sm-pinterest-icon.png) no-repeat center center;background-size:100%;}
#MainFooter .copyrightRow .fusion-social-links a.fusion-youtube:before{content: "";background:url(../images/sm-youtube-icon.png) no-repeat center center;background-size:100%;}
#MainFooter .copyrightRow .fusion-social-links a.fusion-linkedin:before{content: "";background:url(../images/sm-linkedin-icon.png) no-repeat center center;background-size:100%;}

.filtermains{padding-inline: 30px;}
.FilformCont{}
.filfctop{margin-block: 6px;}
.filfcbtm{margin-block: 6px;}
.filfctop .samewidth{flex: 0 0 calc(11% - 20px);margin-inline: 10px;margin-block: 0 3px;width: 10%;}
.filfctop .samewidth button{min-width: auto;padding: 5px 8px;font-size: 13px;}
.filfctop .samewidth>div {font-size: 13px;height: 100%;border-color:#d1d5dc;box-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);    padding: 3px 5px;}
.filfctop .samewidth.priceSlider, .filfctop .samewidth.sqftSlider{/* overflow:hidden; */}
.filfctop .samewidth.priceSlider>div {height: auto;}
.filfctop .samewidth.priceSlider div span{    white-space: nowrap;}
.filfctop .samewidth.sqftSlider>div{height: auto;}
.filfctop .samewidth.depositSlider>div{height: auto;}
.filfctop .samewidth.roadWidthSlider>div{height: auto;}
.filfctop .samewidth.sqftSlider div span{    white-space: nowrap;}
.filfctop .samewidth div.filtCheboxesOuter {height: auto;}
.filfctop .samewidth .filtCheboxesClerarSelectAll button{cursor:pointer;}
.filfctop .samewidth.property-location-select .filtCheboxes.max-h-48,
.filfctop .samewidth.property-amenities-select .filtCheboxes.max-h-48,
.filfctop .samewidth.category-of-works-select .filtCheboxes.max-h-48,
.filfctop .samewidth.age-of-property-select .filtCheboxes.max-h-48,
.filfctop .samewidth.age-of-property-select .filtCheboxes.max-h-48,
.filfctop .samewidth.services-provided-select  .filtCheboxes.max-h-48 {max-height: 147px;}
.filfctop .samewidth.builder-select .filtCheboxes.max-h-48 {max-height: 147px;}
.filfctop>div>div{width: 100%;}
.filfcbtm>div{margin-inline: 10px;}
.filfcbtm div button{background: #cc0f3b;color: #ffffff;padding: 3px 15px;border-radius: 5px;border: 2px solid #cc0f3b;position: relative;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;font-size: 13px;cursor: pointer;}
.filfcbtm div button:hover{background: #ffffff;color: #cc0f3b;}
.filfcbtm .samewidth{flex: 0 0 calc(16.666% - 20px);}
.adsMainBox{border-radius: 5px;border: 1px solid #cccccc;padding: 5px 0;background: #ffffff;}
.adsMainBox .adsItem{width: calc(50% - 10px);margin-block: 5px;margin-inline: 5px;overflow:hidden;}
.adsMainBox .adsItem img{transform: scale(1);transition: all 0.5s ease-in-out;}
.adsMainBox .adsItem:hover img{transform: scale(1.1);}
.adsMainBox .adsItem .relative {overflow: hidden;border-radius: 4px;}
.adsMainBox .adsItem .relative .absolute {text-transform: uppercase;font-weight: 600;letter-spacing: 2px;background: #cc0f3b;display: flex;justify-content: center;align-items: end;background: #000000;background: linear-gradient(0deg,rgba(0, 0, 0, 0.82) 0%, rgba(0, 0, 0, 0) 100%);height: 100%;}
.adsMainBox .adsMainBoxInner{display: flex;flex-wrap: wrap;}
.adsMainBox h2{color:#cc0f3b;margin-bottom: 5px;    padding-inline: 5px;    text-transform: uppercase;    font-size: 18px;}
.adsMainBoxInner .adsItem{border-radius:0;}
.adsMainBoxInner .adsItem:first-child{width: calc(100% - 10px);}
.adsMainBoxInner .adsItem:nth-child(){border-radius:0;}
.adsMainBoxInner .adsItem:last-child{width: calc(100% - 10px);margin-bottom:0;}
.adsMainBox .adsMainBoxInner.children-count-7 .adsItem:last-child{width: calc(50% - 10px);}
.adsMainBox .adsMainBoxInner.children-count-5 .adsItem:last-child{width: calc(50% - 10px);}
.adsMainBox .adsMainBoxInner.children-count-3 .adsItem:last-child{width: calc(50% - 10px);}

.projshowsbox{margin-inline: 10px;border-block: 1px solid #efefef;padding-block: 5px;}
.projshowsbox select{color: #333333;}
.prjtlistLcol {}
.prjtlistss{padding-block: 20px;}
.prjtlistcontiner{display: flex;}

.ProdetlBox{padding: 20px;background: #fcfcfc;box-shadow: 0 0 10px rgb(51 51 51 / 15%);border: 1px solid rgb(51 51 51 / 15%);border-radius: 10px;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.ProdetlBox{}
.ProdetlBox>.fusion-row{padding: 20px;background: #fcfcfc;box-shadow: 0 0 10px rgb(51 51 51 / 15%);border: 1px solid rgb(51 51 51 / 15%);border-radius: 10px;}
.ProdetlBox .ProdetlLcont{width: 32%;height: 280px;position: relative;}
.ProdetlBox .ProdetlLcont .RERA span{background:#ce0f41;}
.ProdetlBox .ProdetlLcont .DTCP span{background:#00395a;}
.ProdetlRcont{position:relative;height: auto;width: 68%;padding: 0px;padding-inline: 25px 0px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.ProdetlRcont>.fusion-column-wrapper{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.ProdetlRcont .ProdetlRtb {position:relative;}
.ProdetlRcont .toptb {}
.ProdetlRcont .midtb {}
.ProdetlRcont .buildernames {}
.ProdetlRcont .buildernames h3{margin: 0 0 3px;font-size: 1.2vw;font-family: "Poppins", sans-serif;}
.ProdetlRcont .buildernames .buildlogobox-mobile{display:none;}
.ProdetlRcont .buildernames h3:hover{color:#ca0f3a;}
.ProdetlRcont .buildernames .suBLink{display:flex;align-items:center;margin-bottom: 10px;}
.ProdetlRcont .buildernames .suBLink h6{margin:0px;font-size: 14px;color: #000;font-weight: 500;font-family: "Poppins", sans-serif;}
.ProdetlRcont .buildernames .suBLink .locLink{}
.ProdetlRcont .buildernames .suBLink .locLink a{display:flex;align-items: center;position:relative;color:#333333;font-weight: 700;text-decoration:underline;font-size: 14px;}
.ProdetlRcont .buildernames .suBLink .locLink a:hover{color:#ca0f3a;}
.ProdetlRcont .buildernames .suBLink .locLink a:before{content:'';position:relative;display:block;width:15px;height:15px;background:url(../images/gmapicon.png) no-repeat center center;background-size:auto 100%; }
.ProdetlRcont .reradiv{position:absolute; background:#333;color:#ffffff;padding:3px 15px;border-radius:30px; font-size: 14px;top: 0;right: 0;}

.ProdetlRcont .ProdetlRtb.btmtb {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.ProdetlRcont .ProdetlRtb.btmtb .buildlogobox{height:40px;display:flex;align-items:center;}
.ProdetlRcont .ProdetlRtb.btmtb .buildlogobox img{display:block;width:auto;height:100%;}
.ProdetlRcont .buildlogobox{}
.ProdetlRcont .buildlogobox  img.buildlogo{}
.ProdetlRcont .ProdetlRtb {}
.ProdetlRcont .ProdetlRtb p{margin:0;line-height: 1;font-size: 14px;}
.ProdetlRcont .ProdetlRtb ul {margin:0;padding: 0;display:flex;list-style:none;}
.ProdetlRcont .ProdetlRtb ul li{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-inline: 20px;border-right: 1px solid rgb(51 51 51 / 30%);line-height: 1.2;color: #000000;}
.ProdetlRcont .ProdetlRtb ul li strong{margin-bottom: 5px;}
.ProdetlRcont .ProdetlRtb ul li:first-child{padding-left:0;}
.ProdetlRcont .ProdetlRtb ul li:last-child{border-right:none;}
.ProdetlRcont .ProdetlRtb ul li strong{}
.ProdetlRcont .ProdetlRtb ul li small{}
.ProdetlRcont .btmtb .Procontlinktb ul li button{padding-left:24px;position:relative;font-weight:600;border:none;cursor: pointer;font-size: 13px;font-family: "Inter", sans-serif;}
.ProdetlRcont .btmtb .Procontlinktb ul li button:hover{text-decoration: underline;color: #d32a56;}
.ProdetlRcont .btmtb .Procontlinktb ul li button:before{content: '';position: absolute;width: 20px;height: 100%;left: 0;top: 0;}

.ProdetlRcont .btmtb .Procontlinktb ul li.pcall button:before{background: url(/wp-content/themes/Avada-Child-Theme/images/phone-iconss.png) no-repeat center center;background-size: 80%;}
.ProdetlRcont .btmtb .Procontlinktb ul li.wtsapp button:before{background: url(/wp-content/themes/Avada-Child-Theme/images/whatsapp-iconss.png) no-repeat center center;background-size: 80%;}
.ProdetlRcont .btmtb .Procontlinktb ul li.Msend button:before{background: url(/wp-content/themes/Avada-Child-Theme/images/mail-iconss.png) no-repeat center center;background-size: 80%;}
/* .ProdetlRcont .btmtb .Procontlinktb ul li.pcall button:before{background: url(/wp-content/themes/Avada-Child-Theme/images/icon-phone-call.svg) no-repeat center center;background-size: 80%;}
.ProdetlRcont .btmtb .Procontlinktb ul li.wtsapp button:before{background: url(/wp-content/themes/Avada-Child-Theme/images/icon-whatsapp.svg) no-repeat center center;background-size: 80%;}
.ProdetlRcont .btmtb .Procontlinktb ul li.Msend button:before{background: url(/wp-content/themes/Avada-Child-Theme/images/icon-mailsend.svg) no-repeat center center;background-size: 80%;} */
.Procontlinktb{margin-left: auto;}
.ProdetlRcont .ProdetlRtb p.locatnpara{padding-left: 0px;position:relative;display: flex;align-items: center;}
.ProdetlRcont .ProdetlRtb p.locatnpara svg{margin-right:3px;}
.ProdetlRcont .ProdetlRtb p.locatnpara:before{content: '';width: 0;/* position: absolute;width: 20px;height: 100%;left: 0;top: 0;background: url(/wp-content/themes/Avada-Child-Theme/images/locaIcon.svg) no-repeat center center;background-size: 80%; */}
.ProdetlRcont .midtb ul{margin-bottom:20px}
.ProdetlRcont .ProdetlRtbcol {}
.ProdetlRcont .ProdetlRtbcol>.fusion-column-wrapper {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.ProdetlRcont .ProdetlRtbcol .fusion-image-element{width: auto;}
.ProdetlRcont .ProdetlRtbcol .fusion-image-element .fusion-imageframe {}
.ProdetlRcont .ProdetlRtbcol .fusion-image-element .fusion-imageframe img{width: auto;height: 58px;}
.ProdetlRcontain {flex-grow: unset;}


#footOprojetsCol #popSearchllitb.active{max-height:300px;}
body.antialiased #footOprojetsCol .footourprojects{display: flex;overflow-y: hidden;overflow-x: auto;white-space: nowrap;padding: 20px 0;}

body.antialiased #footOprojetsCol .footourprojects::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	background-color: #F5F5F5;
}
body.antialiased #footOprojetsCol .footourprojects::-webkit-scrollbar{
	width: 6px;	background-color: #F5F5F5;
}
body.antialiased #footOprojetsCol .footourprojects::-webkit-scrollbar-thumb{
	background-color: #0ae;
	background-image: -webkit-gradient(linear, 0 0, 0 100%,
	                   color-stop(.5, rgba(255, 255, 255, .2)),
					   color-stop(.5, transparent), to(transparent));
}
body.antialiased #footOprojetsCol .footourprojects>div {width:25%;flex-shrink: 0;}
body.antialiased #footOprojetsCol .footourprojects .custom_slick_slider_inner ul{max-height: 180px;overflow-y: auto;overflow-x: hidden;padding-right: 10px;}

body.antialiased #footOprojetsCol .footourprojects .custom_slick_slider_inner ul::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	background-color: #F5F5F5;
}
body.antialiased #footOprojetsCol .footourprojects .custom_slick_slider_inner ul::-webkit-scrollbar{
	width: 6px;	background-color: #F5F5F5;
}
body.antialiased #footOprojetsCol .footourprojects .custom_slick_slider_inner ul::-webkit-scrollbar-thumb{
	background-color: #0ae;
	background-image: -webkit-gradient(linear, 0 0, 0 100%,
	                   color-stop(.5, rgba(255, 255, 255, .2)),
					   color-stop(.5, transparent), to(transparent));
}
#footOprojetsCol h3 {font-weight: 500;line-height: 1;margin-bottom: 20px;}
[class*=" awb-icon-"], [class^=awb-icon-] {
    font-family: awb-icons !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#MainFooter .copyrightRow .fusion-social-links{display:flex;align-items:center;}


.prjtlistRcol .gtFormBox{border: 7px solid #cc0f3b;border-radius: 0;position: sticky;top: 5%;}
.prjtlistRcol .gtFormBox h2{font-size: 2vw;}
.prjtlistRcol .gtFormBox .formInput{}
.prjtlistRcol .gtFormBox .formInput label{display: none;}
.prjtlistRcol .gtFormBox .formInput label:last-child {
    display: block;
}
.prjtlistRcol .gtFormBox .formInput input{border-radius: 0;margin-top: 0;padding-block: 0;line-height: 35px;}
.prjtlistRcol .gtFormBox .formInput button[type="submit"]{background: #ca0f3a;border: 2px solid #ca0f3a;border-radius: 0;text-transform:uppercase;cursor:pointer;}
.prjtlistRcol .gtFormBox .formInput button[type="submit"]:hover{background: #ffffff;color:#ca0f3a}

.antialiased #MainFooter .fusion-builder-row{width: 100%;}

.offerTag{top: -9px;right: -9px;}

body .offCanvasOuter{display:block;}
body .offCanvasOuter .offCanvasOverlay{display:block;background:rgb(0 0 0 / 75%);}
body .offCanvasOuter .menuOffcanvasOuter{display:block;left: auto;right: 0;width: 670px;height: 100vh;}
body .offCanvasOuter .menuOffcanvas{overflow-x:hidden;overflow-y:scroll;height: calc(100vh - 75px);}
body .offCanvasOuter .menuOffcanvas>div:nth-child(1){display:none;}
body .offCanvasOuter .menuOffcanvas>div:nth-child(2){padding-inline:20px}
body .offCanvasOuter .menuOffcanvas>div:nth-child(3){padding-inline:20px;background:transparent;border:none;}
body .offCanvasOuter .menuOffcanvas>div:nth-child(2)>div>div{border-bottom: 1px solid #f0f0f0;}
body .offCanvasOuter .menuOffcanvas>div:nth-child(2)>div>div>div{position: relative;}
body .offCanvasOuter .menuOffcanvas>div:nth-child(2)>div>div>div button{position: absolute;width: 100%;height: 100%;display: flex;justify-content: end;background: transparent;z-index: 9;cursor: pointer;}
body .offCanvasOuter .menuOffcanvas>div:nth-child(2)>div>div>div a{line-height: 38px;color: #000000;font-weight: 500;padding-block: 0;}

.CformOut{background: rgb(0 0 0 / 58%);}
.CformOut>div{width: 100%;max-width: 920px;}
.CformOut>div>button[type="button"]{}
.CformOut h2{color: rgb(204, 15, 59);font-size: 24px;text-transform: uppercase;}
.CformOut p{}
.CformOut form{display: flex;flex-wrap: wrap;margin-inline: -10px;}
.CformOut form>div{padding-inline:10px;width:50%;}
.CformOut form>div:nth-last-child(3){width:100%;}
.CformOut form>div:nth-last-child(2){width:100%;}
.CformOut form>button{background-color: rgb(204, 15, 59);text-transform: uppercase;border:2px solid rgb(204, 15, 59);width:100%;cursor:pointer;}
.CformOut form>button:hover{background-color: #ffffff;color: rgb(204, 15, 59);}

@media screen and (max-width:1620px){
	
	.filfctop .samewidth div.filtCheboxesOuter{width: 120%;}
	.filfctop .samewidth.property-amenities-select div.filtCheboxesOuter{width: 170%;}
	.filfctop .samewidth.builder-select div.filtCheboxesOuter{width: 170%;}
	.filfctop .samewidth.property-status-select .filtCheboxesOuter{width: 130%;}
}

@media screen and (max-width:1500px){
	.filfctop .samewidth {flex: 0 0 calc(11% - 12px);margin-inline: 6px;width: 10%;}
	.ProdetlRcont .ProdetlRtb ul li{padding-inline: 10px;}
	.ProdetlRcont .ProdetlRtb.btmtb .buildlogobox {height: 30px;}
	.ProdetlRcont .btmtb .Procontlinktb ul li button {padding-left: 20px;}
	.ProdetlRcont .btmtb .Procontlinktb ul li button:before{width: 16px;}
	.offerTag{font-size: 12px;padding-block: 2px;top: -6px;}
	.ProdetlBox {padding: 14px;}
	.antialiased #MainFooter{padding-inline:30px;}
	.prjtlistRcol .gtFormBox h2 {font-size: 18px;}
	.prjtlistRcol .gtFormBox .formInput input{line-height: 27px;}
	.prjtlistRcol .gtFormBox .formInput textarea{line-height: 1.3;height: 48px;}
	.prjtlistRcol .gtFormBox .formInput {margin-bottom: 10px;}
	.prjtlistRcol .gtFormBox{padding: 20px;border-width:5px;}
	body.antialiased #footOprojetsCol .footourprojects>div {width: 270px;}
	
}
@media screen and (max-width:1300px){	
	.filfctop .samewidth div.filtCheboxesOuter {width: 150%;}
	.filfctop .samewidth.property-amenities-select div.filtCheboxesOuter {width: 195%;}
	.filfctop .samewidth.property-status-select .filtCheboxesOuter {width: 165%;}
}
@media screen and (max-width:1100px){
	.projshowsbox {margin-inline: 0;}
	.filfctop .samewidth {flex: 0 0 calc(16% - 10px);margin-inline: 5px;margin-block: 5px;width: 20%;}
	.prjtlistcontiner{flex-direction: column;}
	.prjtlistLcol {width: 100%;padding-inline: 0;}
	.prjtlistRcol {width: 100%;padding-inline: 0;}
	.antialiased #MainFooter{padding-inline: 30px;padding-bottom: 70px;}
	.antialiased #MainFooter .fusion-builder-row{width: 100%;}
	.ProdetlBox .ProdetlLcont {height: 220px;}
	.ProdetlRcont .ProdetlRtb.btmtb .buildlogobox {height: 28px;}	
	
	.filfctop .samewidth div.filtCheboxesOuter{width: 100%;}
	.filfctop .samewidth.property-amenities-select div.filtCheboxesOuter{width: 100%;}
	.filfctop .samewidth.builder-select div.filtCheboxesOuter{width: 100%;}
	.filfctop .samewidth.property-status-select .filtCheboxesOuter{width: 100%;}
	.offCanvasOuter{z-index: 999;}
}

@media screen and (max-width:1023px){
	.offCanvasOuter .offCanvasOverlay{background: rgb(0 0 0 / 60%);}
	.offCanvasOuter .filterOffcanvasOuter{width: 86%;}
	.offCanvasOuter .filterOffcanvasOuter h2{color: #cc0f3b;font-size: 24px;text-transform: uppercase;}
	.offCanvasOuter .FilformCont {}
}

@media screen and (max-width:1001px){
	header .HumMenubox{display: none;}
	header .OuterSearchBox {margin-inline: auto 0;width: 52%;}
	.mobileBtnOuter{}
	.mobileBtnOuter ul{}
	.mobileBtnOuter ul li{width:20%;border-right:1px solid #cccccc;display: flex;justify-content: center;}
	.mobileBtnOuter ul li:last-child{border-right:0px solid #cccccc;}
	.mobileBtnOuter ul li button{}
	.mobileBtnOuter ul li button svg{}
	.mobileBtnOuter ul li button span{font-weight:500;color:#000000;display: block;}
	.offCanvasOuter{z-index: 999;}
	.offCanvasOuter .offCanvasOverlay{background: rgb(0 0 0 / 60%);}
	.offCanvasOuter .filterOffcanvasOuter{width: 86%;}
	.offCanvasOuter .filterOffcanvasOuter h2{color: #cc0f3b;font-size: 24px;text-transform: uppercase;}
	.offCanvasOuter .FilformCont {padding-bottom: 50px;}
	.filfctop .samewidth {flex: 0 0 calc(25% - 10px);margin-inline: 5px;margin-block: 9px;width: 25%;}	
	.CformOut{background: rgb(0 0 0 / 60%);}
	.CformOut>div.bg-white{max-width:60%;}
	.CformOut h2{color: #cc0f3b;font-size: 24px;text-transform: uppercase;}
	.CformOut button[type="submit"]{background-color: #cc0f3b;border:2px solid #cc0f3b;text-transform:uppercase;}
	.offCanvasOuter .menuOffcanvasOuter h2{color: #cc0f3b;font-size: 24px;text-transform: uppercase;}	
	.offCanvasOuter .adsOffcanvasOuter {width:70%;}	
	.offCanvasOuter .adsOffcanvasOuter h2{color: #cc0f3b;font-size: 24px;text-transform: uppercase;}		
	.mobileBtnOuter ul li button .filtercount{background: green;color: #fff;display: flex;align-items: center;justify-content: center;}
	
}

@media screen and (max-width:920px){
	
.CformOut form>div{padding-inline:10px;width:100%;}
}

@media screen and (max-width:800px){
	.ProdetlRcont .buildernames h3{font-size:24px;}
	.ProdetlRcont .btmtb .Procontlinktb ul li button{font-size: 11px;}
	.ProdetlRcont .ProdetlRtb ul li{padding-inline: 10px;}
	.ProdetlRcontain {flex-grow: unset;}
	.offerTag{position: relative;width: auto;font-size: 12px;padding-block: 3px;}
	.ProdetlBox {padding: 12px;}
	.filfctop .samewidth {flex: 0 0 calc(33% - 10px);width: 33%;}
	.antialiased #FootMenuColrow .fusion-builder-row-inner .fusion-layout-column {width: 25%;padding-inline: 10px;}
	.ProdetlBox .ProdetlLcont {height: 235px;}
	.ProdetlRcont .buildernames .suBLink{align-items: flex-start;flex-direction: column;}
	.ProdetlRcont .buildernames .suBLink .locLink a{margin-left:0;}
	.antialiased #FootSecMenuColrow .fusion-builder-row-inner .fusion-layout-column:first-child,.antialiased #FootSecMenuColrow .fusion-builder-row-inner .fusion-layout-column:nth-child(2),.antialiased #FootSecMenuColrow .fusion-builder-row-inner .fusion-layout-column:nth-child(3){padding-inline: 10px;}
	header .OuterSearchBox .searchinbox{overflow:hidden;}
	header .OuterSearchBox .searchinbox>.searchinboxSelectedTags{white-space: nowrap;flex-wrap: nowrap;left: 0;overflow-y: hidden;overflow-x: scroll;width: 100%;background: #fff;border: 1px solid #d1d5dc;}
	header .OuterSearchBox .searchinbox>.searchinboxSelectedTags>div{white-space: nowrap;}
	
}

@media screen and (max-width:650px){
	.headcontainer{flex-direction: column;}
	.sitelogo a img{margin-inline: auto;width: 56%;}
	header .OuterSearchBox{width: 100%;margin-top:10px;}
	header .OuterSearchBox .searchinbox input {padding-block: 10px;border-radius: 0;}
	.filtermains {padding-inline: 20px;}
	.ProdetlBox{flex-direction: column;}
	.ProdetlBox .ProdetlLcont {height: 280px;width: 100%;}
	.ProdetlBox .ProdetlLcont>div{line-height:20px;padding-block: 0;}
	.ProdetlRcont{width: 100%;padding-inline: 0px;padding-top:20px;padding-bottom:0px;}
	.ProdetlRcont .midtb {padding-block: 12px;}
	.ProdetlRcont .midtb ul {margin-bottom: 12px;flex-wrap: wrap;}
	.ProdetlRcont .ProdetlRtb.midtb ul li{padding-inline: 10px;width: 50%;padding-block: 10px;font-size: 16px;}
	.ProdetlRcont .ProdetlRtb.midtb ul li:first-child {padding-left: 10px;border-bottom: 1px solid rgb(51 51 51 / 30%);}
	.ProdetlRcont .ProdetlRtb.midtb ul li:nth-child(2) {border-right: 0px solid rgb(51 51 51 / 30%);border-bottom: 1px solid rgb(51 51 51 / 30%);}
	.ProdetlRcont .ProdetlRtb.btmtb>div.flex {display:none;}
	.ProdetlRcont .buildernames .buildlogobox-mobile {display: block;width: auto;height: 40px;}
	.ProdetlRcont .buildernames .buildlogobox-mobile img{display: block;width: auto;height: 40px;object-fit:cover;}
	.ProdetlRcont .ProdetlRtb ul li {padding-inline: 7px;padding-block: 5px;width:50%;}
	.ProdetlRcont .btmtb .Procontlinktb ul li button:before{width: 21px;}
	.ProdetlRcont .btmtb .Procontlinktb ul li button {padding-left: 25px;text-align: left;}
	.Procontlinktb {margin-left: 0;}
	.offerTag {position: absolute;width: 100%;top: 0;border-radius: 0;left: 0;transform: translateY(calc(-100% - 20px));line-height: 1;text-align: center;}
	.antialiased #FootMenuColrow .fusion-builder-row-inner .fusion-layout-column {width: 100%;}
	.antialiased #mobileAccview{display:none;}
	.antialiased #FootSecMenuColrow .fusion-builder-row-inner .fusion-layout-column:first-child {width: 100%;}
	.antialiased #MainFooter .copyrightRow p{text-align:left;}
	.filfctop .samewidth {flex: 0 0 calc(100% - 10px);width: 100%;}
	.filfcbtm>div{width: 100%;margin-block: 5px;}
	.filfcbtm .clearbtn{align-items: flex-start;}
	.filfctop .samewidth div.absolute {height: auto;}
	.filfctop .samewidth div.filtCheboxesOuter{width: 100%;}
	.filfctop .samewidth.property-amenities-select div.filtCheboxesOuter{width: 100%;}
	.filfctop .samewidth.builder-select div.filtCheboxesOuter{width: 100%;}
	.filfctop .samewidth.property-status-select .filtCheboxesOuter{width: 100%;}
	.ProdetlRcont .buildernames .suBLink{display: block;        margin-bottom: 0;}
	.ProdetlRcont .buildernames .suBLink h6{display: inline;}
	.ProdetlRcont .buildernames .suBLink .locLink{display: block;margin-left: 0;margin-block: 6px;}
	.CformOut>div.bg-white {max-width: 96%;position:relative;height:96%;}
	.CformOut form{    height: 82vh;    overflow-x: hidden;    overflow-y: scroll;}
	.offCanvasOuter .adsOffcanvasOuter{width:100%;max-width: 100%;}
	.offCanvasOuter .adsOffcanvasOuter>div:nth-child(1){padding-block: 5px;}
	.offCanvasOuter .adsOffcanvasOuter>div:nth-child(2){height:calc(100vh - 75px);}
	.offCanvasOuter .menuOffcanvasOuter{width:100%;max-width: 100%;}
	.ProdetlRcont .ProdetlRtb ul{flex-wrap: wrap;}
	.ProdetlRcont .ProdetlRtb ul li:nth-child(2){border-right-width:0px;}
	.ProdetlRcont .ProdetlRtb ul li:first-child {padding-left: 7px;}
	.ProdetlRcont .btmtb .Procontlinktb ul li button {font-size: 15px;}
	.offCanvasOuter .filterOffcanvasOuter {width: 92%;}
	.offCanvasOuter .filterOffcanvasOuter>div:nth-child(1){padding-block:10px;}
	.offCanvasOuter .filterOffcanvasOuter>div:nth-child(1) h2{line-height:1;}
	.offCanvasOuter .filterOffcanvasOuter>div:nth-child(1) button{padding:5px}
	.offCanvasOuter .filterOffcanvasOuter>div:nth-child(2){height:calc(100vh - 55px);}
	#footOprojetsCol ul li {white-space: break-spaces;}
	#MainFooter .copyrightRow>.fusion-column-wrapper{flex-direction: column;}
	#MainFooter .copyrightRow .fusion-social-links{justify-content: center;}
	.antialiased #MainFooter .copyrightRow p {text-align: center;}
	#MainFooter .copyrightRow {padding-bottom: 62px;}
	body .offCanvasOuter .menuOffcanvasOuter{width: 100%;right: auto;left: 0;}
	body .offCanvasOuter .menuOffcanvasOuter>div:nth-child(1){padding-block: 5px;}
	.offCanvasOuter .adsOffcanvasOuter h2{font-size: 18px;}
}

@media screen and (max-width:420px){
	header{    padding-block: 7px;}
	.sitelogo a img {margin-inline: auto;width: 75%;    }
	header .OuterSearchBox .searchinbox input {padding-block: 6px;}
	.mobileBtnOuter ul li button {padding-block: 0;}
	.projshowsbox select {padding-block: 1px;}
	.ProdetlRcont .btmtb .Procontlinktb ul li button {font-size: 15px;}
}


