@media (max-width:1200px){.main-menu>li.menu-item>a{padding:18px 5px}.custom-container{padding-right:60px;padding-left:60px}.full-services-sec .right-side{padding:60px}.property-basic-info .property-basic-info-wrapper .property-price{font-size:22px}.property-basic-info .property-basic-info-wrapper .property-details .property-icon{width:30px}.property-basic-info .property-basic-info-wrapper .property-details .property-content{width:calc(100% - 0px)}.property-basic-info .property-basic-info-wrapper .property-details .property-content .property-value{font-size:12px}.mb-lg-20{margin-bottom:20px}.mb-lg-40{margin-bottom:40px}.mb-lg-80{margin-bottom:80px}}@media (max-width:992px){.clients-box .section-header-right,.section-header-right,.faqs-box .section-header,.testimonials-box .section-header{text-align:center;margin:0 auto}.section-header-right .section-heading:after,.faqs-box .section-header .section-heading:after,.testimonials-box .section-header .section-heading:after{margin:0 auto}.topbar .left-side li{margin-right:10px}.main-menu>li.menu-item,.menu-item-has-children>.sub-menu>li.menu-item{padding:0}.menu-style .header .right-side .navigation .logo,.menu-style .header .right-side .navigation .social-media,.main-menu{display:block}.menu-style .header .right-side .navigation{position:fixed;left:-320px;background:rgba(255,255,255,.9);width:320px;top:0;height:100vh;transition:.5s all;overflow:auto;z-index:100}.menu-style .header .right-side .navigation .logo{margin:10px auto}.menu-style .header .right-side .navigation.active .social-media,.menu-style .header .right-side .navigation.active{left:0}.menu-style .header .right-side .hamburger-menu{display:flex;margin-right:20px}.menu-style .header .right-side .navigation .main-menu>li.menu-item>a{display:flex;justify-content:space-between}.main-menu>li.menu-item>a:after{bottom:0}.menu-style .header .right-side-2,.main-menu>li.menu-item:hover>a:after,.main-menu>li.menu-item.active>a:after{display:none}.menu-item-has-megamenu:hover>a:after,.menu-item-has-children:hover>a:after{transform:rotate(0deg)}.menu-item-has-megamenu.open a>arrow:after,.menu-item-has-children.open a>arrow:after{transform:rotate(180deg)}.menu-item-has-children.nav-postion:hover>.sub-menu{top:0;transform:translateY(0%)}.menu-item-has-megamenu>.megamenu,.menu-item-has-children>.sub-menu{width:100%;position:relative;opacity:1;transform:translateY(0);visibility:visible;display:none;border-bottom:none}.menu-item-has-megamenu.open .megamenu,.menu-item-has-children.open .sub-menu{border-bottom:solid 2px #376bff}.main-menu li.menu-item-has-children.open>a{color:#376bff}.menu-item-has-children .sub-menu li.menu-item-has-children>.sub-menu{left:0;top:0;margin-bottom:10px}.banner-style-2{height:1000px}.property-basic-info .property-basic-info-wrapper{flex-wrap:wrap;height:auto}.property-basic-info .property-basic-info-wrapper .property-cta,.property-basic-info .property-basic-info-wrapper .property-price{width:100%}.property-basic-info .property-basic-info-wrapper .property-details{width:50%;border-left:0;padding-left:0}.categories-tabs .nav .nav-item{width:50%}.contact-us .contact-us-form{margin-left:0;margin-bottom:0}.contact-us .contact-info{margin-bottom:80px}.client-tesimonial .testimonials-box.arrow-shape-2:before,.arrow-shape-1:after,.arrow-shape-2:after{display:none}.shop-top-filter .shop-view p{text-align:left}.shop-view{margin-top:30px}.copyright .payment-logo{justify-content:center}.copyright p{text-align:center}.mb-md-20{margin-bottom:20px}.mb-md-40{margin-bottom:40px}.mb-md-80{margin-bottom:80px}}@media (max-width:767px){.slider-btn{display:none}.swiper-pagination{display:block}.menu-style .header .right-side .hamburger-menu{margin-right:0}.custom-tabs>.nav:before,.menu-style .header .right-side .cta-btn{display:none}.custom-tabs>.nav,.topbar .left-side ul,.topbar .right-side ul{justify-content:center}.topbar .left-side li,.topbar .right-side li{margin:0 10px}.menu-style.fixed-header{top:72px}.blog-details .social-media-box>ul,.blog-details .post-details-tags-social .tags-box{justify-content:center}.property-list-view .property-list-wrapper{display:block}.property-list-view .property-list-wrapper.full-width-layout .property-list-img,.property-list-view .property-list-wrapper.full-width-layout .property-list-content,.property-list-view .property-list-wrapper .property-list-content,.property-list-view .property-list-wrapper .property-list-img{flex:0 0 100%;max-width:100%}.property-list-view .property-list-wrapper .property-list-img{height:350px}.custom-tabs>.nav>.nav-item>.nav-link{margin:4px 4px 10px}.cost-calcultor-sec .tab-inner .cost-calculator-box{display:block}.cost-calcultor-sec .tab-inner .comment-form label,.cost-calcultor-sec .tab-inner .cost-calculator-box label{flex:0 0 calc(100% - 0px);max-width:calc(100% - 0px);margin-bottom:20px}.cost-calcultor-sec .tab-inner .cost-calculator-box .right-sec{flex:0 0 calc(100% - 0px);max-width:calc(100% - 0px);padding:0}.cost-calcultor-sec .tab-inner .total-calculation .icon{display:none}.cost-calcultor-sec .tab-inner .total-calculation .calculate-value{width:100%;text-align:left;justify-content:flex-start}.sort-select-filter{margin-bottom:30px}.mb-sm-20{margin-bottom:20px}.mb-sm-40{margin-bottom:40px}.mb-sm-80{margin-bottom:80px}}@media (max-width:576px){.our-team .team-block .lower-content{width:auto}.simple-banner .slide-item .content-wrapper h1,.video-banner .content-wrapper h1{font-size:50px}.simple-banner .slide-item .content-wrapper a,.video-banner .content-wrapper a{margin-bottom:10px}.topbar .left-side li a i{font-size:14px}.topbar .left-side li a{font-size:0}.banner-style-2{height:1200px}.map-search-box{width:250px;left:-250px}.custom-container{padding-right:0;padding-left:0}.container-fluid.custom-container{padding-right:15px;padding-left:15px}.banner-style-2 .banner-counter{display:none}.menu-style .header .right-side .navigation .social-media,.menu-style .header .right-side .navigation{left:-260px;width:260px}.about-left-side .about-list ul{columns:1}.about-left-side{margin-left:0}.about-right-side img{padding-top:20px;padding-left:20px}.about-right-side:before{right:20px}.blog-details .post .post-wrapper .post-meta .post-author .author-img{display:block}.blog-details .post-author .author-img{display:none}.blog-details .post-author .author-caption{flex:0 0 calc(100% - 0px);max-width:calc(100% - 0px)}.comment-box .children{padding-left:0}blockquote{padding:10px}.comment-box .comments li article .comment-content .comment-meta .comment-meta-reply{display:flex;margin-top:15px}.coming-soon .content-wrapper .newsletter-form .input-group{display:block}.coming-soon .content-wrapper .newsletter-form .input-group-append{margin-left:0;margin-top:20px}.categories-tabs .nav .nav-item{}.categories-tabs .nav .nav-item .nav-link{padding:20px 10px}.categories-tabs .nav .nav-item .nav-link span{font-size:40px}.listing-top-heading{display:block;text-align:center}.listing-detail .image-sec-table .images-wrapper .detail-page-slider-for .slide-item{height:300px}.listing-detail .description-box .content-box .listing-infor{columns:2}.listing-detail .property-details-box .price-box .ratings{display:none}.listing-detail .description-box .content-box .contact-form .form-footer{display:block}.property-basic-info .property-basic-info-wrapper .property-details{width:100%}.clients-box .clients-wrapper .client-box{width:50%}.schdule-box{display:block}.schdule-box .right-side{justify-content:flex-start;margin-top:20px}.testimonials-box .testimonials-wrapper .testimonials-author{width:75px;height:75px}.service-detail-infro,.listing-meta .content-box .meta-content .listing-property-details>ul{columns:1}.full-services-sec .right-side .text-wrapper h2{font-size:30px}.full-services-sec .right-side{padding:30px}.contact-us .contact-info,.contact-us .contact-us-form{padding:20px}.listing-detail .description-box .content-box .contact-form .form-footer .condition,.listing-top-heading .sort-by,.mb-xs-20{margin-bottom:20px}.mb-xs-40{margin-bottom:40px}.mb-xs-80{margin-bottom:80px}.product-detail .listing-detail-heading{flex-direction:column;align-items:flex-start}.product-detail .listing-detail-heading .product-availability{margin-top:10px}}@media (max-width:380px){.listing-top-heading .sort-by>span,.copyright .payment-logo span{display:none}.listing-detail .description-box .content-box .listing-infor{columns:1}.coming-soon .content-wrapper .counter .counter-box .inner-box{width:60px;height:60px}.full-services-sec .right-side{padding:15px}.product-detail .details .product-info-2 .quantity{display:block}.product-detail .details .product-info-2 .btn-submit{margin-left:0;margin-top:10px}}