.theme-details-one .border-20{border-radius:20px}.theme-details-one .border-15{border-radius:15px}.theme-details-one .border-10{border-radius:10px}.theme-details-one .p-40{padding:40px}.theme-details-one .p-30{padding:30px}.theme-details-one .p-20{padding:20px}.theme-details-one .p-15{padding:15px}.theme-details-one .shadow4{box-shadow:0 4px 4px rgba(0,0,0,.03)}.theme-details-one .bottom-line-dark{border-bottom:1px solid #000}.theme-details-one .info-pack-one{background:#f9f9f9}.theme-details-one .info-pack-one .media{background-position:top;background-repeat:no-repeat;background-size:cover;height:100%;min-height:400px}.theme-details-one .info-pack-one .tag{font-size:14px;left:0;line-height:29px;padding:0 12px;top:15px;z-index:1}.theme-details-one .info-pack-one .designation{color:#057a55}.theme-details-one .info-pack-one table{background:transparent;margin:28px 0 38px}.theme-details-one .info-pack-one table td{background:transparent;border:none;color:rgba(0,0,0,.5);padding:11px 0}.theme-details-one .info-pack-one table td:last-child{color:#000;font-weight:500}.theme-details-one .info-pack-one .social-icon a{font-size:25px;margin-right:25px}.theme-details-one .info-pack-one .social-icon a:hover{color:#057a55}.theme-details-one .video-wrapper{background:#fff;margin:0 auto;max-height:900px;max-width:100%;overflow:hidden}.theme-details-one .video-wrapper video{display:block;margin:0 auto}.theme-details-one .list-type{background:#000;border:1px solid #000;color:#fff;font-size:12px;padding:3px;text-align:center}.theme-details-one .est-price{color:rgba(0,0,0,.5)}.theme-details-one .action-btns{margin:0 -5px}.theme-details-one .action-btns li{padding:0 5px}.theme-details-one .action-btns li a{background:#fff;border:1px solid #000;color:#000;font-size:1.1em;height:50px;width:50px}.theme-details-one .action-btns li a:focus,.theme-details-one .action-btns li a:hover{background:#057a55;border-color:#057a55;color:#fff}.theme-details-one .media-gallery-grid{padding:0 40px}.theme-details-one .media-gallery-grid .media-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;width:100%}.theme-details-one .media-gallery-grid .media-bg.sm{height:360px}.theme-details-one .media-gallery-grid .media-bg.lg{height:560px}.theme-details-one .media-gallery-grid .media-bg.xs{height:170px}.theme-details-one .media-gallery .carousel .carousel-indicators{display:block;margin:0}.theme-details-one .media-gallery .carousel .carousel-indicators button{border:none;height:auto;margin:0 0 25px;opacity:1;text-indent:0;width:100%}.theme-details-one .media-gallery .carousel .carousel-indicators button:last-child{margin-bottom:0}.theme-details-one .media-gallery .carousel .carousel-control-next,.theme-details-one .media-gallery .carousel .carousel-control-prev{background:#fff;border-radius:50%;color:#000;font-size:25px;height:60px;opacity:1;top:30px;transition:all .3s ease-in-out 0s;width:60px}.theme-details-one .media-gallery .carousel .carousel-control-next:hover,.theme-details-one .media-gallery .carousel .carousel-control-prev:hover{background:#000;color:#fff}.theme-details-one .media-gallery .carousel .carousel-control-prev{left:30px}.theme-details-one .media-gallery .carousel .carousel-control-next{left:105px}.theme-details-one .media-gallery .style-two .carousel-indicators button{border:none;height:auto;margin:0 25px 0 0;opacity:1;text-indent:0;width:190px}.theme-details-one .media-gallery .style-two .carousel-indicators button:last-child{margin-bottom:0}.theme-details-one .media-gallery .style-two .img-fancy-btn{bottom:35px;left:35px;right:auto;top:auto}.theme-details-one .media-gallery .style-two .carousel-control-next,.theme-details-one .media-gallery .style-two .carousel-control-prev{border:1px solid #000;margin:0 10px;position:static}.theme-details-one .media-gallery .style-two .carousel-arrow{bottom:50px;position:absolute;right:40px;z-index:3}.theme-details-one .media-gallery .style-two .theme-sidebar-one{bottom:60px;position:absolute;right:40px;top:60px;width:380px;z-index:1}.theme-details-one .media-gallery .slick-list{overflow:visible}.theme-details-one .media-gallery .slider-arrows{left:0;position:absolute;top:calc(50% - 37px);width:100%;z-index:1}.theme-details-one .media-gallery .slider-arrows li{background:#fff;color:#000;cursor:pointer;font-size:30px;height:75px;line-height:75px;text-align:center;transition:all .3s ease-in-out 0s;width:75px}.theme-details-one .media-gallery .slider-arrows li:hover{background:#000}.theme-details-one .img-fancy-btn{line-height:50px;padding:0 25px;position:absolute;right:25px;top:35px;transition:all .2s ease-in-out 0s;z-index:2}.theme-details-one .img-fancy-btn a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.theme-details-one .sub-title-one{font-size:28px}.theme-details-one .property-feature-list ul{margin:0 -10px}.theme-details-one .property-feature-list ul li{color:rgba(0,0,0,.6);font-size:16px;margin-top:10px;padding:10px;position:relative;width:20%}.theme-details-one .property-feature-list ul li .icon{height:30px;margin-bottom:15px}.theme-details-one .property-feature-list ul li:before{background:rgba(0,0,0,.22);content:"";height:72px;left:-25%;position:absolute;top:50%;transform:rotate(17deg) translateY(-50%);width:1px}.theme-details-one .property-feature-list ul li:first-child:before{display:none}.theme-details-one .property-feature-list .dark-bg{background:#000}.theme-details-one .property-feature-list .dark-bg.m-inverse{margin-top:-70px}.theme-details-one .property-feature-list .dark-bg ul li .icon.sm{height:24px}.theme-details-one .property-feature-list .dark-bg ul li:before{background:hsla(0,0%,100%,.25)}.theme-details-one .accordion-style-two{background:none;padding:0}.theme-details-one .accordion-style-two .accordion{padding:0}.theme-details-one .accordion-style-two .accordion .accordion-item:first-child{border-top:1px solid rgba(0,0,0,.08)}.theme-details-one .accordion-style-two .accordion .accordion-item:last-child{border-bottom:1px solid rgba(0,0,0,.08)}.theme-details-one .accordion-style-two .accordion .accordion-button{font-size:22px;padding:20px 0}.theme-details-one .accordion-style-two .accordion .accordion-button:after{background:#000;border-radius:50%;color:#fff;font-weight:300;height:32px;line-height:30px;text-align:center;width:32px}.theme-details-one .accordion-style-two .accordion .accordion-button:not(.collapsed):after{line-height:26px}.theme-details-one .accordion-style-two .accordion .accordion-body{padding:5px 15px 30px 0}.theme-details-one .accordion-style-two.grey-bg .accordion-item{background:#f2f2f2;border:none;margin-bottom:10px;padding:0 30px}.theme-details-one .accordion-style-two.full-accordion .accordion-item,.theme-details-one .accordion-style-two.full-accordion .accordion-item:first-child{border-top:1px solid #000}.theme-details-one .accordion-style-two.full-accordion .accordion-item:last-child{border-bottom:1px solid #000}.theme-details-one .accordion-style-two.full-accordion .accordion-button{font-size:26px;padding:32px 0}.theme-details-one .feature-list-two li{display:flex;justify-content:space-between;padding-bottom:25px}.theme-details-one .feature-list-two li span:nth-child(2){text-align:right}.theme-details-one .list-style-two li{width:22%}.theme-details-one .property-video-tour .image-bg:before{background:rgba(0,0,0,.45);bottom:0;content:"";height:100%;position:absolute;top:0;width:100%;z-index:0}.theme-details-one .property-video-tour .video-icon{background:#fff;color:#000;font-size:48px;height:110px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:110px;z-index:1}.theme-details-one .property-video-tour .video-icon:hover{background:#057a55;color:#fff}.theme-details-one .property-floor-plan .bg-dot{background-size:cover}.theme-details-one .property-floor-plan .carousel-indicators{bottom:auto;left:auto;margin:0;right:-35px;top:-90px}.theme-details-one .property-floor-plan .carousel-indicators button{background:transparent;border:1px solid #000;border-radius:50%;height:10px;margin:0 5px;opacity:1;width:10px}.theme-details-one .property-floor-plan .carousel-indicators button.active{background:#000}.theme-details-one .property-floor-plan .accordion{background:transparent;padding:0}.theme-details-one .property-floor-plan .accordion-item{background:transparent;border:none;border-bottom:1px solid #0d0d0d;border-radius:0}.theme-details-one .property-floor-plan .accordion-item:first-child{border-top:1px solid #0d0d0d}.theme-details-one .property-floor-plan .accordion-item .accordion-button{background:transparent;border-radius:0;box-shadow:none;color:#000;font-size:20px;line-height:1.55em;padding:28px 0 28px 50px}.theme-details-one .property-floor-plan .accordion-item .accordion-button ul li{color:#000;display:flex;font-size:17px;margin-left:20px}.theme-details-one .property-floor-plan .accordion-item .accordion-button ul li img{margin-right:5px;width:18px}.theme-details-one .property-floor-plan .accordion-item .accordion-button:not(.collapsed):after{content:"-";font-size:30px;line-height:24px}.theme-details-one .property-floor-plan .accordion-item .accordion-button:after{background:#000;border-radius:50%;color:#fff;content:"+";font-size:20px;font-weight:400;height:28px;left:0;line-height:28px;position:absolute;text-align:center;top:calc(50% - 14px);transform:none;width:28px}.theme-details-one .property-floor-plan .accordion-item .accordion-body{padding:0 0 38px}.theme-details-one .property-floor-plan .accordion-item .accordion-body p{color:rgba(0,0,0,.7);margin:0}.theme-details-one .nearby-list-item li{font-size:17px;letter-spacing:-.17px;margin-bottom:25px;width:26%}.theme-details-one .nearby-list-item li span{float:right}.theme-details-one .listing-card-one .img-gallery .tag{font-size:11px;line-height:23px;width:80px}.theme-details-one .listing-card-one .title{font-size:22px;letter-spacing:-.22px;margin-bottom:3px}.theme-details-one .listing-card-one .price{font-size:22px;letter-spacing:-.24px}.theme-details-one .listing-card-one .action-icons li a{font-size:17px}.theme-details-one .similar-property .slick-dots{margin:0;padding:0;position:absolute;right:15px;top:-60px}.theme-details-one .similar-property .slick-dots li button{background:transparent;border:1px solid #000;border-radius:50%;height:12px;width:12px}.theme-details-one .similar-property .slick-dots .slick-active button{background:#000}.theme-details-one .property-score .icon{width:45px}.theme-details-one .property-score .text{padding-left:25px;width:calc(100% - 45px)}.theme-details-one .property-score .text .h6,.theme-details-one .property-score .text h6{font-size:20px}.theme-details-one .property-score .text p{color:rgba(0,0,0,.4)}.theme-details-one .property-location .map-banner{height:485px}.theme-details-one .review-panel-one .show .review.hide{display:flex}.theme-details-one .review-panel-one .review{border-bottom:1px solid #ededed;display:flex;padding:45px 0 25px}.theme-details-one .review-panel-one .review.hide{display:none}.theme-details-one .review-panel-one .review .avatar{height:60px;width:60px}.theme-details-one .review-panel-one .review .text{padding-left:25px;width:calc(100% - 60px)}.theme-details-one .review-panel-one .review .text .name{font-size:20px}.theme-details-one .review-panel-one .review .text .time{color:rgba(0,0,0,.5)}.theme-details-one .review-panel-one .review .text .rating li:not(:first-child){color:#ffcc4a;font-size:13px;margin-left:5px}.theme-details-one .review-panel-one .review .text .rating li:first-child{font-size:15px}.theme-details-one .review-panel-one .review .text .review-help-btn a{color:rgba(0,0,0,.5);font-size:15px;transition:all .2s ease-in-out 0s}.theme-details-one .review-panel-one .review .text .review-help-btn a i{margin-right:5px}.theme-details-one .review-panel-one .review .text .review-help-btn a:hover{color:#000}.theme-details-one .review-panel-one .review .text .review-gallery{margin:0 -6px}.theme-details-one .review-panel-one .review .text .review-gallery li{padding:10px 6px 0}.theme-details-one .review-panel-one .review .text .review-gallery li img{height:100px;width:100px}.theme-details-one .review-panel-one .review .text .review-gallery li .more-img{background:#000}.theme-details-one .review-panel-one .review .text .review-gallery li .more-img img{opacity:.4}.theme-details-one .review-panel-one .review .text .review-gallery li .more-img a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.theme-details-one .review-panel-one .review .text .review-gallery li .more-img span{color:#fff;font-size:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.theme-details-one .review-panel-one .load-more-review{background:#000;border:1px solid #000;color:#fff;cursor:pointer;font-size:15px;letter-spacing:1px;line-height:60px;padding:0 30px;text-align:center}.theme-details-one .review-panel-one .load-more-review i{font-size:1.5em;vertical-align:middle}.theme-details-one .review-panel-one .load-more-review.inverse{background:#fff;color:#000}.theme-details-one .review-panel-one .load-more-review.inverse:hover{color:#fff}.theme-details-one .review-panel-one .load-more-review:hover{background:#057a55;border-color:#057a55}.theme-details-one .review-panel-one .nice-select{border:1px solid #000;border-radius:5px;font-size:15px;height:35px;letter-spacing:-.15px;line-height:33px;padding-top:0;width:126px}.theme-details-one .review-form .bg-dot{background-size:cover}.theme-details-one .agent-property-listing .filter-nav-one .isotop-menu-wrapper{margin:0 -6px}.theme-details-one .agent-property-listing .filter-nav-one .isotop-menu-wrapper li{border:1px solid #000;border-radius:0;font-size:14px;margin:0 6px 10px;padding:0 18px}.theme-details-one .agent-property-listing .filter-nav-one .isotop-menu-wrapper li.is-checked{background:#057a55;border-color:#057a55;color:#fff}.theme-sidebar-one.dot-bg{background-size:cover}.theme-sidebar-one .btn-nine{font-size:14px}.theme-sidebar-one .agent-info .avatar{height:100px;width:100px}.theme-sidebar-one .agent-info .name{font-size:20px;letter-spacing:-.2px}.theme-sidebar-one .agent-info .social-icon{margin:0 -12px}.theme-sidebar-one .agent-info .social-icon li{padding:0 12px}.theme-sidebar-one .agent-info .social-icon li a{color:#3a3850;font-size:20px;transition:all .3s ease-in-out 0s}.theme-sidebar-one .agent-info .social-icon li a:hover{color:#057a55}.theme-sidebar-one .agent-info .divider-line{border-top:1px solid #000}.theme-sidebar-one .agent-info .divider-line li{font-size:16px;padding-top:22px}.theme-sidebar-one .agent-info .divider-line li span{color:#000;float:right;font-weight:500}.theme-sidebar-one .agent-info .divider-line li span:hover a{text-decoration:underline}.theme-sidebar-one .feature-listing .listing-card-one .btn-four{font-size:1em;height:35px;width:35px}.theme-sidebar-one .feature-listing .carousel-indicators{bottom:auto;left:auto;margin:0;right:-3px;top:-58px}.theme-sidebar-one .feature-listing .carousel-indicators button{background:transparent;border:1px solid #000;border-radius:50%;height:8px;margin:0 3px;opacity:1;width:8px}.theme-sidebar-one .feature-listing .carousel-indicators button.active{background:#000}.theme-sidebar-one .agent-finder .input-box-one{border-bottom:1px solid #000;padding:0 0 10px}.theme-sidebar-one .agent-finder .input-box-one .label,.theme-sidebar-one .agent-finder .input-box-one .nice-select,.theme-sidebar-one .agent-finder .input-box-one .type-input{padding:0}