.single-listing .related-single-listing .related-listings.col-desk-4 .tfcl-listing-card .featured-property{max-height:225px}.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)}.gallery-style-grid .tfcl-listing-gallery-single{margin-bottom:70px;overflow:hidden}.listing-info-header .infor-header-left h2{color:#0d1637;font-size:36px;font-weight:700;margin-bottom:28px}.gallery-style-slider .listing-tab-item .item-overview{display:none}.lg-thumb-item img{object-fit:cover}.listing-info-header .listing-action .listing-action-inner a i.fa-plus::before{content:"";font-family:"autodeal";font-weight:400;vertical-align:middle}.gallery-style-grid .listing-info-header{margin-top:11px;border-bottom:1px solid #ededed;padding-bottom:40px;margin-bottom:40px}.listing-description .tfcl-listing-info .inner.hide-content{height:80px;overflow:hidden}.listing-description .tfcl-listing-info .inner.show-content{height:auto}.listing-description .tfcl-listing-info .inner.show-content::after{opacity:0;visibility:hidden}.listing-description .tfcl-listing-info .inner.hide-content::after{opacity:1;visibility:visible}.listing-description .tfcl-listing-info .button-show-hide{font-size:16px;font-weight:500;line-height:22.4px;color:#24272c;-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;margin-top:10px;display:block;cursor:pointer}.listing-description .tfcl-listing-info .button-show-hide:hover{color:var(--theme-primary-color)}.listing-description .tfcl-listing-info .button-show-hide::after{content:"";font-family:"autodeal";margin-left:6px;font-weight:700;vertical-align:middle;display:inline-block}.listing-description .tfcl-listing-info .button-show-hide.show::after{transform:rotate(180deg)}.more-listing-description{font-weight:600!important;color:#000!important;cursor:pointer;font-size:16px!important;-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}.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;border-radius:10px;border:1px solid #ededed;background:#fcfcfc;font-size:14px;font-weight:500;line-height:17.64px;color:#24272c;padding:9px 10px;display:flex;align-items:center;gap:7px}.single-listing-element.listing-description .list-file a:hover{border-color:var(--theme-primary-color)}.single-listing-element.listing-description .list-file a>*{margin-right:6px;max-width:25px;max-height:25px}.tfcl-listing-overview .listing-infor-box .icon img{max-width:20px}.listing-info-detail #tfcl-features .features-type-title.active::after{transform:translateY(calc(50% - 33px)) rotate(-180deg)}.single-listing-element.listing-location #map-single .mapboxgl-marker{position:relative;width:57px;height:57px;z-index:5}.single-listing-element.listing-location #map-single .mapboxgl-marker::after{content:"";position:absolute;top:50%;left:50%;width:90%;height:90%;border-radius:50%;-ms-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;transform:translate(-50%,-50%);-ms-box-shadow:0 0 0 0 var(--theme-primary-color);-o-box-shadow:0 0 0 0 var(--theme-primary-color);box-shadow:0 0 0 0 var(--theme-primary-color);-webkit-animation:ripples 3s infinite;animation:ripples 3s infinite;opacity:.2}.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:""}.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:60px;height:60px;object-fit:cover;margin-right:19px}.single-listing-element.listing-reviews .review-item{display:flex}.single-listing-element.listing-reviews .review-item .media-heading a{font-size:18px;font-weight:500;line-height:22.68px;color:#24272c}.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{display:flex;justify-content:space-between;width:100%;margin-top:-2px}.single-listing-element.listing-reviews .review-item .media-heading .review-date{font-size:12px;font-weight:400;line-height:16px;color:#696665}.single-listing-element.listing-reviews .review-item .star-rating-review i{color:#bbb9b9;font-size:12px;margin-right:0}.single-listing-element.listing-reviews .review-item .review-media{display:flex;align-items:center;margin-bottom:21px}.single-listing-element.listing-reviews .review-item .review-content{color:#696665;font-family:"Inter";font-size:14px;font-weight:400;line-height:20px}.single-listing-element.listing-reviews .review-item:not(:last-child){border-bottom:1px solid #ededed;padding-bottom:29px;margin-bottom:29px}.single-listing-element.listing-reviews .add-new-review label{font-size:14px;font-weight:500;line-height:17.64px;margin-bottom:8px}.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{font-size:14px;font-weight:500;line-height:17.64px;margin-bottom:8px}.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 .rating-box-group{display:flex;margin-bottom:20px}.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}.review-title a{color:var(--theme-primary-color)}.review-title a:hover{opacity:.8}.single-listing-element.listing-reviews .tfcl-listing-element textarea{border-radius:14px;border:1px solid #ededed;background:#fff;font-family:"Inter";font-size:14px;font-weight:400;line-height:20px;height:130px;margin-bottom:10px}.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:#696665;font-family:"Inter";font-size:14px;font-weight:400;line-height:20px}.single-listing-element.listing-reviews .tfcl-listing-element .tfcl-submit-listing-rating{font-size:16px;font-weight:500;line-height:20.16px;padding:15px 47px;border-radius:14px}.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}.gallery-style-grid .container-fluid{max-width:1750px}.gallery-style-grid .infor-header-inner .listing-action{display:none}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid{display:flex;gap:10px}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .listing-gallery-item{flex:1;-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;display:none;cursor:pointer}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .listing-gallery-item.item-1,.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .listing-gallery-item.item-2,.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .listing-gallery-item.item-3,.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .listing-gallery-item.item-4,.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .listing-gallery-item.item-5,.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .listing-gallery-item.item-6{display:block}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .listing-gallery-item.active{flex:3.7}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .list-control-gallery{opacity:0;visibility:hidden;-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 .tfcl-listing-info.style-grid .listing-gallery-item.active .list-control-gallery{opacity:1;visibility:visible;animation-delay:.5s}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid img{height:467px;object-fit:cover;border-radius:16px;width:100%}.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}.single-gallery-slider .list-control-gallery .show-gallery:hover a{color:#fff}.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,.single-listing-image-main.slider-1 .listing-gallery-item .tfcl-view-video{z-index:100;position:relative}.gallery-style-slider .col-lg-8 .listing-info-overview{display:none}.tfcl-listing-gallery-single .owl-carousel .owl-nav button.owl-prev,.tfcl-listing-gallery-single .owl-carousel .owl-nav button.owl-next,.gallery-style-slider .owl-carousel .owl-nav button.owl-prev,.gallery-style-slider .owl-carousel .owl-nav button.owl-next{position:absolute;top:50%;left:20px;transform:translateY(-50%);color:#fff;background-color:rgba(0,0,0,.3);font-size:22px;text-align:center;padding:0;display:flex;width:50px;height:50px;justify-content:center;align-items:center;border-radius:16px;border:none!important}.gallery-style-slider .owl-carousel .owl-nav button.owl-next,.tfcl-listing-gallery-single .owl-carousel .owl-nav button.owl-next{left:unset;right:20px}.gallery-style-slider .owl-carousel .owl-nav button.owl-prev.disabled,.gallery-style-slider .owl-carousel .owl-nav button.owl-next.disable,.tfcl-listing-gallery-single .owl-carousel .owl-nav button.owl-prev.disabled,.tfcl-listing-gallery-single .owl-carousel .owl-nav button.owl-next.disabled{background-color:rgba(0,0,0,.3);opacity:.5}.single-listing-image-main.slider-1 .owl-dots{display:none}.gallery-style-slider-2 .single-listing-image-main.slider-1 .owl-dots{display:block}.single-listing-image-main .owl-dots .owl-dot span{position:relative}.gallery-style-slider-2 .single-listing-image-main.slider-1 .owl-dots .owl-dot,.gallery-style-slider-3 .single-listing-image-main .owl-dots .owl-dot{padding:0;width:8px;height:8px;background:#e4e4e4;display:inline-block;margin:0 7px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:unset}.gallery-style-slider-2 .single-listing-image-main.slider-1 .owl-dots{bottom:-56px}.gallery-style-slider-3 .single-listing-image-main .owl-dots{bottom:-51px}.gallery-style-slider-2 .single-listing-image-main.slider-1 .owl-dots .owl-dot.active,.gallery-style-slider-2 .single-listing-image-main.slider-1 .owl-dots .owl-dot:hover,.gallery-style-slider-3 .single-listing-image-main .owl-dots .owl-dot.active,.gallery-style-slider-3 .single-listing-image-main .owl-dots .owl-dot:hover{background:var(--theme-primary-color)}.gallery-style-slider-2 .single-listing-image-main.slider-1 .owl-dots .owl-dot span::before,.gallery-style-slider-3 .single-listing-image-main .owl-dots .owl-dot span::before{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:"";width:14px;height:14px;border:1px solid transparent}.gallery-style-slider-2 .single-listing-image-main.slider-1 .owl-dots .owl-dot.active span::before,.gallery-style-slider-3 .single-listing-image-main .owl-dots .owl-dot.active span::before{border:1px solid var(--theme-primary-color)}.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}.gallery-style-slider-3 .tfcl-listing-gallery-single .indexActiveItem .list-control-gallery{opacity:1;visibility:visible}.listing-tab-item .tab-item.is-fixed{position:fixed;top:0;box-shadow:0px 8px 6px rgba(0,0,0,3%);-webkit-animation-name:fadeInDown;-webkit-animation-duration:.3s;animation-name:fadeInDown;animation-duration:.3s;z-index:100;border-radius:16px;min-width:1290px;padding:10px;background:#fff}.gallery-style-slider .listing-tab-item .tab-item li a{padding:13px 18px;text-wrap:nowrap}.gallery-style-grid .listing-tab-item .tab-item li a{padding:13px 18px}.gallery-style-slider .single-listing-element.listing-gallery-wrap{margin-bottom:40px}.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-sidebar-dealer.active-form{z-index:9999}.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:#24272c;font-size:14px;flex-shrink:0;margin-top:10px;display:block}.tfcl-btn-edit-review i{margin-right:5px}.widget_order_form_listing_widget{position:relative;z-index:99}@media only screen and (max-width:1300px){.listing-tab-item .tab-item.is-fixed{min-width:100%;left:0;right:0}}@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}}@media only screen and (max-width:991px){.single-listing .related-single-listing .related-listings.col-desk-4 .tfcl-listing-card .featured-property{max-height:330px}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .listing-gallery-item.item-5,.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .listing-gallery-item.item-6{display:none}.gallery-style-grid .listing-tab-item .tab-item li a{padding:13px 18px;text-wrap:nowrap}.gallery-style-slider>.container>.row{flex-direction:column-reverse}.gallery-style-slider .widget_listing_sidebar_widget{display:none}}@media only screen and (max-width:767px){.gallery-style-grid .container-grid-gallery .tfcl-listing-info.style-grid .list-control-gallery{flex-direction:column;gap:10px;align-items:flex-start}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .listing-gallery-item.item-4{display:none}.tfcl-listing-gallery-single .ui-tabs .ui-tabs-nav li{float:left}.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-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 .review-item:not(:last-child){padding-bottom:30px;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}.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,.tfcl-listing-gallery-single .tfcl-listing-info.style-grid,.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .owl-nav,.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .listing-gallery-item{display:block!important}.tfcl-listing-gallery-single .tfcl-listing-info.style-grid .listing-gallery-item .list-control-gallery{opacity:1;visibility:visible;animation-delay:.5s}}