@media only screen and (min-width:576px) and (max-width:767px){.container,.modal-dialog{max-width:100%}.box-size .box-body .content h3,.home-article .item h2,.main-wrapper .cart .content .info h2,html{font-size:16px}.box-faq .box-body .slider .slick-next,.box-faq .box-body .slider .slick-prev,.hidden-sm{display:none!important}.container{width:95%}.btn-back-top,.btn-wa-img img{width:45px;height:45px}.main-wrapper .service-detail .choose-date .content .slider .item label span{font-size:11px}.box-fabric .box-body .content .title ul li,.main-wrapper .faq-list .item h2 a,.main-wrapper .service-detail .card-service .price-qty p,.main-wrapper .service-detail .fabric .button a.btn,.main-wrapper .service-detail .fabric .button span,.main-wrapper .service-detail .review h2 a,.main-wrapper .service-detail .size h2.sub-title a,.main-wrapper .service-detail h2.sub-title a{font-size:12px}.box-fabric .box-body .content .title p,.box-label .box-body .content .item div .desc label,.box-label .box-body .content .item div .desc ol,.box-label .box-body .content .item div .desc ol li,.box-label .box-body .content .item div .desc p,.box-label .box-body .content .item div .desc span,.box-label .box-body .content .item div .desc ul,.box-label .box-body .content .item div .desc ul li,.box-review .box-header ul li:nth-child(4),.home-category .item p,.main-wrapper .business .step table td,.main-wrapper .checkout .summary-address p,.main-wrapper .checkout .summary-cancel p,.main-wrapper .checkout .summary-customer .content .text p,.main-wrapper .checkout .summary-customer .content .text ul li,.main-wrapper .checkout .summary-notes .form-control,.main-wrapper .checkout .summary-notes p,.main-wrapper .checkout .summary-payment .accordion .accordion-item .accordion-body p,.main-wrapper .checkout .summary-promo p,.main-wrapper .checkout .wizard ul li span,.main-wrapper .checkout p.p-term,.main-wrapper .faq-subdetail .breadcrumb ul li,.main-wrapper .service-detail .additional-2 .content .item .sub-item>div,.main-wrapper .service-detail .additional-2 .content .item p,.main-wrapper .service-detail .card-service .information .title span,.main-wrapper .service-detail .card-service .information p,.main-wrapper .service-detail .card-service .information span.total-used,.main-wrapper .service-detail .description ol li,.main-wrapper .service-detail .description p,.main-wrapper .service-detail .description ul li,.main-wrapper .service-detail .faq .button a.btn,.main-wrapper .service-detail .label .content .item span,.main-wrapper .service-detail .label a,.main-wrapper .service-detail .notes p,.main-wrapper .service-detail .review ul li:nth-child(3),.main-wrapper .service-detail .review ul li:nth-child(4){font-size:13px}.bio-category ul li a,.bio-faq .content .item a,.bio-title p,.box-instalment .box-body .item table td,.box-label .box-body .content .item div span,.box-review .box-body .item .rate-detail label,.box-review .box-body .item .rate-detail ul li,.box-review .box-body .item p,.box-review .box-body .item ul.star li:nth-child(2),.box-review .box-header .total-percent p,.box-service-filter .box-body .item ul li .pretty .state i,.box-service-filter .box-body .item ul li .pretty .state label,.box-service-filter .box-footer .btn,.box-shipping-estimation .box-body .content .form-group .result p,.box-shipping-estimation .box-body .content .form-group label,.home-article .item p,.home-article .title a,.home-brand .title a,.home-category .title a,.home-industry .title a,.home-promo .title a,.main-wrapper .cart .button h3,.main-wrapper .checkout .summary-address-shipping .content .item .text p,.main-wrapper .checkout .summary-customer .content h3,.main-wrapper .checkout .summary-product .item p,.main-wrapper .checkout .summary-product h3,.main-wrapper .faq-detail .item ul li a,.main-wrapper .faq-list .item .sub-item div a,.main-wrapper .faq-subdetail .item h2,.main-wrapper .faq-subdetail .item h3,.main-wrapper .faq-subdetail .item h4,.main-wrapper .faq-subdetail .item h5,.main-wrapper .faq-subdetail .item h6,.main-wrapper .faq-subdetail .item ol li,.main-wrapper .faq-subdetail .item p,.main-wrapper .faq-subdetail .item ul li,.main-wrapper .industry .item h2,.main-wrapper .service-detail .additional-2 .button .btn,.main-wrapper .service-detail .additional-2 .content .item h3,.main-wrapper .service-detail .additional-2 a.btn,.main-wrapper .service-detail .choose-date .content .slider .item label span:last-child,.main-wrapper .service-detail .faq .item .text,.main-wrapper .service-detail .faq .item a,.main-wrapper .service-detail .faq .item ol li,.main-wrapper .service-detail .faq .item p,.main-wrapper .service-detail .faq .item ul li,.main-wrapper .service-detail .size .size-slider .item label,.main-wrapper .service-detail .summary-total .btn,.main-wrapper .service-detail .summary-total table td,.main-wrapper .service-detail .summary-total table td a i,.main-wrapper .service-detail .term .item .text h3,.main-wrapper .service-detail .term .item .text p,.main-wrapper .service-detail .work a.btn,.main-wrapper .service-list-industry .title a,.main-wrapper label,.main-wrapper.main-service-promo .service-list .box-filter-promo .box-body .button .btn,.main-wrapper.main-service-promo .service-list .box-filter-promo .box-body .item ul li .pretty .state i,.main-wrapper.main-service-promo .service-list .box-filter-promo .box-body .item ul li .pretty .state label,.p-shipment-info,.pretty.p-switch .state label span{font-size:14px!important}.box-review .box-body .item h2,.box-service-display a,.box-service-display p,.box-service-home h2,.box-size .box-body .content p,.box-size .box-body .content table td,.box-size .box-body .content table th,.box-work .box-body .item h2,.home-category .item h2,.home-industry .item .text h2,.home-industry .item .text i,.main-wrapper .checkout .summary-address h2,.main-wrapper .checkout .summary-address p b,.main-wrapper .checkout .summary-customer h2,.main-wrapper .checkout .summary-payment h2,.main-wrapper .checkout .summary-product h2,.main-wrapper .faq-list .item h2,.main-wrapper .faq-subdetail .item h1,.main-wrapper .product-relation .item h2,.main-wrapper .service-detail .label h2,.main-wrapper .service-detail .upload-photo-sofa h2,.main-wrapper .service-detail h2.sub-title{font-size:15px}.home-search p,.main-wrapper .work .content .item h2{font-size:17px}.box-service-display h2{font-size:17px!important}.box-review .box-header ul li:first-child,.box-review .box-header ul li:nth-child(2),.box-size .box-body .content h2,.main-wrapper .business .step h2,.main-wrapper .service-list .title h1{font-size:18px}.bio-title h1,.main-wrapper .business .about .text h2,.main-wrapper .business .benefit h2,.main-wrapper .business .client h2,.main-wrapper .business .project h2,.main-wrapper .business .testimonial h2,.main-wrapper .service-detail .card-service .information .intro .price-qty h2,.main-wrapper .title h2{font-size:20px}.box-faq .box-header h2,.box-review .box-header h2,.home-step .slider .content .title h2,.main-wrapper .checkout .title h1,.main-wrapper .service-area .content .item h2{font-size:22px}.box-review .box-header h1,.main-wrapper .service-detail .card-service .information .title h1{font-size:24px}.box-size .box-header h1,.box-size .box-header h2,.home-article .title h1,.home-brand .title h1,.home-category .title h1,.home-client .title h1,.home-industry .title h1,.home-promo .title h1,.home-testimonial .title h1,.main-wrapper .service-list-industry .title h1,.main-wrapper .title h1,.main-wrapper h1{font-size:26px}.modal.lightbox .ratio-16x9{--bs-aspect-ratio:75%}.btn-back-top{right:22px}.btn-wa-img{right:22px;bottom:95px}.box-service-filter,.box-service-sort{width:70%}.box-all-service .col{margin:0 0 50px}.box-service-home figure img,.main-wrapper .business .banner figure img,.main-wrapper.main-wrapper-product .container{width:95%}.box-fabric .box-body .content .image .item,.box-fabric .box-body .content .title ul li{width:calc(33.3333333333% - .625rem)}.box-label .box-body .content{width:100%;display:block;flex-wrap:unset}.box-label .box-body .content .item,.box-shipping-estimation .box-body .content,.home-category .item figure img,.main-wrapper .business .step table td figure img,.main-wrapper .service-detail .summary-total .btn,footer .item ul.icon-payment li img{width:100%}.box-label .box-body .content .item:nth-child(2n){padding:0}.box-size .box-header img{width:100px}.box-review .box-body .item .rate-detail ul li{width:calc(50% - .625rem)}.box-review .box-body .item .rate-detail ul li:first-child,.box-review .box-body .item .rate-detail ul li:nth-child(2){margin-bottom:5px}.box-service-display{padding:15px}.box-service-display a{width:calc(100% - 30px)}.home-search{padding:50px 0 40px}.home-brand,.home-client,.home-promo,.home-service,.home-testimonial{padding:0 0 50px}.home-article,.home-category,.home-industry{padding:0 0 20px}.home-category .item{padding:0 15px 15px}.home-brand .item figure img{width:85%}.home-testimonial .slider{padding-left:5%}.home-client .slider .item img,footer .item ul.nav-footer li{width:50%}footer .item ul.nav-footer{display:flex;flex-wrap:wrap}footer .item ul.icon-payment{display:flex;flex-wrap:wrap;margin:0 -5px}footer .item ul.icon-payment li{width:calc(16.6666666667% - 10px);margin:0 5px 5px}footer .item ul.icon-payment li:last-child{margin:0 5px 5px}footer .item ul li{display:block;margin:0 0 8px}.main-wrapper .business .step,footer .item ul li:last-child{margin:0}.box-instalment .box-body .item .bank h2,footer .item ul li.circle{display:none}.main-wrapper .product-relation .item figure img{width:90%}.main-wrapper .business .banner .text p,.main-wrapper .business .industry .item.item1,.main-wrapper .business .testimonial h2,.main-wrapper .checkout .summary-notes,.main-wrapper .industry .title,.main-wrapper .product-relation .title,.main-wrapper .service-detail .photo{margin:0 0 30px}.main-wrapper .business .industry .title,.main-wrapper .business .project .title{display:block}.main-wrapper .business .industry .title p,.main-wrapper .business .project .title h2,.main-wrapper .service-detail .summary-total table{margin:0 0 10px}.main-wrapper .business .industry .item.item1 figure img,.main-wrapper .business .industry .item.item2 figure img{height:450px}.main-wrapper .business .project .slider .slick-list .item figure .item-1 img{height:255px}.main-wrapper .business .project .slider .slick-list .item figure .item-2 img,.main-wrapper .business .project .slider .slick-list .item figure .item-3 img,.main-wrapper .service-detail .photo .thumbnail .item img,.main-wrapper .service-detail .review .image figure img{height:120px}.main-wrapper .business .about .text{padding:0 0 30px}.main-wrapper .business .about .col-image{padding-right:calc(var(--bs-gutter-x) * .5)}.main-wrapper .business .about{padding:30px 10px}.main-wrapper .business .benefit .form-default{margin:0 0 20px}.box-instalment .box-body .item .bank img,.main-wrapper .business .benefit .text ul li img{width:80px}.main-wrapper .business .testimonial{padding-bottom:0}.main-wrapper .work .content .image img{height:200px}.main-wrapper .work .content .item figure img{height:130px}.main-wrapper .service-list .ribbon{margin:10px 0}.main-wrapper .service-list .content{padding-top:0}.main-wrapper.main-wrapper-product{padding:40px 0}.main-wrapper .service-list .filter .input-group .form-control{margin-right:0}.main-wrapper .service-detail h2.title-mobile{font-size:20px;font-family:"Hammersmith One",sans-serif;text-align:center;text-transform:uppercase;margin:0 0 30px}.main-wrapper .service-detail h2.title-mobile a{font-size:18px;color:#000;float:left}.main-wrapper .service-detail .photo .image img{height:350px}.main-wrapper .service-detail .additional-2 .content .item .sub-item>div:nth-child(2){width:60%}.main-wrapper .service-detail .additional-2 .content .item .sub-item>div:nth-child(3){width:40%;text-align:right}.box-work .box-body .item img{width:200px}.main-wrapper .service-detail .summary-total-product{width:100%;background:#54738b;position:fixed;left:0;right:0;top:unset;bottom:0;margin:0 auto;padding:15px;z-index:9;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out}.main-wrapper .service-detail .summary-total-product.show{bottom:0}.main-wrapper .service-detail .summary-total table td a{display:inline-block}.main-wrapper .checkout .title,.main-wrapper .checkout .wizard{margin:0 0 40px}.main-wrapper .checkout .wizard ul li div{width:38px;height:38px;font-size:15px}.main-wrapper .checkout .wizard ul li.line::after{bottom:62px}.main-wrapper .article-detail .image img{width:300px;height:300px}.main-wrapper .service-area .title{margin:0 0 60px}.main-wrapper .service-area .content .item{text-align:left}.main-wrapper.main-service-promo .service-list .box-filter-promo{width:70%;height:100%;background:#fff;position:fixed;z-index:99;top:0;left:-100%;padding:0;display:block;overflow-x:hidden;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;box-shadow:0 .25rem 1.25rem 0 rgba(0,0,0,.08);-moz-box-shadow:0 .25rem 1.25rem 0 rgba(0,0,0,.08);-webkit-box-shadow:0 .25rem 1.25rem 0 rgba(0,0,0,.08)}.main-wrapper.main-service-promo .service-list .box-filter-promo h2{padding:20px 15px;margin:0;border-bottom:.0625rem solid #c4c4c4}.main-wrapper.main-service-promo .service-list .box-filter-promo .box-body{background:0 0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.main-wrapper.main-service-promo .service-list .box-filter-promo .box-body .content{height:calc(100vh - 193px);overflow-y:auto;overflow-x:hidden}.main-wrapper.main-service-promo .service-list .box-filter-promo .box-body .item .price-range .price-display ul li .input-group input{width:110px}.main-wrapper.main-service-promo .service-list .box-filter-promo .box-body .item ul{max-height:unset;margin:.9375rem -.3125rem 0;display:flex;flex-wrap:wrap}.main-wrapper.main-service-promo .service-list .box-filter-promo .box-body .item ul li{width:calc(50% - .625rem);margin:0 .3125rem .3125rem}.main-wrapper.main-service-promo .service-list .box-filter-promo .box-body .button{padding-bottom:15px}.main-wrapper .cart .button{width:100%;background:#54738b;position:fixed;left:0;bottom:0;padding:15px}.main-wrapper .cart .button h3{color:#fff;margin:0 0 20px}.main-wrapper .cart .button .btn{width:100%;background:#fff;color:#54738b!important}}
