/*
Theme Name: Your Houzez Child
Theme URI: https://yourwebsite.com
Description: A child theme for Your Theme
Author: Amar
Author URI: https://yourwebsite.com
Template: houzez
Version: 1.0
Text Domain: houzez-child
*/
:root{
	--primary: #BF9553;
	--secondary: #66369D;
}

::-webkit-scrollbar {width: 8px;height: 2px;}
::-webkit-scrollbar-track {background: #f1f1f1;}
::-webkit-scrollbar-thumb {background: var(--primary);}
::-webkit-scrollbar-thumb:hover {background: #000;}

html{width: 100%;width: 100vw;overflow: auto;overflow-x: hidden;}
p{color: #000;font-family: "Lato", sans-serif;font-size: 15px;line-height:146.667%;}p b, p strong{font-weight:400;}
.fw-300{font-weight:300 !important;}
.fw-400{font-weight:400 !important;}
.fw-500{font-weight:500 !important;}
.fw-600{font-weight:600 !important;}
.fw-700{font-weight:700 !important;}
.fw-800{font-weight:800 !important;}
.logo {padding-top: 28px;padding-left: 35px;line-height: 62px !important;}
.header-v4 .logo {padding: 14px 0 14px 25px;}
.header-main-wrap .main-nav .navbar-nav {gap: 0px;}
body, .main-wrap, .fw-property-documents-wrap h3 span, .fw-property-details-wrap h3 span {background-color: #fff !important;}
.logo img {max-width: 100%;max-height: 42px;width: auto;}
.header-main-wrap:not(.header-transparent-wrap) .black-heder .logo img {opacity:0;}.header-main-wrap:not(.header-transparent-wrap) .black-heder .logo a {background: url(https://uat.downtowninternational.com/wp-content/uploads/2025/03/downtown_logo.png) center center no-repeat;background-size:100%;display:block;}
.header-transparent-wrap .header-v4, .header-transparent-wrap .navi-login-register, .header-main-wrap {background:#fff !important;position:relative;}
.grid-view .item-wrap {border-radius: 4px;}
.item-wrap-v6 {padding: 0;border-radius: 5px;-webkit-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, 0.03);box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.17);background: #fff;}
@media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav .nav-link {padding-right: 15px !important;padding-left: 15px !important;}
}
@media (min-width: 1200px) {
    .main-nav:not(.houzez-nav-menu-main) .nav-link {padding-right: 20px !important;padding-left: 20px !important;}
}
h1, h2, h3, h4, h5, h6, .item-title {font-family: Prata;font-weight: 500;text-transform: none !important;}
.elementor-widget-heading .elementor-heading-title{color: #000;text-align: center;font-family: Prata;font-size: 29px;font-style: normal;font-weight: 400;line-height: normal;}
.elementor-widget-heading h4.elementor-heading-title{color: #BF9553;text-align: center;font-family: Prata;font-size: 20px;font-style: normal;font-weight: 400;line-height: 110%;}
.top-line-divider{position:relative;}
.top-line-divider:before{position:absolute;content:"";top:50%;left:50%;height:1px;width:80%;max-width:700px;background: #DCDCDC;transform:translate(-50%, -50%);}
.icon-listing-boxes .elementor-column-gap-default{gap:48px;padding-bottom:48px;}
.icon-listing-boxes .elementor-column-gap-default>.elementor-column>.elementor-element-populated, .icon-listing-boxes>.e-con-inner>.icon-list-box>.elementor-widget-container {padding: 25px 24px 22px;border-radius: 5px;background: #FFF;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.17);}
.icon-listing-boxes{padding:0;}.icon-listing-boxes .e-con-inner {gap:48px;}
.icon-listing-boxes .elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon {margin-bottom: 6px;margin-left: auto;margin-right: auto;}
.icon-listing-boxes .elementor-icon i, .icon-listing-boxes .elementor-icon svg {display: block;height: 70px;position: relative;width: 70px;}
.icon-listing-boxes .elementor-icon{display:inline-block;text-align:center;}
.icon-listing-boxes .elementor-icon-box-title{color: #000;text-align: center;font-family: Lato;font-size: 18px;font-style: normal;font-weight: 500;line-height: normal;margin:0 0 10px;}
.icon-listing-boxes .elementor-icon-box-description{color: #000;text-align: center;font-family: Lato;font-size: 15px;font-style: normal;font-weight: 300;line-height: 133.333%;}
#readMore.elementor-button, .elementor-element.readmore .elementor-button.elementor-button-link, .review_button .readmore, .btn.readmore {font-family: "Lato", Sans-serif;font-size: 15px;font-weight: 500;border-radius: 5px 5px 5px 5px;min-width:190px;padding: 12px 24px;line-height:18px;background-color: #BF9553;}
#readMore.elementor-button:hover, .elementor-element.readmore .elementor-button.elementor-button-link:hover, .review_button .readmore:hover, .btn.readmore:hover {background:#000;border-color: #000;color:#fff;}
.header-v4 a.nav-link:hover, .header-v4 a.nav-link:active {
    color: #fff !important;
    background-color: rgba(191, 149, 83, 0.8) !important;;cursor:pointer;
}
.label-address, .label-address2{color: #FFF;text-align: right;font-family: Lato;font-size: 12px;font-style: normal;font-weight: 500;line-height: normal;text-transform: uppercase;border-radius: 2px;background: rgba(0, 0, 0, 0.75);padding:5px 6px;left: 20px;top:42px;position: absolute;margin-right: 20px;z-index:1;text-align:left;}
.label-address{font-weight: 400;text-transform: uppercase;background: rgba(102, 54, 157, 0.75);padding:5px 8px 5px 6px;top:14px;}
.item-title{font-size: 13px;}
.item-wrap-v6 .item-title {margin: 0 0 20px;}
.item-wrap-v6 .item-amenities {color: #000000;}
#module_properties .item-listing-wrap .item-wrap .listing-image-wrap{border-radius: 5px;overflow: hidden;}
.item-amenities li {margin-right: 20px;}.item-amenities li:last-child {margin-right: 0px;}
.item-amenities li .hz-figure:not(.area_postfix) {display: block;line-height: 16px;padding-top: 2px;}
.item-amenities li .houzez-icon{margin:0 !important;}
.development-week-section .elementor-widget-container img{width:100%;border-radius: 5px;position:relative;z-index:0;}
.development-week-section .development-week-img .elementor-widget-container:after{position:absolute;content:"";left:0;right:0;bottom:0;top:0;background: rgba(0, 0, 0, 0.15);z-index:1;}
.development-week-section .week-development-title-{z-index:2;}
.development-week-section .elementor-widget.elementor-widget-image, .dev-week-image .dev-week-overlay .details_logo{position:relative;z-index:0;top:0;text-align:center;}
.development-week-section .dev-meta{border:0px !important;padding: 15px 20px 20px !important;gap:20px;}
.development-week-section .dev-meta > div{flex: 1;}
.development-week-section .week-development-title-{padding:82px 100px !important;}
.development-week-section .week-development-title- .elementor-widget-houzez_elementor_section_title .houzez_section_title, .dev-week-image .dev-week-overlay h2{color: #FFF;text-align: center;font-family: Prata;font-size: 36px;font-style: normal;font-weight: 400;line-height: normal;padding-top:16px;margin:0;}
.week-development-details-list{padding:0px 20px 40px;margin:-8px 0 0;}
.week-development-details-list .elementor-widget-container, .week-development-details-list .elementor-widget-container, .development-week-section .dev-meta > div{position:relative;}
.week-development-details-list .elementor-widget-container:before, .development-week-section .dev-meta > div:before{position:absolute;content:"";width:1px;height:100%;background: #DCDCDC;right:-10px;}
.week-development-details-list .elementor-widget-text-editor:last-child .elementor-widget-container:before, .development-week-section .dev-meta > div:last-child:before{width:0px;}
.week-development-details-list .elementor-widget-container, .development-week-section .dev-meta > div {margin:0;color: #000;text-align: center;font-family: Lato;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;}
.week-development-details-list .elementor-widget-container strong, .development-week-section .dev-meta > div strong{color: #BF8953;text-align: center;font-family: Lato;font-size: 14px;font-style: normal;font-weight: 700;line-height: normal;display:block;padding:3px 0 5px;}
.development-week-section .dev-meta > div br{display:none;}
.week-development-para p{max-width:968px;margin:0 auto;padding-bottom:30px;}
.post-meta-user{margin:0;}
.news-index-wrapper .tpg-shortcode-main-wrapper .even-grid-item:first-child, .news-index-wrapper .tpg-shortcode-main-wrapper .masonry-grid-item:first-child, .property-news-widget  .news-card-link.mian-link .featured-news-hero{width:100%;position:relative;}
.property-news-widget  .news-card-link.mian-link .featured-news-hero img{border-radius:5px;max-height: 526px;object-fit:cover;width:100%;}
.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item:not(:first-child) .rt-holder .rt-detail {background: #F5F5F5 !important;position:relative !important;padding:9px 21px 35px;}
.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item:first-child .rt-holder .rt-detail, .property-news-widget  .news-card-link.mian-link .featured-news-hero .featured-caption {background: rgba(102, 54, 157, 0.90) !important;color:#fff !important;position:absolute;left:40px;top:50%;max-width:474px;padding:27px 24px 65px 24px;transform:translatey(-50%);}
.property-news-widget  .news-card-link.mian-link .featured-news-hero .featured-caption:hover {background: rgba(102, 54, 157, 1) !important;}
.news-index-wrapper .even-grid-item:first-child .post-meta-user, .news-index-wrapper .even-grid-item:first-child .post-meta-user a, .property-news-widget  .news-card-link.mian-link .featured-news-hero .featured-caption  {color: #fff;margin:0;}
.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item:first-child{margin-bottom:32px;}
.tpg-shortcode-main-wrapper .rt-holder{border-radius:5px;overflow:hidden;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.17);}
.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item .rt-holder .rt-detail h3{color: #000;font-family: Prata;font-size: 17px;font-style: normal;font-weight: 400;line-height: normal;margin: 0 0 15px 0;}
.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item:first-child .rt-holder .rt-detail h3, .property-news-widget  .news-card-link.mian-link .featured-news-hero .featured-caption h2{color: #FFF;font-family: Prata;font-size: 20px;font-style: normal;font-weight: 400;line-height: normal;margin: 0 0 13px 0;}
.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item:first-child .rt-holder .rt-detail h3 a, .property-news-widget  .news-card-link.mian-link .featured-news-hero .featured-caption  p{color: #fff;}
.news-index-wrapper .rt-tpg-container .rt-holder .tpg-excerpt{display:none !important;}
.news-index-wrapper .rt-tpg-container .even-grid-item:first-child .rt-holder .tpg-excerpt, .property-news-widget  .news-card-link.mian-link .featured-news-hero .featured-caption p{display:block !important;padding-bottom:20px;margin:0;color: #FFF;font-family: Lato;font-size: 15px;font-style: normal;font-weight: 400;line-height: 133.333%;}
.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item .rt-holder .rt-detail .post-meta, .news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item .rt-holder .rt-detail .post-meta-user>span, .property-news-widget  .news-card-link.mian-link .featured-news-hero .featured-caption .publish-date-arrow {margin-bottom: 0px;position:absolute;left:21px;bottom:19px;font-family: Lato;font-size: 15px;font-style: normal;font-weight: 400;line-height: normal;right:16px;}
.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item:first-child .rt-holder .rt-detail .post-meta, .news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item:first-child .rt-holder .rt-detail .post-meta-user>span {left:25px;bottom:18px;color:#fff;}
.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item .rt-holder .rt-detail .post-meta{left:auto;right:18px;bottom:12px}
.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item:first-child .rt-holder .rt-detail .post-meta{left:auto;right:18px;bottom:11px}
.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item .rt-holder .rt-detail .post-meta .read-more a{width:32px;height:32px;text-indent:100px;overflow:hidden;background:url(https://uat.downtowninternational.com/wp-content/uploads/2025/04/Arrow-up-right.svg) center center no-repeat;background-size:cover;border:0px;padding:0;}
.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item:first-child .rt-holder .rt-detail .post-meta .read-more a{background:url(https://uat.downtowninternational.com/wp-content/uploads/2025/04/Arrow-up-right.svg) center center no-repeat;background-size:cover;}
.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item .rt-holder:hover .rt-detail .post-meta .read-more a{background:url(https://uat.downtowninternational.com/wp-content/uploads/2024/10/Arrow-up-right.png) center center no-repeat;background-size:cover;border:0px;}
.news-index-wrapper .rt-tpg-container .even-grid-item:not(:first-child) .rt-holder .rt-img-holder a{width: 100%;aspect-ratio: 354/250;display:block;max-height: 250px;border-radius:5px;overflow:hidden;}
.news-index-wrapper .rt-tpg-container .even-grid-item:not(:first-child) .rt-holder .rt-img-holder a img{width: 100%;height:100%;object-fit:cover;}
.news-index-wrapper .rt-row{margin-left:-14px;margin-right:-14px;}
.news-index-wrapper .rt-col-lg-1, .news-index-wrapper .rt-col-lg-2, .news-index-wrapper .rt-col-lg-3, .news-index-wrapper .rt-col-lg-4, .news-index-wrapper .rt-col-lg-5, .news-index-wrapper .rt-col-lg-6, .news-index-wrapper .rt-col-lg-7, .news-index-wrapper .rt-col-lg-8, .news-index-wrapper .rt-col-lg-9, .news-index-wrapper .rt-col-lg-10, .news-index-wrapper .rt-col-lg-11, .news-index-wrapper .rt-col-lg-12, .news-index-wrapper .rt-col-lg-24, .news-index-wrapper .rt-col-md-1, .news-index-wrapper .rt-col-md-2, .news-index-wrapper .rt-col-md-3, .news-index-wrapper .rt-col-md-4, .news-index-wrapper .rt-col-md-5, .news-index-wrapper .rt-col-md-6, .news-index-wrapper .rt-col-md-7, .news-index-wrapper .rt-col-md-8, .news-index-wrapper .rt-col-md-9, .news-index-wrapper .rt-col-md-10, .news-index-wrapper .rt-col-md-11, .news-index-wrapper .rt-col-md-12, .news-index-wrapper .rt-col-md-24, .news-index-wrapper .rt-col-sm-1, .news-index-wrapper .rt-col-sm-2, .news-index-wrapper .rt-col-sm-3, .news-index-wrapper .rt-col-sm-4, .news-index-wrapper .rt-col-sm-5, .news-index-wrapper .rt-col-sm-6, .news-index-wrapper .rt-col-sm-7, .news-index-wrapper .rt-col-sm-8, .news-index-wrapper .rt-col-sm-9, .news-index-wrapper .rt-col-sm-10, .news-index-wrapper .rt-col-sm-11, .news-index-wrapper .rt-col-sm-12, .news-index-wrapper .rt-col-sm-24, .news-index-wrapper .rt-col-xs-1, .news-index-wrapper .rt-col-xs-2, .news-index-wrapper .rt-col-xs-3, .news-index-wrapper .rt-col-xs-4, .news-index-wrapper .rt-col-xs-5, .news-index-wrapper .rt-col-xs-6, .news-index-wrapper .rt-col-xs-7, .news-index-wrapper .rt-col-xs-8, .news-index-wrapper .rt-col-xs-9, .news-index-wrapper .rt-col-xs-10, .news-index-wrapper .rt-col-xs-11, .news-index-wrapper .rt-col-xs-12, .news-index-wrapper .rt-col-xs-24{padding-left:14px;padding-right:14px;}
.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item:not(:first-child) .rt-holder:hover .rt-detail{background:var(--primary) !important;}
.news-index-wrapper .rt-tpg-container img{width:100%;max-height:800px;}
.tpg-shortcode-main-wrapper .rt-detail .entry-title a {text-decoration: none;text-transform:none;}
.mortgage-market-update .development-week-section .elementor-widget-wrap .elementor-heading-title{color: var(--primary);font-family: Prata;font-size: 20px;font-style: normal;font-weight: 400;line-height: normal;max-width: 480px;text-align:left;}
.mortgage-market-update .development-week-section .elementor-widget-wrap .elementor-widget-heading{margin:0px;}
.mortgage-market-update .development-week-section .elementor-widget-wrap .elementor-widget-text-editor .date{color: #000;font-family: Lato;font-size: 15px;font-style: normal;font-weight: 400;line-height: normal;display:block;padding:11px 0;}
.mortgage-market-update .development-week-section .elementor-widget-wrap .elementor-widget-text-editor .mortgage-info{color: #000;font-family: Lato;font-size: 15px;font-style: normal;font-weight: 300;line-height: 160%;text-align:left;}
.footer-wrap {padding-top:50px;}
.footer-wrap .footer-top-wrap{background:#fff;position:relative;padding: 64px 0 0px;}
.footer-wrap .footer-top-wrap:before{position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);height:1px;max-width:700px;background: #DCDCDC;width:100%;}
.footer-wrap .footer-top-wrap .col-md-6:first-child .footer-widget.widget_block{max-width:190px;}
.footer-wrap .footer-top-wrap .col-md-6:first-child .footer-widget.widget_block .widget-about-image img{max-width:186px;}
#block-10 .widget-content{display:none;}
.footer-wrap .footer-top-wrap .col-md-6:first-child .footer-widget.widget-wrap{margin:0 0 12px;}
.footer-wrap .footer-top-wrap .col-md-6:first-child .footer-widget.widget-wrap .wp-block-group__inner-container .widget-about-site,
.footer-wrap .footer-top-wrap .col-md-6:first-child .footer-widget.widget-wrap .wp-block-group .wp-block-group.is-layout-flex p strong{color: #000;font-family: Lato;font-size: 12px;font-style: normal;font-weight: 600;line-height: 166.667%;text-transform: capitalize;}
.footer-wrap .footer-top-wrap .col-md-6:first-child .footer-widget.widget-wrap .wp-block-group__inner-container .widget-about-site .widget-content p,
.footer-wrap .footer-top-wrap .col-md-6:first-child .footer-widget.widget-wrap .wp-block-group, 
.footer-wrap .footer-top-wrap .col-md-6:first-child .footer-widget.widget-wrap .wp-block-group .wp-block-group.is-layout-flex p
{margin:0;color: #000;font-family: Lato;font-size: 12px;font-style: normal;font-weight: 300;line-height: 20px;text-transform: capitalize;}
.footer-wrap .footer-top-wrap .col-md-6:first-child .footer-widget.widget-wrap .wp-block-group .wp-block-group.is-layout-flex{gap:3px;}
.footer-wrap .footer-top-wrap .col-md-6:first-child .footer-widget.widget-wrap .wp-block-group .wp-block-group.is-layout-flex p{margin:0;}
.footer-wrap .footer-top-wrap .col-md-6:first-child .footer-widget.widget-wrap .wp-block-group .wp-block-group.is-layout-flex p a{margin: 0;color: #000;font-family: Lato;font-size: 12px;font-style: normal;font-weight: 300;line-height: 20px;text-decoration-line: underline;text-decoration-style: solid;text-decoration-skip-ink: none;text-decoration-thickness: auto;text-underline-offset: auto;text-underline-position: from-font;text-transform: capitalize;}
.footer-wrap .footer-top-wrap .col-md-6:first-child .footer-widget.widget-wrap .wp-block-group .wp-block-group.is-layout-flex p a:hover{text-decoration:none;color:var(--primary);}
.footer-wrap .footer-top-wrap .col-md-6:last-child {display:flex;flex-direction:row;flex-wrap:wrap;align-items:start;}
.footer-wrap .footer-top-wrap .col-md-6 .widget_nav_menu{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;padding:0 10px;margin:0 0 20px;}
.footer-wrap .footer-top-wrap .col-md-6 .widget_nav_menu .widget-title{color: #000;font-family: Prata;font-size: 16px;font-style: normal;font-weight: 400;line-height: 137.5%;margin:0;}
.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li:after, .footer-wrap .footer-top-wrap .col-md-6 .widget_nav_menu.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a:before{display:none;}
.footer-wrap .footer-top-wrap .col-md-6 .widget_nav_menu.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li {padding:0;}
.footer-wrap .footer-top-wrap .col-md-6 .widget_nav_menu.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a{color: #000;font-family: Lato;font-size: 12px;font-style: normal;font-weight: 300;line-height: 166.667% ;text-transform: capitalize;display:block;padding:0 0 2px;margin:0;}
.footer-wrap .footer-top-wrap .col-md-6 .widget_nav_menu.widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a:hover{color:var(--primary);}
@media (min-width: 768px) {
    .footer-wrap .footer-top-wrap .col-md-6:first-child {-ms-flex: 0 0 22.03389830%;flex: 0 0 22.03389830%;max-width: 22.03389830%;}
	.footer-wrap .footer-top-wrap .col-md-6:last-child {-ms-flex: 0 0 77.966101694%;flex: 0 0 77.966101694%;max-width: 77.966101694%;}
}
.footer-bottom-wrap {background-color: #fff !important;padding:0px 0 70px;}
.footer-bottom-wrap-v3 .footer-social{margin: 0;text-align: left;display:flex;gap:10px;order:0;}
.footer-bottom-wrap-v3 .footer-social a {text-align: center;width: 24px;height: 24px;line-height: 24px;border-radius: 50px;border: 0px solid #fff;background:#000;color:#fff;margin:0;}
.footer-bottom-wrap-v3 .footer-social a.btn-facebook{background:url("https://uat.downtowninternational.com/wp-content/uploads/2025/04/facebook-1.png") center center no-repeat;}
.footer-bottom-wrap-v3 .footer-social a.btn-twitter{background:url("https://uat.downtowninternational.com/wp-content/uploads/2025/04/twitter-1.png") center center no-repeat;}
.footer-bottom-wrap-v3 .footer-social a.btn-tiktok{background:url("https://uat.downtowninternational.com/wp-content/uploads/2025/04/tiktok-1.png") center center no-repeat;}
.footer-bottom-wrap-v3 .footer-social a.btn-linkedin{background:url("https://uat.downtowninternational.com/wp-content/uploads/2025/04/linkedin-1.png") center center no-repeat;}
.footer-bottom-wrap-v3 .footer-social a.btn-instagram{background:url("https://uat.downtowninternational.com/wp-content/uploads/2025/04/instagram-1.png") center center no-repeat;}
.footer-bottom-wrap-v3 .footer-social a.btn-youtube{background:url("https://uat.downtowninternational.com/wp-content/uploads/2025/04/youtube-1.png") center center no-repeat;}
.footer-bottom-wrap-v3 .footer-social a i{opacity:0;}.footer-bottom-wrap-v3 .footer-social a:hover{opacity:0.7;}
.footer-bottom-wrap-v3 .footer-copyright{display: flex;justify-content: space-between;padding: 0px 0 0;}
.footer-bottom-wrap-v3 .footer-copyright .member{margin: 0px 0 0px;transform: translateY(-92%);}
.footer-bottom-wrap-v3 .footer-copyright .member b{display:block;text-align:left;left:5px;position:relative;}
.footer-bottom-wrap-v3 .nav{-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;-webkit-box-pack: flex-start;-ms-flex-pack: flex-start;justify-content: flex-start;margin:0;}
.footer-bottom-wrap-v3 .nav li {position:relative;}
.footer-bottom-wrap-v3 .nav li:after {position:absolute;content:"";left:0;top:4px;width:1px;height:16px;background:#000;}
.footer-bottom-wrap-v3 .nav li:first-child:after {display:none;}
.footer-bottom-wrap-v3 .nav li:first-child{padding-left:0;}
.footer-bottom-wrap-v3 .nav li a, .footer-bottom-wrap-v3 .footer-copyright{color: #000;font-family: Lato;font-size: 14px;font-style: normal;font-weight: 300;line-height: 157.143%;}
.footer-bottom-wrap-v3 .footer-copyright{order:2;text-align: left;}.footer-bottom-wrap-v3 .footer-nav {order:1;padding: 20px 0 0;}
.footer-bottom-wrap-v3 .nav li a{text-decoration:underline;}
.footer-bottom-wrap-v3 .nav li a:hover{text-decoration:none;}
.footer-bottom-wrap-v3 .container {display:flex;flex-direction:column;}

/*Buyer Guide*/
.elementor-widget-wrap .paragraph.elementor-widget-text-editor .paragraph p{color: #000;font-family: Lato;font-size: 15px;font-weight: 300;line-height: 146.667%;}
.text-center {text-align: center !important;}
.banner-inner .banner-title{padding-top:0px;color: #FFF;text-align: center;font-family: Prata;font-size: 40px;font-style: normal;font-weight: 400;line-height: 152.5%;margin:0;}
.advanced-search-nav {padding-top: 24px !important;padding-bottom: 26px !important;background: #FFF;box-shadow: 0px 10px 22px 0px rgba(0, 0, 0, 0.09);}
.btn-search {color: #ffffff;background-color: var(--primary) !important;border-color: var(--primary) !important;}.btn-search:hover {color: #ffffff;background-color: var(--secondary) !important;border-color: var(--secondary) !important;}
.top-heading-section .elementor-widget-wrap .elementor-widget-heading .elementor-heading-title{color: #000;text-align: center;font-family: Prata;font-size: 29px;font-style: normal;font-weight: 400;line-height: normal;}
.top-heading-section .elementor-widget-text-editor{margin-bottom:0px;}
.top-heading-section .elementor-widget-text-editor .elementor-widget-container p{color: #000;text-align: center;font-family: Lato;font-size: 22px;font-style: normal;font-weight: 300;line-height: 136.364%;margin-bottom:30px;}
.elementor-widget-n-accordion .e-n-accordion{padding:0 0 30px;}
.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item{border-radius: 5px;border: 1px solid rgba(191, 149, 83, 0.50);background: #FFF;margin-bottom:18px;}
.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title{padding:17px 45px 17px 76px;position:relative;border:0;}
.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text{color: #000;font-family: Prata;font-size: 20px;font-style: normal;font-weight: 400;line-height: normal;line-height:30px;}
.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-header .e-n-accordion-item-title-text span{position:absolute;left:20px;top:10px;min-width:34px;text-align:right;color: var(--primary);text-align: center;font-family: Prata;font-size: 32px;font-style: normal;font-weight: 400;line-height: normal;}
.elementor-widget-n-accordion .e-n-accordion-item-title-icon{position: absolute;right: 45px;}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{width:30px;height:30px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><path d="M7.5 11.25L15 18.75L22.5 11.25" stroke="rgba(30, 30, 30, 1)"%20stroke-width="2"%20stroke-linecap="round"%20stroke-linejoin="round"/></svg>') center center no-repeat;}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{width:30px;height:30px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><path d="M7.5 18.75L15 11.25L22.5 18.75" stroke="rgba(191, 149, 83, 1)"%20stroke-width="2"%20stroke-linecap="round"%20stroke-linejoin="round"/></svg>') center center no-repeat;}
.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed svg, .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened svg{opacity:0;}
.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item[open]{background:var(--secondary);color:#fff;}
.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-con-full.e-con{padding:8px 52px 10px 76px;border: 0;}
.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-con-full.e-con ul{margin:0;padding:0;list-style-type:none;}
.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-con-full.e-con ul li{margin:0;padding:0 0 26px 37px;display:block;color: #FFF;font-family: Lato;font-size: 15px;font-style: normal;font-weight: 400;line-height:160%;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M13 17L18 12L13 7M6 17L11 12L6 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') left top no-repeat;}
.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title .e-n-accordion-item-title-text{color:#fff;}
.section-main-title .elementor-heading-title{color: #000;text-align: center;font-family: Prata;font-size: 29px;font-style: normal;font-weight: 400;line-height: normal;margin-bottom:20px;}
.elementor-widget.elementor-widget-houzez_elementor_inquiry_form {border-radius: 5px;border: 1px solid #BF9553;background: rgba(191, 149, 83, 0.15);padding:30px 38px 16px;}
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-textual{border-radius: 5px;border: 1px solid #D9D9D9;background: #FFF;height: auto;line-height:26px;resize:none;}
.elementor-field-group.elementor-column.elementor-field-type-submit{margin-bottom:5px;padding-top:20px;}
.elementor-element .elementor-button#call-submit-btn {border-radius: 5px;background: #BF9553 !important;min-width: 190px;color: #FFF;text-align: center;font-family: Lato;font-size: 15px;font-style: normal;font-weight: 500;line-height: normal;text-align:center;padding:12px 20px;}
.elementor-element .elementor-button#call-submit-btn:hover {background: #000 !important;}
.top-line-divider, .elementor-element.elementor-widget-houzez_elementor_space{width:100%;}
.details_logo{position:relative;left:0;top:0;width:100%;text-align:left;margin-bottom:-20px}.details_logo img {max-width:100px;}
.property-wrap .breadcrumb-wrap{opacity:0;}
.fw-property-description-wrap {max-width: 1160px;padding: 0 20px;margin: 0 auto;}
.property-detail-v2 #pills-gallery:before {opacity: 1;background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), color-stop(0%, rgba(0, 0, 0, 0.3)), color-stop(50%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.75)));background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.75) 100%);background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.75) 100%);}
.content-wrap.property-wrap.property-detail-v1 {background:#f9f9f9;}
.page-title h1{color: #FFF;font-size: 40px;font-style: normal;font-weight: 400;line-height: 152.5%;margin:0;}
.page-title-wrap .page-title {margin-top: 9px;}
.property-title-price-wrap {margin-top: 0px;justify-content:space-between;}
.page-title-wrap .item-price-wrap{padding-top: 0px;position:relative;margin-bottom: -60px;}
.property-wrap .item-tools {margin-bottom:-40px;}
.property-detail-v1 .page-title-wrap .item-price-wrap{padding-top: 20px;}
.property-detail-v2 .page-label-wrap.page-title-wrap {opacity: 0;}
.property-detail-v2 .page-title-wrap .item-address {margin:0;}
.page-title-wrap .item-address {color: #FFF;font-family: Lato;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;}
.page-title-wrap .item-address i {font-size: 24px;}
.page-title-wrap .item-price-wrap .item-price, .page-title-wrap .item-price-wrap .bed_details, .page-title-wrap .item-price-wrap .item-sub-price{color: #FFF;text-align: right;font-family: Lato;font-size: 24px;font-style: normal;font-weight: 700;line-height: normal;margin:0;}
.content-wrap.property-wrap.property-detail-v1 .page-title h1 {font-size: 30px;}
.content-wrap.property-wrap.property-detail-v1 .page-title h1, .content-wrap.property-wrap.property-detail-v1 .page-title-wrap .item-address, .content-wrap.property-wrap.property-detail-v1 .page-title-wrap .item-price-wrap .item-price, .content-wrap.property-wrap.property-detail-v1 .page-title-wrap .item-price-wrap .bed_details {color: #000;}
.property-why-buy .row{margin-right: -20px;margin-left: -20px;justify-content: center;}
.property-why-buy .row > *{padding-right: 20px;padding-left: 20px;padding-top: 15px;padding-bottom: 15px;}
.property-detail-v2 .page-title-wrap .item-tool span {font-size: 28px;}
.fw-property-section-wrap .block-title-wrap h2, .fw-property-details-wrap h3, .fw-property-gallery-wrap .title, .fw-property-gallery-wrap h2.title {color: #000;text-align: center;font-family: Prata;font-size: 29px;font-style: normal;font-weight: 400;line-height: normal;}
.fw-property-section-wrap .block-title-wrap, .fw-property-gallery-wrap .title {margin-bottom: 20px;}
.fw-property-description-wrap .block-content-wrap{padding:0 15px;}
.fw-property-description-wrap .block-content-wrap p{color: #000;text-align: center;font-family: Lato;font-size: 15px;font-style: normal;font-weight: 300;line-height: 160%;margin-bottom: 24px;}
.fw-property-description-wrap .block-content-wrap ul{display:flex;flex-wrap:wrap;list-style-type:none;margin:0 auto;padding:32px;max-width:876px;}
.fw-property-description-wrap .block-content-wrap ul li{background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10.8333 14.1668L15 10.0002L10.8333 5.8335M5 14.1668L9.16667 10.0002L5 5.8335" stroke="rgba(102, 54, 157, 1)"%20stroke-width="2"%20stroke-linecap="round"%20stroke-linejoin="round"/></svg>') left 5px no-repeat;padding:4px 20px 4px 30px;color: #000;font-size: 15px;font-weight: 300;line-height: normal;flex: 0 0 50%;max-width:50%;text-align:left;}
.fw-property-documents-wrap h3, .fw-property-details-wrap h3{letter-spacing: 0px;text-transform: capitalize;margin-top:60px;}
.fw-property-documents-wrap h3:before, .fw-property-details-wrap h3:before{display:none;}
.fw-property-amenities-wrap .fw-property-amenities{padding: 0 16px;margin-bottom: 52px;min-width: 10%;}
.fw-property-amenities img {margin-right: 6px;width: 38px;height: 38px;}
.fw-property-amenities .fw-property-amenities-data, .payment_plan {color: #000;font-family: Lato;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;}
.fw-property-amenities .fw-property-amenities-data .animity-title, .payment_plan .title{color: #BF8953;font-size: 14px;font-style: normal;font-weight: 700;line-height: normal;}
.fw-property-details-wrap {text-align: left;margin-bottom: 0px;}
.payment_plan{padding:0 0 62px;font-size: 15px;text-align: left;gap: 8px;justify-content: center;}.payment_plan .title{font-size: 15px;display:block;}
.block-container{max-width:1160px;padding:10px 20px;margin:0 auto;position:relative;}
.fw-property-section-wrap .block-wrap.block-container{padding:80px 20px;margin:0 auto;}.fw-property-details-wrap {position:relative;margin-top:60px;padding-top:5px;}
.block-container .divider-block, .fw-property-section-wrap .block-wrap .divider-block, .fw-property-sub-listings-wrap:before, .fw-property-details-wrap:before{position: absolute;top: 0px;left: 50%;height: 1px;width: 80%;max-width: 700px;background: #DCDCDC;transform: translate(-50%, 0%);content:"";}
.review_button .readmore{margin-bottom:40px;}
.table-hover thead tr {border-bottom: 1px solid #BCBBBB;background-color: #fff;}
.table td, .table th {padding: 8px 14px;vertical-align: top;border-top: 0px solid #dee2e6;border-bottom: 1px solid #BCBBBB;color: #000;font-family: Lato;font-size: 15px;font-style: normal;font-weight: 400;line-height: normal;vertical-align:middle;text-align:center;}
.table th {padding: 10px 14px 14px;color: var(--primary);font-family: Lato;font-size: 15px;font-style: normal;font-weight: 700;line-height: normal;border-top: 1px solid #DCDCDC;}
.listing-view.list-view .block-content-wrap .table thead th.sorting {padding-right:26px;}
.sortable th::after, .sortable th::before {transition: color 0.1s ease-in-out;width: 12px;color: #000;text-align: right;position:absolute;right:2px !important;}
.sortable th::after, table.dataTable thead>tr>th.sorting:before, table.dataTable thead>tr>th.sorting:after, table.dataTable thead>tr>th.sorting:before {margin-left: 3px;width:16px;content: '' !important;display: inline-block;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M4 6L8 10L12 6" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right center;height: 16px;}

table.dataTable thead>tr>th.sorting:after{top:44%}
table.dataTable thead>tr>th.sorting:before {top:16%;transform:rotate(180deg);}


.sortable th.dir-d::after {color: inherit;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M4 6L8 10L12 6" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right center;transform:rotate(180deg);}
.sortable th.dir-u::after {color: inherit;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M4 6L8 10L12 6" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat right center;}
.sortable th:last-child::after{display:none;}
.table-striped tbody tr:nth-of-type(odd) {background-color: rgba(191, 149, 83, 0.15);}.table-striped tbody tr:nth-of-type(even) {background-color: rgba(245, 245, 245, 1);}
.table td .btn {padding:6px 20px !important;line-height:normal !important;}
.btn-secondary:hover{color: #fff;background-color: #000;border-color: #000;}
.block-content-wrap{max-width:100%;overflow:auto;}
.fw-property-why-wrap.fw-property-section-wrap .block-wrap, .fw-property-section-wrap .block-wrap{max-width:1160px;padding:80px 20px;margin:0 auto;position:relative;}
.fw-property-why-wrap .row {margin-right: -14px;margin-left: -14px;justify-content: center;}
.fw-property-why-wrap .row > * {padding-right: 14px;padding-left: 14px;padding-top: 20px;padding-bottom: 21px;}
.why-buy-item {perspective: 1500px;height: 100%;display: block;}
.why-buy-item .more {display: none;}
.why-buy-item .content {position: relative;width: 100%;height: 100%;transform-style: preserve-3d;transition: transform 0.8s cubic-bezier(0.75, 0, 0.85, 1);border-radius: 5px;background: #FFF;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.17);max-width:355px;margin:0 auto;}
.why-buy-item .more {display: none;}
.why-buy-item .more:checked ~ .content {transform: rotateY(180deg);}
.why-buy-item .front,.why-buy-item .back {position: relative;top: 0;left: 0;width: 100%;height: 100%;backface-visibility: hidden;transform-style: preserve-3d;border-radius: 6px;background: #FFF;overflow:hidden;transition: 0.3s ease-in-out;}
.why-buy-item .front:hover{background: rgba(102, 54, 157, 0.75);}
.why-buy-item .front .inner,.why-buy-item .back .inner {height: 100%;display: flex;padding: 20px 22px 0;transform: translateZ(0px) scale(1);flex-direction:column;}
.why-buy-item .front {background-color: #fff;background-size: cover;background-position: center center;}
.why-buy-item .front .inner {grid-template-rows: 5fr 1fr 1fr 2fr 1fr;justify-items: center;}
.why-buy-item .front h2 {grid-row: 2;margin-bottom: 0.3em;text-transform: uppercase;letter-spacing: 3px;color: #fff;font-weight: 500;}
.why-buy-item .back {transform: rotateY(180deg);background-color: #fff;border: 2px solid #f0f0f0;position: absolute;}
.why-buy-item .back .inner {grid-template-rows: 2fr 12fr .5fr 1fr;grid-template-columns: repeat(3, auto);grid-column-gap: 0.8em;justify-items: center;}
.why-buy-item .back .info i:before {background: linear-gradient(40deg, #355cc9, #438af3);-webkit-text-fill-color: transparent;-webkit-background-clip: text;}
.why-buy-item .back .description {grid-row: 2;grid-column: 1/-1;font-size: 15px;border-radius: 5px;font-weight: 300;line-height: 1.4em;overflow: auto;color: #000;padding-right: 10px;margin-bottom:55px;order: 2;}
.why-buy-item .back .location,.why-buy-item .back .price {font-weight: 600;color: #355cc9;grid-row: 1;font-size: 0.86em;order: 1;}
.why-buy-item .back .location {grid-column: 1/3;justify-self: left;font-size: 18px;color:var(--primary);}
.why-buy-item .back .price {grid-column: 3/-1;justify-self: right;}
.why-buy-item .back .button {grid-column: 1 / -1;justify-self: center; width: calc(100% + 0px);background: #ededed;position: absolute;left: 0px;bottom: -2px;border-radius:5px 5px 0 0;padding: 4px;color:#000;transform: rotate(180deg);align-items: center;}
.why-buy-item .button {grid-row: -1;cursor: pointer;display: flex;padding: 0;border-radius: 0px;text-align: center;left: 0%;backface-visibility: hidden;transition: 0.3s ease-in-out;flex-direction:column;}
.why-buy-item .front .button {height: 100%;}
.why-buy-item .button:hover {text-shadow: none;color: #fff;}
.why-buy-item .button img{border-radius: 5px;aspect-ratio: 355 / 249;max-height:250px;overflow:hidden;object-fit: cover;margin-bottom:5px;}
.why-buy-item .button svg {width:36px;height:36px;}
.why-buy-item .button.return {line-height: 2.5em;color: #355cc9;border-color: #355cc9;text-shadow: none;}
.why-buy-item .button.return:hover {background-color: var(--primary);color: #fff;box-shadow: none;}
.why-buy-item .button.return svg path{stroke:var(--primary) !important;}
.why-buy-item .button.return:hover svg path{stroke:#fff !important;}
.block-content-wrap form{padding: 0 20px;}

.why-buy-item .button .info-title, .why-buy-item .button p{padding:5px 22px;text-align:left;}
.why-buy-item .front:hover .button .info-title, .why-buy-item .front:hover .button p{color:#fff;}
.why-buy-item .button .info-title, .why-buy-item .back .location{display:block;color: #000;font-family: Prata;font-size: 17px;font-style: normal;font-weight: 400;line-height: normal;padding-bottom: 10px;}
.why-buy-item .button p{color: #000;font-family: Lato;font-size: 15px;font-style: normal;font-weight: 300;line-height: 1.4;padding-bottom:18px;margin:0;padding-top:0px;flex-grow: 1;}
.why-buy-item .button .read-more{color: #BF9553;font-size: 15px;font-style: normal;font-weight: 400;line-height: normal;display:flex;margin:0 25px 10px auto;justify-content:flex-end;align-items:center;gap:10px;}
.why-buy-item:hover .button .read-more{color: #fff;}
.why-buy-item .button .read-more svg path{stroke: #BF9553;stroke-width:3px; stroke-linecap:round;stroke-linejoin:round;}
.why-buy-item:hover .button .read-more svg path{stroke: #fff;}
.why-buy-item .button .read-more svg {width:32px;height:32px;}
.block-content-wrap .row p {
    margin-bottom: 20px;
}

.block-title-text{max-width:968px;margin:0 auto;color: #000;text-align: center;font-family: Lato;font-size: 15px;font-style: normal;font-weight: 300;line-height: normal;padding:0 0 26px;text-align:center;}
.property-plan-img img{max-width:100%;/*aspect-ratio: 1120 / 550;max-height:550px;object-fit:cover;*/border-radius: 5px;border: 2px solid rgba(191, 149, 83, 0.15);}
.fw-property-address-wrap, .fw-property-section-wrap{padding-left:0px;padding-right:0px;position:relative;}
.fw-property-section-wrap .block-content-wrap .container {padding-left:0;padding-right:0;}
.fw-property-address-wrap .block-wrap, .fw-property-video-wrap {max-width:none;padding:80px 0;}
.fw-property-address-wrap .block-wrap .block-map-wrap.leaflet-container{height:80vh;max-height:550px;margin:0;}
.fw-property-gallery-wrap, .fw-property-video-wrap {padding:80px 0;position:relative;text-align:center;}
.fw-property-gallery-wrap:before, .fw-property-video-wrap:before{content:"";position: absolute;top: 0px;left: 50%;height: 1px;width: 80%;max-width: 700px;background: #DCDCDC;transform: translate(-50%, 0%);}
.fw-property-gallery-wrap .hover-effect:after{content:"";position:absolute;width:100%;height:100%;background: rgba(0, 0, 0, 0.15) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="42" height="42" viewBox="0 0 42 42" fill="none"><path d="M14 5.25H8.75C7.82174 5.25 6.9315 5.61875 6.27513 6.27513C5.61875 6.9315 5.25 7.82174 5.25 8.75V14M36.75 14V8.75C36.75 7.82174 36.3813 6.9315 35.7249 6.27513C35.0685 5.61875 34.1783 5.25 33.25 5.25H28M28 36.75H33.25C34.1783 36.75 35.0685 36.3813 35.7249 35.7249C36.3813 35.0685 36.75 34.1783 36.75 33.25V28M5.25 28V33.25C5.25 34.1783 5.61875 35.0685 6.27513 35.7249C6.9315 36.3813 7.82174 36.75 8.75 36.75H14" stroke="white" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg>') center center no-repeat;left:0;top:0;}
.fw-property-video-wrap.fw-property-section-wrap .block-title-wrap, .fw-property-address-wrap .block-wrap .block-title-wrap{margin-bottom:29px;}
.fw-property-documents-wrap {max-width: 100%;margin: 0 auto;}
.property-documents{display:flex;gap:26px;justify-content:flex-start;overflow: auto;}
.property-documents::-webkit-scrollbar {height:4px;}
.property-documents .property-document-title{display:block;text-align:center;color: #000;text-align: center;font-family: Lato;font-size: 15px;font-style: normal;font-weight: 300;line-height: normal;    min-width: 170px;}
.property-documents .property-document-title .document-img{display:block;margin-bottom:15px;position:relative;}.property-documents .property-document-title .document-img img{max-height: 206px;flex-shrink: 0;aspect-ratio: 149.82/206.00;border-radius: 5px;object-fit:cover;}
.property-documents .property-document-title .document-img a{position:absolute;width: 42px;height: 42px;background: rgba(102, 54, 157, 0.90);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);padding:4px 6px 8px;}
label.control.control--checkbox span:before {content: "";position: absolute;left: 0;top: 1px;width: 18px;height: 18px;border-radius: 2px;border: 1px solid #D9D9D9;background: #FFF;}
.fw-property-schedule-tour-wrap .block-content-wrap{max-width:660px;margin:0 auto;}
.fw-property-schedule-tour-wrap .block-content-wrap label{color: #000;font-family: Lato;font-size: 15px;font-style: normal;font-weight: 300;line-height: normal;margin-bottom:7px;padding:0;}
.fw-property-schedule-tour-wrap .block-content-wrap p{color: #000;font-family: Lato;font-size: 13px;font-style: normal;font-weight: 300;line-height: normal;margin-bottom:23px;}
.fw-property-schedule-tour-wrap .block-content-wrap label.control--checkbox{padding-left:30px;line-height:18px;color: #000;font-family: Lato;font-size: 13px;font-style: normal;font-weight: 300;}
.fw-property-schedule-tour-wrap .block-content-wrap label.control--checkbox a{color:#000;}
.form-group.checkbox-group{margin-bottom:7px;}.form-group.checkbox-group:last-child{margin-bottom:24px;}
input[type="checkbox"] {display: grid;place-content: center;}
.input-gried input[type="checkbox"] {width: 18px;height: 18px;border-radius: 2px;border: 1px solid #999;background: #FFF;margin: 0;}
label.control.control--checkbox span:after {content: "";width: 12px;height:12px;transform: scale(0);transition: 120ms transform ease-in-out;position:absolute;top:4px;left:3px;background:var(--secondary);}
label.control.control--checkbox .custome-checkbox:checked + span:after {transform: scale(1);}
.fw-property-schedule-tour-wrap .block-content-wrap .form-control{border-color: #d9d9d9;height: 34px;}
.fw-property-schedule-tour-wrap .block-content-wrap .form-control .btn {border: 1px solid;border-color: #d9d9d9;line-height:32px;}
.fw-property-schedule-tour-wrap .block-wrap{padding-bottom:0;}
.fw-property-schedule-tour-wrap .block-content-wrap .bootstrap-select .filter-option-inner {line-height: 32px;}

/*Furnishing*/
.column-img-wrap, .column-text-wrapper {padding-top:12px;padding-bottom:12px;}
.column-img-wrap .elementor-widget-container{padding-right:20px;}
.column-img-wrap .elementor-widget-container img{aspect-ratio: 67 / 60;max-height:480px;object-fit:cover;width:100%;max-width:536px;border-radius: 5px;}
.column-text-wrapper .elementor-widget-wrap{max-width:536px;margin-left:auto;padding-left:20px;}
.column-text-wrapper .elementor-widget-houzez_elementor_section_title, .column-text-wrapper .houzez_section_title_wrap {margin-bottom:0px !important;}
.column-text-wrapper .elementor-widget-houzez_elementor_section_title .houzez_section_title {color: #000;font-family: Prata;font-size: 20px;font-style: normal;font-weight: 400;line-height: normal;text-align:left;margin-bottom:8px;}
.column-text-wrapper ul{margin:0;padding:10px 0 25px 25px;}
.tp-24{padding-top:24px !important;}
.tp-10{padding-top:10px !important;}
.column-text-wrapper p{color: #000;font-family: Lato;font-size: 15px;font-style: normal;font-weight: 300;line-height: 146.667%;}
.row-reverse .column-img-wrap .elementor-widget-container{padding-right:0px;padding-left:20px;}
.row-reverse .column-text-wrapper .elementor-widget-wrap {max-width: 514px;}
.elementor-2822 .elementor-element.elementor-element-933e5f3 .houzez_section_title_wrap {text-align: left;margin-bottom: 0px;}
.list-heading{border-radius: 5px;background: #BF9553;color: #FFF;font-family: Lato;font-size: 15px;font-style: normal;font-weight: 400;line-height: normal;padding:8px 19px 9px;margin-top:29px;margin-right:7px;}
.column-text-wrapper ul.bullet-list{padding: 10px 0 25px 25px;}
.column-text-wrapper ul li{color: #000;font-family: Lato;font-size: 15px;font-style: normal;font-weight: 300;line-height: 146.667%;}.column-text-wrapper ul li strong, .column-text-wrapper ul li b{font-weight: 500;}
.column-text-wrapper h4{color: #000;font-family: Lato;font-size: 15px;font-style: normal;font-weight: 700;line-height: normal;margin:0;}
.icon-center-row .e-con-inner .elementor-icon {display:flex;align-items:center;justify-content:center;min-height:92px;}.icon-center-row .e-con-inner .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon{margin-bottom:18px;}
.icon-center-row.four-cols .e-con-inner .elementor-icon {display:flex;align-items:center;justify-content:center;min-height:72px;}
.icon-center-row:not(.gap) .e-con-inner{gap:0px;}
.icon-center-row .e-con-inner .elementor-widget-icon-box{flex:0 0 33.33%;-moz-flex:0 0 33.33%;max-width:33.33%;padding:40px;}
.icon-center-row.four-cols .e-con-inner .elementor-widget-icon-box{flex:0 0 25%;-moz-flex:0 0 25%;max-width:25%;padding:30px;}
.icon-center-row .e-con-inner .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon svg{max-width: 92px;max-height: 92px;flex-shrink: 0;aspect-ratio: 1/1;margin:0 auto;width: auto;height: auto;}
.icon-center-row .elementor-icon-box-title{color: #000;text-align: center;font-family: Lato;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;margin-bottom:8px;}
.icon-center-row .elementor-widget-icon-box .elementor-icon-box-description{color: #000;text-align: center;font-family: Lato;font-size: 16px;font-style: normal;font-weight: 300;line-height: 1.2;}
.top-heading-section .elementor-widget-text-editor.paragraph .elementor-widget-container p{color: #000;text-align: center;font-family: Lato;font-size: 15px;font-style: normal;font-weight: 300;line-height: 146.667%;}
.top-heading-section .elementor-widget-text-editor.paragraph .elementor-widget-container p strong, .top-heading-section .elementor-widget-text-editor.paragraph .elementor-widget-container p b{font-weight:500;}
.title-with-subtile .elementor-widget-heading{margin-bottom:5px;}
.title-sub-title .elementor-heading-title, .top-heading-section .elementor-widget-wrap .elementor-widget-heading.title-sub-title .elementor-heading-title {color: #000;text-align: center;font-family: Lato;font-size: 18px;font-style: normal;font-weight: 300;line-height: 166.667%;margin-bottom:28px;max-width:968px;margin-left:auto;margin-right:auto;}
.top-heading-section .elementor-widget-wrap .elementor-widget-heading.title-sub-title.mb-0 .elementor-heading-title {margin-bottom:13px;}
.icon-center-row.primary-box.e-con.e-flex>.e-con-inner{margin-left:-40px;margin-right:-40px;width: auto;max-width: none;}
.icon-center-row.white-bg-list.secondary-bg-block.primary-box.primary-secondary-box{padding:0;}
.icon-center-row.white-bg-list.secondary-bg-block.primary-box.primary-secondary-box>.e-con-inner{margin-left:0px;margin-right:0px;width: auto;max-width: none;padding: 26px 35px;gap:0 !important;} 
.icon-center-row.primary-box.white-bg-list.secondary-bg-block .e-con-inner .elementor-widget-icon-box {padding: 14px 15px;}
.icon-center-row.primary-box .e-con-inner .elementor-widget-icon-box{padding: 19px 40px;}
.icon-center-row.primary-box .e-con-inner .elementor-widget-icon-box .elementor-widget-container{padding:23px 20px 16px 25px;border-radius: 5px;background: rgba(102, 54, 157, 0.75);aspect-ratio: 67/60;flex-shrink: 0;}
.icon-center-row.primary-box.primary-secondary-box .e-con-inner .elementor-widget-icon-box:nth-child(2n) .elementor-widget-container{background: rgba(191, 149, 83, 0.50);}
.icon-center-row.primary-box .elementor-widget-icon-box .elementor-icon-box-wrapper{text-align: left;height: 100%;color:#fff;display:flex;}
.icon-center-row.primary-box .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title{color: #FFF;font-family: Prata;font-size: 20px;font-style: normal;font-weight: 400;line-height: normal;min-height:82px;text-align:left;margin:0;}
.icon-center-row.primary-box.primary-secondary-box .e-con-inner .elementor-widget-icon-box:nth-child(2n) .elementor-widget-container .elementor-icon-box-title,
.icon-center-row.primary-box.primary-secondary-box .e-con-inner .elementor-widget-icon-box:nth-child(2n) .elementor-widget-container .elementor-icon-box-description {color: #000;min-height:72px;}
.icon-center-row.primary-box.primary-secondary-box .e-con-inner .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title{min-height:72px;}
.icon-center-row.primary-box .elementor-widget-icon-box .elementor-icon-box-description{color: #FFF;font-family: Lato;font-size: 16px;font-style: normal;font-weight: 300;line-height: 125%;text-align:left;}
/*50% image block list*/
.tow-block-image-list .elementor-widget-image-box .elementor-widget-container{padding:20px 0;}
.tow-block-image-list .elementor-image-box-wrapper .elementor-image-box-img img{max-width: 161.917px;max-height: 145px;flex-shrink: 0;aspect-ratio: 161.92/145.00;}
.tow-block-image-list .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{color: var(--primary);font-family: Prata;font-size: 20px;font-style: normal;font-weight: 400;line-height: 110%;margin-bottom:12px;}
.tow-block-image-list .elementor-image-box-wrapper .elementor-image-box-content ul{color: #000;font-family: Lato;font-size: 16px;font-style: normal;font-weight: 300;line-height: 137.5%;margin:0;padding:0 0 0 25px;}
.secondary-bg-block .e-con-inner{border-radius: 5px;background: rgba(191, 149, 83, 0.15);padding:45px 40px;gap:12px;}
.secondary-bg-block .e-con-inner .elementor-heading-title{line-height:normal;}
.secondary-bg-block .e-con-inner .icon-list{padding:38px 0 14px;}.secondary-bg-block .e-con-inner .icon-list .elementor-icon-box-wrapper{max-width:240px;margin:0 auto;}
.icon-list .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon{display:flex;text-align:center;min-height:84px;align-items:center;justify-content:center;}
.icon-list .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon svg{max-width: 84px;max-height: 84px;flex-shrink: 0;aspect-ratio: 1 / 1;margin: 0 auto;width: auto;height: auto;}
.icon-list .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title{color: #000;text-align: center;font-family: Lato;font-size: 18px;font-style: normal;font-weight: 500;line-height: 111.111%;max-width:200px;margin:0 auto;margin-bottom:17px;}
.icon-list .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-description{color: #000;text-align: center;font-family: Lato;font-size: 16px;font-style: normal;font-weight: 300;line-height: 125%;}
.center-heading.elementor-widget-heading{margin:0 auto;}
.primary-icon-list{max-width:970px;margin:0 auto;}.primary-icon-list .elementor-widget-icon-box{padding:0 20px;border-right:1px dashed #000;}.primary-icon-list .elementor-widget-icon-box:last-child{border-right:0px dashed #000;}
.primary-icon-list .elementor-widget-icon-box .elementor-icon-box-title {color: #000;text-align: center;font-family: Prata;font-size: 20px;font-style: normal;font-weight: 400;line-height: normal;margin-bottom:8px;}
.primary-icon-list .elementor-widget-icon-box .elementor-widget-container{padding:20px 30px;border-radius: 5px;background: rgba(191, 149, 83, 0.15);}
.primary-icon-list .elementor-widget-icon-box .elementor-icon-box-description{color: #000;text-align: center;font-family: Lato;font-size: 16px;font-style: normal;font-weight: 300;line-height: 137.5%;}
.heading-list.icon-center-row .e-con-inner .elementor-widget-icon-box {padding: 40px 44px;}
.heading-list.icon-center-row .e-con-inner .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon {margin-bottom: 16px;}
.heading-list.icon-center-row .elementor-icon-box-title {font-size: 18px;font-weight: 500;margin-bottom: 16px;}
.secondary-bg-block.secondary-list-block .e-con-inner{padding: 32px 24px;gap: 12px;}
.secondary-bg-block.secondary-list-block .primary-icon-list {max-width: 1120px;margin: 0 auto;padding:0;}
.secondary-list-block .primary-icon-list .elementor-widget-icon-box .elementor-icon-box-title{max-width:200px;margin:0 auto 8px;}
.secondary-list-block .primary-icon-list.title-min-height .elementor-widget-icon-box .elementor-icon-box-title{min-height:54px;}
.secondary-list-block .primary-icon-list .elementor-widget-icon-box:not(:last-child) {padding: 0 16px;}
.secondary-list-block .primary-icon-list .elementor-widget-icon-box .elementor-widget-container {padding: 20px 0px;background:transparent;}
.secondary-list-block .primary-icon-list.elementor-element-bf7f49e .elementor-widget-icon-box .elementor-widget-container {padding: 20px 10px;}
.secondary-list-block .primary-icon-list .elementor-widget-icon-box .elementor-icon-box-description {max-width:214px;margin:0 auto;}
.page-heading-section .img-split-saving .elementor-widget-text-editor.paragraph .elementor-widget-container p{max-width: 468px;text-align: left;}
.saving-img .elementor-widget-container img{aspect-ratio: 573 / 226;max-height:226px;border-radius: 5px;object-fit:cover;}
.icon-center-row.primary-box.white-bg-list.secondary-bg-block .e-con-inner .elementor-widget-icon-box .elementor-widget-container {padding: 26px 20px 16px 25px;background: #fff;max-height:195px;max-width: 268px;margin: 0 auto;aspect-ratio: 268 / 195;}
.icon-center-row.primary-box.white-bg-list.secondary-bg-block .e-con-inner .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title {min-height: 54px;color: #000;margin-bottom:10px;}
.icon-center-row.primary-box.white-bg-list.secondary-bg-block .e-con-inner .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-description {color: #000;}
.secondary-bg-bdr-list{justify-content:center;align-items:normal;}.secondary-bg-bdr-list .elementor-widget-icon-box {flex:0 0 33.33%;-webkit-flex:0 0 33.33%;-moz-flex:0 0 33.33%;max-width:33.33%;padding:25px 20px;border-right:1px dashed #000;}
.secondary-bg-bdr-list:not(.four-col) .elementor-widget-icon-box:nth-child(3n), .secondary-bg-bdr-list .elementor-widget-icon-box:last-child {border-right:0px;}
.secondary-bg-bdr-list .elementor-widget-icon-box .elementor-widget-container{max-width:240px;margin:0 auto;}
.secondary-bg-bdr-list .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title{color: #000;text-align: center;font-family: Prata;font-size: 18px;font-style: normal;font-weight: 400;line-height: 122.222%;margin-bottom:0px;min-height:66px;max-width:190px;margin:0 auto;}
.secondary-bg-bdr-list .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-description{color: #000;text-align: center;font-family: Lato;font-size: 16px;font-style: normal;font-weight: 300;line-height: 125%;margin-bottom:0px;min-height:66px;}
.primary-icon-list.full-width {max-width: none;margin: 0 -15px;padding:10px 0;width:auto;}
.secondary-list-block .primary-icon-list.full-width .elementor-widget-icon-box {
    padding: 0 15px;
}
.primary-bg-list .elementor-widget-container, .primary-icon-list.primary-secondary-bg-list .elementor-widget-icon-box .elementor-widget-container{border-radius: 5px;background: rgba(102, 54, 157, 0.75) !important;padding:21px 11px 25px;color:#fff !important;}
.primary-icon-list.primary-secondary-bg-list .elementor-widget-icon-box:nth-child(2n) .elementor-widget-container{background: rgba(191, 149, 83, 0.50) !important;}
.primary-bg-list .elementor-widget-container .elementor-icon-box-title, .primary-icon-list.primary-secondary-bg-list .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title, .primary-icon-list.primary-secondary-bg-list .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-description{color:#fff !important;}
.primary-icon-list.primary-secondary-bg-list .elementor-widget-icon-box:nth-child(2n) .elementor-widget-container .elementor-icon-box-title{color:#000 !important;}
.primary-bg-list .elementor-widget-container .elementor-icon-box-description{color:#fff !important;max-width: 228px !important;}
.primary-icon-list.primary-secondary-bg-list .elementor-widget-icon-box:nth-child(2n) .elementor-widget-container .elementor-icon-box-description{color:#000 !important;}
.max-968{max-width:988px !important;margin:0 auto;}
.icon-center-row.secondary-box .e-con-inner .elementor-widget-icon-box{padding: 0px 40px 52px;}
.icon-center-row.secondary-box .e-con-inner .elementor-widget-icon-box .elementor-widget-container{border-radius: 5px;background: rgba(191, 149, 83, 0.50);padding:22px 24px 16px;aspect-ratio: auto;}
.icon-center-row.secondary-box .e-con-inner .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title,
.icon-center-row.secondary-box .e-con-inner .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-description{color:#000;min-height:auto;}
.icon-center-row.secondary-box .e-con-inner .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title{margin-bottom:10px;}
.secondary-bg-bdr-list.four-col .elementor-widget-icon-box {flex: 0 0 25%;-webkit-flex: 0 0 25%;-moz-flex: 0 0 25%;max-width: 25%;padding: 25px 25px 12px;}
.secondary-bg-bdr-list.four-col .elementor-widget-icon-box:nth-child(4n), .secondary-bg-bdr-list.four-col .elementor-widget-icon-box:last-child {border-right: 0px;}
.padding-normal.secondary-bg-block .e-con-inner {padding: 45px 30px;}
.secondary-bg-bdr-list.four-col {margin:0 -20px;padding:10px 0px;width: auto;}
.max-1060{max-width:1060px !important;margin:0 auto;}
.secondary-bg-list .elementor-widget-icon-box {border-radius: 5px;background: rgba(191, 149, 83, 0.15);padding:34px 24px 20px;}
.secondary-bg-list .elementor-widget-icon-box .elementor-icon-box-title{color: #66369D;display:block;font-family: Prata;font-size: 20px;font-style: normal;font-weight: 400;line-height: 110%;margin-bottom:13px;}
.secondary-bg-list .elementor-widget-icon-box .elementor-icon-box-content ul{margin:0;padding:0 0 0 24px;}.secondary-bg-list .elementor-widget-icon-box .elementor-icon-box-content ul li{color: #000;font-family: Lato;font-size: 16px;font-style: normal;font-weight: 300;line-height: 137.5%;}
/*Stamp Duty*/
.calculator .e-con-inner .elementor-element.e-con-full{border-radius: 5px;border: 1px solid rgba(191, 149, 83, 0.50);background: #FFF;padding:31px 25px var(--padding-bottom);}
.top-heading-section .elementor-widget-wrap .calculator .elementor-widget-heading .elementor-heading-title{color: #BF9553;}
.calculator .e-con-inner div.wpforms-container-full:not(:empty){margin: 0 auto 4px auto;text-align:center;}
.calculator .e-con-inner .wpforms-field-container .wpforms-field .wpforms-field-label{color: #000;text-align: center;font-family: Prata;font-size: 20px;font-style: normal;font-weight: 400;line-height: normal;}
.calculator .e-con-inner .wpforms-field-container .wpforms-field .wpforms-field-label .wpforms-required-label{display:none;}
.calculator .e-con-inner .wpforms-field-container .wpforms-field select{word-spacing:12px;color: #000;font-family: Lato;font-size: 16px;font-style: normal;font-weight: 300;line-height: normal;padding:0 40px 0 24px;}
:placeholder{color: #000;font-size: 16px;font-weight: 300;}
/* Basic placeholder styling */
input::placeholder {
  color: #000 !important;font-size: 16px !important;font-weight: 300 !important;
}

/* For better browser compatibility */
input::-webkit-input-placeholder { /* Chrome, Safari, Edge */
  color: #000 !important;font-size: 16px !important;font-weight: 300 !important;
}

input:-moz-placeholder { /* Firefox 18- */
  color: #000 !important;font-size: 16px !important;font-weight: 300 !important;
}

input::-moz-placeholder { /* Firefox 19+ */
  color: #000 !important;font-size: 16px !important;font-weight: 300 !important;
}

input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000 !important;font-size: 16px !important;font-weight: 300 !important;
}
.calculator .e-con-inner .wpforms-field-container .wpforms-field.wpforms-field-checkbox{padding:0px 5px 12px;}
.calculator .e-con-inner .wpforms-field-container .wpforms-field.wpforms-field-checkbox .wpforms-field-label{display:none;}
.calculator .e-con-inner div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul{gap:10px;}
.calculator .e-con-inner div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label {color: #000;font-size: 16px;font-weight: 300;line-height: 100%;}
div.wpforms-container-full input[type=checkbox]:before, div.wpforms-container-full input[type=radio]:before {border-radius:2px;border-color: #d9d9d9;}
.calculator .e-con-inner div.wpforms-container-full button.wpforms-submit{width:100%;border-radius: 5px;border: 1px solid #D9D9D9;background: #66369D;padding:18px;height:auto;color: #FFF;text-align: center;font-size: 20px;font-weight: 400;line-height: normal;}
/*Table*/
.table{border: 1px solid #D9D9D9;margin-bottom:14px;}
.table thead th, .table tfoot th, .table tbody td {
    border-bottom: 1px solid #D9D9D9;
	background: rgba(191, 149, 83, 0.50);
	padding:10px 26px;line-height:18px;color: #000;font-size: 15px;font-weight: 400;text-align:left;
}
.table tbody td {background:#fff;font-weight: 300;}.table tfoot th{font-weight:600;}
.calculator .table tbody td {font-weight: 400;}
.top-heading-section .elementor-widget-text-editor .elementor-widget-container p.tbl-info, .tbl-info{color: #000;font-size: 13px;font-style: normal;font-weight: 300;line-height: 153.846%;margin-bottom:17px;}

.top-heading-section .elementor-widget-text-editor.what-is .elementor-widget-container p{color: #000;text-align: center;font-size: 16px;font-weight: 300;line-height: 150%;margin:0 18px 15px;}
.secondary-bg-list-block{border-radius: 5px;border: 1px solid #D9D9D9;background: rgba(191, 149, 83, 0.15);margin:0 -7px 20px;padding:30px 15px;max-width:calc(100% + 14px) !important;}
.secondary-bg-list-block ul{margin:0;padding:0;list-style-type:none;}.secondary-bg-list-block ul li{color: #000;font-size: 18px;font-weight: 300;line-height: 133.333%;}
.secondary-bg-list-block ul li span{position:relative;padding-left:18px;}.secondary-bg-list-block ul li span:before{position:absolute;content:"";width:7px;height:7px;border-radius:50%;background:#000;left:0;top:9px;}
.secondary-bg-list-block ul li span strong{font-weight: 400;}
.elementor-element.calculator {padding:0;}
.houzez_section_title{color: #BF9553;text-align: center;font-family: Prata;font-size: 20px;font-weight: 400;line-height: normal;margin:0;padding:0;}
.houzez_section_subtitle{color: #000;text-align: center;font-size: 15px;font-weight: 300;line-height: 200%;}
.section-title-wrap.elementor-widget-houzez_elementor_section_title{margin-bottom: 0px !important;}
.heading-secondary-bg.e-con.e-flex>.e-con-inner{justify-content: space-between;}
.max-850{max-width:850px;margin:0 auto;}
.icon-center-row.heading-secondary-bg .e-con-inner .elementor-widget-icon-box {padding:20px 0;max-width: 221px !important;}
.icon-center-row.heading-secondary-bg .e-con-inner .elementor-icon-box-title{color: #000;text-align: center;font-family: Prata;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;padding:11px 15px;text-align:center;border-radius: 5px;background: rgba(191, 149, 83, 0.50);max-width:178px;margin:0 auto 18px;min-height: 66px;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.icon-center-row.heading-secondary-bg .e-con-inner .elementor-icon-box-description{color: #000;text-align: center;font-family: Lato;font-size: 15px;font-style: normal;font-weight: 300;line-height: 146.667%;}.icon-center-row.heading-secondary-bg .e-con-inner .elementor-icon-box-description b{font-weight:700;}
.secondary-brdr .elementor-container {border-radius: 5px;border: 1px solid rgba(191, 149, 83, 0.50);background: #FFF;padding:28px 28px 22px 38px;}
.secondary-brdr .title-with-subtile .elementor-widget-heading .elementor-heading-title {color: #66369D;text-align: left;}
.secondary-brdr .title-with-subtile .elementor-widget-heading.title-sub-title .elementor-heading-title {color: #000;text-align: left;margin-top:5px;}
.primary-bg-title-list{padding:0;}.primary-bg-title-list .e-con-inner{padding:0 0 18px;}
.primary-bg-title-list .e-con-inner .elementor-icon-box-title span{border-radius: 5px;background: var(--secondary);padding:9px 19px;min-width:62%;color: #FFF;font-family: Lato;font-size: 15px;font-weight: 400;line-height: normal;display:inline-block;}
.primary-bg-title-list .e-con-inner ul{margin:0;padding:10px 0 10px 26px;}
.primary-bg-title-list .e-con-inner ol{margin:0;padding:10px 0 26px 26px;}
.primary-bg-title-list .e-con-inner ul li{color: #000;line-height: 146.667%;}
.primary-bg-title-list .e-con-inner .elementor-icon-box-content p:last-child{margin:0;}
.primary-bg-title-list .e-con-inner .elementor-icon-box-content a{color:#000;text-decoration:underline;}.primary-bg-title-list .e-con-inner .elementor-icon-box-content a:hover{color:#000;text-decoration:none;}
.direction-col.primary-bg-title-list .e-con-inner{padding-bottom:0;}
.direction-col.primary-bg-title-list .e-con-inner .elementor-widget-icon-box:last-child .elementor-icon-box-content ol, .direction-col.primary-bg-title-list .e-con-inner .elementor-widget-icon-box:last-child .elementor-icon-box-content ul{padding-bottom:0;}
.row-block-top-image-list .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img{width: 100% !important;margin-bottom:19px !important;aspect-ration:17 / 12  !important;}.row-block-top-image-list .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img img{width: 100% !important;aspect-ration:17 / 12 !important;object-fit:cover;height:100%;max-height:240px;border-radius: 5px;overflow:hidden;}
.row-block-top-image-list .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{color: #000;text-align: center;font-size: 20px;font-weight: 400;line-height: normal;margin:0 0 6px;padding:0 14px;}
.row-block-top-image-list .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description{color: #000;text-align: center;font-size: 16px;font-weight: 300;padding:0 16px;margin:0 auto;max-width:308px;}
.heading-list.icon-center-row.no-pdd-top .e-con-inner .elementor-widget-icon-box {
    padding-top: 20px;
}
.icon-center-row.primary-box.primary-secondary-box.height-auto.full-width .e-con-inner .elementor-widget-icon-box {padding: 19px 0px;}
.icon-center-row.primary-box.primary-secondary-box.height-auto.full-width .e-con-inner {
    gap: 16px;
}
.icon-center-row.primary-box.height-auto.full-width .e-con-inner .elementor-widget-icon-box .elementor-widget-container{padding:31px 25px 35px;aspect-ratio: auto;}
.icon-center-row.primary-box.primary-secondary-box.height-auto.full-width .e-con-inner .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title {min-height: 12px;margin-bottom:13px;}
.icon-center-row.primary-box.primary-secondary-box.height-auto.full-width .e-con-inner .elementor-widget-icon-box:nth-child(2n) .elementor-widget-container .elementor-icon-box-title, .icon-center-row.primary-box.primary-secondary-box.height-auto.full-width .e-con-inner .elementor-widget-icon-box:nth-child(2n) .elementor-widget-container .elementor-icon-box-description{min-height:10px;}
.top-heading-section .img-split-saving .elementor-widget-text-editor.paragraph.flex-end .elementor-widget-container p {
    max-width: 480px;
    text-align: left;margin-left:auto;
}
.primary-section-inside-bg{align-items:center;}
.elementor-column-gap-default>.primary-section-inside-bg .elementor-widget-wrap {border-radius: 5px;background: rgba(191, 149, 83, 0.15);margin-left:-40px;width:calc(100% + 40px);padding:39px 46px 40px 84px;}
.primary-bg-section .elementor-container .elementor-top-column{position:relative;z-index:1;}
.primary-bg-section .elementor-container .elementor-top-column.primary-section-inside-bg{position:relative;z-index:0;}
.elementor-column-gap-default>.primary-section-inside-bg .elementor-widget-wrap .houzez_section_title{text-align:left;}
.primary-bg-section .elementor-container .elementor-widget-houzez_elementor_section_title{margin:0;}.primary-bg-section .elementor-container .elementor-widget-houzez_elementor_section_title .houzez_section_title_wrap{margin:0 0 13px;}
.primary-bg-section .elementor-container .elementor-widget-text-editor .elementor-widget-container p{color: #000;font-size: 16px;font-weight: 300;line-height: 137.5%;}
.primary-bg-section .elementor-container .elementor-widget-text-editor .elementor-widget-container p:last-child{margin-bottom:0;}
.elementor-column-gap-default>.primary-section-inside-bg .elementor-widget-wrap .elementor-element{max-width:545px;margin-left:auto;}
.primary-bg-section.row-reversed>.elementor-container {flex-direction:row-reverse;}
.primary-bg-section.row-reversed>.elementor-container.elementor-column-gap-default>.primary-section-inside-bg .elementor-widget-wrap {margin-left:0px;margin-right:-40px;padding:39px 62px 40px 62px;}
.primary-bg-section.row-reversed .elementor-column-gap-default>.primary-section-inside-bg .elementor-widget-wrap .elementor-element{margin-left:0;margin-right:auto;}
.primary-bg-section .elementor-container .elementor-top-column .elementor-widget-container img{aspect-ratio: 466.27/354.00;border-radius: 5px;max-height: 354px;max-width:466.272px;object-fit:cover;}
.secondary-bg-block.secondary-list-block.small-padd .e-con-inner {
    padding: 32px 14px;
    gap: 1px;
}
.secondary-list-block.small-padd .primary-icon-list .elementor-widget-icon-box:not(:last-child) {
    padding: 0 13px;
}
.secondary-list-block .primary-icon-list.align-title-center .elementor-widget-icon-box .elementor-widget-container {
    padding: 20px 0px;display:flex;flex-direction:column;align-content:center;justify-content:center;
}
.img-split-primary-bg .e-con-inner .elementor-widget-image.bg-section-img, .img-split-primary-bg .e-con-inner .elementor-widget-image.bg-section-img img, .elementor-widget-text-editor.paragraph.primary-bg-section-paragraph{height:100%;object-fit:cover;}
.elementor-widget-text-editor.paragraph.primary-bg-section-paragraph .elementor-widget-container{border-radius:5px;display:flex;flex-direction:column;justify-content: center;}
.page-heading-section.pf-16 .elementor-widget-text-editor.paragraph.primary-bg-section-paragraph .elementor-widget-container p {margin:0;color: #000;font-size: 16px;font-weight: 300;line-height: 137.5%;text-align:left;}
.icon-center-row.primary-box.only-title .e-con-inner .elementor-widget-icon-box .elementor-widget-container {padding: 31px 36px 31px 36px;border-radius: 5px;aspect-ratio: 67 / 50;}
.icon-center-row.primary-box.only-title .e-con-inner .elementor-widget-icon-box .elementor-icon-box-content {display:flex;flex-direction:column;align-items:center;justify-content:start;}
.icon-center-row.primary-box.only-title .e-con-inner {padding-top:0px;}
.secondary-icon-list {border-radius: 5px;border: 1px solid rgba(191, 149, 83, 0.50);background: rgba(102, 54, 157, 0.75);padding:40px 22px;flex-flow:0 0 33%;}
.secondary-icon-list.flex-three .elementor-widget-icon-box {flex: 0 0 33%;--webkit-flex: 0 0 33%;max-width:33%;flex: 0 0 calc(33.33% - 30px);-webkit-flex: 0 0 calc(33.33% - 30px);max-width:calc(33.33% - 30px);}
.secondary-icon-list.flex-three .elementor-widget-icon-box .elementor-icon-box-wrapper{border-radius: 5px;border: 1px solid #FFF;padding:26px 26px 13px;display:flex;flex-direction:column;height:100%;}
.secondary-icon-list.flex-three .elementor-widget-icon-box .elementor-icon-box-wrapper > .elementor-icon-box-content{flex-grow:1;}
.secondary-icon-list.flex-three .elementor-widget-icon-box .elementor-icon-box-wrapper > .elementor-icon-box-icon .elementor-icon{font-size: 85px;}
.secondary-icon-list.flex-three .elementor-widget-icon-box.elementor-element-4a9b7c4 .elementor-icon-box-wrapper > .elementor-icon-box-icon .elementor-icon{font-size: 95px;}
.secondary-icon-list.flex-three .elementor-widget-icon-box.elementor-position-top.elementor-element-4a9b7c4 .elementor-icon-box-icon {margin-bottom: 9px;}
.secondary-icon-list.flex-three .elementor-widget-icon-box .elementor-icon-box-wrapper > .elementor-icon-box-content .elementor-icon-box-title {color: #FFF;text-align: center;font-family: "Lato", sans-serif;font-size: 24px;font-weight: 500;line-height: normal;margin:0;} 
.bg-secondary {
    background-color: rgba(102, 54, 157, 0.75) !important;
}
.pt-15, .tp-15 {padding-top:15px !important;}
.bg-column-img-wrap strong, .bg-column-img-wrap p {font-weight:400;}
.primary-secondary-bg .elementor-widget-wrap.elementor-element-populated{padding:24px 40px 30px;border-radius: 5px;}
.primary-secondary-bg .elementor-widget-houzez_elementor_section_title .houzez_section_title{color: #000;text-align:left;padding-bottom:23px;}
.bg-column-img-wrap .elementor-widget-image{flex: 0 0 34.146341463%;-webkit-flex: 0 0 34.146341463%;max-width: 34.146341463%;padding-bottom:12px;}
.bg-column-img-wrap .elementor-widget-image img{aspect-ratio: 182 / 163;max-width:364px;max-height:326px;object-fit:cover;}
.bg-column-img-wrap .right-container{padding: 0 0 12px 0px;flex: 0 0 62.453659%;-webkit-flex: 0 0 62.453659%;max-width: 62.453659%;flex: 0 0 calc(65.853658537% - 36px);-webkit-flex: 0 0 calc(65.853658537% - 36px);max-width: calc(65.853658537% - 36px);}
.bg-column-img-wrap .elementor-widget-text-editor p{font-weight: 300;line-height: 146.667%;}
.bg-column-img-wrap .right-container .elementor-widget-container {padding-right: 0px;}
.bg-column-img-wrap .elementor-widget-text-editor .elementor-widget-container b, .bg-column-img-wrap .elementor-widget-text-editor .elementor-widget-container strong{font-weight: 500;display:block;padding-bottom:5px;}
.bg-column-img-wrap .three-col-row.first-image .right-container .elementor-widget-text-editor:first-child{position:relative;}.bg-column-img-wrap .three-col-row.first-image .right-container .elementor-widget-text-editor:first-child:after{position:absolute;content:"";top:0px;right:-32px;border-left:1px dashed #000;height:100%;}
.bg-column-img-wrap .three-col-row.first-image .right-container .elementor-widget-text-editor:first-child:after{position:absolute;content:"";top:0px;right:-32px;border-left:1px dashed #000;height:100%;}
.bg-column-img-wrap.secondary-bg .elementor-widget-text-editor p{color:#fff;}
.bg-column-img-wrap.secondary-bg .three-col-row.first-image .right-container .elementor-widget-text-editor:first-child:after{border-left:1px dashed #fff;}
.bg-column-img-wrap .right-container {height:100%;}
.bg-two-col-wrap .right-container p, .bg-column-img-wrap .elementor-widget-text-editor p {margin-bottom:22px;}
.bg-column-img-wrap .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.primary-secondary-bg.three-col-wrap {padding:20px 0;}
.primary-secondary-bg .pt-40 .elementor-widget-wrap.elementor-element-populated{padding:52px 40px 30px;}
.bg-column-img-wrap .center-container .elementor-widget-image img{max-width:364px !important;margin:0 auto;display: block;}
.bg-column-img-wrap ul{padding-left:22px;}.bg-column-img-wrap li{line-height: 146.667%;}
.bg-column-img-wrap .elementor-element .elementor-heading-title {font-weight: 400;line-height: normal;text-align:left;}
.gap-28 .elementor-widget-text-editor.paragraph.bg-two-col-wrap{padding-right:28px;}
.justify-content-start, .justify-content-start .elementor-widget-container{justify-content:flex-start !important;}
.paragraph.bg-two-col-wrap .right-container, .paragraph.bg-two-col-wrap .right-container .row{height:100%;}
.brdr-right{border-right:1px dashed #000;}.bg-secondary-alpha .brdr-right{border-right:1px dashed #fff;}
@media all and (min-width:1140px){
	.paragraph.bg-two-col-wrap .right-container .row{margin-left:-30px;margin-right:-30px;}
	.paragraph.bg-two-col-wrap .right-container .row .col-12{padding-right: 30px;padding-left: 30px;}
}
@media all and (min-width:992px){
	.paragraph.bg-two-col-wrap .right-container .row .col-lg-5 {-ms-flex: 0 0 43.856%;flex: 0 0 43.856%;max-width: 43.856%;}
	.paragraph.bg-two-col-wrap .right-container .row .col-lg-7 {-ms-flex: 0 0 56.144%;flex: 0 0 56.144%;max-width: 56.144%;}
}
.paragraph.bg-two-col-wrap .right-container .row p:last-child{margin-bottom:0;}
.bg-two-col-wrap .right-container .elementor-widget-heading .elementor-heading-title{font-size: 36px;text-align:left;}
.bg-two-col-wrap.bg-secondary-alpha .right-container .elementor-widget-heading .elementor-heading-title,.bg-two-col-wrap.bg-secondary-alpha .right-container p{color:#fff;}
.bg-two-col-wrap .right-container ul{padding-left:25px;margin-bottom:22px;}
.bg-two-col-wrap .right-container ul:last-child{margin-bottom:10px;}
.bg-two-col-wrap .right-container li,.bg-two-col-wrap .right-container p {line-height:146.667%;max-width:336px !important;}
.pf-18 p{font-size:16px !important;line-height:166.667% !important;}
.d-flex .elementor-widget-container {display:flex;}
.align-items-center:not(.flex-col) .elementor-widget-container {align-items:center;}
.align-items-center.flex-col .elementor-widget-container {justify-content:center;}
.flex-col .elementor-widget-container{flex-direction:column;}
.primary-about-editor .elementor-widget-container h2, .primary-about-editor .elementor-widget-container .heading-title{color: #000;font-family: "Prata", sans-serif;font-size: 24px;font-style: normal;font-weight: 400;line-height: normal;padding:0 0 13px;margin:0;}
.primary-about-editor .elementor-widget-container p{max-width:490px;}
.top-heading-section.text-left .elementor-widget-text-editor .elementor-widget-container p{text-align:left;}
.top-heading-section.ceo-msg p strong,.top-heading-section.ceo-msg p b{font-weight: 500;display:block;}
.top-heading-section.ceo-msg .elementor-widget-wrap .elementor-widget-heading .elementor-heading-title{padding-bottom:37px;}
.right-img{position:relative;padding:0 0 17px 15px;margin:0 0 40px 38px;}
.right-img:after{position:absolute;content:"";left:0;bottom:12px;background: rgba(191, 149, 83, 0.15);top:17px;right:19px;}
.right-img:after, .right-img img{border-radius:5px;aspect-ratio:71 / 90;}.right-img img{background:#fff;position: relative;z-index: 1;}
.elementor-widget-text-editor.paragraph.primary-bg-section-paragraph .elementor-widget-container h5 {color: #000;font-family: "Lato", sans-serif;font-size: 24px;font-weight: 300;line-height: normal;margin:0;}
.elementor-widget-text-editor.paragraph.primary-bg-section-paragraph .elementor-widget-container strong{font-weight: 500;}
.mx-524 h5{max-width: 524px !important;margin:0 auto;}
.elementor-widget-text-editor.paragraph.primary-bg-section-paragraph.justify-content-center .elementor-widget-container{justify-content:center;align-items:center;}
.testimonial-slider .slick-slider {position: relative;display: flex;flex-direction:row;flex-wrap:nowrap;margin-left:-50px;margin-right:-50px;}
.slick-track {display:flex;flex-direction:row;flex-wrap:nowrap;}
.slick-slide {float: none;height: auto;min-height: 100%;}
.testimonials-slider-wrap-v2 .testimonial-item, .agents-slider-wrap .testimonial-item, .partners-slider-wrap .testimonial-item {height: auto;flex-direction: column;min-height: 100%;display: flex;justify-content:space-between;border-radius:5px;min-width: 306px;}
.testimonial-item-v2 {padding: 38px 20px 22px;margin-bottom: 30px;}
.testimonial-slider .testimonials-module .testimonial-item .testimonial-icon, .testimonial-slider .testimonials-module .testimonial-item .testimonial-thumb{display:none;}
.testimonial-slider .testimonials-slider-wrap-v2 .testimonial-item .testimonial-body{color: #000;text-align: center;font-size: 15px;font-weight: 300;line-height: normal;max-width:207px;margin: 0 auto 40px;}
.testimonial-slider .testimonials-slider-wrap-v2 .testimonial-item .d-flex.align-items-center{justify-content:center;text-align:center;}
.testimonial-slider .slick-dots{display:none;}
.testimonial-slider .testimonials-slider-wrap-v2 {padding-bottom:81px;}
.testimonial-slider .testimonials-slider-wrap-v2 .testimonial-item {margin:0 50px;}
.testimonial-slider .slick-arrow, .testimonial-slider .slick-arrow:focus, .testimonial-slider .slick-arrow:link {bottom:0;top:auto;background:#66369D;border-radius:50%;width:54px;height:54px;-webkit-transform: translate(0, 0%);-ms-transform: translate(0,0%);transform: translate(0, 0%);left: 50%;}
.testimonial-slider .slick-arrow.btn-primary-outlined:hover, .testimonial-slider .slick-arrow.btn-primary-outlined:not(:disabled):not(:disabled):hover,
.testimonial-slider .slick-arrow.btn-primary-outlined:active, .testimonial-slider .slick-arrow.btn-primary-outlined:not(:disabled):not(:disabled):active{background:var(--primary);}
.testimonial-slider .slick-arrow:before{color:#fff;}
.testimonial-slider .slick-arrow.slick-prev {margin-left:-56px;}
.testimonial-slider .slick-arrow.slick-next {margin-left:56px;}
.title-sub-title.fw-400 .elementor-heading-title, .top-heading-section .elementor-widget-wrap .elementor-widget-heading.title-sub-title.fw-400 .elementor-heading-title {font-weight:400;}
.icon-center-row.primary-box.text-center .e-con-inner .elementor-widget-icon-box {
    padding: 1px 0px;text-align:center;
}
.icon-center-row.primary-box.height-auto.full-width.text-center .e-con-inner .elementor-widget-icon-box .elementor-widget-container {padding: 21px 14px 28px;}
.icon-center-row.primary-box.text-center .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title{text-align:center;padding-bottom:15px;min-height:75px;max-width:208px;margin:0 auto;}
.icon-center-row.primary-box.text-center .elementor-widget-icon-box .elementor-icon-box-description{text-align:center;}
.page-heading-section .e-flex .e-con-inner .primary-bg-blocks, .testimonial-wrap .elementor-widget-testimonial {padding:25px 34px 20px;}.testimonial-wrap .elementor-widget-testimonial {padding:39px 34px 20px;}
.testimonial-wrap .elementor-widget-testimonial{width:304px;}
.primary-flex-33-col {flex:0 0 auto;max-width:33.33%;max-width: calc(33.33% - 17px);}
.primary-bg-15 {border-radius: 5px;background: rgba(191, 149, 83, 0.15);}
.elementor-2866 .elementor-element.primary-bg-blocks .houzez_section_title_wrap, .testimonial-wrap .elementor-widget-testimonial .elementor-testimonial-content {margin-bottom: 0px;}
.elementor-2866 .elementor-element.primary-bg-blocks .houzez_section_title, .testimonial-wrap .elementor-widget-testimonial .elementor-testimonial-details{color: #000;text-align: center;font-size: 18px;font-weight: 400;line-height: 122.222%;max-width:179px;margin:0 auto 13px;}
.testimonial-wrap .elementor-widget-testimonial .elementor-testimonial-wrapper {display:flex;height:100%;flex-direction:column;justify-content:space-between;}
.elementor-2866 .elementor-element.primary-bg-blocks .houzez_section_subtitle{color: #000;text-align: center;font-size: 16px;font-weight: 300;line-height: 125%;margin:0 auto;max-width:238px;}
.testimonial-wrap .elementor-widget-testimonial .elementor-testimonial-content {color: #000;text-align: center;font-size: 15px;font-weight: 300;line-height: normal;max-width:207px;margin:0 auto 32px;}
.jobs-opening-list .job-listing .column{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;}
.jobs-opening-list .job-listing .job-preview {border-radius: 5px;background: rgba(191, 149, 83, 0.15);border: 0px solid #e9e9e9;margin-bottom: 0px;display: flex;-ms-flex: 0 0 calc(33.33% - 13px);flex: 0 0 calc(33.33% - 13px);max-width: 256px;padding:26px 32px 22px;flex-direction:column;align-items:center;}
.jobs-opening-list .job-listing .job-preview .job-content, .jobs-opening-list .job-listing .job-preview .job-cta{display:block;width:100%;text-align:center;padding:0;}
.jobs-opening-list .job-post .jobs-row .jobs-row-label {font-size: 20px;font-weight: 400;margin-bottom: 10px;font-family: 'Prata';display: block;height: auto;line-height: 1.4;}
.jobs-opening-list .job-post .job-side .jobs-row.position_logo{display:none;}
.jobs-opening-list .job-post .jobs-row .jobs-row-input ul {margin: 0 0 15px 0px !important;padding-left:30px;}
.jobs-opening-list .job-post .jobs-row.position_title {margin-top:0;}
.jobs-opening-list .job-listing .job-preview .job-content h5 {
    font-size: 18px;
    line-height: normal;
    font-weight: 400;
    color: black;
    margin: 0 0 13px;
}
.jobs-opening-list .job-listing .job-preview .job-content .job-additional-information {
    margin-top: 0px;
    font-size: 15px;
    line-height: normal;
    color: #000;
    font-weight: 300;
}
.jobs-opening-list .job-listing .job-preview .job-content .job-additional-information .job-location{font-size: 15px;line-height: normal;font-weight: 400;color: #000;margin:0 0 24px;}
.jobs-opening-list .job-listing .job-preview .job-content .job-additional-information .post-date{font-weight:300;display:block;padding-top:3px;}
.jobs-opening-list .job-listing .job-preview .job-cta .apply-btn{padding:0;border-radius:0px;color: #66369D;text-align: center;font-family: 'Lato', sans-serif;font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;text-transform:capitalize;background:transparent;}
.jobs-opening-list .job-listing .job-preview .job-cta .apply-btn:hover{text-decoration:underline;}
.jp-apply-button, .primary-style {background-color: #66369D !important;}
.jp-apply-button:hover, .primary-style:hover {background-color: #000 !important;}
.jobs-opening-list .job-post{padding-top: 20px;margin:0;}
.jobs-opening-list .job-post .job-side .job-content-wrap {border: 0px solid #e9e9e9;padding: 1px 20px;}
/*Contact page*/
.contact-address {padding:25px 15px 0px;text-align:center;}
.contact-address .block-wrap{padding:0px 0px 5px;text-align:center;background:transparent;}
.contact-address .block-wrap .block-title-wrap {margin-bottom: 0px;padding-bottom: 15px;justify-content:center !important;}
.contact-address .block-wrap .block-title-wrap h2{color: #000;text-align: center;font-family: 'Prata', sans-serif;font-size: 18px;font-style: normal;font-weight: 400;line-height: 122.222%;}
.contact-address .block-wrap .block-content-wrap .list-1-cols li{padding:0;margin:0;text-align:center;justify-content:center;}
.contact-address .block-wrap .block-content-wrap .list-1-cols li strong{color: #000;text-align: center;font-family: 'Lato', sans-serif;font-size: 16px;font-weight: 300;line-height: 125%;}
.map-100vh, .map-100vh .h-properties-map-for-elementor{max-height:80vh;}
.dt-tems-four-row .wps-widget--team .wps-row{margin: 0 -22px;}
.dt-tems-four-row .wps-widget--team .wps-row .wps-col{-webkit-flex:0 0 calc(100% / 4 * 0.9999999);flex:0 0 calc(100% / 4 * 0.9999999);width:100%;max-width: calc(100% / 4 * 0.9999999);text-align:center;padding:0;}
.dt-tems-four-row .wps-widget--team .wpspeedo-team--single{padding:22px 22px 76px;}
.dt-tems-four-row .wps-widget--team .team-member--thumbnail-wrapper{border-radius:5px;margin:0 0 18px;display:block;width:100%;padding:0 11px 12px 0;}
.dt-tems-four-row .wps-widget--team .team-member--thumbnail, .wps-widget--team .team-member--thumbnail a,.dt-tems-four-row .wps-widget--team .team-member--thumbnail img {aspect-ratio: 6 / 7;width: 100%;border-radius:5px;}
.dt-tems-four-row .wps-widget--team .team-member--thumbnail-wrapper{--wps-divider-bg-color: rgba(191, 149, 83, 0.15) !important;--wps-item-primary-color: rgba(191, 149, 83, 0.15) !important;}
.dt-tems-four-row .wps-team--thumbnail-shad .wpspeedo-team--single .team-member--thumbnail {box-shadow: 12px 11px 0 var(--wps-item-primary-color);}
.dt-tems-four-row .wps-team--thumbnail-shad .wpspeedo-team--single:hover .team-member--thumbnail {box-shadow: 0px 0px 0 var(--wps-item-primary-color);}
.dt-tems-four-row .wps-team-theme--square-03 .wps-team--single-inner, .dt-tems-four-row .wps-team-theme--square-04 .wps-team--single-inner {
    align-items: center;
}
.dt-tems-four-row .wps-widget--team .wps-team--member-title{color: #000;text-align: center;font-size: 20px;font-weight: 400;line-height: normal;margin:0;}
.dt-tems-four-row .wps-widget--team .wps-team--member-desig{color: #000;text-align: center;font-size: 15px;font-weight: 300;line-height: 200%;margin:0;font-family:"Lato",sans-serif;margin-bottom:12px;}
.dt-tems-four-row .wps-widget--team .team-member--info-wrapper, .dt-tems-four-row .wps-widget--team .team-member--info-wrapper .wps--member-info{display:flex;flex-direction:row;gap:28px;justify-content:center;align-items:center;margin:0;}
.tooltip-inner {max-width: 250px;background-color: #66369D;white-space:nowrap;}
.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {border-top-color: #66369D;}
.modal-body {padding: 2.3rem 1.8rem 1.8rem;}
.modal-body .btn-close{position:absolute;right:0px;top:0;border:0;text-align:center;background: #000000;width: 36px;line-height: 36px;font-size: 1.3rem;font-family: 'Prata', sans-serif;color:#fff;border-radius:0 4px 0 4px;}
.dt-tems-four-row .wps-widget--team .modal-body .wps-team--member-title{font-size:32px;text-align: left;color:var(--primary);}
.dt-tems-four-row .wps-widget--team .modal-body .wps-team--member-desig{font-size: 18px;font-weight: 400;line-height:1.2;padding:0 0 10px;text-align: left;}
.dt-tems-four-row .wps-widget--team .wps-team--member-details{color:#000;}.modal-backdrop.show {opacity: .9;}
.news-details .property-news-container{max-width:1117px;margin:0 auto;padding:0;}
.news-details .property-news-container .featured-left{padding:0 0 45px;}
.news-details .property-news-container .news-detail{padding:0 74px;}
.news-details .property-news-container .image-slider {border-radius: 5px;margin:0 -74px 36px;}
.news-details .property-news-container .image-slider img{width:100%;max-width:100%;max-height:590px;object-fit:cover;border-radius: 5px;}
.news-details .property-news-container .news-detail h2{margin:0;color: #000;font-family: "Prata",sans-serif;font-size: 20px;font-weight: 400;line-height: normal;padding:8px 0;}
.news-details .property-news-container .news-detail p{color: #000;font-family: "Lato",sans-serif;font-size: 16px;font-style: normal;font-weight: 300;line-height: 137.5%;}
.news-details .news-list .news-grid, .property-news-widget .news-list .news-grid {display:flex;gap:26px;flex-direction:row;flex-wrap:wrap;justify-content: center;}
.news-details .news-list .news-grid .news-card, .property-news-widget .news-list .news-grid .news-card-link{cursor:pointer;-webkit-flex:0 0 calc(100% / 3 * 0.9534799);flex:0 0 calc(100% / 3 * 0.9534799);width:100%;max-width: calc(100% / 3 * 0.9534799);flex-direction:column;border-radius: 5px;background: #FFF;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.17);border-bottom: 0px solid #ccc;overflow:hidden;}
.property-news-widget .news-list .news-grid .news-card{border:0;position:relative;height:100%;display: flex !important;flex-direction: column;}
.news-details .news-list .news-grid .news-card img, .property-news-widget .news-list .news-grid .news-card img{width:100%;height:auto;max-height:205px;min-height:205px;object-fit:cover;margin-bottom:30px;border-radius:5px;aspect-ratio:355 / 205;}
.news-details.mortgage-news .news-list .news-grid .news-card img, .property-news-widget .news-list .news-grid .news-card img{width:100%;height:auto;max-height:248px;min-height:248px;object-fit:cover;margin-bottom:0px;border-radius:5px;aspect-ratio:355 / 248;}
.news-details .news-list .news-grid .news-card > div, .property-news-widget .news-list .news-grid .news-card .news-item-info{padding:10px 22px 6px;height:100%;display:flex;flex-direction:column;justify-content:space-between;width:100%;}
.news-details .news-list .news-grid .news-card > div h4, .property-news-widget .news-list .news-grid .news-card h2{color: #000;font-size: 17px;font-weight: 400;line-height: normal;padding:0 0 8px;}
.property-news-widget .news-list .news-grid .news-card h2{padding:0px 0px 10px;}
.news-details .news-list .news-grid .news-card > div p, .property-news-widget .news-list .news-grid .news-card p{color: #000;font-family: "Lato";font-size: 15px;font-weight: 400;line-height: normal;margin:0;line-height:32px;display:block;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M9.33331 22.6673L22.6666 9.33398M22.6666 9.33398H9.33331M22.6666 9.33398V22.6673" stroke="rgba(191, 149, 83, 1)" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>') right center no-repeat;margin-right:-4px;}
.load-more {margin: 54px auto 0;padding: 18px 20px;float: none;display: block;border: 0;background: #66369D;min-width: 250px;color: #FFF;text-align: center;font-family: Lato;font-size: 15px;font-style: normal;font-weight: 500;line-height: normal;}
.load-more:hover {background:#000;}
.news-details-para img{margin:0 -74px 25px;border-radius:5px;}
.news-details-para h3, .news-details-para h4{margin: 0;color: #000;font-family: "Prata", sans-serif;font-size: 18px;font-weight: 400;line-height: normal;padding: 20px 0 10px;}
.news-details-para h4{font-size: 17px;}

.news-details.nav-on-image .property-news-container .image-slider {position:relative;}
.news-details .property-news-container .image-slider .news-btn{width:54px;height:54px;text-align:center;padding:12px;border-radius:50%;background:#66369D;position:absolute;}
.news-details .property-news-container .image-slider .news-btn:hover{background:var(--primary);}
.news-details .property-news-container .image-slider .news-btn svg{width:28px;height:28px;}
.news-details.nav-on-image .property-news-container .image-slider .news-btn{top:50%;transform:translatey(-50%);}
.news-details.nav-on-image .property-news-container .image-slider .news-btn.news-prev {left:-16px;}
.news-details.nav-on-image .property-news-container .image-slider .news-btn.news-next {right:-16px;}
.news-details.mortgage-news .news-detail {display:flex;flex-direction:row;flex-wrap:wrap;}
#news-loader {text-align: center;margin-top: 0px !important;position: absolute;transition: all ease-in-out 600ms;left: -20px;top: 0;right: -20px;bottom: 0;z-index: 2;background: #fff;padding: 120px;}
.news-details.mortgage-news .property-news-container .news-detail {padding: 0 0px 84px;position:relative;margin-bottom:35px;}
.news-details.mortgage-news .property-news-container .news-detail .image-slider {margin:0 0 25px;}
.news-details.mortgage-news .property-news-container .news-detail .image-slider, .news-details.mortgage-news .property-news-container .news-detail .news-details-para{-webkit-flex:0 0 calc(100% / 2 * 0.9999999);flex:0 0 calc(100% / 2 * 0.9999999);width:100%;max-width: calc(100% / 2 * 0.9999999);}
.news-details.mortgage-news .property-news-container .news-detail .news-details-para{padding-left:18px;display:flex;flex-direction:column;}
.news-details.mortgage-news .property-news-container .news-detail .news-details-para .news-title{color: #BF9553;padding-top:0;padding-bottom:12px;order:0;}
.news-details.mortgage-news .property-news-container .news-detail .image-slider{padding:0 40px 0 0;}
.news-details-posted{color: #000;font-family: "Lato",sans-serif;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;}
.news-details-posted strong{font-weight: 500;}.news-details.mortgage-news .news-details-posted{order:1;padding-bottom:12px;}.news-details.mortgage-news .news-disc{order:2;}
.news-details.mortgage-news .news-details-posted strong{display:none;}
.mortgage-news .news-details-para img{margin:0 0px 25px;border-radius:5px;}
.news-details.mortgage-news .property-news-container .image-slider .news-btn{bottom:0%;left:50%;}
.news-details.mortgage-news .property-news-container .image-slider .news-btn.news-prev {transform:translatex(-120%);}
.news-details.mortgage-news .property-news-container .image-slider .news-btn.news-next {transform:translatex(50%);}
.dev-week-image {margin-top:56px;border-radius:5px;overflow:hidden;}
.dev-week-overlay {padding: 82px 100px !important;gap:20px !important;justify-content:flex-start !important;position:relative;z-index:2;}
.dev-week-image:after {position: absolute;content: "";left: 0;right: 0;bottom: 0;top: 0;background: rgba(0, 0, 0, 0.15);z-index: 1;}

.member-awards {gap:10px;padding-top:7px;}.footer-award {max-width:65px;max-height:38px;margin-bottom:10px;}.member-awards img{height:auto;max-height:55px;}
.footer-award p {color: #000;text-align:left;font-family: Lato;font-size: 6px;font-style: normal;font-weight: 300;line-height: normal;}
.footer-award img {max-width:65px;object-fit:cover;}
.item-tool.item-favorite,.item-tool.item-compare,.labels-wrap.labels-right {display:none;}

.f20-title {color: #000;text-align: center;font-family: Prata;font-size: 1.25rem;font-style: normal;font-weight: 400;line-height: normal;padding-bottom:1rem;margin:0;}

.property-address-wrap .block-content-wrap .list-2-cols li span, .block-content-wrap .detail-wrap li span, .block-content-wrap .list-2-cols li span {min-width:220px;max-width:220px;}

@media (min-width: 576px) {
    .modal-dialog {max-width: 700px;}
}

@media only screen and (min-width: 991px) {
	.header-main-wrap .main-nav.on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul #menu-item-2626 ul.dropdown-menu, .header-main-wrap .main-nav.on-hover-menu:not(.houzez-nav-menu-layout-dropdown) ul #menu-item-2627 ul.dropdown-menu {top: 100%;left: auto;right:0;}
	.pf-18 p{font-size:18px !important;}
	.primary-about-editor .elementor-widget-container h2, .primary-about-editor .elementor-widget-container .heading-title{font-size: 29px;}
}
.icon-with-tooltip {
  display: flex;
  gap: 20px;
  justify-content: center;
  margin-top: 15px;
}

.tooltip-wrapper {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.tooltip-wrapper .tooltip-text {
  visibility: hidden;
  width: 110px;
  background-color: #333;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 6px;
  position: absolute;
  z-index: 99;
  bottom: 130%;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: opacity 0.3s;
  font-size: 12px;
}
.tooltip-wrapper:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
}
.dev-week-image .dev-week-overlay .details_logo img{border-radius:50%;width:94px;height:94px;object-fit:cover;}

#cw-sdlt-results-table {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}
.no-more-news {width: 100%;text-align: center;font-weight: 600;background: #f5f5f5;border-radius: 5px;padding: 10px 0;}
.job-post .job-side{padding:0 0 20px;}
.listing-view.list-view .block-content-wrap .table {border:0px;}
.listing-view.list-view .block-content-wrap .table thead th, .listing-view.list-view .block-content-wrap .table tbody td {text-align:center;font-size: 14px;background: transparent;font-weight: 400;padding: 8px 10px;}.listing-view.list-view .block-content-wrap .table tbody td .item-title {white-space:normal;}
.listing-view.list-view .block-content-wrap .table tbody td .item-title {font-size: 13px;max-width:180px;}
.listing-view.list-view .block-content-wrap .table tbody td:nth-child(4), .listing-view.list-view .block-content-wrap .table tbody td:nth-child(6) {white-space:nowrap;}
.listing-view.list-view .block-content-wrap .table thead th:first-child, .listing-view.list-view .block-content-wrap .table tbody td:first-child {text-align:left;padding-left:20px;}
.listing-view.list-view .block-content-wrap .table thead th {background:#fff;white-space: nowrap;color: var(--primary);font-weight: 700;position: sticky;top: 0;}
.listing-view.list-view .block-content-wrap .table td .listing-image-wrap {max-width:50px;}
.listing-view.list-view .block-content-wrap .table tbody td .item-title, .listing-view.list-view .block-content-wrap .table tbody td {font-family:"Lato";}
.listing-view.list-view .block-content-wrap .table tbody td .item-amenities-text {display: none;}
.listing-view.list-view .block-content-wrap .table tbody td .btn {padding: 4px 20px 6px !important;line-height: normal !important;border-radius: 3px;background: #66369D;border-color: #66369D;}
.listing-view.list-view .block-content-wrap .table tbody td .btn:hover {background: #bf9553;border-color: #bf9553;}

.property-plan-img {text-align:center;}
#property-gallery-wrap .row {justify-content: center;}
.listing-view.list-view .block-content-wrap .table tbody td .item-title {text-align:left;}
.event-info table td.discribe p {color:#fff;}
.float-box-content {max-height: 78vh;overflow: auto;}
.why-buy-item .front .inner, .why-buy-item .back .inner {padding-right:10px;}
.map-info-window .item-title {text-align:left;}

.dataTables_wrapper {max-height: 550px;}
.property-navigation-wrap a img{max-width: 160px;height: auto;}
.tagline {color: #FFF;font-size: 16px;font-style: italic;font-weight: 600;line-height: normal;display:block;padding:12px 0 0;}
.marketing-info {border-radius: 5px;background: rgba(191, 149, 83, 0.15);max-width: 685px;flex-shrink: 0;margin:14px auto 0;padding:32px 20px 29px;text-align:center;}
.fw-property-description-wrap .block-content-wrap .marketing-info p{color: #000;font-size: 15px;font-style: normal;font-weight: 300;line-height: 166.667%;text-align: center;margin:0;}
.marketing-info p strong, .marketing-info p b{font-weight: 500;}
.marketing-info h3 {color: #66369D;text-align: center;font-family: Prata;font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;margin:0;padding:0 0 7px;}


@media (max-width:1300px){
	body{padding-right:0px;}
}

@media (min-width:992px) and (max-width:1199px){
	 .container {
        max-width: 990px;
    }
}
@media (max-width:1199px){
	.listing-view.list-view .block-content-wrap .table thead th, .listing-view.list-view .block-content-wrap .table tbody td {font-size:14px;padding: 6px 6px;}
	.sortable th::after, table.dataTable thead>tr>th.sorting:before, table.dataTable thead>tr>th.sorting:after, table.dataTable thead>tr>th.sorting:before {width: 12px;height: 12px;background-size:100%;}
	.listing-view.list-view .block-content-wrap .table thead th.sorting {padding-right: 16px;}
	.fw-property-amenities-wrap .fw-property-amenities {margin-bottom: 20px;}
	.fw-property-amenities-wrap .fw-property-amenities .d-flex.align-items-center{-ms-flex-align: flex-start !important;align-items: flex-start !important;}
	.fw-property-amenities .fw-property-amenities-data {white-space: normal;}
	.btn, .ele-btn, .houzez-search-button, .houzez-submit-button, .form-control, .bootstrap-select .text, .sort-by-title, .woocommerce ul.products li.product .button {font-size: 14px !important;}
	.listing-view.list-view .block-content-wrap .table tbody td .btn {padding: 4px 15px 6px !important;}
	.fw-property-amenities img {margin-top:4px;}
}

@media (max-width:1199px){
	.footer-top-wrap .row{margin-left:-10px;margin-right:-10px;}
	.footer-top-wrap .row .col-sm-6{padding-left:10px;padding-right:10px;}
	.footer-wrap .footer-top-wrap .col-md-6 .widget_nav_menu {padding: 0 6px;}
	.footer-wrap .footer-top-wrap .col-md-6:first-child .footer-widget.widget_block .widget-about-image img {max-width: 156px;}
	.footer-bottom-wrap-v3 .nav li a, .footer-bottom-wrap-v3 .footer-copyright {font-size: 12px;}
	sr7-module .sr7-layer {font-size:40px !important;}
	sr7-module .sr7-layer.small-text {font-size:20px !important;line-height:130% !important;}
	.top-heading-section {padding: 0 10px;}
	.advanced-search.advanced-search-nav.mobile-search-nav{display:block;}
	.main-wrap >.elementor {padding: 0 10px;}.news-details .news-list .news-grid {gap: 18px;}
	.news-details .news-list .news-grid .news-card, .property-news-widget .news-list .news-grid .news-card-link {-webkit-flex: 0 0 calc(100% / 3 * 0.9524799);flex: 0 0 calc(100% / 3 * 0.9524799);max-width: calc(100% / 3 * 0.9524799);}
	.details_logo img {max-width: 80px;}
	.property-detail-v2 .item-tool > span {width: 32px;height: 32px;line-height: 32px;}
	.property-detail-v2 .page-title-wrap .item-tool span {font-size: 18px;}
	.page-title h1 {font-size: 35px;}
	.page-title-wrap .item-price-wrap .item-price, .page-title-wrap .item-price-wrap .bed_details, .page-title-wrap .item-price-wrap .item-sub-price {font-size: 22px;}
}
@media (max-width:1100px){
	.logo img {max-height: 35px;}
	.logo {padding-top: 20px;padding-left: 15px;line-height: 60px !important;}
	.header-v4 .header-inner-wrap, .header-v4 .navbar-logged-in-wrap {
    line-height: 80px !important;height: 80px !important;}
	.item-wrap-v6 .amenities-price-wrap {align-items: flex-start !important;row-gap: 10px;flex-direction:column;}
	.item-wrap-v6 .item-title {margin: 0 0 14px;}
	.development-week-section .week-development-title- .elementor-widget-houzez_elementor_section_title .houzez_section_title, .dev-week-image .dev-week-overlay h2 {font-size: 32px;}
	.h2, h2 {font-size: 1.8rem;}
	.icon-listing-boxes .e-con-inner {gap: 25px;}
	.row-block-top-image-list .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {font-size: 18px;}
	.elementor-2842 .elementor-element.elementor-element-3d14b48 {--container-widget-width: 500px;}
	.saving-img .elementor-widget-container img {aspect-ratio: 500 / 226;}
	.primary-bg-section .elementor-container .elementor-top-column .elementor-widget-container img {width:100%;}
	.elementor-2846 .elementor-element.elementor-element-1b6176a, .elementor-2846 .elementor-element.elementor-element-7a88f38,.elementor-4209 .elementor-element.elementor-element-187177e, .elementor-4209 .elementor-element.elementor-element-485845f, .elementor-4209 .elementor-element.elementor-element-d254d36, .elementor-4209 .elementor-element.elementor-element-03b9870, .elementor-4209 .elementor-element.elementor-element-5049078,.elementor-2848 .elementor-element.elementor-element-56c5975,.elementor-2848 .elementor-element.elementor-element-c78b6e8 {--container-widget-width: 37.4% !important;max-width:37.4% !important;}
	.elementor-4209 .elementor-element.elementor-element-f509992, .elementor-4209 .elementor-element.elementor-element-39a7c74,.elementor-4209 .elementor-element.elementor-element-6e7392a,.elementor-4209 .elementor-element.elementor-element-3f4de12,.elementor-4209 .elementor-element.elementor-element-06b686c,.elementor-2848 .elementor-element.elementor-element-cca1061,.elementor-2848 .elementor-element.elementor-element-5dab873 {--column-gap: 3.5%;}
	.img-split-primary-bg .e-con-inner .paragraph.primary-bg-section-paragraph {max-width: 58.571%;--container-widget-width: 58.571%;}
	.bg-two-col-wrap .right-container .elementor-widget-heading .elementor-heading-title {font-size: 32px;}
	.gap-28 .elementor-widget-text-editor.paragraph.bg-two-col-wrap {padding-right: 18px;}
	.dt-tems-four-row .wps-widget--team .wps-row .wps-col {-webkit-flex: 0 0 calc(100% / 3 * 0.9999999);flex: 0 0 calc(100% / 3 * 0.9999999);max-width: calc(100% / 3 * 0.9999999);}
	.dt-tems-four-row {padding-right: 10px;}
}
@media (min-width:768px) and (max-width:1100px){
	.row-reverse.elementor-reverse-tablet>.elementor-container>:first-child {order: 9;}
	.row-reverse.elementor-reverse-tablet>.elementor-container>:nth-child(2) {order: 10;}
}
@media (max-width:991px){
	.grid-view .item-listing-wrap {flex-basis: 33%;}
	.container {max-width:100%;}
	.header-mobile {flex-direction:row-reverse;text-align: left;}.header-mobile-right{display:none;}
	.logo {padding-top: 6px;padding-left: 10px;}
	sr7-module .sr7-layer {font-size:32px !important;line-height:130% !important;}
	sr7-module .sr7-layer.small-text {font-size:18px !important;line-height:130% !important;}
	.nav-mobile:not(.houzez-nav-menu-main-mobile-wrap) .main-nav .nav-item .nav-mobile-trigger {
		height: 56px;
		width: 100%;
		line-height: 56px;
		right: 0;
		padding: 0 20px 0 0;
	}
	.nav-mobile:not(.houzez-nav-menu-main-mobile-wrap) .main-nav .nav-item .dropdown-menu .nav-item a {
	  padding-top: 10px;
	  padding-right: 10px;
	  padding-bottom: 10px;
	  padding-left: 20px;
	  min-width: 100%;
	  font-size: 13px;
	}
	.advanced-search-nav {
		display: block;
	  }
	.flex-search{flex-basis: auto;}.flex-search .form-control{font-size:14px;}::placeholder {font-size:14px;}::-moz-placeholder {font-size:14px;}::-ms-placeholder {font-size:14px;}::-webkit-placeholder {font-size:14px;}
	.houzez-search-form-js .advanced-search-v1 .d-flex {flex-wrap:wrap;}
	.houzez-search-form-js .advanced-search-v1 .fields-width {width: 43%;padding-bottom: 8px;}
	.houzez-search-form-js .advanced-search-v1 .flex-search.flex-grow-1 {width:100%;padding-bottom:8px;padding-right:0;}
	.houzez-search-form-js .advanced-search-v1 .flex-search.btn-no-right-padding {width:14%;}
  input::placeholder {
    color: #666;
    font-size: 14px;
  }
	input::-webkit-input-placeholder { /* Chrome, Safari, Edge */
	  color: gray;
	}
	input:-moz-placeholder { /* Firefox 18- */
	  color: gray;
	}
	input::-moz-placeholder { /* Firefox 19+ */
	  color: gray;
	}
	input:-ms-input-placeholder { /* IE 10+ */
	  color: gray;
	}
	.elementor-widget-heading .elementor-heading-title.elementor-size-large {font-size: 26px;}
	.icon-listing-boxes .e-con-inner {gap: 15px;}
	.dev-week-image .dev-week-overlay .details_logo img{width:72px;height:72px;}
	.development-week-section .week-development-title- .elementor-widget-houzez_elementor_section_title .houzez_section_title, .dev-week-image .dev-week-overlay h2 {padding-top: 8px;}
	
	.dev-week-image .dev-week-overlay h2 {font-size: 28px;}
	.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item:first-child .rt-holder .rt-detail, .property-news-widget .news-card-link.mian-link .featured-news-hero .featured-caption {padding: 20px 20px 45px 20px;}
	
	.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item:first-child .rt-holder .rt-detail h3, .property-news-widget .news-card-link.mian-link .featured-news-hero .featured-caption h2,.news-details .property-news-container .news-detail h2,.elementor-2858 .elementor-element.elementor-element-798dbe9 .elementor-heading-title {font-size: 18px;}
	
	
	.news-index-wrapper .rt-tpg-container .even-grid-item:first-child .rt-holder .tpg-excerpt, .property-news-widget .news-card-link.mian-link .featured-news-hero .featured-caption p, .page-heading-section.pf-16 .elementor-widget-text-editor.paragraph.primary-bg-section-paragraph .elementor-widget-container p {font-size: 14px;}
	
	
	.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item .rt-holder .rt-detail .post-meta, .news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item .rt-holder .rt-detail .post-meta-user>span, .property-news-widget .news-card-link.mian-link .featured-news-hero .featured-caption .publish-date-arrow {bottom: 9px;left: 20px;font-size: 14px;}
	.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item .rt-holder .rt-detail .post-meta svg, .news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item .rt-holder .rt-detail .post-meta-user>span svg, .property-news-widget .news-card-link.mian-link .featured-news-hero .featured-caption .publish-date-arrow svg {width:28px;height:28px;}
	.news-details .news-list .news-grid, .property-news-widget .news-list .news-grid {gap: 16px;}
	.property-news-widget .news-list .news-grid .news-card-link {-webkit-flex: 0 0 calc(100% / 3 * 0.9614799);flex: 0 0 calc(100% / 3 * 0.9614799);max-width: calc(100% / 3 * 0.9614799);}
	.news-card {gap:0;}
	.news-details.mortgage-news .news-list .news-grid .news-card img, .property-news-widget .news-list .news-grid .news-card img {min-height: 160px;}
	.news-details .news-list .news-grid .news-card > div, .property-news-widget .news-list .news-grid .news-card .news-item-info {padding: 10px 16px 5px;}
	.news-details .news-list .news-grid .news-card > div h4, .property-news-widget .news-list .news-grid .news-card h2 {font-size:15px;margin:0;}
	.news-details .news-list .news-grid .news-card > div p, .property-news-widget .news-list .news-grid .news-card p {font-size: 14px;background-size:28px 28px;}
	.mortgage-market-update .development-week-section .elementor-element.elementor-element-a3d8846 > .elementor-element-populated {padding: 0px 15px 0px 0px;}
	.mortgage-market-update .development-week-section .elementor-widget-wrap .elementor-heading-title, .tow-block-image-list .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title,.column-text-wrapper .elementor-widget-houzez_elementor_section_title .houzez_section_title,.elementor-2856 .elementor-element.elementor-element-f677daa .elementor-heading-title {font-size: 18px;}
	.mortgage-market-update .development-week-section .elementor-widget-wrap .elementor-widget-text-editor .date, .mortgage-market-update .development-week-section .elementor-widget-wrap .elementor-widget-text-editor .mortgage-info {font-size: 14px;}
	.mortgage-market-update .development-week-section .elementor-column-gap-default>.elementor-column>.elementor-element-populated {padding-top:0;}
	.banner-inner .banner-title {font-size: 30px;padding-top: 30px;}
	.top-banner-wrap:not(.slider-revolution-wrap) {height: 250px !important;}
	.top-heading-section .elementor-widget-wrap .elementor-widget-heading .elementor-heading-title, .elementor-widget-heading .elementor-heading-title, .fw-property-section-wrap .block-title-wrap h2, .fw-property-details-wrap h3, .fw-property-gallery-wrap .title, .fw-property-gallery-wrap h2.title {font-size: 26px;}
	.top-heading-section .elementor-widget-text-editor .elementor-widget-container p {font-size: 20px;}
	.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title {padding: 14px 15px 14px 48px;}
	.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text {font-size: 18px;line-height: 150%;}
	.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-header .e-n-accordion-item-title-text span {left: 7px;
    top: 10px;font-size: 26px;}
	.elementor-widget-n-accordion .e-n-accordion-item-title-icon {right: 15px;}
	.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened, .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed {width: 24px;height: 24px;background-size:100% 100%;}
	.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-con-full.e-con {padding: 8px 15px 10px 48px;}
	.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-con-full.e-con ul li {padding: 0 0 12px 24px;font-size: 15px;background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M13 17L18 12L13 7M6 17L11 12L6 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') left 3px no-repeat;background-size: 18px 18px;}
	.section-main-title .elementor-heading-title {font-size: 26px;}
	.f20-title {font-size: 1.15rem;}
	.cw-sdlt label, .top-heading-section .elementor-widget-text-editor.what-is .elementor-widget-container p {font-size: 15px;}
	.top-heading-section .elementor-widget-text-editor.what-is .elementor-widget-container p {margin: 0 0px 0px;}
	.secondary-bg-list-block {padding: 15px 10px;}
	.secondary-bg-list-block ul li span:before {width: 5px;height: 5px;}
	.secondary-bg-list-block ul li span {padding-left: 14px;}
	.secondary-bg-list-block ul li {font-size: 16px;}
	.calculator .e-con-inner .elementor-element.e-con-full {padding: 20px 15px var(--padding-bottom);}
	.houzez_section_title {font-size: 18px;}
	.houzez_section_subtitle {font-size: 14px;line-height: 150%;}
	.secondary-brdr .elementor-container {padding: 15px 15px 14px 18px;}
	.primary-bg-title-list .e-con-inner .elementor-icon-box-title span {min-width: 80%;}
	.fw-property-why-wrap.fw-property-section-wrap .block-wrap, .fw-property-section-wrap .block-wrap {padding: 40px 20px;}
	.icon-center-row .e-con-inner .elementor-widget-icon-box {padding: 15px;}
	
	.icon-center-row .elementor-icon-box-title,.icon-center-row .elementor-widget-icon-box .elementor-icon-box-description, .icon-center-row.primary-box .elementor-widget-icon-box .elementor-icon-box-description,.primary-icon-list .elementor-widget-icon-box .elementor-icon-box-description,.tow-block-image-list .elementor-image-box-wrapper .elementor-image-box-content ul, .icon-list .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-description,.elementor-2830 .elementor-element.elementor-element-f19518d .elementor-heading-title, .elementor-2840 .elementor-element.elementor-element-3ffe7fc .elementor-heading-title,.primary-bg-section .elementor-container .elementor-widget-text-editor .elementor-widget-container p,.news-details .property-news-container .news-detail p,.news-details-posted,.elementor-2866 .elementor-element.primary-bg-blocks .houzez_section_title {font-size: 15px;}
	
	.icon-center-row .e-con-inner .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon svg {max-width: 68px;max-height: 68px;}
	
	.title-sub-title .elementor-heading-title, .top-heading-section .elementor-widget-wrap .elementor-widget-heading.title-sub-title .elementor-heading-title, .heading-list.icon-center-row .elementor-icon-box-title, .icon-list .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title,.row-block-top-image-list .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title,.elementor-2866 .elementor-element.primary-bg-blocks .houzez_section_title, .elementor-2866 .elementor-element.elementor-element-3f135c8 .elementor-testimonial-job, .elementor-2866 .elementor-element.elementor-element-3f135c8 .elementor-testimonial-name,.dt-tems-four-row .wps-widget--team .modal-body .wps-team--member-desig {font-size:16px;}
	
	.elementor-widget-heading h4.elementor-heading-title, .icon-center-row.primary-box .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title, .primary-icon-list .elementor-widget-icon-box .elementor-icon-box-title,.secondary-bg-bdr-list .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title, .jobs-opening-list .job-post .jobs-row .jobs-row-label,.dt-tems-four-row .wps-widget--team .wps-team--member-title {font-size:17px;}
	.icon-center-row.primary-box.e-con.e-flex>.e-con-inner {margin-left: -15px;margin-right: -15px;}
	.icon-center-row.primary-box .e-con-inner .elementor-widget-icon-box {padding: 10px 15px;}
	.icon-center-row.primary-box.primary-secondary-box .e-con-inner .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title,.icon-center-row.primary-box.primary-secondary-box .e-con-inner .elementor-widget-icon-box:nth-child(2n) .elementor-widget-container .elementor-icon-box-title, .icon-center-row.primary-box.primary-secondary-box .e-con-inner .elementor-widget-icon-box:nth-child(2n) .elementor-widget-container .elementor-icon-box-description {min-height: 54px;}
	.heading-list.icon-center-row .e-con-inner .elementor-widget-icon-box {padding: 20px 24px;}
	.primary-icon-list .elementor-widget-icon-box {padding: 0 12px;}
	.secondary-bg-block.secondary-list-block .e-con-inner {padding: 20px 16px;}
	.secondary-list-block .primary-icon-list .elementor-widget-icon-box .elementor-widget-container {padding: 12px 0px;}
	.icon-center-row.primary-box .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title {min-height: 54px;}
	.icon-center-row.primary-box .e-con-inner .elementor-widget-icon-box .elementor-widget-container {padding: 16px 10px 10px 16px;}
	.elementor-2828 .elementor-element.elementor-element-d55f2ce, .elementor-2830 .elementor-element.elementor-element-deb4679, .elementor-2826 .elementor-element.elementor-element-d5c5db6 {--e-con-grid-template-columns: repeat(1, 1fr);--e-con-grid-template-rows: repeat(1, 1fr);}
	.elementor-element-1ed2880 .elementor-widget.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img, .elementor-2830 .elementor-element.elementor-element-deb4679 .elementor-widget.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img, .elementor-2826 .elementor-element.elementor-element-d5c5db6 .elementor-widget.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img {max-width:160px;}
	.tow-block-image-list .elementor-widget-image-box .elementor-widget-container {padding: 10px 0;}
	.elementor-2828 .elementor-element.elementor-element-4b1d973, .elementor-element.elementor-element-fb6afc6, .elementor-2830 .elementor-element.elementor-element-e260825, .elementor-2830 .elementor-element.elementor-element-deb4679, .elementor-2830 .elementor-element.elementor-element-e710232 {padding:0;}
	.icon-center-row.white-bg-list.secondary-bg-block.primary-box.primary-secondary-box>.e-con-inner {padding: 18px 20px;}
	.icon-center-row.primary-box.white-bg-list.secondary-bg-block .e-con-inner .elementor-widget-icon-box {padding: 8px 10px;}
	.icon-center-row.primary-box.white-bg-list.secondary-bg-block .e-con-inner .elementor-widget-icon-box .elementor-widget-container {padding: 12px 10px 12px 12px;max-height: 210px;aspect-ratio: 268 / 210;}
	.icon-center-row.primary-box.white-bg-list.secondary-bg-block.elementor-element-fbb71b5 .e-con-inner .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title {min-height: 44px;}
	.secondary-bg-block .e-con-inner {padding: 25px 20px;}
	.secondary-bg-bdr-list .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-description,.elementor-2826 .elementor-element.elementor-element-87f7d6a .elementor-heading-title, .row-block-top-image-list .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description {font-size:15px;}
	.secondary-bg-bdr-list .elementor-widget-icon-box {padding: 15px 12px;}
	.primary-icon-list.full-width {margin: 0 -8px;}
	.secondary-list-block .primary-icon-list.full-width .elementor-widget-icon-box {padding: 0 8px;}
	.secondary-list-block .primary-icon-list.elementor-element-bf7f49e .elementor-widget-icon-box .elementor-widget-container {padding: 12px 6px;}
	.elementor-2830 .elementor-element.elementor-element-bf7f49e, .elementor-2840 .elementor-element.elementor-element-30b76c8 {--e-con-grid-template-columns: repeat(2, 1fr);--row-gap: 16px;overflow:hidden;}
	.primary-icon-list .elementor-widget-icon-box:last-child, .elementor-2830 .elementor-element.elementor-element-bf7f49e .elementor-widget-icon-box:nth-child(2n) {border-right: 0px dashed #000;}
	.padding-normal.secondary-bg-block .e-con-inner {padding: 30px 20px;}
	.secondary-bg-bdr-list.four-col .elementor-widget-icon-box {flex: 0 0 50%;-webkit-flex: 0 0 50%;-moz-flex: 0 0 50%;padding: 15px 15px 12px;}.elementor-2826 .elementor-element.elementor-element-4755f16 {--row-gap: 20px;}
	.secondary-bg-bdr-list .elementor-widget-icon-box .elementor-widget-container {max-width: 100%;}
	.secondary-bg-bdr-list .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title {min-height: 42px;max-width: 100%;}
	.secondary-bg-bdr-list.four-col .elementor-widget-icon-box:nth-child(2n) {border-right:0;}
	.icon-center-row.primary-box.height-auto.full-width .e-con-inner .elementor-widget-icon-box .elementor-widget-container {padding: 21px 15px 15px;}
	.elementor-2842 .elementor-element.elementor-element-3d14b48 {--container-widget-width: 400px;}
	.saving-img .elementor-widget-container img {aspect-ratio: 400 / 280;max-height: 300px;}
	.elementor-column-gap-default>.primary-section-inside-bg .elementor-widget-wrap {width: calc(100% + 30px);padding: 20px 15px 20px 54px;}
	.primary-bg-section.row-reversed>.elementor-container.elementor-column-gap-default>.primary-section-inside-bg .elementor-widget-wrap {margin-left: 0px;margin-right: -40px;padding: 20px 44px 20px 20px;margin-left:10px;}
	.secondary-bg-block.secondary-list-block.small-padd .e-con-inner {padding: 20px 10px;}
	.elementor-2846 .elementor-element.elementor-element-74e0160, .elementor-2846 .elementor-element.elementor-element-9b207df, .elementor-4209 .elementor-element.elementor-element-06b686c {--column-gap: 20px;--padding-top: 26px;--padding-bottom: 10px;}
	.secondary-list-block.small-padd .primary-icon-list .elementor-widget-icon-box:not(:last-child) {padding: 15px 10px;}
	.primary-icon-list.primary-secondary-bg-list .elementor-widget-icon-box .elementor-widget-container {padding: 14px 10px 16px;}
	.secondary-icon-list.flex-three .elementor-widget-icon-box .elementor-icon-box-wrapper > .elementor-icon-box-content .elementor-icon-box-title {font-size: 20px;}
	.elementor-icon i, .elementor-icon svg {display: block;height: .8em;position: relative;width: .8em;}
	.elementor-2852 .elementor-element.elementor-element-4e4683f {--gap: 20px 2.5%;--row-gap: 20px;--column-gap: 2.5%;}
	.secondary-icon-list {padding: 20px 15px;}
	.secondary-icon-list.flex-three .elementor-widget-icon-box {flex: 0 0 33%;--webkit-flex: 0 0 33%;max-width: 33%;flex: 0 0 calc(33.33% - 18px);-webkit-flex: 0 0 calc(33.33% - 18px);max-width: calc(33.33% - 18px);}
	.primary-secondary-bg .elementor-widget-houzez_elementor_section_title .houzez_section_title {padding-bottom: 6px;}
	.primary-secondary-bg:not(.small-col-wrapp) .bg-column-img-wrap .elementor-widget-image {width:100%;padding-bottom: 25px;flex: 0 0 auto;-webkit-flex: 0 0 auto;max-width: auto;}
	.primary-secondary-bg:not(.small-col-wrapp) .bg-column-img-wrap .right-container {padding: 0 0 12px 0px;flex: 0 0 auto;-webkit-flex: 0 0 auto;max-width: 100%;width:100%;height:auto;}
	.primary-secondary-bg .pt-40 .elementor-widget-wrap.elementor-element-populated {padding: 30px 20px 15px;}
	.bg-two-col-wrap .right-container .elementor-widget-heading .elementor-heading-title {font-size: 26px;padding-bottom:15px;}
	.brdr-right,.bg-secondary-alpha .brdr-right {border-right: 0px dashed #000;}
	.bg-two-col-wrap .right-container li, .bg-two-col-wrap .right-container p {max-width: 100% !important;}
	.news-details .property-news-container .news-detail {padding: 0 34px;}
	.news-details .property-news-container .image-slider {border-radius: 5px;margin: 0 -24px 20px;}
	.news-details .news-list .news-grid .news-card img {margin-bottom:15px;min-height:200px;}
	.news-details .news-list .news-grid .news-card {
        -webkit-flex: 0 0 calc(33.33% - 16px);
        flex: 0 0 calc(33.33% - 16px);
        max-width: calc(33.33% - 16px);
    }
	.news-details.mortgage-news .property-news-container .news-detail .image-slider{padding: 0 0px 20px 0;}
	.pf-18 p {font-size: 15px !important;line-height: 150% !important;}
	.elementor-2860 .elementor-element.elementor-element-09fcfef {--column-gap: 13px;}
	.elementor-4821 .elementor-element.elementor-element-70c8a03, .elementor-4821 .elementor-element.elementor-element-9bdce0f {--column-gap: 12px;}
	.secondary-list-block .primary-icon-list.align-title-center .elementor-widget-icon-box .elementor-widget-container {padding:0px 0;}
	.elementor-widget-text-editor.paragraph.primary-bg-section-paragraph .elementor-widget-container h5 {font-size: 22px;}
	.elementor-4821 .elementor-element.elementor-element-8016da9 > .elementor-widget-container {padding: 20px 26px 20px 26px;}
	.testimonial-slider .testimonials-slider-wrap-v2 .testimonial-item {margin: 0 15px;}
	.testimonial-slider .slick-slider {margin-left: -10px;margin-right: -10px;}
	.testimonial-slider .testimonials-slider-wrap-v2 .testimonial-item .testimonial-body {max-width: 100%;}
	.testimonial-slider .slick-dots {display: none !important;}
	.testimonial-slider .slick-arrow.slick-next {margin-left: 8px;}
	.testimonial-slider .slick-arrow.slick-prev {margin-left: -40px;}
	.testimonial-slider .slick-arrow, .testimonial-slider .slick-arrow:focus, .testimonial-slider .slick-arrow:link {width:32px;height:32px;}
	.slick-prev:before, .slick-next:before {font-size: 12px;}
	.testimonial-slider .testimonials-slider-wrap-v2 {padding-bottom: 47px;margin: 0;}.testimonial-slider .testimonials-slider-wrap-v2 .testimonial-item .testimonial-body {margin: 0 auto 20px}
	.page-heading-section .e-flex .e-con-inner .primary-bg-blocks, .testimonial-wrap .elementor-widget-testimonial {padding: 18px 18px 10px;}
	.job-post .jobs-row.position_title .jobs-row-input, .page-title-wrap .item-price-wrap .item-price, .page-title-wrap .item-price-wrap .bed_details,.dt-tems-four-row .wps-widget--team .modal-body .wps-team--member-title {font-size: 22px;}
	.page-title-wrap .item-price-wrap {padding-top: 20px;}
	.fw-property-description-wrap .block-content-wrap ul {padding: 20px;}
	.fw-property-documents-wrap h3, .fw-property-details-wrap h3 {margin: 40px auto 20px;}
	.listing-view.list-view .block-content-wrap .table thead th, .listing-view.list-view .block-content-wrap .table tbody td {font-size: 13px;}
	.listing-view.list-view .block-content-wrap .table tbody td .item-title {font-size: 13px;max-width: 190px;}
	.page-title-wrap .item-price-wrap {padding-top: 20px;}
	.details_logo {top: 13%;max-width: 86px;left:auto;right:0px;}
	.details_logo img{max-width:100%;}
	.fw-property-gallery-wrap .gallery-grid-item {max-width: calc(33.33% - 1px) !important;}
	.dt-tems-four-row .wps-widget--team .wps-team--member-desig {font-size:14px;}
	.dt-tems-four-row .wps-widget--team .wpspeedo-team--single {padding: 15px 18px 46px;}
	.fw-property-amenities .fw-property-amenities-data, .payment_plan {font-size: 14px;}.fw-property-amenities .fw-property-amenities-data .animity-title, .payment_plan .title {font-size: 13px;}
	.fw-property-amenities img {margin-right: 6px;width: 28px;height: 28px;}
	.fw-property-amenities .fw-property-amenities-data {white-space: normal;min-height: 52px;}.payment_plan {padding: 0 0 32px;font-size: 14px;}
	.why-buy-item .button .info-title, .why-buy-item .back .location {font-size: 16px;}.why-buy-item .button p, .why-buy-item .back .description {font-size: 14px;}
	.property-why-buy .col-12 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
}
@media (min-width: 650px) and (max-width: 991.98px) {
	.fw-property-amenities {width: 33.33%;}
}

@media (max-width: 480px) {
  input::placeholder {
    font-size: 12px;
  }
}
@media (max-width:960px){
	.footer-wrap .footer-top-wrap .col-md-6 .widget_nav_menu {-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: 33.33%;}
}
@media (max-width:880px){
	.elementor-2824 .elementor-element.elementor-element-27c866d,.elementor-2840 .elementor-element.elementor-element-0a108ca, .elementor-2842 .elementor-element.elementor-element-fb2deb8, .elementor-2848 .elementor-element.elementor-element-fbb0df5 {--e-con-grid-template-columns: repeat(2, 1fr);--row-gap:20px;}
	.primary-icon-list:not(.elementor-element-fb6afc6,.elementor-element-08e21e8,.elementor-element-6da49f6,.elementor-element-8d51127) .elementor-widget-icon-box:nth-child(2n) {border-right:0px;}
	.secondary-list-block .primary-icon-list.title-min-height .elementor-widget-icon-box .elementor-icon-box-title {min-height: 36px;}
}
@media (max-width:800px){
	.development-week-section .dev-meta {padding: 10px 0px 10px !important;gap: 10px;}
	.icon-center-row.primary-box.e-con.e-flex>.e-con-inner {margin-left: -8px;margin-right: -8px;}
	.icon-center-row.primary-box .e-con-inner .elementor-widget-icon-box {padding: 8px 8px;}
	.elementor-2111 .elementor-element.elementor-element-e8d2914 {--e-con-grid-template-columns: repeat(2, 1fr);--row-gap: 16px;--column-gap: 16px;}
	.property-why-buy .col-12 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
}
@media (max-width:880px){
	.footer-bottom-wrap-v3 .footer-copyright {flex-direction:column;}
	.footer-bottom-wrap-v3 .footer-copyright .member {margin: 15px 0 0px;transform: translateY(0%);}
	.footer-wrap .footer-top-wrap .col-md-6:first-child {-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: 33.33%;}
	.footer-wrap .footer-top-wrap .col-md-6:last-child {-ms-flex: 0 0 66.66667%;flex: 0 0 66.66667%;max-width: 66.66667%;}
}
@media (max-width:767px){
	html, body {font-size:14px !important;line-height:}
	p {font-size:1rem;}
	.column-img-wrap, .column-text-wrapper {
		padding-top: 8px;
		padding-bottom: 8px;
	}
	.logo img {
		max-height: 26px;
	}
	.h2, h2 {font-size: 1.6rem;}
	sr7-module .sr7-layer {font-size:24px !important;line-height:130% !important;}
	sr7-module .sr7-layer.small-text {font-size:16px !important;line-height:130% !important;}
	#SR7_1_1 .uranus.sr7-arrows {width: 30px !important;height: 30px !important;}#SR7_1_1 .uranus.sr7-arrows.sr7-rightarrow {transform: translate(-10px, -15px) !important;}
	#SR7_1_1 .uranus.sr7-arrows.sr7-leftarrow {transform: translate(10px, -15px) !important;}
	#SR7_1_1 .uranus.sr7-arrows::before {width: 30px !important;height: 30px !important;line-height: 30px !important;font-size: 24px !important;}
	.header-main-wrap{position:relative;}
	.elementor-widget-heading .elementor-heading-title.elementor-size-large {font-size: 24px;}
	.property-cards-module-3-cols .grid-view .item-listing-wrap, .property-by-ids-module-3-cols .grid-view .item-listing-wrap {width: 50%;}
	.grid-view .item-listing-wrap {flex-basis: 50%;}
	.elementor-widget:not(:last-child) {margin-bottom: var(--kit-widget-spacing,12px);}
	.elementor-widget:not(:last-child) {margin-block-end: 10px;}
	.icon-listing-boxes.e-con.e-grid > .e-con-inner {grid-template-columns: repeat(2, 1fr);}
	.elementor-column-gap-default > .elementor-column > .elementor-element-populated {padding: 10px 10px;}
	#readMore.elementor-button, .elementor-element.readmore .elementor-button.elementor-button-link, .review_button .readmore, .btn.readmore {font-size: 14px;min-width: 120px;padding: 10px 18px;}
	.dev-week-image {margin-top: 26px;}
	.dev-week-image .dev-week-overlay .details_logo img{width:64px;height:64px;}
	
	.development-week-section .week-development-title- .elementor-widget-houzez_elementor_section_title .houzez_section_title, .dev-week-image .dev-week-overlay h2 {padding-top: 8px;}
	.dev-week-image .dev-week-overlay h2 {font-size: 26px;}
	
	.week-development-details-list .elementor-widget-container, .development-week-section .dev-meta > div {font-size: 13px;}
	
	.week-development-details-list .elementor-widget-container::before, .development-week-section .dev-meta > div::before {right: -5px;}
	
	.week-development-details-list .elementor-widget-container strong, .development-week-section .dev-meta > div strong {font-size: 12px;}
	
	.dev-week-overlay {padding: 12px 14px !important;}
	.news-details .news-list .news-grid .news-card, .property-news-widget .news-list .news-grid .news-card-link {min-width: 250px;margin-bottom: 4px;}
	.property-news-widget .news-list {overflow-y:visible;overflow-x:auto;max-width:100%;max-width:calc(100% + 8px);margin:0 -4px;}.property-news-widget .news-list .news-grid {flex-wrap:nowrap;justify-content: flex-start;padding:0 4px;}
	.property-news-widget .news-card-link.mian-link .featured-news-hero img {min-height:320px;}
	.news-details .news-list .news-grid .news-card img{margin-bottom: 12px;}
	.mortgage-market-update .development-week-section>.elementor-column-gap-default>.elementor-column>.elementor-element-populated {padding-top:15px;}
	.mortgage-market-update .development-week-section .elementor-column.elementor-inner-column.elementor-element-a3d8846 >.elementor-element-populated {padding:0;}
	.mortgage-market-update .development-week-section .elementor-column.elementor-inner-column.elementor-element-17a9429 >.elementor-element-populated {padding:15px 0;}
	.footer-wrap {padding-top: 30px;}
	.footer-bottom-wrap .d-flex.member-awards {flex-direction:row;justify-content: flex-start;flex-wrap:wrap;}
	.footer-award {max-height: none;margin-bottom: 10px;}
	.footer-award img{max-height: 38px;margin-bottom: 6px;}
	.footer-award p{margin-bottom: 0px;}
	.member-awards img {max-width:65px;}
	.banner-inner .banner-title {font-size: 24px;padding-top: 0px;}
	.top-banner-wrap:not(.slider-revolution-wrap) {height: 150px !important;}
	
	.top-heading-section .elementor-widget-wrap .elementor-widget-heading .elementor-heading-title, .elementor-widget-heading .elementor-heading-title, .fw-property-section-wrap .block-title-wrap h2, .fw-property-details-wrap h3, .fw-property-gallery-wrap .title, .fw-property-gallery-wrap h2.title {font-size: 22px;}
	
	.top-heading-section .elementor-widget-text-editor .elementor-widget-container p {font-size: 18px;margin-bottom: 15px;}
	.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title {padding: 12px 10px 12px 36px;}
	.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text {font-size: 18px;line-height: 150%;}
	
	.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-header .e-n-accordion-item-title-text span {left: 0px;top: 13px;font-size: 18px;}
	.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened, .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed {width: 20px;height: 20px;background-size:100% 100%;}
	.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-con-full.e-con {padding: 8px 15px 10px 32px;}
	.elementor-widget-n-accordion .e-n-accordion {padding: 0 0 0px;}
	.section-main-title .elementor-heading-title {font-size: 22px;margin-bottom: 10px;}
	
	.elementor-2106 .elementor-element.elementor-element-68aff49 .elementor-field-group > label,.elementor-2826 .elementor-element.elementor-element-87f7d6a .elementor-heading-title, .primary-bg-section .elementor-container .elementor-widget-text-editor .elementor-widget-container p,.elementor-2866 .elementor-element.primary-bg-blocks .houzez_section_title {font-size: 14px;}
	
	.elementor-widget.elementor-widget-houzez_elementor_inquiry_form {padding: 16px 18px 6px;}
	.calculator .e-con-inner .elementor-element.e-con-full {padding: 20px 15px var(--padding-bottom);}
	.top-heading-section .elementor-column-gap-default > .elementor-column.elementor-col-100 > .elementor-element-populated {padding: 10px 0px;}
	.houzez_section_title,.icon-center-row.primary-box .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title, .primary-icon-list .elementor-widget-icon-box .elementor-icon-box-title, .tow-block-image-list .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title,.elementor-2856 .elementor-element.elementor-element-f677daa .elementor-heading-title,.dt-tems-four-row .wps-widget--team .wps-team--member-title {font-size: 16px;}
	.table {margin-bottom: 0px;}.table-responsive, #cw-sdlt-results-table {margin-bottom:14px;}
	.cw-sdlt input[type="number"] {font-size: 1.1em;}.input-gried {gap: 8px;}.cw-sdlt label,.primary-icon-list .elementor-widget-icon-box .elementor-icon-box-description,.tow-block-image-list .elementor-image-box-wrapper .elementor-image-box-content ul,.elementor-2830 .elementor-element.elementor-element-f19518d .elementor-heading-title {font-size: 14px;}
	#cw-sdlt-results-total {font-size: 1.05em;padding: 15px;}
	.table thead th, .table tfoot th, .table tbody td {font-size:14px;white-space:nowrap;padding: 8px 12px;}
	.elementor-column-gap-default > .elementor-column.elementor-element-5723779 > .elementor-element-populated {padding: 10px 10px;}
	.elementor-element-8fe4d6f, .elementor-element-3cb071e {margin-bottom:0 !important;}
	.elementor-2818 .elementor-element.elementor-element-ba79834 .elementor-heading-title,.column-text-wrapper .elementor-widget-houzez_elementor_section_title .houzez_section_title {font-size: 16px;line-height:1.3;}
	.title-sub-title .elementor-heading-title, .top-heading-section .elementor-widget-wrap .elementor-widget-heading.title-sub-title .elementor-heading-title {margin-bottom: 10px;}
	.icon-center-row.heading-secondary-bg .e-con-inner .elementor-widget-icon-box {padding: 20px 5px;}
	.icon-center-row.heading-secondary-bg .e-con-inner .elementor-icon-box-title {font-size: 15px;padding: 8px 10px;margin: 0 auto 10px;}
	
	.icon-center-row.heading-secondary-bg .e-con-inner .elementor-icon-box-description,.secondary-bg-bdr-list .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-description, .wps-widget--team .wps-team--member-details {font-size: 14px;}
	.modal-open .modal {background:rgba(0,0,0,.7);}
	
	.elementor-2818 .elementor-element.elementor-element-52651a6 .elementor-heading-title, .heading-list.icon-center-row .elementor-icon-box-title,.secondary-bg-bdr-list .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title,.elementor-2866 .elementor-element.primary-bg-blocks .houzez_section_title, .dt-tems-four-row .wps-widget--team .modal-body .wps-team--member-desig {font-size: 15px;}
	
	.elementor-2818 .elementor-element.elementor-element-e627b5f .elementor-heading-title {font-size: 14px;line-height:1.3;}
	section.elementor-section-boxed.secondary-brdr{padding-left:10px;padding-right:10px;}
	
	.elementor-2818 .elementor-element.elementor-element-987d54c .elementor-heading-title, .icon-list .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-description, .elementor-2840 .elementor-element.elementor-element-3ffe7fc .elementor-heading-title {font-size: 14px;}
	
	.secondary-brdr .title-with-subtile .elementor-widget-wrap.elementor-element-populated {flex-direction:column;flex-wrap:nowrap;}
	.secondary-brdr .title-with-subtile .elementor-element.elementor-widget-heading {max-width:100%;width:100%;}
	.secondary-brdr .elementor-container {padding: 8px 8px 6px 10px;}
	
	.mortgage-calculator-monthly-payment {font-size: 24px;}
	
	.fw-property-why-wrap.fw-property-section-wrap .block-wrap{padding: 20px 0px;}
	.block-content-wrap form {padding: 0 0px;}
	
	.icon-center-row .elementor-icon-box-title,.icon-center-row .elementor-widget-icon-box .elementor-icon-box-description, .icon-center-row.primary-box .elementor-widget-icon-box .elementor-icon-box-description, .row-block-top-image-list .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description,.news-details .property-news-container .news-detail p, .news-details-posted {font-size: 14px;}
	
	.elementor-element.elementor-element-28147f9 {height: 10px;}
	.elementor-section.elementor-element-37d2807 {height:0;}
	.elementor-column.elementor-top-column.column-img-wrap {padding-top:0;}
	.column-img-wrap .elementor-widget-container, .row-reverse .column-img-wrap .elementor-widget-container {padding-right: 0px;padding-left: 0px;}
	.column-img-wrap .elementor-widget-container img, .column-text-wrapper .elementor-widget-wrap, .row-reverse .column-text-wrapper .elementor-widget-wrap {max-width:100%;}
	.elementor-2822 .elementor-element.elementor-element-90998f2 > .elementor-element-populated, .elementor-2822 .elementor-element.elementor-element-273eab1 > .elementor-element-populated, .elementor-2822 .elementor-element.elementor-element-6f7c4dd > .elementor-element-populated, .elementor-2822 .elementor-element.elementor-element-273eab1 > .elementor-element-populated, .elementor-2822 .elementor-element.elementor-element-cf8d01d > .elementor-element-populated, .elementor-2822 .elementor-element.elementor-element-508d9a6 > .elementor-element-populated {margin: 0px 0px 0px 0px;}
	.icon-center-row .e-con-inner .elementor-widget-icon-box {flex: 0 0 50%;-moz-flex: 0 0 50%;max-width: 50% !important;}
	.icon-center-row.elementor-element-03c1d10 .e-con-inner {flex-direction:row !important;}
	.icon-center-row:not(.gap) .e-con-inner {gap: 0px;margin: 0 -10px;width: calc(100% + 20px);max-width: none;}
	
	.title-sub-title .elementor-heading-title, .top-heading-section .elementor-widget-wrap .elementor-widget-heading.title-sub-title .elementor-heading-title, .icon-list .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title, .row-block-top-image-list .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title, .elementor-2866 .elementor-element.elementor-element-3f135c8 .elementor-testimonial-name, .elementor-2866 .elementor-element.elementor-element-3f135c8 .elementor-testimonial-job {font-size:15px;}
	
	.icon-center-row.primary-box .e-con-inner .elementor-widget-icon-box .elementor-widget-container {aspect-ratio: auto;}
	.elementor-element-6efbceb.icon-center-row.primary-box.primary-secondary-box {padding-left:0;padding-right:0;}
	.heading-list.icon-center-row .elementor-icon-box-title {margin-bottom:10px;}
	.icon-center-row.primary-box .e-con-inner .elementor-widget-icon-box .elementor-widget-container {padding:20px 15px 20px 16px;}
	.elementor-2828 .elementor-element.elementor-element-d0908a3 .elementor-heading-title, .elementor-2826 .elementor-element.elementor-element-e0d0be6 .elementor-heading-title {font-size: 14px;}
	.secondary-bg-block .e-con-inner .icon-list .elementor-icon-box-wrapper, .icon-list .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title, .secondary-list-block .primary-icon-list .elementor-widget-icon-box .elementor-icon-box-title, .secondary-list-block .primary-icon-list .elementor-widget-icon-box .elementor-icon-box-description, .primary-bg-list .elementor-widget-container .elementor-icon-box-description {max-width: 100% !important;}
	.icon-list .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon svg {max-width: 64px;max-height: 64px;}
	.secondary-list-block .primary-icon-list.elementor-element-fb6afc6 .elementor-widget-icon-box {border-right:0;border-bottom:1px dashed #000;padding:15px 0;}
	.secondary-list-block .primary-icon-list.elementor-element-fb6afc6 .elementor-widget-icon-box:last-child {border-bottom:0px dashed #000;}
	.secondary-bg-bdr-list .elementor-widget-icon-box {padding: 15px 12px;}
	.secondary-bg-bdr-list .elementor-widget-icon-box {flex: 0 0 50%;-webkit-flex: 0 0 50%;-moz-flex: 0 0 50%;max-width: 50%;}
	.secondary-bg-bdr-list .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title {min-height:36px;}
	.secondary-bg-bdr-list:not(.four-col) .elementor-widget-icon-box:nth-child(3n) {border-right: 1px dashed #000;}
	.secondary-bg-bdr-list:not(.four-col) .elementor-widget-icon-box:nth-child(2n), .secondary-bg-bdr-list .elementor-widget-icon-box:last-child {border-right: 0px;}
	.elementor-2826 .elementor-element.elementor-element-08e21e8 {--row-gap: 15px;}
	.elementor-2826 .elementor-element.elementor-element-08e21e8 .elementor-widget-icon-box {border:0;}
	.elementor-2842 .elementor-element.elementor-element-06293f2,.elementor-4821 .elementor-element.elementor-element-8d51127 {--e-con-grid-template-columns: repeat(2, 1fr);--grid-auto-flow: row;}
	.icon-center-row.primary-box.primary-secondary-box.height-auto.full-width .e-con-inner .elementor-widget-icon-box {padding: 0px 0px;width: 100%;flex: 0 0 100%;-moz-flex: 0 0 100%;max-width: 100% !important;}
	.elementor-2842 .elementor-element.elementor-element-3d14b48 {--container-widget-width: 100%;}
	.saving-img .elementor-widget-container img {aspect-ratio: 400 / 200;max-height: 250px;width:100%;}
	.icon-center-row.primary-box.height-auto.full-width .e-con-inner .elementor-widget-icon-box .elementor-widget-container {padding: 21px 15px 15px;text-align: center;justify-content: center;}
	.icon-center-row.primary-box.height-auto.full-width .e-con-inner .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title, .icon-center-row.primary-box.height-auto.full-width .e-con-inner .elementor-widget-icon-box .elementor-widget-container p {text-align:center;}
	.elementor-2842 .elementor-element.elementor-element-302618d {text-align: center;}
	.elementor-2842 .elementor-element.elementor-element-4ebeab7 {--padding-top: 26px;--padding-bottom: 0px;}
	.primary-bg-section .elementor-container .elementor-top-column .elementor-widget-container img, .elementor-column-gap-default>.primary-section-inside-bg .elementor-widget-wrap .elementor-element {
        width: 100%;max-width:100%;text-align:center;
    }
	.primary-bg-section .elementor-column-gap-default>.primary-section-inside-bg .elementor-widget-wrap, .primary-bg-section.row-reversed>.elementor-container.elementor-column-gap-default>.primary-section-inside-bg .elementor-widget-wrap {width: calc(100% - 20px);padding: 40px 15px 15px 15px;margin:-20px 10px 10px;}
	.elementor-column-gap-default>.primary-section-inside-bg .elementor-widget-wrap .houzez_section_title {text-align: center;}
	.elementor-2846 .elementor-element.elementor-element-6da49f6 .elementor-widget-icon-box{border-right:0;border-bottom:1px dashed #000;width:100%;padding:20px 0;}
	.elementor-2846 .elementor-element.elementor-element-6da49f6 .elementor-widget-icon-box:last-child {border-bottom:0px dashed #000;padding-bottom:0;}
	.elementor-2846 .elementor-element.elementor-element-6da49f6 .elementor-widget-icon-box:first-child {padding-top:0;}
	.secondary-bg-block.secondary-list-block.small-padd .e-con-inner {
        padding: 20px 20px;
    }
	.secondary-list-block .primary-icon-list.align-title-center .elementor-widget-icon-box .elementor-widget-container {padding: 0px 0px;}
	.icon-center-row.four-cols .e-con-inner .elementor-widget-icon-box {flex: 0 0 33.33%;-moz-flex: 0 0 33.33%;max-width: 33.33%;padding: 15px;}
	.icon-center-row.primary-box.only-title .e-con-inner .elementor-widget-icon-box .elementor-widget-container {aspect-ratio: auto;min-height:100px;}
	.icon-center-row.primary-box.only-title .e-con-inner .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title {text-align:center;}
	.page-heading-section.pf-16 .elementor-widget-text-editor.paragraph.primary-bg-section-paragraph .elementor-widget-container p {text-align:center;}
	.img-split-primary-bg .e-con-inner .elementor-widget-image.bg-section-img, .img-split-primary-bg .e-con-inner .elementor-widget-image.bg-section-img img, .elementor-widget-text-editor.paragraph.primary-bg-section-paragraph {height:auto;}
	.img-split-primary-bg .e-con-inner .elementor-widget-image.bg-section-img img {max-height:280px;}
	.elementor-2846 .elementor-element.elementor-element-58f0df7 > .elementor-widget-container, .elementor-2846 .elementor-element.elementor-element-3e9bfb8 > .elementor-widget-container {padding: 20px 20px 20px 20px;text-align:center;}
	.icon-center-row.primary-box.only-title .e-con-inner .elementor-widget-icon-box .elementor-widget-container, .elementor-2848 .elementor-element.elementor-element-97a6261 > .elementor-widget-container,.elementor-2848 .elementor-element.elementor-element-459c7c7 > .elementor-widget-container {padding: 16px 20px 15px 20px;}
	.elementor-2846 .elementor-element.elementor-element-1b6176a, .elementor-2846 .elementor-element.elementor-element-7a88f38, .elementor-4209 .elementor-element.elementor-element-187177e, .elementor-4209 .elementor-element.elementor-element-485845f, .elementor-4209 .elementor-element.elementor-element-d254d36, .elementor-4209 .elementor-element.elementor-element-03b9870, .elementor-4209 .elementor-element.elementor-element-5049078{--container-widget-width: 100% !important;max-width: 100% !important;}
	.elementor-2848 .elementor-element.elementor-element-56c5975,.elementor-2848 .elementor-element.elementor-element-c78b6e8, .img-split-primary-bg .e-con-inner .bg-section-img.elementor-widget-image {--container-widget-width: 100% !important;max-width:100% !important;}
	.img-split-primary-bg .e-con-inner .paragraph.primary-bg-section-paragraph {max-width: 100%;--container-widget-width: 100%;}
	.elementor-2852 .elementor-element.elementor-element-07fa229 > .elementor-widget-container, .elementor-2852 .elementor-element.elementor-element-4a96b50 > .elementor-widget-container,.elementor-2852 .elementor-element.elementor-element-980021d > .elementor-widget-container,.elementor-2852 .elementor-element.elementor-element-f9faaed > .elementor-widget-container,.elementor-2852 .elementor-element.elementor-element-abce2e3 > .elementor-widget-container,.elementor-2852 .elementor-element.elementor-element-0d569c3 > .elementor-widget-container {padding: 20px 20px 20px 20px;}
	.secondary-icon-list.flex-three .elementor-widget-icon-box {flex: 0 0 50%;--webkit-flex: 0 0 50%;max-width: 50%;flex: 0 0 calc(50% - 2%);-webkit-flex: 0 0 calc(50% - 2%);max-width: calc(50% - 2%);}
	
	.secondary-icon-list.flex-three .elementor-widget-icon-box .elementor-icon-box-wrapper > .elementor-icon-box-content .elementor-icon-box-title {
        font-size: 18px;
    }
	
	.secondary-icon-list.flex-three .elementor-widget-icon-box .elementor-icon-box-wrapper {padding: 14px 14px 10px;}
	.bg-two-col-wrap .right-container p, .bg-column-img-wrap .elementor-widget-text-editor p {margin-bottom: 16px;}
	.bg-column-img-wrap .center-container .elementor-widget-image img {max-width:100% !important;max-height:320px;}
	.bg-two-col-wrap .right-container .elementor-widget-heading .elementor-heading-title {font-size: 24px;}
	.gap-28 .elementor-widget-text-editor.paragraph.bg-two-col-wrap,.bg-secondary-alpha .brdr-right {padding-right: 0px;}
	.news-details .property-news-container .news-detail h2, .elementor-2858 .elementor-element.elementor-element-798dbe9 .elementor-heading-title,.why-buy-item .button .info-title {font-size: 16px;}
	
	.news-details .news-list .news-grid .news-card {
        -webkit-flex: 0 0 calc(50% - 18px);
        flex: 0 0 calc(50% - 18px);
        max-width: calc(50% - 18px);
    }
	.news-details .property-news-container .image-slider .news-btn {width: 32px;height: 32px;padding: 8px;line-height: 14px;}.news-details .property-news-container .image-slider .news-btn svg {width: 18px;height: 18px;}
	.news-details.nav-on-image .property-news-container .image-slider .news-btn.news-prev {left: 10px;}.news-details.nav-on-image .property-news-container .image-slider .news-btn.news-next {right: 10px;}
	.load-more {margin: 34px auto 0;padding: 12px 15px;min-width: 160px;font-size: 13px;}
	.news-details.mortgage-news .property-news-container .news-detail {padding: 0 0px 4px;position: relative;margin-bottom: 20px;}.news-details.mortgage-news .news-detail {flex-direction:column;row-gap:20px;}
	.news-details.mortgage-news .property-news-container .news-detail .image-slider, .news-details.mortgage-news .property-news-container .news-detail .news-details-para {-webkit-flex: 0 0 100%;  flex: 0 0 100%;width: 100%;max-width:100%;}
	.news-details.mortgage-news .property-news-container .news-detail .image-slider {margin: 0 0 0px;}
	.news-details.mortgage-news .property-news-container .image-slider .news-btn {bottom: -1.6%;}
	.primary-about-editor .elementor-widget-container h2, .primary-about-editor .elementor-widget-container .heading-title {font-size: 20px;}
	.elementor-2860 .elementor-element.elementor-element-42e0dcd, .elementor-2860 .elementor-element.elementor-element-21e89e9, .elementor-2860 .elementor-element.elementor-element-03ab4ab, .elementor-2860 .elementor-element.elementor-element-41a63f4, .elementor-2860 .elementor-element.elementor-element-7ecf716, .elementor-2860 .elementor-element.elementor-element-5a066b4 {height:auto !important;}
	.testimonial-wrap .elementor-widget-testimonial {width: 250px;}
	.primary-about-editor .elementor-widget-container p {max-width: 100%;}
	.right-img {margin: 0 0 25px 24px;max-width: 45%;}
	.top-heading-section.ceo-msg .elementor-widget-wrap .elementor-widget-heading .elementor-heading-title {padding-bottom: 20px;}
	.elementor-4821 .elementor-element.elementor-element-70c8a03, .elementor-4821 .elementor-element.elementor-element-9bdce0f {--e-con-grid-template-columns: repeat(3, 1fr);}
	.elementor-4821 .elementor-element.elementor-element-8d51127 .elementor-widget-icon-box:nth-child(2n) {border-right: 0px dashed #000;}
	.elementor-widget-text-editor.paragraph.primary-bg-section-paragraph .elementor-widget-container h5 {font-size: 18px;}
	.elementor-4821 .elementor-element.elementor-element-8016da9 > .elementor-widget-container {padding: 15px 20px 15px 20px;}
	.slick-prev, .slick-next {display: block !important;}
	.elementor-2866 .elementor-element.elementor-element-c9e9e6b .houzez_section_subtitle, .elementor-2866 .elementor-element.primary-bg-blocks .houzez_section_subtitle {font-size: 14px;}
	.elementor-2866 .elementor-element.primary-bg-blocks .houzez_section_title, .testimonial-wrap .elementor-widget-testimonial .elementor-testimonial-details, .elementor-2866 .elementor-element.primary-bg-blocks .houzez_section_subtitle, .elementor-page-2866 .icon-center-row .e-con-inner .elementor-widget-icon-box {max-width: 100% !important;}
	.page-heading-section .e-flex .e-con-inner .primary-bg-blocks, .testimonial-wrap .elementor-widget-testimonial {padding: 20px 20px 20px;}
	.icon-center-row.primary-box.text-center .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title {min-height: 28px;max-width:100%;padding-bottom:8px;}
	.jobs-opening-list .job-listing .job-preview {padding: 18px 20px 18px;}
	.jobs-opening-list .job-listing .job-preview .job-content h5, .jobs-opening-list .job-post .jobs-row .jobs-row-label,.contact-address .block-wrap .block-title-wrap h2 {font-size:16px;}
	.jobs-opening-list .job-listing .job-preview .job-content .job-additional-information .job-location, .fw-property-amenities .fw-property-amenities-data, .payment_plan {font-size: 14px;}
	.jobs-opening-list .job-listing .job-preview .job-cta .apply-btn {font-size: 13px;}
	.job-post .jobs-row.position_title .jobs-row-input,.dt-tems-four-row .wps-widget--team .modal-body .wps-team--member-title {font-size: 18px;}
	.modal-body {padding: 1rem .8rem .8rem;}
	.modal-backdrop {visibility:hidden;}
	.contact-address .block-wrap {border:0;}.contact-icons {max-width:170px;}.mapp-layout.mapp-has-iframe {height:80vh !important;min-height:200px;}
	.fw-property-description-wrap .block-content-wrap {padding: 0 0px;}
	.property-detail-v2 .fw-property-section-wrap .block-wrap .block-content-wrap .container{padding:0;}.fw-property-amenities img {margin-right: 10px;width: 28px;height: 28px;}
	.payment_plan {padding: 0 0 22px;font-size: 14px;}.review_button .readmore {margin-bottom: 0px;}
	.fw-property-amenities-wrap .fw-property-amenities {margin-bottom: 10px;}.payment_plan .title {font-size: 14px;}
	.fw-property-section-wrap .block-wrap {padding: 20px 20px;}
	.listing-view.list-view .block-content-wrap .table thead th, .listing-view.list-view .block-content-wrap .table tbody td, .why-buy-item .button p {font-size: 14px;}
	.mobile-property-contact.visible-on-mobile {display:none;}
	/*.wp-singular.property-template-default.houzez-footer-position.transparent-.elementor-kit-7 .mobile-property-contact.visible-on-mobile {display:block;}*/
	.mobile-property-title .page-title .item-title.property-title-mobile {font-size:22px;}
	.fw-property-description-wrap .block-content-wrap ul, .fw-property-description-wrap .block-content-wrap p, .property-documents .property-document-title, .fw-property-schedule-tour-wrap .block-content-wrap label {padding: 0px 0 0;font-size: 14px;}
	.fw-property-details-wrap .fw-property-amenities-wrap {margin:0 -14px;}
	.fw-property-amenities-wrap .fw-property-amenities {padding: 6px 14px;width: 100%;min-height: 12px;}.fw-property-details-wrap {overflow:hidden;}
	.fw-property-amenities .fw-property-amenities-data {white-space: normal;min-height: 12px;display: block;gap: 5px;}.fw-property-amenities .fw-property-amenities-data br{display:none;}
	.fw-property-amenities-wrap .fw-property-amenities .d-flex.align-items-center {-ms-flex-align: center !important;align-items: center !important;}
	.fw-property-amenities .fw-property-amenities-data .animity-title{white-space:nowrap;}.fw-property-amenities .fw-property-amenities-data .animity-title:after {display:inline-block;content:":";margin-right:4px;}
	.fw-property-amenities img {margin-right: 5px;width: 24px;height: 24px;}
	.property-why-buy {padding: 0 20px;}
	.why-buy-item .button .info-title, .why-buy-item .button p {padding: 5px 16px;text-align:center;}.why-buy-item .button {padding-bottom:8px;}
	.fw-property-gallery-wrap .hover-effect::after {background-size:32px 32px;}.property-documents {display: flex;gap: 16px;justify-content: flex-start;}
	.property-documents .property-document-title .document-img a {width: 32px;height: 32px;bottom: 8px;padding: 4px 4px 4px;}
	.property-documents .property-document-title .document-img a svg{width: 18px;height: 18px;}
	.fw-property-schedule-tour-wrap .block-content-wrap form {padding: 0 20px;}.accordion-header .floor-information {flex-wrap: wrap;}.list-inline-item:not(:last-child) {margin-right: 1rem;}
	.dt-tems-four-row .wps-widget--team .wps-team--member-desig {font-size:13px;line-height: 150%;margin-bottom:8px;}
	.dt-tems-four-row .wps-widget--team .team-member--thumbnail-wrapper {margin: 0 0 10px;}
	.dt-tems-four-row .wps-widget--team .team-member--info-wrapper, .dt-tems-four-row .wps-widget--team .team-member--info-wrapper .wps--member-info {gap: 14px;}
	.dt-tems-four-row .wps-widget--team .team-member--info-wrapper svg, .dt-tems-four-row .wps-widget--team .team-member--info-wrapper .wps--member-info svg {width:24px;height:24px;}
	.dt-tems-four-row .wps-widget--team .wpspeedo-team--single {padding: 10px 12px 26px;}.dt-tems-four-row {padding-right: 5px;}
	.wps-widget--team .wps-team--member-details p {font-size: 14px !important;}
	.review_button .readmore {margin-bottom: 10px;}
	.listing-view.list-view .block-content-wrap .table tbody td:last-child {position: sticky;right: 0;background: #f5f5f5;}
	.listing-view.list-view .block-content-wrap .table tbody .odd td:last-child {background: #f5efe5;}
	.float-box-header {padding: 10px 15px 12px;}.float-box-header h2,.event-register-form h4 {font-size: 18px;gap: 10px;}.float-box-header h2 svg {width:24px;height:24px;}
	.fw-property-gallery-wrap, .fw-property-video-wrap {padding: 40px 0;}
	.elementor-1921 .elementor-element.elementor-element-5ce1350 > .elementor-widget-container {margin: -5px 0px 0px 0px;}
}
@media (min-width:500px) and (max-width:767px){
	.elementor-element-1ed2880 .elementor-widget.elementor-widget-image-box .elementor-image-box-wrapper, .elementor-2830 .elementor-element.elementor-element-deb4679 .elementor-widget.elementor-widget-image-box .elementor-image-box-wrapper, .elementor-2826 .elementor-element.elementor-element-d5c5db6 .elementor-image-box-wrapper {display: flex;flex-direction: row;gap:20px;}
	.elementor-element-1ed2880 .elementor-widget.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img, .elementor-2830 .elementor-element.elementor-element-deb4679 .elementor-widget.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img, .elementor-2826 .elementor-element.elementor-element-d5c5db6 .elementor-image-box-wrapper .elementor-image-box-img {margin-right:0;margin-bottom:10px;}
	.pf-18 p {font-size: 14px !important;line-height: 150% !important;}
	.primary-about-editor .elementor-widget-container h2, .primary-about-editor .elementor-widget-container .heading-title {font-size: 20px;}
	.elementor-2860 .elementor-element.elementor-element-09fcfef {--column-gap: 13px;}
}
@media (max-width:700px){
	.houzez-search-form-js .advanced-search-v1 .fields-width {width: 36%;}
	.houzez-search-form-js .advanced-search-v1 .flex-search.btn-no-right-padding {width:28%;}
	.footer-wrap .footer-top-wrap .col-md-6 .widget_nav_menu {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.elementor-element-d51f369.heading-secondary-bg.max-850, .elementor-element-13d16a8.icon-center-row.heading-secondary-bg, .elementor-element-85d6139{padding:0;}
	.heading-secondary-bg.e-con.e-flex>.e-con-inner {flex-direction:column;flex-wrap: nowrap;height:auto;min-height:10px;display: block;}
	.icon-center-row.heading-secondary-bg .e-con-inner .elementor-widget-icon-box {padding: 10px 5px 10px;max-width: 100% !important;}
	.icon-center-row.heading-secondary-bg .e-con-inner .elementor-icon-box-title {font-size: 15px;padding: 8px 10px;margin: 0 auto 10px;min-height: 40px;max-width: 100%;}
	.column-text-wrapper {padding-bottom:0;}
	.column-text-wrapper ul, .column-text-wrapper ul.bullet-list {padding: 5px 0 10px 20px;}.tp-24 {padding-top: 16px !important;}
	.jobs-opening-list .job-listing .job-preview {-ms-flex: 0 0 calc(50% - 10px);flex: 0 0 calc(50% - 10px);}
	.jobs-opening-list .job-listing .job-preview {padding: 10px 15px 10px;}

}
@media (max-width:660px){
	.float-box {max-width: 100%;left:0;bottom:0;transform: translateX(0%);}
}
@media (max-width:600px){
	sr7-module .sr7-layer {font-size:22px !important;line-height:130% !important;}
	sr7-module .sr7-layer.small-text {font-size:16px !important;line-height:130% !important;}
	.h2, h2 {font-size: 1.4rem;}
	.elementor-widget-heading .elementor-heading-title.elementor-size-large {font-size: 22px;}
	.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item:first-child .rt-holder .rt-detail, .property-news-widget .news-card-link.mian-link .featured-news-hero .featured-caption {    left: 20px;padding: 20px 20px 35px 20px;max-width: 384px;}
	.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item:first-child .rt-holder .rt-detail h3, .property-news-widget .news-card-link.mian-link .featured-news-hero .featured-caption h2, .jobs-opening-list .job-post .jobs-row .jobs-row-label {font-size: 16px;}
	.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item .rt-holder .rt-detail .post-meta, .news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item .rt-holder .rt-detail .post-meta-user>span, .property-news-widget .news-card-link.mian-link .featured-news-hero .featured-caption .publish-date-arrow {bottom: 7px;font-size: 13px;}
	.news-details .news-list .news-grid .news-card > div h4, .property-news-widget .news-list .news-grid .news-card h2 {font-size: 14px;}
	.news-details .news-list .news-grid .news-card > div p, .property-news-widget .news-list .news-grid .news-card p {font-size: 13px;background-size: 22px 22px;line-height: 22px;}
	.icon-center-row.heading-secondary-bg .e-con-inner .elementor-widget-icon-box {padding: 0px 5px 20px;}
	.icon-center-row.heading-secondary-bg .e-con-inner .elementor-icon-box-title {font-size: 14px;padding: 8px 10px;margin: 0 auto 10px;}
	.icon-center-row.heading-secondary-bg .e-con-inner .elementor-icon-box-description,.elementor-2818 .elementor-element.elementor-element-c0bebfe .elementor-heading-title {font-size: 14px;}
	.elementor-element-1a49b83 {display:none;}
	.elementor-2818 .elementor-element.elementor-element-52651a6 .elementor-heading-title,.primary-bg-title-list .e-con-inner .elementor-icon-box-title span {font-size: 14px;}
	.icon-center-row .e-con-inner .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon svg {max-width: 56px;max-height: 56px;}
	.icon-center-row .e-con-inner .elementor-icon {min-height: 60px;}
	.icon-center-row .e-con-inner .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon {margin-bottom: 10px;}
	.elementor-widget-heading h4.elementor-heading-title {font-size:17px;}
	.fw-property-gallery-wrap .gallery-grid-item {max-width: calc(50% - 1px) !important;}
	.property-documents .property-document-title {min-width: 110px;font-size:13px;}
}
@media (max-width:575px){
	.grid-view.card-deck {display: flex;flex-wrap: wrap;margin:0;gap:15px;}
	.property-cards-module-3-cols .grid-view .item-listing-wrap-v6 {margin-bottom:5px;padding:0;}
	.grid-view .item-listing-wrap {flex-basis: 48%;flex-basis: calc(50% - 8px);}
	.icon-listing-boxes.e-con.e-grid > .e-con-inner {grid-template-columns: repeat(1, 1fr);}
	.icon-listing-boxes .elementor-icon i, .icon-listing-boxes .elementor-icon svg {height: 50px;width: 50px;}
	.icon-listing-boxes .elementor-icon-box-title {font-size: 16px;}
	.icon-listing-boxes .elementor-icon-box-description {font-size: 14px;}
	.dev-week-image .dev-week-overlay .details_logo img{width:56px;height:56px;}
	.dev-week-image .dev-week-overlay h2 {font-size: 20px;}
	.development-week-section .dev-meta > div {flex: 0 0 31.33%;}
	.development-week-section .dev-meta {overflow:hidden;}
	.footer-wrap .footer-top-wrap .col-md-6:first-child {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.footer-wrap .footer-top-wrap .col-md-6:last-child {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding-left: 4px;padding-right: 4px;padding-top:12px;}
	.banner-inner .banner-title {font-size: 20px;}
	.top-heading-section .elementor-widget-wrap .elementor-widget-heading .elementor-heading-title, .elementor-widget-heading .elementor-heading-title, .fw-property-section-wrap .block-title-wrap h2, .fw-property-details-wrap h3, .fw-property-gallery-wrap .title, .fw-property-gallery-wrap h2.title {font-size: 20px;}
	.top-heading-section .elementor-widget-text-editor .elementor-widget-container p,.title-sub-title .elementor-heading-title {font-size: 16px;}
	.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title {padding: 10px 32px 10px 32px;}
	.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text {font-size: 16px;line-height: 150%;}
	.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-header .e-n-accordion-item-title-text span {left: 0px;top: 10px;font-size: 17px;}
	.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened, .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed {width: 18px;height: 18px;background-size:100% 100%;}
	.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-con-full.e-con {padding: 8px 15px 10px 28px;}
	.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-con-full.e-con ul li {font-size:13px;padding: 0 0 8px 18px;background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M13 17L18 12L13 7M6 17L11 12L6 7" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') left 3px no-repeat;background-size: 12px 12px;}
	.section-main-title .elementor-heading-title {font-size: 20px;}
	.table thead th, .table tfoot th, .table tbody td {font-size:13px;}
	.primary-bg-title-list .e-con-inner .elementor-icon-box-title span, .row-block-top-image-list .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description {min-width: 100%;}
	.icon-center-row.primary-box .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title {font-size:16px;}
	.secondary-bg-bdr-list .elementor-widget-icon-box {padding: 20px 0px;}
	.secondary-bg-bdr-list .elementor-widget-icon-box {flex: 0 0 100%;-webkit-flex: 0 0 100%;-moz-flex: 0 0 100%;max-width: 100%;}
	.secondary-bg-bdr-list .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title {min-height:16px;}
	.secondary-bg-bdr-list:not(.four-col) .elementor-widget-icon-box:nth-child(3n) {border-right: 0px dashed #000;}
	.secondary-bg-bdr-list:not(.four-col) .elementor-widget-icon-box:nth-child(2n), .secondary-bg-bdr-list .elementor-widget-icon-box:last-child {border-right: 0px;}
	.secondary-bg-bdr-list .elementor-widget-icon-box {border-right:0;border-bottom:1px dashed #000;}
	.secondary-bg-bdr-list .elementor-widget-icon-box:last-child {border-bottom:0px dashed #000;}
	.elementor-2830 .elementor-element.elementor-element-e260825 {--row-gap: 10px;}
	.elementor-2830 .elementor-element.elementor-element-bf7f49e {--e-con-grid-template-columns: repeat(1, 1fr);--row-gap: 16px;overflow:hidden;}
	.primary-icon-list .elementor-widget-icon-box:last-child, .elementor-2830 .elementor-element.elementor-element-bf7f49e .elementor-widget-icon-box {border-right: 0px dashed #000;}
	.primary-bg-list .elementor-widget-container .elementor-icon-box-description, .secondary-bg-bdr-list .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title, .secondary-bg-bdr-list .elementor-widget-icon-box .elementor-widget-container {max-width: 100% !important;}
	.secondary-list-block .primary-icon-list.elementor-element-bf7f49e .elementor-widget-icon-box .elementor-widget-container {padding: 15px;}
	.secondary-bg-bdr-list.four-col .elementor-widget-icon-box {flex: 0 0 100%;-webkit-flex: 0 0 100%;-moz-flex: 0 0 100%;}
	.secondary-bg-bdr-list.four-col {margin: 0 0px;}
	.elementor-2826 .elementor-element.elementor-element-4755f16 {
        --row-gap: 10px;
    }
	.property-cards-module-3-cols .grid-view .item-listing-wrap-v6 {margin-bottom:5px;padding:0;}
	.grid-view .item-listing-wrap {flex-basis: 100%;}
	.icon-center-row.elementor-element-03c1d10 .e-con-inner {
        flex-direction: column !important;
    }
	.icon-center-row .e-con-inner .elementor-widget-icon-box {
        flex: 0 0 100%;
        -moz-flex: 0 0 100%;
        max-width: 100% !important;
    }
	.icon-center-row.primary-box.primary-secondary-box .e-con-inner .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title, .icon-center-row.primary-box.primary-secondary-box .e-con-inner .elementor-widget-icon-box:nth-child(2n) .elementor-widget-container .elementor-icon-box-title, .icon-center-row.primary-box.primary-secondary-box .e-con-inner .elementor-widget-icon-box:nth-child(2n) .elementor-widget-container .elementor-icon-box-description {
        min-height: 14px;text-align:center;
    }
	.heading-list.icon-center-row .e-con-inner .elementor-widget-icon-box {
        padding: 15px 0px;
    }
	.icon-center-row .elementor-widget-icon-box .elementor-icon-box-description, .icon-center-row.primary-box .elementor-widget-icon-box .elementor-icon-box-description {text-align:center;}
	.elementor-2824 .elementor-element.elementor-element-27c866d {--e-con-grid-template-columns: repeat(1, 1fr);row-gap:0px;}
	.primary-icon-list .elementor-widget-icon-box {border-right:0px;border-bottom:1px dashed #000;}
	.primary-icon-list .elementor-widget-icon-box:last-child {border-right:0px;border-bottom:0px dashed #000;}
	.secondary-list-block .primary-icon-list .elementor-widget-icon-box,.secondary-list-block .primary-icon-list .elementor-widget-icon-box:not(:last-child) {padding: 10px 0px;}
	.icon-center-row.primary-box .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title {min-height:10px;text-align:center;margin-bottom:6px;}
	.icon-center-row.white-bg-list.secondary-bg-block.primary-box.primary-secondary-box>.e-con-inner {padding: 8px 10px;}
	.icon-center-row.primary-box.white-bg-list.secondary-bg-block .e-con-inner .elementor-widget-icon-box {padding: 10px 10px;}
	.icon-center-row.primary-box.white-bg-list.secondary-bg-block .e-con-inner .elementor-widget-icon-box .elementor-widget-container {padding: 15px 20px 15px 20px;max-width: 100%;aspect-ratio: auto;}
	.icon-center-row.primary-box.white-bg-list.secondary-bg-block.elementor-element-fbb71b5 .e-con-inner .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-title {min-height: 14px;}
	.secondary-bg-bdr-list .elementor-widget-icon-box .elementor-widget-container .elementor-icon-box-description {min-height: 16px;padding-bottom:20px;}
	.elementor-2840 .elementor-element.elementor-element-0a108ca, .elementor-2840 .elementor-element.elementor-element-30b76c8, .elementor-2842 .elementor-element.elementor-element-fb2deb8, .elementor-2848 .elementor-element.elementor-element-fbb0df5 {--e-con-grid-template-columns: repeat(1, 1fr);--row-gap:20px;}
	.elementor-2840 .elementor-element.elementor-element-30b76c8 {--row-gap:30px;}.elementor-2848 .elementor-element.elementor-element-fbb0df5 {--row-gap:0px;}
	.elementor-2848 .elementor-element.elementor-element-fbb0df5.primary-icon-list .elementor-widget-icon-box {padding: 15px 0px;}
	.elementor-2848 .elementor-element.elementor-element-fbb0df5.primary-icon-list .elementor-widget-icon-box:first-child {padding-top: 0px;}
	.elementor-2848 .elementor-element.elementor-element-fbb0df5.primary-icon-list .elementor-widget-icon-box:last-child {padding-bottom: 0px;}
	.advanced-search-nav {padding-top: 14px !important;padding-bottom: 16px !important;}
	.top-banner-wrap:not(.slider-revolution-wrap) {height: 110px !important;}
	.secondary-icon-list.flex-three .elementor-widget-icon-box .elementor-icon-box-wrapper > .elementor-icon-box-content .elementor-icon-box-title {font-size: 16px;}
	.secondary-icon-list.flex-three .elementor-widget-icon-box .elementor-icon-box-wrapper > .elementor-icon-box-icon .elementor-icon {font-size: 60px;}
	.secondary-icon-list.flex-three .elementor-widget-icon-box.elementor-element-4a9b7c4 .elementor-icon-box-wrapper > .elementor-icon-box-icon .elementor-icon {font-size: 65px;}
	.primary-secondary-bg .bg-column-img-wrap .elementor-widget-image {width:100%;padding-bottom: 25px;flex: 0 0 auto;-webkit-flex: 0 0 auto;max-width: auto;}
	.primary-secondary-bg .bg-column-img-wrap .right-container {padding: 0 0 12px 0px;flex: 0 0 auto;-webkit-flex: 0 0 auto;max-width: 100%;width:100%;height:auto;}
	.bg-two-col-wrap .right-container .elementor-widget-heading .elementor-heading-title {font-size: 20px;}
	.elementor-2856 .elementor-element.elementor-element-f677daa .elementor-heading-title {font-size: 15px;}
	.news-details .property-news-container .news-detail {padding: 0 14px;}
	.news-details .property-news-container .image-slider {border-radius: 0px;margin: 0 -24px 20px;}.news-details .property-news-container .image-slider img{border-radius: 0px;}
	.elementor-4821 .elementor-element.elementor-element-8d51127 {--e-con-grid-template-columns: repeat(1, 1fr);}
	.elementor-4821 .elementor-element.elementor-element-70c8a03, .elementor-4821 .elementor-element.elementor-element-9bdce0f {--e-con-grid-template-columns: repeat(2, 1fr);}
	.testimonial-wrap .elementor-widget-testimonial {width: 100%;}
	.elementor-2111 .elementor-element.elementor-element-e8d2914 {--e-con-grid-template-columns: repeat(1, 1fr);}
	.listing-view.list-view .block-content-wrap .table thead th, .listing-view.list-view .block-content-wrap .table tbody td {font-size: 13px;}
	.mobile-property-title .page-title .item-title.property-title-mobile, .dt-tems-four-row .wps-widget--team .modal-body .wps-team--member-title {font-size:18px;}
	.mobile-property-tools .nav-pills > .nav-item > .nav-link, .mobile-property-tools .item-tool > span {height: 36px;width: 36px;line-height: 36px;}
	.mobile-property-tools {padding: 30px 20px 20px;}.mobile-property-title {padding: 0 20px 20px;}.mobile-property-title .item-price-wrap {color: #000;}
	.fw-property-description-wrap .block-content-wrap ul li {flex: 0 0 100%;max-width: 100%;padding: 4px 0px 4px 24px;background-size:16px 16px;}
	.jobs-opening-list .job-listing .job-preview .job-content .job-additional-information .job-location, .fw-property-amenities .fw-property-amenities-data, .payment_plan,.fw-property-amenities .fw-property-amenities-data .animity-title, .payment_plan .title {font-size: 13px;}
	.fw-property-why-wrap .row {margin-right: -7px;margin-left: -7px;}
	.fw-property-why-wrap .row > * {padding-right: 7px;padding-left: 7px;padding-top: 10px;padding-bottom: 10px;}
	.houzez-mobile-layout-3cols {-ms-grid-columns: (1fr)[2];grid-template-columns: repeat(2, 1fr);}
	.dt-tems-four-row .wps-widget--team .wps-row .wps-col {-webkit-flex: 0 0 calc(100% / 2 * 0.9999999);flex: 0 0 calc(100% / 2 * 0.9999999);max-width: calc(100% / 2 * 0.9999999);}
	.property-why-buy .col-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	
	.event-info table td {font-size:15px;}.event-info table {display:block;}.event-info table tr {padding-bottom:15px;}
	.event-info table tr, .event-info table tr td{display:block;}.event-info table tr td{font-weight:500;}.event-info table td.discribe {padding-left: 13px;font-weight:300;}
	.event-info table td.discribe:before {display:none;}
	.event-register-form h4 {font-size: 18px;}#per-form input, .event-register-form label {font-size:14px;}
	.float-box-content {max-height: 86vh;}
	.event-info {padding: 0 10px 5px 10px;}
}
@media (max-width:540px){
	.news-details .news-list .news-grid .news-card {
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
@media (max-width:480px){
	sr7-module .sr7-layer {font-size: 18px !important;}
	.h2, h2 {font-size: 1.2rem;}
	.elementor-widget-heading .elementor-heading-title.elementor-size-large {font-size: 20px;}
	.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item:first-child .rt-holder .rt-detail, .property-news-widget .news-card-link.mian-link .featured-news-hero .featured-caption {position: relative;top: -10px;transform: translateY(0px);left: 0;max-width: 100%;z-index: -1;}
	.news-index-wrapper .tpg-shortcode-main-wrapper .layout12 .even-grid-item:first-child .rt-holder .rt-detail h3, .property-news-widget .news-card-link.mian-link .featured-news-hero .featured-caption h2 {font-size: 15px;}
	.news-index-wrapper .rt-tpg-container .even-grid-item:first-child .rt-holder .tpg-excerpt, .property-news-widget .news-card-link.mian-link .featured-news-hero .featured-caption p, .icon-center-row.primary-box .elementor-widget-icon-box .elementor-icon-box-description {font-size: 13px;}
	.banner-inner .banner-title {font-size: 20px;}
	.top-heading-section .elementor-widget-text-editor .elementor-widget-container p {font-size: 15px;}
	.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-con-full.e-con {padding: 8px 15px 5px 15px;}
	.section-main-title .elementor-heading-title {font-size: 18px;}
	.title-sub-title .elementor-heading-title, .top-heading-section .elementor-widget-wrap .elementor-widget-heading.title-sub-title .elementor-heading-title {font-size:14px;}
	.elementor-widget-heading h4.elementor-heading-title {font-size:16px;}
	.icon-center-row.four-cols .e-con-inner .elementor-widget-icon-box {flex: 0 0 50%;-moz-flex: 0 0 50%;max-width: 50%;padding: 15px;}
	.top-heading-section .elementor-widget-wrap .elementor-widget-heading .elementor-heading-title, .elementor-widget-heading .elementor-heading-title, .fw-property-section-wrap .block-title-wrap h2, .fw-property-details-wrap h3, .fw-property-gallery-wrap .title, .fw-property-gallery-wrap h2.title {font-size: 18px;}
	.houzez_section_title, .icon-center-row.primary-box .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-title, .primary-icon-list .elementor-widget-icon-box .elementor-icon-box-title, .tow-block-image-list .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
        font-size: 15px;
    }
	.jobs-opening-list .job-listing .column {flex-direction:column;}.jobs-opening-list .job-listing .job-preview {max-width:100%;}
}