/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/*@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');*/

:root {
    --bodyfont: 16px;
    --banhonefont: 5vw;
    --banhfourfont: 2.1vw;
    --paddsecblock: 10vh;
    --comtitleh5: 1.6vw;
    --comtitleh2: 4.4vw;
    --comtitleh3: 3vw;
    --inpagebanh1: 3.5vw;
    --ctoactionfont: 4.2vw;
}

html body{font-size: var(--bodyfont);font-family: "Inter", sans-serif;/*  font-family: "Open Sans", serif; */}
/* html body::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.3);background-color: #ffffff;}
html body::-webkit-scrollbar{width: 12px;background-color: #0c173d;}
html body::-webkit-scrollbar-thumb{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.3);background-color: #0c173d;} */
html body .displaynone{display: none!important;}

body .post-content p{font-weight: 400;margin-bottom: 10px;}
html body .fusion-flex-container .fusion-row .fusion-flex-column{margin-bottom: 0;}
body .fusion-tb-header{position: fixed;width: 100%;top: 0;left: 0;z-index: 9999;background: #ffffff;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;box-shadow: 0 0 10px 1px rgb(0 0 0 / 7%);}
html body .loading-overlay{display:none!important;}

#MainHeader {padding-block: 0px;}
#MainHeader .fusion-image-element{width:20vw;}
#HedMenusec{padding: 0;border-top: 1px solid #f0f0f0;padding-inline:0px;background: #003760;}
#HedMenusec nav{}
#HedMenusec nav ul.fusion-menu{min-height:28px;margin-left:-5px;padding-block:2px;}
#HedMenusec nav ul.fusion-menu li{padding-right: 30px;}
#HedMenusec nav ul.fusion-menu li.menuhidden{display:none;}
#HedMenusec nav ul.fusion-menu li a{text-transform: uppercase;font-weight: 600;font-size: 14.5px;letter-spacing: 0.5px;color:#ffffff;padding-inline:5px;}
#HedMenusec nav ul.fusion-menu li a span{color:#ffffff;}
#HedMenusec nav ul.fusion-menu li a:hover{background:#ffffff;}
#HedMenusec nav ul.fusion-menu li a:hover span{color:#003760;}
#HedMenusec nav ul.fusion-menu li.current_page_item a{background:#ffffff;}
#HedMenusec nav ul.fusion-menu li.current_page_item a span{color:#003760;}
body.page-id-2944 #HedMenusec nav ul.fusion-menu li.current_page_item a{background:transparent;}
body.page-id-2944 #HedMenusec nav ul.fusion-menu li.current_page_item a span{color:#ffffff;}
#MainHeader .menurightbox{margin-left: auto;display: -webkit-box;display: -ms-flexbox;display: flex;}
#MainHeader .PostPbox{}
#MainHeader .PostPbox a{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: #cc0f3b;color: #ffffff;padding: 6px 15px;border-radius: 5px;border: 2px solid #cc0f3b;position:relative;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;font-size: 13px;}
#MainHeader .PostPbox a:hover{background: #ffffff;color: #cc0f3b;}
#MainHeader .PostPbox a:hover:before{-webkit-filter: brightness(1) invert(0);filter: brightness(1) invert(0);}
#MainHeader .PostPbox a span{}
#MainHeader .loginbox{margin-left:40px;}
#MainHeader .loginbox a{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background: #0c2c46;color: #ffffff;padding: 6px 15px;padding-left: 40px;border-radius: 5px;border: 2px solid #0c2c46;position:relative;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;font-size: 13px;}
#MainHeader .loginbox a:before{content:'';position:absolute;width:40px;height:100%;left:0;right:0;background:url(images/loginicon.svg) no-repeat center center;background-size:60%;-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
#MainHeader .loginbox a:hover{background: #ffffff;color: #0c2c46;}
#MainHeader .loginbox a:hover:before{-webkit-filter: brightness(1) invert(0);filter: brightness(1) invert(0);}
#MainHeader .loginbox a span{}
#MainHeader .headMiddle{padding-block:10px;}
#MainHeader .headTop{padding-block:0px;border-bottom: 1px solid #f0f0f0;}
#MainHeader .headTop .marqueebox{width:38%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
#MainHeader .headTop .marqueebox h5{margin:0;margin-right:15px;font-size: 0.9vw;line-height: 40px;background:#cc0f3b;color:#ffffff;padding-inline: 40px 10px;margin-left: -33px;text-transform: uppercase;}
#MainHeader .headTop .marqueebox marquee{display:none;}
#MainHeader .headTop .fusion-column-wrapper{-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
#MainHeader .headTop .contdetlstb{margin-left: auto;}
#MainHeader .headTop .fusion-social-links{margin-left: 40px;}
#MainHeader .headTop ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin: 0;padding: 0;}
#MainHeader .headTop ul li{padding-left:40px;}
#MainHeader .headTop ul li a{font-size: 14px;line-height: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;}
#MainHeader .headTop ul li a:hover{color:#cc0f3b;text-decoration:underline;}
#MainHeader .headTop ul li a::before{content:'';position: relative;width:20px;aspect-ratio:1;display:block;margin-right:5px;}
#MainHeader .headTop ul li:nth-child(1) a::before{background:url(images/icon-phone.svg) no-repeat center center;background-size:100%;}
#MainHeader .headTop ul li:nth-child(2) a::before{background:url(images/icon-mail.svg) no-repeat center center;background-size:100%;}
#MainHeader .HumMenubox{margin-left: 40px;}
#MainHeader .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;}
#MainHeader .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;}
#MainHeader .HumMenubox a .lineOne{width:70%;}
#MainHeader .HumMenubox a .lineTwo{width:85%;}
#MainHeader .HumMenubox a .lineThree{}
#MainHeader .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;}
#MainHeader .HumMenubox a:hover .lineOne{width:100%;}
#MainHeader .HumMenubox a:hover .lineTwo{width:100%;}
#MainHeader .fusion-social-networks-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;}
#MainHeader .fusion-social-network-icon{display: block;}


body.scroll-up .fusion-tb-header {-webkit-transform: translate3d(0, 0%, 0);-ms-transform: translate3d(0, 0%, 0);transform: translate3d(0, 0%, 0);}
body.scroll-down .fusion-tb-header {-webkit-transform: translate3d(0, calc(-100% - 50px), 0);-ms-transform: translate3d(0, calc(-100% - 50px), 0);transform: translate3d(0, calc(-100% - 50px), 0);}
body.sscroll-animi .fusion-tb-header{box-shadow: 0 0 10px 1px rgb(0 0 0 / 7%);background:#ffffff;}

#MainFooter{background:#003760;padding-top: 8vh;color:#d6dfee;}
#MainFooter ul{list-style:none;}
#MainFooter ul li a{color:#d6dfee;font-size: 13px;display: block;}
#MainFooter ul li a:hover{text-decoration:underline;color:#d6dfee;}
#MainFooter p{font-size: 11px;line-height: 1.1;}
#MainFooter h4{margin-block:0 5px;color:#ffffff;font-size: 14px;}
#MainFooter .copyrightRow{text-align:center;}
#MainFooter .copyrightRow p{color:#ffffff;padding-block:10px;}
#MainFooter .copyrightRow p a{color:#ffffff;}
#MainFooter .copyrightRow p a:hover{text-decoration:underline;}
#MainFooter .copyrightRow .fusion-social-links a{color: #cccccc !important;}
#MainFooter .copyrightRow .fusion-social-links a:hover{color: #ffffff !important;}
#footOprojetsCol{padding-bottom:0px;}
#footOprojetsCol .custom_slick_slider_inner{padding-inline:10px;}
#footOprojetsCol .popusearchbtntb p{display:flex;justify-content:center;border-bottom:1px solid #555555;padding-bottom: 0px;}
#footOprojetsCol .popusearchbtntb p button{background: transparent;border: none;color: #ffffff;font-size: 1vw;text-transform: uppercase;position: relative;display:flex;align-items:center;cursor:pointer;    padding-block: 10px;}
#footOprojetsCol .popusearchbtntb p button:after{content:'';position: relative;width:16px;aspect-ratio:1;display:block;background:url(images/arrows-rights.svg) no-repeat center center;background-size:100%;    filter: invert(1);margin-left:10px;}
#footOprojetsCol h3{color:#ffffff;font-size:20px;}
#footOprojetsCol ul{list-style: none;}
#footOprojetsCol ul.ulscroll::-webkit-scrollbar-track{	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	border-radius: 10px;	background-color: #F5F5F5;}
#footOprojetsCol ul.ulscroll::-webkit-scrollbar{	width: 8px;	background-color: #F5F5F5;border-radius: 10px}
#footOprojetsCol ul.ulscroll::-webkit-scrollbar-thumb{	border-radius: 10px;	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);	background-color: #cccccc;}
#footOprojetsCol .footourprojects  .slick-arrow:before {color: #000000;opacity: 1;visibility: visible;font-family: monospace;font-size: 29px;line-height: 0;height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;padding-bottom: 5px;}
#footOprojetsCol .footourprojects  .slick-arrow {background: #ffffff;z-index: 99;color: #333333;opacity: 1;box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 8px 0px;width: 35px;height: auto;aspect-ratio: 1;border-radius: 50%;}
#footOprojetsCol .footourprojects  .slick-arrow.slick-prev{left: -36px;}
#footOprojetsCol .footourprojects  .slick-arrow.slick-next{right: -36px;}
#footOprojetsCol ul li{color:#cccccc;}
#footOprojetsCol .footourprojects {margin-bottom:40px;}
#footOprojetsCol #popSearchllitb{max-height: 0;overflow: hidden;-webkit-transition: max-height 0.3s ease;-o-transition: max-height 0.3s ease;transition: max-height 0.3s ease;border-bottom:1px solid rgb(255 255 255 / 28%);}

#FootMenuColrow{padding-block:15px;border-bottom:1px solid rgb(255 255 255 / 28%);}
#FootMenuColrow p.phonepara{margin-top:10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
#FootMenuColrow p.phonepara:before{content: '';position: relative;width: 16px;aspect-ratio: 1;display: block;margin-right: 5px;background: url(images/icon-phone.svg) no-repeat center center;background-size: 100%;filter: invert(1);}
#FootMenuColrow p.phonepara a{color: #ffffff;font-size: 14px;}
#FootMenuColrow p.phonepara a:hover{color:#ffffff;text-decoration:underline;}
#FootSecMenuColrow{padding-block:15px;border-bottom:1px solid rgb(255 255 255 / 28%);}
#FootSecMenuColrow .FSecMenuColLeft ul{display:flex;margin-top: 15px;}
#FootSecMenuColrow .FSecMenuColLeft  ul li{width:25%;}
#FootSecMenuColrow .FSecMenuColLeft  ul li 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-align: center;-ms-flex-align: center;align-items: center;}
#FootSecMenuColrow .FSecMenuColLeft  ul li a img{width:50px;filter: invert(1);}
#FootSecMenuColrow .FSecMenuColLeft  ul li a strong{margin-top:5px;line-height: 1;}
#MainMenuColRow{padding-block:6px;border-bottom:1px solid rgb(255 255 255 / 28%);}
#MainMenuColRow ul{display: -webkit-box;display: -ms-flexbox;display: flex;}
#MainMenuColRow ul li{margin-inline:15px;}
#MainMenuColRow ul li a{display:block;}
#MainMenuColRow ul li.complints a{padding:0px 10px;background:red;color:#ffffff;}
#MainMenuColRow ul li:first-child{margin-left:0px;}

#FDisclimColROw{padding-block:10px;border-bottom:1px solid rgb(255 255 255 / 28%);}

#FDisclimColROw span {color: #cccccc;margin: 0;font-size: 13px;line-height: 21px;}
#FDisclimColROw .morecontent span {display: none;}
#FDisclimColROw .morelink {display: inline-block;float: right;}
#FDisclimColROw a {color: #afdafb;margin: 0;font-size: 13px;line-height: 26px;font-weight: 500;text-transform: uppercase;}
#FDisclimColROw a:hover{ text-decoration:underline;}


.antialiased #MainFooter{display: flex;justify-content: center;}
.antialiased #FootMenuColrow .fusion-builder-row-inner{display: flex;}
.antialiased #FootMenuColrow .fusion-builder-row-inner .fusion-layout-column{width:25%;padding-inline:20px;}
.antialiased #FootSecMenuColrow .fusion-builder-row-inner{display: flex;}
.antialiased #FootSecMenuColrow .fusion-builder-row-inner .fusion-layout-column:first-child{width:50%;padding-inline:20px;}
.antialiased #FootSecMenuColrow .fusion-builder-row-inner .fusion-layout-column:nth-child(2){width:25%;padding-inline:20px;}
.antialiased #FootSecMenuColrow .fusion-builder-row-inner .fusion-layout-column:nth-child(3){width:25%;padding-inline:20px;}

.custom-model-main_custom_popup{display:none;position: fixed;top: 0;left: 0;bottom: 0;right: 0;background: #333333e3;z-index: 99999;padding: 10px;}
.custom-model-main_custom_popup.model-open_custom_popup{display: flex;align-items: center;justify-content: center;}
.custom-model-inner_custom_popup{background: #fff;padding: 30px 15px 15px;position: relative;}
.close-btn_custom_popup{position: absolute;width: 30px;height: 30px;padding-bottom: 2px;top: 0;right: 0;font-size: 20px;color: #ffffff;background: #333;display: flex;align-items: center;justify-content: center;border: 1px solid #fff;z-index:99999;}

.formrow{}
.formrow .formcol{margin-bottom:15px;}
.formrow .formcol label{display:block;font-size:14px;text-transform:uppercase;font-weight:500;}
.formrow .formcol .wpcf7-form-control-wrap input{border-radius:0;}
.formrow .formcol .wpcf7-form-control-wrap input::-webkit-input-placeholder {color:#dddddd;}
.formrow .formcol .wpcf7-form-control-wrap input::-moz-placeholder {color:#dddddd;}
.formrow .formcol .wpcf7-form-control-wrap input:-ms-input-placeholder {color:#dddddd;}
.formrow .formcol .wpcf7-form-control-wrap input::-ms-input-placeholder {color:#dddddd;}
.formrow .formcol .wpcf7-form-control-wrap input::placeholder {color:#dddddd;}
.formrow .formcol.btncol{margin-bottom:0px;}
.formrow .formcol.btncol input{background:#cc0f3b;line-height:35px;padding-block: 0;padding-inline:20px;border:2px solid #cc0f3b;text-transform:uppercase;font-weight:500;}
.formrow .formcol.btncol input:hover{background:#ffffff;color:#cc0f3b;}

#hamburger-Megamenu{position:fixed;width:0%;height:100%;left:100%;top:0;right:0;bottom:0;z-index:999999;transition:all 0.5s ease-in-out;overflow:hidden;pointer-events:none;opacity:0;}
#hamburger-Megamenu .hamburgerbg{position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0;background:rgb(0 0 0 / 75%);transition:all 0.5s ease-in-out;}
#hamburger-Megamenu .hamburgerSideBox{background:#ffffff;width:670px;position:relative;height:100%;margin-left:auto;transition:all 0.5s ease-in-out;transform:translateX(100%);}
#hamburger-Megamenu .hamburgerContain{}
#hamburger-Megamenu .hamburgerHead{padding: 10px 20px;border-bottom: 1px solid #f0f0f0;display: flex;align-items: center;}
#hamburger-Megamenu .hamburgerLogo{width: 62%;margin-right:auto;}
#hamburger-Megamenu .hamburgerLogo img{width: auto;height:40px;}
#hamburger-Megamenu .hamburgerClose{}
#hamburger-Megamenu .CloseIcon {width: 35px;border: 2px solid #cccccc;padding: 5px;background:#ffffff;cursor:pointer;line-height: 0;}
#hamburger-Megamenu .CloseIcon img{width: 100%;-webkit-filter: invert(0);filter: invert(0);}
#hamburger-Megamenu .CloseIcon:hover{background:#000000;}
#hamburger-Megamenu .CloseIcon:hover img{-webkit-filter: invert(1);filter: invert(1);}
#hamburger-Megamenu .hamburgerBody{padding:20px 30px;height: calc(100vh - 61px);overflow-y: scroll;}

#menu-hamburger-megamenu{list-style: none;padding: 0;margin: 0;}
#menu-hamburger-megamenu li{border-bottom:1px solid #f0f0f0;}
#menu-hamburger-megamenu li a{display: flex;align-items: center;line-height: 38px;color: #000000;font-weight:500;}
#menu-hamburger-megamenu li a:hover{color:#ce0f3f;}
#menu-hamburger-megamenu>li.active>a{color:#ce0f3f;}
#menu-hamburger-megamenu li ul{display: none;list-style: none;padding: 0;margin: 0;padding-inline:20px;}
#menu-hamburger-megamenu li.menu-item-has-children > a::after {content: "+";font-weight: bold;margin-left:auto;}
#menu-hamburger-megamenu li.menu-item-has-children.active > a::after {content: "−";}
#hamburger-Megamenu .hamburgerContlinks{    padding-top: 20px;}
#hamburger-Megamenu .hamburgerContlinks .fusion-text{position:relative;padding-left: 35px;padding-block:15px;border-bottom:1px solid #f0f0f0;}
#hamburger-Megamenu .hamburgerContlinks .fusion-text::before{content:'';position:absolute;width:30px;aspect-ratio:1;left:0;top:50%;border-radius:10px;transform:translateY(-50%);}
#hamburger-Megamenu .hamburgerContlinks .fusion-text.phonetb::before{background:#fff url(images/phoneIcon.svg) no-repeat center center;background-size:70%;}
#hamburger-Megamenu .hamburgerContlinks .fusion-text.whatsapptb::before{background:#fff url(images/WhatsappIcon.svg) no-repeat center center;background-size:70%;}
#hamburger-Megamenu .hamburgerContlinks .fusion-text.mailtb::before{background:#fff url(images/mailIcon.svg) no-repeat center center;background-size:70%;}
#hamburger-Megamenu .hamburgerContlinks .fusion-text h5{margin:0;font-size:15px;color: #999999;text-transform: uppercase;font-weight:600;}
#hamburger-Megamenu .hamburgerContlinks .fusion-text p{margin:0; display:flex;}
#hamburger-Megamenu .hamburgerContlinks .fusion-text p, #InPageBanSec .contusCol .fusion-text p a{font-size:16px; display:flex;line-height:1;font-weight: 800;}
#hamburger-Megamenu .hamburgerContlinks .fusion-text p a:hover{color:#cc0f3b; text-decoration:underline;}
#hamburger-Megamenu .hamburgerContlinks .phonetb{}
#hamburger-Megamenu .hamburgerContlinks .whatsapptb{}
#hamburger-Megamenu .hamburgerContlinks .mailtb{}
#hamburger-Megamenu .hamburgerContlinks .fusion-social-networks-wrapper{display:flex;margin:0;padding-top:15px;}
#hamburger-Megamenu .hamburgerContlinks a.fusion-social-network-icon{margin:0;width: 40px;aspect-ratio: 1;display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 2px solid #cc1f3d;margin-right: 10px;color:#ffffff!important;}
#hamburger-Megamenu .hamburgerContlinks a.fusion-social-network-icon.awb-icon-facebook{background:#1877F2;border-color:#1877F2;}
#hamburger-Megamenu .hamburgerContlinks a.fusion-social-network-icon.awb-icon-twitter{background:#000000;border-color:#000000;}
#hamburger-Megamenu .hamburgerContlinks a.fusion-social-network-icon.awb-icon-instagram{background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);border-color:#d6249f;}
#hamburger-Megamenu .hamburgerContlinks a.fusion-social-network-icon.awb-icon-linkedin{background:#0077B5;border-color:#0077B5;}
#hamburger-Megamenu .hamburgerContlinks a.fusion-social-network-icon.awb-icon-youtube{background:#FF0000;border-color:#FF0000;}
#hamburger-Megamenu .hamburgerContlinks a.fusion-social-network-icon.awb-icon-pinterest{background:#E60023;border-color:#E60023;}
#hamburger-Megamenu .hamburgerContlinks a.fusion-social-network-icon.awb-icon-facebook:hover{background:#ffffff;color:#1877F2!important;}
#hamburger-Megamenu .hamburgerContlinks a.fusion-social-network-icon.awb-icon-twitter:hover{background:#ffffff;color:#000000!important;}
#hamburger-Megamenu .hamburgerContlinks a.fusion-social-network-icon.awb-icon-instagram:hover{background:#ffffff;color:#FCAF45!important;}
#hamburger-Megamenu .hamburgerContlinks a.fusion-social-network-icon.awb-icon-linkedin:hover{background:#ffffff;color:#0077B5!important;}
#hamburger-Megamenu .hamburgerContlinks a.fusion-social-network-icon.awb-icon-youtube:hover{background:#ffffff;color:#FF0000!important;}
#hamburger-Megamenu .hamburgerContlinks a.fusion-social-network-icon.awb-icon-pinterest:hover{background:#ffffff;color:#E60023!important;}




#hamburger-Megamenu.mmmm-opened{width:100%;left:0%;pointer-events:all;opacity:1;}
#hamburger-Megamenu.mmmm-opened .hamburgerbg{}
#hamburger-Megamenu.mmmm-opened .hamburgerSideBox{transform:translateX(0%)}

#HomeBanSec{padding-inline:4vw;padding-bottom: 40px;}
.slider .slick-arrow{z-index: 99;width: 50px;height: 50px;opacity: 0.2;border-radius: 50%;display: flex;align-items: center;justify-content: center;padding-bottom: 4px;}
.slider .slick-arrow:hover{opacity: 0.5;}
.slider:not(.homebanslider) .slick-arrow:before{opacity:0;visibility:hidden;}
.slider .slick-slide>div{line-height:0;    white-space: normal;}
	
.homebanslider{border-radius: 0 0 20px 20px;box-shadow: 0 0 10px 1px #eeeeee;}
.homebanslider .slick-arrow{z-index: 99;width: 50px;height: 50px;opacity: 0.4;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background:rgb(0 0 0 / 60%);border-radius:0;padding: 10px;}
.homebanslider .slick-arrow:hover{opacity: 0.8;}
.homebanslider .slick-arrow:before{width:100%;height:100%;display: block;content: '';-webkit-filter: invert(1);filter: invert(1);}
.homebanslider .slick-slide>div{line-height:0;}	
.homebanslider .slick-prev{left: 30px;}
.homebanslider .slick-next{right: 30px;}
.homebanslider .slick-prev:hover{}
.homebanslider .slick-next:hover{}
.homebanslider .slick-prev:before{background:url(images/arrows-lefts.svg) no-repeat center center;background-size:80%; }
.homebanslider .slick-next:before{background:url(images/arrows-rights.svg) no-repeat center center;background-size:80%;}
.homebanslider .prohbanitems{position:relative;}
.homebanslider .prohbanitems .prohbanimg{position:relative;width:100%;}
.homebanslider .prohbanitems .prohbanimg a{position:relative;width:100%;width: 100%;display: block;}
.homebanslider .prohbanitems .prohbanimg a img{position:relative;width:100%;}
.homebanslider .prohbanitems .prohbanCont {padding:6.5vw 7vw 11vw;position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;z-index: 99;}
.homebanslider .prohbanitems .prohbanCont.leftbox {}
.homebanslider .prohbanitems .prohbanContbox {width: 50%;}
.homebanslider .prohbanitems .prohbanContbox .bantitleone {margin: 0 0 10px;font-size: 3.5vw;line-height: 1;font-family: "Poppins", sans-serif;text-transform:uppercase;font-weight: 300;}
.homebanslider .prohbanitems .prohbanContbox .bantitlethree{margin: 0 0 15px;font-size: 1.6vw;line-height: 1.3;font-family: "Poppins", sans-serif;}
.homebanslider .prohbanitems .prohbanContbox.whitetext .bantitlethree{color:#ffffff;}
.homebanslider .prohbanitems .prohbanContbox.whitetext .bantitleone {color:#ffffff;}
.homebanslider .prohbanitems .prohbanContbox p{line-height:1.5;}
.homebanslider .prohbanitems .prohbanContbox p:last-child{margin:0;}
.homebanslider .prohbanitems .prohbanContbox p.parabtm{display: -webkit-box;display: -ms-flexbox;display: flex;margin-top:25px;}
.homebanslider .prohbanitems .prohbanContbox p.parabtm a{display: block;background: #cc0f3b;color: #ffffff;line-height: 45px;padding-bottom: 2px;padding-inline: 30px;border-radius: 30px;border:2px solid #cc0f3b;cursor: pointer;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;}
.homebanslider .prohbanitems .prohbanContbox p.parabtm a:hover{background: #ffffff;color: #cc0f3b;}
.homebanslider .prohbanitems .prohbanCont.centerbox {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;}
.homebanslider .prohbanitems .prohbanCont.centerbox .prohbanContbox p.parabtm{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: right;}
.homebanslider .prohbanitems .prohbanCont.rightbox {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;text-align: right;}
.homebanslider .prohbanitems .prohbanCont.rightbox .prohbanContbox p.parabtm{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;text-align: right;}

#HomesearchTab {width: 60%;margin-inline: auto;position: absolute;bottom: 8vh;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);margin-bottom:0}
#HomesearchTab>.nav{border: none;display: -webkit-box;display: -ms-flexbox;display: flex;}
#HomesearchTab>.nav>p{display:none;}
#HomesearchTab>.nav>ul{margin: 0;padding: 5px 0 ;width: 100%;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background: rgb(14 25 63 / 75%);border: none;border-radius: 10px 10px 0 0;}
#HomesearchTab>.nav>ul>li{width: auto;margin-inline: 10px;}
#HomesearchTab>.nav>ul>li>a{color:#ffffff;background: transparent;padding-inline: 18px;line-height: 35px;display: flex;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;border-radius: 5px;font-size: 14px;}
#HomesearchTab>.nav>ul>li.active>a{background: #ffffff;color:#0e193f;}
#HomesearchTab .prosearchforms{padding:6px;background: rgb(14 25 63 / 75%);border-radius: 0 0 30px 30px;width: 100%;}
.searchwrapper {width: 100%;}
#HomeBanSec .searchwrapper p{margin-bottom:0;}
.searchbox {background-color:#fff;padding: 8px 68px 8px 35px;border-radius: 50px;}
.searchbox [class*="col-"] {padding: 0px;}
.searchbox .col-md-3 {display:none;}
.searchbox .col-md-5, .searchbox .col-md-3 {padding-top: 0px;padding-bottom: 0px;}
#HomeBanSec .searchbox .wpcf7-form-control {  border-color: transparent;  border-right:solid 1px rgba(0,0,0,0.10);border-radius: 0;}
#HomeBanSec .searchbox .searchcol .wpcf7-form-control {border-right:none;}
#HomeBanSec .searchbox select.wpcf7-form-control {  border-right:solid 1px transparent;}
#HomeBanSec .searchbox .wpcf7-form-control:focus {  outline: 0;}
#HomeBanSec .searchbox .btn {border-radius: 40px;padding: 0 30px;line-height: 46px;background: #ffe141;font-size: 14px;text-transform: uppercase;font-weight: 500;border: 2px solid #ffe141;cursor: pointer;color:#0e193f;}
#HomeBanSec .searchbox .btn:hover{background:#ffce12;}
#HomesearchTab .ecr-searchbar-tabs {margin-bottom:15px;}
#HomesearchTab .ecr-searchbar-tabs ul{list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;}
#HomesearchTab .ecr-searchbar-tabs ul li{margin-right:12px;}
#HomesearchTab .ecr-searchbar-tabs ul li:last-child{margin-right:0px;}
#HomesearchTab .ecr-searchbar-tabs ul li button{color:#ffffff!important;background: transparent!important;padding-inline: 18px;line-height: 35px;display: flex;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;border-radius: 5px;font-size: 14px;border: 1px solid transparent;cursor: pointer;}
#HomesearchTab .ecr-searchbar-tabs ul li button.ecr-tab-active{background: #ffffff!important;color:#0e193f!important;}
#HomesearchTab .ecr-searchbar-tabs ul li button:hover{background: #ffffff!important;color:#cc0f3b!important;}
form.ecr-searchbar-form{display: -webkit-box;display: -ms-flexbox;display: flex;border-radius:50px;overflow:hidden;background: #ffffff;}
form.ecr-searchbar-form select{border-radius: 0 !important;width: 20%;border-width: 0 1px 0 0;padding-inline: 20px 10px;}
form.ecr-searchbar-form #ecr-search-container{width: 65%;background: #ffffff;}
form.ecr-searchbar-form input{border-radius: 0 ;}
form.ecr-searchbar-form button{border-radius: 0 ;width: 15%;background: #cc0f3b ;border: 1px solid #cc0f3b ;cursor: pointer;color:#ffffff;text-transform:uppercase;letter-spacing:1px;font-weight: 600;    font-size: var(--bodyfont);}
form.ecr-searchbar-form button:hover{background: #ffffff ;color:#cc0f3b;}

/* ------ Select Chosen Styles ---- */
.searchbox .chosen-single,.searchbox .chosen-container-multi .chosen-choices li.search-field input[type="text"],.searchbox .chosen-container-single .chosen-single {padding: 0 28px;width: 100% !important;margin: 0;border: solid 1px #c4cad0 !important;height: 40px;line-height: 22px;font-size: 14px;font-weight: normal;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius: 23px;background: none;}
.searchbox .chosen-single,.searchbox .chosen-container-multi .chosen-choices li.search-field input[type="text"],.searchbox .chosen-container-single .chosen-single {	font-size: 15px;}
.searchbox .chosen-single,.searchbox .chosen-container-multi .chosen-choices li.search-field input[type="text"],.searchbox .chosen-container-single .chosen-single {border: none !important;background: #fff !important;}
.searchbox .chosen-container-multi .chosen-choices {background: none;}
.searchbox .chosen-container-multi .chosen-choices li.search-field {float: none;}
.searchbox .chosen-single,.searchbox .chosen-container-single .chosen-single,.searchbox .chosen-container-multi .chosen-choices li.search-field input[type="text"]{	padding-right: 50px;}
.searchbox .chosen-single span {	display: block;	padding: 0;	margin: 0;	line-height: 40px;}
.searchbox .chosen-container-single .chosen-single {background: none !important;box-shadow: none !important;}
.searchbox .chosen-container-active .chosen-single,.searchbox .chosen-container-active .chosen-choices {	box-shadow: none;}
.searchbox .chosen-single,.searchbox .chosen-container-multi .chosen-choices li.search-field input[type="text"] {	 color: #334e6f !important;}
.searchbox .chosen-container-multi .chosen-choices li.search-field input[type="text"],.main_wrapper .select-tags:after {	color: #fff !important;}
.searchbox .chosen-container {	text-align: left;}
.searchbox .chosen-drop {margin: 5px 0 0 0;	background: #fff;border-radius: 5px;border: none;overflow: hidden;box-shadow: 20px 20px 50px rgba(58, 87, 135, 0.1);}
.searchbox .chosen-drop ul.chosen-results {	padding: 0;	margin: 0;	text-align: left;}
.searchbox .chosen-drop ul.chosen-results li:before {	display: none;}
.searchbox .chosen-drop ul.chosen-results li {	padding: 6px 30px 7px 30px;	line-height: 22px;	font-size: 14px;color: #334e6f;	background: none !important;}
.searchbox .chosen-drop ul.chosen-results li:first-child {padding-top: 25px;}
.searchbox .chosen-drop ul.chosen-results li:last-child {padding-bottom: 23px;}
.searchbox .chosen-choices {padding: 0;	margin: 0;	border: none;}
.searchbox .chosen-choices li {	width: 100%;	display: block;}
.searchbox .chosen-choices li.search-choice {	display: none;}
.searchbox .chosen-choices li:before,.searchbox .chosen-choices li:after {	display: none;}
.searchbox .chosen-single > div {display: none;}
.searchbox .chosen-single {position: relative;}
.searchbox .chosen-single:after {content: "\f107";right: 28px;top: 50%;width: auto;height: auto;background: none;font-family:'FontAwesome';transform: translateY(-50%);-webkit-transform: translateY(-50%);color: #999999;display: block;pointer-events: none;position: absolute;font-size: 28px;line-height: 22px;}

#footaddsbox{position: fixed;bottom: 0;left: 0;width: 100%;height: 20vh;z-index: 9999;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);}
#footaddsbox.hpoponloadshow{-webkit-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);}
#footaddsbox.HVPopopened{-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}
#footaddsbox .footaddsContain{position: relative;padding: 3vh 5vw;background: #f3f3f3;height: 100%;border: 1px solid #dbdbdb;}
#footaddsbox .footaddsOC{position: absolute;top: 0px;left: 5%;height: 30px;width: 55px;border-radius:5px 5px 0 0; text-align: center;background: #f3f3f3;color: #000000;border-radius: 0;font-weight: 800;font-size: 35px;cursor: pointer;-webkit-transform: translateY(-97%);-ms-transform: translateY(-97%);transform: translateY(-97%);border: 1px solid #dbdbdb;border-bottom:none;border-radius: 5px 5px 0 0;}
#footaddsbox .footaddsOC strong{-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;display: block;height: 100%;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;line-height: 0;    font-size: 0;}
#footaddsbox .footaddsOC strong::before{content:'';position:relative;display:block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #666666;}
#footaddsbox.HVPopopened .footaddsOC strong{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
#footaddsbox .footaddsBody{line-height: 1.3;/*overflow-y: auto;overflow-x: hidden;*/position: relative;height: 100%;}
#footaddsbox .footaddsBody img.webimagess{display:block;}
#footaddsbox .footaddsBody img.mobimagess{display:none;}
#footaddsbox .footaddsBody::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
#footaddsbox .footaddsBody::-webkit-scrollbar{width: 6px;background-color: #F5F5F5;}
#footaddsbox .footaddsBody::-webkit-scrollbar-thumb{background-color: #000000;}
#footaddsbox .footaddsBody iframe{position: absolute;width: 100%;height: 100%;}

#addsboxLeft{position: fixed;bottom: 25vh;left: 0;width: 30vw;height: 40vh;z-index: 9999;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}
#addsboxLeft.hpoponloadshow{-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}
#addsboxLeft.HVPopopened{-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}
#addsboxLeft .addsbLContain{position: relative;padding: 8px;background: #f3f3f3;height: 100%;border: 1px solid #dbdbdb;}
#addsboxLeft .addsbLOC{position: absolute;top: 10px;right: 0%;height: auto;aspect-ratio: 1;width: 40px;aspect-ra text-align: center;background: #f3f3f3;color: #000000;border-radius: 0;font-weight: 800;font-size: 35px;cursor: pointer;-webkit-transform: translateX(97%);-ms-transform: translateX(97%);transform: translateX(97%);border: 1px solid #dbdbdb;border-left:none;border-radius:0 4px 4px 0;}
#addsboxLeft .addsbLOC strong{-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;display: block;height: 100%;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;line-height: 0;    font-size: 0;}
#addsboxLeft .addsbLOC strong::before{content:'\279C';position:relative;display:block;font-size: 20px;/* border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #666666; */}
#addsboxLeft.HVPopopened .addsbLOC strong{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
#addsboxLeft .addsbLBody{line-height: 1.3;/*overflow-y: auto;overflow-x: hidden;*/position: relative;height: 100%;}
#addsboxLeft .addsbLBody::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
#addsboxLeft .addsbLBody::-webkit-scrollbar{width: 6px;background-color: #F5F5F5;}
#addsboxLeft .addsbLBody::-webkit-scrollbar-thumb{background-color: #000000;}
#addsboxLeft .addsbLBody iframe{position: absolute;width: 100%;height: 100%;}

#addsboxLeft .ImgViewContin{position: relative;height: calc(100% - 40px);}
#addsboxLeft .ImgViewContin .ImgViewItem {position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;opacity:0;visibility:hidden;transition:all 0.5s ease-in-out;}
#addsboxLeft .ImgViewContin .ImgViewItem.active{z-index:1;opacity:1;visibility:visible;}
#addsboxLeft .ImgViewContin .ImgViewItem .ImageViews{position: relative;height:100%;}
#addsboxLeft .ImgViewContin .ImgViewItem .ImageViews img{position: relative;height:100%;width:100%;object-fit:cover;}
#addsboxLeft ul.leftlistui {list-style:none;display:flex;margin-top:8px;}
#addsboxLeft ul.leftlistui li{width:33.33%;text-align:center;line-height:32px;text-transform:uppercase;font-weight:500;border-right:1px solid #cc0f3b;cursor: pointer;}
#addsboxLeft ul.leftlistui li:last-child{border-right:0px solid #cc0f3b;}
#addsboxLeft ul.leftlistui li.active{background:#cc0f3b;color:#ffffff;}

#BanbtmAddsSec{padding-inline:0;}
#mobilefilterbox{display:none;}

html body .secpadblock10{padding-block:10vh;}
html body .secpadblock12{padding-block:12vh;}
html body .secpadblock6{padding-block:6vh;}
html body .secpadblock60{padding-block:60px;}

html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-family: "Poppins", sans-serif;}

#homeprolistSec{padding-block:30px;padding-inline:4vw;}
#homeprolistSec .homeprolistslider {width:100%;margin-inline:auto;overflow:visible;}
#homeprolistSec .homeprolistslider .prohbanimg{}
#homeprolistSec .homeprolistslider .prohbanimg img.webimgs{display:block;}
#homeprolistSec .homeprolistslider .prohbanimg img.mobimgs{display:none;}
.homeprolistslider .slick-prev{left: 20px;background:#ffffff url(images/arrow-left-9f1b1f.svg) no-repeat center center;background-size:100%; }
.homeprolistslider .slick-next{right: 20px;background:#ffffff url(images/arrow-right-9f1b1f.svg) no-repeat center center;background-size:100%;}

html body .ComTiltestb{position:relative;}
html body .ComTiltestb.marbtm{margin-bottom:50px;}
html body .ComTiltestb.textcenter{text-align:center;}
html body .ComTiltestb h2{color:#0e193f;text-transform:uppercase;font-size:3vw;font-weight: 600;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.51);letter-spacing: 0;font-family: "Poppins", sans-serif;    margin: 0;}
html body .ComTiltestb h3{color:#0e193f;font-size:2vw;font-weight: 700;letter-spacing: -0.5px;margin-block: 0;font-family: "Poppins", sans-serif;text-transform: uppercase;}
html body .ComTiltestb h4{color:#0e193f;font-size:1.7vw;font-weight: 700;letter-spacing: -0.5px;margin-block: 0 10px;font-family: "Poppins", sans-serif;text-transform: uppercase;}
html body .ComTiltestb p{}
html body .ComTiltestb p.emorebtn{display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 4vh;margin-bottom:0;}
html body .ComTiltestb p.emorebtn a{display: block;background: #d32f23;color: #ffffff;line-height: 45px;padding-inline: 30px;border: 1px solid #d32f23;font-size: 100%;font-weight: 500;letter-spacing: 2px;text-transform: uppercase;border-radius: 35px;-webkit-box-shadow: 0px 10px 22px rgb(51 51 51 / 53%);box-shadow: 0px 10px 22px rgb(51 51 51 / 53%);-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
html body .ComTiltestb p.emorebtn a:hover {background: #ffffff;color: #d32f23;-webkit-box-shadow: 0px 18px 32px rgb(51 51 51 / 53%);box-shadow: 0px 18px 32px rgb(51 51 51 / 53%);}

#tbuildcheni {background:#fff5f6;}
#tbuildcheni .logosListCol{}
#tbuildcheni .logosListCol .fusion-image-element{width: calc(25% - 10px);position:relative;border: 1px solid #f1f1f1;margin:5px;background: #ffffff;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;padding:8px;border-radius: 5px;overflow: hidden;box-shadow: 0 0 0px rgb(0 0 0 / 10%);-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
#tbuildcheni .logosListCol .fusion-image-element .fusion-imageframe{width:90px;display:block;border-right:1px solid #f0f0f0;}
#tbuildcheni .logosListCol .fusion-image-element .fusion-imageframe img{width:100%;display:block;opacity:1;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
#tbuildcheni .logosListCol .awb-imageframe-caption-container{position: relative;bottom: 0;left: 0;width:calc(100% - 90px);text-align: center;z-index: 9;opacity: 1;}
#tbuildcheni .logosListCol .awb-imageframe-caption{position: relative;height: 100%;}
#tbuildcheni .logosListCol .awb-imageframe-caption-title{text-align: left;line-height: 1.3;font-size: 1vw;letter-spacing: -0.5px;font-weight: 600;padding: 0 10px;color: #0e193f;position: relative;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}

#tbuildcheni .logosListCol .fusion-image-element:hover{box-shadow: 0 0 10px rgb(0 0 0 / 10%);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);z-index: 9;}
#tbuildcheni .logosListCol .fusion-image-element:hover .fusion-imageframe img{}
#tbuildcheni .tbuildertb{padding:0px;border-radius:6px;overflow: hidden;background:#ffffff;position:relative;box-shadow: 0 0 10px rgb(0 0 0 / 10%);width: calc(100% - 16px);margin: 8px;}
#tbuildcheni .tbuildertb .imgbox{width:100%;border-radius:0%;background:#f0f0f0;padding:0px;margin-bottom:0px;}
#tbuildcheni .tbuildertb .imgbox img{width:100%;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
#tbuildcheni .tbuildertb:hover .imgbox img{-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
#tbuildcheni .tbuildertb h5{position:absolute;top:0;left:0px;margin:0;color:#ffffff;font-size:14px;background:#d32f23;padding-inline: 10px;padding-block: 3px;border-radius:0px;transform: translateY(0%);font-family: "Poppins", sans-serif;z-index: 99;display: none;}
#tbuildcheni .tbuildertb h4{margin:0;color:#ffffff;text-transform:uppercase;font-size:1vw;font-family: "Poppins", sans-serif;}
#tbuildcheni .tbuilderttle{position:absolute;bottom:0;left:0;right:0;margin:0;height: 100%;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: end;-ms-flex-pack: end;justify-content: end;background: rgb(4 4 4 / 53%);padding: 20px;}
#tbuildcheni .tbuildertb h6{margin:0;color:#ffffff;text-transform:uppercase;font-size: 16px;padding-inline:0px;padding-block: 3px;border-radius:0 0 6px 6px;font-family: "Poppins", sans-serif;}
#tbuildcheni .fusion-builder-row-inner{margin-inline:0px!important;}
#tbuildcheni .fusion-builder-row-inner>.fusion-layout-column{}
#tbuildcheni .fusion-builder-row-inner>.fusion-layout-column>.fusion-column-wrapper{margin: 0 -10px;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}
#tbuildcheni .hallbImgViews{position:relative;border: 1px solid #f1f1f1;margin:5px;background: #ffffff;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;padding:8px;border-radius: 5px;overflow: hidden;box-shadow: 0 0 0px rgb(0 0 0 / 10%);-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
#tbuildcheni .hallbImgViews:before{content: '';position: absolute;width: 0%;height: 100%;top: 0;right: 0;background: #00376075 url(images/arrows-rights.svg) no-repeat 90% center;background-size: 10px;z-index: 9;transition: all 0.5s ease-in-out;pointer-events:none;}
#tbuildcheni .hallbImgViews:hover:before{width: 100%;}
#tbuildcheni .hallbImgViews .imgicon{width:90px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-right:1px solid #f0f0f0;}
#tbuildcheni .hallbImgViews .imgicon img{width:100%;display:block;}
#tbuildcheni .hallbImgViews h4{position: relative;bottom: 0;left: 0;width:calc(100% - 90px);text-align: left;line-height: 1.3;font-size: 1vw;letter-spacing: -0.5px;font-weight: 600;padding: 0 10px;color: #0e193f;position: relative;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin:0;padding-right:26px;}
#tbuildcheni .hallbImgViews:hover{box-shadow: 0 0 10px rgb(0 0 0 / 10%);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);z-index: 9;}
#tbuildcheni.tbfirstSec .fusion-builder-row-inner{display:none;}
.tbuildertbslider.slider {overflow:visible;}
.tbuildertbslider .slick-arrow{background: #ffffff;z-index: 99;color: #333333;opacity: 1;box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 8px 0px;}
.tbuildertbslider .slick-arrow:hover{opacity: 1;}
.tbuildertbslider.slider:not(.homebanslider) .slick-arrow:before{color: #000000;opacity: 1;visibility: visible;font-family: monospace;font-size: 29px;}
.tbuildertbslider .slick-prev{left: -30px;}
.tbuildertbslider .slick-next{right: -30px;}
.hallbuilderslide.slider {overflow:visible;}
.hallbuilderslide .slick-arrow{background: #ffffff;z-index: 99;color: #333333;opacity: 1;box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 8px 0px;}
.hallbuilderslide .slick-arrow:hover{opacity: 1;}
.hallbuilderslide.slider:not(.homebanslider) .slick-arrow:before{color: #000000;opacity: 1;visibility: visible;font-family: monospace;font-size: 29px;}
.hallbuilderslide .slick-prev{left: -30px;}
.hallbuilderslide .slick-next{right: -30px;}

.buildlistslider.slider {overflow:visible;}
.buildlistslider .buildlistitems{}
.buildlistslider .buildlistitems a{position: relative;border: 1px solid #f1f1f1;margin: 5px;background: #ffffff;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;padding: 8px;border-radius: 5px;overflow: hidden;box-shadow: 0 0 0px rgb(0 0 0 / 10%);-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.buildlistslider .buildlistitems a:hover {box-shadow: 0 0 10px rgb(0 0 0 / 10%);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);z-index: 9;}
.buildlistslider .buildlistitems a:before {content: '';position: absolute;width: 0%;height: 100%;top: 0;right: 0;background: #00376075 url(images/arrows-rights.svg) no-repeat 90% center;background-size: 10px;z-index: 9;transition: all 0.5s ease-in-out;pointer-events: none;}
.buildlistslider .buildlistitems a:hover:before {width: 100%;}
.buildlistslider .buildlistitems .buildlogo{width: 90px;aspect-ratio: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-right: 1px solid #f0f0f0;}
.buildlistslider .buildlistitems .buildlogo img{width: 100%;display: block;position: relative;height: 100%;object-fit: contain;}
.buildlistslider .buildlistitems .buildtitle{bottom: 0;left: 0;width: calc(100% - 90px);height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0;padding-right: 26px;}
.buildlistslider .buildlistitems .buildtitle h5{margin: 0;font-size: 1vw;letter-spacing: -0.5px;font-weight: 600;padding: 0 10px;color: #0e193f;}
.buildlistslider .slick-arrow{background: #ffffff;z-index: 99;color: #333333;opacity: 1;box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 8px 0px;}
.buildlistslider .slick-arrow:hover{opacity: 1;}
.buildlistslider.slider:not(.homebanslider) .slick-arrow:before{color: #000000;opacity: 1;visibility: visible;font-family: monospace;font-size: 29px;}
.buildlistslider .slick-prev{left: -30px;}
.buildlistslider .slick-next{right: -30px;}

#tbuildcheni.recentprojet {background:#ffffff;}

#areaslistsec{padding-block:4vh;background: #f9f9f9;}
#areaslistsec .hareasslider {padding-inline: 50px;}
#areaslistsec .prohbanimg {text-align: center;padding-inline: 10px;}
#areaslistsec .prohbanimg p.mapicon{width:80px;border-radius:50%;border:1px solid #ffe141;margin-inline:auto;}
#areaslistsec .prohbanimg img{width:100%;border-radius:50%;}
#areaslistsec .prohbanimg h5{margin-block:10px 0;font-family: "Poppins", sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;}
.hareasslider .slick-prev{left: 0px;background:#ffffff url(images/arrow-left-9f1b1f.svg) no-repeat center center;background-size:100%; }
.hareasslider .slick-next{right: 0px;background:#ffffff url(images/arrow-right-9f1b1f.svg) no-repeat center center;background-size:100%;}

#hovertabsec{}
#hovertabsec .fusion-tabs{}
#hovertabsec .fusion-tabs>.nav{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border: none;margin-bottom: 0px;}
#hovertabsec .fusion-tabs>.nav ul{margin: 0;border: none;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;background: #fbfbfb;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding:10px;border-radius:5px;gap: 15px;}
#hovertabsec .fusion-tabs>.nav ul li{width:auto;display: -webkit-box;display: -ms-flexbox;display: flex;}
#hovertabsec .fusion-tabs>.nav ul li a{border: none;margin-right: 0;padding: 0;background: transparent;}
#hovertabsec .fusion-tabs>.nav ul li a h4{line-height: 50px;font-size: 18px;color: #333333;text-transform: uppercase;padding-inline: 30px;border-radius: 5px;position: relative;border: 2px solid transparent;}
#hovertabsec .fusion-tabs>.nav ul li a h4:before{content:'';position: relative;width: 50px;aspect-ratio: 1;display: block;margin-right: 10px;}
#hovertabsec .fusion-tabs>.nav ul li.ICIPL a h4:before{background:url(images/icipl-logo.png) no-repeat center center;background-size:100%;}
#hovertabsec .fusion-tabs>.nav ul li.DRA a h4:before{background:url(images/dra-logo.png) no-repeat center center;background-size:100%;}
#hovertabsec .fusion-tabs>.nav ul li.Appaswamy a h4:before{background:url(images/appasamy-logo.png) no-repeat center center;background-size:100%;}
#hovertabsec .fusion-tabs>.nav ul li.active a h4{background: rgb(204 15 59 / 13%);color: #cc0f3b;border-color: #cc0f3b;}
#hovertabsec .tab-content{background: #fbfbfb;padding: 10px;}
#hovertabsec .tab-content .tab-pane{padding: 0;border: none;}

.hslideview {margin: 0 auto;width: 100%;height: 50vh;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.hslideview .item {flex-grow: 1;height: 100%;background-color: darkred;position: relative;border: 1px solid #ffffff;-webkit-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;cursor: pointer;overflow:hidden;}
.hslideview .item:hover {flex-grow: 3;}
#hovertabsec .horboxrow{padding:0;}
.prohocontin{position:relative;height: 100%;width: 100%;background:url(https://explorechennairealty.com/wp-content/uploads/2025/02/mt-sample-background.jpg) no-repeat center center;background-size:cover;}
.prohocontin .locationOut{position:absolute;bottom:0;left:0;padding:15px;pointer-events:none;opacity:1;visibility:visible;width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;background: rgb(51 51 51 / 49%);}
.prohocontin .locationOut h5{margin:0;color:#ffffff;font-size: 1vw;padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid rgb(255 255 255 / 52%);}
.prohocontin>a{position:relative;height: 100%;width: 100%;}
.prohocontin .prohoBox{position:relative;height: 100%;width: 100%;}
.prohocontin .prohoimg{position:relative;height:100%;width: 100%;display:none;}
.prohocontin .prohoimg img{position:relative;height:100%;width: 100%;object-fit: cover;}
.prohocontin .prohocontc{position:absolute;width:100%;height:100%;background:rgb(0 0 0 / 60%);opacity:0;pointer-events:none;top: 0;left: 0;-webkit-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.prohocontin .PDBC-title-tb{padding:20px;position: relative;min-width: 22vw;	width: 100%;}
.prohocontin .PDBC-title-tb h3{margin:0;color:#ffffff;font-size: 1.5vw;}
.prohocontin .PDBC-title-tb h5{margin:0;color:#ffffff;font-size: 1vw;padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid rgb(255 255 255 / 52%);}
.prohocontin .PDBC-title-tb h4{margin:0;color:#ffffff;padding-left:25px;position: relative;}
.prohocontin .PDBC-title-tb p{margin:0;color:#ffffff;}
.prohocontin .PDBC-title-tb h4:before{content:'';position: absolute;width:25px;height:100%;left:0;top:0;background:url(images/rupee-icon.svg) no-repeat center center;background-size:60%;-webkit-filter: invert(1);filter: invert(1);}
.prohocontin .PDBC-title-tb p{margin:0 0 10px;color:#ffffff;padding-left:25px;position: relative;}
.prohocontin .PDBC-title-tb p:before{content:'';position: absolute;width:25px;height:100%;left:0;top:0;background:url(images/locaIcon.svg) no-repeat center center;background-size:80%;-webkit-filter: invert(1);filter: invert(1);}

.hslideview .item:hover .prohocontin .prohocontc{opacity:1;pointer-events:all;}
.hslideview .item:hover .prohocontin .locationOut{opacity:0;visibility:hidden;}
  
  
.priceicon{padding-left:25px;position: relative;}
.priceicon:before{content:'';position: absolute;width:25px;height:100%;left:0;top:0;background:url(images/rupee-icon.svg) no-repeat center center;background-size:60%;-webkit-filter: invert(1);filter: invert(1);}
.locicon{padding-left:0px;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: end;}
.locicon:before{content:'';position: relative;display: block;width: 18px;aspect-ratio: 1;height:100%;left:0;top:0;background:url(images/locaIcon.svg) no-repeat center center;background-size:80%;-webkit-filter: invert(1);filter: invert(1);margin-right:5px;}
  
  
html body .bggraygrdient{background: rgb(255,255,255);background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(240,240,240,1) 100%);}
html body .bgd9dff3{background: #d9dff3;}
html body .slick-dotted.slick-slider{margin-bottom: 0px;}

#redtomosec .ComTiltestb p.emorebtn{margin:0;position:absolute;right:0;top:0;}
#trndprosec .ComTiltestb p.emorebtn{margin:0;position:absolute;right:0;top:0;}
#tbuildcheni .ComTiltestb p.emorebtn{margin:0;position:absolute;right:0;top:0;}

  
#redtomosec{padding-inline: 4vw;}
.projlistboxes {padding-inline:0px;}
.projlistboxes .slick-dots{display:none;}
.projlistboxes.slider .slick-arrow{width: 5vw;height: 100%;border-radius: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.projlistboxes.slider .slick-arrow:before{width: 40px;height: 40px;display: block;content: '';opacity: 1;visibility: visible;}
.projlistboxes .slick-prev{left: 0px;background: rgb(255, 255, 255);background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);}
.projlistboxes .slick-prev:before{background: url(images/arrows-lefts.svg) no-repeat center center;background-size: 80%;}
.projlistboxes .slick-next{right: 0px;background: rgb(255, 255, 255);background: linear-gradient(270deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);}
.projlistboxes .slick-next:before{background: url(images/arrows-rights.svg) no-repeat center center;background-size: 80%;}
.Projouter {width: calc(100% - 20px)!important;margin-inline: auto;border: 0px solid #ffffff;background: #ffffff;box-shadow: 0 0 10px #33333314;border-bottom: 5px solid #d32f23;border-radius: 5px;overflow:hidden;position: relative;display: block !important;}
.offer-banner{display:none;}
.offslidtb .offer-banner{display:block;}

@keyframes blink {
  0%, 100% {background:#003760;}
  50% {background: #d32f23;}
}
.offslidtb .Projouter>.offer-banner .offer-tag{}
.offslidtb .Projouter>.offer-banner .offer-countdown{}
.offslidtb .Projouter>.offer-banner .offer-text{}
.projSlidhead{position:relative;overflow: hidden;}
.projSlidhead .image-element{}
.projSlidhead .image-element span{}
.projSlidhead .image-element span img{width: 100%;aspect-ratio: 1/.75;object-fit: cover;transition:all 0.5s ease-in-out;transform:scale(1);}
.Projouter:hover .projSlidhead .image-element span img{transform:scale(1.2);}
.projSlidhead .property_price{position: absolute;bottom: -1px;left: 0;z-index: 99;background: #ffe141;width: 100%;padding: 5px 20px;}
.projSlidhead .property_price ul{display: -webkit-box;display: -ms-flexbox;display: flex;list-style:none;list-style: none;line-height: 1;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 15px;padding-left:20px;position:relative;}
.projSlidhead .property_price ul:before{content: '';position: absolute;width: 15px;height: 100%;left: 0;top: 0;background: url(images/rupee-icon.svg) no-repeat center center;background-size: contain;}
.projSlidhead .property_price li{position: relative;padding-right:7px;margin-right:7px;white-space: normal;}
.projSlidhead .property_price li b{}
.projSlidhead .property_price li b strong{}
.projSlidhead .property_price li b sup{position: absolute;top: 0;right: 0;}
.projSlidbody{position:relative;padding:20px;}
.projRight{}
.projRight .PDBC-title-tb{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-align: start;-ms-flex-align: start;align-items: flex-start;}
.projRight .PDBC-title-tb h3{margin:0;font-size: 20px;font-weight: 600;line-height: 1.1;}
.projRight .PDBC-title-tb h3 a:hover{color: #cc0f3b;text-decoration:underline;}
.projRight .PDBC-title-tb h5{margin:0;font-size: 15px;white-space: normal;line-height: 1.1;margin: 6px 0;}
.projRight .PDBC-title-tb h5:not(.locicon){padding: 2px;color:#777777;margin-block: 0;font-weight: 500;}
.projRight .PDBC-title-tb p{white-space: normal;line-height: 1.1;}
.projRight .PDBC-title-tb p.bhk-info{margin-top:5px;font-size: 14px;margin-bottom: 0;}
.projRight .PDBC-title-tb p.linkpara{margin:0;position:absolute;bottom:0;left:0;width:100%;display: none;}
.projRight .PDBC-title-tb p.linkpara a{background:#cc0f3b;text-align:center;display:block;padding-block:8px 5px;color: #ffffff;text-transform: uppercase;font-weight: 600;font-size:14px;}
.projRight .PDBC-title-tb p.linkpara a:hover{background:#ffffff;color: #cc0f3b;}
.projRight .PDBC-list-tb{display:none;}
.projBottom{display: none;}
.projBottom .calltoAct{display:none;}
.projBottom .knowMore{position: absolute;bottom: 0;width: 100%;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;background: #f3f3f3;}
.projBottom .knowMore ul{list-style:none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.projBottom .knowMore ul.fuli{width: calc(100% - 60px);}
.projBottom .knowMore ul.tuli{margin-left:auto;}
.projBottom .knowMore ul li{flex: 1;border-right: 1px solid #bbbbbb;}
.projBottom .knowMore ul li a{display:block;position: relative;height: 100%;text-align: center;cursor:pointer;font-size: 14px;text-transform: uppercase;font-weight: 600;line-height: 30px;}
.projBottom .knowMore ul li a:hover{color:#d32f23;}
.projBottom .knowMore ul li.whatsappli a{width:30px;background: #47d456;padding: 3px;}
.projBottom .knowMore ul li.callli a{width:30px;background: #3b3b3b;padding: 3px;}
.projBottom .knowMore ul li a img{}
.projBottom .knowMore ul li a.desk{}
.projBottom .knowMore ul li a.mob{display:none;}

.offslidtb .projSlidbody .offer-banner{line-height:1;display: block;position: absolute;left: 0;bottom: 0;padding: 5px;width:100%;background: #d32f23;font-size: 14px;text-align: center;color: #fff;padding-bottom: 0;}
.offslidtb .Projouter>.offer-banner{display: -webkit-box;display: -ms-flexbox;display: flex;font-size: 13px;letter-spacing: -0.5px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;z-index: 9;width: 100%;top: 0%;left: 0%;padding: 5px 35px;background: #003760;color: #ffffff;font-weight: 500;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);text-transform: uppercase;animation: blink 1s linear infinite;line-height:1;}
.offslidtb .Projouter .projSlidbody{padding-bottom:30px}

.redymovprojt .locicon:before{-webkit-filter: invert(0);filter: invert(0);background-size: contain;}
.upcomslide .locicon:before{-webkit-filter: invert(0);filter: invert(0);background-size: contain;}
.offendsilder .locicon:before{-webkit-filter: invert(0);filter: invert(0);background-size: contain;}
.Trendproslider .locicon:before{-webkit-filter: invert(0);filter: invert(0);background-size: contain;}
.offslidtb .locicon:before{-webkit-filter: invert(0);filter: invert(0);background-size: contain;}

#trndprosec{}

.CproMainbox{background: #ffffff;color: #fff; display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;margin: 6px;border: 1px solid rgb(229, 229, 229);-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.CproMainbox:hover {box-shadow: rgba(0, 0, 0, 0.15) 0px 6px 12px 0px;}
.CproMainbox .CproImgCol {width: 35%;}
.CproMainbox .CproImgCol .CproImgs{position: relative;height: 100%;}
.CproMainbox .CproImgCol .CproImgs a{display: block;width: 100%;overflow: hidden;position: relative;height: 100%;}
.CproMainbox .CproImgCol .CproImgs a img{display: block;width: 100%;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);position: relative;height: 100%;}
.CproMainbox:hover .CproImgCol .CproImgs a img{-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.CproMainbox .CproContCol{width: 65%;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: center;-ms-flex-pack: center;justify-content: center;padding: 15px;}
.CproMainbox .CproContCol .CproContitle{}
.CproMainbox .CproContCol .CproContitle *{font-family: "Poppins", sans-serif;}
.CproMainbox .CproContCol .CproContitle h5{margin: 0 0 3px;color: #d32f23;text-transform: uppercase;font-size: 14px;line-height: 1;font-weight: 700;}
.CproMainbox .CproContCol .CproContitle h4{margin: 0 0 11px;color: #000000;line-height: 1.2;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-align: start;-ms-flex-align: start;align-items: flex-start;}
.CproMainbox .CproContCol .CproContitle h4 a{color: #000000;position: relative;}
.CproMainbox .CproContCol .CproContitle h4 a:before{content: '';position: absolute;width:30px;padding-top: 14%;top: 60%;right: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; background: url(images/HtestArrowRight.png) no-repeat center center;background-size: 100%;opacity: 0;-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.CproMainbox:hover .CproContCol .CproContitle h4 a:before{right:-40px; opacity: 1;}
.CproMainbox .CproContCol .CproContitle h4 a:hover{text-decoration: underline;}
.CproMainbox .CproContCol .CproContitle h4 strong{font-size: 18px;font-weight: 700;display: block;}
.CproMainbox .CproContCol .CproContitle h4 small{font-size: 13px;font-weight: 500;color:rgb(116, 116, 116);}
.CproMainbox .CproContCol .CproContitle p{color:rgb(116, 116, 116);margin: 0 0 6px;font-size: 88%;font-weight: 500;line-height: 1.1;}
.CproMainbox .CproContCol .CproContitle h3{color: #0e193f;margin: 0;font-size: 1.2vw;font-weight: 700;line-height: 1;}

.CproMainbox .CproContCol .CproContitle p.locicon:before{background-size:60%;-webkit-filter: invert(0);filter: invert(0);}
.CproMainbox .CproContCol .CproContitle h3.priceicon:before{background-size: auto 80%;-webkit-filter: invert(0);filter: invert(0);}
.Trendproslider .slick-arrow{background: #ffffff;z-index: 99;color: #333333;opacity: 1;box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 8px 0px;}
.Trendproslider .slick-arrow:hover{opacity: 1;}
.Trendproslider.slider:not(.homebanslider) .slick-arrow:before{color: #000000;opacity: 1;visibility: visible;font-family: monospace;font-size: 29px;line-height: 0;}
.Trendproslider .slick-prev{left: 0;}
.Trendproslider .slick-next{right: 0;}
.CproMainitemss{display:flex;flex-wrap:wrap;}
.CproMainitemss>p{display:none;}
.CproMainitemss .CproMainbox{width:calc(33.333% - 12px);}
.CproMainitemss .locicon:before{-webkit-filter: invert(0);filter: invert(0);}
.CproMainitemss .CproMainbox .CproImgCol .CproImgs a br{display:none;}
.CproMainitemss .CproMainbox .CproImgCol .CproImgs a img {}

#chendiretSec{padding-inline: 4vw;}
#chendiretSec .flipcol{}
.flip-container {-webkit-perspective: 1000;perspective: 1000;width:calc(25% - 15px);}
.front, .back {width: 100%;}
.flip-container:hover .flipper, .flip-container.hover .flipper {-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.flip-container, .front, .back {height: 60vh;margin: auto;overflow: hidden;border-radius: 10px;}
.flipper {-webkit-transition: 0.6s;-o-transition: 0.6s;transition: 0.6s;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;position: relative;    width: 100%;height: 100%;}
.flipperimgbox{position:relative;height:100%;display:block;}
.flipperimgbox:before{content:''; position:absolute;width:100%;height:100%;display:block;top:0;right:0;background: #333333;background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.88) 10%, rgba(0, 0, 0, 0) 100%);z-index: 99;mix-blend-mode: darken;opacity:0.8;}
.flipperimgbox img{position:relative;height:100%;display:block;object-fit: cover;}
.front, .back {	-webkit-backface-visibility: hidden;	backface-visibility: hidden;position: absolute;top: 0;left: 0;color: cornSilk;text-align: center;-webkit-box-shadow: -5px 5px 5px #aaa;box-shadow: -5px 5px 5px #aaa;width: 100%;}
.front {z-index: 2;-webkit-transform: rotateY(0deg);transform: rotateY(0deg);}
.flip-container .front h4{margin: 0;position: absolute;bottom: 0;left: 0;width: 100%;z-index: 999;padding-bottom: 20px;color:#ffffff;text-transform:uppercase;}
.flip-container .back h4{font-size:1vw;color:#ffffff;text-transform:uppercase;}
.back {-webkit-transform: rotateY(180deg);transform: rotateY(180deg);background: crimson;padding: 20px;}
.flip-container ul{text-align:left;list-style:none;} 
.flip-container ul li{} 
.flip-container ul li a{color:#ffffff;} 
.flip-container ul li a:hover{text-decoration:underline;} 

#tbuildcheni.avpallsec{/* background: #fdd400 url(images/avpallsecbg.jpg) no-repeat center bottom;background-size: 100%; */padding-block: 80px;}
#buildbansec{padding-inline:0;}
.single-builders article.post h1{display:none;}
#buildintrosec{padding-block:5vh;}

#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;}
#ProdetlRcont{position:relative;}
#ProdetlRcont>.fusion-column-wrapper{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
#ProdetlRcont .ProdetlRtb {position:relative;}
#ProdetlRcont .toptb {}
#ProdetlRcont .midtb {margin-block: auto;}
#ProdetlRcont .btmtb {}
#ProdetlRcont .buildernames {}
#ProdetlRcont .buildernames h3{margin: 0 0 3px;font-size: 1.2vw;font-family: "Poppins", sans-serif;}
#ProdetlRcont .buildernames h6{margin:0 0 5px;font-size: 14px;}
#ProdetlRcont .reradiv{position:absolute; background:#333;color:#ffffff;padding:3px 15px;border-radius:30px; font-size: 14px;top: 0;right: 0;}
#ProdetlRcont .ProdetlRtb {}
#ProdetlRcont .ProdetlRtb p{margin:0;}
#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.3;}
#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 .ProdetlRul ul li a{padding-left:24px;position:relative;font-weight:600;}
#ProdetlRcont .btmtb .ProdetlRul ul li a:hover{text-decoration: underline;color: #d32a56;}
#ProdetlRcont .btmtb .ProdetlRul ul li a:before{content: '';position: absolute;width: 20px;height: 100%;left: 0;top: 0;}
#ProdetlRcont .btmtb .ProdetlRul ul li.pcall a:before{background: url(images/icon-phone-call.svg) no-repeat center center;background-size: 80%;}
#ProdetlRcont .btmtb .ProdetlRul ul li.wtsapp a:before{background: url(images/icon-whatsapp.svg) no-repeat center center;background-size: 80%;}
#ProdetlRcont .btmtb .ProdetlRul ul li.Msend a:before{background: url(images/icon-mailsend.svg) no-repeat center center;background-size: 80%;}
#ProdetlRcont .ProdetlRtb p.locatnpara{padding-left: 20px;position:relative;}
#ProdetlRcont .ProdetlRtb p.locatnpara:before{content: '';position: absolute;width: 20px;height: 100%;left: 0;top: 0;background: url(images/locaIcon.svg) no-repeat center center;background-size: 80%;}
#ProdetlRcont .ProdetlRtb .buildlogo img{}
#ProdetlRcont .midtb ul{margin-bottom:10px}
#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;}

#bporlistsec .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;display: flex;margin-bottom:30px;}
#bporlistsec .project-items .ProdetlBox:last-child{margin-bottom:0px;}
#bporlistsec .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;}
#bporlistsec .ProdetlBox .ProdetlLcont{width: 32%;height: 280px;position: relative;}
#bporlistsec .ProdetlBox .ProdetlLcont a{height: 100%;position: relative;display:block;width:100%;}
#bporlistsec .ProdetlBox .ProdetlLcont a>div{height: 100%;position: relative;display:block;width:100%;display: flex;align-items: center;justify-content: center;background: #e3e3e3;}
#bporlistsec .ProdetlBox .ProdetlLcont a img{width: 100%;height: 100%;position: relative;object-fit: cover;}
#bporlistsec .ProdetlBox .ProdetlLcont .socilmediasharebtns{position: absolute;top: 12px;right: 12px;z-index: 999;display:flex;}
#bporlistsec .ProdetlBox .ProdetlLcont .socilmediasharebtns button{background: #ffffff;border-radius: 50%;border: none;width: 32px;aspect-ratio: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-inline:3px;}
#bporlistsec .ProdetlBox .ProdetlLcont .socilmediasharebtns button svg{width: 18px;}
#bporlistsec .ProdetlBox .ProdetlLcont .socilmediasharebtns button.socialFacebook svg{fill:#155dfc;}
#bporlistsec .ProdetlBox .ProdetlLcont .socilmediasharebtns button.socialTwitter svg{fill:#51a2ff;}
#bporlistsec .ProdetlBox .ProdetlLcont .socilmediasharebtns button.socialWhatsApp svg{fill:#00c951;}
#bporlistsec .ProdetlBox .ProdetlLcont .reradtcp{position: absolute;top: 15px;left: 20px;z-index: 99;}
#bporlistsec .ProdetlBox .ProdetlLcont .reradtcp span{color:#ffffff;padding:4px 15px;border-radius:30px;font-size: 13px;}
#bporlistsec .ProdetlBox .ProdetlLcont .rera span{background:#ce0f41;}
#bporlistsec .ProdetlBox .ProdetlLcont .dtcp span{background:#00395a;}
#bporlistsec .ProdetlBox .ProdetlLcont .offerboxs{background-color: #e7000b;padding:4px 15px;position:absolute;bottom:0;left:0;width:100%;color:#ffffff;font-size:13px;line-height:1;text-align: center;}
#bporlistsec .ProdetlBox .ProdetlLcont .offerboxs .offerinboxs{background:transparent!important;}
#bporlistsec .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;display: flex;flex-direction: column;}
#bporlistsec .ProdetlRcont>.fusion-column-wrapper{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
#bporlistsec .ProdetlRcont .ProdetlRtb {position:relative;}
#bporlistsec .ProdetlRcont .toptb {}
#bporlistsec .ProdetlRcont .midtb {}
#bporlistsec .ProdetlRcont .offerTag {position:absolute;top: -5px;right: -5px;font-size:13px;font-weight: 600;letter-spacing: 0;padding:4px 20px;border-radius:30px;background: #FF6900;background: linear-gradient(90deg,rgba(255, 105, 0, 1) 0%, rgba(251, 44, 54, 1) 100%);color:#ffffff;}
#bporlistsec .ProdetlRcont .buildernames {}
#bporlistsec .ProdetlRcont .buildernames .buildlogobox{display:none;}
#bporlistsec .ProdetlRcont .buildernames h3{margin: 0 0 3px;font-size: 1.2vw;font-family: "Poppins", sans-serif;}
#bporlistsec .ProdetlRcont .buildernames h3:hover{color:#ca0f3a;}
#bporlistsec .ProdetlRcont .buildernames .suBLink{display:flex;align-items:center;margin-bottom: 10px;font-size: 14px;line-height: 1;}
#bporlistsec .ProdetlRcont .buildernames p{line-height:1;font-size: 14px;}
#bporlistsec .ProdetlRcont .buildernames .suBLink h6{margin:0px;font-size: 14px;color: #000;font-weight: 500;font-family: "Poppins", sans-serif;}
#bporlistsec .ProdetlRcont .buildernames .suBLink .locLink{display:flex;align-items: center;margin-left: 5px;}
#bporlistsec .ProdetlRcont .buildernames .suBLink .locLink a{display:flex;align-items: center;position:relative;color:#333333;font-weight: 700;text-decoration:underline;}
#bporlistsec .ProdetlRcont .buildernames .suBLink .locLink a:nth-child(1){display:none;}
#bporlistsec .ProdetlRcont .buildernames .suBLink .locLink a:hover{color:#ca0f3a;}
#bporlistsec .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%; }
#bporlistsec .ProdetlRcont .reradiv{position:absolute; background:#333;color:#ffffff;padding:3px 15px;border-radius:30px; font-size: 14px;top: 0;right: 0;}
#bporlistsec .ProdetlRcont .ProdetlRtb.btmtb {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: end;}
#bporlistsec .ProdetlRcont .ProdetlRtb.btmtb .flex{display:flex;flex-direction:column-reverse;}
#bporlistsec .ProdetlRcont .ProdetlRtb.btmtb>div.flex{position:relative;}
#bporlistsec .ProdetlRcont .ProdetlRtb.btmtb>div.flex .profiletype{position:relative;line-height:1;font-size:14px;margin-top: 10px;text-transform:uppercase;font-weight:600;}
#bporlistsec .ProdetlRcont .ProdetlRtb.btmtb .buildlogobox{height:40px;display:flex;align-items:center;}
#bporlistsec .ProdetlRcont .ProdetlRtb.btmtb .buildlogobox img{display:block;width:auto;height:100%;}
#bporlistsec .ProdetlRcont .buildlogobox{}
#bporlistsec .ProdetlRcont .buildlogobox  img.buildlogo{}
#bporlistsec .ProdetlRcont .ProdetlRtb {}
#bporlistsec .ProdetlRcont .ProdetlRtb p{margin:0;}
#bporlistsec .ProdetlRcont .ProdetlRtb ul {margin:0;padding: 0;display:flex;list-style:none;}
#bporlistsec .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;}
#bporlistsec .ProdetlRcont .ProdetlRtb ul li strong{margin-bottom: 5px;}
#bporlistsec .ProdetlRcont .ProdetlRtb ul li:first-child{padding-left:0;}
#bporlistsec .ProdetlRcont .ProdetlRtb ul li:last-child{border-right:none;}
#bporlistsec .ProdetlRcont .ProdetlRtb ul li strong{}
#bporlistsec .ProdetlRcont .ProdetlRtb ul li small{}
#bporlistsec .ProdetlRcont .btmtb .Procontlinktb ul li button{padding-left:24px;position:relative;font-weight:600;border:none;cursor: pointer;font-size: 13px;background: transparent;    font-family: "Inter", sans-serif;}
#bporlistsec .ProdetlRcont .btmtb .Procontlinktb ul li button:hover{text-decoration: underline;color: #d32a56;}
#bporlistsec .ProdetlRcont .btmtb .Procontlinktb ul li button:before{content: '';position: absolute;width: 20px;height: 100%;left: 0;top: 0;}
#bporlistsec .ProdetlRcont .btmtb .Procontlinktb ul li.pcall button:before{background: url(/wp-content/themes/Avada-Child-Theme/images/call-icons.png) no-repeat center center;background-size: 80%;}
#bporlistsec .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%;}
#bporlistsec .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%;}
#bporlistsec .Procontlinktb{margin-left: auto;}
#bporlistsec .ProdetlRcont .ProdetlRtb p.locatnpara{padding-left: 0px;position:relative;display: flex;align-items: center;}
#bporlistsec .ProdetlRcont .ProdetlRtb p.locatnpara svg{margin-right:3px;width: 18px;}
#bporlistsec .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%; */}
#bporlistsec .ProdetlRcont .midtb ul{margin-bottom:20px}
#bporlistsec .ProdetlRcont .ProdetlRtbcol {}
#bporlistsec .ProdetlRcont .ProdetlRtbcol>.fusion-column-wrapper {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
#bporlistsec .ProdetlRcont .ProdetlRtbcol .fusion-image-element{width: auto;}
#bporlistsec .ProdetlRcont .ProdetlRtbcol .fusion-image-element .fusion-imageframe {}
#bporlistsec .ProdetlRcont .ProdetlRtbcol .fusion-image-element .fusion-imageframe img{width: auto;height: 58px;}
#bporlistsec .ProdetlRcont .midtb ul{margin-bottom:20px}

.property-type-filter{}
.property-type-filter .filter-wrapper{display: flex;align-items: flex-start;}
.property-type-filter .filter-wrapper label{margin:0;line-height: 40px;}
.property-type-filter .filter-wrapper .ptfilterselect{padding-left:20px;}
.property-type-filter .filter-wrapper .ptfilterselect select{width: 100%;height: 40px;padding: 0 10px;margin-bottom: 5px;}
.property-type-filter .filter-wrapper .ptfilterselect p{margin-bottom:0;font-size:13px;}
.ProdetlRcontain {flex-grow: unset;}

.ProdetlistBox .proGalryimg {}
.ProdetlistBox .proGalryimg .ProGalryboxs{}
.ProdetlistBox .proGalryimg .ProGalryboxs a{display:block;}
.ProdetlistBox .proGalryimg .ProGalryboxs a img{display:block;height:250px;object-fit:cover;}
.ProdetlistBox .proGalryimg .slick-arrow{z-index: 99;width: 35px;height: 35px;opacity: 0.4;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background:rgb(0 0 0 / 60%);border-radius:0;padding: 10px;}
.ProdetlistBox .proGalryimg .slick-arrow:hover{opacity: 0.8;}
.ProdetlistBox .proGalryimg .slick-arrow:before{width:100%;height:100%;display: block;content: '';-webkit-filter: invert(1);filter: invert(1);opacity: 1;visibility: visible;}
.ProdetlistBox .proGalryimg .slick-slide>div{line-height:0;}	
.ProdetlistBox .proGalryimg .slick-prev{left: 0px;}
.ProdetlistBox .proGalryimg .slick-next{right: 0px;}
.ProdetlistBox .proGalryimg .slick-prev:hover{}
.ProdetlistBox .proGalryimg .slick-next:hover{}
.ProdetlistBox .proGalryimg .slick-prev:before{background:url(images/arrows-lefts.svg) no-repeat center center;background-size:80%; }
.ProdetlistBox .proGalryimg .slick-next:before{background:url(images/arrows-rights.svg) no-repeat center center;background-size:80%;}

.ProdetlistBox .ProdetlistItems{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;margin-bottom:30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.ProdetlistBox .ProdetlistItems:last-child{margin-bottom:0px;}
.ProdetlistBox .ProdetlistItems .prodelgalrys{width:30%;}
.ProdetlistBox .ProdetlistItems .ProdetlRcont{width:70%;padding-left:20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}



#bporlistsec{}

article.post{margin-bottom:0;}

.buldfaqsec{}
#faqAcco .fusion-panel{}
#faqAcco .panel-heading{}
#faqAcco .panel-heading a{padding: 0 40px;}
#faqAcco .panel-heading a span.fusion-toggle-icon-wrapper{}
#faqAcco .panel-heading a span.fusion-toggle-icon-wrapper i{padding: 0;background: transparent !important;color: #333333;font-weight: 700;}
#faqAcco .panel-heading a span.fusion-toggle-heading{font-family: "Poppins", sans-serif;font-size: 1vw;display: block;line-height: 56px;}
#faqAcco .panel-heading a:hover span.fusion-toggle-icon-wrapper i{color:#cc0f3b;}
#faqAcco .panel-heading a:hover span.fusion-toggle-heading{color:#cc0f3b;}
#faqAcco .panel-heading a.active{background:#cc0f3b;}
#faqAcco .panel-heading a.active span.fusion-toggle-icon-wrapper i{color:#ffffff;}
#faqAcco .panel-heading a.active span.fusion-toggle-heading{color:#ffffff;}
#faqAcco .panel-body{padding: 20px 40px;}

#prodetlbansec{padding-inline:0;}


.single-projects #faqAcco .fusion-panel{background:#ffffff;}


.pdComtitletb{}

html body .pdComtitletb{position:relative;}
html body .pdComtitletb.mrbtmthree{margin-bottom: 30px;}
html body .pdComtitletb.marbtm{margin-bottom:50px;}
html body .pdComtitletb.textcenter{text-align:center;}
html body .pdComtitletb h2{color:#0e193f;text-transform:uppercase;font-size:3vw;font-weight: 600;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.51);letter-spacing: 0;font-family: "Poppins", sans-serif;margin-bottom:10px;}
html body .pdComtitletb h3{color:#0e193f;font-size:2vw;font-weight: 700;letter-spacing: 0px;margin-block: 0;font-family: "Poppins", sans-serif;text-transform: uppercase;margin-bottom:10px;}
html body .pdComtitletb h4{color:#0e193f;font-size:1.5vw;font-weight: 700;letter-spacing: 0px;margin-block: 0;font-family: "Poppins", sans-serif;margin-bottom:10px;}
html body .pdComtitletb p{}
html body .pdComtitletb p:last-child{margin-bottom:0;}
html body .pdComtitletb.whitetext h2{color:#ffffff;}
html body .pdComtitletb.whitetext h3{color:#ffffff;}
html body .pdComtitletb.whitetext h4{color:#ffffff;}
html body .pdComtitletb.whitetext p{color:#ffffff;}

#pdSpiltSec{padding-inline:5vw;}

#prodetlsldbansec .pdBanslider .slick-arrow{border-radius: 0;opacity: 0.7;}
#prodetlsldbansec .pdBanslider .slick-arrow:hover{opacity: 1;}
#prodetlsldbansec .pdBanslider .slick-arrow:before{display:none;}
#prodetlsldbansec .pdBanslider .slick-prev{left: 0;background:#ffffff url(images/arrows-lefts.svg) no-repeat center center;background-size: 40%;}
#prodetlsldbansec .pdBanslider .slick-next{right: 0;background:#ffffff url(images/arrows-rights.svg) no-repeat center center;background-size: 40%;}
#prodetlsldbansec .pdBanslider .slick-list{position:relative;}

#pdintroSec{background: #0c2c46;padding-block: 45px;padding-inline: 20px;}
#pdintroSec  ul.appspelist {padding: 0;margin: 0;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;margin: 45px 0 0}
#pdintroSec  ul.appspelist li {color: #fff;-webkit-box-flex: 0;-ms-flex: 0 0 1;flex: 0 0 1;margin: 0 0 20px;position: relative;}
#pdintroSec  ul.appspelist li small {font-family: 'Roboto',sans-serif;display: block;font-size: 15px;font-weight: 600;line-height: 1.2;}
#pdintroSec  ul.appspelist li strong {display: block;font-size: 52px;font-weight: 100;line-height: 1.1;}
#pdintroSec  ul.appspelist li strong sub {font-size: 30px;font-weight: 400;vertical-align: baseline;margin: 0 -5px;}
#pdintroSec .textulcenter ul.appspelist {width:100%;margin-inline:auto;-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;text-align: center;}

#pdSpefiTabs{margin: 0;    border: 1px solid rgb(206 15 63 / 18%);}
#pdSpefiTabs>.nav{padding-block:20px;border-right: 1px solid rgb(206 15 63 / 18%);}
#pdSpefiTabs>.nav>ul{border: none;left: 0;}
#pdSpefiTabs>.nav>ul>li{}
#pdSpefiTabs>.nav>ul>li>a{padding: 0;border: none;background: transparent;}
#pdSpefiTabs>.nav>ul>li>a>h4{line-height: 2;border-bottom: 1px solid rgb(206 15 63 / 18%);padding-inline: 15px;font-size: 16px;}
#pdSpefiTabs>.nav>ul>li>a>h4:hover{color:#cc0f3b;}
#pdSpefiTabs>.nav>ul>li.active>a>h4{background:#cc0f3b;color:#ffffff;}
#pdSpefiTabs .tab-content{}
#pdSpefiTabs .tab-content .tab-pane{border:none;}
#pdSpefiTabs .tab-content .tab-pane ul{list-style:none;}
#pdSpefiTabs .tab-content .tab-pane ul li{position:relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;line-height: 1.5;margin-bottom: 6px;}
#pdSpefiTabs .tab-content .tab-pane ul li:last-child{margin-bottom: 0px;}
#pdSpefiTabs .tab-content .tab-pane ul li:before{content:'';position:relative;display:block; border-top:7px solid transparent; border-bottom:7px solid transparent; border-left:5px solid #cc0f3b;margin-right:8px;margin-top:4px;}

#pdAminiSec{background:#f9f9f9;}
#pdAminiSec .pdAminitboxs{padding:0 10px;position:relative;}
#pdAminiSec .pdAminitboxs h4{position:relative;margin:10px 0 0;text-align:center;}
#pdAminiSec .pdAminitSlider {overflow: visible;}
#pdAminiSec ul.aminilists{margin:0;padding:0;list-style:none;display:flex;flex-wrap: wrap;}
#pdAminiSec ul.aminilists li{width:16.666%;padding:20px 10px;text-align:center}
#pdAminiSec ul.aminilists li img{width:60px;}
#pdAminiSec ul.aminilists li h6{margin: 8px 0 0;}

.pdAminitSlider .slick-arrow{z-index: 99;width: 50px;height: 50px;opacity: 0.4;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background:rgb(204 15 59);border-radius:50%;padding: 10px;}
.pdAminitSlider .slick-arrow:hover{opacity: 0.8;}
#pdAminiSec .pdAminitSlider .slick-arrow:before{width:100%;height:100%;display: block;content: '';-webkit-filter: invert(1);filter: invert(1);opacity:1;visibility:visible;}
.pdAminitSlider .slick-slide>div{line-height:0;}
.pdAminitSlider .slick-prev{left: 0;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}
.pdAminitSlider .slick-next{right:0px;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);}
.pdAminitSlider .slick-prev:before{background:url(images/arrows-lefts.svg) no-repeat center center;background-size:80%; }
.pdAminitSlider .slick-next:before{background:url(images/arrows-rights.svg) no-repeat center center;background-size:80%;}

#panelSidewid {padding-inline: 0vw;}
.hlitsTb .hlightsects {padding:2vw;background:#f0f0f0;border: 10px solid #cc0f3b;outline: 10px solid #f0f0f0;}
.hlitsTb .hlightsects h4{font-size:1vw;}
.hlitsTb .hlightsects ul{margin:0;padding-left:20px;}
.hlitsTb .hlightsects ul li{}

#PriceListRow .pdbhkslider{padding:20px;border-radius:10px;background:#ffd51e;}
#PriceListRow .pdbhkslider .pdbhkitem{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: verertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;font-size: 1.3vw;line-height: 1.4;}
#PriceListRow .pdbhkslider .pdbhkitem small{letter-spacing:0;}
#PriceListRow .pdbhkslider .slick-arrow{}
#PriceListRow .pdbhkslider .slick-arrow:before{display:none;}
#PriceListRow .pdbhkslider .slick-prev{left: 0;background: url(images/arrows-lefts.svg) no-repeat center center;background-size: 50%;}
#PriceListRow .pdbhkslider .slick-next{right: 0;background: url(images/arrows-rights.svg) no-repeat center center;background-size: 50%;}
#PriceListRow .pdbhkslider .slick-list{position:relative;}
#PriceListRow .pdbhkslider .slick-list:before{content:''; position:absolute;width:2px;height:100%;left:33.333%;top:0;background:#0c2c46;pointer-events:none;opacity: 0.3;}
#PriceListRow .pdbhkslider .slick-list:after{content:''; position:absolute;width:2px;height:100%;right:33.333%;top:0;background:#0c2c46;pointer-events:none;opacity: 0.3;}

#PriceListRow .PriceTbbox{}
#PriceListRow .PriceTbbox ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;border-radius:10px;background:#ffd51e;list-style: none;}
#PriceListRow .PriceTbbox ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: verertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;font-size: 1.3vw;line-height: 1.4;border-right:3px solid #0c2c46;}
#PriceListRow .PriceTbbox ul li small{letter-spacing:0;}
#PriceListRow .PriceTbbox ul li:last-child{border-right:0px solid #0c2c46;}

#PriceListRow, #AmenitListRow, #pdAlocatSec, #pdSpefiSec{/* margin-bottom:10vh; */}
#AmenitListRow{}
#AmenitListRow ul.animiul{list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
#AmenitListRow ul.animiul li{width:20%;text-align:center;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-align: center;-ms-flex-align: center;align-items: center;padding: 10px;border: 1px solid #eee;}
#AmenitListRow ul.animiul li img{width:60px;}
#AmenitListRow ul.animiul li strong{}
#pdAlocatSec{position:relative;}
#pdAlocatSec:before{content:''; position:relative;}
#pdAlocatSec>.fusion-column-wrapper{position:relative;}
#pdAlocatSec .pdComtitletb {margin-bottom:30px}
#pdAlocatSec .pdComtitletb .parabtn{display:-webkit-box;display:-ms-flexbox;display:flex;}
#pdAlocatSec .pdComtitletb .parabtn a{display:block;padding-inline:30px;line-height:40px;background:#cc0f3b;color:#ffffff;border:1px solid #cc0f3b;text-transform: uppercase;letter-spacing: 0.5px;font-weight: 500;border-radius: 30px;}
#pdAlocatSec .pdComtitletb .parabtn a:hover{background:#ffffff;color:#cc0f3b;}
#pdAlocatSec .pdComtitletb .locmapara a{position:relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
#pdAlocatSec .pdComtitletb .locmapara a:before{content:'';position:relative;display:block;width:13px;height:22px;background:url(images/Licationcion.svg) no-repeat center center;background-size:100%;margin-right:5px;filter: brightness(0) invert(1);}
#pdAlocatSec .pdComtitletb .locmapara a:hover:before{filter: brightness(1) invert(0);}
#pdAlocatSec .fusion-accordian{width:600px;}
#pdAlocatSec .panel-group {}
#pdAlocatSec .fusion-panel {}
#pdAlocatSec .panel-heading {}
#pdAlocatSec .panel-heading .panel-title {}
#pdAlocatSec .panel-heading .panel-title a {background: #fbebef;padding: 0 20px;line-height: 50px;border-bottom: 1px solid #cc0f3b;}
#pdAlocatSec .panel-heading .panel-title a:hover{color: #cc0f3b;}
#pdAlocatSec .panel-heading .panel-title a.active {background: #cc0f3b;color:#ffffff!important;}
#pdAlocatSec .panel-heading .panel-title a .fa-fusion-box{background: #fbebef!important;color: #cc0f3b!important;}
#pdAlocatSec .panel-heading .panel-title a.active .fa-fusion-box{background: #cc0f3b!important;color:#ffffff!important;}
#pdAlocatSec .panel-collapse {}
#pdAlocatSec .panel-collapse .panel-body{padding: 20px;border: 1px solid #cc0f3b;}
#pdAlocatSec .panel-collapse ul{list-style:none;}

#panelSidewid .wpcf7 {position:sticky;top:6vw;padding:2vw;background:#eeeeee;border-radius:20px;}	



.hallbuilderslide ul.slick-dots, .projlistboxes ul.slick-dots, .Trendproslider  ul.slick-dots, .buildlistslider  ul.slick-dots{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;bottom: 0;margin-top:8px;}
.hallbuilderslide ul.slick-dots li,.projlistboxes ul.slick-dots li,.Trendproslider  ul.slick-dots li,.buildlistslider  ul.slick-dots li{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width:auto;height:auto;}
.hallbuilderslide ul.slick-dots li button,.projlistboxes ul.slick-dots li button,.Trendproslider  ul.slick-dots li button,.buildlistslider  ul.slick-dots li button{width:16px;height:6px;border-radius:16px;background:#cc0f3b;opacity:0.5;}
.hallbuilderslide ul.slick-dots li.slick-active button,.projlistboxes ul.slick-dots li.slick-active button,.Trendproslider  ul.slick-dots li.slick-active button,.buildlistslider  ul.slick-dots li.slick-active button{opacity:0.9;}
.hallbuilderslide ul.slick-dots li button:before,.projlistboxes ul.slick-dots li button:before,.Trendproslider  ul.slick-dots li button:before,.buildlistslider  ul.slick-dots li button:before{opacity:0;visibility:hidden;}


#florplantab{background: #f0f0f0;padding-block:20px;margin: 0;}
#florplantab>.nav{border: none;display: -webkit-box;display: -ms-flexbox;display: flex;}
#florplantab>.nav>ul.nav-tabs{margin: 0;border: none;display: -webkit-box;display: -ms-flexbox;display: flex;background: transparent;padding: 0px 15px 5px;}
#florplantab>.nav>ul.nav-tabs>li{width: auto;margin-right: 40px;}
#florplantab>.nav>ul.nav-tabs>li>a{border: none;margin: 0;padding: 0!important;background: transparent;}
#florplantab>.nav>ul.nav-tabs>li>a>h4{font-size: 16px;text-transform: uppercase;font-weight: 700;letter-spacing: 0.3px;padding: 8px 15px;}
#florplantab>.nav>ul.nav-tabs>li>a:hover>h4{color:#cc0f3b;}
#florplantab>.nav>ul.nav-tabs>li.active>a>h4{background:#cc0f3b;color:#ffffff;}
#florplantab>.tab-content{}
#florplantab>.tab-content>.tab-pane{border: none;background: transparent;padding-block:20px 0;}
#florplantab>.tab-content>.tab-pane .fusion-imageframe{}
#florplantab>.tab-content>.tab-pane .fusion-imageframe img{height:600px;object-fit:contain;}

#panelSidewid, #PriceListRow, #AmenitListRow, #pdAlocatSec, #pdSpefiSec, #FloorListRow{padding-block:120px 0;}

#pdQlinkSec{padding-block:60px;padding-inline: 5vw;}
#pdQlinkSec .ComTiltestb {}
#pdQlinkSec .ComTiltestb ul{margin: 0;margin-top: 30px;padding: 0;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
#pdQlinkSec .ComTiltestb ul li{margin-right:20px;}
#pdQlinkSec .ComTiltestb ul li a{display: block;line-height: 40px;padding-inline: 24px;background: #cc0f3b2b;border-radius: 30px;border: 1px solid #cc0f3b;text-transform: uppercase;font-weight: 600;color: #000000;}
#pdQlinkSec .ComTiltestb ul li a:hover{background: #cc0f3b;color: #ffffff;}


#prdetseondSec{padding-block:0vh;}
#prdetseondSec .protitlesCol{padding-block:4vh;padding-inline: 8vw;}
#prdetseondSec .buildtbss{}
#prdetseondSec .buildtbss h1{margin:0;text-transform: uppercase;font-size: 2.3vw;}
#prdetseondSec .buildtbss h3{margin:0;font-size: 1.5vw;margin-block:5px 10px;}
#prdetseondSec .buildtbss .vielocatlinkbox {display:flex;align-items:center;}
#prdetseondSec .buildtbss .vielocatlinkbox p{margin-bottom:0;margin-left:5px;}
#prdetseondSec .buildtbss .vielocatlinkbox p a{display: flex;align-items: center;position: relative;color: #333333;font-weight: 700;text-decoration: underline;}
#prdetseondSec .buildtbss .vielocatlinkbox p a:before {content: '';position: relative;display: block;width: 15px;height: 15px;background: url(images/gmapicon.png) no-repeat center center;background-size: auto 100%;}
#prdetseondSec .buildtbss h4{margin:0;font-size: 1vw;}
#prdetseondSec .buildavertb{text-align:right;}
#prdetseondSec .buildavertb h2{margin:0;font-size: 2vw;}
#prdetseondSec .buildavertb h3{margin:0;font-size: 1.5vw;margin-block:5px 10px;}
#prdetseondSec .buildavertb h6{margin:0;font-size: 1vw;}
#prdetseondSec .prolistsCol{padding-block:3vh;border-block: 1px solid #cccccc;background: #f0f0f0;}
#prdetseondSec .prolistsCol .fusion-text{flex: 1;padding-inline: 10px;text-align: center;}
#prdetseondSec .prolistsCol .fusion-text .pdamicons{width:50px;margin-inline:auto;}
#prdetseondSec .prolistsCol .fusion-text .pdamicons img{width:100%;}
#prdetseondSec .prolistsCol .fusion-text h4{margin: 5px 0;font-size: 1vw;color: #777777;font-weight: 400;}
#prdetseondSec .prolistsCol .fusion-text h3{margin:0;font-size: 1.2vw;}
#prdetseondSec .proReraCol{padding-block:10px;background: #e9e9e9;padding-inline:4vw;}
#prdetseondSec .proReraCol p{margin-bottom:0;font-size:16px;color:#0c2c46;letter-spacing: -0.5px;line-height:1;}
#prdetseondSec .proReraCol p strong{text-transform:uppercase;}

#offserSec{padding-block:5px;padding-inline:5vw;margin-bottom:40px;}
#offserSec .fusion-image-element {width: 70px;}
#offserSec .fusion-image-element .fusion-imageframe{width: 100%;display:block;}
#offserSec .fusion-image-element .fusion-imageframe img{width: 100%;display:block;}
#offserSec .fusion-text{width: calc(100% - 100px);padding-left:40px;}
#offserSec .fusion-text p{margin-bottom:0;font-size:18px;color:#0c2c46;letter-spacing: -1px;line-height:1;text-transform:uppercase;font-weight:700;}

#pricelistsec{padding-block:40px;background: #0c2c46;border-top:1px solid rgb(240 240 240 / 17%);}
#pricelistsec>.fusion-row>.fusion-layout-column>.fusion-column-wrapper{}
#pricelistsec>.fusion-row>.fusion-layout-column>.fusion-column-wrapper .fusion-text:last-child{border-right:0px solid #f0f0f0;}
#pricelistsec .fusion-text{width:33.333%;padding-inline:20px;text-align:center;border-right:1px solid rgb(240 240 240 / 17%)}
#pricelistsec .fusion-text h3{margin-block: 0px;font-family: "Poppins", sans-serif;color:#ffffff;}
#pricelistsec .fusion-text h3 strong{font-weight:600;}
#pricelistsec .fusion-text h4{margin-block: 8px;font-family: "Poppins", sans-serif;color:#ffffff;}
#pricelistsec .fusion-text h4 strong{font-weight:600;}
#pricelistsec .fusion-text h5{margin-block: 0px;font-family: "Poppins", sans-serif;color:#ffffff;}
#pricelistsec .fusion-text h5 strong{font-weight:600;}

#pdflorSec{background: #FFFFFF;background: linear-gradient(0deg,rgba(255, 255, 255, 1) 0%, rgba(240, 240, 240, 1) 100%);}
#pdflorSec .fusion-image-element{}
#pdflorSec .fusion-imageframe{display:block;width:40%;margin-inline:auto;}
#pdflorSec .fusion-imageframe a{display:block;width:100%;}
#pdflorSec .fusion-imageframe a img{display:block;width:100%;}

.pdelspiltRow .pdetlRcol{height: 100%;padding-bottom: 5vh;}

#pdsideenowtb{position: sticky;top: 4%;transition:all 0.5s ease-in-out;box-shadow:0 0 10px 1px #cccccc;margin-block:50px 30px;}
.scroll-up #pdsideenowtb{top: 17%;}
#pdsideenowtb .enqformbox{background:#ffffff;padding: 30px; border: 10px solid #f6f6f6;}
#pdsideenowtb .enqformbox h3{margin:0;text-transform: uppercase;font-size: 1.4vw;margin-bottom: 5px;color: #cc0f3b;font-weight: 800;letter-spacing: 0.5px;}
#pdsideenowtb .enqformbox>p:nth-child(1) { display:none; }
#pdsideenowtb .dowbrobtnbox{    border: 10px solid #f6f6f6;}
#pdsideenowtb .dowbrobtnbox button{width: 100%;line-height: 40px;background: #cc0f3b;border: 2px solid #cc0f3b;color: #ffffff;text-transform: uppercase;letter-spacing: 1px;font-weight: 600;font-family: 'Poppins';position:relative;cursor:pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
#pdsideenowtb .dowbrobtnbox button:hover{background: #ffffff;color: #cc0f3b;}
#pdsideenowtb .dowbrobtnbox button:before{content:'';position:relative;display:block;width:16px;aspect-ratio:1;background:url(images/DownBrochureIcon.svg) no-repeat center center;background-size:100%;margin-right:5px;filter: brightness(0) invert(1);}
#pdsideenowtb .dowbrobtnbox button:hover:before{filter: brightness(1) invert(0);}
#pdsideenowtb .wpcf7 {margin-top:30px;}
#pdsideenowtb .formrow {}
#pdsideenowtb .formcol {}
#pdsideenowtb .formcol p{margin-bottom:20px;}
#pdsideenowtb .formcol label{}
#pdsideenowtb .formcol .wpcf7-form-control-wrap{}
#pdsideenowtb .formcol .wpcf7-form-control-wrap input{border-radius: 0;border-width: 0 0 1px;}
#pdsideenowtb .btncol input{background: #cc0f3b;text-transform: uppercase;font-size: 14px;font-weight: 600;letter-spacing: 1px;padding-block: 0;line-height: 35px;border: 2px solid #cc0f3b;color:#ffffff;}
#pdsideenowtb .btncol input:hover{background: #ffffff;color:#cc0f3b;}
#pdsideenowtb .formcol .wpcf7-form-control-wrap input::-webkit-input-placeholder {color:#666666;}
#pdsideenowtb .formcol .wpcf7-form-control-wrap input::-moz-placeholder {color:#666666;}
#pdsideenowtb .formcol .wpcf7-form-control-wrap input:-ms-input-placeholder {color:#666666;}
#pdsideenowtb .formcol .wpcf7-form-control-wrap input::-ms-input-placeholder {color:#666666;}
#pdsideenowtb .formcol .wpcf7-form-control-wrap input::placeholder {color:#666666;}
#pdsideenowtb .formcol .wpcf7-acceptance .wpcf7-list-item label{display:flex;align-items:start;}
#pdsideenowtb .formcol .wpcf7-acceptance .wpcf7-list-item label input{}
#pdsideenowtb .formcol .wpcf7-acceptance .wpcf7-list-item label span{display: block;line-height: 1.2;text-transform: none;font-weight: 400;}

#Properindsec{}
#Properindsec .ProperindCol .fusion-text{width: calc(25% - 10px);margin-inline: auto;position: relative;overflow: hidden;border-radius: 5px;}
#Properindsec .ProperindCol .imgbox{position: relative;}
#Properindsec .ProperindCol .imgbox:before{content:'';position: absolute;width:100%;height:100%;top:0;left:0;background:#333333;opacity:0.5;z-index:9;}
#Properindsec .ProperindCol .imgbox img{display:block;}
#Properindsec .ProperindCol .tbuilderttle{position: absolute;bottom: 0;left: 0;padding: 15px;z-index:9;}
#Properindsec .ProperindCol .tbuilderttle h4{margin:0;font-size: 1vw;color: #fff;}

#InPageBanSec.ContsUsBan{}
#InPageBanSec .contusCol{position:absolute;width:100%;height:100%;left:0;top:0;z-index:999;padding-inline:10vw;}
#InPageBanSec .contusCol>.fusion-column-wrapper{padding-bottom: 5vw;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: end;-webkit-box-align: end;-ms-flex-align: end;align-items: end;}
#InPageBanSec .contusCol .fusion-text{width:40%;margin-bottom:50px;padding-left:3.6vw;position:relative;}
#InPageBanSec .contusCol .fusion-text::before{content:'';position:absolute;width:3.2vw;aspect-ratio:1;left:0;top:0;border-radius:10px;}
#InPageBanSec .contusCol .fusion-text.phonetb::before{background:#fff url(images/phoneIcon.svg) no-repeat center center;background-size:70%;}
#InPageBanSec .contusCol .fusion-text.whatsapptb::before{background:#fff url(images/WhatsappIcon.svg) no-repeat center center;background-size:70%;}
#InPageBanSec .contusCol .fusion-text.mailtb::before{background:#fff url(images/mailIcon.svg) no-repeat center center;background-size:70%;}
#InPageBanSec .contusCol .fusion-text h5{margin:0;font-size:15px;color: #333333;text-transform: uppercase;font-weight:600;}
#InPageBanSec .contusCol .fusion-text p{margin:0; display:flex;}
#InPageBanSec .contusCol .fusion-text p, #InPageBanSec .contusCol .fusion-text p a{font-size:2vw; display:flex;line-height:1;font-weight: 800;}
#InPageBanSec .contusCol .fusion-text p a:hover{color:#cc0f3b; text-decoration:underline;}
#InPageBanSec .contusCol .fusion-social-links{width:40%;}
#InPageBanSec .fusion-social-networks{}
#InPageBanSec .fusion-social-networks-wrapper{margin:0;display: flex;}
#InPageBanSec a.fusion-social-network-icon{margin:0;width: 40px;aspect-ratio: 1;display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 2px solid #cc1f3d;margin-right: 10px;color:#ffffff!important;}
#InPageBanSec a.fusion-social-network-icon.awb-icon-facebook{background:#1877F2;border-color:#1877F2;}
#InPageBanSec a.fusion-social-network-icon.awb-icon-twitter{background:#000000;border-color:#000000;}
#InPageBanSec a.fusion-social-network-icon.awb-icon-instagram{background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);border-color:#d6249f;}
#InPageBanSec a.fusion-social-network-icon.awb-icon-linkedin{background:#0077B5;border-color:#0077B5;}
#InPageBanSec a.fusion-social-network-icon.awb-icon-youtube{background:#FF0000;border-color:#FF0000;}
#InPageBanSec a.fusion-social-network-icon.awb-icon-pinterest{background:#E60023;border-color:#E60023;}
#InPageBanSec a.fusion-social-network-icon.awb-icon-facebook:hover{background:#ffffff;color:#1877F2!important;}
#InPageBanSec a.fusion-social-network-icon.awb-icon-twitter:hover{background:#ffffff;color:#000000!important;}
#InPageBanSec a.fusion-social-network-icon.awb-icon-instagram:hover{background:#ffffff;color:#FCAF45!important;}
#InPageBanSec a.fusion-social-network-icon.awb-icon-linkedin:hover{background:#ffffff;color:#0077B5!important;}
#InPageBanSec a.fusion-social-network-icon.awb-icon-youtube:hover{background:#ffffff;color:#FF0000!important;}
#InPageBanSec a.fusion-social-network-icon.awb-icon-pinterest:hover{background:#ffffff;color:#E60023!important;}

#chenimapSec .fusion-imageframe{display:block;width:100%;}
#chenimapSec .fusion-imageframe img{display:block;width:100%;}

#ContfromSec{    background: #fafafa;}
.cusformrow{display:flex;flex-wrap:wrap;margin-inline:-15px;}
.cusformrow .cusformCol {padding-inline:15px;margin-bottom:20px;}
.cusformrow .colquater {width:25%;}
.cusformrow .colhalf {width:50%;}
.cusformrow .colfullquater {width:75%;}
#ContfromSec .cusformrow p>label{font-size: 18px;text-transform: uppercase;font-weight: 600;color: #cc0f3b;display:block;}
#ContfromSec .cusformrow .wpcf7-form-control-wrap{display:block;}
#ContfromSec .cusformrow .cusformCol  p{margin-bottom:0;}
#ContfromSec .cusformrow .wpcf7-form-control-wrap input{border-radius: 0;border-width: 0 0 1px;border-color: #333333;background:transparent;}
#ContfromSec .cusformrow .wpcf7-form-control-wrap textarea{border-radius: 0;border-width: 0 0 1px;border-color: #333333;background:transparent;padding:0;padding-block: 10px;height: 80px;}
#ContfromSec .cusformrow .wpcf7-radio{display:block;}
#ContfromSec .cusformrow .wpcf7-radio .wpcf7-list-item{display:block;margin: 0 0 5px;}
#ContfromSec .cusformrow .submitcol{}
#ContfromSec .cusformrow .submitcol p{margin:0;position:relative;height:100%;display: flex;align-items: end;}
#ContfromSec .cusformrow .submitcol p input{width: 100%;background: #cc0f3b;border: 1px solid #cc0f3b;text-transform: uppercase;letter-spacing: 1px;}
#ContfromSec .cusformrow .submitcol p input:hover{background: #ffffff;color:#cc0f3b;}

#bloglistboxs{}
#bloglistboxs .fusion-posts-container{display: flex;flex-wrap: wrap;}
#bloglistboxs .fusion-posts-container article{position: relative !important;left: 0 !important;top: 0 !important;width: 33.333%;}
#bloglistboxs .fusion-posts-container article .fusion-post-wrapper{position: relative;height: 100%;}
#bloglistboxs .fusion-flexslider{}
#bloglistboxs .fusion-flexslider ul.slides{}
#bloglistboxs .fusion-flexslider ul.slides li{}
#bloglistboxs .fusion-flexslider ul.slides li .fusion-image-wrapper{}
#bloglistboxs .fusion-flexslider ul.slides li .fusion-image-wrapper img{}
#bloglistboxs .fusion-flexslider ul.slides li .fusion-image-wrapper .fusion-rollover{display:none;}
#bloglistboxs .fusion-post-content-wrapper{padding: 20px !important;}
#bloglistboxs .fusion-post-content-wrapper h2{}
#main #bloglistboxs .fusion-post-content-wrapper h2 a{font-size: 22px;display: block;line-height: 1.3;margin: 0 0 10px;}
#main #bloglistboxs .fusion-post-content-wrapper h2 a:hover{color:#cc0f3b;}
#bloglistboxs .fusion-post-content-container{display:none;}
#bloglistboxs .fusion-post-content-container h3{font-size:18px;margin: 0 0 5px;}
#bloglistboxs .fusion-post-content-container p{}

#blogdelbanSec{}
#blogdelbanSec .fusion-featured-slider-tb{}
#blogdelbanSec .fusion-flexslider-loading{margin-bottom:0;}
#blogdelbanSec .fusion-title{background: #000000;background: linear-gradient(0deg,rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);position: absolute;width: 100%;height: 100%;left: 0;top: 0;margin: 0;z-index: 99;display: flex;align-items: flex-end;justify-content: center;padding: 30px;text-align: center;padding-inline: 4vw;}
.fusion-body #wrapper #blogdelbanSec .fusion-title h1{text-align: center;color:#ffffff;font-size: 3vw;}
#blogDcontSec .fusion-text{margin-bottom:20px;}
#blogDcontSec .fusion-text h3{margin-block:0 10px;font-size: 1.6vw;}
#blogDcontSec .fusion-text p{}

body.page-id-1569 #tbuildcheni.recentprojet{background: #d9dff3;}

#InPageBanSec .InPBanContCol{position:absolute;width:100%;height:100%;left:0;top:0;z-index:99;padding-top:15vh;text-align:center;}
#InPageBanSec .InPBanContCol>.fusion-column-wrapper{justify-content: center;}
#InPageBanSec .InPBanContCol h1{margin-block:0 10px;color:#ffffff;font-size:4vw;text-transform:uppercase;}
#InPageBanSec .InPBanContCol p{margin:0; color:#ffffff;}


#carerformsec .wpcf7{margin-top:20px;}
#carerformsec .cusformrow p{margin-bottom:0;}
#carerformsec .cusformrow p>label{font-size: 18px;text-transform: uppercase;font-weight: 600;color: #cc0f3b;display:block;}
#carerformsec .cusformrow .wpcf7-form-control-wrap{display:block;}
#carerformsec .cusformrow .wpcf7-form-control-wrap input{border-radius: 0;border-width: 0 0 1px;border-color: #333333;background:transparent;height: auto;line-height: 45px;width: 100%;}
#carerformsec .cusformrow .wpcf7-radio{display:block;}
#carerformsec .cusformrow .wpcf7-radio .wpcf7-list-item{display:block;margin: 0 0 5px;}
#carerformsec .cusformrow .submitcol{}
#carerformsec .cusformrow .submitcol p{margin:0;position:relative;height:100%;display: flex;align-items: end;}
#carerformsec .cusformrow .submitcol p input{width: 100%;background: #cc0f3b;border: 1px solid #cc0f3b;text-transform: uppercase;letter-spacing: 1px;}
#carerformsec .cusformrow .submitcol p input:hover{background: #ffffff;color:#cc0f3b;}
#carerformsec .ComTiltestb {}
#carerformsec .ComTiltestb ul{list-style:none;margin:0;padding:0;}
#carerformsec .ComTiltestb ul li{position:relative;margin-block:5px;padding:5px 15px;border:1px solid #cccccc;display:flex;align-items:center;text-transform: uppercase;font-weight: 600;}
#carerformsec .ComTiltestb ul li:hover{background:#cc0f3b;color:#ffffff;border-color:#cc0f3b;}
#carerformsec .ComTiltestb ul li:before{content:''; position:relative;display:block;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #cc0f3b;margin-right: 8px;}
#carerformsec .ComTiltestb ul li:hover:before{border-left-color:#ffffff;}

#Testmonilistsec{}
#Testmonilistsec .hapfmly-item{margin-bottom:20px;}
#Testmonilistsec .hapfmly-item .hapfmly-fb {font-size: 17px;color: #102e3d;line-height: 1.3;background: #fff;padding: 25px;border-radius: 20px;position: relative;margin-bottom: 40px;box-shadow: 0 0 10px rgb(0 0 0 / 10%);}
#Testmonilistsec .hapfmly-item .hapfmly-fb:before {content: "";position: absolute;width: 34px;height: 28px;bottom: -28px;left: 50px;background: url(https://enc55f8xuio.exactdn.com/wp-content/themes/icipl-Child-Theme/images/testmo-downarrow-Licon.webp) no-repeat center center;background-size: 100% 100%;}
#Testmonilistsec .hapfmly-item .hapfmly-name {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
#Testmonilistsec .hapfmly-item .hapfmly-name p{width:60px;margin-right:10px;}
#Testmonilistsec .hapfmly-item .hapfmly-name h4 {color: #cc0f3b;margin: 0;font-size: 20px;text-align: left;}
#Testmonilistsec .hapfmly-item .hapfmly-name h4 small {color: #43474a;display: block;font-size: 17px;margin: 0 0 0;}
#Testmonilistsec .hapfmly-item .hapfmly-name img {border-radius: 50%;margin: 0 15px 0 0;}

#Testmonitabs{}
#Testmonitabs>.nav{border-top: 1px solid #f0f0f0;}
#Testmonitabs>.nav>ul.nav-tabs{background: transparent;border: none !important;}
#Testmonitabs>.nav>ul.nav-tabs>li{}
#Testmonitabs>.nav>ul.nav-tabs>li>a{margin: 0;padding: 0;border: none;background: transparent;}
#Testmonitabs>.nav>ul.nav-tabs>li>a>h4{font-size: 18px;text-transform: uppercase;letter-spacing: 0;font-weight: 700;font-family: "Poppins", sans-serif;line-height: 45px;border-bottom: 1px solid #f0f0f0;padding-inline: 20px;background:transparent;}
#Testmonitabs>.nav>ul.nav-tabs>li.active>a>h4{background:#cc0f3b;color:#ffffff;}
#Testmonitabs .tab-content{}
#Testmonitabs .tab-content .tab-pane{padding: 0;border: none;background: transparent;}

#buildbansec .flexslider {margin-bottom:0;}

#GuidingSec .fusion-image-element {width:35%;}

.enquiryNowPopOut {}
.enquiryNowPopOut form>p br{display:none;}

.enquiryNowPopOut .custom-model-inner_custom_popup{padding-top:40px;}
.enquiryNowPopOut .formrow .formcol .wpcf7-form-control-wrap input{border-color: #ccc;color: #333333;}
.enquiryNowPopOut .formrow .formcol .wpcf7-form-control-wrap input::placeholder{color: #ccc;}
.enquiryNowPopOut .formrow .formcol .wpcf7-acceptance{}
.enquiryNowPopOut .formrow .formcol .wpcf7-acceptance .wpcf7-list-item{margin:0;}
.enquiryNowPopOut .formrow .formcol .wpcf7-acceptance .wpcf7-list-item label{text-transform: inherit;display: flex;align-items: flex-start;}
.enquiryNowPopOut .formrow .formcol .wpcf7-acceptance .wpcf7-list-item label input{margin-top: 5px;}
.enquiryNowPopOut .formrow .formcol .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{letter-spacing: 0;}

#PostPropertyintroSec{}
#PostPropertyintroSec .PostPropertyintroformcol{padding:40px;background: #fff;}
#PostPropertyintroSec .formrow{display:flex;flex-wrap:wrap;margin-inline:-15px;}
#PostPropertyintroSec .formrow .formcol{padding-inline:15px;width: 50%;}
#PostPropertyintroSec .formrow .formcol.fullwidth{width: 100%;}
#PostPropertyintroSec .formrow .formcol p{}
#PostPropertyintroSec .formrow .formcol p label{display:block;}
#PostPropertyintroSec .formrow .formcol p br{display:none;}
#PostPropertyintroSec .formrow .formcol p .wpcf7-form-control-wrap{display: block;width: 100%;}
#PostPropertyintroSec .formrow .formcol p .wpcf7-form-control-wrap input{border-color:#cccccc;height:45px;width: 100%;}
#PostPropertyintroSec .formrow .formcol p .wpcf7-form-control-wrap input[type="file"]{border:1px solid #cccccc;padding: 10px;}
#PostPropertyintroSec .formrow .formcol p .wpcf7-form-control-wrap select{border-color:#cccccc;border-radius:0;}
#PostPropertyintroSec .formrow .formcol p .wpcf7-form-control-wrap textarea{border-color:#cccccc;border-radius:0;height:80px;}

#nriformSec{}
#nriformSec .wpcf7 {background: #ffffff;border-radius: 10px;box-shadow:0 0 10px rgb(0 0 0 / 31%);margin-top: -35px;padding-inline:10px;}
#nriformSec .formrow{display:flex;}
#nriformSec .formrow .formcol{width:29%;padding: 10px;margin:0;}
#nriformSec .formrow .formcol .wpcf7-form-control-wrap input{border-color:#cccccc;}
#nriformSec .formrow .formcol .wpcf7-form-control-wrap input:focus{border-color:#cc0f3b;}
#nriformSec .formrow .formcol .wpcf7-form-control-wrap input::placeholder{color:#cccccc;}
#nriformSec .formrow .formcol input[type="submit"]{width:100%;height:100%;}
#nriformSec .formrow .formcol input[type="submit"]:hover{border-color:#cc0f3b;}
#nriformSec .formrow .formcol.btncol{width:13%;}
#nriformSec .formrow .formcol p{margin:0;}
#nriformSec .formrow .formcol.btncol p{position:relative;height:100%;}


#comwtsapp_link {position: fixed;bottom: 45px;right: 45px;width: 60px;z-index: 999;}
#comwtsapp_link.desktop {display: block}
#comwtsapp_link.mobile {display: none}
#comwtsapp_link a {display: block}
#comwtsapp_link a img {width: 100%}
#comwtsapp_link a:hover img {-webkit-animation: bounce2 2s ease infinite;animation: bounce2 2s ease infinite}
@-webkit-keyframes bounce2 {
    0%,20%,50%,80%,100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes bounce2 {
    0%,20%,50%,80%,100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}


#comsoonSec{padding-inline:0;padding-top:8vh;}
#comsoonSec .comsoonCol{height:100vh;background: #0000008c;backdrop-filter: blur(10px);padding-inline:12vw;}
#comsoonSec .comsoonCol>.fusion-column-wrapper{display:flex;flex-direction: row;align-items: center;justify-content: center;}
#comsoonSec .fusion-text {width:50%;}
#comsoonSec .fusion-text h1{margin-block:0 10px;text-transform:uppercase;color:#ffffff;}
#comsoonSec .fusion-text h2{margin-block:0 10px;color:#ffffff;font-size:26px;}
#comsoonSec .fusion-text h3{margin-block:0 10px;color:#ffffff;font-size:18px;}
#comsoonSec .fusion-text p{color:#ffffff;}
#comsoonSec .wpcf7 {background:#ffffff;padding:30px;border-radius:20px;width:50%;}


@media screen and (max-width:1700px){
	:root {
    --bodyfont: 15px;
	}
	#HomeBanSec, #homeprolistSec, #redtomosec  {padding-inline: 40px;}
}
@media screen and (max-width:1620px){
	:root {
    --bodyfont: 14px;
	}
	#MainHeader .headTop .marqueebox h5{line-height: 30px;}
	#MainHeader .headTop ul li a::before{width: 15px;}
	#MainHeader .fusion-image-element {width: 18vw;}
	#MainHeader .PostPbox a, #MainHeader .loginbox a {padding: 4px 15px;}
	#MainHeader .loginbox a{padding-left: 35px;}
	#MainHeader .loginbox a:before{width: 34px;}
	#MainHeader .HumMenubox a:after{font-size: 12px;}
	#MainHeader .headMiddle {padding-block: 8px;}
	#HedMenusec nav ul.fusion-menu li a{font-size: 13.5px;}
	#HomesearchTab>.nav>ul>li>a{line-height: 28px;padding-inline: 15px;}
	#ProdetlBoxSec .fusion-text{font-size:14px;}
	#ProdetlRcont .reradiv{padding: 1px 12px;font-size: 12px;}
	.ProdetlistBox .ProdetlistItems{    padding: 14px;}
	#ProdetlRcont .btmtb .ProdetlRul ul li a:before{width: 16px;}
	#ProdetlRcont .btmtb .ProdetlRul ul li a {padding-left: 20px;}
	#ProdetlRcont .ProdetlRtb ul li{padding-inline: 14px;}
	#HomesearchTab {width: 76%;}
	#pdsideenowtb .enqformbox {padding: 15px;border: 5px solid #f6f6f6;}
	#pdsideenowtb .enqformbox h3{font-size: 19px;}
	#pdsideenowtb .wpcf7 {    margin-top: 6px;}
	#pdsideenowtb .formcol p {margin-bottom: 14px;}
	#pdsideenowtb .formcol .wpcf7-form-control-wrap input{    height: 40px;}
	#pdQlinkSec .ComTiltestb ul li a{line-height: 32px;font-size: 13px;padding-inline: 18px;}
}

@media screen and (max-width:1500px){
	:root {
    --bodyfont: 13.5px;
	}
	#MainFooter .copyrightRow{padding-bottom: 30px;}
	html body .ComTiltestb.marbtm {margin-bottom: 40px;}
	#HedMenusec nav ul.fusion-menu li a {font-size: 12.5px;}
	.flip-container, .front, .back {height: 53vh;}
	#ProdetlBoxSec .fusion-text{font-size:13px;}
	#MainHeader{padding-inline: 20px;}
	#pdintroSec,#panelSidewid{padding-block: 60px;}
	#MainHeader .PostPbox a, #MainHeader .loginbox a {padding: 3px 15px;font-size: 10px;}
	#MainHeader .loginbox a {padding-left: 35px;}
	#pdsideenowtb .formcol .wpcf7-form-control-wrap input {height: 38px;font-size: 14px;}
	#pdsideenowtb{margin-block: 20px;top: 0;}
	body.scroll-up #pdsideenowtb{top: 18%;}
	#pdsideenowtb .formcol p {margin-bottom: 12px;}
	#pdsideenowtb .btncol input{font-size: 13px;line-height: 32px;}
	#pdintroSec ul.appspelist li strong{font-size: 38px;}
	#pdintroSec ul.appspelist li strong sub {font-size: 20px;}
	#AmenitListRow ul.animiul li img {width: 48px;}
	#AmenitListRow ul.animiul li strong {line-height: 1.1;margin-top: 5px;}
	#pdAlocatSec .panel-heading .panel-title a{line-height: 40px;}
	html body .pdComtitletb.marbtm {margin-bottom: 30px;}
	#pdsideenowtb .wpcf7 {margin-top: 13px;}
	#MainHeader .headMiddle {padding-block: 4px;}
	#MainHeader .loginbox a:before {width: 27px;}
	.CproMainitemss .CproMainbox{width:calc(50% - 12px);}
	
}


@media screen and (max-width:1400px){
	:root {
    --bodyfont: 13px;
	}
	#ProdetlBoxSec .fusion-text {font-size: 12px;}
	#ProdetlRcont .reradiv {padding: 0px 10px;font-size: 11px;}
	.buildlistslider .buildlistitems .buildlogo {width: 70px;}
	#prdetseondSec .prolistsCol .fusion-text .pdamicons {width: 38px;}
}

@media screen and (max-width:1300px){
	.flip-container .front h4{font-size: 16px;}
	.homebanslider .slick-arrow{width: 35px;height: 35px;}
	#HomesearchTab>.nav>ul>li>a{line-height: 22px;padding-inline: 12px;font-size: 12px;}
	#MainHeader .headTop .marqueebox h5 {line-height: 25px;}
	#MainHeader .headTop ul li a {font-size: 13px;}
	#MainHeader .fusion-social-links{}
	#MainHeader .fusion-social-networks-wrapper{margin: 0;}
	#MainHeader .fusion-social-network-icon{margin: 0 8px;font-size: 13px!important;}
	#MainHeader .PostPbox a, #MainHeader .loginbox a{padding: 2px 12px;font-size: 10px;}
	#MainHeader .loginbox a {padding-left: 35px;}
	#MainHeader .headMiddle {padding-block: 4px;}
	#MainHeader .HumMenubox a:after {font-size: 10px;}
	#hovertabsec .fusion-tabs>.nav ul li a h4{line-height: 38px;font-size: 15px;}
	#hovertabsec .fusion-tabs>.nav ul li a h4:before{width: 36px;}
	.prohocontin .locationOut h5{font-size: 18px;}
	#hovertabsec .fusion-tabs {margin: 0;}
	.projRight .PDBC-title-tb h3{font-size:18px;}
	.CproMainbox .CproContCol .CproContitle h5{font-size: 13px;}
	#MainFooter ul li a{font-size: 12px;}
	#MainMenuColRow ul li {margin-inline: 11px;}
	#MainHeader .HumMenubox a{padding-top: 0px;}
	#prdetseondSec .prolistsCol .fusion-text h3 {margin: 0;font-size: 1.5vw;}
	#prdetseondSec .prolistsCol .fusion-text h4 {margin: 3px 0;font-size: 1.3vw;}
	#prodetlsldbansec{padding-bottom:40px;}
	#prodetlsldbansec .flexslider{margin-bottom:0;}
	#footOprojetsCol h3 {color: #ffffff;font-size: 15px;}
	#footOprojetsCol ul li{font-size: 12px;}
}
@media screen and (max-width:1200px){
	#MainMenuColRow ul li {margin-inline: 7px;}
	#FDisclimColROw {padding-block: 4px;}
	#MainFooter .copyrightRow p {padding-block: 7px;}
}
@media screen and (min-width:1201px){	
	#bporlistsec .ProdetlBoxSec{padding-right:0;}
	#bporlistsec .buildprolistssCol>.fusion-column-wrapper{margin-right:0;}
}
@media screen and (max-width:1100px){
	html body .secpadblock10 {padding-block: 60px;}
	#MainHeader .headTop .marqueebox {width: auto;}
	#MainHeader .headTop ul li {padding-left: 20px;}
	#HedMenusec nav ul.fusion-menu li {padding-right: 20px;}
	#MainHeader .headTop ul li a {font-size: 11px;}
	#HomeBanSec{padding-bottom: 20px;}
	.homebanslider .prohbanitems .prohbanCont{padding: 9.5vw 45px 40px;}
	.homebanslider .slick-prev {left: 0;}
	.homebanslider .slick-next {right: 0;}
	#HomesearchTab{width: 96%;bottom: 0;}
	html body .ComTiltestb{padding-right: 200px;}
	html body #bloglistSec .ComTiltestb{padding-right: 0px;}
	html body #chendiretSec .ComTiltestb{padding-right: 0px;margin-bottom: 30px;}
	#tbuildcheni .hallbImgViews h4{font-size: 20px;}
	html body .ComTiltestb h3{margin-bottom:4px;}
	html body .ComTiltestb p br{display:none;}
	.flip-container, .front, .back {height: 420px;}
	#chendiretSec>.fusion-row>.fusion-layout-column{width:100%;}
	#tbuildcheni.avpallsec {padding-block: 60px;}
	#MainFooter{padding-top: 40px;}
	#MainMenuColRow ul li {margin-inline: 10px;}
	.fusion-tabs .fusion-mobile-tab-nav{display:none!important;}
	#hovertabsec .fusion-tabs>.nav {display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;}
	.buildlistslider .buildlistitems .buildtitle h5{font-size:20px;}
	.CproMainbox .CproContCol .CproContitle h3{font-size: 15px;}
	.priceicon {padding-left: 16px;}
	.priceicon:before{width: 12px;height: 15px;}
	#tbuildcheni .tbuildertb h4{font-size:30px;}
	#PriceListRow .PriceTbbox ul li strong{font-size: 18px;}
	#PriceListRow .PriceTbbox ul li small{font-size: 14px;}
	#AmenitListRow ul.animiul li {width: 33.33%;}
	#AmenitListRow ul.animiul li img {width: 60px;}
	#pdSpefiSec .pdComtitletb p br{display:none;}
	#pdintroSec ul.appspelist{margin: 35px 0 0;}
	#pdintroSec ul.appspelist li{margin-bottom:0;}
	#pdintroSec ul.appspelist li small{font-size: 13px;}
	#pdintroSec ul.appspelist li strong {font-size: 32px;}
	.slider .slick-arrow{width: 32px;height: 32px;}
	#addsboxLeft{width: 65vw;height: 32vh;}
	#footaddsbox{height: 155px;}
	.hlitsTb .hlightsects h4 {font-size: 16px;}
	#InPageBanSec .contusCol .fusion-text {width: 46%;}
	#InPageBanSec .contusCol .fusion-social-links {width: 46%;}
	#Properindsec .ProperindCol .fusion-text{width:calc(50% - 10px);margin-block:10px;}
	#Properindsec .ProperindCol .tbuilderttle h4{font-size:26px;}
	
	#comsoonSec{padding-block:80px;}
	#comsoonSec .comsoonCol{height:100vh;}
	#comsoonSec .comsoonCol>.fusion-column-wrapper{flex-direction: column;gap: 60px;}
}
@media screen and (max-width:1030px){	
    #MainFooter ul li a {font-size: 10px;}
	#pdSpefiTabs>.nav>ul>li>a {padding: 0 !important;}
	#pdSpefiTabs>.nav>ul>li>a>h4{font-size: 13px;}
	#florplantab>.nav{display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;}
	#HedMenusec{display:none;}
	#blogDcontSec .fusion-text h3{font-size: 20px;}
	#bporlistsec .ProdetlRcont .ProdetlRtb ul{flex-wrap: wrap;}
	#nriformSec .formrow{flex-wrap:wrap;}
	#nriformSec .formrow .formcol{width: 33.33%;}
	#nriformSec .formrow .formcol.btncol{width:20%;}
}
@media screen and (max-width:1024px){	
	#Testmonitabs .tab-content .tab-pane{padding-inline:0!important;border: 2px solid #cc0f3b !important;border-top: 0px !important;}
	html body #Testmonilistsec .ComTiltestb {padding-right: 0;}
	#Testmonitabs .tab-content {width: 100%;}
	#Testmonitabs .tab-content>.nav{display: block !important;border: none !important;}
	#Testmonitabs .tab-content>.nav>ul.nav-tabs{left: 0;border:none!important;}
	#Testmonitabs .tab-content>.nav>ul.nav-tabs>li{}
	#Testmonitabs .tab-content>.nav>ul.nav-tabs>li>a{padding: 0 !important;border: none;}
	#Testmonitabs .tab-content>.nav>ul.nav-tabs>li>a>h4{line-height: 45px;padding-inline: 20px;background: #ffffff;border: 1px solid #f0f0f0;position:relative;font-size: 16px;}
	#Testmonitabs .tab-content>.nav>ul.nav-tabs>li.active>a>h4{background: #cc0f3b;color:#ffffff;border-color:#cc0f3b;display:flex;}
	#Testmonitabs .tab-content>.nav>ul.nav-tabs>li>a>h4:after{content:'+';position:relative;display:block;margin-left:auto;}
	#Testmonitabs .tab-content>.nav>ul.nav-tabs>li.active>a>h4:after{content:'-';}
	
	#heachbuildsec #Testmonitabs .tab-content .tab-pane{padding:15px!important;}
	
}
@media screen and (min-width:1001px){	
	#pdSpefiTabs>.nav{display:block;}

}
@media screen and (max-width:1000px){	
	#bporlistsec .buildprolistssCol{width: 100%;}
	#bporlistsec .buildEnqFormCol{width: 100%;}
	#faqAcco .panel-heading a span.fusion-toggle-heading{font-size: 16px;line-height: 42px;}
	#buildintrosec .ComTiltestb {padding-right: 0;}
	#buildintrosec .ComTiltestb.marbtm {margin-bottom: 0;}
	#faqAcco .panel-heading a {padding: 0 20px;}
	#faqAcco .panel-body {padding: 20px 20px;border: 1px solid #f0f0f0;}
	#addsboxLeft{width: 65vw;}
	#pdsideenowtb h3{font-size: 20px;}
	#pdSpefiTabs .tab-content>.nav {display:block!important;}
	#pdSpefiTabs .tab-content>.nav ul {border: none;}
	#pdSpefiTabs .tab-content>.nav ul li{border-bottom: 1px solid #cc0f3b;}
	#pdSpefiTabs .tab-content>.nav ul li a{border: none;padding: 0 !important;}
	#pdSpefiTabs .tab-content>.nav ul li a h4{line-height: 40px;background: #fbebef;padding-inline:20px;position:relative;}
	#pdSpefiTabs .tab-content>.nav ul li a h4::after{content:'+';position:relative;display:block;margin-left:auto;}
	#pdSpefiTabs .tab-content>.nav ul li.active a h4{background: #cc0f3b;color: #ffffff !important;}
	#pdSpefiTabs .tab-content>.nav ul li.active a h4::after{content:'-';}
	#pdSpefiTabs .tab-content .tab-pane{padding:10px 20px;border: 1px solid #cc0f3b;}
	html body .ComTiltestb h2{font-size: 50px;}
	#bloglistboxs .fusion-post-content-wrapper {padding: 15px !important;}
	#main #bloglistboxs .fusion-post-content-wrapper h2 a {font-size: 20px;}
	#bporlistsec  .ProdetlRcont .buildernames h3{font-size: 22px;}	
	.CproMainitemss .CproMainbox{width:calc(50% - 12px);}
	
}

@media screen and (min-width:601px){
	#mobileAccview{display:none;}
	#mobile-nav-sticky{display:none;}
}

@media screen and (max-width:800px){
	#pdelspiltRow{}
	#pdelspiltRow .pdelspiltLCol{width: 100%;}
	#pdelspiltRow .pdelspiltRCol{width: 100%;}
	#PriceListRow, #AmenitListRow, #pdAlocatSec, #pdSpefiSec {margin-bottom: 40px;padding-inline: 0;}
	html body .pdComtitletb h3{font-size: 20px;}
	#prdetseondSec .prolistsCol {padding-top: 20px;margin-top: 20px;}
	#prdetseondSec .buildtbss h1{font-size: 32px;}
	#prdetseondSec .buildavertb h2{font-size: 28px;}
	#prdetseondSec .buildtbss h3{font-size: 22px;margin-block: 5px;}
	#prdetseondSec .buildavertb h3{font-size: 22px;margin-block: 5px;}
	#prdetseondSec .buildtbss h4{font-size: 18px;}
	#prdetseondSec .buildavertb h6{font-size: 14px;}
	.cusformrow .colquater {width: 50%;}
	.cusformrow .colfullquater {width: 100%;}
	#ContfromSec .cusformrow p>label {font-size: 15px;}
	.fusion-body #wrapper #blogdelbanSec .fusion-title h1{font-size:30px;}
	#blogDcontSec .fusion-text h3{font-size: 16px;}
	#blogdelbanSec .fusion-flexslider-loading img{height:300px;object-fit:cover;}
	body.single-post section#content{margin-bottom:0;}
	#InPageBanSec.ContsUsBan .fusion-image-element{}
	#InPageBanSec.ContsUsBan .fusion-image-element .fusion-imageframe {}
	#InPageBanSec.ContsUsBan .fusion-image-element .fusion-imageframe img{height:450px;object-fit:cover;object-position: 35%;}
	#InPageBanSec .contusCol{padding-top: 100px;}
	#InPageBanSec .contusCol .fusion-text{margin-bottom: 30px;}
	#hamburger-Megamenu .hamburgerSideBox{width: 50vw;}
	#hamburger-Megamenu .hamburgerLogo img{object-fit: contain;}
	#bporlistsec .ProdetlBox {padding: 12px;}
	.property-type-filter .filter-wrapper{flex-direction: column;    width: 100%;}
	.property-type-filter .filter-wrapper label {margin: 0;line-height: 1.2;width: 100%;text-align: left;margin-bottom:5px;}
	.property-type-filter {gap: 0 !important;}
	.property-type-filter .filter-wrapper .ptfilterselect {padding-left: 0px;width: 100%;text-align: left;}
	#prdetseondSec .buildtbss .vielocatlinkbox{align-items: flex-start;flex-direction: column;margin-block: 10px;padding-block: 10px;border: 1px solid #cccccc;border-width: 1px 0;}
	#prdetseondSec .buildtbss .vielocatlinkbox p {margin-bottom: 0;margin-left: 0;line-height: 1.2;margin-top: 4px;}
	#nriformSec .wpcf7{padding-block:20px;margin-top: 30px;}
	#nriformSec .formrow .formcol{width: 100%;}
	#nriformSec .formrow .formcol.btncol{width:100%;}
	.CproMainitemss .CproMainbox{width:calc(100% - 12px);margin-block: 6px;}	
	#comsoonSec{padding-block:0px;}
	#comsoonSec .comsoonCol{height:auto;padding-block:80px;padding-inline:30px;}
	#comsoonSec .comsoonCol>.fusion-column-wrapper{gap: 30px;}
	#comsoonSec .fusion-text {text-align:center;width: 100%;}
	#comsoonSec .fusion-text h1{font-size:34px!important;}
	#comsoonSec .fusion-text h2{font-size: 22px;`}
	#comsoonSec .fusion-text p br{display:none;}
	#comsoonSec .wpcf7{width: 100%;}
}

@media screen and (max-width:650px){
	#pdAlocatSec .fusion-accordian{width:100%;}
	#bporlistsec .ProdetlBox {flex-direction: column;}
	#bporlistsec .ProdetlBox .ProdetlLcont {width: 100%;}
	#bporlistsec .ProdetlBox .ProdetlLcont .reradtcp{top: 5px;left: 5px;}
	#bporlistsec .ProdetlBox .ProdetlLcont .reradtcp span{padding: 3px 10px;font-size: 11px;}
	#bporlistsec .ProdetlBox .ProdetlLcont .socilmediasharebtns{top: 5px;right: 5px;}
	#bporlistsec .ProdetlBox .ProdetlLcont .socilmediasharebtns button{width: 25px;}
	#bporlistsec .ProdetlRcont{    width: 100%;padding-inline: 0px 0px;padding-top:15px;}
	#bporlistsec .ProdetlRcont .offerTag{top: 0px;right: 0px;font-size: 12px;width: 100%;border-radius: 0;text-align:center;transform: translateY(calc(-100% + -20px));line-height: 1;padding-inline: 10px;}
	#bporlistsec .ProdetlRcont .buildernames h3{font-size: 18px;}
	#bporlistsec .ProdetlRcont .ProdetlRtb ul li,#bporlistsec .ProdetlRcont .ProdetlRtb ul li:first-child{padding:10px;}
	#bporlistsec .ProdetlRcont .ProdetlRtb.midtb ul li:first-child {border-bottom: 1px solid rgb(51 51 51 / 30%);}
	#bporlistsec .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%);}
	#bporlistsec .ProdetlRcont .ProdetlRtb ul li{width:50%;font-size: 15px;}
	#bporlistsec .ProdetlRcont .ProdetlRtb ul li strong {display: block;line-height: 1;}
	#bporlistsec .ProdetlRcont .ProdetlRtb.btmtb div:nth-child(1){display:none;}
	#bporlistsec .ProdetlRcont .ProdetlRtb ul li {padding-inline: 7px;}
	#bporlistsec .ProdetlRcont .ProdetlRtb .Procontlinktb ul li {padding-block: 7px;justify-content: center;}
	#bporlistsec .ProdetlRcont .ProdetlRtb .Procontlinktb ul li:first-child{border-bottom: 1px solid rgb(51 51 51 / 30%);}
	#bporlistsec .ProdetlRcont .ProdetlRtb .Procontlinktb ul li:nth-child(2){border-bottom: 1px solid rgb(51 51 51 / 30%);border-right: 0px solid rgb(51 51 51 / 30%);}
	#bporlistsec .ProdetlRcont .ProdetlRtb .Procontlinktb ul li:nth-child(3){border-right: 1px solid rgb(51 51 51 / 30%);}
	#buildbansec .flexslider {margin-bottom: 0;margin-top: 55px;}
	#bporlistsec .ProdetlRcont .btmtb .Procontlinktb ul li button{text-align: left;font-size: 15px;}
	#bporlistsec {padding-inline: 20px;}
	#bporlistsec .ProdetlRcont .ProdetlRtb p.locatnpara{margin-bottom: 10px;}
	#bporlistsec .ProdetlRcont .buildernames .buildlogobox {display: block;margin-bottom: 15px;}
	#bporlistsec .ProdetlRcont .buildernames .buildlogobox img{display: block;width:auto;height:40px;object-fit:cover;}
	#tbuildcheni .ComTiltestb p.emorebtn{position: relative;}
	.CproMainbox{flex-direction: column;margin: 0;}
	.CproMainbox .CproImgCol{width:100%;}
	.CproMainbox .CproContCol{width:100%;}
	.CproMainbox .CproImgCol .CproImgs{height: 200px;}
	.CproMainbox .CproImgCol .CproImgs a img{object-fit:cover;}
	#homeprolistSec .homeprolistslider .prohbanimg img.webimgs{display:none;}
	#homeprolistSec .homeprolistslider .prohbanimg img.mobimgs{display:block;}
	#footaddsbox .footaddsBody img.webimagess{display:none;}
	#footaddsbox .footaddsBody img.mobimagess{display:block;}
	#pdQlinkSec .ComTiltestb ul{margin-inline:-4px;margin-top: 18px;}
	#pdQlinkSec .ComTiltestb ul li{margin:4px;width: calc(50% - 8px);}
	#bporlistsec .ProdetlRcont .buildernames .suBLink{flex-direction: column;align-items: flex-start;padding-block:5px;}
	#bporlistsec .ProdetlRcont .buildernames .suBLink .locLink{margin-left:0;margin-top:6px;}
	#hamburger-Megamenu .hamburgerContlinks {padding-top: 0;padding-bottom: 50px;}
	#InPageBanSec .InPBanContCol h1{font-size: 36px !important;}
	#PostPropertyintroSec .PostPropertyintroformcol{padding:15px;}
	#Properindsec .ProperindCol .fusion-text{width:100%;margin-block:10px;}
	#Properindsec .ProperindCol .tbuilderttle h4{font-size:20px;}
}

@media screen and (max-width:600px){
	#FootMenuColrow {padding-block: 0;}
	#FootMenuColrow .getouchcol{padding-block: 10px;}
	#mobile-nav-sticky{display:block;position: fixed;bottom: -1px;width: 100%;left: 0;z-index: 9999;background: #ffffff;padding: 5px;box-shadow: 0 0 8px 1px rgb(51 51 51 / 9%);}
	#mobile-nav-sticky ul.mns-list{display:flex;list-style:none;}
	#mobile-nav-sticky ul.mns-list li{padding-inline: 7px;padding-block:5px;border-right:1px solid #d4d4d5;margin-inline:auto;width: 25%;}
	#mobile-nav-sticky ul.mns-list li:first-child{}
	#mobile-nav-sticky ul.mns-list li:last-child{border-right:0px solid #d4d4d5;}
	#mobile-nav-sticky ul.mns-list li a{}
	#mobile-nav-sticky ul.mns-list li a .mnv-icon-view{width: 36px;aspect-ratio: 1;margin-inline: auto;}
	#mobile-nav-sticky ul.mns-list li a .mnv-icon-filter{background:url(images/sticky-fillter-icon.svg) no-repeat center center;background-size:80%;}
	#mobile-nav-sticky ul.mns-list li a .mnv-icon-tprojects{background:url(images/sticky-building-icon.svg) no-repeat center center;background-size:80%;}
	#mobile-nav-sticky ul.mns-list li a .mnv-icon-enquire{background:url(images/sticky-enquire-icon.svg) no-repeat center center;background-size:80%;}
	#mobile-nav-sticky ul.mns-list li a .hamburger-icon{background:url(images/sticky-menu-icon.svg) no-repeat center center;background-size:80%;}
	#mobile-nav-sticky ul.mns-list li a strong{display: block;text-align: center;width: 100%;line-height: 1;}
	#mobile-nav-sticky ul.mns-list li.mnv-logo{width: 25%;}
	#mobile-nav-sticky ul.mns-list li.mnv-logo a{display: block;position: relative;width: 100%;height: 100%;}
	#mobile-nav-sticky ul.mns-list li.mnv-logo a .mnv-logo-img{position: relative;width: 100%;height: 100%;}
	#mobile-nav-sticky ul.mns-list li.mnv-logo a .mnv-logo-img img{position: absolute;width: 74%;height: 100%;bottom:0;left:50%;-webkit-filter: drop-shadow(2px 2px 0 #ffffff) drop-shadow(2px -2px 0 #ffffff) drop-shadow(-2px 2px 0 #ffffff) drop-shadow(-2px -2px 0 #ffffff);filter: drop-shadow(2px 2px 0 #ffffff) drop-shadow(2px -2px 0 #ffffff) drop-shadow(-2px 2px 0 #ffffff) drop-shadow(-2px -2px 0 #ffffff);object-fit: contain;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
	
	#mobileAccview{}
	#MainFooter{padding-bottom:80px;}
	#MainFooter .copyrightRow{padding-top: 10px;}
	#MainFooter .copyrightRow .fusion-text{width:100%;order: 2;}
	#MainFooter .copyrightRow .fusion-social-links{width:100%;order: 1;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid rgb(255 255 255 / 28%);}
	#mobileAccview .fusion-panel{}
	#mobileAccview .panel-title{}
	#mobileAccview .panel-title a{color: #fff;background:transparent;}
	#mobileAccview .panel-title a.active{color: #cc0f3b !important;background: #ffffff;}
	#mobileAccview .panel-title a .fusion-toggle-icon-wrapper{}
	#mobileAccview .panel-title a .fusion-toggle-icon-wrapper i{background: transparent !important;border: none !important;}
	#mobileAccview .panel-title a.active .fusion-toggle-icon-wrapper i{color: #cc0f3b !important;}
	#mobileAccview .panel-title a .fusion-toggle-heading{}
	#mobileAccview .panel-collapse{}
	#footOprojetsCol .popusearchbtntb p{/* justify-content: flex-start; */}
	#footOprojetsCol .popusearchbtntb p button{font-size: 18px;}
	#footOprojetsCol .footourprojects{margin-block: 20px;}
	#footOprojetsCol .footourprojects .slick-list{width: 150%;}
	#footOprojetsCol h3{font-size: 16px;margin-block: 10px;}
	#footOprojetsCol ul li{line-height: 1.5;font-size: 13px;margin-bottom:7px;}
	#FootMenuColrow .Fmobhiddencol{display:none;}
	#FootSecMenuColrow .Fmobhiddencol{display:none;}
	#MainMenuColRow ul {display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: nowrap;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;}
	html body .secpadblock10 {padding-block: 40px;}
	#addsboxLeft {bottom: 0;left: 0;width: 100%;height: 100%;z-index: -99999;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;-webkit-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);background: rgb(51 51 51 / 78%);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;opacity:0;visibility:hidden;pointer-events:none;}
	#addsboxLeft.openprojects{z-index: 99999;opacity:1;visibility:visible;pointer-events:all;padding-inline: 10px;}
	#addsboxLeft .addsbLContain{height:50%;width: 100%;}
	#addsboxLeft .addsbLOC{top: -10px;-webkit-transform: translate(0%, -100%);-ms-transform: translate(0%, -100%);transform: translate(0%, -100%);border-radius: 4px;}
	#addsboxLeft .addsbLOC strong::before{content: 'x';}
	
	#mobilefilterbox{position:fixed;bottom: 0;left: 0;width: 100%;height: 100%;z-index: -99999;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;background: rgb(51 51 51 / 78%);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;opacity:0;visibility:hidden;pointer-events:none;}
	#mobilefilterbox.openprojects {z-index: 99999;opacity:1;visibility:visible;pointer-events:all;}
	#mobilefilterbox .mobfiltContner {position:relative;width: 100%;}
	#mobilefilterbox .mobfiltContner .mobfiltSec{padding:5px;}
	#mobilefilterbox .mobfiltContner .prosearchforms{background:#ffffff;padding:15px;}
	#mobilefilterbox .mobfiltContner .prosearchforms .ecr-searchbar-tabs{margin-bottom:20px;}
	#mobilefilterbox .mobfiltContner .prosearchforms ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px;}
	#mobilefilterbox .mobfiltContner .prosearchforms ul li{}
	#mobilefilterbox .mobfiltContner .prosearchforms ul li button{padding:5px 10px;border:1px solid #cccccc;background:#f0f0f0;border-radius:5px;}
	#mobilefilterbox .mobfiltContner .prosearchforms ul li button.ecr-tab-active{background: #cc0f3b !important;border-color: #cc0f3b;}
	#mobilefilterbox .mobfiltContner .mobfilterCLose{position: absolute;top: -10px;right: 2%;height: auto;aspect-ratio: 1;width: 40px;background: #f3f3f3;color: #000000;border-radius: 0;font-weight: 800;font-size: 35px;cursor: pointer;-webkit-transform: translate(0%, -100%);-ms-transform: translate(0%, -100%);transform: translate(0%, -100%);border-radius: 4px;border: 1px solid #dbdbdb;border-left: none;}
	#mobilefilterbox .mobfiltContner .mobfilterCLose strong {-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;display: block;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;line-height: 0;font-size: 0;}
	#mobilefilterbox .mobfiltContner .mobfilterCLose strong::before {content: 'x';position: relative;display: block;font-size: 20px;}
	#mobilefilterbox .mobfiltContner .mobfilterCLose{}
	#HomesearchTab .prosearchforms {padding: 16px;background: rgb(14 25 63 / 75%);border-radius: 0;width: 96%;margin-inline:auto;}
	#HomesearchTab .ecr-searchbar-tabs ul{-ms-flex-wrap: wrap;flex-wrap: wrap;}
	#HomesearchTab .ecr-searchbar-tabs ul li {margin-right: 8px;}
	#HomesearchTab .ecr-searchbar-tabs ul li button{padding-inline: 12px;}
	form.ecr-searchbar-form{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;border-radius: 0;border: 1px solid #f0f0f0;}
	form.ecr-searchbar-form select{width: 100%;}
	form.ecr-searchbar-form #ecr-search-container {width: 100%;margin-block:10px;}
	form.ecr-searchbar-form button{width: 100%;line-height: 35px;}
	#mobilefilterbox  .ecr-advanced-search-bar-instance [id$="-search-input"]{border-top: 1px solid #f0f0f0 !important;}
	#MainHeader .headMiddle {padding-block: 4px;}
	#MainHeader {padding-inline: 15px;}
	#MainHeader .headTop .contdetlstb,#MainHeader .headTop .fusion-social-links,#HedMenusec,#MainHeader .loginbox,.HumMenubox {display: none;}
	#MainHeader .headTop .marqueebox h5 {line-height: 1.2;font-size: 14px;width:40%;}
	#MainHeader .headTop .marqueebox p {width:60%;display:none;}
	#MainHeader .fusion-image-element {width: 55%;}
	#MainHeader .headTop .marqueebox marquee{width:60%;display:block;line-height: 1;}
	#HomeBanSec{padding-inline:0;padding-bottom:0;}
	.homebanslider .slick-arrow {width: 25px;height: 25px;padding: 5px;}
	.homebanslider .prohbanitems .prohbanCont {padding: 20px 30px 20px;}
	.homebanslider {margin-top: 50px;}
	.homebanslider .prohbanitems .prohbanContbox .bantitleone{margin: 0 0 5px;font-size: 18px;}
	.homebanslider .prohbanitems .prohbanContbox .bantitlethree{margin: 0 0 5px;font-size: 15px;}
	.homebanslider .prohbanitems .prohbanContbox .bantitlethree br{display:none;}
	#HomesearchTab {width: 100%;bottom: 0;position: relative;padding-block: 10px;}
	#homeprolistSec, #redtomosec {padding-inline: 20px;}
	#homeprolistSec{padding-block:20px;}
	.slider .slick-arrow{width: 30px;height: 30px;}
	.buildlistslider .slick-prev {left: -10px;}
	.buildlistslider .slick-next {right: -10px;}
	.homeprolistslider .slick-prev {left: 0px;}
	.homeprolistslider .slick-next {right: 0;}
	.hslideview{overflow-x: scroll;overflow-y: hidden;white-space: nowrap;height: 450px;}
	.hslideview .item{flex-grow: unset;width: 80%;-webkit-box-flex: 0;-ms-flex: 0 0 85%;flex: 0 0 85%;margin-right: 10px;}
	.hslideview .item:last-child{margin-right: 0px;}
	#hovertabsec .tab-content {padding: 0;}
	#hovertabsec .tab-content .tab-pane {padding: 0 !important;}
	.Projouter {width: calc(100% - 0px) !important;}
	.prohocontin{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
	.prohocontin:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0; background: rgb(0 0 0 / 60%);pointer-events:none;}
	.prohocontin .locationOut{/* display:none; */position: relative;height: auto;}
	.prohocontin>a{height: auto;pointer-events: none;}
	.prohocontin .prohocontc{position:relative;background: transparent;}
	.prohocontin .prohocontc{opacity:1;pointer-events: all;}
	.prohocontin .PDBC-title-tb h3{font-size:20px;}
	.prohocontin .PDBC-title-tb h5{font-size:14px;}
	.prohocontin .PDBC-title-tb h4{font-size:18px;padding-left: 20px;}
	.prohocontin .PDBC-title-tb h4:before{width: 18px;}
	#hovertabsec .fusion-tabs>.nav ul{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;}
	.hallbuilderslide .slick-prev {left: -10px;}
	.hallbuilderslide .slick-next {right: -10px;}
	html body .ComTiltestb h2{font-size: 40px!important;}
	html body .ComTiltestb {padding-right: 0px;}
	html body .ComTiltestb h3{font-size: 32px;}
	html body .ComTiltestb h4{font-size: 28px;}
	#redtomosec .ComTiltestb p.emorebtn,#trndprosec .ComTiltestb p.emorebtn{position: relative;}
	#chendiretSec .flipcol>.fusion-column-wrapper{overflow-x: scroll;overflow-y: hidden;white-space: nowrap;flex-wrap: nowrap;}
	#chendiretSec .flipcol .flip-container{width: auto;margin-inline:0 10px;-webkit-box-flex: 0;-ms-flex: 0 0 calc(80% - 10px);flex: 0 0 calc(80% - 10px);}
	.flip-container .back h4 {font-size: 16px;}
	.flip-container .front h4 {font-size: 20px;}
	.buildlistslider .buildlistitems .buildtitle h5 {font-size: 16px;}
	#tbuildcheni.avpallsec {padding-block: 40px;padding-inline: 40px;}
	#tbuildcheni .tbuildertb{margin:0 5px;width: auto;flex: 0 0 45%;}
	#tbuildcheni .fusion-builder-row-inner>.fusion-layout-column>.fusion-column-wrapper{margin-left: var(--awb-spacing-left);margin-right: var(--awb-spacing-right);-ms-flex-wrap: nowrap;flex-wrap: nowrap;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;}
	#tbuildcheni .tbuildertb h4{font-size:16px;white-space: normal;}
	#tbuildcheni .fusion-builder-row-inner{margin-left: calc(-4% / 2)!important;margin-right: calc(-4% / 2)!important;}
	#tbuildcheni .tbuilderttle{padding: 12px;}	
	.back{-webkit-transform: rotateY(0deg);transform: rotateY(0deg);background: transparent;z-index: 9;}
	.flip-container:hover .flipper, .flip-container.hover .flipper { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); }
	.flip-container .back h4{display:none;}
	.flipperimgbox:before{background: #333333;}
	.ProdetlistBox .ProdetlistItems{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.ProdetlistBox .ProdetlistItems .prodelgalrys {width: 100%;}
	.ProdetlistBox .ProdetlistItems .ProdetlRcont {width: 100%;padding-left: 0;padding-top: 20px;}
	html body .pdComtitletb h2{font-size:24px;}
	html body .pdComtitletb h4{font-size:16px;line-height:1.6;}
	#buildintrosec{padding-inline:0;}
	#ProdetlBoxSec{padding-inline:0;}
	#ProdetlRcont .buildernames h3{font-size: 20px;}
	#ProdetlRcont .reradiv{right: auto;left: 0;}
	#ProdetlRcont .buildernames {padding-top: 25px;}
	#ProdetlRcont .ProdetlRtb ul{-ms-flex-wrap: wrap;flex-wrap: wrap;}
	#ProdetlRcont .ProdetlRtb ul li {padding-inline: 8px;padding-block: 8px;border-bottom: 1px solid #f0f0f0;border-right: 0px;}
	#ProdetlRcont .ProdetlRtb.midtb ul li {width:25%;}
	#ProdetlRcont .ProdetlRtb.btmtb ul li {width: auto;flex: 1;}
	#ProdetlRcont .ProdetlRtb ul li:last-child{border-bottom: 0px solid #f0f0f0;}
	#ProdetlRcont .btmtb .ProdetlRul ul li a {padding-left: 25px;padding-right: 20px;}
	#buldfaqsec{padding-inline:0;}
	.single-projects #buldfaqsec{padding-inline:30px;}
	#pdintroSec, #panelSidewid {padding-block: 40px;}
	#prdetseondSec .buildtbss h1 {font-size: 28px;}
	#prdetseondSec .buildtbss h3,#prdetseondSec .buildtbss h4 {font-size: 14px;}
	#prdetseondSec .buildavertb {text-align: left;padding-top: 10px;}
	#prdetseondSec .buildavertb h2{font-size: 22px;}
	#prdetseondSec .buildavertb h3{font-size: 16px;}
	#prdetseondSec .prolistsCol .fusion-text{flex: auto;width: 50%;padding: 15px 10px;border: 1px solid #f1f1f1;}
	#prdetseondSec .prolistsCol .fusion-text .pdamicons {width: 50px;}
	#prdetseondSec .prolistsCol .fusion-text h4 {font-size: 16px;}
	#prdetseondSec .prolistsCol .fusion-text h3{font-size: 20px;}
	#prdetseondSec .prolistsCol {padding-top: 0;margin-top: 20px;border-top: 0px solid #cccccc;}
	#prodetlsldbansec {padding-bottom: 0px;margin-top: 52px;padding-inline: 0;}
	#pdintroSec ul.appspelist li{width:50%;margin-bottom: 0;padding: 5px;min-height: 85px;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: center;-ms-flex-pack: center;justify-content: center;border: 1px solid rgb(255 255 255 / 5%);}
	#pdintroSec ul.appspelist li strong {font-size: 32px;}
	.hlitsTb .hlightsects h4 {font-size: 18px;}	
	.hlitsTb .hlightsects {padding: 10px;border: 4px solid #cc0f3b;outline: 6px solid #f0f0f0;}
	#PriceListRow .PriceTbbox ul{padding: 10px;flex-wrap: wrap;}
	#PriceListRow .PriceTbbox ul li{padding-block: 5px;flex: auto;width:50%;}
	#AmenitListRow ul.animiul li {width: 50%;}
	.pdelspiltRow .pdetlRcol {height: auto;}
	#prdetseondSec .protitlesCol {padding-block: 28px;padding-inline: 24px;}
	#prdetseondSec .prolistsCol {margin-top: 0px;}
	#offserSec .fusion-image-element {width: 100%;}
	#offserSec .fusion-image-element .fusion-imageframe{width: 100%;display:block;}
	#offserSec .fusion-image-element .fusion-imageframe img{width: 100%;display:block;}
	#offserSec .fusion-text{width: 100%;padding-left:0px;padding-top:40px}
	#prdetseondSec {padding-inline: 0;}
	#PriceListRow .pdbhkslider .slick-list:before{opacity:0;}
	#PriceListRow .pdbhkslider .slick-list:after{opacity:0;}
	#PriceListRow .pdbhkslider .pdbhkitem{font-size: 30px;}
	#florplantab{margin-bottom: 0;padding-block: 0px;}
	#prdetseondSec .proReraCol p{font-size: 18px;line-height:1.3;}
	#offserSec .fusion-text p{font-size: 32px;line-height:1.3;text-align:center;}
	#florplantab>.nav {display: none !important;}
	#florplantab>.tab-content .nav {border: none;display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;border-bottom:1px solid #cccccc!important;}
	#florplantab>.tab-content .nav>ul.nav-tabs{margin: 0;border: none;display: -webkit-box;display: -ms-flexbox;display: flex;background: transparent;padding: 0px;}
	#florplantab>.tab-content .nav>ul.nav-tabs>li{width: 100%;margin-right: 0px;}
	#florplantab>.tab-content .nav>ul.nav-tabs>li>a{border: none;margin: 0;padding: 0!important;background: transparent;}
	#florplantab>.tab-content .nav>ul.nav-tabs>li>a>h4{font-size: 16px;text-transform: uppercase;font-weight: 700;letter-spacing: 0.3px;padding: 8px 15px;text-align:left;position:relative;}
	#florplantab>.tab-content .nav>ul.nav-tabs>li>a>h4:after{content:'+';position:relative;display:block;margin-left: auto;}
	#florplantab>.tab-content .nav>ul.nav-tabs>li>a:hover>h4{color:#cc0f3b;}
	#florplantab>.tab-content .nav>ul.nav-tabs>li.active>a>h4{background:#cc0f3b;color:#ffffff;}
	#florplantab>.tab-content .nav>ul.nav-tabs>li.active>a>h4:after{content:'-';}
	#florplantab>.tab-content>.tab-pane{background: transparent;border-bottom:1px solid #cccccc!important;}
	#PriceListRow, #AmenitListRow, #pdAlocatSec, #pdSpefiSec{margin-bottom: 0;}
	#panelSidewid, #PriceListRow, #AmenitListRow, #pdAlocatSec, #pdSpefiSec, #FloorListRow {padding-block: 40px 0;}
	#pdsideenowtb .enqformbox{padding: 14px;}
	.cusformrow .cusformCol p{margin-bottom:0;}
	#pdsideenowtb .enqformbox h3{font-size: 14px;}
	#pdsideenowtb .formcol .wpcf7-acceptance label{display: flex;}
	#ContfromSec .cusformrow .wpcf7-form-control-wrap input{height: 34px;}
	.cusformrow .colquater {width: 100%;}
	#ContfromSec .cusformrow .wpcf7-radio {display: flex;flex-wrap: wrap;}
	#ContfromSec .cusformrow .wpcf7-radio .wpcf7-list-item{margin: 0 0 0px;line-height: 1;padding-left: 5px;}
	#ContfromSec .cusformrow .wpcf7-radio .wpcf7-list-item label{display:block;}
	.fusion-body #wrapper #blogdelbanSec .fusion-title h1 {font-size: 24px;}
	#blogDcontSec{padding-inline:0;}
	#blogDcontSec .fusion-recent-posts{padding-inline:20px;margin-bottom:0;}
	#InPageBanSec .contusCol {padding-top: 0px;background: #d6cec3;}
	#InPageBanSec .contusCol{position: relative;width: 100%;height: auto;padding-inline: 20px;}
	#InPageBanSec.ContsUsBan .fusion-image-element .fusion-imageframe img {height: 330px;object-fit: cover;object-position: 0;}
	#InPageBanSec .fusion-image-element .fusion-imageframe img {height: 330px;object-fit: cover;object-position: 0;}
	#InPageBanSec .contusCol>.fusion-column-wrapper{padding-block: 40px;}
	#InPageBanSec .contusCol .fusion-text {width: 100%;}
	#InPageBanSec .contusCol .fusion-text {margin-bottom: 30px;padding-left: 45px;padding-block:0px;}
	#InPageBanSec .contusCol .fusion-text::before{width: 36px;}
	#InPageBanSec .contusCol .fusion-social-links {width: 100%;}
	#InPageBanSec .contusCol .fusion-text h5{font-size: 14px;}
	#InPageBanSec .contusCol .fusion-text p, #InPageBanSec .contusCol .fusion-text p a {font-size: 20px;}
	#InPageBanSec .InPBanContCol{padding-top: 50px;padding-inline:20px;}
	#InPageBanSec .InPBanContCol p br{display:none;}
	html body .ComTiltestb.marbtm {margin-bottom: 30px;}
	#hamburger-Megamenu .hamburgerSideBox{width: 100%;}
	#hamburger-Megamenu .hamburgerLogo img{object-fit: contain;}
	#Testmonitabs .tab-content>.nav>ul.nav-tabs>li>a>h4{font-size: 14px;}
	#Testmonilistsec .hapfmly-item .hapfmly-name h4 small{font-size: 14px;}
	#Testmonilistsec .hapfmly-item .hapfmly-fb{padding: 18px;border-radius: 10px;}
	#footaddsbox {height: 70px;-webkit-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);}
	#footaddsbox.HVPopopened{-webkit-transform: translateY(-90%);-ms-transform: translateY(-90%);transform: translateY(-90%);}
	#footaddsbox .footaddsContain{padding: 10px 10px;}
	.flip-container ul li a {font-size: 15.5px;}
	#MainFooter ul li a {font-size: 13px;padding-bottom: 4px;}
	#offserSec {padding-block: 30px;padding-inline: 30px;}
	#pdintroSec ul.appspelist li small {font-size: 14px;margin-bottom: 6px;}
	#pdSpefiTabs .tab-content>.nav ul li a h4{font-size: 16px;}
	#pdSpefiTabs .tab-content .tab-pane {padding: 20px 20px !important;}
	#carerformsec>.fusion-builder-row{gap:30px;}
	#carerformsec .cusformrow .wpcf7-form-control-wrap input{    line-height: 35px;}
	.cusformrow .colhalf {    width: 100%;}
	#PostPropertyintroSec .formrow .formcol {padding-inline: 15px;width: 100%;}
	#comwtsapp_link{display:none;}
}

@media screen and (max-width:420px){
	#MainHeader .fusion-image-element {width: 62%;}
	html body .ComTiltestb h3 {font-size: 26px;}
	html body #trndprosec .ComTiltestb h3 {font-size: 22px;}
	#MainHeader .headTop .marqueebox h5{font-size: 14px;padding-inline: 26px 10px;padding-block: 4px;}
	#InPageBanSec .contusCol .fusion-text p, #InPageBanSec .contusCol .fusion-text p a {font-size: 16px;}
}

@media screen and (max-width:400px){
	#pdintroSec ul.appspelist li small{font-size: 13px;margin-bottom:5px;}
	#pdintroSec ul.appspelist li strong {font-size: 24px;}
	.hlitsTb .hlightsects {padding: 8px;border: 2px solid #cc0f3b;outline: 6px solid #f0f0f0;}
	.hlitsTb .hlightsects h4 {font-size: 16px;}
	#PriceListRow .pdbhkslider .pdbhkitem{font-size: 25px;}
}

@media screen and (max-width:380px){
    #MainHeader .fusion-image-element {width: 55%;}
}