.single-listing .page-header{padding-left:0;padding-right:0;padding-top:26px}.single-listing .page-title{padding-top:0;padding-bottom:0;background:unset}.single-listing .page-title .overlay{display:none}.single-listing .page-title .page-title-heading{display:none}.single-listing .page-title .breadcrumbs{text-align:left !important;border-bottom:1px solid #efefef;padding-bottom:18px;margin-bottom:20px}.single-listing .page-title .breadcrumbs span{font-size:12px;font-weight:600}.single-listing .page-title .breadcrumbs span,.single-listing .page-title .breadcrumbs span i{color:#8e8e93}.single-listing .page-title .breadcrumbs .trail-begin a span{color:var(--theme-primary-color)}.single-listing #themesflat-content{padding-top:11px;padding-bottom:148px}.single-listing .related-single-listing .hover-listing-image{min-height:330px}.single-listing .related-single-listing .related-listings.col-desk-4 .tfcl-listing-card .featured-property{max-height:225px}.single-listing .related-single-listing .related-listings.col-desk-4 .hover-listing-image{min-height:220px}.single-listing .related-single-listing .featured-property>.view-gallery{display:block;width:100%}.tfcl-listing-gallery-single .ui-tabs{padding:0}.tfcl-listing-gallery-single .ui-tabs .ui-tabs-nav li{float:right}.tfcl-listing-gallery-single .ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:5px 15px;color:var(--theme-primary-color)}.tfcl-listing-gallery-single .ui-state-active,.tfcl-listing-gallery-single .ui-widget-content .ui-state-active,.tfcl-listing-gallery-single .ui-widget-header .ui-state-active{border:1px solid var(--theme-primary-color)}.single-listing .container{max-width:1400px}.single-listing-element.listing-location{margin-bottom:83px}.single-listing-element.listing-info-overview,.single-listing-element.listing-description,.single-listing-element.listing-info-detail{margin-bottom:50px;border-bottom:1px solid #e9e9e9;padding-bottom:50px}.single-listing-element.listing-reviews .reviews-list .review-item:first-child{margin-top:50px;border-top:1px solid #e9e9e9;padding-top:50px}.single-listing-element .tfcl-listing-header h4{color:#0d1637;font-size:24px;font-weight:700;margin-bottom:16px}.tfcl-listing-gallery-single{margin-bottom:45px}.single-listing-element.listing-info-overview .tfcl-listing-header h4{margin-bottom:28px}.single-listing-element.listing-info-detail .tfcl-listing-header h4{margin-bottom:38px}.single-listing-element.listing-location .tfcl-listing-header h4{margin-bottom:49px}.single-listing-element.listing-loan-calculator .tfcl-listing-header h4{margin-bottom:35px}.listing-info-header{margin-bottom:51px}.listing-info-header .infor-header-left h2{color:#0d1637;font-size:36px;font-weight:700;margin-bottom:28px}.listing-info-header .tfcl-listing-info{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.listing-info-header .tfcl-listing-info .item{border-radius:20.5px;background:#f3f4f8;color:#000;font-size:15px;font-weight:500;line-height:30px;letter-spacing:-.45px;display:inline-block;padding:5px 24px}.listing-info-header .tfcl-listing-info a:hover{background:var(--theme-primary-color);color:#fff}.listing-info-header .tfcl-listing-info a:hover i{color:#fff}.listing-info-header .tfcl-listing-info .item i{margin-right:7px;color:var(--theme-primary-color);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.listing-info-header .listing-action .listing-action-inner{display:flex;align-items:center;justify-content:right;margin-bottom:21px}.listing-info-header .listing-action .listing-action-inner a:not(:last-child){margin-right:22px}.listing-info-header .listing-action .listing-action-inner>a,.listing-info-header .listing-action .listing-action-inner .tfcl-listing-share{width:46px;height:46px;border-radius:50%;background:#fff;box-shadow:0px 4px 12px 0px rgba(0,0,0,.05);color:#000;display:inline-flex;align-items:center;justify-content:center}.listing-info-header .listing-action .listing-action-inner .menu-social{padding:2px 5px;display:block}.listing-info-header .listing-action .listing-action-inner .menu-social i{margin-right:7px}.listing-info-header .listing-action .listing-action-inner a.active,.listing-info-header .listing-action .listing-action-inner a:hover{color:var(--theme-primary-color)}.listing-info-header .listing-action .listing-action-inner a i.fa-heart:before{content:'\e988';font-family:'motorx'}.listing-info-header .listing-action .listing-action-inner a i.fa-plus:before{content:'\e98a';font-family:'motorx'}.listing-info-header .tfcl-listing-price{display:flex;align-items:center;justify-content:right;gap:21px}.listing-info-header .tfcl-listing-price .inner{color:#0a1426;font-size:24px;font-weight:700;text-transform:capitalize}.listing-info-header .tfcl-listing-price .inner.sale-price{color:#0a1426;font-size:16px;font-weight:500;text-decoration:line-through;text-transform:capitalize}.listing-description .tfcl-listing-info p{color:#83827f;font-size:16px;font-weight:400;line-height:35px}.more-listing-description{font-weight:600 !important;color:#000 !important;margin-top:-25px;cursor:pointer;font-size:16px !important}.more-listing-description:hover{color:var(--theme-primary-color) !important}.single-listing-element.listing-description .list-file{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-top:20px}.single-listing-element.listing-description .list-file a{border-radius:5px}.single-listing-element.listing-description .list-file a i{margin-right:7px}.tfcl-listing-overview .listing-infor-box{display:flex;align-items:center}.tfcl-listing-overview .tfcl-listing-info .item:not(:last-child){margin-bottom:10px}.tfcl-listing-overview .listing-infor-box .icon{margin-right:21px;width:35px;height:35px;display:flex;align-items:center;justify-content:left}.tfcl-listing-overview .listing-infor-box .icon img{max-width:30px}.tfcl-listing-overview .listing-infor-box .content-listing-info{display:flex;align-items:center;justify-content:space-between;width:100%}.tfcl-listing-overview .listing-infor-box .listing-info-title{color:#000;font-size:16px;font-weight:600;flex:1}.tfcl-listing-overview .listing-infor-box .listing-info-value{color:#595960;font-size:16px;font-weight:500;flex:1}.listing-info-detail #tfcl-features{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}.listing-info-detail #tfcl-features .features-type-title{color:#000;font-size:20px;font-weight:600;margin-bottom:24px}.listing-info-detail #tfcl-features .listing-feature-wrap{color:#595960;font-size:16px;font-weight:500}.listing-info-detail #tfcl-features .listing-feature-wrap:not(:last-child){margin-bottom:14.6px}.listing-info-detail #tfcl-features .listing-feature-wrap i{margin-right:15px;color:var(--theme-primary-color);vertical-align:middle}.single-listing-element.listing-location .tfcl-listing-location{padding:0;background:unset}.tfcl-listing-location .listing-address{color:#595960;font-size:16px;font-weight:500;margin-bottom:31px}.tfcl-listing-location .listing-address i{color:var(--theme-primary-color);font-size:30px;vertical-align:middle;font-weight:700;margin-right:12px}.single-listing-element.listing-location #map-single{height:380px;border-radius:10px}.loan-calculator-form label{color:#000;font-size:16px;font-weight:600}.loan-calculator-form input[type=text],.loan-calculator-form input[type=number]{border-radius:8px;border:1px solid #ebebeb;background:#fff;padding:16px 15px;margin-bottom:25px}.loan-calculator-form input[type=text]::placeholder,.loan-calculator-form input[type=number]::placeholder{color:#83827f;font-size:16px;font-weight:500}.loan-calculator-form .group-calculator{font-size:18px;color:#121212;font-weight:600;margin-top:20px}.loan-calculator-form .group-calculator #monthly-payment-value{color:var(--theme-primary-color);margin-left:10px;font-size:19px}.single-listing-element.listing-loan-calculator{border-radius:10px;background:#f8f8f8;padding:62px 30px;margin-bottom:70px}.single-listing-element.listing-loan-calculator label{color:#0d1637;font-size:16px;font-weight:600}.single-listing-element.listing-loan-calculator input{border-radius:8px;border:1px solid #efeff2;background:#fff;padding:16px 18px;font-size:16px;font-weight:500;margin-bottom:26px}.single-listing-element.listing-loan-calculator input::placeholder{color:#83827f;font-size:16px;font-weight:500}.single-listing-element.listing-loan-calculator .tfcl-listing-header h4,.single-listing-element.listing-reviews .reviews-count,.single-listing-element.listing-reviews .tfcl-listing-element .tfcl-listing-header h3{border-left:2px solid var(--theme-primary-color);padding-left:8px}.single-listing-element.listing-reviews .overall-rating{display:unset;margin-bottom:0;padding:0;border-radius:0;border:none;display:flex;align-items:center}.single-listing-element.listing-reviews .progress svg.progress-circle,.single-listing-element.listing-reviews .listing-customer-review .progress{overflow:unset}.single-listing-element.listing-reviews .reviews-inner{border-radius:15px;border:1px solid #ebebeb;padding:45px 30px 46px;margin-bottom:83px}.single-listing-element.listing-reviews .reviews-count,.single-listing-element.listing-reviews .tfcl-listing-element .tfcl-listing-header h3{color:#000;font-size:24px;font-weight:700;margin-bottom:30px}.single-listing-element.listing-reviews .progress-circle-back{stroke:#f6f6f6}.single-listing-element.listing-reviews .listing-customer-review .progress{height:184px;width:184px;margin-right:32px;margin-top:-14px}.single-listing-element.listing-reviews .overall-rating .overall-rating-number{color:var(--theme-primary-color);margin-bottom:1px;margin-top:5px}.single-listing-element.listing-reviews .overall-rating-detail-item .rating-info{display:flex;align-items:center;margin-bottom:-12px;justify-content:space-between}.single-listing-element.listing-reviews .overall-rating-detail-item .rating-info span{color:#131417;font-size:16px;font-weight:500;line-height:26.8px;text-transform:capitalize}.single-listing-element.listing-reviews .overall-rating-detail-item .rating-info .overall-rating-detail-star span{font-weight:600}.single-listing-element.listing-reviews .overall-rating-detail-item .rating-info .overall-rating-detail-star i.active:before{content:'\e942'}.single-listing-element.listing-reviews .overall-rating-detail-item .rating-info .overall-rating-detail-star i{color:#bbb9b9;font-size:12px;margin-right:2px}.single-listing-element.listing-reviews .overall-rating-detail-item .overall-rating-detail-progress{background:#f6f6f6;height:8px;border-radius:26px;width:100%}.single-listing-element.listing-reviews .overall-rating-detail-item .content{margin-top:-6px}.single-listing-element.listing-reviews .overall-rating-detail-item{margin-bottom:29px}.single-listing-element.listing-reviews .overall-rating-detail{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;width:100%}.single-listing-element.listing-reviews .review-media img{border-radius:50%;width:80px;height:80px;object-fit:cover}.single-listing-element.listing-reviews .review-item{display:flex}.single-listing-element.listing-reviews .review-item .media-heading a{color:#0d1637;font-size:16px;font-weight:700;line-height:25px;margin-right:15px}.single-listing-element.listing-reviews .listing-customer-review .progress-text{margin-top:4px}.single-listing-element.listing-reviews .review-item .media-heading a:hover{color:var(--theme-primary-color)}.single-listing-element.listing-reviews .review-item .media-heading{margin-bottom:5px}.single-listing-element.listing-reviews .review-item .media-heading .review-date{color:#949392;font-size:12px;font-weight:600;letter-spacing:1.2px;line-height:29px;text-transform:uppercase}.single-listing-element.listing-reviews .review-item .star-rating-review i{color:#bbb9b9;font-size:12px;margin-right:2px}.single-listing-element.listing-reviews .review-item .star-rating-review i.active:before{content:'\e942'}.single-listing-element.listing-reviews .review-item .review-media{flex-shrink:0;margin-right:37px;margin-top:2px}.single-listing-element.listing-reviews .review-item .review-content{color:#949392;font-size:16px;font-weight:400;line-height:28.8px}.single-listing-element.listing-reviews .review-item .rating-wrap{margin-bottom:17px}.single-listing-element.listing-reviews .review-item:not(:last-child){border-bottom:1px solid #d9d9d9;padding-bottom:60px;margin-bottom:51px}.single-listing-element.listing-reviews .tfcl-listing-element{border-radius:7px;background:#f6f6f6;padding:51px 30px;padding-bottom:55px}.single-listing-element.listing-reviews .reviews-list .rating-box-group{display:flex;flex-wrap:wrap;gap:20px}.single-listing-element.listing-reviews .reviews-list .rating-box-group .rating-box label{margin-bottom:0}.single-listing-element.listing-reviews .add-new-review .rating-box label{color:#041c29;font-size:16px;font-weight:700;line-height:26.8px;margin-bottom:4px}.single-listing-element.listing-reviews .add-new-review .star-rating i{color:#bbb9b9;font-size:16px;margin-right:5px;cursor:pointer}.single-listing-element.listing-reviews .add-new-review .star-rating i.active:before{content:'\e942'}.single-listing-element.listing-reviews .add-new-review .rating-box-group{display:flex;margin-bottom:41px}.single-listing-element.listing-reviews .add-new-review .rating-box-group .rating-box:not(:last-child){margin-right:52px}.single-listing-element.listing-reviews .add-new-review .review-title{color:#0a1426;font-size:16px;font-weight:400}.single-listing-element.listing-reviews .tfcl-listing-element textarea{border-radius:9px;border:1px solid #efeff2;background:#fff;font-size:16px;font-weight:500;height:252px;margin-bottom:46px}.single-listing-element.listing-reviews .tfcl-listing-element textarea:focus{border-color:var(--theme-primary-color)}.single-listing-element.listing-reviews .tfcl-listing-element textarea::placeholder{color:#4f545a}.single-listing-element.listing-reviews .tfcl-listing-element .tfcl-submit-listing-rating{border-radius:7px;color:#fff;font-size:15px;font-weight:700;text-transform:uppercase;display:block;width:100%;padding:20px 30px}.single-listing-element.listing-reviews .tfcl-listing-element .tfcl-submit-listing-rating i{margin-left:7px}.single-listing-element.listing-reviews .tfcl-btn-update-review i{margin-left:7px}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid{display:grid;grid-gap:15px;height:500px;grid-template-columns:1fr 1fr 1fr 1fr}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item{display:none}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-1,.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-2,.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-3,.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-4,.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-5{display:block}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-1{grid-row:1/3;grid-column:1/3}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-2{grid-row:1/2;grid-column:3/4}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-3{grid-row:1/2;grid-column:4/4}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-4{grid-row:2/2;grid-column:3/4}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-5{grid-row:2/2;grid-column:4/4}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item img{width:100%;height:100%;object-fit:cover;border-radius:15px}.tfcl-listing-gallery-single .listing-gallery-item{position:relative;border-radius:15px}.tfcl-listing-gallery-single .listing-gallery-item .zoomGallery{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;z-index:60}.tfcl-listing-gallery-single .listing-gallery-item .overlay_item{text-align:center;position:absolute;width:100%;top:0;bottom:0;color:#fff;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:55;border-radius:15px}.tfcl-listing-gallery-single .listing-gallery-item .overlay_item i{color:#fff;font-size:55px}.tfcl-listing-gallery-single .listing-gallery-item .overlay_item p{font-weight:600;font-size:20px;color:#fff}.tfcl-listing-gallery-single .list-control-gallery{position:absolute;top:11px;left:11px;display:flex;align-items:center}.tfcl-listing-gallery-single .list-control-gallery li:not(:last-child){margin-right:12px}.tfcl-listing-gallery-single .list-control-gallery .tfcl-view-video,.tfcl-listing-gallery-single .list-control-gallery .show-gallery{color:#000;font-size:16px;font-weight:500;text-transform:capitalize;background:#fff;border-radius:6px;padding:8px 24px;cursor:pointer;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.tfcl-listing-gallery-single .list-control-gallery .tfcl-view-video i,.tfcl-listing-gallery-single .list-control-gallery .show-gallery i{font-size:18px;margin-right:9px}.tfcl-listing-gallery-single .list-control-gallery .tfcl-view-video{z-index:100;position:relative}.single-listing-image-main.slider-1 .listing-gallery-item img{border-radius:10px}.single-gallery-slider .single-listing-image-main{margin-bottom:35px}.single-gallery-slider .owl-nav button,.single-listing-image-main.slider-2 .owl-nav button{width:66px !important;height:66px !important;color:#fff !important;background:#0102057a !important;border-radius:50% !important;display:flex;align-items:center;font-size:18px !important;justify-content:center;border:none !important;position:relative;z-index:15}.single-listing-image-main.slider-2 .owl-nav button{width:57px !important;height:57px !important}.single-gallery-slider .owl-nav button:hover,.single-gallery-slider .owl-nav button.disabled,.single-listing-image-main.slider-2 .owl-nav button:hover,.single-listing-image-main.slider-2 .owl-nav button.disabled{background:var(--theme-primary-color) !important}.single-gallery-slider .single-listing-image-main,.single-gallery-slider .single-listing-image-thumb,.single-listing-image-main.slider-2 .single-listing-image-main,.single-listing-image-main.slider-2 .single-listing-image-thumb{position:relative}.single-gallery-slider .single-listing-image-main .owl-nav,.single-gallery-slider .single-listing-image-thumb .owl-nav,.single-listing-image-main.slider-2 .single-listing-image-thumb .owl-nav{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.single-gallery-slider .single-listing-image-main .list-control-gallery{bottom:21px;right:18px;top:unset;left:unset;z-index:100}.single-gallery-slider .single-listing-image-main .list-control-gallery .tfcl-view-video,.single-gallery-slider .single-listing-image-main .list-control-gallery .show-gallery{color:#fff;background:rgba(0,0,0,.39)}.single-gallery-slider .single-listing-image-main .list-control-gallery .tfcl-view-video:hover,.single-gallery-slider .single-listing-image-main .list-control-gallery .show-gallery:hover{background:var(--theme-primary-color)}.single-gallery-slider .single-listing-image-main .owl-nav .owl-prev,.single-gallery-slider .single-listing-image-main .owl-nav .owl-next,.single-gallery-slider .single-listing-image-thumb .owl-nav .owl-prev,.single-gallery-slider .single-listing-image-thumb .owl-nav .owl-next,.single-listing-image-main.slider-2 .owl-nav .owl-next,.single-listing-image-main.slider-2 .owl-nav .owl-prev{position:absolute;top:50%;transform:translateY(-50%)}.single-gallery-slider .single-listing-image-main.slider-1 .owl-nav .owl-prev,.single-gallery-slider .single-listing-image-main.slider-1 .owl-nav .owl-next{top:unset;bottom:-19%;transform:unset;z-index:100}.single-listing-image-thumb.slider-style1{z-index:0}.single-gallery-slider .single-listing-image-main.slider-1 .owl-nav .owl-prev{left:0}.single-gallery-slider .single-listing-image-main.slider-1 .owl-nav .owl-next{right:0}.single-gallery-slider .single-listing-image-main.slider-1 .owl-nav .owl-prev,.single-gallery-slider .single-listing-image-main.slider-1 .owl-nav .owl-next{width:40px !important;height:40px !important}.single-gallery-slider .single-listing-image-main .owl-nav .owl-prev{left:45px}.single-gallery-slider .single-listing-image-main .owl-nav .owl-next{right:45px}.single-listing-image-main.slider-2 .owl-nav .owl-prev{left:30px}.single-listing-image-main.slider-2 .owl-nav .owl-next{right:30px}.single-gallery-slider .single-listing-image-thumb .owl-nav .owl-prev{left:10px}.single-gallery-slider .single-listing-image-thumb .owl-nav .owl-next{right:10px}.single-listing-image-thumb .owl-nav button{width:40px !important;height:40px !important;font-size:16px !important}.single-gallery-slider .single-listing-image-thumb .owl-nav{padding:0 10px}.single-gallery-slider .single-listing-image-thumb .owl-nav{z-index:1}.single-gallery-slider .single-listing-image-thumb .listing-gallery-item{position:relative;z-index:10;cursor:pointer;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.single-gallery-slider .single-listing-image-thumb .listing-gallery-item img{border-radius:13px}.gallery-style-slider .col-lg-8 .single-listing-element.listing-info-overview,.tfcl_single_sidebar .single-listing-element.listing-info-overview,.gallery-style-slider .tfcl_single_sidebar .tfcl-listing-overview .tfcl-listing-header{display:none}.gallery-style-slider .tfcl_single_sidebar .single-listing-element.listing-info-overview{display:block}.gallery-style-slider .tfcl_single_sidebar .tfcl-listing-overview{border-radius:16px;border:1px solid #eeeef0;background:#fff;box-shadow:0px 9px 35px 0px rgba(70,88,152,.07);padding:42px 40px 40px}.gallery-style-slider .tfcl_single_sidebar .tfcl-listing-overview .item{width:100% !important;border-bottom:1px solid #d9d9d9;padding:0;padding-bottom:13px;margin-bottom:11px}.gallery-style-slider .tfcl_single_sidebar .tfcl-listing-overview .item:last-child{padding-bottom:0;margin-bottom:0;border:none}.gallery-style-slider .tfcl_single_sidebar .single-listing-element.listing-info-overview{margin-bottom:30px;border-bottom:unset;padding-bottom:0}.gallery-style-slider .tfcl_single_sidebar .tfcl-listing-overview .listing-infor-box .listing-info-title{color:#24242b;font-size:15px}.gallery-style-slider .tfcl_single_sidebar .tfcl-listing-overview .listing-infor-box .listing-info-value{font-size:15px;text-align:right}.gallery-style-slider .tfcl_single_sidebar .tfcl-listing-overview .listing-infor-box .icon{margin-right:17px}.gallery-style-slider .tfcl-listing-overview .listing-infor-box .content-listing-info{align-items:center}.single-listing-image-main.slider-2 .listing-gallery-item img,.single-listing-image-main.slider-1 .listing-gallery-item img{border-radius:10px;max-height:700px;object-fit:cover}.single-listing-image-main.slider-2 .owl-stage-outer{overflow:unset}.single-listing-image-main.slider-2 .owl-item{opacity:.3;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.single-listing-image-main.slider-2 .owl-item.active{opacity:1}.tfcl-listing-gallery-single{overflow:hidden}.gallery-style-slider-3 .single-listing-image-main.slider-3{margin-bottom:40px}.single-listing-image-main.slider-3 .owl-stage-outer{overflow:hidden}.single-listing-image-main.slider-3 .owl-item{opacity:1}.listing-tab-item .tab-item.is-fixed{position:fixed;top:0;box-shadow:0px 8px 6px #00000008;-webkit-animation-name:fadeInDown;-webkit-animation-duration:.3s;animation-name:fadeInDown;animation-duration:.3s;z-index:100;border-radius:10px}.listing-tab-item .tab-item{display:flex;align-items:center;border-radius:8px;background:#eef2f6;padding:10px;margin-bottom:29px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;z-index:99}.listing-tab-item .tab-item li:not(:last-child){margin-right:10px}.listing-tab-item .tab-item li a{border-radius:6px;background:0 0;padding:11px 17px;color:#3b404a;font-size:15px;font-weight:600;text-transform:capitalize;cursor:pointer;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;position:relative}.listing-tab-item .tab-item li a{display:block;width:max-content}.listing-tab-item .tab-item li.active a,.listing-tab-item .tab-item li:hover a{background:#fff}.listing-tab-item .tab-content .tfcl-listing-header h4{color:#000;border-left:2px solid var(--theme-primary-color);padding-left:9px;margin-bottom:19px}.listing-tab-item .tab-content{padding:0 10px}.listing-tab-item .single-listing-element.listing-location .mapboxgl-canvas{width:100% !important;height:100% !important}.tfcl_single_sidebar,.tfcl_sidebar{position:sticky;top:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.tfcl_single_sidebar.is-fixed{position:fixed}.single-listing .review-item{position:relative}.single-listing .review-body{width:100%}.single-listing .edit-star-rating-box{margin-bottom:15px}.tfcl-form-edit-review{display:none}.tfcl-btn-edit-review{color:#595960;font-size:16px;flex-shrink:0}.tfcl-btn-edit-review i{margin-right:5px}.tfcl-single-listing-sidebar{margin-bottom:40px}.widget_order_form_listing_widget{position:relative;z-index:99}@media only screen and (max-width:1450px){.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-1,.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-2,.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-3,.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-4,.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-5{width:100%;height:auto}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-1{grid-column:1/3}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-2{grid-column:3/4}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-3{grid-column:4/4}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-4{grid-column:3/4}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-5{grid-column:4/4}}@media only screen and (max-width:1399px){.single-gallery-slider .single-listing-image-main.slider-1 .owl-nav .owl-prev,.single-gallery-slider .single-listing-image-main.slider-1 .owl-nav .owl-next{bottom:-27%}}@media only screen and (max-width:1200px){.single-listing-element.listing-reviews .add-new-review .rating-box-group .rating-box:not(:last-child){margin-right:30px}.listing-tab-item .tab-item{overflow-x:scroll}}@media only screen and (max-width:991px){.listing-info-header .listing-action .listing-action-inner,.listing-info-header .tfcl-listing-price{justify-content:left}.listing-info-header .tfcl-listing-info{margin-bottom:30px}.single-listing .related-single-listing .related-listings.col-desk-4 .hover-listing-image{min-height:330px}.single-listing .related-single-listing .related-listings.col-desk-4 .tfcl-listing-card .featured-property{max-height:330px}.tfcl_single_sidebar{margin-top:50px}}@media only screen and (max-width:767px){.tfcl-listing-gallery-single .ui-tabs .ui-tabs-nav li{float:left}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid{grid-template-columns:auto auto auto auto;height:unset}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-1{grid-column:1/5;grid-row:1/3}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-2{grid-column:1/3;grid-row:3/4}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-3{grid-column:3/5;grid-row:3/3}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-4{grid-column:1/3;grid-row:4/12}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .item-5{grid-column:3/5;grid-row:4/12}.listing-info-detail #tfcl-features{grid-template-columns:1fr 1fr}.single-listing-element.listing-location #map-single{height:400px}.single-listing-element.listing-reviews .listing-customer-review .progress{height:160px;width:160px;margin:0 auto;margin-bottom:30px}.single-listing-element.listing-reviews .overall-rating-detail{grid-template-columns:1fr}.single-listing-element.listing-reviews .reviews-inner{padding:40px 30px}.single-listing-element.listing-reviews .overall-rating,.single-listing-element.listing-reviews .add-new-review .rating-box-group,.single-gallery-slider .single-listing-image-main.slider-1 .owl-nav{display:block}.single-gallery-slider .single-listing-image-main.slider-1 .owl-nav .owl-prev,.single-gallery-slider .single-listing-image-main.slider-1 .owl-nav .owl-next{width:30px !important;height:30px !important;font-size:12px !important;bottom:-42%}.single-listing-element.listing-reviews .reviews-list{margin-top:60px}.single-listing-element.listing-reviews .review-item:not(:last-child){padding-bottom:30px;margin-bottom:30px}.single-listing-element.listing-reviews .tfcl-listing-element .tfcl-listing-header{margin-bottom:30px}.single-listing-element.listing-reviews .add-new-review .rating-box-group .rating-box:not(:last-child){margin-right:0;margin-bottom:15px}.single-listing-element.listing-reviews .add-new-review .star-rating i{font-size:20px;margin-right:10px}.single-listing-element.listing-reviews .add-new-review .rating-box label{font-size:18px;margin-bottom:10px}.single-listing-element.listing-reviews .tfcl-listing-element textarea{margin-bottom:25px}.related-single-listing .heading{font-size:40px}.single-listing-image-main.slider-2 .owl-nav button{width:45px !important;height:45px !important}.single-listing-image-main.slider-2 .owl-nav .owl-prev{left:10px}.single-listing-image-main.slider-2 .owl-nav .owl-next{right:10px}.listing-tab-item .tab-item.is-fixed{top:60px !important}.single-listing-element.listing-reviews .review-item .review-media{margin-right:15px}.single-listing-element.listing-reviews .review-item .media-heading,.single-listing-element.listing-reviews .review-item .media-heading .review-date{display:block !important}}