@keyframes loading{to{transform:translateX(100%)}}@keyframes scrollLeft{0%{transform:translateX(0)}to{transform:translateX(-1000%)}}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}to{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}#spinner{opacity:0;visibility:hidden;transition:opacity 0.5s ease-out,visibility 0s linear 0.5s;z-index:99999}#spinner.show{transition:opacity 0.5s ease-out,visibility 0s linear 0s;visibility:visible;opacity:1}.h1,.h2,.h3,.h4,.h5,.h6,.p,a,body,h1,h2,h3,h4,h5,h6,li,p{font-family:"Inter",sans-serif!important}body{overflow-x:hidden;background-color:#faf7ff}.quiz-container,body{width:100%}.logo-sham{width:17%}.scrolling-bg{width:100%;overflow:hidden;position:relative;white-space:nowrap}.scrolling-content{display:flex;width:100%;animation:scrollLeft 21s linear infinite}.loading{position:relative;color:#b90203;background-color:#fff;overflow:hidden}.loading::after{display:block;content:"";position:absolute;width:100%;height:100%;left:102px;transform:translateX(-100%);background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgb(255 255 255 / .2)),to(transparent));background:linear-gradient(90deg,transparent,rgb(185 2 3 / .2),transparent);animation:loading 1s infinite;top:0}@media (max-width:400px){.navbar-brand img{width:100px}.section-title .sub-style::after,.section-title .sub-style::before,.sub-title::after,.sub-title::before{display:none}}@media (min-width:600px){#navbarCollapseNew{display:none!important}}.m-0{margin-left:0!important;margin-right:0!important}.scrolling-image{height:100%;margin-right:0}.carousel-caption{background:rgb(0 0 0 / .4);border-radius:10px;padding:20px;max-width:800px;margin:auto;bottom:0!important}.quiz-section{background-color:#b90203;display:flex;align-items:center;justify-content:space-around;padding:20px 0 20px 40px;border-radius:20px;box-shadow:0 2px 5px 2px #f9a3a3}.quiz-image{position:relative}.quiz-image img{border-radius:20px}.perfect-mattress{position:absolute;top:0;padding:75px 53px}.perfect-mattress h2{font-size:42px}.perfect-mattress .btn,.perfect-mattress p{font-size:19px}.quiz{max-width:70%;height:auto}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#fff!important}.nav-link:focus,.nav-link:hover{color:#be1516!important}.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.nav-pills .show>.nav-link .nav-pills .nav-link.active{color:#b90203!important;border-bottom:2px solid #b90203!important;border-radius:0!important}.btn-outline-primary{background:#fff!important}.btn-outline-primary:hover{color:#fff!important;background-color:#b90203!important;border-color:#b90203!important}.warranty svg{fill:#b90203!important}.warranty-section{width:80%;margin:auto}.gsap-text p{color:#8d8d8d!important}.warranty i{font-size:35px;padding-bottom:9px;color:#b90203;padding-top:4px}#carouselExampleAutoplaying{margin-top:70px}.gsap-image-content{width:100%;max-width:350px}.gsap-image-container::before{float:left;padding-top:133.76623376623376%;content:""}.gsap-image-container::after{display:block;content:"";clear:both}.gsap-images{width:100%;max-width:400px;height:auto;aspect-ratio:1/1;position:absolute;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);gap:8px;grid-template-areas:"img-1 img-1 img-1" "img-1 img-1 img-1" "img-1 img-1 img-1" "img-2 img-3 img-4"}.gsap-product{background-position:center;background-repeat:no-repeat;cursor:pointer;border:1px dashed #fffce1;will-change:transform}.gsap-product[data-grid="img-1"]{grid-area:img-1;z-index:1;cursor:default}.gsap-product[data-grid="img-2"]{grid-area:img-3}.gsap-product[data-grid="img-4"]{grid-area:img-4}.gsap-product-1{background-image:url("{{url('')}}/custom/images/matress_graph.png");background-size:135%}.gsap-product-2{background-image:url("{{url('')}}/custom/images/apnea.gif");background-size:90%}.gsap-product-3,.gsap-product-4{background-image:url("{{url('')}}/custom/images/heatmap.jpg");background-size:80%}.gsap-product-4{background-image:url("{{url('')}}/custom/images/mood.gif")}.gsap-text-container{text-align:left;width:42%}.policy-title{border-bottom:1px solid #e5e5e5}.pagination{justify-content:center}div#navbarCollapse img{width:45%}@media only screen and (max-width:767px){.navbar-light .navbar-brand img{max-height:61px!important;transition:0.5s}.quiz-image img{display:none}.perfect-mattress{position:relative;top:0;padding:15px 14px;background:#b90203;border-radius:20px}.perfect-mattress h2{font-size:25px}.perfect-mattress .btn,.perfect-mattress p{font-size:15px}.warranty h5{font-size:13px}.testimonial-inner-img img{width:80px!important;height:70px!important}.gsap-text-container{text-align:left;width:100%}.gsap{flex-direction:column-reverse}.gsap-images{width:85%;max-width:357px;height:auto;aspect-ratio:1/1;position:absolute;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);gap:8px;grid-template-areas:"img-1 img-1 img-1" "img-1 img-1 img-1" "img-1 img-1 img-1" "img-2 img-3 img-4"}.appointment-form{padding:20px!important}.warranty-section{margin-top:20px}}@media (max-width:768px){.carousel-caption h1{font-size:1.5rem!important}.carousel-caption p{font-size:0.9rem!important;margin-bottom:0.5rem!important}.mattress-gif{display:none}.carousel-caption .btn{padding:.4rem 1rem!important;font-size:0.8rem!important}.carousel-item{height:30vh}.carousel-caption{padding:10px;width:90%}.about h1.display-3,.service h1.display-3,.team h1.display-3,.testimonial h1.display-3{font-size:2rem!important}.service-item{margin-bottom:20px}.hide-on-mobile{display:none!important}.quiz-container{padding:15px!important}.quiz-container .col-4{margin-bottom:20px}.quiz-container .col-2,.quiz-container .col-4{width:100%;text-align:center}.quiz-container h2{font-size:1.5rem}.quiz-container img{width:120px;height:120px}.about-img-inner img{width:100px!important}.about-experience{font-size:.9rem;padding:10px!important}.team-item{margin-bottom:20px}.team-item h5{font-size:1.1rem}.team-item p{font-size:.9rem}.testimonial-inner{padding:15px!important}.testimonial-inner p{font-size:0.9rem!important}.testimonial-inner-img img{width:80px!important;height:80px!important}}.confused{position:relative;max-width:1000px;width:100%;margin:auto;border-radius:8px;background:#f5f5f5;padding:50px 55px 40px;overflow:hidden;z-index:1}.slider{position:absolute;top:34%;z-index:-1;height:125px;width:68%;right:-107px;transform:translateY(-7%)}.confused h3{background:linear-gradient(90deg,#895a9b 0,#e33b34 100%);-webkit-text-fill-color:#fff0;-webkit-background-clip:text;font-size:27px;margin:0}.confused p{font-size:19px;color:#062b4e;font-weight:700}.confused button{width:23%;font-size:14px;border-radius:8px;color:#fff;border:#062b4e thin solid;box-shadow:1.64px 3.29px 9.87px 0#00000014;padding:15px 21px;background-color:#062b4e;font-weight:700;letter-spacing:2px}.confused .rainbow,.rainbow-border::after{background-image:url(./images/border.svg);position:absolute;background-size:cover;height:8px;left:-10px;bottom:0;right:-10px}button.slick-next.slick-arrow,button.slick-prev.slick-arrow{display:none!important}.slider img{height:95px;opacity:.3;margin:auto;transition:ease all 0.3s}.confused::after{content:"";position:absolute;left:0;height:100%;top:0;z-index:-1;width:60%;background:linear-gradient(90deg,#fffaf4 0,#fffaf4 70%,#fff0 100%)}.back-to-top,.whatsap{position:fixed;bottom:12px;display:flex;align-items:center;justify-content:center;transition:0.5s;z-index:99}.back-to-top{right:30px;width:45px;height:45px}.whatsap{left:30px;width:56px;height:56px;color:green}.whatsap:hover{background-color:green!important}.btn{font-weight:600;transition:0.5s}.btn-square{width:32px;height:32px}.btn-sm-square{width:34px;height:34px}.btn-md-square{width:44px;height:44px}.btn-lg-square{width:56px;height:56px}.btn-lg-square,.btn-md-square,.btn-sm-square,.btn-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:400;border-radius:50%}.btn.btn-primary{box-shadow:#b90203}.btn.btn-primary:hover{box-shadow:inset 300px 0 0 0 var(--bs-light)!important;color:#b90203!important}.btn.btn-light{box-shadow:inset 0 0 0 0 var(--bs-primary)}.btn.btn-light:hover{box-shadow:inset 300px 0 0 0 var(--bs-primary);color:var(--bs-light)!important}.btn-hover{transition:0.5s}.btn-hover:hover,.topbar a i:hover,.topbar a:hover{color:var(--bs-secondary)!important}.section-title{max-width:900px;text-align:center;margin:0 auto}.service-content-inner p{height:120px;overflow:hidden}.section-title .sub-style,.sub-title{position:relative;display:inline-block;text-transform:uppercase;color:var(--bs-primary)}.section-title .sub-style::before{width:100px;left:0;margin-top:8px;margin-left:-100px}.section-title .sub-style::after,.section-title .sub-style::before,.sub-title::after,.sub-title::before{content:"";position:absolute;top:50%;transform:translateY(-50%);border:1px solid var(--bs-primary)!important}.section-title .sub-style::after{width:50px;left:0;margin-bottom:5px;margin-left:-50px}.sub-title::after,.sub-title::before{right:0}.sub-title::before{width:100px;margin-top:8px;margin-right:-100px}.sub-title::after{width:50px;margin-bottom:8px;margin-right:-50px}.fixed-top .container,.topbar a,.topbar a i{transition:0.5s}.topbar{padding:2px 10px 2px 20px;background:var(--bs-primary)!important}@media (max-width:576px){.carousel{margin-top:0!important}.carousel-item{height:24vh}.navbar-light .navbar-brand img{max-height:89px}.section-title{margin-bottom:2rem!important}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.quiz-container{padding:10 10px!important}.display-3{font-size:1.75rem!important}.btn{padding:.5rem 1rem!important;font-size:0.875rem!important}.hide-on-mobile,.owl-nav{display:none!important}.testimonial .testimonial-item .testimonial-inner .testimonial-inner-img{width:80px!important;height:80px!important}.quiz-section{padding:10px 0}.quiz-section h2{font-size:20px}.quiz-section p{font-size:13px}.breadcrumb{padding:0 .5rem 2rem 1rem!important;margin:0}.topbar{display:none}.service{padding:0!important}.section-title .sub-style::before,.sub-title::before{content:"";width:59px;position:absolute;top:50%;transform:translateY(-50%);margin-top:8px;border:1px solid var(--bs-primary)!important}.sub-title::before{right:50px;margin-right:-100px}.section-title .sub-style::before{left:49px;margin-left:-100px}}.navbar-light .navbar-nav .nav-link{font-family:"Open Sans",sans-serif;position:relative;margin-right:12px;margin-left:12px;color:var(--bs-dark)!important;font-size:16px;font-weight:400;outline:0;transition:0.5s}.sticky-top.navbar-light .navbar-nav .nav-link{color:var(--bs-dark)!important}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link:hover{color:#b90203!important;border:0!important}.navbar-light .navbar-brand img{height:70px!important;width:120px;transition:0.5s}.sticky-top.navbar-light .navbar-brand img{max-height:none}.navbar .dropdown-toggle::after{border:0;content:"";font-family:"Font Awesome 5 Free";font-weight:600;vertical-align:middle;margin-left:8px}@media (min-width:1200px){.navbar .nav-item .dropdown-menu{display:block;visibility:hidden;top:100%;transform:rotateX(-75deg);transform-origin:0 0;border:0;border-radius:10px;transition:0.5s;opacity:0}}.dropdown .dropdown-menu a:hover{background:var(--bs-primary);color:var(--bs-white)}.navbar .nav-item:hover .dropdown-menu{transform:rotateX(0deg);visibility:visible;background:var(--bs-light)!important;transition:0.5s;opacity:1}@media (max-width:991.98px){.sticky-top.navbar-light{position:relative;background:var(--bs-white)}.navbar.navbar-expand-lg .navbar-toggler{padding:10px 20px;border:1px solid var(--bs-primary);color:var(--bs-primary)}.navbar-light .navbar-collapse{margin-top:15px;border-top:1px solid #ddd}.navbar-light .navbar-nav .nav-link,.sticky-top.navbar-light .navbar-nav .nav-link{padding:10px 0;margin-left:0;color:var(--bs-dark)!important}.navbar-light .navbar-brand img{max-height:45px}}@media (min-width:992px){.navbar-light{position:absolute;width:100%;top:0;left:0;border-bottom:1px solid rgb(255 255 255 / .1);z-index:999}.sticky-top.navbar-light{position:fixed;background:var(--bs-light)!important}.navbar-light .navbar-nav .nav-link::before{position:absolute;content:"";width:0;height:2px;bottom:-1px;left:50%;background:#b90203;transition:0.5s}.navbar-light .navbar-nav .nav-link.active::before,.navbar-light .navbar-nav .nav-link:hover::before{width:calc(100% - 2px);left:1px}.navbar-light .navbar-nav .nav-link.nav-contact::before{display:none}}.header-carousel{position:relative}.header-carousel .owl-nav .owl-prev{width:70px;height:70px;left:20px;border-radius:50%;background:#b90203;color:var(--bs-white);font-size:30px}.header-carousel .owl-nav .owl-next,.header-carousel .owl-nav .owl-prev,.testimonial-carousel .owl-dots .owl-dot span::after{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.header-carousel .owl-nav .owl-next{width:70px;height:70px;right:20px;border-radius:50%;background:#b90203;color:var(--bs-white);font-size:30px}.header-carousel .owl-nav .owl-next,.header-carousel .owl-nav .owl-prev,.service .service-item .service-img img{transition:0.5s}.header-carousel .owl-nav .owl-next:hover,.header-carousel .owl-nav .owl-prev:hover{box-shadow:inset 150px 0 0 0 var(--bs-light)!important;color:#b90203!important}@media (max-width:576px){.header-carousel .owl-nav .owl-next,.header-carousel .owl-nav .owl-prev{top:630px;transition:0.5s}.header-carousel .header-carousel-item .carousel-caption .carousel-caption-content{width:95%!important}}.header-carousel .header-carousel-item,.header-carousel .header-carousel-item img{position:relative;width:100%;height:700px;margin-top:95px;display:block;object-fit:cover;transition:0.5s}@media (max-width:992px){.header-carousel .header-carousel-item,.header-carousel .header-carousel-item img{margin-top:0;transition:0.5s}}@media (min-width:992px){.header-carousel .owl-nav .owl-next,.header-carousel .owl-nav .owl-prev{margin-top:50px}}.header-carousel .header-carousel-item .carousel-caption{width:100%;height:100%;position:absolute;top:0;left:0;padding:100px 0;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .5)}.header-carousel .header-carousel-item .carousel-caption .carousel-caption-content{position:relative;width:75%}.breadcrumb{padding:5rem .5rem .5rem 2rem;margin:0}.breadcrumb-item a{color:inherit;text-decoration:none}.breadcrumb-item.active{color:var(--bs-primary)}.truncate-3-line{max-height:4.5em;line-height:1.5em}.review-div{overflow-y:scroll;max-height:400px}.bg-breadcrumb{background:linear-gradient(rgb(0 0 0 / .5),rgb(0 0 0 / .5)),url(../img/carousel-2.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:160px 0 60px}.bg-breadcrumb .breadcrumb-item a{color:var(--bs-white)!important}.service .service-item{box-shadow:0 0 45px rgb(0 0 0 / .2)}.service .service-item .service-img{position:relative;overflow:hidden;z-index:1}.service .service-item .service-img::before{width:100%;height:0;position:absolute;content:"";top:0;left:0;border-top-right-radius:10px;border-top-left-radius:10px;transition:0.5s;z-index:5}.service .service-item:hover .service-img::before{height:100%;background:rgb(217 21 21/30%)}.blog .blog-item .blog-img:hover img,.service .service-item .service-img:hover img{transform:scale(1.3)}.service .service-item .service-content{position:relative;z-index:2}.service .service-item .service-content::before{width:100%;height:8px;position:absolute;content:"";bottom:0;left:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:#b10000;transition:0.5s;z-index:3}.service .service-item:hover .service-content::before{background:#fb4848;height:100%}.blog .blog-item .blog-img img,.service .service-item .service-content .service-content-inner,.testimonial .testimonial-carousel .testimonial-item .testimonial-inner p.fs-7{transition:0.5s}.service .service-item:hover .service-content .service-content-inner{position:relative;color:var(--bs-white)!important;z-index:9}.service .service-item:hover .service-content .service-content-inner h5{color:#fff}.about .about-img{position:relative;overflow:hidden;height:100%;border-radius:10px}.about .about-img .about-img-inner{position:absolute;left:0;bottom:0;border:10px solid;border-color:var(--bs-white) var(--bs-white) var(--bs-white) var(--bs-white);border-radius:50%}.about .about-img .about-experience{position:absolute;top:125px;left:-125px;transform:rotate(-90deg);background:0 0;color:var(--bs-primary);font-size:20px;font-weight:600;letter-spacing:4px}.feature .feature-item{position:relative;display:flex;border:1px solid var(--bs-primary);border-radius:10px;background:var(--bs-light);transition:0.5s}.feature .feature-item::before{width:0;height:100%;content:"";position:absolute;top:0;left:0;border-radius:10px;transition:0.5s}.feature .feature-item:hover::before{width:100%;background:var(--bs-primary)}.feature .feature-item .feature-icon{display:inline-flex;border-radius:10px;transition:0.5s}.feature .feature-item:hover .feature-icon{position:relative;z-index:2}.feature .feature-item:hover .feature-content{position:relative;color:var(--bs-white);z-index:2}.feature .feature-item:hover .feature-content h5,.team .team-item:hover .team-content h5{color:var(--bs-dark)}.nav-item-a:hover{color:var(--bs-primary);background-color:#fff}.nav-item-a{font-weight:650;letter-spacing:1px;line-height:30px;width:400px;font-size:32px;color:#8d8d8d;text-align:center}.brandTab,.foamTab,.aboutTab{position:absolute;width:100%;background-color:#fff;height:100px;top:28px;margin-top:70px;display:none;z-index:4;box-shadow:0 10px 15px rgb(0 0 0 / .2)}.brandTab img,.foamTab img{filter:grayscale(.8)}.brandTab img:hover,.foamTab img:hover{filter:grayscale(.1)}.relative-z-5{position:relative;z-index:5}.appointment{background:linear-gradient(rgb(255 255 255 / .9),rgb(255 255 255 / .9)),url(../img/carousel-2.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.appointment .appointment-form{background:rgb(239 162 134 / .3)}.appointment .appointment-form .btn.btn-primary{box-shadow:inset 0 0 0 0 var(--bs-primary)}.appointment .appointment-form .btn.btn-primary:hover{box-shadow:inset 600px 0 0 0 var(--bs-light)!important;color:var(--bs-primary)!important}.video{position:relative}.video .btn-play,.video .btn-play:after,.video .btn-play:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;border-radius:50%}.video .btn-play{z-index:3;box-sizing:content-box;width:33px;height:44px;transition:0.5s}.video .btn-play:after,.video .btn-play:before{content:""}.video .btn-play:before{z-index:0;width:115px;height:115px;background:var(--bs-primary);animation:pulse-border 1500ms ease-out infinite;transition:0.5s}.video .btn-play:after{z-index:1;width:100px;height:100px;background:var(--bs-secondary);transition:all 300ms}.video .btn-play span{display:block;position:relative;z-index:3;width:0;height:0;border-left:33px solid var(--bs-white);border-top:22px solid #fff0;border-bottom:22px solid #fff0;margin-left:5px}#videoModal{z-index:99999}#videoModal .modal-dialog{position:relative;max-width:800px;margin:60px auto 0}#videoModal .modal-body{position:relative;padding:0}#videoModal .close{position:absolute;width:30px;height:30px;right:0;top:-30px;z-index:999;font-size:30px;font-weight:400;color:#fff;background:#000;opacity:1}.team .team-item .team-img{position:relative;overflow:hidden}.team .team-item .team-img::before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;border-top-right-radius:10px;border-top-left-radius:10px;transition:0.5s}.team .team-item .team-img .team-icon{position:absolute;bottom:-125px;left:50%;transform:translateX(-50%);transition:0.5s}.team .team-item .team-img:hover .team-icon{margin-bottom:145px}.team .team-item:hover .team-img::before{background:rgb(21 185 217 / .3)}.team .team-item .team-content{color:var(--bs-primary);transition:0.5s}.team .team-item .team-content h5{color:var(--bs-secondary);transition:0.5s}.team .team-item:hover .team-content{background:var(--bs-primary);color:var(--bs-white)}.testimonial{background:linear-gradient(rgba(185 2 3),rgb(217 21 21/45%)),url(../custom/ortho-mattress.webp);background-attachment:fixed}.testimonial .testimonial-item .testimonial-inner{display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:10px;background:0 0}.testimonial .testimonial-item .testimonial-inner .testimonial-inner-img{width:200px;height:200px;border-radius:50%;border:5px solid var(--bs-white)}.testimonial .testimonial-carousel.owl-carousel{position:relative}.testimonial .testimonial-carousel .owl-nav .owl-next,.testimonial .testimonial-carousel .owl-nav .owl-prev{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;background:var(--bs-light);color:var(--bs-primary);transition:0.5s}.testimonial .testimonial-carousel .owl-nav .owl-prev{left:-20px}.testimonial .testimonial-carousel .owl-nav .owl-next{right:-20px}.testimonial .testimonial-carousel .owl-nav .owl-next:hover,.testimonial .testimonial-carousel .owl-nav .owl-prev:hover{box-shadow:inset 100px 0 0 0 var(--bs-primary)!important;color:var(--bs-white)!important}@media (max-width:900px){.testimonial .testimonial-carousel .owl-nav .owl-prev{margin-top:-190px;margin-left:40px}.testimonial .testimonial-carousel .owl-nav .owl-next{margin-top:-190px;margin-right:40px}}.testimonial-carousel .owl-dots{display:flex;justify-content:center;margin-top:20px}.testimonial-carousel .owl-dots .owl-dot{width:20px;height:20px;border-radius:50%;margin-right:15px;border:1px solid var(--bs-white);background:0 0;transition:0.5s}.testimonial-carousel .owl-dots .owl-dot.active{width:20px;height:20px;background:var(--bs-secondary)!important}.testimonial-carousel .owl-dots .owl-dot span{position:relative;margin-top:50%;margin-left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.testimonial-carousel .owl-dots .owl-dot span::after{content:"";right:1px;width:8px;height:8px;border-radius:8px;text-align:center;background:var(--bs-white)}@media (min-width:900px){.testimonial .testimonial-carousel .testimonial-item .testimonial-inner p.fs-7{font-size:20px}}.contact .section-title,.testimonial .section-title{max-width:900px;text-align:center;margin:0 auto}.testimonial .section-title .sub-style,.testimonial .section-title .sub-title{position:relative;display:inline-block;text-transform:uppercase;color:var(--bs-primary)}.testimonial .section-title .sub-style::after,.testimonial .section-title .sub-style::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);border:1px solid var(--bs-white)!important}.testimonial .section-title .sub-style::before{width:100px;margin-top:8px;margin-left:-100px}.testimonial .section-title .sub-style::after{width:50px;margin-bottom:5px;margin-left:-50px}.testimonial .section-title .sub-title::after,.testimonial .section-title .sub-title::before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);border:1px solid var(--bs-white)!important}.testimonial .section-title .sub-title::before{width:100px;margin-top:8px;margin-right:-100px}.testimonial .section-title .sub-title::after{width:50px;margin-bottom:8px;margin-right:-50px}.blog .blog-item .blog-img{position:relative;overflow:hidden;border-top-right-radius:10px;border-top-left-radius:10px}.blog .blog-item .blog-img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-top-right-radius:10px;border-top-left-radius:10px;transition:0.5s}.blog .blog-item:hover .blog-img::after{background:rgb(185 2 3 / .5)}.blog .blog-item .blog-centent{background:var(--bs-light);border:1px solid var(--bs-primary);border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.contact,.footer,.testimonial{background-position:center center;background-repeat:no-repeat;background-size:cover}.contact{background:linear-gradient(rgb(255 120 120 / 72%),rgb(255 64 64 / 72%)) center center/cover no-repeat fixed,url(../custom/ortho-mattress.webp);background-attachment:fixed}.contact .contact-form .btn.btn-light{box-shadow:inset 0 0 0 0 var(--bs-primary)}.contact .contact-form .btn.btn-light:hover{box-shadow:inset 600px 0 0 0 var(--bs-primary)!important;color:var(--bs-white)!important}.contact .contact-form .form-floating input,.contact .contact-form .form-floating label,.contact .contact-form .form-floating textarea{color:var(--bs-light)}.contact .section-title .sub-style,.contact .section-title .sub-title{position:relative;display:inline-block;text-transform:uppercase;color:var(--bs-primary)}.contact .section-title .sub-style::after,.contact .section-title .sub-style::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);border:1px solid var(--bs-white)!important}.contact .section-title .sub-style::before{width:100px;margin-top:8px;margin-left:-100px}.contact .section-title .sub-style::after{width:50px;margin-bottom:5px;margin-left:-50px}.contact .section-title .sub-title::after,.contact .section-title .sub-title::before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);border:1px solid var(--bs-white)!important}.contact .section-title .sub-title::before{width:100px;margin-top:8px;margin-right:-100px}.contact .section-title .sub-title::after{width:50px;margin-bottom:8px;margin-right:-50px}.footer{background:linear-gradient(rgb(0 0 0 / .9),rgb(0 0 0 / .9)),url(../img/carousel-2.jpg)}.footer .footer-item a{line-height:35px;color:var(--bs-body);transition:0.5s}.footer .footer-item p{line-height:35px}.footer .footer-item a:hover{letter-spacing:2px;color:var(--bs-primary)}.copyright{background:var(--bs-dark)!important}.top-section{text-align:center;max-width:600px;margin:0 auto}.timeline{position:relative;min-height:150px}.timeline__line{position:absolute;z-index:2;left:calc(50% - 1px);width:2px;top:-50px;bottom:-50px;background-color:#000;display:none}.timeline__line::after,.timeline__line::before{position:absolute;display:block;content:"";height:1rem;width:1rem;border-radius:50%;background-color:#000;left:50%;transform:translateX(-50%)}.timeline__line::after{bottom:0}.timeline__section{display:flex;opacity:0;transform:translateX(-100%);transition:600ms ease;position:relative;z-index:1;margin:50px 0;padding:1rem;border-radius:1rem;align-items:center;min-height:300px}.timeline__section:nth-child(odd){flex-direction:row-reverse;transform:translateX(100%)}.timeline__section__bead{position:absolute;display:block;height:1rem;width:1rem;border-radius:50%;background-color:#000;left:50%;top:20%;transform:translateX(-50%)}.timeline__section__content{width:calc(50% - 2rem)}.show-me:nth-child(n){transform:none;opacity:1}.swiper-container-wrapper--timeline .swiper-slide{display:flex;background:#fff;min-height:300px;align-items:center;justify-content:center;border-radius:10px}.swiper-container-wrapper--timeline .swiper-slide .container{padding:0;width:100%}.swiper-container-wrapper--timeline .swiper-slide .title{font-size:18px;opacity:0;transition:0.5s ease 0.5s}.swiper-container-wrapper--timeline .swiper-slide-active .title{opacity:1}.swiper-container-wrapper--timeline .swiper-pagination-progressbar{position:relative;margin-bottom:0;background-color:#fff0;height:4px;border-bottom:1px solid #888;width:100%}.swiper-container-wrapper--timeline .swiper-pagination-progressbar-fill{background-color:#000!important;height:3px!important;top:2px!important}.swiper-container-wrapper--timeline .swiper-pagination-progressbar:before{position:absolute;top:2px;left:0;width:100%;height:3px;background-color:#000;content:""}.swiper-container-wrapper--timeline .swiper-pagination-progressbar:after{position:absolute;top:3px;right:-5%;width:100%;height:1px;background-color:#888;content:""}.swiper-container-wrapper--timeline .swiper-pagination-custom{position:relative;list-style:none;margin:1rem 0;padding:0;display:flex;line-height:1.66;bottom:0;z-index:11;width:100%}.swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch{position:relative;width:100%;height:30px;line-height:30px;display:block}.swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title{position:absolute;font-weight:400;right:0;transform:translateX(50%);transition:0.2s all ease-in-out;transition-delay:0s;cursor:pointer;z-index:1}.swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title:after{position:absolute;top:calc(100% + 19px);right:50%;transform:translateX(50%) translateY(-50%);width:12px;height:12px;background:#000;border-radius:2rem;content:"";transition:0.2s all ease-in-out;transition-delay:0s;z-index:1}.swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.active .switch-title{font-weight:400;transition-delay:0.4s}.swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.active .switch-title:after{background:#000;width:25px;height:25px;transition-delay:0.4s}.swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.active~.swiper-pagination-switch .switch-title{color:#888;font-weight:16px}.swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch.active~.swiper-pagination-switch .switch-title:after{background:#888}.swiper-container-wrapper--timeline .swiper-slide{flex-direction:column}.p-2r-m-0-container{padding:2rem;margin:0 auto}@media only screen and (max-width:767px){.p-0-container{padding:0!important}.brand-logo,.customer-map{display:block}.customer-map img{width:100%}.row{margin-right:0!important;margin-left:0!important}.swiper-wrapper{margin-top:20px}.swiper-container-wrapper--timeline .swiper-pagination-custom .swiper-pagination-switch .switch-title{font-size:12px!important}}.enquiry,.enquiry-foam{position:sticky;top:5rem;right:0;z-index:2}.enquiry-foam{text-align:center}.enquiry{padding:20px;border:2px solid #e3e3e3;border-radius:11px;height:400px;background:#fff4f4}.truncate-3-line{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:767px){.service-img{width:100%}.enquiry{position:initial}.service-item{margin-top:20px}.enquiry-foam{position:initial}}.warranty-heading{font-size:1.5rem;font-weight:700;color:#1f2937;background:linear-gradient(90deg,red,#ff8d00);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;text-align:center;text-shadow:2px 2px 5px rgb(0 0 0 / .1)}.enquiry-foam img{width:50%}@media only screen and (max-width:767px){.product-titl .btn{padding:3px 60px}.items img{width:100%!important}}@media (prefers-reduced-motion){.cart{transition-duration:0s}.cart:not(.open) .items-wrapper{transition-delay:0s}}.product-image{max-width:100%;border-radius:10px}.price{font-size:24px;font-weight:700;color:#e44d26}.btn-buy,.btn-cart{background-color:#28a745;color:#fff}.btn-buy{background-color:#007bff}.description{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:9em;transition:max-height 1.5s ease-in-out,opacity 1.3s ease-in-out;opacity:1;margin-top:25px}.description.expanded{-webkit-line-clamp:unset;max-height:100%;opacity:1}.buy-btn{border-color:#b90203;color:#b90203;background-color:#fff}.buy-btn:hover{background-color:#b90203;color:#fff}.rounded{border-radius:40px!important}.body-container{padding-top:3rem}.product__carousel{position:relative;padding:0;display:block;max-width:700px;overflow-x:hidden}.product__carousel a{display:block;margin-bottom:15px}.product__carousel .gallery-top{border:1px solid #ebebeb;border-radius:3px;margin-bottom:5px}.product__carousel .gallery-top .swiper-slide{position:relative;overflow:hidden}.product__carousel .gallery-top .swiper-slide a{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.product__carousel .gallery-top .swiper-slide a img{width:100%;height:100%;object-fit:contain}.swiper-container.gallery-top{height:440px!important}.product__carousel .gallery-top .swiper-slide .easyzoom-flyout img{min-width:100%;min-height:100%}.product__carousel .swiper-button-next.swiper-button-white,.product__carousel .swiper-button-prev.swiper-button-white{color:#ff3720}.product__carousel .gallery-thumbs .swiper-slide{position:relative;transition:border 0.15s linear;border:1px solid #ebebeb;border-radius:3px;cursor:pointer;overflow:hidden;height:calc(100%)}.swiper-button-next,.swiper-button-prev{top:var(--swiper-navigation-top-offset,34%)!important}.product__carousel .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border-color:#000}.product__carousel .gallery-thumbs .swiper-slide img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:100%}.product__title{font-family:"Playfair Display",serif!important;letter-spacing:2px;font-size:4rem;color:red;margin-bottom:0}p.text-muted{margin-right:10px}.product__carousel .gallery-top .swiper-slide{height:415px}.container-fluid{padding-left:0!important;padding-right:0!important}.tab-mattress img{width:65%}@media only screen and (max-width:767px){.relative-logo{position:relative;width:150px!important;height:150px!important}.container-fluid{padding-right:var(--bs-gutter-x,.75rem)!important;padding-left:var(--bs-gutter-x,.75rem)!important}.sub-title::before{right:59px!important}.sub-title::after{right:11px!important}.section-title .sub-style::after{left:9px!important}.section-title .sub-style::before{left:59px!important}}@media (max-width:768px){.body-container{padding-top:0}.btn-rack{justify-content:center}}.category_image{width:100%;border-radius:10px}.relative-logo{position:relative;width:175px;height:175px}.relative-logo::after{content:"";position:absolute;top:-33px;left:13px;width:82%;height:82%;border:2px solid #000;border-radius:50%}.p-0{padding-left:0!important;padding-right:0!important}.featherfoam .card{border:0!important}.featherfoam .card img{border-radius:0!important;height:200px;object-fit:cover}.service-img{width:75%}.service-img img{height:190px;object-fit:cover}.service-content{width:100%!important}.custom-foam .service-item{display:flex}@media only screen and (max-width:767px){.custom-foam .service-item{display:block}.service-img{width:100%}}.uses .service-item{display:flex}#foamColor{background-color:#fff700;box-shadow:0 2px 6px 6px #e5e5e5}.badge.active{border:2px solid #9f9f9f}.dark-green .badge,.light-green .badge{background-color:#90ee90!important;box-shadow:0 2px 6px 6px #e5e5e5}.dark-green .badge{background-color:#006400!important}.blue .badge,.lemon-yellow .badge,.pink .badge{background-color:#fff700!important;box-shadow:0 2px 6px 6px #e5e5e5}.blue .badge,.pink .badge{background-color:#ff1493!important}.blue .badge{background-color:#0074cc!important}.metallic-light-green .badge,.white .badge{background-color:#fff!important;box-shadow:0 2px 6px 6px #e5e5e5}.metallic-light-green .badge{background-color:#9acd32!important}.metallic-dark-green .badge,.parrot-green .badge{background-color:#2f4f4f!important;box-shadow:0 2px 6px 6px #e5e5e5}.parrot-green .badge{background-color:#00ff7f!important}.color-hover{position:relative;padding-top:30px;background-color:#d1eaff}.color-hover .color-strip{position:absolute;top:0;height:10px;transition:height 0.3s ease}.color-hover:hover .color-strip{height:40px}.color-list .col-lg-1{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width:767px){.color-div{flex-direction:column;display:flex;align-items:center}.uses .service-item{display:block}.sofa-foam .col-11{width:33%!important}}.industrial-grade .service-item{display:flex}.slick-carousel{width:100vw;height:590px}.slick-carousel img{width:100vw;height:590px}@media only screen and (max-width:767px){.industrial-grade .service-item{display:block}.slick-carousel{width:100vw;height:156px}.slick-carousel img{width:100vw;height:156px}}.product_img{height:226px!important;object-fit:cover;aspect-ratio:1.3/1}@media only screen and (max-width:767px){.access .btn{padding:3px 50px!important;border-radius:20px!important}.product_img{width:100%}}.access{width:100%}.access img{height:auto!important}.share-btn{position:absolute;top:0;right:30px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.swiper-pagination-bullet-active{background:#b90203!important}.facebook-a:hover{box-shadow:#0866ff 0 0 0 0 inset!important;background-color:#0866ff}.x-a:hover{box-shadow:#0f1419 0 0 0 0 inset!important;background-color:#0f1419!important}.insta-a:hover{box-shadow:#ef0089 0 0 0 0 inset!important;background-color:#ef0089}.linked-a:hover{box-shadow:#0a66c2 0 0 0 0 inset!important;background-color:#0a66c2}.whatsapp-a:hover{box-shadow:green 0 0 0 0 inset!important;background-color:green}.bg-grey{background-color:#ececec}.testimonial-div img{height:100px;width:100px;object-fit:cover}.footer-logo img{object-fit:contain;height:70px;margin-bottom:20px}.footer-logo img:nth-child(2){height:90px;margin-top:-20px}