@media only screen and (min-width:1200px)and (max-width:1399.98px){:root{--font-base: 15px}}@media only screen and (min-width:992px)and (max-width:1199.98px){:root{--font-base: 15px}.header-area .main-responsive-nav .logo{max-width:calc(100% - 44px)}h1{font-size:44px}h2,.h2{font-size:34px}h3,.h3,h4,.h4{font-size:22px}.hero-banner.hero-banner-2{padding-top:100px;padding-bottom:270px}.hero-banner.hero-banner-3{padding-top:100px;padding-bottom:100px}.hero-banner .banner-filter-form .btn{padding-inline:10px;margin:0}.steps-area .card{-webkit-margin-start:70px;margin-inline-start:70px}.steps-area .card .text-stroke{left:-70px;font-size:70px}.product-column .product-details{-webkit-padding-start:0;padding-inline-start:0;padding-top:15px}.product-area-2 .product-column .product-details{padding:15px!important}.testimonial-area .slider-item .client,.testimonial-area .slider-item .quote{padding:25px}.choose-area.choose-3 .info-list{padding-inline:15px}.choose-area.choose-3 .card .card-text{font-size:var(--font-xsm)}.listing-list-area .product-column .product-details{padding-top:0;-webkit-padding-start:10px;padding-inline-start:10px}.listing-list-area .product-column .product-action{-webkit-padding-start:10px;padding-inline-start:10px}.listing-list-area .product-column .btn-sm{padding-inline:12px}.widget-area .widget{padding:15px}.widget-area .widget-post .article-item{flex-direction:column;gap:14px}.widget-area .widget-post .article-item .image{max-width:100%}.widget-area .widget-post .article-item .content{max-width:100%;-webkit-padding-start:0;padding-inline-start:0}.shopping-area .shopping-table:not(.order-summery .shopping-table) tbody td:not(.custom-checkbox){min-width:150px}.page-title-area{margin-top:0;padding-block:50px}.listing-map .main-map{margin-top:40px}.listing-single{padding-top:0!important;border-top:unset!important}}@media only screen and (max-width:991.98px){.hero-banner .banner-filter-form .btn{width:100%;font-size:18px;margin-top:10px}.product-column .product-details{-webkit-padding-start:0;padding-inline-start:0;padding-top:15px}.product-area-2 .product-column .product-details{padding:15px!important}.listing-single-area .product-thumb{position:static;padding-inline:0;transform:unset;max-width:100%;margin-top:15px}.page-title-area{margin-top:0;padding-block:50px}.listing-map .main-map{margin-top:40px}.listing-single .slider-thumbnails{margin-top:15px;max-width:100%}.listing-single{padding-top:0!important;border-top:unset!important}.shape{display:none}}@media only screen and (min-width:768px)and (max-width:991.98px){h1{font-size:44px}h2,.h2{font-size:38px}h3,.h3,h4,.h4{font-size:22px}.hero-banner.hero-banner-1 .content-left{padding-block:100px 0}.hero-banner.hero-banner-2{padding-top:100px;padding-bottom:270px}.hero-banner.hero-banner-3{padding-top:100px;padding-bottom:100px}.hero-banner.hero-banner-4 .content-left{padding-block:100px 0}.hero-banner .banner-filter-form .nice-select *,.hero-banner .banner-filter-form .form-control{font-size:var(--font-sm)}.hero-banner .banner-filter-form .filter-price-range{font-size:12px}.hero-banner.hero-banner-3 .banner-filter-form .btn-icon{border-radius:var(--radius-md)!important}.choose-area .shape{height:32%}.steps-area .card{-webkit-margin-start:70px;margin-inline-start:70px}.steps-area .card .text-stroke{left:-70px;font-size:70px}.testimonial-area .slider-item .client,.testimonial-area .slider-item .quote{padding:25px 30px}.listing-list-area .product-column .product-details{padding-top:0;-webkit-padding-start:15px;padding-inline-start:15px}.listing-list-area .product-column .product-action{justify-content:space-between;padding-top:10px;margin-top:10px;border-top:1px solid var(--border-color)}.shopping-area .shopping-table:not(.order-summery .shopping-table) tbody td:not(.custom-checkbox){min-width:150px}.tabs-navigation,.tabs-navigation.tabs-navigation-2{overflow:hidden;overflow-x:auto}.tabs-navigation .nav,.tabs-navigation.tabs-navigation-2 .nav{flex-wrap:nowrap;justify-content:flex-start;overflow:unset}.tabs-navigation .nav li,.tabs-navigation.tabs-navigation-2 .nav li{flex:0 0 auto}}@media only screen and (max-width:767.98px){:root{--font-base: 15px;--font-sm: 12px;--font-xsm: 10px;--font-lg: 16px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 15px}h1{font-size:36px}h2,.h2{font-size:32px}h3,.h3{font-size:22px}h4,.h4{font-size:20px}h5,.h5{font-size:18px}h6,.h6{font-size:16px}.ptb-100,.ptb-70{padding-top:70px;padding-bottom:70px}.pt-100{padding-top:70px}.pt-70{padding-top:40px}.pb-100{padding-bottom:70px}.pb-75{padding-bottom:45px}.mb-75{margin-bottom:45px}.pb-70{padding-bottom:40px}.pb-60{padding-bottom:30px!important}.pb-30{padding-bottom:20px!important}.px-5{padding-left:20px!important;padding-right:20px!important}.px-60{padding-inline:20px}.btn-lg,.btn-md{padding:12px 26px;font-size:var(--font-base)}.w-sm-100,.w-sm-75{width:100%!important}.go-top{width:35px;height:35px;font-size:22px}.section-title .title,.content-title h2{margin-top:-4px}.title-md{font-size:22px}.header-area .main-responsive-nav .logo{max-width:135px}.hero-banner.hero-banner-1 .content-left{padding-block:70px 0}.hero-banner.hero-banner-2{padding-top:70px;padding-bottom:240px}.hero-banner.hero-banner-3{padding-top:70px;padding-bottom:70px}.hero-banner.hero-banner-4 .content-left{padding-block:70px 0}.hero-banner.hero-banner-3 .banner-filter-form .btn-icon{border-radius:var(--radius-md)!important}.hero-banner .banner-filter-form .input-group{border:none!important;border-bottom:1px solid var(--border-color)!important;padding-bottom:10px;margin-bottom:10px}.hero-banner .banner-filter-form .btn-icon{margin-top:10px}.hero-banner .banner-filter-form .niceselect .list,.hero-banner .banner-filter-form .form-control .list{left:0}.hero-banner .banner-filter-form .nav-tabs .nav-link{font-size:12px}.work-process-1 .card-content{padding:25px}.work-process-1 .card-step span{font-size:60px}.work-process-1 .card-step:before{width:100%}.choose-area .shape{display:none}.pricing-item{padding:30px}.testimonial-area .slider-item .client,.testimonial-area .slider-item .quote{padding-inline:30px}.testimonial-area.testimonial-1 .slider-item .quote:before{-webkit-margin-start:15px;margin-inline-start:15px}.steps-area .card{margin-inline:0;margin-top:95px}.steps-area .card .text-stroke{top:-95px;left:0;right:0;font-size:70px}.listing-list-area .product-column .product-action{justify-content:space-between;padding-top:10px;margin-top:10px;border-top:1px solid var(--border-color)}.cookie-bar-inner{flex-wrap:wrap}.spacer{padding:10px 0}.tabs-navigation,.tabs-navigation.tabs-navigation-2{overflow:hidden;overflow-x:auto}.tabs-navigation .nav,.tabs-navigation.tabs-navigation-3 .nav,.tabs-navigation.tabs-navigation-2 .nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.tabs-navigation .nav li,.tabs-navigation.tabs-navigation-2 .nav li{flex:0 0 auto}.blog-details-area .comments .comment-box{padding:20px 20px 0}.blog-details-area .comments .comment-list .comment .comment-body .comment-author{max-width:60px;-webkit-padding-end:14px;padding-inline-end:14px}.blog-details-area .widget-area .widget{padding:20px}.shopping-area .shopping-table:not(.order-summery .shopping-table) tbody td:not(.custom-checkbox){min-width:150px}.user-dashboard .account-info{padding:20px 20px 5px}.user-dashboard .main-table .dataTables_wrapper tr.odd td{min-width:100px}.dataTables_filter{margin-top:15px}.user-dashboard .order-details{padding:20px}.listing-map .main-map{height:500px}.listing-map .main-map .custom-height{height:100vh!important}.testimonial-area.testimonial-2 .swiper-slide{padding-inline-end:0}.testimonial-area .slider-item .client-info{flex-wrap:wrap;gap:20px}.testimonial-area.testimonial-2 .swiper-pagination{position:static;margin-inline:auto;text-align:center;margin-bottom:20px}.testimonial-area.testimonial-2 .swiper-pagination span{display:inline-block;margin:0 5px}.shape{display:none}}@media only screen and (max-width:575.98px){.p-30{padding:20px!important}.p-20,.p-25{padding:15px!important}.hero-banner .banner-filter-form .nav-tabs .nav-link{font-size:12px}.banner-sm .banner-content{max-width:60%}.banner-sm h3{margin-bottom:18px!important;font-size:16px}.banner-sm .btn{padding:8px 16px;font-size:14px}.user-dashboard .progress-steps li{width:100%;float:none;text-align:center;position:relative;display:flex;align-items:center;gap:12px;padding-bottom:20px;z-index:1}.user-dashboard .progress-steps li .icon{margin:unset}.user-dashboard .progress-steps li:after{width:3px;height:100%;top:-20px;left:15px;z-index:-1}.user-dashboard .progress-steps li .progress-title{padding-top:0}.user-dashboard .progress-area-step{margin-bottom:30px}.user-dashboard .order-info-area{padding:20px 20px 0}.authentication-area .link.go-signup{text-align:start}.footer-area .newsletter-form{box-shadow:unset}.footer-area .newsletter-form .btn{position:static;width:100%;display:block}.footer-area .newsletter-form input{margin-bottom:10px;border-radius:5px!important;box-shadow:0 0 20px #4c577d1a}.listing-single .product-single-details .info-list{gap:10px}.listing-single .product-single-details .info-list li:not(:last-child){padding-inline-end:10px}}
