@media (max-width:1500px){.specials-main .special-box .boxes .special-thumb img{max-height:280px}}@media (max-width:1400px){.btn-primary{padding:0 20px}.top-bar .address-topbar ul li{padding-right:26px;padding-top:8px;padding-bottom:8px;margin-right:26px;letter-spacing:.5px}.top-bar .book-Appointment .btn-primary{height:62px;line-height:62px}.navbar-expand-xl .navbar-nav .nav-link{padding-top:22px;padding-bottom:22px;margin-left:16px;margin-right:16px}.navbar-expand-xl .navbar-nav .nav-link{font-size:14px}section h1,section h2{font-size:26px;letter-spacing:1px}.about-main p{line-height:24px}.option-box .cr-service-box .option-caption h2{font-size:24px}.home-consultation h2{font-size:36px}.home-consultation p{font-size:20px}.home-consultation .need-call-book{margin-top:30px}.home-consultation .need-call-book .icon{width:48px;height:48px}.home-consultation .need-call-book .icon .fa{font-size:30px}.home-consultation .need-call-book .call-us{font-size:20px}.home-story .every-home-story{font-size:32px;line-height:38px;padding-top:30px;padding-bottom:30px}.our-mission p,.special-flyer p{line-height:24px}.specials-main .special-box .boxes .special-thumb img{max-height:250px}.book-appointment .appointment-form .form_main input[type=submit]{padding:0 34px}footer .address-bar p,footer .address-bar p a,footer .footer-link ul li a,footer .footer-service ul li a{font-size:14px}.about-welcom p{line-height:24px}.about-welcom .why-choose-us ul li{font-size:18px}.about-welcom .why-choose-us ul li .choose-icon{width:50px;height:50px}.about-welcom .why-choose-us ul li .choose-icon img{width:32px}.about-welcom .why-choose-us .about-book{right:-18px}.about-welcom .about-page-thumb .about-thumb1{max-width:470px;left:-80px}.about-welcom .about-page-thumb .about-thumb2{max-width:590px;bottom:50px}.about-welcom .about-page-thumb .about-thumb3{max-width:230px;left:-150px}.about-product-install{background-size:650px 100%}.about-product-install .about-install h2{font-size:24px}.about-product-install .about-install p{line-height:24px}.rugs-content-page p{line-height:24px;margin-bottom:1.5rem}.contact-main .contact-form input[type=submit]{padding:0 34px}}@media (max-width:1300px){.top-bar .address-topbar ul li{padding-right:16px;margin-right:16px}.top-bar .book-Appointment .btn-primary{font-size:14px;padding:0 14px}.navbar-expand-xl .navbar-nav .nav-link{margin-left:10px;margin-right:10px}}@media (max-width:1200px){body{letter-spacing:.5px}.top-bar .address-topbar{display:none}.top-bar .address-topbar ul li{font-size:14px;padding:0 10px 0 0;margin-right:10px}.top-bar .address-topbar ul li a{font-size:14px;display:inherit}.top-bar .address-topbar ul li:nth-child(2) a{font-size:15px}.top-bar .address-topbar ul li .fa{font-size:20px;padding-right:2px}.top-bar .book-Appointment .btn-primary{font-size:14px;height:54px;line-height:54px}#myHeader.sticky{position:relative !important}.navbar{z-index:1;height:auto;padding-top:6px;padding-bottom:6px}.navbar .navbar-brand{margin-top:-60px}.navbar-toggler{border-color:#020d26}.navbar-toggler:focus{box-shadow:none}.navbar-expand-xl .navbar-nav .nav-link{padding:8px;margin-left:0;margin-right:0}.navbar-nav .nav-link.active{background-image:none;background-color:#020d26;color:#fff}.navbar .nav-link:hover{background-image:none;background-color:#020d26;color:#fff}.navbar-nav .nav-item.dropdown{background-color:#e0f0ff}.navbar-nav .dropdown-toggle:after{display:inline-block}.navbar-nav .dropdown .dropdown-toggle{position:absolute;right:20px;top:14px}.navbar-nav .dropdown .dropdown-toggle:after{color:#020d26;font-size:28px}.navbar-nav .dropdown .dropdown-toggle.show:after,.navbar-nav .dropdown .dropdown-toggle.active:after{color:#fff}.nav-item .dropdown-menu{border-radius:0}.hero-slider .carousel-caption{max-width:500px;padding:30px 40px}.hero-slider .carousel-caption h1{font-size:24px;line-height:32px;margin-bottom:0}.hero-slider .carousel-caption p{font-size:18px}.option-box .cr-service-box .option-caption h2{font-size:20px;line-height:24px}.option-box .cr-service-box .option-caption a{font-size:14px;letter-spacing:.5px}.home-consultation{background-size:650px 100%}.home-consultation h2{font-size:28px}.home-consultation p{font-size:18px}.home-consultation .need-call-book .icon{width:48px;height:48px;margin-right:8px}.home-consultation .need-call-book .icon .fa{font-size:30px}.home-consultation .need-call-book .call-us{font-size:18px;line-height:26px}.home-consultation .need-call-book .call-us span{font-size:16px}.our-mission:before{bottom:58px;height:160px}.specials-main .special-box .boxes .special-thumb img{max-height:220px}.home-story .every-corner:before{bottom:40px}.home-story .every-home-story{font-size:28px;padding-top:24px;padding-bottom:24px}.home-story .home-story-list{margin-top:30px;padding-left:14px}.home-story .home-story-list ul li{font-size:16px;line-height:34px}.home-story .home-story-list ul li .bi{font-size:12px}footer .footer-logo img{width:100%}footer .social-icon .fa,footer .social-icon img{padding-right:14px}footer .address-bar p,footer .address-bar p a,footer .footer-link ul li a,footer .footer-service ul li a{font-size:13px;letter-spacing:0px}.inner-banner .inner-banner-caption{max-width:500px;padding:30px 40px}.inner-banner .inner-banner-caption h1{font-size:24px;line-height:28px}.inner-banner .inner-banner-caption p{font-size:18px}.about-welcom .why-choose-us .about-book{right:0;position:relative}.about-welcom .about-page-thumb .about-thumb1{max-width:370px;left:-20px}.about-welcom .about-page-thumb .about-thumb2{max-width:430px;bottom:50px}.about-welcom .about-page-thumb .about-thumb3{max-width:230px;left:-80px}.about-welcom .craft-btn span{padding:0 10px}.about-welcom .view-gallery-link{max-width:100%;display:block}.about-product-install{background-size:600px 100%}.about-product-install .about-install h2{margin-bottom:1rem}.about-product-install .about-install p{margin-bottom:1rem}.modal-dialog .mh-100{max-height:inherit !important}.modal-dialog .btn-close{width:12px;height:12px;padding:12px !important;border-radius:0}.modal-dialog .btn-close svg{top:-6px !important}.modal-dialog .carousel-control-next,.modal-dialog .carousel-control-prev{width:40px;height:40px !important}.modal-dialog .carousel-control-prev{left:-50px}.modal-dialog .carousel-control-next{right:-50px}.contact-main .contact-address ul li{display:inline-block;text-align:center}.contact-main .contact-address ul li .icon-box{left:50%;position:relative;transform:translateX(-50%);margin-bottom:12px;margin-left:0;margin-right:0}}@media (max-width:991px){.hero-slider .carousel-caption h1{font-size:22px;line-height:30px}.hero-slider .carousel-caption p{font-size:16px}.hero-slider .carousel-indicators button{width:40px;height:40px}.hero-slider .carousel-indicators button .fa{font-size:24px}.carousel-indicators{margin-bottom:.5rem}.hero-slider .carousel-control-next,.hero-slider .carousel-control-prev{width:40px;height:40px}.advertise-slider .carousel-control-next,.advertise-slider .carousel-control-prev{width:34px;height:34px}.advertise-slider .carousel-control-next-icon,.advertise-slider .carousel-control-prev-icon{width:1rem;height:1rem}.advertise-slider .carousel-control-prev{left:14px}.advertise-slider .carousel-control-next{right:14px}section{margin:60px 0 0}.pe-xxxl-6{padding-right:calc(var(--bs-gutter-x) * .5)}section h2{margin-bottom:1rem}.option-box .cr-service-box{margin-bottom:24px}.about-main .home-about-pic{margin-top:100px}.about-main .over-year-box{left:50%;top:0;transform:translate(-50%,-50%)}.home-consultation{background-size:550px 100%;position:relative}.home-consultation:before{content:'';width:100%;position:absolute;left:0;right:0;height:100%;background-color:rgba(198,225,249,.7);z-index:0}.home-consultation .need-consultation{padding:50px 0}.our-mission:before{display:none}.our-mission .ps-5{padding-left:calc(var(--bs-gutter-x) * .5) !important}.our-mission .cr-flyer-pic{position:relative;margin-bottom:30px}.our-mission .cr-flyer-pic:before{content:'';width:100%;position:absolute;left:0;bottom:0;height:200px;background-color:#c6e1f9;z-index:0}.home-story .every-corner:before{display:none}.home-story .home-story-list{margin-bottom:30px}.special-flyer:before{display:none}.special-flyer .cr-flyer-pic{position:relative;margin-bottom:30px}.special-flyer .cr-flyer-pic:before{content:'';width:100%;position:absolute;left:0;bottom:0;height:200px;background-color:#c6e1f9;z-index:0}.special-flyer .cr-flyer-pic img{max-width:600px}.specials-main .special-box .boxes .special-offer h6{font-size:18px;line-height:22px}.book-appointment .map-main{width:100%;position:relative}.book-appointment .map-main iframe{height:350px}.book-appointment .appointment-form{padding-left:0}footer{padding-bottom:20px;margin-top:60px}footer .footer-logo{display:inline-block}footer .footer-logo img{max-width:200px}footer .social-icon{display:block;float:right;margin-top:20px;margin-bottom:0}footer .copy-right.desktop{display:none}footer .address-bar{margin-top:20px}footer .copy-right.mobile{display:block;border-top:1px solid #3d4d66;padding-top:30px;margin-top:30px}.inner-banner .inner-banner-caption{max-width:500px;padding:30px 40px}.inner-banner .inner-banner-caption h1{font-size:22px}.inner-banner .inner-banner-caption p{font-size:16px}.about-description{padding-right:0}.about-welcom .why-choose-us ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.about-welcom .why-choose-us ul li{width:50%}.about-product-install{background-size:550px 100%;position:relative}.about-product-install:before{content:'';width:100%;position:absolute;left:0;right:0;height:100%;background-color:rgba(198,225,249,.7);z-index:0}.about-welcom .about-page-thumb{margin-top:2rem}.about-welcom .about-page-thumb .about-thumb1{max-width:400px;left:100px}.about-welcom .about-page-thumb .about-thumb2{max-width:500px}.about-welcom .about-page-thumb .about-thumb3{left:50px}.about-main .free-shiping-pic .shiping-thumb1{left:50%;transform:translateX(-50%)}.about-welcom .mt-5{margin-top:2rem !important}.craft-btn{margin-bottom:2rem}.rugs-content-page .rugs-image-part{display:none}.rugs-content-page .bottom-rugs-thumb{display:block}.rugs-content-page .rugs-content-thumb{margin-bottom:0}.about-welcom .view-gallery-link{max-width:inherit;display:inline-block}.inner-page-name h1{font-size:36px}.inner-slider .carousel-control-prev{left:10px}.inner-slider .carousel-control-next{right:10px}.thank-you-main h1{font-size:40px}}@media (max-width:767px){.btn-primary{font-size:14px;height:46px;line-height:46px}header{margin-bottom:-194px}.top-bar{position:relative}.top-bar .address-topbar{display:block;--bs-gutter-x:1.5rem;--bs-gutter-y:0;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:40px}.top-bar .address-topbar ul{justify-content:flex-start;align-content:flex-start}.top-bar .address-topbar ul li{width:33.3333%;display:block;justify-content:flex-start;align-content:flex-start;padding:10px;margin-right:0;text-align:center}.top-bar .address-topbar ul li .fa{float:none;padding-right:4px;padding-top:0;vertical-align:middle}.top-bar .book-Appointment{width:100%;position:absolute;top:0}.top-bar .book-Appointment .btn-primary{display:block;height:40px;line-height:40px}#myHeader.sticky{position:fixed !important;top:0}.navbar .navbar-brand{margin-top:-36px;margin-right:0}.navbar .navbar-brand img{max-width:180px}.nav-item .dropdown-menu{min-width:100%}.nav-item .dropdown-menu ul{width:100%}.nav-item .dropdown-menu ul:first-child{border-right:0;border-bottom:1px solid #cccfd4;padding:0 0 10px;margin-bottom:16px}.inner-slider{margin-top:194px}.advertise-slider .carousel-control-next,.advertise-slider .carousel-control-prev{display:none}section{margin:40px 0 0}section h1,section h2{font-size:22px;letter-spacing:.5px}.advertise-slider,section.option-box{margin:40px 0 0}.home-big-flyer img{max-width:600px}.home-consultation h2{font-size:24px}.home-consultation .need-call-book{margin-top:14px}.specials-main:after{height:230px}.specials-main .special-box .boxes .special-thumb img{max-height:280px}.specials-main .special-box .boxes .special-offer h6{font-size:16px}.home-story .every-home-story{font-size:24px;line-height:30px}.book-appointment .appointment-form .form_main .wpcf7-list-item{width:50%}.book-appointment .appointment-form .form_main input[type=submit]{font-size:14px;height:46px;line-height:46px;padding:0 26px}.book-appointment .appointment-form .form_main .btn-primary{padding:0 38px}footer{margin-top:40px}footer h4{margin-bottom:12px}footer .address-bar p{margin-bottom:12px}footer .footer-service{margin-top:20px}footer .request-quote{display:block}.about-welcom .why-choose-us ul li{width:100%;margin-bottom:12px}.about-welcom .why-choose-us ul li .choose-icon{width:46px;height:46px}.about-welcom .why-choose-us ul li .choose-icon img{width:28px}.about-welcom .why-choose-us ul li{font-size:16px}.about-welcom .why-choose-us .about-book{margin-top:12px}.about-welcom .about-page-thumb .about-thumb1{max-width:100%;left:0;display:block}.about-welcom .about-page-thumb .about-thumb2{max-width:100%;bottom:auto;display:block;float:none}.about-welcom .about-page-thumb .about-thumb3{max-width:100%;top:0;transform:translateY(0%);left:0;position:relative;display:block}.about-main .free-shiping-pic .shiping-thumb1{max-width:200px}.about-product-install{background-size:100% 100%}.rugs-content-page ul li{width:100%}.contact-main .contact-address h3{text-align:center}.contact-main .contact-address ul li{width:100%}.contact-main .contact-address ul li .icon-box{width:40px;height:40px}.contact-main .contact-address ul li .icon-box .fa{font-size:18px}.contact-main .contact-form .wpcf7-list-item{width:50%}.contact-main .contact-form input[type=submit]{font-size:14px;height:46px;line-height:46px;padding:0 26px}.inner-banner .inner-banner-caption{padding:20px 30px}.advertise-slider,section.option-box,.inner-page-name{margin:40px 0 0}.inner-page-name h1{font-size:30px}.inner-slider .carousel-control-next,.inner-slider .carousel-control-prev{display:none}.inner-slider .carousel-indicators{display:flex;margin-bottom:0;bottom:-20px}.inner-slider .carousel-indicators [data-bs-target]{width:10px;height:10px;border-radius:100%;border:0;background-color:#000;opacity:1;margin-right:4px;margin-left:4px}.inner-slider .carousel-indicators .active{background-color:#c6e1f9}.thank-you-main h1{font-size:36px}}@media (max-width:599px){.btn-primary{padding:0 18px}header{margin-bottom:-220px}.top-bar .address-topbar{margin-top:38px;margin-bottom:2.5rem}.top-bar .address-topbar ul li{width:auto;display:block;border-right:0;padding:4px 14px 4px 0;margin-right:0;text-align:left}.top-bar .address-topbar ul li:last-child{width:100%;padding-right:0}.top-bar .address-topbar ul li a{display:inline-block}.top-bar .book-Appointment .btn-primary{font-size:14px;height:38px;line-height:38px}.navbar .navbar-brand{margin-top:-46px}.hero-slider .carousel-indicators button{width:34px;height:34px}.hero-slider .carousel-control-next,.hero-slider .carousel-control-prev{width:30px;height:30px}.hero-slider .carousel-control-next-icon,.hero-slider .carousel-control-prev-icon{width:1rem;height:1rem}.inner-slider{margin-top:220px}section h1,section h2{font-size:20px}section h1:before{width:80px}.option-box .cr-service-box .option-caption h2{font-size:22px;line-height:28px}.option-box .cr-service-box .option-caption a{font-size:16px}.home-consultation h2{font-size:20px}.home-consultation p{font-size:16px}.home-consultation .need-consultation{justify-content:center;padding:30px 0}.home-consultation .need-call-book{margin-top:10px;padding:0 20px}.home-consultation .need-call-book .call-us{font-size:16px;line-height:20px}.home-consultation .need-call-book .icon{width:40px;height:40px}.home-consultation .need-call-book .icon .fa{font-size:24px}.specials-main{padding-top:30px}.specials-main .special-box{margin-top:30px}.specials-main .special-box .boxes .special-thumb img{max-height:280px}.specials-main .special-box .boxes .special-offer{min-height:inherit}.home-story .every-home-story{font-size:22px;line-height:30px}.home-story .every-home-story:after{width:100px}.our-brands .owl-carousel .owl-dots{display:none}.our-brands .owl-carousel .owl-nav button.owl-prev,.our-brands .owl-carousel .owl-nav button.owl-next{width:22px;height:22px;background-size:100% 100%}.our-brands .owl-carousel .owl-nav button.owl-prev{left:-10px}.our-brands .owl-carousel .owl-nav button.owl-next{right:-10px}.book-appointment .map-main iframe{height:300px}.book-appointment .appointment-form .form_main .wpcf7-list-item,.contact-main .contact-form .wpcf7-list-item{width:100%}footer .social-icon{float:none}footer .footer-link ul li{width:100%}footer .footer-link ul li a{font-size:14px;line-height:24px}.inner-banner img{min-height:130px}.inner-banner .inner-banner-caption{max-width:50%;padding:8px 12px}.inner-banner .inner-banner-caption h1{font-size:18px;word-break:keep-all;margin-bottom:0}.inner-banner .inner-banner-caption p{display:none}.about-welcom .why-choose-us h4{font-size:18px;margin-bottom:1rem}.about-welcom .why-choose-us ul li .choose-icon{width:40px;height:40px;margin-right:10px}.about-welcom .why-choose-us ul li .choose-icon img{width:24px}.about-product-install .about-install{padding:30px 0 20px}.about-product-install .about-install h2{font-size:20px}.gallery-main .g-thumb .g-title{font-size:14px;height:auto;line-height:inherit;padding:12px 20px}.about-welcom .view-gallery-link{max-width:100%;display:block}.modal-dialog .carousel-control-next,.modal-dialog .carousel-control-prev{width:34px;height:34px !important;border-radius:0}.modal-dialog .carousel-control-prev{left:0}.modal-dialog .carousel-control-next{right:0}.rugs-content-page h5{font-size:18px}.inner-page-name h1{font-size:26px}.thank-you-main h1{font-size:32px}}@media (max-width:479px){header{margin-bottom:-200px}.top-bar .address-topbar{margin-bottom:1.5rem}.top-bar .address-topbar ul li{padding:4px 8px 4px 0}.top-bar .address-topbar ul li a{font-size:13px}.top-bar .address-topbar ul li:nth-child(2) a{font-size:14px}.top-bar .address-topbar ul li .fa{font-size:16px}.navbar .navbar-brand{margin-top:-32px}.navbar .navbar-brand img{max-width:150px}.inner-slider{margin-top:200px}.inner-slider .carousel-item{height:160px}.inner-slider .carousel-item img{height:100%}.home-big-flyer img{max-width:100%}.about-main .over-year-box{width:120px;height:120px}.about-main .over-year-box h4{font-size:12px;line-height:20px}.about-main .over-year-box h4 span{font-size:24px}.about-main .over-year-box .reviews span{font-size:14px}.about-main .over-year-box .reviews .fa{font-size:14px}.our-mission .cr-flyer-pic img{max-width:320px}.our-mission .cr-flyer-pic:before{height:120px}.special-flyer .cr-flyer-pic img{max-width:320px}.special-flyer .cr-flyer-pic:before{height:120px}.home-consultation .need-consultation{display:inline-block}.home-consultation .need-call-book{padding:0}.home-consultation .need-call-book .icon{width:36px;height:36px}.home-consultation .need-call-book .icon .fa{font-size:20px}.about-welcom .craft-btn span{display:none}.thank-you-main .thk-mail-icon{margin-bottom:1rem}.thank-you-main .thk-mail-icon img{max-width:60px}.thank-you-main h1{font-size:24px}}@media (max-width:374px){header{margin-bottom:-248px}.top-bar .address-topbar ul li{width:100%;padding:4px 0}.inner-slider{margin-top:248px}.inner-slider .carousel-item{height:130px}}