/** Shopify CDN: Minification failed

Line 20:13536 "backface-visiblity" is not a known CSS property
Line 20:33202 Unexpected "#2-vitalsleeps-free-cleaner-amp-2-sleep-masks"
Line 770:14 "adding" is not a known CSS property

**/
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}

/*/cdn/shop/t/282/assets/master.css*/
:root{--btn_color:#f98333;--btn_text_hover:#fff;--btn_color_hover:#e28b51;--btn_text:#fff}body{font-family:calibri,sans-serif;color:#161d25;font-size:18px;line-height:normal}body,html{padding:0;margin:0}*,::after,::before{box-sizing:border-box}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}div{display:block}a{text-decoration:none;color:#0971ce}a:-webkit-any-link{color:#0971ce;cursor:pointer}img{max-width:100%;width:auto;height:auto}ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}li{display:list-item;text-align:-webkit-match-parent}a,a:hover{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}body h1,body h2{margin:0 0 15px;color:#012169;font-family:"Crimson Text",serif;font-size:46px;font-weight:400}h3{font-size:30px;color:#16232f;margin:0}h4{font-size:24px;margin:10px 0;line-height:1}h5{font-size:20px;margin:12px 0}.button,a.button{font-family:calibri,sans-serif;font-size:16px;height:auto;line-height:1;padding:17px;background-color:#f98333;color:#fff;border:none;border-radius:25px;min-width:400px;display:inline-block;font-weight:600;text-align:center;text-transform:uppercase;box-shadow:1.414px 1.414px 3.5px rgba(55,55,55,.22);outline:0;letter-spacing:1px;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-appearance:none}.button:hover{background-color:var(--btn_color_hover)!important;color:var(--btn_text_hover)!important;transition:all .3s}a.button:focus,a.button:hover{background-image:none!important;background-color:var(--btn_color_hover)!important;color:var(--btn_text_hover)!important;transition:all .3s}.orange{background-color:var(--btn_color)!important;color:var(--btn_text)!important;transition:all .3s}.orange:focus,.orange:hover{background-color:var(--btn_color_hover)!important;color:var(--btn_text_hover)!important;transition:all .3s}.add-to-cart-button,button.product-form__cart-submit,.additional-checkout-buttons .shopify-payment-button__button{min-width:250px;max-width:250px;padding:16px 25px;font-size:18px;border:none;margin:25px 0 15px;border-radius:25px;box-shadow:1.414px 1.414px 3.5px rgba(55,55,55,.22);font-weight:400;text-transform:uppercase;cursor:pointer;font-family:calibri,sans-serif}.add-to-cart-btn,.add-to-cart-button{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;box-shadow:6px 8px 18px -6px #6f6e6ebd}.button.style-blue{background-color:transparent;color:#0971ce;border:1px solid #0971ce}.button.style-blue:hover{background-color:#0971ce!important;color:#fff!important}.button.blue{background-color:#0971ce!important;color:#fff!important}.button.blue,.button.green{background-color:#0971ce;color:#fff;box-shadow:.707px .707px .5px rgba(0,0,0,.13)}.button.blue:hover{background-color:#c3d600!important;color:#292c30!important}.button.green{background-color:#c3d600!important;color:#292c30!important}.button.green:hover{background-color:#0971ce!important;color:#fff!important}.button.white{background-color:#c7c7c7;color:#3d4b57}.button.white:hover{background-color:#c3d600;color:#292c30}.container{max-width:1200px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.banner-container{max-width:1200px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.flex-c{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center}.flex-m{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-ms-align-items:center;align-items:center}.flex-sb{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:space-between}.flex-w{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.flex-t{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-ms-align-items:flex-start;align-items:flex-start}html.overflowhidden{overflow:hidden}:focus,a:active,a:focus,a:visited{outline:0}input{font-family:calibri,sans-serif}.hidden,.hide,.mob{display:none}.desk{display:block}.margin-right-5{margin-right:5px}.btm10{margin-bottom:10px}.top50{margin-top:50px}.v-top{vertical-align:top}.d50{width:48%;display:inline-block;margin-left:20px}.button-wrapper{margin-top:35px}.section-header .top-bar{padding:3px 20px 5px 20px;background-color:#f7f8ee;height:32px;margin-top:0}.section-header .top-bar span{font-size:18px;color:#000;position:relative}.section-header .top-bar span.topbar_shipping{padding-left:20px;margin:0 10px}.section-header .top-bar span.topbar_shipping:before{content:'';display:inline-block;width:15px;height:15px;background:url('free-shipping.png');background-repeat:no-repeat;background-position:left center;background-size:14px;position:absolute;left:0;top:3px}.section-header .top-bar span.topbar_moneyback{padding-left:20px}.section-header .top-bar span.topbar_moneyback:before{content:'';display:inline-block;width:15px;height:15px;background-image:url("moneyback.png");background-repeat:no-repeat;background-position:left center;background-size:15px;position:absolute;left:0;top:3px}.section-header .top-bar span.topbar_flag{padding-left:30px}.section-header .top-bar span.topbar_flag:before{content:'';display:inline-block;width:23px;height:15px;background-image:url("usa-flag.png");background-repeat:no-repeat;background-position:left center;background-size:23px;position:absolute;left:0;top:3px}.section-header .top-bar span.topbar_phone{margin-left:30px}.section-header .top-bar span.topbar_phone i{color:#0971ce;margin-right:5px}.section-header .top-bar span.topbar_phone a{color:#424242}a.header-logo{padding:0}.section-header{-webkit-box-shadow:1.414px 1.414px 5.5px rgba(221,221,221,.55);-moz-box-shadow:1.414px 1.414px 5.5px rgba(221,221,221,.55);box-shadow:1.414px 1.414px 5.5px rgba(221,221,221,.55)}.section-header header{padding:0 20px;background:#fff}.section-header header .header-wrap{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.section-header header .header-logo img{max-width:180px}.section-header header nav ul{margin:0;padding:0;list-style-type:none}.section-header header nav ul li{margin:0 20px;display:inline-block;position:relative}.section-header header nav ul li a{font-size:20px;color:#000;padding:35px 0;display:block;border-bottom:3px solid transparent}.section-header header nav ul li a:hover{color:#0971ce;border-bottom:3px solid #0971ce}a.try_now{background:#ff722d;padding:8px 14px 10px;border-radius:3px;color:#fff;font-size:18px;font-weight:700;line-height:1}.section-header header nav ul li a.try_now{background:var(--btn_color);color:var(--btn_text);padding:8px 14px 10px;border-radius:3px;font-size:18px;font-weight:700;line-height:1}.section-header header nav ul li a.try_now:hover{background:var(--btn_color_hover);color:var(--btn_text_hover);transition:all .3s}.section-header header nav ul li a.try_now,.section-header header nav ul li a.try_now:hover{border-bottom:none}.section-header header .cart-wrapper{display:inline-block;position:relative}.section-header header .cart-wrapper .button-try{background-color:#ff722d;color:#fff;font-size:16px;font-family:calibri,sans-serif;font-weight:600;padding:12px 18px;display:inline-block;border-radius:3px;vertical-align:middle}.section-header header .cart-wrapper .button-try:hover{background-color:#0971ce}.section-header header .cart-wrapper .cart-icon{position:relative;display:inline-block;vertical-align:middle;margin-left:30px;margin-right:10px;height:22px}.section-header header .cart-wrapper .cart-icon i{font-size:24px;color:#000}.section-header header .cart-wrapper .cart-icon span{border-radius:50%;position:absolute;right:-5px;top:-13px;background-color:#0971ce;color:#fff;min-width:18px;min-height:18px;font-size:12px;line-height:18px;text-align:center;padding:0}.mobile-banner{display:none}.banner-section .banner-slideshow{position:relative}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.banner-section .banner-slideshow .banner-slide{position:relative}.banner-section .banner-slideshow .banner-slide img{width:100%}.banner-slide img{display:block}.banner-section .banner-slideshow .banner-slide .banner-slide-width{width:100%}.ab-l-m{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption{max-width:620px!important}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-heading{color:#333;font-size:42px;font-family:inherit;font-weight:400;line-height:1.1em;margin:0 0 15px;text-transform:capitalize}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-content .slide-heading-desc{color:#333;font-size:24px;font-family:calibri,sans-serif;font-weight:300}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-sub-heading{font-size:23px;color:#fff;text-transform:capitalize;text-align:center;position:relative;font-family:"Crimson Text",serif;font-weight:400;margin-bottom:20px;margin-top:20px}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-sub-heading .border-double.first:after{left:inherit;right:0}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-sub-heading .border-double:after{content:'';display:inline-block;border-bottom:1px solid #798087;width:85%;position:absolute;left:0;top:4px}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-sub-heading .slide-text{width:44%;line-height:1}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-sub-heading .border-double{display:inline-block;border-bottom:1px solid #798087;position:relative;width:28%}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .button{width:48%;text-transform:none;min-width:auto;font-size:17px;border-radius:0px;}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-bottom-text{color:#333;font-size:16px;font-family:calibri,sans-serif;text-transform:uppercase;text-align:center;margin:20px 0;font-weight:600}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-bottom-text:before{content:'';display:inline-block;background-image:url(https://sfycdn.speedsize.com/4692c382-6adf-413d-90c8-295a7d9c98d4//cdn/shop/t/213/assets/shield.png?v=1602224939);background-repeat:no-repeat;background-position:center top;background-size:24px;width:24px;height:24px;vertical-align:middle;margin-right:10px;background-color:transparent}.banner-section .slide-caption .video-image.home_banner{background:rgba(255,255,255,.2);border-radius:80px;padding:10px;border:1px solid #666;max-width:186px;margin:0 auto;transition:all .2s ease-in-out}.banner-section .slide-caption .video-image.home_banner p{margin:0;transition:all .2s ease-in-out;font-size:15px}.banner-section .slide-caption .video-image.home_banner p i:before{color:#333;transition:all .2s ease-in-out}.banner-section .slide-caption .video-image.home_banner:hover{background:#f1f1f1;transition:all .2s ease-in-out}.banner-section .slide-caption .video-image.home_banner:hover p{color:#000;transition:all .2s ease-in-out}.banner-section .slide-caption .video-image.home_banner:hover p i:before{color:#000;transition:all .2s ease-in-out}.video-text-section{padding:25px 0}.template-index .video_text{padding:0 0 25px}.template-product .video-text-section{padding:0;display:inline-block;width:100%}.template-product .video-text-section .logo_text_below{padding:25px 0}.video-text-section .video-tax-data{align-items:flex-start;margin-left:10px;margin-right:10px}.video-text-section .right-side{margin-right:20px}.video-text-section .video-with-text .video-image{position:relative}.video-text-section .video-with-text .video-image .video-popup:before{content:'';display:block;background-image:url(play.png);width:100px;height:100px;background-position:center;background-repeat:no-repeat;background-size:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.video-text-section .video-with-text .video-image img{width:100%}.video-text-section .video-with-text .video-content{padding:20px 0 0 15px}.video-text-section .video-with-text .video-content .heading{line-height:1;margin:0;text-align:left;font-weight:400}.video-text-section .video-with-text .video-content .rte{font-size:20px;color:#16232f;line-height:1.2}.video-text-section .video-with-text .video-content .rte ul{list-style-type:none;padding:0;margin-bottom:25px}.video-text-section .video-with-text .video-content .rte ul li{font-size:20px;color:#353535;margin-bottom:3px;line-height:1.2;position:relative;padding-left:30px}.video-text-section .video-with-text .video-content .rte ul li:before{content:"\f00c";font-family:FontAwesome;color:#c3d600;margin-right:10px;position:absolute;left:0;top:0}.video-text-section .video-with-text .logo-bar{justify-content:space-between}.video-text-section .video-with-text .logo-bar .logo_details_wrapper{padding:0 40px;flex:1;text-align:center;position:relative}.logo_text_below .video-with-text .logo-bar .logo_details_wrapper:after{content:'';display:block;background:#ececec;width:1px;height:130px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.video-text-section .video-with-text .logo-bar .logo_details_wrapper:last-child:after{display:none}.video-text-section .video-with-text .logo-bar .logo-image img{max-width:55%;margin:0 auto}.image-block-section .image-block-text .heading{line-height:1;margin:0 0 35px;font-weight:600}.image-block-section .image-block-text .block-list .block-item{text-align:center}.image-block-section .image-block-text .block-list .block-item .block-item-img{width:225px;height:225px;border-radius:50%;overflow:hidden;margin:0 auto;display:block;background-color:#fff}.image-block-section .image-block-text .block-list .block-item .block-item-title{font-size:23px;color:#203141;font-weight:400;font-family:calibri,sans-serif;margin:25px 0 10px 0}.image-block-section .image-block-text .block-list .block-item .block-item-title span{font-size:16px;color:#fff;border-radius:50%;background-color:#0971ce;width:30px;height:30px;line-height:30px;display:inline-block;vertical-align:text-bottom;margin-right:5px}.image-block-section .image-block-text .block-list .block-item .rte{font-size:20px;color:#636363;line-height:1.4;padding:0 15%}.vitalsleep-benefits-section{padding:70px 0}.vitalsleep-benefits-section .row{padding-bottom:30px}.vitalsleep-benefits-section .vitalsleep-benefits .block-item-img{margin-bottom:30px}.vitalsleep-benefits-section .vitalsleep-benefits .block-item-img img{max-width:100%}.vitalsleep-benefits-section .vitalsleep-benefits .light-bg{font-size:20px;color:#16232f;line-height:26px;background-color:#e7f4f8;padding:44px;font-family:calibri,"Crimson Text",serif;position:relative}.vitalsleep-benefits-section .vitalsleep-benefits .light-bg:before{content:'';display:block;width:0;height:0;border:0 solid transparent;border-right-width:35px;border-left-width:35px;border-bottom:30px solid #e7f4f8;position:absolute;left:65px;top:-30px}.vitalsleep-benefits-section .vitalsleep-benefits .light-bg p{margin:0}.vitalsleep-benefits-section .vitalsleep-benefits .d40{width:35%;margin-right:35px}.vitalsleep-benefits-section .vitalsleep-benefits .d60{padding-left:30px}.vitalsleep-benefits-section .vitalsleep-benefits .sub-heading{font-size:16px;color:#5a5a5a;letter-spacing:3px;text-transform:uppercase;margin:0;padding-bottom:15px}.vitalsleep-benefits-section .vitalsleep-benefits .heading{line-height:1;text-align:left;margin:0;padding-bottom:12px;font-weight:600}.vitalsleep-benefits-section .vitalsleep-benefits .benefits-list .benefits-item{padding-left:30px;padding-right:0}.vitalsleep-benefits-section .vitalsleep-benefits .benefits-list .benefits-item .benefits-img img{width:170px}.vitalsleep-benefits-section .vitalsleep-benefits .benefits-list .benefits-item .benefits-item-title{font-size:30px;color:#16232f;font-family:"Crimson Text",serif;margin:0 0 7px;line-height:1.2;font-weight:400}.vitalsleep-benefits-section .vitalsleep-benefits .benefits-list .benefits-item .rte{font-size:20px;color:#5f5f5f;line-height:1.4;padding:0}.vitalsleep-benefits-section .vitalsleep-benefits .benefits-list .benefits-item .rte p{margin:0}.how-works-section{padding:60px 0}.how-works-section .mobile-size{display:none;margin:0 auto}.how-works-section .heading{line-height:1;padding:0 0 25px;font-weight:600}.how-works-section .image-center{position:relative}.how-works-section .image-center .big-img{width:100%;margin:0 auto;max-width:830px;text-align:center}.how-works-section .image-center .big-img img{width:100%}.how-works-section .how-works-item.left-block{left:5%;top:30%}.how-works-section .how-works-item{text-align:center;max-width:255px;position:absolute;top:0}.how-works-section .how-works-item .how-works-item-title{font-size:23px;color:#203141;font-weight:600;font-family:calibri,sans-serif;margin:20px 0 5px 0}.how-works-section .how-works-item .rte{font-size:19px;color:#636363;line-height:1.4}.how-works-section .how-works-item.right-block{right:5%;top:-8%}.how-works-section .button-wrapper{display:block;margin-top:25px}.video-gallery-section{padding:65px 0 30px 0}.video-gallery-section .container{max-width:970px}.video-gallery-section .grid-container{display:grid;grid-template-columns:1fr 350px;grid-gap:10px;padding:10px}.video-gallery-section .main_image .video-popup{position:relative;display:inline-block;height:100%;width:100%}.video-gallery-section .main_image .video-popup::before{content:'';display:block;width:65px;height:65px;background-image:url(play-icon.png);background-position:center;background-repeat:no-repeat;background-size:15px;background-color:rgba(195,214,0,.9);border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.video-gallery-section.container{max-width:672px;margin:0 auto}
  .video-gallery-section .carousel-main{margin-bottom:25px}
  .video-gallery-section .carousel-main img{display:block;margin:0 auto;object-fit:contain;width:100%;max-height:300px}.video-gallery-section .carousel-cell{width:100%;margin-right:8px;border-radius:2px}.video-gallery-section .carousel-nav .carousel-cell{height:90px;width:130px}.video-gallery-section h1{text-align:center}.video-gallery-section .heading{line-height:1.2;margin:0 0 25px;font-weight:600}.video-gallery-section .grid-item{margin:auto;padding-left:30px}.video-gallery-section .video-content .video-desc-title{font-size:27px;color:#16232f;font-weight:400;margin:0}.video-gallery-section .video-content .rte{font-size:22px;color:#686868;line-height:1.3;padding-bottom:35px}.video-gallery-section .video-content .rte p{margin:10px 0 0}.video-gallery-section .video-content .video-name{font-size:19px;color:#343434;padding-top:25px;position:relative}.video-gallery-section .video-content .video-name::before{content:'';width:32px;height:2px;background-color:#0971ce;position:absolute;top:0}.video-gallery-section .video-content .video-name p{margin:0}.video-gallery-section .video-content .button{margin-top:25px;min-width:300px}.video-gallery-section .carousel-nav .carousel-cell img{width:100%;height:100%;object-fit:cover}.video-gallery-section .carousel-nav .carousel-cell.is-nav-selected{border:2px solid #ff722d}.video-gallery-section .carousel-nav .carousel-cell::before{content:'';display:block;width:25px;height:25px;background-image:url(play-icon.png);background-position:center;background-repeat:no-repeat;background-size:10px;background-color:rgba(9,113,206,.9);border-radius:50%;position:absolute;right:10px;bottom:10px;z-index:1}.video-gallery-section .carousel-nav .carousel-cell.is-nav-selected::before{background-color:rgba(195,214,0,.9)}.video-gallery-section .watch-title{font-size:19px;color:#16232f;text-transform:capitalize;margin:15px 0}.image-text-section{padding:40px 0 50px}.image-text-section .container{max-width:960px}.image-text-section .image-with-text .heading{font-size:46px;font-weight:600;color:#0971ce;font-family:"Crimson Text",serif;line-height:1.2;text-align:center;margin:0 0 50px}.image-text-section .image-with-text .block-row .order-left{-ms-flex-order:1;order:1}.image-text-section .image-with-text .block-row .block-image img{width:100%}.image-text-section .image-with-text .block-row .order-right{-ms-flex-order:2;order:2}.image-text-section .image-with-text .block-row{align-items:flex-start}.image-text-section .image-with-text .block-row .block-text .img-txt-title{color:#16232f;font-size:38px;font-family:"Crimson Text",serif;font-weight:500;margin:12px 0;line-height:1.2;text-transform:capitalize}.image-text-section .image-with-text .block-row .block-text .rte{font-size:20px;color:#5d5d5d;line-height:1.5}.image-text-section .image-with-text .block-row .block-text .rte p{margin-bottom:0}.product-compare-section{padding:70px 0}.product-compare-section .container{max-width:960px}.product-compare-section .product-compare .heading{font-size:44px;font-weight:600;color:#0971ce;font-family:"Crimson Text",serif;line-height:1.2;text-align:center;margin:0 0 35px}.product-compare-section .product-compare .product-row .pro-compare-image{position:relative;width:38%;/*box-shadow:4.95px 4.95px 9px 0 rgba(107,107,107,.09);border-radius:3px*/}.product-compare-section .product-compare .product-row .pro-compare-image .slick-arrow.slick-prev{left:-20px}.product-compare-section .product-compare .product-row .pro-compare-image .slick-arrow{width:40px;height:40px;background-color:#0971ce;color:#fff;border-radius:50%;font-size:22px;position:absolute;top:50%;border:none;outline:0;z-index:1;cursor:pointer;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.fa-angle-left:before{content:"\f104"}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-initialized .slick-slide{display:block}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide{outline:0}.product-compare-section .product-compare .product-row .pro-compare-image .pro-image-slide{display:block;margin-bottom:-8px}.product-compare-section .product-compare .product-row .pro-compare-image .pro-image-slide img{width:100%;display:block}.product-compare-section .product-compare .product-row .pro-compare-image .slick-arrow.slick-next{right:-20px}.product-compare-section .flickity-prev-next-button.next{right:-20px}.product-compare-section .flickity-prev-next-button.previous{left:-20px}.product-compare-section .flickity-page-dots{display:none}.product-compare-section .flickity-button{background-color:#0971ce;color:#fff}.product-compare-section .product-compare .product-row .pro-compare-content{width:55%}.product-compare-section .product-compare .product-row .pro-compare-content .pro-name{font-size:30px;color:#16232f;font-family:calibri,sans-serif;font-weight:500;margin:0}.product-compare-section .product-compare .product-row .pro-compare-content .pro-price{font-size:23px;color:#77828d;font-family:calibri,sans-serif;font-weight:400;margin:15px 0}a.quick-view{color:#0971ce;text-decoration:underline}.product-compare-section .product-compare .product-row .pro-compare-content .quick-veiw{font-size:16px;color:#0971ce;border-bottom:1px solid;display:inline-block;margin-bottom:15px;padding-bottom:0}.product-compare-section .product-compare .product-row .pro-compare-content .button{margin-top:15px;cursor:pointer}.product-compare-section .product-compare .product-row .pro-compare-content .button b{color:#fff}.product-compare-section .product-compare .product-row .pro-compare-content .pro-botton-text{font-size:17px;color:#77828d;margin-top:15px}.compare-button-text{padding:13px;min-width:380px;margin-top:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compare-input-btn{border:none;background:0 0;color:#fff;cursor:pointer;font-size:16px;text-transform:uppercase;font-weight:600;letter-spacing:.5px}.product-compare .flickity-prev-next-button .flickity-button-icon{position:absolute;left:0;right:0;width:30%;height:30%;top:50%;transform:translateY(-50%);margin:0 auto}.news-education-section{padding:30px 0 50px 0}.news-education-section .news-education .heading{line-height:1.2;text-align:left;margin-bottom:0;font-weight:600}.news-education-section .news-education .news-row{margin-top:30px}.news-education-section .news-education .news-row .news-image{width:42%}.news-education-section .news-education .news-row .news-image img{width:100%;display:block}.news-education-section .news-education .news-row .news-content{width:50%}.news-education-section .news-education .news-row .news-content .news-title{font-size:22px;color:#5a5a5a;font-family:calibri,sans-serif;font-weight:500;display:block;line-height:1.1;margin-bottom:10px}.news-education-section .news-education .news-row .news-content .news-meta{margin-bottom:18px;display:none}.news-education-section .news-education .news-row .news-content .news-meta span{font-size:16px;color:#b1b1b1}.news-education-section .news-education .news-row .news-content .link-more{font-size:14px;color:#000;text-transform:uppercase;letter-spacing:1px;font-weight:600}.news-education-section .news-education .news-row .news-content .link-more i{font-size:14px;margin-left:5px}.money-back-section{margin-top:75px;position:relative;background:url(https://sfycdn.speedsize.com/4692c382-6adf-413d-90c8-295a7d9c98d4//cdn/shop/t/282/assets/money_back_bg_960x.progressive.jpg?v=14802374810834586568) no-repeat center center;background-size:cover}.money-back-section .money-back{width:100%;position:relative;z-index:1}.money-back-section .container{max-width:1100px}.money-back-section .money-back .couple-image{width:60%;max-width:500px;margin-top:-55px;position:relative}.money-back-section .money-back .couple-image img{display:-webkit-box;display:-ms-flexbox;display:flex}.money-back-section .money-back .couple-image:before{content:'';display:block;position:absolute;left:-30%;bottom:0;width:215px;height:75px;background-image:url(https://sfycdn.speedsize.com/4692c382-6adf-413d-90c8-295a7d9c98d4//cdn/shop/t/282/assets/bed_960x.png?v=16388568997957637286);background-size:100%;background-repeat:no-repeat}.money-back-section .money-back .guarantee-image{width:195px;display:block;margin-left:-150px}.money-back-section .money-back .guarantee-image img{width:100%}.money-back-section .money-back .right-content{width:40%;position:relative}.money-back-section .money-back .right-content .heading{line-height:1.2;text-align:left;margin-bottom:10px;font-weight:600}.money-back-section .money-back .right-content .rte{font-size:20px;color:#484848;line-height:1.5}.money-back-section .money-back .right-content .rte p{margin-bottom:0}.money-back-section .money-back .right-content .button{width:auto;min-width:auto;margin-top:18px}.money-back-section:before{content:'';display:none;width:100%;height:100%;position:absolute;right:0;top:0;background:radial-gradient(30% 60% at 70% 50%,#fff 0,#c9dbdf 100%) no-repeat 50% 50%/100% 100%}footer{position:relative}footer .footer-top{background-color:#092545;padding:60px 0 50px 0;color:#b6c5d3}footer .footer-top .f-col-newsletter{width:310px;padding-right:5px}footer .footer-top .f-title{font-size:16px;text-transform:uppercase;color:#fff;font-family:calibri,sans-serif;border-bottom:1px solid #4b7397;position:relative;margin-bottom:30px;padding-bottom:12px;font-weight:700}footer .footer-top .f-title:after{content:'';display:block;border-bottom:1px solid #c3d600;width:30px;position:absolute;left:0;bottom:-1px}footer .footer-top .f-col-newsletter .newsletter-content{font-size:17px;line-height:1.3;color:#fff}footer .footer-top .f-col-newsletter .newsletter-content a{color:#fff;text-transform:capitalize}footer .footer-top .f-col-menu{width:190px;max-width:15%}footer .footer-top .f-col-menu .footer-menu{margin:0;padding:0;list-style-type:none}footer .footer-top .f-col-menu .footer-menu li{margin-bottom:8px;display:block}footer .footer-top .f-col-menu .footer-menu li a{font-size:17px;color:#fff}footer .footer-top .f-col-menu .footer-menu li a:hover,footer .footer-top .f-col-newsletter .newsletter-content a:hover{color:#56a9f3}footer .footer-top .f-col-button{width:160px;max-width:15%}footer .footer-top .f-col-button .button{margin-bottom:12px;min-width:100%}footer .footer-bottom{position:relative;background-color:#131a22;color:#6f91af;font-size:16px;padding:40px 0 25px 0}footer .footer-bottom .footer-content{line-height:1.5;padding:0 5px;color:#fff}footer .footer-bottom .footer-content p{margin:0}footer .footer-bottom .footer-logo{position:relative;padding:0 30px;margin:0 auto}footer .footer-bottom .footer-social{list-style-type:none;margin:0;padding:0}footer .footer-bottom .footer-social li{display:inline-block;vertical-align:top}footer .footer-bottom .footer-social li a{border:2px solid #6f91af;color:#6f91af;width:35px;height:35px;line-height:35px;margin-right:5px;border-radius:50%;display:block;text-align:center;font-size:14px}footer .footer-bottom .footer-social li a:hover{color:#2e4c66;background-color:#c3d600;border:2px solid #c3d600}footer .footer-bottom .footer-image{display:block;margin-top:25px}footer .footer-bottom .footer-image img{max-width:100%}footer .footer-top .f-col-newsletter .newsletter-content p{margin-bottom:0}footer .made_in_usa{padding:10px;border-radius:7px;width:100%;display:flex;color:#fff}footer .made_in_usa span{margin-right:8px}footer .made_in_usa span img{width:22px;height:22px}.footer-section{box-shadow:0 -1px 5px rgba(55,55,55,.26)}div#shopify-section-footer{clear:both}.needsclick.FormComponent__StyledFormComponentWrapper-e0xun6-0.gMjwsO.kl-private-reset-css-Xuajs1{padding:0!important}.kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1 .ql-editor p strong{font-family:calibri,sans-serif!important;font-size:17px!important}button.needsclick.Button__FormStyledButton-p2mbjt-0.bgEHWs.kl-private-reset-css-Xuajs1,input.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.fXmUYY.kl-private-reset-css-Xuajs1{font-family:calibri,sans-serif!important}.needsclick.FormComponent__StyledFormComponentWrapper-e0xun6-0.fTQrCX.kl-private-reset-css-Xuajs1{padding:0!important;height:100%!important}input.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.fXmUYY.kl-private-reset-css-Xuajs1{height:45px!important}button.needsclick.Button__FormStyledButton-p2mbjt-0.bgEHWs.kl-private-reset-css-Xuajs1{border:none!important;padding:15px!important;background-color:#c3d600!important;color:#0e1f2e!important;font-size:15px!important;text-transform:uppercase!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}input.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.bwKHlq.kl-private-reset-css-Xuajs1{height:45px!important}input.needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0.bwKHlq.kl-private-reset-css-Xuajs1:hover{border:none!important}.needsclick.FormComponent__StyledFormComponentWrapper-e0xun6-0.dMHKxR.kl-private-reset-css-Xuajs1{padding:10px 0!important}#return-to-top{position:fixed;bottom:90px;right:20px;width:50px;height:50px;line-height:50px;display:block;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#0971ce;background:#e5e5e5;text-align:center;font-size:28px}#return-to-top:hover{opacity:.5}.product-compare-section .product-compare .product-row .pro-compare-content .button a{color:#fff}article b{font-weight:400}.notification-footer ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:space-between;padding:5px 0;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);flex-wrap:wrap}.notification-footer ul li{list-style:none;font-size:16px;padding:10px 0}.notification-footer ul i.icon{display:inline-block;vertical-align:middle;margin:0 5px 0 0}.fm-flex{flex-wrap:wrap}section.snorelab-review-template .image-with-content{background-color:#d8e1f0}section.snorelab-review-template .image-with-content{display:flex;align-items:center;justify-content:center}section.snorelab-review-template .image-with-content .content,section.snorelab-review-template .image-with-content img{width:50%}section.snorelab-review-template .image-with-content .content{padding:0 50px}section.snorelab-review-template .image-with-content h1,section.snorelab-review-template .image-with-content h2{font-family:"Crimson Text",serif;color:#012169}section.snorelab-review-template .main-block{text-align:center}section.snorelab-review-template .download-block{width:50%;margin:30px auto;border:3px solid #012169}section.snorelab-review-template .bg-content{background-color:#012169;color:#fff;padding:15px 0;margin-top:30px}section.snorelab-review-template a.download-btn{background-color:#f98333;color:#fff;padding:10px 15px;margin:15px 0;display:inline-block}section.snorelab-review-template .single-information{width:50%;padding:0 30px}section.snorelab-review-template .information-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}section.snorelab-review-template .information-bg{background-color:#dce3ef;padding:50px 0}section.snorelab-review-template a.bottom_btn{border:2px solid #f98333;padding:10px 15px;display:inline-block;margin-top:15px;color:#f98333}section.snorelab-review-template .bottom-container{text-align:center;margin:40px 0}section.snorelab-review-template .bottom-content{margin:15px 0}a.try_now.compare-button-text{min-width:auto;text-transform:capitalize}.shipping-desc-section h2{text-transform:uppercase;color:#0b2269;margin-bottom:5px;font-size:30px;font-weight:600 !important}.comapre-shipping-text p{color:#0b2269;min-width:380px;display:inline-block;text-align:center}@media only screen and (max-width:768px){a.tryitnow.button {width:100%} section.snorelab-review-template .image-with-content{flex-direction:column}section.snorelab-review-template .image-with-content .content,section.snorelab-review-template .image-with-content img{width:100%}section.snorelab-review-template .image-with-content .content{padding:0 30px}section.snorelab-review-template h1,section.snorelab-review-template h2,section.snorelab-review-template h3{height:auto;font-size:30px}section.snorelab-review-template .download-block{width:95%}section.snorelab-review-template .single-information{width:100%;padding:0 15px}section.snorelab-review-template .image-with-content h3{font-size:20px}body .shipping-desc-section h2{font-size:25px}.comapre-shipping-text p{min-width:auto}}@media only screen and (min-width:768px){body#vitalsleep-reviews-anti-snoring-mouthpiece-reviews .carousel-nav ol.flickity-page-dots{display:block}body#vitalsleep-reviews-anti-snoring-mouthpiece-reviews .carousel-nav .flickity-prev-next-button{top:35%}}
/* /cdn/shop/t/282/assets/grid.css */
html{overflow-x:hidden}.float-left{float:left}.float-right{float:right}.d-none{display:none}.vertically-top{vertical-align:top}.vertically-center{vertical-align:center}.vertically-bottom{vertical-align:bottom}.margin-center{margin:0 auto}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.bold{font-weight:700}.devsnest-container{width:100%;position:relative;clear:both;justify-content:center}.d100{width:100%;display:inline-block}.d90{width:90%;display:inline-block}.d80{width:79.5%;display:inline-block}.d75{width:74.5%;display:inline-block}.d70{width:70%;display:inline-block}.d50{width:48%;display:inline-block}.d33{width:32.5%;display:inline-block}.d30{width:30%;display:inline-block}.d25{width:25%;display:inline-block}.d20{width:19.5%;display:inline-block}.center{text-align:center}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt45{margin-top:45px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb45{margin-bottom:45px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt45{padding-top:45px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb45{padding-bottom:45px}.d50{width:47%}.d40{width:39%;display:inline-block}.d60{width:59%;display:inline-block}.vitalsleep-benefits-section .vitalsleep-benefits .benefits-list .benefits-item{padding-left:0;padding-right:0}.benefits-item.d50{width:47%}.vitalsleep-benefits .d40{width:38%;margin-right:30px}@media only screen and (min-width:600px) and (max-width:768px){.t100{width:100%;display:inline-block}.t90{width:90%;display:inline-block}.t80{width:79.5%;display:inline-block}.t75{width:74.5%;display:inline-block}.t70{width:70%;display:inline-block}.t50{width:49.5%;display:inline-block}.t33{width:32.5%;display:inline-block}.t25{width:24.5%;display:inline-block}.t25{width:19.5%;display:inline-block}}@media only screen and (max-width:768px){.s100{width:100%!important;display:inline-block;padding:0 15px}.s90{width:90%!important;display:inline-block}.s80{width:79.5%!important;display:inline-block}.s75{width:74.5%!important;display:inline-block}.s70{width:70%!important;display:inline-block}.s50{width:49.5%!important;display:inline-block}.s33{width:32.5%!important;display:inline-block}.s25{width:24.5%!important;display:inline-block}.s20{width:19.5%!important;display:inline-block}.s15{width:14.9%!important;display:inline-block}}.section-divider{padding:30px 0}.feature_divider{width:90%;margin-bottom:20px;display:block;border:0;border-color:#aaa;border-bottom-width:1px;border-bottom-style:solid;text-align:center;margin:20px auto}
/* /cdn/shop/t/282/assets/devsnest-styles.css */
  .product-item .image-wrapper,.product-item__meta,.product-item__meta__inner,a.product-item__link{display:block}#shopify-section-product{padding-top:15px}#shopify-section-product .row{display:inline-block}.product-gallery-container{padding:0;margin-left:0}.product-gallery-container .devsnest_gallery{padding-left:0!important}.product-gallery-container .devsnest_gallery .vertical-images{width:70px}.product-gallery-container .devsnest_gallery .single-image-holder.video,.product-gallery-container .devsnest_gallery .single-image-holder.video.active{border:none!important}.product-gallery-container .devsnest_gallery .single-image-holder{width:100%;height:70px;margin-bottom:5px}.product-gallery-container .devsnest_gallery .single-image-holder.active{border:1px solid #c3d600!important}.product-gallery-container .devsnest_gallery .single-image-holder .single-image{height:100%;object-fit:contain}.product-gallery-container .devsnest_gallery .main-image .nav_holder{display:none}.product-gallery-container .video_holder iframe{border:none}.product_desc{padding-left:25px;width:50%}.product_desc i{font-style:normal;color:#5c5c5c}.product-featured-quote{margin:5px 0 15px}.product-featured-quote p{margin:0}#okendoXreviews .okeReviews{font-size:18px}#okendoXreviews .okeReviews .okeReviews-review-main-heading{font-size:18px}.okeReviews-reviewsSummary-ratingCount{text-transform:uppercase}.okendoXreviews{float:left}body .product_desc .product-title{font-size:24px;line-height:32px;font-family:calibri,sans-serif;font-weight:400;color:#111}dl.price.price--on-sale{margin-top:5px}dl.price.price--on-sale{width:100%}dl.price{width:100%}a.add-to-cart-btn{color:#fff}.processing-checkbox{clear:both}.xdescription{background:#f7f7f7}.color-bg{background:#f7f7f7}.pdt35{padding-top:35px}.product-tab-headings{color:#1770c9;font-size:37px;text-transform:uppercase;letter-spacing:2px}.product-tab-headings:after{content:' ';display:block;border:3px solid #c5d601;width:100px;margin:0 auto}.reviews{padding-bottom:50px}.youtube{background-color:#000;margin-bottom:30px;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer}.youtube img{width:100%;top:-16.82%;left:0;opacity:.7}.youtube .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px}.youtube .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.youtube .play-button,.youtube img{cursor:pointer}.youtube .play-button,.youtube .play-button:before,.youtube iframe,.youtube img{position:absolute}.youtube .play-button,.youtube .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.youtube iframe{height:100%;width:100%;top:0;left:0}.price__sale span.price-item--regular{text-decoration:line-through;font-size:18px;color:#666}.product-save-price{font-size:18px;color:green}.template-product .product-save-price{font-size:18px;color:#b12704}.buttons_holder span{border:1px solid #ddd 40;padding:10px 15px;margin:0 5px;border-radius:3px;outline:0;cursor:pointer}.buttons_holder span.activated{color:#c0d605;border-color:#c0d605}.buttons_holder{margin:0 0 30px 0}.trustpilot-widget__new a{padding:15px 20px;border:1px solid #1a1a1a}li.video-wrapper{display:inline-block}li.video-wrapper iframe{padding:0 18px}ul.video-list{margin-left:0;padding-left:0}.devsnest-container ul{padding-left:20px;margin-top:0}.remembermeacc{width:100%;display:block;vertical-align:top;margin:8px 0 15px;padding:0}.remembermeacc li{list-style:none;margin:0 10px 10px 0;line-height:1}.remembermeacc .acccke{font-size:18px;cursor:pointer;color:#353535;margin-bottom:0}.remembermeacc input[type=radio]:empty{display:none}.remembermeacc input[type=radio]~.account_check{background:url("{		{			'for-check.png' | asset_img_url:'master' 		}	}") no-repeat;cursor:pointer;width:22px;height:21px;margin:0 10px 0 0;vertical-align:middle;display:inline-block;float:left}.remembermeacc input[type=radio]:checked~.account_check{background:url("{		{			'for-checked.png' | asset_img_url:'master' 		}	}") no-repeat}ul.vairant-list.remembermeacc{display:flex;flex-wrap:wrap}ul.vairant-list.remembermeacc li{flex:0 1 auto}ul.vairant-list.remembermeacc li:not(:first-child) label{border:#e0e0e0 1px solid;padding:14px;border-radius:10px;text-align:center}ul.vairant-list.remembermeacc li.radio_checked label{border:#f98333 1px solid;background:#fefaf6;box-shadow:0 0 3px 2px #f9833380}ul.vairant-list.remembermeacc li:first-child{flex:0 1 100%}ul.vairant-list.remembermeacc li .account_check{display:none}ul.vairant-list.remembermeacc input[type=radio]{outline:0}.price__sale{color:green;font-size:20px;width:auto;padding:15px 0 0 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;line-height:1;font-weight:500}.processing-checkbox{position:relative}.processing-checkbox i{color:#0793ff;display:inline-block;margin:0;border:1px solid #00f 78;padding:3px 8px;border-radius:50%}.mouthpiece-box .fa-info{border:1px solid #0793ff;border-radius:50%;height:18px;width:18px;text-align:center;line-height:16px;margin:0 5px 0 0}.mouthpiece-box .mouthpiece-popup{background:#f5f5f5;border:1px solid #ccc;display:inline-block;max-width:410px;padding:12px;overflow:visible}.mouthpiece-box .mouthpiece-popup ul{padding-left:20px}.mouthpiece-box.activated{position:absolute;width:450px;float:left;left:15%;top:20px;display:block}.main-price .money{font-size:26px}.price-item--sale .dollar-sign,.price-item--sale .main-price .money{color:green}.template-product .price-item--sale .dollar-sign,.template-product .price-item--sale .main-price .money{color:#b12704}span.money-top{position:relative;top:-6px}.main-price span.money-top{margin-left:-2px;font-size:16px}.dollar-sign{margin-right:-3px;font-size:15px}.price__sale dd{margin-left:0}.size-chart-holder a{text-decoration:none;outline:0}.size-chart-holder img{position:relative;vertical-align:middle}.modal-custom{display:none;position:fixed;z-index:99;left:0;right:0;top:0;bottom:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.modal-custom h2{font-size:30px;line-height:1.2}.modal-content-custom{position:relative;background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:90%;max-width:1040px}.close,.modal-content-custom .closexxx,a.modal-close{color:#aaa;font-size:30px;font-weight:700;position:absolute;right:2%;padding:0;line-height:0;cursor:pointer}.close:focus,.close:hover,.modal-content-custom .closexxx:focus,.modal-content-custom .closexxx:hover,a.modal-close:focus,a.modal-close:hover{color:#000;text-decoration:none;cursor:pointer}.modal-content-custom .d50{width:46%}.modal-popup .modal-wrap .modal-body .modal-content .modal-close{top:8%;right:3%}.modal-wrap{display:table;width:100%;height:100%}.modal-body{display:table-cell;vertical-align:middle}.modal-custom .price__sale{margin:12px 0}.devsnest_full{width:100%;position:relative;display:block;margin-bottom:40px}.awards .w20{border:1.5px solid #ddd 38;max-height:259px;padding:20px;vertical-align:middle;width:18.57%;margin:0 5px}.awards .w20 img{height:120px}.w20{display:inline-block}.pdb35{padding-bottom:35px}h1.product-col-title.hello{text-align:center}.product-item__link{text-align:center}span.product-item__price--sale{color:#1c8e1c;font-weight:600;margin-left:5px}.product-item__title a{font-size:22px;color:#000;font-weight:500}.center-button{text-align:center;margin:25px 0 0}.detail-btn{padding:10px 20px;text-align:center;background:#fff;border:2px solid #000;color:#000}a.detail-btn{color:#000}.detail-btn.detail-add-cart-btn{background:#ff5400;color:#fff;border:2px solid #ff5400;position:relative;padding:11px 25px;font-size:16px}.detail-btn.detail-add-cart-btn img{opacity:1;width:20px;position:relative;top:3px;margin:0 0 0 5px;-webkit-transition:all .35s ease 0s;-moz-transition:all .35s ease 0s;-ms-transition:all .35s ease 0s;-o-transition:all .35s ease 0s;transition:all .35s ease 0s}.detail-btn.detail-add-cart-btn img.hover_img{opacity:0;width:30px;position:absolute;top:3px;margin:0 0 0 5px;-webkit-transition:all .35s ease 0s;-moz-transition:all .35s ease 0s;-ms-transition:all .35s ease 0s;-o-transition:all .35s ease 0s;transition:all .35s ease 0s}p.product-item__price-wrapper{display:block;margin-bottom:30px}.product-item.d45{margin-bottom:45px}.product-item.d50{margin-bottom:80px}.product-item.d60{margin-bottom:60px}.product-item.d65{margin-bottom:65px}.product-item.d70{margin-bottom:70px} button.addtocart-product.out_of_stock{background:#aaa;border:2px solid #aaa}.basket-labels,.basket-module,.basket-product,.cartform img{width:100%}.basket,.basket-labels,.basket-module,.basket-product,.cartform button,.cartform input,.item,.price,.product-details,.product-image,.quantity,.subtotal{float:left}main.cartform{clear:both;font-size:18px;margin:0 auto;overflow:hidden;padding:1rem 15px 1.6rem;width:1200px}.cartform .product-details p{padding:0;margin:0 0 10px}.basket,aside{padding:0 1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.basket{width:70%}.basket-module{color:#111}label{display:block;margin-bottom:.3125rem}.promo-code-field{border:1px solid #ccc;padding:.5rem;text-transform:uppercase;transition:all .2s linear;width:48%;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.promo-code-field:focus,.promo-code-field:hover{border:1px solid #999}.promo-code-cta{border-radius:4px;font-size:.625rem;margin-left:.625rem;padding:.6875rem 1.25rem .625rem}.basket-labels{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:0}.cartform ul{list-style:none;margin:0;padding:0}.cartform li{color:#111;display:inline-block;padding:.625rem 0}.cartform li.price:before,.cartform li.subtotal:before{content:''}.item{width:55%}.cartform .price,.quantity,.subtotal{width:15%}.subtotal{text-align:right}.remove{bottom:1.125rem;float:right;position:absolute;right:0;text-align:right;width:45%}.remove button{background-color:transparent;color:#777;float:none;text-decoration:underline;text-transform:uppercase}.item-heading{padding-left:4.375rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.basket-product{border-bottom:1px solid #ccc;padding:1rem 0;position:relative}.product-image{width:35%}.cartform .product-details{width:65%}.product-frame{border:1px solid #aaa}.cartform .product-details{padding:0 1.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.quantity-field{background-color:#fff;border:1px solid #aaa;border-radius:4px;font-size:16px;width:3.75rem;padding:2px 5px}aside{float:right;position:relative;width:30%}.summary{background-color:#f7f7f7;border:1px solid #aaa;padding:1rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.summary-total-items{color:#666;font-size:18px;text-align:center;margin-bottom:5px;font-weight:600}textarea#CartSpecialInstructions{width:100%;height:75px}body .summary-checkout *{display:inline-block;float:none}.summary-subtotal,.summary-total{border-top:1px solid #ccc;border-bottom:1px solid #ccc;clear:both;margin:1rem 0;overflow:hidden;padding:.5rem 0}.promo-title,.promo-value,.subtotal-title,.subtotal-value,.total-title,.total-value{color:#111;float:left;width:50%}.summary-promo{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.promo-title{float:left;width:70%}.promo-value{color:#8b0000;float:left;text-align:right;width:30%}.summary-delivery{padding-bottom:3rem}.subtotal-value,.total-value{text-align:right}.total-title{font-weight:700;text-transform:uppercase}.summary-checkout{display:block;text-align:center}.checkout-cta{display:block;float:none;font-size:.75rem;text-align:center;text-transform:uppercase;padding:.625rem 0;width:100%}.summary-delivery-selection{background-color:#ccc;border:1px solid #aaa;border-radius:4px;display:block;font-size:.625rem;height:34px;width:100%}.summary-total{border-top:0;margin:0 0 1rem 0}.summary-subtotal{border-top:0;margin:1rem 0 0 0}textarea#CartSpecialInstructions{width:100%;height:75px}body .summary-checkout *{display:inline-block;float:none}.product-image a{color:#161d25}.cartrow{float:left;color:#000;width:100%;padding:1%;border-bottom:1px solid #ccc;box-sizing:border-box!important}.cartcolnew11{float:left;width:25%}.cartcolnew22{float:left;width:55%;padding-left:10px;text-align:left}.cartcolnew33{float:right;width:20%;color:#b22222!important;font-weight:700;font-size:18px;padding-left:7px;text-align:right}.cart-item__title{font-size:14px;text-align:left;line-height:1.3;text-transform:uppercase;font-weight:900;margin-bottom:.5rem;display:inline-block;vertical-align:top;width:100%}.cart_variants{margin-bottom:10px;text-align:left;color:grey!important;font-weight:700;font-size:16px;display:inline-block;width:100%;vertical-align:top}.cartqua{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.js-qty{position:relative;margin-bottom:10px;max-width:100px;min-width:75px;overflow:visible}.js-qty{max-width:none;min-width:auto}.js-qty__adjust{cursor:pointer;position:absolute;display:block;top:0;bottom:0;border:0 none;padding:0 8px;background:0 0;text-align:center;overflow:hidden;line-height:1;transition:all .2s ease-out;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-backface-visiblity:hidden;backface-visiblity:hidden}.js-qty__adjust--minus,.js-qty__adjust--plus{position:relative;width:35px;border-radius:0;padding:0;text-align:center;height:35px!important;display:inline-block;float:left;border:1px solid #ccc}.js-qty input{padding:5px!important;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:0 0;float:left;max-width:none;width:35px!important;height:35px}.js-qty input[type=number]{display:block;text-align:center;width:100%;padding:2px 20px;border-radius:2px}a.second-product{color:#0971ce;font-weight:600;font-size:18px;text-decoration:underline;cursor:pointer}.cart-white-icon{margin-right:12px}.shipping-info{color:#353535;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 25px;font-size:14px;text-transform:uppercase;font-weight:600;letter-spacing:.5px}.shipping-info .fa{color:#0971ce;width:8px;height:8px;font-size:8px;line-height:8px;margin:0 20px}.warr-logo-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.warr-logo-bar img{max-width:70%}.warr-logo-img{margin-right:15px;width:130px;text-align:center}.warr-logo-img:nth-child(2){border-right:1px solid #ececec;border-left:1px solid #ececec}.product-video h2{font-size:27px;line-height:1.3;padding-left:40px}.product-video #player,.product-video iframe{min-width:100%!important}.product-desc-list-item ul{font-size:20px;color:#404040}.product-desc-list-item ul li{margin-bottom:15px}.prd-des h3{font-size:22px;color:#1770c9;text-transform:uppercase}.prd-des p{font-size:18px;line-height:28px;color:#464847}.product-statfication{display:inline-block;width:100%;vertical-align:top;padding-top:40px}.prd-box:nth-child(2n+1){clear:both}.prd-box{width:50%;float:left}.img-box{float:left;margin-right:30px}.img-box img{width:160px}.prd-des{display:block;overflow:hidden}.prd-des p{font-size:18px;color:#464847;line-height:36px}.product-details-text h2{font-size:22px;color:#464847;line-height:1.4}.product-details-text ul li{font-size:18px;color:#464847;line-height:1.7;margin-bottom:15px}.product-benefit-text h2{font-size:22px;color:#464847;line-height:1.4}.product-benefit-text ul li{font-size:18px;color:#464847;line-height:1.7;margin-bottom:15px}.product-benefit-text ul li h3,.product-benefit-text ul li p{margin:0}.product_bottom_content{margin:50px 0 20px;width:100%;float:left}.product-btm-sec{display:block;width:100%;float:left}.tabs-section .tabs-wrapper{height:50px}.tabs-section ul.tabs{margin:0;padding:0;width:auto;display:inline-block}.tabs-section ul.tabs li{float:left;margin-right:10px;cursor:pointer;padding:0 21px;height:50px;line-height:50px;overflow:hidden;position:relative;border:1px solid #f3f4f6;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;color:#253e55;font-size:30px;font-family:"Crimson Text",serif;font-weight:400;letter-spacing:.5px;min-width:150px}.tabs-section ul.tabs li:focus,.tabs-section ul.tabs li:hover{background-color:#f3f4f6;transition:.4s all}.tabs-section ul.tabs li.active{background-color:#f3f4f6;display:block}.tabs-section ul.tabs li a{color:#253e55}.tabs-section .tab_container{width:100%;background-color:#f3f4f6;overflow:auto}.tabs-section .tab_container .tab_content{padding:60px 60px 20px 60px;display:none}.tabs-section .tab_container .tab_drawer_heading{display:none}.tab_content h4{font-size:38px;color:#253e55;font-family:"Crimson Text",serif;margin:0 0 15px;font-weight:400}.tech-details-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tech-details-top .video .video-popup{display:-webkit-box;display:-ms-flexbox;display:flex;box-shadow:1.414px 1.414px 7.5px rgba(18,18,18,.07);}.tech-details-top .video .video-popup::before{content:'';display:block;background-image:url(play.png);width:64px;height:64px;background-position:center;background-repeat:no-repeat;background-size:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.tech-details-bottom .video .video-popup::before{content:'';display:block;background-image:url(play.png);width:64px;height:64px;background-position:center;background-repeat:no-repeat;background-size:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.tech-details-bottom .right-side{position:relative}.tech-details-top .video img{height:200px;width:400px;object-fit:cover}.tech-details-top ul.tech-list{margin-left:40px}.tech-details-bottom{margin-top:35px;display:flex;align-items:flex-start}.tech-details-bottom .video-wrapper{height:100%}.tech-details-bottom .right-side.video{margin-left:40px}.tech-details-bottom .right-side.video video{width:100%}li.circle-check, .circle-check{font-size:19px;color:#161d25;font-weight:400;list-style:none;position:relative;line-height:23px;margin-bottom:10px;padding-left:25px}.image-titles.bottom-left h5::before,.image-titles.bottom-right h5::before,.image-titles.top-left h5::before,.image-titles.top-right h5::before,li.circle-check::before, .circle-check::before{content:"\f00c";font-family:FontAwesome;color:#fff;position:absolute;left:0;top:3px;width:16px;height:16px;border-radius:50%;background-color:#c3d600;font-size:10px;line-height:16px;text-align:center}.tab_content ul{padding-left:0;margin:0}.product-features-section{margin-top:0px}.feature-details{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.feature-details .cell{border-radius:4px;margin:15px;box-shadow:1.414px 1.414px 12px 7.5px rgba(18,18,18,.03);padding:20px 20px;width:25%}.feature-title{margin:0 0 15px;font-size:23px;color:#203141;font-weight:400;line-height:25px;text-transform:capitalize;min-height:50px}.feature-desc{font-size:19px}.on-products-video{padding:10px 0 30px}.on-products-video .heading,.snor-reduction-section .heading,.vital-differ-section .heading{margin:20px 0 35px;font-weight:600}.on-products-video .heading,.snor-reduction-section .heading{margin-bottom:10px}.on-products-video .subheading,.snor-reduction-section .subheading{text-align:center;margin-bottom:30px;margin-top:0;font-size:26px;color:#000; font-family:"Crimson Text",serif}.template-product .okendoXreviews{margin-bottom:50px}.full-width-sections{width:100%;float:left;padding:0}.heading{font:46px "Crimson Text",serif;font-weight:600;color:#012169!important;line-height:1.2;text-align:center;margin-bottom:25px}.benifit-desc,.desc{font-size:19px;margin:0 0 12px;line-height:25px}.benifit-desc a{color:#000; text-decoration:none !important;}.full-width-sections h5{font-size:25px;color:#16232f;font-weight:400;margin:0 0 15px}.full-width-sections ul{padding-left:0}.full-width-sections .wrapper{max-width:790px;margin:0 auto}.benefit-section .heading{text-align:left;line-height:1;margin:0;font-weight:600}.benefit-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.benefit-box .left-side,.benefit-box .right-side{width:50%}.benefit-content-section{padding:0 50px}.benefit-content-section li{margin-bottom:20px}.benefit-img-section{display:-webkit-box;display:-ms-flexbox;display:flex}.benefit-img-section img{width:100%;object-fit:contain;height:100%}.benefit-box .benefit-title{margin:0 0 7px; font-weight:600}.snor-reduction-section{padding:20px 0 0}.snor-red-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-top:30px}.vital-differ-section{padding:50px 120px}.vital-differ-section h5{font-size:22px;line-height:1.5;margin:10px 0 0}.center-img{position:relative}.image-titles{max-width:315px;width:100%;text-align:left;position:absolute}.image-titles .desc{max-width:100%;font-size:18px}.image-titles.top-left{top:4%;left:11%}.image-titles.top-right{top:4%;right:11%}.image-titles.bottom-left{bottom:4%;left:11%}.image-titles.bottom-right{bottom:4%;right:11%}.image-titles h5{position:relative}.image-titles.bottom-left .desc,.image-titles.top-left .desc{padding-left:25px}.image-titles.bottom-right .desc,.image-titles.top-right .desc{padding-right:25px}.image-titles.bottom-left h5,.image-titles.top-left h5{padding-left:25px}.image-titles.bottom-right,.image-titles.top-right{text-align:right}.image-titles.bottom-right .desc,.image-titles.top-right .desc{margin-left:20%}.image-titles.bottom-right h5,.image-titles.top-right h5{padding-right:25px}.image-titles.bottom-left h5::before,.image-titles.bottom-right h5::before,.image-titles.top-left h5::before,.image-titles.top-right h5::before{top:8px;width:20px;height:20px;line-height:20px;font-size:12px;font-weight:400}.image-titles.bottom-right h5::before,.image-titles.top-right h5::before{right:0;left:auto}.get-btn-wrapper .button{width:auto;display:inline-block;padding:16px 80px;font-size:18px;box-shadow:1.414px 1.414px 3.5px rgba(55,55,55,.22);font-weight:700;text-transform:uppercase;cursor:pointer;color:#fff;line-height:1;margin:15px 0 35px;min-width:auto}.snore-treat-section{padding:40px 0 70px}.snore-treat-bottom,.snore-treat-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.snore-treat-top .left-side,.snore-treat-top .right-side{width:50%}.snore-treat-title{font-size:44px;text-align:left;color:#16232f;margin-bottom:30px}.snore-treat-bottom .snore-treat-img{padding-right:40px}.snore-treat-section .desc{font-size:17px}.faq-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 90px;background-size:cover}.faq-section h2{margin:0 0 35px;text-align:left}.faq-section .faq-content.right-side{width:100%}.accordion-container{position:relative;width:100%;height:auto;margin:0 auto;max-width:1200px;padding:0 15px;}.faq-section .set{position:relative;width:100%;height:auto;background-color:#fff;margin-bottom:0;cursor:pointer}.faq-section .set>a{display:block;padding:15px;border-bottom: 1px solid #a9a9a9;text-decoration:none;color:#1a2734;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;font-size:23px;position:relative}.faq-section .set>a.active{color:#ff722d}.faq-section .fa::before{content:'';width:13px;height:13px;line-height:13px;position:absolute;right:15px;top:22px}.faq-section .fa-plus::before{background:url("https://sfycdn.speedsize.com/4692c382-6adf-413d-90c8-295a7d9c98d4//cdn/shop/t/282/assets/plus-icon.png?v=1624581185")}.faq-section .fa-minus:before{background:url("https://sfycdn.speedsize.com/4692c382-6adf-413d-90c8-295a7d9c98d4//cdn/shop/t/282/assets/minus-icon.png?v=1624581175");height:2px;top:23px}.faq-section .set .content{background-color:#fff;display:none}.faq-section .set .content p{padding:8px 15px 20px;margin:0}.faq-section .set>a:focus,.faq-section .set>a:hover{color:#ff722d}.shipping-returns-section{padding:50px 0}.template-product .shipping-returns-section{padding:30px 0 50px}.shipping-data-wrapper{max-width:70%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shipping-returns-section .left-side.shipping-img-section{width:30%;text-align:center}.shipping-returns-section .right-side.shipping-desc-section{width:70%}.shipping-returns-section h3.shipping-content{font-size:22px;margin:0 0 15px;font-weight:500}.shipping-returns-section a.shipping-link{color:#1a7bd1;text-decoration:underline}.testimonial-gallery-section{padding:0 0 80px}.testimonials-upper{background-color:#f3f8fc;padding:70px 0 0;position:relative}.testimonials-upper::after{content:'';display:block;width:0;height:0;border:0 solid transparent;border-left-width:35px;border-right-width:35px;border-top:30px solid #f3f8fc;position:absolute;left:0;bottom:-30px;right:0;margin:0 auto}.testimonials-upper .container{max-width:1100px;margin:0 auto}.test-top-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around}.test-title{font-size:35px;margin:0;color:#012169;padding:50px 0;line-height:1.2;font-family:"Crimson Text",serif;font-weight:600}.testimonial-name,.testimonial-title{color:#161d25;font-size:24px;margin:12px 0}.testimonial-detail{font-size:21px;margin:0}.gray{color:#161d25}.more-video-title{color:#0971ce;font-size:24px;margin:12px 0 25px;text-transform:capitalize;border-bottom:1px solid #c8ccd0;padding-bottom:10px}.test-top-video .left-side-data{width:40%}.test-top-video .right-side-data{width:55%}.main-video-info p{margin:0}.testimonial-gallery-section .carousel-nav .carousel-cell{height:220px;width:270px;margin-right:10px;padding:10px;box-sizing:border-box}.testimonial-gallery-section .carousel-nav .carousel-cell.is-nav-selected{background:#fff;padding:10px;border:none;box-shadow:0 0 10px rgba(0,0,0,.1)}.testimonial-gallery-section .carousel-nav .nav-video-image{width:100%;height:150px}.testimonial-gallery-section .carousel-nav .carousel-cell .video-name p{margin:10px 0;color:#0971ce}.testimonial-gallery-section .carousel-nav .carousel-cell .video-name span,.testimonial-gallery-section .carousel-nav .carousel-cell .video-name strong{display:block}.testimonials .review-section .review-main{margin:0;display:inline-block;width:100%}.testimonials .review-section .review-main .review-content:nth-child(2n+1){float:left}.testimonials .review-section .review-main .review-content{width:33.33%;padding:0 15px;margin:0 0 30px;float:right;min-width:inherit!important;display:none}.testimonials .review-section .review-main .review-content p{font-size:18px;color:#464847;position:relative;margin:0 0 10px!important;background:#fff;border-radius:8px;padding:0px 0px 15px;}.testimonials .review-section .review-main .review-content p:focus,.testimonials .review-section .review-main .review-content p:hover{background:#fff;cursor:default;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.testimonials .review-section .review-main .review-content h4{display:inline-block;margin:0;font-size:20px;color:#0971ce;padding-left:0}.testimonials .review-section .review-main .review-content span{color:#161d25;font-weight:600;font-size:20px}.testimonials .review-section .review-main .review-content p::before{background:url("{		{			 'left-double-quote.png' | asset_img_url:'master' 		}	}") no-repeat center center;content:'';position:absolute;width:22px;height:18px;top:20px;left:10px}.testimonials .review-section .review-main .review-content p:focus:before,.testimonials .review-section .review-main .review-content p:hover:before{background:url("{		{			 'left-double-quote-hover.png' | asset_img_url:'master' 		}	}") no-repeat center center}.testimonials .product-video{margin:50px 0}.warranty-section .button,a.product-try-btn{font-size:21px;text-transform:capitalize;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:400px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-shadow:4px 6px 22px -2px rgb(0 0 0 / 74%);-moz-box-shadow:4px 6px 22px -2px rgba(0,0,0,.74);box-shadow:6px 8px 22px -2px rgb(0 0 0 / 74%)}.testimonials a.more-review-btn{color:#000;font-weight:600;text-transform:capitalize;box-shadow: 6px 8px 22px -2px rgba(0, 0, 0, 0.44);font-size:20px}a.ct-btn-scroll{position:relative;text-align:center;width:100%;display:block;bottom:-18px;z-index:99}.container-small,.page-container{width:100%;max-width:1200px;padding:0 15px;display:block;margin:0 auto}.about-page,.compare-page,.contact-page,.faq-page,.page-sleep-library,.privacy-policy,.return-replacement,.simple-page,.technology-section{padding:70px 0}.detail-add-cart,a.view-detail-button{min-width:auto}.detail-add-cart{display:inline-flex;align-items:center;justify-content:space-between;max-height:52px;margin-left:15px;cursor:pointer}.view-form-details{display:flex;align-items:center;justify-content:center}.detail-add-cart img{margin-right:11px}.warranty-section{display:block;width:100%;padding:50px 0;background-size:cover;background-position:center center;margin:70px 0 0;clear:both}.warranty-section-wrapper{display:flex;align-items:center;justify-content:space-evenly}.warranty-section .container-center{width:100%;max-width:1235px;padding:0 15px;margin:0 auto}.warranty-section .left-side{width:20%;text-align:center}.warranty-section .right-side{width:70%}.warranty-section .h3,.warranty-section h3{text-align:left;margin:0 0 20px}.warranty-section p{color:#16232f;font-size:24px;line-height:32px}.singleproduct-section{padding:70px 0;width:100%;display:block;float:left}.singleproduct{display:flex;align-items:center;justify-content:space-around;width:100%}.singleproduct .left-side{width:50%;text-align:center}.singleproduct .right-side{width:50%}.singleproduct h3.pro-name{margin:0}.singleproduct .pro-price{font-size:23px;color:#77828d;font-family:calibri,sans-serif;font-weight:600;margin:15px 0}.singleproduct .product-top-text{margin:10px 0}.singleproduct .product-bottom-text{font-size:17px;color:#77828d;margin-top:15px}.simple-page .article-row{display:block;background:#eef1f4;border-radius:8px;padding:15px;width:48%;float:left;min-width:inherit!important;margin:1%}.simple-page .article-row h4{margin:15px 0}h2.sleep-apnea-icon{margin:20px 1% 0;font-size:35px;font-family:calibri,sans-serif;clear:both}.page-sleep-library-inner{display:flex;align-items:flex-start}.one-quarter.page-sleep-library-menu{flex:25%;margin-right:25px}.three-quarters.page-sleep-library-content{flex:75%}.page-sleep-library-menu .sleep-apnea-icon{margin:10px 15px;font-size:25px}.page-sleep-library-menu .sleep-apnea-icon::before{content:'';background:url(https://sfycdn.speedsize.com/4692c382-6adf-413d-90c8-295a7d9c98d4//cdn/shop/files/cdn_shopify_com-sleep-apnea.jpg);background-repeat:no-repeat;background-size:40px;width:40px;height:40px;display:block;float:left;margin:0 20px 0 0}.page-sleep-library-content h1{font-size:30px; font-weight:700;}.page-sleep-library-content h2{font-size:26px}.page-sleep-library-content h1,.page-sleep-library-content h2,.page-sleep-library-content h3,.page-sleep-library-content h4{font-family:inherit}.page-sleep-library-content li{list-style:none;background:url(https://sfycdn.speedsize.com/4692c382-6adf-413d-90c8-295a7d9c98d4//cdn/shop/files/check.jpg) no-repeat;background-size:15px;background-position:0 7px;padding-left:30px}.mouthpiece-box-cont{right:0;position:absolute;opacity:0;visibility:hidden;width:400px;bottom:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.prioritylink1:hover~.mouthpiece-box-cont{opacity:1;visibility:visible}body#memory-foam-pillow-cervical-pillow .primary-image,div#shopify-section-product-for-fresh .primary-image{position:relative}body#2-vitalsleeps-free-cleaner-amp-2-sleep-masks .processing-checkbox,body#vitalsleep-5-piece-snoring-bundle .processing-checkbox{display:none}.price__sale .shipping{color:#161d25;font-weight:400;display:inline-block;margin-top:6px;}.product-order-list-wrapper{display:flex;align-items:center;width:100%;padding:50px 0}.product-order-list a{margin:10px 0;display:inline-flex;align-items:center;justify-content:center}.product-order-list a img{padding-right:10px}.product-order-list a.orange.button{width:calc(100% - 40px)}.product-order-list{width:50%}.customer-btn .black{border:2px solid #161d25;background:#fff;color:#161d25}.customer-btn .black img{filter:invert(1)}.collection-template-section p.col-description{font-size:20px;line-height:25px}.compare-page .singleproduct-section{padding-top:0}.f-col-button .chat_with_us,.f-col-button .contact_us{padding:17px 10px}.footer-top .klaviyo-form-H7FAPr .needsclick.TextInput__FormStyledTextInput-sc-1o6de9f-0::placeholder{padding-left:8px}#html_main .pro-compare-image .flickity-viewport{min-height:322px}#CartDrawer .ajaxcart__qty input{text-align:center}#CartDrawer .ajaxcart__qty--minus,#CartDrawer .ajaxcart__qty--plus,.cartqua .js-qty__adjust--minus,.cartqua .js-qty__adjust--plus{cursor:pointer}.cartqua .js-qty__adjust--minus .icon:before,.cartqua .js-qty__adjust--plus .icon:before{display:none}.cartqua .js-qty{border:1px solid #efefef}.cartqua .js-qty__adjust--minus,.cartqua .js-qty__adjust--plus{background:#efefef;border:none}.cartqua .js-qty input{border:none}.template-product .product-title{font-family:'Amazon Ember',sans-serif!important}.end_my_snor_btn img{padding-left:6px}.announcement_mobile.top-bar{display:none}.money-back-section .money-back .couple-image:before{display:none}
  .video-gallery-section .carousel-main.mobile{display:none}
  .product-compare .warr-logo-bar,.singleproduct-section.faq-product .warr-logo-bar{margin-top:20px;max-width:380px}.product-compare .warr-logo-img,.singleproduct-section.faq-product .warr-logo-img{margin:0;max-width:100%;border:none}.product-compare .warr-logo-img img,.singleproduct-section.faq-product .warr-logo-img img{max-width:100%}.product_promises{padding-left:20px;list-style:circle;margin-top:0;display:flow-root}.no_right_img .ne_blocks{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.no_right_img .ne_blocks .news-row{flex:0 1 47%}.template-cart .checkout-table tr td,.template-cart .checkout-table tr th{border:none!important}.template-cart .main.checkout-table tr td{padding:1rem 0!important}.template-cart .checkout-table tr td.product_details{max-width:300px;padding:1rem 10px!important}.template-cart .cartform .cart-buttons-container{display:flex;align-items:center;justify-content:space-between;margin:20px 0}.cartform h2{text-align:center}.template-cart .video-gallery-section{background:#e9f6fc;padding:50px 0 35px;margin-top:30px}.template-cart #MainContent{margin-bottom:0}.template-cart .video-gallery-section .watch-title{margin:0;padding:15px 0}.shop-Cart-totalbox .payment-icon img{max-width:100%}.shop-Cart-totalbox .checkout-table tr,.table-striped>tbody>tr:nth-of-type(odd){background:0 0!important}.shop-Cart-totalbox .checkout-table tr td,.shop-Cart-totalbox .checkout-table tr th{border:none!important}.shop-Cart-totalbox .checkout-table tbody tr th{font-weight:600}.shop-Cart-totalbox .checkout-table tbody td,.shop-Cart-totalbox .checkout-table tbody th,.shop-Cart-totalbox .checkout-table tbody tr{font-size:1.11111em}.rounded_btn{cursor:pointer;background-color:#ff722d;padding:16px 25px;border-radius:3px;box-shadow:1.414px 1.414px 3.5px rgba(55,55,55,.22);border:2px solid transparent;color:#fff;line-height:normal;font-size:1rem;text-transform:uppercase;font-weight:600;min-width:300px}.rounded_btn.continue_btn{color:#000;background:0 0;border:2px solid #101010;width:auto;min-width:auto;box-shadow:none}.bordered_btn,a.bordered_btn{cursor:pointer;padding:.8rem 1.5rem;font-size:.66667em;line-height:1;background:0 0;color:#000;border-radius:2em;border:2px solid #101010;box-shadow:none;font-weight:600;text-transform:uppercase}.bordered_btn:hover,a.bordered_btn:hover{box-shadow:0 .6rem 1rem rgba(0,0,0,.3)}.checkout-table{border:none!important}.main.checkout-table tbody tr{border-bottom:1px solid #ccc}.checkout-table tbody tr th{padding:.7rem 1rem;text-align:center;line-height:1.5;font-weight:400;font-size:1rem}.pr-remove{display:flex;align-items:center;justify-content:space-between}a.cart__remove{position:relative;display:inline-block;height:20px;width:20px}a.cart__remove i{display:none}.cart__remove::after,.cart__remove::before{width:0;border-left:1px solid #101010;height:1rem;content:'';position:absolute;left:50%;right:0;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.cart__remove::after{transform:translate(-50%,-50%) rotate(135deg)}.template-product .try_btn_wrapper{display:none}.section-header header .navbar ul.menu li.try_btn_wrapper.mobile{display:none;text-transform:uppercase;text-align:center}.template-cart .video-gallery-section .grid-container{display:block;padding:0 10px}.template-cart .video-gallery-section .flickity-slider .carousel-cell{width:33.33%;margin-right:0}.template-cart .carousel.carousel-nav{display:none}.template-cart .video-gallery-section .grid-item{padding-left:0}.template-cart .video-gallery-section .flickity-prev-next-button{display:block}.template-cart .flickity-button.flickity-prev-next-button.previous{left:-10%}.template-cart .flickity-button.flickity-prev-next-button.next{right:-10%}
  .template-cart .video-gallery-section .carousel-main img{height:100%}.template-cart .video-gallery-section .container{padding:0}.template-cart .video-gallery-section .video-content{margin-top:20px}.template-cart .video-gallery-section .video-content .button{padding:17px 10px}.table_headers.mobile{display:none}.template-cart .video-gallery-section .main_image .video-popup::before{display:none}.customer-review-section .grid-container{display:block;padding:0 10px}.customer-review-section .flickity-slider .carousel-cell{width:33.33%;margin-right:0}.customer-review-section .grid-item{padding-left:0}.customer-review-section .flickity-prev-next-button{display:block}.customer-review-section .carousel-main img{height:100%}.customer-review-section .container{padding:0}.customer-review-section .video-content{margin-top:20px}.customer-review-section .video-content .button{padding:17px 10px}.customer-review-section .main_image .video-popup::before{display:none}.customer-review-section{padding:50px 0 35px;margin-top:30px}.customer-review-section .watch-title{margin:0;padding:15px 0}.customer-review-section .carousel.carousel-nav{display:none}.customer-review-section .flickity-button.flickity-prev-next-button.previous{left:-10%}.customer-review-section .flickity-button.flickity-prev-next-button.next{right:-10%}.review-section{padding-top:0}.how-it-work-new .review-section .service-section{padding:0}.review-section .service-section .service-list{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-around}.review-section .service-section .service-list .service-box{flex:0 1 41.66%;text-align:center;padding:3rem 30px}.review-section .service-section .service-list .service-box img{max-height:200px}.video-image.home_banner p{color:#333;font-size:16px;font-family:calibri,sans-serif;text-transform:uppercase;text-align:center;margin:20px 0 0 0;font-weight:600;display:flex;align-items:center;justify-content:center}.video-image.home_banner p i{margin-right:10px}.video-image.home_banner p i:before{font-size:24px;color:#0971ce}.shipping-info.new{justify-content:space-between;width:100%;flex-wrap:wrap;min-width:420px;max-width:420px}.shipping-info.new p{flex:0 1 100%;display:flex;align-items:center;font-size:13px;position:relative;margin:4px 0;color:#666;text-transform:initial;font-weight:400}.shipping-info.new p i{margin:0 0 0 10px;font-size:20px;position:absolute;right:0;color:#868686}.shipping-info.new p img{width:15px;height:15px;margin-left:6px}.shipping-info.new p i:before:hover{color:#4e4e4e}.shipping-info.new p .tooltip{display:none;font-size:13px;line-height:16px;font-weight:400;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:rgba(0,0,0,.2) 0 2px 3px 0;padding:10px;position:absolute;text-align:center;min-width:auto;z-index:100;width:100%;left:0;margin-top:10px;top:100%;justify-content:center;text-transform:inherit}.shipping-info.new p span.tooltip.active{display:block}.shipping-info.new p .service_icon{margin:0 8px 0 0;width:22px;height:22px}.shipping-info.new p .service_icon.replacement{width:22px;height:20px}.video-gallery-section .carousel-cell .video-content .button.mobile{display:none}.video-text-section .video-with-text .logo-bar .popup_body_bg{visibility:hidden;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100vw;height:100vh;bottom:0;z-index:999;transition:all .3s ease}.video-text-section .video-with-text .logo-bar .popup_body_bg.active{visibility:visible}.video-text-section .video-with-text .logo-bar .popup_body_bg .logo_info_wrapper{width:100%;bottom:-100%;background:#fff;max-width:1000px;margin:0 auto;position:absolute;display:inline-block;left:0;right:0;box-shadow:0 0 0 1px rgba(0,0,0,.2),0 1em 2em -1em;transition:bottom .5s ease;border-radius:17px 17px 0 0;padding:4rem 4rem}.video-text-section .video-with-text .logo-bar .popup_body_bg.active .logo_info_wrapper{bottom:0}.video-text-section .logo_info_wrapper .pf-modal__header{display:flex;justify-content:center;position:relative}.video-text-section .logo_info_wrapper .pf-modal__header::before{content:"";display:block;height:1px;width:100%;border-bottom:1px solid #0971ce;position:absolute;top:50%;z-index:-1}.video-text-section .logo_info_wrapper .pf-modal__header img{padding:0 3.5rem;background-color:#fff;height:110px}.video-text-section .logo_info_wrapper .pf-modal__header{position:relative;z-index:99}.video-text-section .logo_info_wrapper .pf-modal__header .pf-modal__x{position:absolute;top:50%;right:0;transform:translateY(-50%);padding:.3rem .3rem .3rem 1.5rem;background-color:#fff;cursor:pointer;font-size:1.125rem;color:#0971ce;display:flex;align-items:center;z-index:99}.video-text-section .logo_info_wrapper .pf-modal__header .pf-modal__x img{height:16px;padding:0;width:auto;display:inline-block;padding-right:1rem}.video-text-section .logo_info_wrapper .pf-modal__body{flex:1;padding:2rem 10%;border-bottom:1px solid #0971ce;text-align:center;overflow:auto;position:relative}.video-text-section .logo_info_wrapper .pf-modal__body .info_title{font-size:1.25rem;margin-bottom:.5rem;color:#0971ce}.video-text-section .logo_info_wrapper .pf-modal__body .info_subtitle{font-size:2.125rem;margin:0 auto 1.4rem;color:#012169}.top-bar.list-inline{display:flex;justify-content:center;width:100%}.topbar-left.text-left,.topbar-right.text-right{display:inline-block;vertical-align:text-top}.custom-video-review-section .carousel.mobile{display:none}.custom-video-review-section .carousel{display:flex;flex-wrap:wrap}.custom-video-review-section .carousel .carousel-cell{text-align:center;flex:0 1 32%;border:1px solid rgba(0,0,0,.15);border-bottom:2px solid rgba(0,0,0,.15);padding:1px!important;border-radius:5px;box-shadow:0 10px 6px -6px rgba(0,0,0,.15);background:#fff;margin:20px 22px 20px 0}.custom-video-review-section .carousel .carousel-cell:nth-child(3n){margin-right:0}.custom-video-review-section .carousel .carousel-cell .main_image{position:relative}.custom-video-review-section .carousel .carousel-cell .main_image a{max-height:274px;min-height:274px;display:inline-block;width:100%}.custom-video-review-section .carousel .carousel-cell .main_image img{width:100%;max-height:inherit;min-height:inherit;object-fit:cover}.custom-video-review-section .carousel .carousel-cell .video-content{display:flex;justify-content:space-between;padding:10px 10px 14px}.custom-video-review-section .carousel .carousel-cell .video-content p{margin:0}.custom-video-review-section .carousel .carousel-cell .video-content .star-rating{display:flex}.custom-video-review-section .carousel .carousel-cell .video-content .star-rating img{width:20px;height:20px;margin:0 2px}.custom-video-review-section .carousel .carousel-cell .video-content .video-name{flex:1;text-align:left;margin-right:5px}.star-rating{display:flex}.star-rating img{width:20px;height:20px;margin:0 2px}.custom-video-review-section .main_image .video-popup::before{content:'';display:block;width:65px;height:65px;background-image:url(play-icon.png);background-position:center;background-repeat:no-repeat;background-size:15px;background-color:#000;border-radius:50%;position:absolute;right:0;top:50px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}@media only screen and (max-width:1024px) and (min-width:834px){.section-header .top-bar span{font-size:14px}.topbar-right.text-right{text-align:left!important;margin:0}.section-header .top-bar span.topbar_flag{padding-left:23px}.section-header .top-bar span.topbar_flag::before{width:15px;height:11px;background-size:15px}}@media (max-width:992px){.rounded_btn{padding:.6rem 1rem!important;font-size:14px;min-width:200px}.template-cart .checkout-table tr td.product_details{min-width:200px}.template-cart .checkout-table tr td .product-title,.template-cart .checkout-table tr td.product_details .cart_variants,.template-cart .checkout-table tr td.product_details .product-title{font-size:14px}.cartqua .js-qty input,.cartqua .js-qty__adjust--minus,.js-qty__adjust--plus{width:28px!important;height:28px!important}.shop-Cart-totalbox .checkout-table tbody td,.shop-Cart-totalbox .checkout-table tbody th,.shop-Cart-totalbox .checkout-table tbody tr{font-size:1rem}.bordered_btn,a.bordered_btn{padding:.6rem .8rem;font-size:.6em}}@media (max-width:800px){.template-cart .main.checkout-table tr td{padding:1rem 6px!important}.template-cart .main.checkout-table tr td.pr-remove{min-width:82px}}@media (max-width:640px){.checkout-table {margin-top:0 !important;}.checkout-table.main tbody .product_details_row{display:flex;flex-wrap:wrap}.checkout-table.main tbody{display:flex;flex-direction:column}.checkout-table.main tbody .product_details_row td{min-width:auto}.checkout-table.main tbody .product_details_row td.product_image,.checkout-table.main tbody .product_details_row td.product_qty{flex:0 1 24%}.checkout-table.main tbody .product_details_row td.btn_update,.checkout-table.main tbody .product_details_row td.product_details{flex:0 1 50%}.checkout-table.main tbody .product_details_row td.final_price_remove,.checkout-table.main tbody .product_details_row td.product_price{flex:0 1 26%}.checkout-table.main tbody .product_details_row td.final_price_remove{min-width:auto; display:none;}.template-cart .cartform .checkout-table.table-top.main{max-width:100%;width:100%}.cartform .checkout-table.table-top .table_headers.mobile{display:none; /*flex*/}.table_headers.mobile th:first-child{flex:0 1 24}.table_headers.mobile th:last-child{flex:0 1 76}.table_headers.desktop{display:none}}@media (max-width:480px){.rounded_btn{font-size:13px;min-width:130px}.template-cart #MainContent .col-sm-5.col-sm-offset-7{width:100%!important}.cartqua .js-qty__adjust--minus,.cartqua .js-qty__adjust--plus{width:25px!important;height:32px!important}.cartqua .js-qty input{width:24px!important;height:28px!important;font-size:16px}}@media (max-width:380px){.rounded_btn{font-size:11px;padding:.6rem .5rem!important}.checkout-tablee.main tbody .product_details_row td.product_image{flex:0 1 100%;text-align:center}.checkout-tablee.main tbody .product_details_row td.product_details{flex:0 1 66.66%}.checkout-tablee.main tbody .product_details_row td.btn_update,.checkout-tablee.main tbody .product_details_row td.final_price_remove,.checkout-tablee.main tbody .product_details_row td.product_price,.checkout-tablee.main tbody .product_details_row td.product_qty{flex:0 1 33.33%}}.reveal .hidden{display:block!important;visibility:visible!important}.product:hover .reveal img{opacity:1}.reveal{position:relative}.reveal .hidden{position:absolute;z-index:-1;top:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.reveal:hover .hidden{z-index:100000;opacity:1}.reveal img{width:300px;max-height:300px;object-fit:contain}.logo_with_text .logo-bar{flex-wrap:wrap}.logo_with_text.video-text-section .video-with-text .logo-bar .logo_details_wrapper{display:flex;align-items:center;justify-content:flex-start;flex:0 1 46%;border:none;margin:0 18px 25px 18px;border-bottom:solid 1px #d8d8d8;padding-bottom:25px}.logo_with_text.video-text-section .video-with-text .logo-bar .logo_details_wrapper .logo-image{flex:0 1 30%;padding:0 .5rem;text-align:left}.logo_with_text.video-text-section .video-with-text .logo-bar .logo_details_wrapper .pf-modal__body{flex:0 1 66.66%;text-align:left;padding:0 .5rem}.logo_with_text.video-text-section .video-with-text .logo-bar .logo-image img{max-width:100px;max-height:100px}.logo_with_text.video-text-section .video-with-text .logo-bar .logo_details_wrapper .pf-modal__body h4.info_title{font-size:20px;margin:0;line-height:1.5}@media (max-width:1399px){.logo_text_below .video-with-text .logo-bar .logo_details_wrapper:after{height:150px}}@media (max-width:1199px){.logo_text_below .video-with-text .logo-bar .logo_details_wrapper:after{height:120px}}@media (max-width:959px){.logo_with_text.video-text-section .video-with-text .logo-bar .logo_details_wrapper{margin:0 14px 25px 14px;padding:0}.logo_text_below .video-with-text .logo-bar .logo_details_wrapper:after{height:100px}}@media (max-width:768px){.logo_with_text.video-text-section .video-with-text .logo-bar .logo_details_wrapper{flex:0 1 100%}.logo_with_text.video-text-section .video-with-text .logo-bar .logo_details_wrapper .logo-image{flex:0 1 25%}.logo_with_text.video-text-section .video-with-text .logo-bar{max-width:100%;margin:0}}@media only screen and (min-width:1440px){.benefit-section.product-btm-sec{max-width:1200px;margin:0 auto;float:none}}.product_bottom_content .get-btn-wrapper .button{margin:40px 0 0}.product_promises.mobile{display:none}.pr_tmplt_nw .tabs-section ul.tabs{display:flex;height:auto}.pr_tmplt_nw .tabs-section ul.tabs li{min-width:auto;height:auto;display:flex;align-items:center;justify-content:center}.pr_tmplt_nw .cell{width:25%;display:inline-block;padding:0 10px;margin:0 -2px}.pr_tmplt_nw .cell .feature-title{font-size:18px}.pr_tmplt_nw .cell .feature-desc{font-size:17px;margin-top:6px}.pr_tmplt_nw .left_side_sec{display:flex}.pr_tmplt_nw .left_side_sec .left_items{flex:0 1 50%;padding:0 8px}.pr_tmplt_nw .right_side_sec{display:flex;flex-direction:row-reverse;margin-top:10px}.pr_tmplt_nw .right_side_sec .right_items{flex:0 1 50%;padding:0 8px}.pr_tmplt_nw .vital-differ-section{display:inline-block;padding:0}.pr_tmplt_nw .vital-differ-section .image-titles.bottom-left,.pr_tmplt_nw .vital-differ-section .image-titles.top-left{left:0}.pr_tmplt_nw .vital-differ-section .image-titles.bottom-right,.pr_tmplt_nw .vital-differ-section .image-titles.top-right{right:0}.pr_tmplt_nw .vital-differ-section .center-img{background-size:40%!important}.pr_tmplt_nw .faq-section{padding:0 0 100px}@media only screen and (max-width:1199px){.pr_tmplt_nw .tabs-section ul.tabs li{font-size:19px;padding:0 14px;margin-right:6px}}@media only screen and (max-width:1024px){.pr_tmplt_nw .tabs-section .tabs-wrapper{height:auto}.pr_tmplt_nw .tabs-section ul.tabs{flex-wrap:wrap}.pr_tmplt_nw .tabs-section ul.tabs li{flex:1;margin:2px 2px 0;border:1px solid #f3f4f6;font-size:18px;padding:8px;line-height:22px}}@media only screen and (max-width:768px){.pr_tmplt_nw .tabs-section ul.tabs li{font-size:16px;padding:4px}.pr_tmplt_nw .left_side_sec,.pr_tmplt_nw .right_side_sec{display:block}.pr_tmplt_nw .cell{width:50%}.product_promises.mobile{display:block}.product_promises.desktop{display:none}}@media only screen and (max-width:480px){.pr_tmplt_nw .tabs-section ul.tabs li{flex:0 1 48%}.pr_tmplt_nw .cell{width:100%}}.template-index header.sticky_header{transition:all .4s;position:fixed;top:0;z-index:999;width:100%;box-shadow:0 0 30px 1px #000}@media only screen and (max-width:768px){.section-header header .navbar ul.menu{position:absolute;top:58px;left:-15px}.template-index .section-header.sticky_header .navbar.expand ul.menu{display:block!important}}.anti-snoring-mouthpiece header .header-wrap .navbar.group{visibility:hidden}.slider_img_wrapper{display:inline-block;width:100%;padding-bottom:80px}.slider_img_wrapper .slider_img_wrap{padding:0 10px}.slider_img_wrapper .slider_img .slick-arrow{z-index:999;width:30px;height:30px}.slider_img_wrapper .slider_img .slick-arrow:before{width:30px;height:30px;box-shadow:-1px 3px 5px -1px rgba(0,0,0,.5);border-radius:50%;background-color:#fff;font-family:FontAwesome;display:flex;align-items:center;justify-content:center;color:#0771cd;font-size:26px}.slider_img_wrapper .slider_img .slick-arrow.slick-prev{left:8px}.slider_img_wrapper .slider_img .slick-arrow.slick-prev:before{content:'\f104'}.slider_img_wrapper .slider_img .slick-arrow.slick-next{right:8px}.slider_img_wrapper .slider_img .slick-arrow.slick-next:before{content:'\f105'}.prodcut_modal_popup .modal-popup .modal-wrap .modal-body .modal-content{padding:20px}.prodcut_modal_popup .modal-popup .modal-wrap .modal-body .modal-content h2{margin:10px 0}.prodcut_modal_popup .modal-popup .modal-wrap .modal-body .modal-content h2,.prodcut_modal_popup .modal-popup .modal-wrap .modal-body .modal-content h3,.prodcut_modal_popup .modal-popup .modal-wrap .modal-body .modal-content h4,.prodcut_modal_popup .modal-popup .modal-wrap .modal-body .modal-content h5,.prodcut_modal_popup .modal-popup .modal-wrap .modal-body .modal-content h6{text-align:center}.prodcut_modal_popup .modal-popup .modal-wrap .modal-body .modal-content p{text-align:center}.prodcut_modal_popup .modal-popup .modal-wrap .modal-body .modal-content .modal-close{top:10px;right:10px;line-height:1}.prodcut_modal_popup .prioritylink{margin-bottom:1em;border-bottom:1px solid #0971ce;display:inline-block;padding-bottom:2px;transition:all .3s ease-in-out}.prodcut_modal_popup .prioritylink:hover{border-bottom:1px solid transparent}.drawer .drawer__header{margin:0}.free_shiiping_text p{margin:0 0 10PX;padding:10PX;text-align:center;background:#f5f5f5;border-bottom:1px solid #e9e9e9;font-size:20px}.product-sticky-bar{position:fixed;bottom:0;left:0;z-index:5;width:100%;padding:14px 25px;background-color:#fff;box-shadow:0 -3px 6px 0 rgba(0,0,0,.16);font-size:10px;font-weight:500;text-transform:uppercase;color:#5a3b36;transform:translateY(calc(100% + 40px));transition-property:transform;transition-duration:.4s}.product-sticky-bar.product-sticky-bar--visible{transform:translateY(0)}.product-sticky-bar .product-sticky-bar__container{display:flex;align-items:center;max-width:960px;margin:0 auto;justify-content:center}.product-sticky-bar .product-sticky-bar__button{position:relative;min-width:280px;padding-top:11px;padding-bottom:10px;padding-left:20px;padding-right:32px;background-color:#ff722d;border-radius:5px;border:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);font-family:"Brandon Printed One",sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;text-transform:uppercase;color:#fff;transition-duration:.3s;transition-property:background-color}.product-sticky-bar .product-sticky-bar__button.product-sticky-bar__button--scroller{min-width:320px;margin:0 auto;padding-left:22px;padding-right:22px;font-size:17px}.product-sticky-bar .product-sticky-bar__button-icon{position:absolute;top:50%;right:14px;line-height:1;transform:translateY(-50%)}.product-sticky-bar .product-sticky-bar__button.product-sticky-bar__button--scroller .product-sticky-bar__button-icon{transform:translateY(-50%) rotate(-90deg)}.cart--cookie-message{display:none!important}.trial_btn{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#ff722d;color:#fff;min-width:420px;max-width:420px;padding:16px 25px;font-size:18px;border:none;margin:25px 0 15px;border-radius:3px;font-weight:700;text-transform:uppercase;cursor:pointer;font-family:calibri,sans-serif;box-shadow:6px 8px 18px -6px #000}.trial_btn:hover{background:#e16223;transition:all .3s}body#charitable-partnerships .index-section{padding-top:55px}body#charitable-partnerships .index-section:first-child{padding-top:0}.charity_page{padding:100px 0}.charity_page .banner_info_wrap .banner_info .rte{text-align:center;font-size:20px;line-height:26px}.charity_details .heading{text-align:left!important;padding:0 15px}.charity_details .charity_details_wrapper{display:flex;align-items:flex-start;flex-wrap:wrap}.charity_details .charity_details_wrapper .charity_details_item{flex:0 1 25%;padding:0 15px;margin-bottom:30px}.charity_details .charity_details_wrapper .charity_details_item .charity_img{position:relative;overflow:hidden;box-shadow:0 16px 24px 0 rgba(0,0,0,.09);margin-bottom:20px;max-height:175px;background-color:#000;transition:all .3s ease-in-out}.charity_details .charity_details_wrapper .charity_details_item:hover img{transform:scale(1.1);opacity:.5;transition:all .3s ease-in-out}.charity_details .charity_details_wrapper .charity_details_item .charity_img img{display:block;max-height:inherit;object-fit:cover;width:100%}.charity_details .charity_details_wrapper .charity_details_item .charity_info h3{margin:10px 0}.charity_details .charity_details_wrapper .charity_details_item .charity_img .btn{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.charity_details .charity_details_wrapper .charity_details_item:hover .charity_img .btn{opacity:1}.charity_session{padding:80px 0;text-align:center}.charity_session_info p{margin:30px 0 40px;font-size:22px;line-height:28px}.charity_session_info a.button i{margin-right:10px;font-size:14px}@media only screen and (max-width:1024px){.charity_details .charity_details_wrapper .charity_details_item{flex:0 1 33.33%}}@media only screen and (max-width:800px){.charity_details .charity_details_wrapper .charity_details_item{flex:0 1 50%}.charity_details .charity_details_wrapper .charity_details_item .charity_info h3{font-size:22px}.charity_details .charity_details_wrapper .charity_details_item .charity_info p{font-size:16px;line-height:22px}.charity_details .charity_details_wrapper .charity_details_item .charity_info a{font-size:16px}.charity_details .charity_details_wrapper .charity_details_item .charity_info a img{width:12px;height:12px}.charity_session_info p{font-size:16px}}@media only screen and (max-width:640px){.charity_session_info a.button{font-size:12px}}@media only screen and (max-width:480px){.charity_details .heading{text-align:center!important}.charity_details .charity_details_wrapper .charity_details_item{flex:0 1 100%}.charity_details .charity_details_wrapper{max-width:320px;margin:0 auto}.charity_details .charity_details_wrapper .charity_details_item .charity_info a{font-size:14px}.charity_details .charity_details_wrapper .charity_details_item .charity_info a img{width:10px;height:10px}.charity_session_info a.button i{margin-right:6px}}.template-product.HUP .product-btm-sec ul.tabs li{border:1px solid #e0e0e0;border-bottom:none;text-align:center;list-style:none;margin-right:3px}.template-product.HUP .product-btm-sec ul.tabs li.active{border-top:1px solid #bdbebe;border-right:1px solid #bdbebe;border-left:1px solid #bdbebe;border-bottom:1px solid #f3f4f6}.template-product.HUP .product-btm-sec .tab_container{margin-top:-1px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-right-radius:4px}.template-product.HUP .product-btm-sec .tab_content{border:1px solid #bdbebe;padding:10px 40px 10px 40px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-right-radius:4px}.template-product.HUP .product_bottom_content{margin:30px 0}.testimonial_new .container{max-width:1200px}.testimonial_new .block-row.add_padding{padding-top:50px;margin-top:50px;position:relative}.testimonial_new .block-row.add_padding:before{content:'';width:300px;position:absolute;display:block;background:#bfbfbf;height:1px;left:50%;transform:translateX(-50%);top:0}.testimonial_new .block-text .rte{font-weight:600;margin-bottom:50px}.testimonial_new .block-text .rte p{color:#000}.testimonial_new .block-text .testimonial_detail{padding-top:12px;position:relative;display:flex}.testimonial_new .block-text .testimonial_detail .star-rating{margin-left:14px}.testimonial_new .block-text .testimonial_detail:before{content:'';position:absolute;width:42px;height:1px;background:#000;margin-bottom:20px;top:0}.testimonial_new .block-video{position:relative}.testimonial_new .block-video img{width:100%;height:100%;display:block}.testimonial_new .block-video a::before{content:'';display:block;width:65px;height:65px;background-image:url(play-icon.png);background-position:center;background-repeat:no-repeat;background-size:15px;background-color:#000;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.template-product.HUP .add_to_cart_btn{display:flex;justify-content:center}.template-product.HUP .text_with_image .block-row{display:block}.template-product.HUP .text_with_image .product__price .price{margin:0;text-align:center}.template-product.HUP .text_with_image .product__price .price__sale{border:none;padding:0}.template-product.HUP .text_with_image .block-text{display:flex;align-items:left;justify-content:center}.template-product.HUP .text_with_image .img-txt-title,.template-product.HUP .text_with_image .money,.template-product.HUP .text_with_image .price{font-size:24px!important;line-height:1!important;margin:0!important}.template-product.HUP .shipping-returns-section{background:#e1ecf1}.template-product.HUP .shipping-returns-section .left-side img{width:100%}.template-product.HUP .shipping-returns-section .right-side{padding-left:24px}.first-section h4{font-family:inherit;color:#636363}#snoring-reduction-benefits .first-section h3{margin-top:30px;display:block;margin-bottom:30px}.second-section{margin-top:50px}.reasons-container{display:grid;grid-template-columns:auto auto auto;grid-gap:50px;text-align:center}p.reason-index{display:inline-block;background:#52a5de4d;border-radius:50%;color:#52a5de;line-height:40px;height:40px;width:40px;vertical-align:middle}.single-reason h5,.single-reason p{color:#636363;font-weight:400}.final-section{text-align:center}.final-section{background:#f4f4f4;padding:50px;margin-top:50px}.template-product .add-to-cart-button,.template-product button.product-form__cart-submit{color:#000!important}@media only screen and (max-width:1024px){.template-product.HUP .add-to-cart-btn,.template-product.HUP .warr-logo-bar{max-width:345px;min-width:345px}.template-product.HUP .shipping-returns-section .right-side h2{font-size:30px}.template-product.HUP .shipping-returns-section .right-side .shipping-content{font-size:16px}.template-product.HUP .moreless_btn a{font-size:15px;padding:15px 20px}}@media only screen and (max-width:768px){.testimonial_new .block-text .testimonial_detail{justify-content:center}.template-product.HUP .shipping-returns-section .left-side.shipping-img-section{max-width:200px;margin:0 auto}.template-product.HUP .shipping-returns-section .right-side h2{font-size:25px}.reasons-container{grid-template-columns:auto;grid-gap:0}.final-section{padding:30px}}@media only screen and (max-width:640px){.template-product.HUP .tabs-section ul.tabs li{margin:0 10px 0 0;padding:0 20px;border-radius:unset}.template-product.HUP .tabs-section .tabs-wrapper{height:36px}.template-product.HUP .product-btm-sec .tab_content{font-size:16px}.template-product.HUP .tabs-section ul.tabs li{height:inherit;margin:0;line-height:1;padding:10px 10px}.template-product.HUP .shipping-returns-section .right-side{text-align:center}}@media only screen and (max-width:480px){.template-product.HUP .product_desc .product-title{font-size:20px;line-height:26px}.template-product.HUP .product_top_content .processing-checkbox{font-size:16px;line-height:22px}.template-product.HUP .product_top_content .processing-checkbox div{font-size:15px;line-height:22px}.testimonial_new .block-text .testimonial_detail{flex-wrap:wrap}.testimonial_new .block-text .testimonial_detail .star-rating{margin:14px 0 0}.testimonial_new .block-text .testimonial_detail{padding-top:16px}.template-product.HUP .image-text-section .image-with-text .block-row .block-text .rte{font-size:15px;margin-bottom:30px}.testimonial_new .block-text .testimonial_detail{font-size:15px}.template-product.HUP .add-to-cart-btn,.template-product.HUP .warr-logo-bar{max-width:100%;min-width:auto;width:100%}.template-product.HUP .product-btm-sec .tab_content{font-size:14px}}.warranty-new .simple-page{padding-bottom:100px}body.js-drawer-open-right #PageContainer:before{content:'';display:block;width:100%;height:100%;position:fixed;left:0;top:0;background-color:rgba(0,0,0,.4);z-index:9999}.how_to_use_section{display:inline-block;width:100%;margin:50px 0 30px}.how_to_use_section .htu_wrapper{display:flex;flex-wrap:wrap}.how_to_use_section .htu_wrapper .htu_item{flex:1}.how_to_use_section .htu_wrapper .htu_item .heading{text-align:left}.how_to_use_section .htu_wrapper .htu_content{padding-left:40px}@media only screen and (max-width:768px){.how_to_use_section .htu_wrapper .htu_item{flex:0 1 100%}.how_to_use_section .htu_wrapper .htu_content{padding-left:20px}}.newletter_section{display:inline-block;width:100%;text-align:center;padding:60px 0}.newletter_section .newsletter_headings{margin-bottom:20px}.newletter_section .newsletter_headings h4{margin-top:0}.newletter_section .btn.newsletter__submit,.newletter_section input[type=email]{min-height:45px}.newletter_section input[type=email]{border:1px solid #b4bbc3;min-width:245px;padding-left:16px;font-size:16px;font-weight:400}.newletter_section input::placeholder{font-size:15px}.newletter_section .btn.newsletter__submit{background:#c3d600;outline:0;border:none;font-weight:600;text-transform:uppercase;padding:0 15px;font-size:15px}.newletter_section .needsclick.FormComponent__StyledFormComponentWrapper-e0xun6-0.dMHKxR.notranslate.kl-private-reset-css-Xuajs1{display:none}#comparison{width:100%;overflow:hidden;position:relative;margin:0 auto}#comparison figure{position:absolute;background-size:cover;font-size:0;width:100%;height:100%;margin:0}#comparison #divisor{background-size:cover;position:absolute;width:50%;box-shadow:0 5px 10px -2px rgba(0,0,0,.3);bottom:0;height:100%}#comparison #divisor::after,#comparison #divisor::before{content:'';position:absolute;right:-2px;width:4px;height:calc(50% - 25px);background:#2871ce;z-index:3}#comparison #divisor::before{top:0;box-shadow:0 -3px 8px 1px rgba(0,0,0,.3)}#comparison #divisor::after{bottom:0;box-shadow:0 3px 8px 1px rgba(0,0,0,.3)}#comparison #handle{position:absolute;height:50px;width:50px;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:1}#comparison #handle::after,#comparison #handle::before{content:'';width:0;height:0;border:6px inset transparent;position:absolute;top:50%;margin-top:-6px}#comparison #handle::before{border-right:6px solid #2871ce;left:50%;margin-left:-17px}#comparison #handle:after{border-left:6px solid #2871ce;right:50%;margin-right:-17px}#comparison input[type=range]{-webkit-appearance:none;-moz-appearance:none;position:absolute;top:50%;left:-25px;transform:translateY(-50%);background-color:transparent;width:calc(100% + 50px);z-index:2}#comparison input[type=range]::active,#comparison input[type=range]::focus{border:none;outline:0}#comparison input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:50px;width:50px;border-radius:50%;background:0 0;border:4px solid #2871ce;box-shadow:0 0 8px 1px rgba(0,0,0,.3)}#comparison input[type=range]::-moz-range-track{-moz-appearance:none;height:15px;width:100%;background-color:transparent;position:relative;outline:0}.after-before-slider-section{margin:50px 0}.top-bar{position:relative}.topbar-slider p{display:inline-block;width:100%;text-align:center;margin:0 auto}.section-header .topbar-slider{display:block;}.section-header .top-bar .flickity-prev-next-button{height:30px;width:30px}.section-header .top-bar .flickity-button{background:0 0;opacity:0}.section-header .top-bar:hover .flickity-button{opacity:1}.klaviyo-form .Ywbgd.Ywbgd{max-width:650px}.product_bottom_content .faq-section .set .content{padding-left:20px}.index-section.custom-html-section .collection-section .collection-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.index-section.custom-html-section .collection-section .collection-list .product-box{width:50%;float:left;padding:0 30px}.index-section.custom-html-section .collection-section .collection-list .product-box .product-box-inner{background:#f7f7f7;width:100%;box-shadow:0 0 10px #000;border-radius:3px;text-align:center;padding:30px;display:inline-block}.index-section.custom-html-section .collection-section .collection-list .product-box .product-box-inner a{width:50%;display:inline-block;padding-right:15px;min-width:auto}.index-section.custom-html-section .collection-section .collection-list .product-box .product-box-inner .product-box-meta{width:50%;float:right;text-align:left}.custom-html-section .container{max-width:1770px}.guaranteed-text .guaranteed-hover-text{position:absolute;left:-110px;width:300px;color:#000;background:#fff;bottom:35px;list-style:none;padding:10px;margin:0;box-shadow:0 0 4px #000;border-radius:4px;opacity:0;visibility:hidden;-webkit-transition:all .35s ease 0s;-moz-transition:all .35s ease 0s;-ms-transition:all .35s ease 0s;-o-transition:all .35s ease 0s;transition:all .35s ease 0s}.guaranteed-text{width:100%;display:inline-block;vertical-align:top;position:relative;color:#0871ce;margin-top:15px;text-decoration:underline;cursor:pointer}.guaranteed-text i{border:1px solid;border-radius:100%;width:25px;text-align:center;height:25px;line-height:23px;display:inline-block;vertical-align:initial;margin:0 3px 0 0}.index-section.custom-html-section .collection-section .collection-list .product-box .product-box-inner .product-box-meta h4{font-weight:900;color:#012169;margin:0 0 10px;font-family:calibri,sans-serif}.index-section.custom-html-section .collection-section .collection-list .product-box .product-box-inner p{font-weight:700}.index-section.custom-html-section .collection-section .collection-list .product-box .product-box-inner .product-box-meta .regular-price{font-size:22px;color:#666;margin:0 0 10px;width:100%;display:inline-block;vertical-align:top}.custom-html-section{margin:50px 0}.guaranteed-text .guaranteed-hover-text.show-guaranteed{opacity:1;visibility:visible;left:0}.guaranteed-text .guaranteed-hover-text li.guaranteed-close{padding:0;list-style:none;position:absolute;right:10px;top:10px;background:#2871ce;color:#fff;width:20px;height:20px;text-align:center;line-height:19px;font-size:12px;border-radius:100%;z-index:100}.guaranteed-text .guaranteed-hover-text li.guaranteed-close a{color:#fff}section.giveway-section .site-logo,section.giveway-section h4{text-align:center}.contact_form{text-align:center;margin-top:30px}section.giveway-section form#contact_form{max-width:500px;margin:0 auto;text-align:left}body#vitalsleep-giveaway #PageContainer{background-color:#c9dbde}body#vitalsleep-giveaway .contact_form input{width:100%;padding:11px 20px;border-radius:25px;border-width:1px;font-family:calibri,sans-serif;font-size:18px}body#vitalsleep-giveaway .contact_form button.needsclick{padding:17px;font-weight:600;text-align:center;text-transform:uppercase}body#vitalsleep-giveaway .contact_form .ql-editor p strong{color:#012169!important;font-size:24px!important}body#vitalsleep-giveaway .snorer-selection{margin:15px 0}body#vitalsleep-giveaway input.button{width:100%;margin-top:15px}body#vitalsleep-giveaway input#ContactFormId{margin-top:15px}body#vitalsleep-giveaway .note.form-success{text-align:center;font-size:x-large;color:#0b2269;margin-bottom:30px}body#vitalsleep-giveaway p{margin:0}ul.vairant-list.remembermeacc li:hover label{border:#9a9a9a 1px solid}ul.vairant-list.remembermeacc li.radio_checked:hover label{background:#fefaf6;border:#f98333 1px solid}.tech-details-bottom .video img{height:200px;width:400px;min-width:400px;object-fit:cover}footer .footer-bottom .footer-logo{text-align:right}body#vitalsleep-giveaway p.note-text{margin-top:30px}.shopify-challenge__container{padding:60px 0}ul.shop-payment-icons{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;padding-inline-start:0}ul.shop-payment-icons li{list-style:none;margin:0 1px}body.template-page.contact .contact_form{text-align:left}.home-page-quote{color:#fff;font-size:20px}.home-page-quote-content{position:relative}.home-page-quote-content svg{fill:#f5f5f580;width:65px;height:65px;position:absolute;left:-20px;top:-18px;z-index:-1}.home-page-quote-content span{margin-top:30px;display:block}.home-page-quote-meta{font-weight:700}.join-club-template .klaviyo-form{width:40%;text-align:center;margin:0 auto}.join-club-template .klaviyo-form .needsclick{justify-content:center}.join-club-template p{font-size:19px}.join-club-template .block-row{margin-bottom:30px}div#shopify-section-join-club-footer{padding:30px 0;text-align:center}div#shopify-section-join-club-footer .footer-cta{display:flex;align-items:center;justify-content:center}div#shopify-section-join-club-footer a.btn--join-club{border:1px solid #000;padding:10px 30px;color:#000;margin-left:30px;border-radius:4px;display:inline-block}div#shopify-section-join-club-footer a.btn--join-club:hover{background:#000;color:#fff}.size-chart-holder{display:inline-block;margin-left:15px}a.size-chart-link-custom span{text-decoration:underline}#shopify-section-video-gallery-testimonial .carousel-main .flickity-viewport{min-height:300px}body#how-the-vitalsleep-snoring-device-works-how-to-use-vitalsleep .image-text-section .block-image{text-align:center}body#how-the-vitalsleep-snoring-device-works-how-to-use-vitalsleep .image-text-section img{width:auto}.template-article .video-wrapper iframe{height:500px;width:100%}.menu-heading{display:none;position:absolute;bottom:-3px}.template-article .single-content-item .left-column-item{width:80%}.template-article .single-content-item .right-column-item{width:15%;margin-left:30px}.tech-details-top.image-only{align-items:flex-start}.tech-details-top.image-only figure{margin:0;margin-right:40px;margin-top:7px}body .drawer-button a{width:100%}#shopify-section-testimonial-video-review .carousel-cell{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;align-items:center;justify-content:center}#shopify-section-testimonial-video-review .main_image,#shopify-section-testimonial-video-review .video-content.grid-item{width:50%;position:relative}#shopify-section-testimonial-video-review .main_image img{width:100%;height:350px;object-fit:cover}#shopify-section-testimonial-video-review .main_image .video-popup::before{content:'';display:block;width:65px;height:65px;background-image:url(play-icon.png);background-position:center;background-repeat:no-repeat;background-size:15px;background-color:#000;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.carousel-cell.section-left .main_image,.carousel-cell.section-right .video-content.grid-item{margin-right:100px}.shipping-popup{color:#000}.what-is-best-template header img,.what-is-snoring-template header img{width:100%}.what-is-best-template header,.what-is-snoring-template header{position:relative}.what-is-best-template header .banner-content,.what-is-snoring-template header .banner-content{position:absolute;bottom:0;text-align:left;width:100%;display:block;background:rgb(255 255 255 / 70%);padding:15px 30px}.what-is-best-template h1,.what-is-snoring-template h1{text-align:left;margin-bottom:5px}.what-is-best-template .image-text-block,.what-is-snoring-template .image-text-block{display:flex;align-items:center}.what-is-best-template .content-block,.what-is-best-template .image-block,.what-is-snoring-template .content-block,.what-is-snoring-template .image-block{width:50%}.what-is-best-template .content-block.margin-right,.what-is-best-template .image-block.margin-right,.what-is-snoring-template .content-block.margin-right,.what-is-snoring-template .image-block.margin-right{margin-right:30px}.what-is-best-template .image-text-block img{height:100%;width:100%}.what-is-best-template .richtext-block-only a{background-color:#f98333;color:#fff;display:inline-block;padding:15px 30px}.what-is-best-template .richtext-block-only.bg-available{color:#fff;padding:15px 30px;margin-bottom:30px}.what-is-best-template .simple-page-content{counter-reset:index-counter}.what-is-best-template .index-content-block{position:relative}.what-is-best-template .index-content-block:before{content:counter(index-counter);counter-increment:index-counter;position:absolute;left:0;top:20px;background-color:#8090b4;height:40px;width:40px;color:#fff;border-radius:50%;padding:8px 16px}.what-is-best-template .index-content-block{width:50%;float:left}.what-is-best-template .index-content-block p{padding:0 50px}html.no-bg{background-image:none!important}div#shopify-section-Related-products h3{text-align:center;font-weight:400}.counpon-template-container h1,.counpon-template-container h3{text-align:center}.counpon-template-container .image-with-details{display:flex;justify-content:center;font-size:20px;margin-top:30px}.counpon-template-container .description-wrapper,.counpon-template-container .image-wrapper{width:50%}.counpon-template-container .image-wrapper{text-align:center}.counpon-template-container a.btn.orange{width:100%;padding:15px 0;font-size:20px;margin:15px 0;display:block;text-align:center}.bottom-content ul li{list-style:none}.bottom-content ul li:before{content:'âœ“';margin-right:7px}.bottom-content ul{padding-inline-start:0}.counpon-template-container .modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.counpon-template-container .modal-content{margin:auto;width:30%;position:relative}.counpon-template-container .modal-content input{width:100%;margin:20px 0;padding:10px;border-radius:5px;border-width:2px}.counpon-template-container .modal-content button#Subscribe{display:block;margin-top:5px;padding:13px;border:none;width:100%;font-size:20px}body#thank-you .simple-page-content a{padding:20px;background:#0174c7;color:#fff;display:inline-block}.counpon-template-container .close{color:#fff;float:right;font-size:28px;font-weight:700;top:-20px;right:-15px;background:#000;display:block;height:30px;width:30px;padding:10px 5px;border-radius:15px;border:2px solid #fff}.counpon-template-container .close:focus,.counpon-template-container .close:hover{color:#000;text-decoration:none;cursor:pointer}#shopify-section-Related-products .owl-carousel .owl-item img{max-width:300px;margin:0 auto;object-fit:contain}ul.single-post_entry-meta.entry_meta{list-style:none;padding-inline-start:0;display:flex;align-items:center;flex-wrap:wrap}#how-fixing-snoring-helped-my-marriage div#share-container a,#restored-productivity div#share-container a{display:block;line-height:1;font-size:15px;padding:12px 24px;-webkit-border-radius:3px;border-radius:3px;color:#fff;fill:#fff;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:#3a579d;width:auto;margin:5px 5px 5px 0}.entry-author img{border-radius:50%}#how-fixing-snoring-helped-my-marriage div#share-container,#restored-productivity div#share-container{display:flex;align-items:center;flex-wrap:wrap}#how-fixing-snoring-helped-my-marriage div#share-container .box,#restored-productivity div#share-container .box{width:33.33%;max-width:33.33%}#how-fixing-snoring-helped-my-marriage div#share-container .box img,#restored-productivity div#share-container .box img{max-width:20px}#how-fixing-snoring-helped-my-marriage div#share-container .box:nth-child(2) a,#restored-productivity div#share-container .box:nth-child(2) a{background-color:#00aaf0}#how-fixing-snoring-helped-my-marriage div#share-container .box:last-child a,#restored-productivity div#share-container .box:last-child a{background-color:#e64768}ul.single-post_entry-meta.entry_meta li:first-child{margin-right:15px}ul.single-post_entry-meta.entry_meta li{margin-right:5px}#how-fixing-snoring-helped-my-marriage .col-sm-8.col-xs-12.content,#restored-productivity .col-sm-8.col-xs-12.content{width:66%;padding-right:15px}#how-fixing-snoring-helped-my-marriage .col-sm-4.col-xs-12.sidebar,#restored-productivity .col-sm-4.col-xs-12.sidebar{width:34%;padding-left:15px}.theiaStickySidebar{height:auto;border-left:0;position:sticky;top:-150px}.theiaStickySidebar .title-side1{padding:10px 10px 10px 10px;background-color:#2c519b;color:#fff}.theiaStickySidebar a.ctaLink.su-button{font-size:18px;font-weight:700;fill:#fff;color:#fff;background-color:#ef432d;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f47b6c;border-radius:3px 3px 0 0;width:100%;display:block;padding:15px}.theiaStickySidebar .sidebar-item img{margin-top:30px}.faq-page.without-accrodion li{list-style:none;padding:50px 0}.faq-page.without-accrodion li:nth-child(even){background-color:#add8e680}.faq-page.without-accrodion ul{padding-inline-start:0}.faq-page.without-accrodion h3{color:#012169}.video-gallery-section .carousel-main{height:100%}#product-reviews .carousel-main .flickity-viewport{min-height:315px}.banner-container .review-section{display:flex;align-items:center;padding-top:0}img.review-profile{max-width:35px;margin-right:10px}.banner-container a.video-popup.mediabox.button{background-color:#fff;padding:0;border:2px solid #a9a9a9}.banner-container a.video-popup.mediabox.button i:before{color:orange}.banner-container a.video-popup.mediabox.button .video-image.home_banner{max-width:initial;border-radius:inherit}.banner-container a.video-popup.mediabox.button i{margin-left:10px}.banner-container a.video-popup.mediabox.button:hover{background-color:#fff!important}.video-image.relative{position:relative}.video-image.relative{position:relative;display:inline-block;text-align:center}.video-image.relative img{margin:0 auto}a.video-popup.mediabox{display:block;width:100%;text-align:center}p.play-btn i{font-size:50px}p.play-btn{position:absolute;top:17px;right:100px;display:inline-block}.section-header header .cart-wrapper .cart-icon p{margin:0;font-size:15px}.table .planOne ul li .table-help-tip::after{content:"?";height:20px;width:20px;background:#c4d700;border-radius:50%;text-align:center;color:#fff;margin-left:10px;display:block}.how-it-work-new .technology-section .container-small .text-center a.button.orange.product-try-btn,.warranty-section .warranty-details.right-side>a.button.orange{-webkit-box-shadow:4px 6px 22px -2px rgb(0 0 0 / 44%);-moz-box-shadow:4px 6px 22px -2px rgba(0,0,0,.44);box-shadow:6px 8px 22px -2px rgb(0 0 0 / 44%)}.section-header header .cart-wrapper .cart-icon p{display:none}.reduction-level_btn>a.button{margin-top:50px}.compare_orderToday>a.button{min-width:380px;padding:13px 50px}.template-index .image-text-section .container{max-width:960px}body.template-index .image-text-section .block-image{text-align:center}body.template-index .image-text-section .image-with-text .block-row .block-image img{width:100%}.block-video{max-width:680px;margin:30px auto 50px;padding:0 15px}.how-it-work-new .effectiveness-section:after{top:0!important}#CartContainer button.ajaxcart__qty-remove,.how-it-work-new .modal-close,.single-pro-content.right-side .quick-view.prioritylink{cursor:pointer}#CartDrawer .drawer__inner{overflow:unset}.template-product .price-item--sale span.dollar-sign{top:-2px}.hotline-launcher.h-open .viewport .h-conv .faq-content .body.sections .categories-list ul li.category .category-inner .category-icon{margin:0 auto 8px}.hotline-launcher.h-open .viewport .h-conv .faq-content .body.sections .categories-list ul li.category .category-inner .block-with-text{padding-right:0;text-align:center}.template-product .add-to-cart-button{color:#fff!important;font-weight:700}.section-header header .cart-wrapper .cart-icon span{font-size:10px;line-height:normal;text-align:center;padding:3px}body#vitalsleep-reviews-anti-snoring-mouthpiece-reviews .video-gallery-section .carousel-main .carousel-cell{opacity:0}body#vitalsleep-reviews-anti-snoring-mouthpiece-reviews .video-gallery-section .carousel-main .carousel-cell.is-selected{opacity:1}.table .planOne ul li .table-help-tip>p{position:absolute;top:37px;background:#000;color:#fff;font-size:12px;padding:7px 10px;border-radius:3px;z-index:1;display:none;opacity:0}.table .planOne ul li.line-1 .table-help-tip>p,.table .planOne ul li.line-3 .table-help-tip>p{right:10px}.table .planOne ul li .table-help-tip:hover p{display:block;opacity:1}.table .planOne ul li{position:relative}.section-header header nav ul.child{position:absolute;left:0;top:70%;padding-left:0;margin:0;visibility:hidden;opacity:0;pointer-events:none;text-align:left;width:175px;background-color:#fff;-webkit-box-shadow:1px 1px 15px rgb(0 0 0 / 15%);box-shadow:1px 1px 15px rgb(0 0 0 / 15%);border:2px solid #ddd;z-index:99}.section-header header nav ul.child li{display:block}.section-header header nav ul.child li a{padding:8px 0}.section-header header nav ul li:hover .child{visibility:visible;opacity:1;pointer-events:all;z-index:2000}.shopify-product-form button.add-to-cart-btn.add-to-cart-button.orange:hover{background-image:none}body.template-product main#MainContent a.button:hover{transition:none!important}#shopify-section-set-product .price-item--sale span.dollar-sign{font-size:24px}#shopify-section-set-product .price-item--sale .dollar-sign,#shopify-section-set-product .price-item--sale .main-price .money{color:green}#shopify-section-set-product .price__sale{border-top:none;border-bottom:none;padding:0}#shopify-section-set-product .product_desc .product-title{font-size:30px;color:#005fa5}#shopify-section-set-product .benefits-content{display:flex;align-items:center;justify-content:center;margin-top:30px}#shopify-section-set-product .benefit-image,#shopify-section-set-product .benefits-text{width:50%;padding:0 7px}#shopify-section-set-product .benefits-text ul li{margin:20px 0}.included-text{display:flex;align-items:center;justify-content:space-between}.included-text p{width:33.33%;text-align:center;font-weight:700;color:#2f2f2fcc}.grey-border{border:1px solid #e4e4e4;margin:30px 0}.include-block .grey-border{margin:0}.include-block{margin:30px 0}.prodct-image-with-content{text-align:center;float:left;width:100%;padding:50px 0 0 0}.image-and-content-block{width:50%;float:left;padding:0 10px;margin-top:15px}.richtext-block-only{display:block;clear:both;text-align:center;padding:15px 0}p.guarantee-product-text{font-style:normal}.benefits-contents,.benefits-flex{display:flex;align-items:flex-start;justify-content:space-between}.benefit-text h5{margin:0}.benefit-text p{margin-top:5px}.benefit-text{margin:0 10px}.icon-with-title{display:flex;align-items:center;justify-content:space-between;text-align:center;margin:30px 0}.testimonial-block{display:flex;flex-wrap:wrap;text-align:center;background-color:#005fa5;color:#fff}.testimonial-block .review-content{width:50%;padding:15px 30px}.icon-with-title p{padding:0 30px}.single-faq-block{width:50%;padding:0 30px}.faq-block-flex{display:flex;flex-wrap:wrap}.dot-border{border:1px dashed;margin:30px 0}.faq-block h2{margin-bottom:0;margin:30px 0}body.template-product.set .product_bottom_content ul{padding-left:20px}body.template-product.set .product_bottom_content ul li{position:relative;list-style:none}body.template-product.set .product_bottom_content ul li:before{content:"\f00c";font-family:FontAwesome;color:#fff;position:absolute;left:-20px;top:3px;width:16px;height:16px;border-radius:50%;background-color:#c3d600;font-size:10px;line-height:16px;text-align:center}@media only screen and (max-width:768px){.klaviyo-form .needsclick{max-width:100%}.product_bottom_content .accordion-container{margin:0 auto}.product-features-section{margin-top:0}#comparison{height:300px!important;width:100%!important}.custom-html-section .title h2,.index-section.custom-html-section .collection-section .collection-list .product-box .product-box-inner .product-box-meta .regular-price{font-size:22px}.index-section.custom-html-section .collection-section .collection-list .product-box{width:100%;padding:0}.index-section.custom-html-section .collection-section .collection-list .product-box .product-box-inner .product-box-meta,.index-section.custom-html-section .collection-section .collection-list .product-box .product-box-inner a{width:100%;padding-right:0}.index-section.custom-html-section .collection-section .collection-list .product-box .product-box-inner .product-box-meta h4{font-size:22px;margin-top:15px}.tech-details-bottom .video img{height:250px;width:100%;min-width:auto}.tech-details-bottom .video{width:100%}div#product-reviews .flickity-prev-next-button,section.testimonials .flickity-prev-next-button{top:35%}div#product-reviews .flickity-button{background:#fff}a.quick-purchase-popup{background-color:#fff;color:#000;padding:5px 11px 3px 11px;border-radius:25px;font-size:16px;border:1px solid}div#shopify-section-quick-purchase{position:relative}.quick-purchase-section{position:fixed;right:0;top:0;width:400px;height:100%;width:100%;overflow-y:auto;background:#fff;box-shadow:0 4px 50px #000;transform:translateX(100%);transition:all .2s ease;padding:25px;z-index:9999}section.quick-purchase-section.popup-open{transform:translateX(0)}.close-quick-popup{position:absolute;left:10px;top:10px;z-index:999;border-radius:30px;width:100px;height:40px;color:#fff;background:#0971ce;display:flex;align-items:center;text-align:center;justify-content:center}.close-quick-popup svg{margin-left:7px}span.popup-title img{margin-top:40px}.products-section{margin-top:50px}.popup-title{display:block;width:100%;text-align:center}.quick-purchase-section .price__sale{border-top:unset;border-bottom:unset}.quick-purchase-section .product__price span,.quick-purchase-section .title{font-size:18px}.product-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;padding:10px;background:#f5f6f7;border:2px solid #c4c4c4}.quick-purchase-section .title{width:40%;font-weight:400;color:#000}.quick-purchase-section .product-save-price{font-size:15px}a.product-container.quick-ajax.active-product{border:2px solid;background:#e7f4ff}a.product-container.quick-ajax{border-radius:10px}.quick-purchase-section .plus-minus-input{align-items:center;display:flex;margin:35px 0;width:100%;justify-content:space-between}.quick-purchase-section .plus-minus-input .input-group-field{text-align:center;margin-left:.5rem;margin-right:.5rem;padding:1rem;width:100%}.quick-purchase-section .plus-minus-input .input-group-field::-webkit-inner-spin-button,.quick-purchase-section .plus-minus-input .input-group-field::-webkit-outer-spin-button{appearance:none}.quick-purchase-section .input-group-button .circle{border-radius:50%;padding:13px;background-color:transparent;color:#000;border:1px solid #000}.drawer-button{margin-top:30px;width:100%;display:block}.drawer-button a.quick-ajax-button{width:100%}.section-header .right-section{order:2;display:inline-flex}.guarantee-section{text-align:center;margin-top:30px}.vital-differ-section{display:none}ul.shop-payment-icons{justify-content:center}.home-page-quote-content span{margin-top:15px}.home-page-quote{font-size:16px;display:none}.join-club-template .klaviyo-form{width:100%}.product-featured-quote.desktop,.warr-logo-bar.desktop{display:none}div#shopify-section-join-club-footer .footer-cta{display:block}div#shopify-section-join-club-footer a.btn--join-club{margin-left:0}div#shopify-section-join-club-footer{padding-top:15px}.template-article .video-wrapper iframe{height:200px;width:100%}.template-article .single-content-item h2{font-size:25px}.shopify-buy-frame--product.shopify-buy__layout-horizontal iframe{padding:0 15px}.menu-heading{display:block}.template-article .single-content-item .right-column-item{margin-left:0}.size-chart-holder{display:none}#shopify-section-testimonial-video-review .main_image,#shopify-section-testimonial-video-review .video-content.grid-item{width:100%}.carousel-cell.section-left .main_image,.carousel-cell.section-right .video-content.grid-item{margin-right:0}.carousel-cell.section-left{flex-direction:column}.carousel-cell.section-right{flex-direction:column-reverse}#shopify-section-testimonial-video-review .carousel-cell{margin-bottom:30px}.template-404 h1{font-size:25px}.what-is-best-template header .banner-content,.what-is-snoring-template header .banner-content{position:inherit;padding:10px 0}.what-is-best-template h1,.what-is-snoring-template h1{text-align:left!important}.what-is-best-template .richtext-block-only h2,.what-is-snoring-template .richtext-block-only h2{font-size:25px}.what-is-best-template .content-block.margin-right,.what-is-best-template .image-block.margin-right,.what-is-snoring-template .content-block.margin-right,.what-is-snoring-template .image-block.margin-right{margin-right:0}.what-is-best-template .image-text-block,.what-is-snoring-template .image-text-block{flex-direction:column}.what-is-best-template .image-text-block.flex-reverse,.what-is-snoring-template .image-text-block.flex-reverse{flex-direction:column-reverse}.what-is-best-template .content-block,.what-is-best-template .image-block,.what-is-snoring-template .content-block,.what-is-snoring-template .image-block{width:100%}.details_content iframe{width:100%;height:100%}body#thank-you .simple-page-content h2{font-size:25px}.counpon-template-container .modal-content{padding:15px;width:90%}.counpon-template-container .image-with-details{display:block}.counpon-template-container .description-wrapper,.counpon-template-container .image-wrapper{width:100%}.counpon-template-container h1{font-size:30px}.counpon-template-container h3{font-size:25px}#how-fixing-snoring-helped-my-marriage .col-sm-8.col-xs-12.content,#restored-productivity .col-sm-8.col-xs-12.content{width:100%}#how-fixing-snoring-helped-my-marriage .col-sm-4.col-xs-12.sidebar,#restored-productivity .col-sm-4.col-xs-12.sidebar{width:100%;padding-left:0}#how-fixing-snoring-helped-my-marriage h1,#how-fixing-snoring-helped-my-marriage h2,#restored-productivity h1,#restored-productivity h2{font-size:25px}.banner-section .banner-slideshow .banner-slide .video-image.relative img{height:auto}iframe.swarm-iframe.block-video_iframe{height:375px!important;width:100%!important}.block-video{margin-top:0;margin-bottom:0;padding:0}.image-and-content-block,.what-is-best-template .index-content-block{width:100%}.table .planOne ul li .table-help-tip:hover p{right:0;left:0;top:-11px}.table .planOne ul li:last-child .table-help-tip:hover p{top:-25px}body#what-is-best h1,body#what-is-best h2{font-size:25px;height:auto}section.vitalsleep-better{margin:0 -15px}#shopify-section-set-product .benefits-content,.benefits-flex,.icon-with-title{flex-direction:column-reverse}.benefits-contents{flex-direction:column}.benefits-flex{display:block;text-align:center;width:100%}#shopify-section-set-product .benefit-image,#shopify-section-set-product .benefits-text,.single-faq-block,.testimonial-block .review-content{width:100%}.single-faq-block{padding:0 15px}.template-product.set .product_bottom_content h2{font-size:30px}.template-product.set .product_bottom_content{margin-top:0}}@media only screen and (min-width:768px){.guaranteed-text:hover .guaranteed-hover-text{opacity:1;visibility:visible}.guaranteed-text .guaranteed-hover-text li.guaranteed-close,.quick-product,.quick-purchase-section,div#product-reviews .flickity-page-dots,section.testimonials .flickity-page-dots{display:none}.button-wrapper.mobile-only,.product-featured-quote.mobile,.warr-logo-bar.mobile{display:none}}@media only screen and (min-width:1365px){.section-header .top-bar .topbar-left{text-align:right}.desktop-banner img{min-height:600px;object-fit:cover}}@media only screen and (max-width:500px){footer .footer-bottom .footer-logo{margin-bottom:130px}iframe.swarm-iframe.block-video_iframe{height:240px!important}}
/* /cdn/shop/t/282/assets/responsive.css */
@media (min-width:1500px){.banner-slide-width.ab-l-m{top:45%;-webkit-transform:translateY(-45%);-moz-transform:translateY(-45%);-ms-transform:translateY(-45%);-o-transform:translateY(-45%);transform:translateY(-45%)}.vital-differ-section .heading{margin:20px 0 30px}.testimonials .review-section .review-main .review-content p{line-height:1.5}.video-gallery-section .carousel-nav .carousel-cell{width:calc(20% - 10px)}}@media (max-width:1699px){.vital-differ-section.product-btm-sec .center-img img{width:100%}.image-titles.bottom-right,.image-titles.top-right{right:0}.image-titles.bottom-left,.image-titles.top-left{left:0}}@media (max-width:1499px){.vital-differ-section{padding:50px 15px}.video-list-box .container-center{padding:0 15px}}@media (max-width:1365px){.product-gallery-container .devsnest_gallery .main-image{position:relative}.product-gallery-container .devsnest_gallery .primary-image{left:0;width:100%;max-width:100%;position:absolute;top:0}.page-container.simple-page{max-width:100%;padding-left:20px;padding-right:20px}main.cartform{width:100%;padding:0 20px}.section-header header nav ul li{margin:0 18px}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-content .slide-heading-desc{font-size:22px}.banner-section .banner-slideshow .banner-slide .desktop-banner{min-height:500px}.banner-section .banner-slideshow .banner-slide .desktop-banner img{min-height:inherit;object-fit:cover}.warranty-new .simple-page{padding-bottom:300px}}@media (max-width:1199px){.section-header header nav ul li a{font-size:18px}.prd-des h3{font-size:22px!important}.section-header header nav ul li{margin:0 10px}.banner-container{max-width:1000px}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption{max-width:500px!important}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-heading{font-size:30px;margin:-2px 0}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-content{font-size:19px;margin:0 0 -18px 0}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-sub-heading{font-size:20px;margin-bottom:15px}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-bottom-text{font-size:15px;margin:15px 0}.image-block-section .image-block-text .heading,.money-back-section .money-back .right-content .heading,.video-text-section .video-with-text .video-content .heading,.vitalsleep-benefits-section .vitalsleep-benefits .heading{font-size:40px}.vitalsleep-benefits-section .vitalsleep-benefits .d40{width:32%}.vitalsleep-benefits-section .vitalsleep-benefits .light-bg{font-size:26px;padding:20px}.benefits-item.d50{width:45%}.vitalsleep-benefits-section .vitalsleep-benefits .benefits-list .benefits-item .benefits-item-title{font-size:24px}.no-gutters{margin-right:1%;margin-left:1%}footer .footer-bottom .footer-content{padding:0 30px}.image-block-section .image-block-text .block-list .block-item .block-item-title{font-size:21px}.image-block-section .image-block-text .block-list .block-item .rte{padding:0 10%}.heading{font-size:40px!important}.video-text-section .video-with-text .left-side{width:45%}footer .footer-bottom .footer-logo{padding:0 10px}.benefit-img-section img{height:450px}.benefit-content-section{padding:0 30px}.full-width-sections h5{font-size:22px;margin:0 0 10px}.benefit-content-section li{margin-bottom:20px}.benifit-desc,.desc{font-size:17px;margin:0 0 12px;line-height:21px}.faq-content.right-side{padding:30px 0}.faq-section{padding:0 50px 0 60px}.image-titles.bottom-left,.image-titles.top-left{left:0}.image-titles.bottom-right,.image-titles.top-right{right:0}.image-titles .desc{max-width:100%}.testimonials .test-title,.warranty-section .h2,.warranty-section h2{font-size:32px}.faq-page .container{padding:0 30px}.image-titles .desc,.shipping-returns-section h3.shipping-content{font-size:19px}.template-cart .video-gallery-section .video-content .video-desc-title{font-size:22px}.template-cart .video-gallery-section .video-content .rte{font-size:20px}.template-cart .flickity-button.flickity-prev-next-button.previous{left:-2%}.template-cart .flickity-button.flickity-prev-next-button.next{right:-2%}.template-cart .video-gallery-section .flickity-prev-next-button{width:30px;height:30px}.template-cart .video-gallery-section .carousel-main{padding:0 30px}.template-cart .video-gallery-section .video-content .button{min-width:100%;font-size:14px}.customer-review-section .video-content .video-desc-title{font-size:22px}.customer-review-section .video-content .rte{font-size:20px}.customer-review-section .flickity-button.flickity-prev-next-button.previous{left:-2%}.customer-review-section .flickity-button.flickity-prev-next-button.next{right:-2%}.customer-review-section .flickity-prev-next-button{width:30px;height:30px}.customer-review-section .carousel-main{padding:0 30px}.customer-review-section .video-content .button{min-width:100%;font-size:14px}.shipping-info{font-size:13px}.shipping-info .fa{margin:0 2px}.review-section .service-section .service-list .service-box{flex:0 1 50%;padding:3rem 20px}.review-section .service-section .service-list .service-box h3{font-size:26px}.review-section .service-section .service-list .service-box p{font-size:17px}.video-image.home_banner p{font-size:15px}.custom-video-review-section .carousel .carousel-cell{margin:20px 18px 20px 0}.custom-video-review-section .carousel .carousel-cell .video-content .video-name{font-size:20px}.custom-video-review-section .carousel .carousel-cell .video-content .star-rating img{width:18px;height:18px}.banner-section .slide-caption .video-image.home_banner{padding:8px}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .button{padding:12px;font-size:14px;margin-top:15px}}@media (max-width:1100px){.how-works-section .heading{padding:0 0 30px 0}.how-works-section .image-center .big-img{max-width:750px}.how-works-section .image-center .big-img img{width:90%;max-width:100%}.how-works-section .how-works-item.right-block{right:5%;top:-25%}}@media (max-width:1024px){.section-header header nav ul li{margin:0 10px}.section-header header nav ul li a{font-size:17px}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-heading{font-size:28px;margin-left:5%}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-content .slide-heading-desc{font-size:18px}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-content{font-size:17px;margin-left:5%}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-sub-heading{font-size:19px}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .button{width:45%;margin-left:5%;margin-top: 15px;}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-sub-heading .slide-text{margin:25px 0 0 0}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-sub-heading .border-double{margin:25px 0 0 0}.vitalsleep-benefits-section .vitalsleep-benefits .light-bg{font-size:24px}.vitalsleep-benefits-section .vitalsleep-benefits .d60{padding-left:15px}.how-works-section .heading{padding:0 0 50px 0}.how-works-section .how-works-item .how-works-img img,.how-works-section .image-center .big-img img{width:80%;max-width:100%}.how-works-section .how-works-item .rte p{margin:5px 0}.how-works-section .how-works-item.left-block{left:6%}.how-works-section .how-works-item.right-block{right:6%}.image-block-section .image-block-text .block-list .block-item .rte{padding:0 7%}body .image-block-section,body .vitalsleep-benefits-section{padding:40px 0}.image-text-section .image-with-text .block-row .block-text .img-txt-title{font-size:30px}footer .footer-top .f-col-button .button{padding:10px}.money-back-section .money-back .couple-image:before{left:-6%;bottom:-5px;width:190px;height:70px;transform:scale(.9)}.cartqua .js-qty{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.template-cart .video-gallery-section .flickity-prev-next-button{width:25px;height:25px}.template-cart .flickity-button.flickity-prev-next-button.previous{left:4px}.template-cart .flickity-button.flickity-prev-next-button.next{right:4px}.review-section .service-section .service-list .service-box{flex:0 1 50%;padding:3rem 10px}.review-section .service-section .service-list .service-box h3{font-size:24px}.no_right_img .ne_blocks .news-row{flex:0 1 50%;justify-content:space-around;padding:0 10px}.no_right_img .ne_blocks .news-row .news-content .news-title{font-size:16px!important;line-height:20px}.no_right_img .ne_blocks .news-row .news-content .link-more{font-size:12px}.customer-review-section .flickity-prev-next-button{width:25px;height:25px}.customer-review-section .flickity-button.flickity-prev-next-button.previous{left:4px}.customer-review-section .flickity-button.flickity-prev-next-button.next{right:4px}.video-text-section .video-with-text .logo-bar .popup_body_bg .logo_info_wrapper{max-width:90%;padding:2.5rem}.video-text-section .logo_info_wrapper .pf-modal__body{padding:1rem 10px 1.5rem}}@media only screen and (max-width:1200px) and (min-width:992px){.image-titles.bottom-left .desc,.image-titles.bottom-left h5,.image-titles.bottom-right .desc,.image-titles.bottom-right h5,.image-titles.top-left .desc,.image-titles.top-left h5,.image-titles.top-right .desc,.image-titles.top-right h5{font-size:17px}.image-titles.bottom-left .desc,.image-titles.bottom-right .desc,.image-titles.top-left .desc,.image-titles.top-right .desc{max-width:88%}}@media (max-width:991px){.warranty-new .simple-page{padding-bottom:200px}.prd-des{width:100%;display:inline-block;float:left;padding:0 15px}.prd-box{margin-bottom:30px}.img-box{margin-right:0;display:inline-block;float:none!important}.section-header .top-bar{align-items:center}.text-right{margin:5px 0}.topbar-left{max-width:300px;text-align:center}.topbar_moneyback,.topbar_shipping{display:inline-block}.section-header .top-bar span.topbar_shipping{margin-right:0;padding-left:0}.section-header .top-bar span.topbar_phone{margin-left:5px}.section-header header .header-logo img{max-width:130px}.section-header header nav ul li{margin:0 3px}.section-header header nav ul li a{font-size:15px}.section-header header .cart-wrapper a.try_now{padding:7px 10px 7px}.section-header header .cart-wrapper .cart-icon{margin-left:5px}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption{max-width:488px!important}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-heading{font-size:22px}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-content .slide-heading-desc{font-size:17px}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-sub-heading .slide-text{margin:18px 0 0 0}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-sub-heading .border-double{margin:18px 0 0 0}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-bottom-text{font-size:13px;margin:5px 0}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-bottom-text:before{background-size:15px;margin-right:3px}.video-text-section .video-with-text .logo-bar .logo_details_wrapper{padding:0 25px}.image-block-section .image-block-text .heading{font-size:40px}.vitalsleep-benefits-section .vitalsleep-benefits .light-bg{font-size:22px;padding:15px}.image-text-section .image-with-text .heading,.product-compare-section .product-compare .heading,.video-gallery-section .heading,.video-text-section .video-with-text .video-content .heading,.vitalsleep-benefits-section .vitalsleep-benefits .heading{font-size:35px!important}.product-compare-section .flickity-prev-next-button.previous{left:-10px}.product-compare-section .flickity-prev-next-button.next{right:-25px}.money-back-section .money-back .couple-image{max-width:100%;width:50%}.money-back-section .money-back .guarantee-image{width:150px;margin-left:-110px}.money-back-section .money-back .right-content .rte{font-size:17px}.money-back-section .container{max-width:100%}footer .footer-bottom,footer .footer-top{padding:30px 0}footer .footer-top .f-col-newsletter{width:100%;padding:0 20px;text-align:left}footer .footer-top .f-col-button,footer .footer-top .f-col-menu{width:50%;max-width:100%;padding:0 20px}footer .footer-bottom .s100{width:100%;padding:0 40px}footer .footer-bottom .footer-content{padding:0}footer .footer-bottom .footer-logo{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}footer .footer-bottom .footer-social{margin:0 15px 0 0}footer .footer-bottom .footer-image{margin:15px 0 0 15px}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .button{padding:12px}.heading{font-size:35px!important}.button,a.button{width:auto;min-width:auto;padding:15px 12px;font-size:14px}.video-text-section .right-side{width:45%}.video-text-section .video-with-text .video-content .rte{font-size:20px}.video-text-section .video-with-text .video-content{padding-left:0}.video-text-section .video-tax-data{margin:0}.image-block-section .block-list{margin:0 auto}.image-block-section .image-block-text .block-list .block-item .block-item-img{width:175px;height:175px}.vitalsleep-benefits-section .vitalsleep-benefits .benefits-list .benefits-item .benefits-item-title{font-size:26px}.vitalsleep-benefits-section .vitalsleep-benefits .benefits-list .benefits-item .rte{font-size:20px;line-height:1.2}.how-works-section .how-works-item .how-works-img img,.how-works-section .image-center .big-img img{width:55%}.how-works-section .how-works-item .how-works-item-title{font-size:21px;margin:10px 0 5px 0}.how-works-section .how-works-item .rte{font-size:17px;line-height:1.2}.how-works-section .how-works-item.right-block{top:-28%}.video-gallery-section .grid-item{padding-left:15px}.video-gallery-section .video-content h3{font-size:24px}.video-gallery-section .video-content .rte{font-size:20px;line-height:1.2;padding-bottom:25px}.image-text-section,.product-compare-section{padding:30px 0}.image-text-section .image-with-text .block-row .d50{width:45%}.product-compare-section .product-compare .product-row .pro-compare-content .pro-name{font-size:25px}.product-compare-section .product-compare .product-row .pro-compare-content .pro-price{font-size:21px;margin:10px 0}.product-compare-section .product-compare .product-row .pro-compare-content .button{padding:12px 15px;max-width:100%;min-width:100%}.news-education-section .news-education .news-row .news-content{width:53%}.news-education-section .news-education .news-row .news-content .news-meta,.news-education-section .news-education .news-row .news-content .news-title{font-size:18px;margin-bottom:7px}.money-back-section .money-back .couple-image:before{left:-10%}.main-image{width:calc(100% - 80px)}.benefit-box,.feature-details{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.feature-details .cell{-webkit-flex:0 0 calc(50% - 30px);-moz-flex:0 0 calc(50% - 30px);-ms-flex:0 0 calc(50% - 30px);flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px);width:calc(50% - 30px)}.faq-section .set>a{font-size:18px}.shipping-returns-section .right-side.shipping-desc-section{padding-left:50px}.benefit-box .left-side,.benefit-box .right-side{padding:20px 30px;width:100%;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.benifit-two.benefit-box{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.benefit-box .benefit-img-section{padding:0}.vital-differ-section .center-img img{display:none}.vital-differ-section .center-img{padding:50px 0}.vital-differ-section .image-titles{max-width:480px;width:100%;text-align:left;position:relative;left:inherit!important;right:inherit!important;text-align:left!important;margin:auto;top:inherit!important}.image-titles.bottom-right h5,.image-titles.top-right h5{padding-right:0;padding-left:25px}.image-titles.bottom-right h5::before,.image-titles.top-right h5::before{right:inherit;left:0}.snore-treat-section{padding:40px 50px 70px}.snore-treat-section .heading.snore-treat-title{text-align:left!important}.product_desc{padding-left:0;width:47%}.add-to-cart-button,button.product-form__cart-submit{min-width:inherit;max-width:100%}.vital-differ-section .center-img:after{content:"";position:absolute;top:0;left:-15px;width:calc(100% + 30px);height:100%;background:rgba(255,255,255,.6)}.vital-differ-section .center-img>*{position:relative;z-index:1}.image-titles.bottom-right .desc,.image-titles.top-right .desc{margin-left:0}.testimonials .test-title{font-size:30px;padding:30px 5px}.testimonial-name,.testimonial-title{font-size:21px;margin:10px 0}.sponsors{width:100%!important;margin:30px auto!important;padding:15px}.sponsor,.sponsor-wrapper{width:100%!important;margin:20px auto!important}.tabs-section ul.tabs li{min-width:auto}.shipping-info .fa{width:6px;height:6px;font-size:6px;line-height:6px}.template-cart .video-gallery-section .video-content .video-desc-title{font-size:18px}.template-cart .video-gallery-section .video-content .rte,.template-cart .video-gallery-section .video-content .video-name{font-size:16px}.template-cart .video-gallery-section .video-content .button{font-size:11px;padding:17px 4px}.customer-review-section .video-content .video-desc-title{font-size:18px}.customer-review-section .video-content .rte,.customer-review-section .video-content .video-name{font-size:16px}.customer-review-section .video-content .button{font-size:11px;padding:17px 4px}.shipping-info{font-size:11px}.shipping-info p{padding:0 4px 0 0}.how-it-work-new ul li{font-size:18px!important}.video-image.home_banner p{font-size:13px}.product-compare .warr-logo-bar,.singleproduct-section.faq-product .warr-logo-bar{max-width:100%;justify-content:center}.compare-button-text.button{min-width:380px!important;max-width:380px!important}.banner-container .review-section{display:none}#vitalsleep-product-2-year-product-warranty .form-wrapper{padding:0}body .banner-section .banner-slideshow .review-section img{height:auto}body .banner-section .banner-slideshow a.video-popup.mediabox.button{padding:0;margin:0}.banner-container a.video-popup.mediabox.button .video-image.home_banner{margin:0;padding:0}}@media (max-width:959px){.custom-video-review-section .carousel .carousel-cell{margin:20px 14px 20px 0}.custom-video-review-section .carousel .carousel-cell .main_image a{max-height:200px;min-height:200px}.custom-video-review-section .carousel .carousel-cell .video-content{flex-direction:column;align-items:center}.custom-video-review-section .carousel .carousel-cell .video-content .video-name{margin-right:0;margin-bottom:5px}.custom-video-review-section .main_image .video-popup::before{width:40px;height:40px;background-size:12px}.custom-video-review-section .carousel .carousel-cell .video-content .video-name{text-align:center}}@media (max-width:799px){.no_right_img .ne_blocks{padding:0}}@media (max-width:768px){.mob{display:block}.desk,.how-works-section{display:none}.banner-section .banner-slideshow .banner-slide img{height:380px;object-fit:cover}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-heading{font-size:30px; color:#fff;}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .button{margin:15px 0}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-content .slide-heading-desc{display:inline-block; color:#fff;}.carousel.carousel-nav.desktop{display:none}
  .video-gallery-section .carousel-main.mobile{display:block;max-width:580px;margin:0 auto}.video-gallery-section .carousel-main.mobile .carousel-cell{padding:20px 0}.video-gallery-section .carousel-main.mobile .carousel-cell .video-content{display:block;padding:0;text-align:center}.video-gallery-section .carousel-main.desktop{display:none}.video-gallery-section .grid-container{grid-template-columns:auto;padding:0;gap:0}.vitalsleep-benefits .mobile-center{text-align:center;padding:10px}.image-with-text{text-align:center}.image-with-text .block-text{width:100%}.news-education-section .news-education{padding:0 10px}.video-text-section .video-with-text .video-content{padding:0 15px}.product-compare-section .product-compare .product-row .pro-compare-content .button{max-width:100%;font-size:14px;min-width:300px !important;}.video-gallery-section{padding:25px 0 35px}.video-gallery-section .mob{margin-top:20px}.money-back-section .money-back .right-content .button{margin-bottom:10px}.buttons_holder span{display:inline-block;margin-bottom:8px}.mouthpiece-box.activated{position:relative;width:auto;float:left;left:0;top:0;display:block;z-index:999;margin:10px 0}li.video-wrapper iframe{width:inherit!important;padding:0}header nav{order:1}header .wrap>.cart-wrapper{order:2}header .header-logo{order:2}.section-header{top:0;background:#f3f3f3;z-index:999}.section-header.sticky_header{position:sticky}.section-header header{padding:0 10px}.section-header header .cart-wrapper .button-try{font-size:12px;padding:7px 14px}.section-header header #menu-icon{display:block}.section-header header .navbar ul.menu{background-color:#f3f3f3;padding:15px 0;text-align:left;height:100vh;-webkit-transition:height .5s linear;-moz-transition:height .5s linear;-ms-transition:height .5s linear;-o-transition:height .5s linear;transition:height .5s linear;width:320px;position:absolute;top:51px;left:-15px;display:none;z-index:9999}.section-header header .navbar.expand ul.menu.mobile-menu{display:block}.section-header header .navbar ul.menu li{display:none}.section-header header .navbar.expand ul.menu li{display:block}.section-header header .navbar{position:relative;width:25px;height:45px}.hamburger-menu-btn{position:absolute;width:25px;height:30px;top:0;left:10px;-webkit-transition-duration:.5s;transition-duration:.5s}.hamburger-menu-btn .icon{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;height:2px;width:25px;top:15px;background-color:#16232f}.hamburger-menu-btn .icon:before{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;width:25px;height:2px;background-color:#16232f;content:"";top:-8px}.hamburger-menu-btn .icon:after{-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;width:25px;height:2px;background-color:#16232f;content:"";top:8px}.navbar.expand .hamburger-menu-btn .icon{-webkit-transition-duration:.5s;transition-duration:.5s;background:0 0}.navbar.expand .hamburger-menu-btn .icon:before{-webkit-transform:rotateZ(45deg) scaleX(1.15) translate(5px,6px);transform:rotateZ(45deg) scaleX(1.15) translate(5px,6px)}.navbar.expand .hamburger-menu-btn .icon:after{-webkit-transform:rotateZ(-45deg) scaleX(1.15) translate(5px,-5px);transform:rotateZ(-45deg) scaleX(1.15) translate(5px,-5px)}header .navbar ul.menu li{display:block}header .navbar ul.menu li a{display:block;padding:.5em 1.5em .3em 1.5em;color:#000;border-bottom:none;font-size:22px;letter-spacing:.5px}.section-header header nav ul li.try_btn_wrapper{margin:12px 25px}.section-header header .header-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.how-works-section .image-center{display:none}.how-works-section .mobile-size{display:block}.how-works-section .mobile-size img{width:100%}footer .footer-bottom .s100{padding:0 20px}.section-header header{padding:0}.section-header header .header_padding{padding:10px 15px}.banner-container{max-width:100%}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption{max-width:100%!important;padding:10px 0 15px}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-sub-heading .slide-text{margin:0}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-sub-heading .border-double{margin:0}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-bottom-text{margin:15px 0}.video-text-section{padding:15px 0}.image-block-section .image-block-text .block-list .block-item{padding:0 10px;margin-bottom:15px}.image-block-section .image-block-text .block-list .block-item .rte{padding:0}.vitalsleep-benefits-section .vitalsleep-benefits .light-bg{font-size:19px;width:100%;margin:0}.vitalsleep-benefits-section .vitalsleep-benefits .heading{font-size:35px}.vitalsleep-benefits .mobile-center{padding:0}.how-works-section .heading{padding:0}.row{margin-left:0;width:100%}.product-compare-section .product-compare .heading{font-size:40px}.product-compare-section .flickity-prev-next-button.previous{left:-12px}.product-compare-section .flickity-prev-next-button.next{right:-23px}.money-back-section .money-back .guarantee-image img{margin-left:-40%}.money-back-section .money-back .right-content{width:100%;max-width:100%;margin-bottom:20px;text-align:center}.money-back-section .money-back .right-content .rte{font-size:18px}.d80{width:100%}.d20{width:100%}.d50{margin:0}.video-text-section .right-side{margin:15px 0}.video-text-section .video-with-text .video-content{padding:0}.heading{font-size:35px!important;text-align:center!important}.video-text-section .video-with-text .logo-bar{flex-wrap:wrap;max-width:580px;margin:0 auto}.video-text-section .video-with-text .logo-bar .logo_details_wrapper{padding:0;width:100%!important;flex:0 1 47%;border:none;margin:0 6px;padding:15px 0}body .image-block-section,body .vitalsleep-benefits-section{padding:30px 0}.vitalsleep-benefits-section .vitalsleep-benefits .light-bg:before{border-right-width:25px;border-left-width:25px}.vitalsleep-benefits-section .vitalsleep-benefits .d60{padding:15px}.vitalsleep-benefits-section .row{padding-bottom:10px}.vitalsleep-benefits-section .vitalsleep-benefits .benefits-list .benefits-item .benefits-img img{width:150px}.vitalsleep-benefits-section .vitalsleep-benefits .benefits-list .benefits-item{margin-bottom:10px}.vitalsleep-benefits-section .vitalsleep-benefits .d40{margin:0}.vitalsleep-benefits-section .vitalsleep-benefits .block-item-img{width:70%;margin:0 auto}.image-text-section .image-with-text .block-row .order-right{-ms-flex-order:1;order:1}.image-text-section .image-with-text .block-row{margin-bottom:20px}.money-back-section .money-back .couple-image:before{display:none}.video-text-section .video-with-text .video-content .rte ul li{font-size:20px}.tech-details-top{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tech-details-top .left-side.video,.tech-details-top ul.tech-list{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tech-details-top .video img{height:250px;width:100%;object-fit:cover}.tech-details-top ul.tech-list{margin:40px 0 0}.product-gallery-container .devsnest_gallery .primary-image{left:50%;width:auto;max-width:100%;position:absolute;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.testimonials-upper{padding:30px 0 0}.test-top-video{display:block}.test-top-video .left-side-data,.test-top-video .right-side-data{width:100%}.testimonials .test-title{text-align:center;padding:0 0 15px}.testimonials .test-title br{display:none}.testimonials .review-section .review-main .review-content{width:100%}.testimonials-upper .container{max-width:100%;padding:0 40px}.warranty-section-wrapper{flex-direction:column}.warranty-section{padding:30px 0}.warranty-section .left-side,.warranty-section .right-side{width:100%;text-align:center}.warranty-section .left-side img{max-width:180px}.warranty-section p{font-size:21px;line-height:1.2}.list-items .product-item{width:100%}.about-page,.compare-page,.contact-page,.faq-page,.page-sleep-library,.privacy-policy,.return-replacement,.simple-page,.singleproduct-section{padding:50px 0}.faq-page .container{padding:0 20px}body .return-replacement .return-form .fild-list{width:100%}h2.sleep-apnea-icon{margin:0 0 15px;font-size:25px}.simple-page .article-row{margin:0 0 15px;width:100%}.singleproduct{flex-direction:column}.singleproduct .left-side,.singleproduct .right-side{width:100%;text-align:center}.page-sleep-library-inner{flex-direction:column-reverse}.one-quarter.page-sleep-library-menu{padding:0;margin:0 0 20px 0;width:100%!important;flex:100%}.three-quarters.page-sleep-library-content{width:100%!important;flex:100%}.button-wrapper{text-align:center}.product-compare-section .product-compare .product-row .pro-compare-image{padding:0;margin:0 auto;max-width:400px}.image-text-section .image-with-text .block-row .block-image img{max-width:400px}
  .video-gallery-section .carousel-main img{min-height:300px}.video-gallery-section .carousel-main .carousel-cell{margin-right:0}.product-compare-section .product-compare .product-row .pro-compare-content{text-align:center;margin:20px 0 0}.news-education-section .news-education .d50>.news-image{margin-left:50px;text-align:center}span.desktop-hide.dev-left,span.desktop-hide.dev-right{z-index:9}.shipping-info .fa{margin:0 15px}.mouthpiece-box .mouthpiece-popup{padding:10px}.mouthpiece-box .mouthpiece-popup h4{font-size:20px;margin:5px 0}.mouthpiece-box .mouthpiece-popup ul{margin:10px 0}.benefit-img-section img{height:400px}.benefit-box .left-side,.benefit-box .right-side{padding:20px}.benefit-box .benefit-title{font-weight:400}.end_my_snor_btn img{width:24px}.section-header .top-bar{display:none !important}.announcement_mobile.top-bar{display:block !important;text-align:center;padding:0}.announcement_mobile.top-bar div{padding:0 20px 0 10px;display:block;width:100%;}.section-header .top-bar span{display:block !important;padding-left:0 !important;}.announcement_mobile.top-bar span{font-size:15px}.image-titles.bottom-left h5,.image-titles.bottom-right h5,.image-titles.top-left h5,.image-titles.top-right h5{font-weight:400}.template-cart .video-gallery-section .flickity-slider .carousel-cell{width:50%}.template-cart .video-gallery-section .carousel-cell .video-content{display:block}.template-cart .video-gallery-section .main_image .video-popup::before{width:40px;height:40px}#vitalsleep-reviews-anti-snoring-mouthpiece-reviews .test-bottom-videos{display:none}#vitalsleep-reviews-anti-snoring-mouthpiece-reviews .test-top-video .carousel .flickity-prev-next-button,.video-gallery-section .flickity-prev-next-button{display:block}.review-section{padding-top:25px}.review-section .service-section .service-list .service-box{padding:1rem 10px}.how-it-work-new .work-banner{display:none}.video-gallery-section .carousel-cell .video-content .button,.video-gallery-section .watch-title{display:none}.video-gallery-section .carousel-cell .video-content .button.mobile{display:block}.customer-review-section .flickity-slider .carousel-cell{width:50%}.customer-review-section .carousel-cell .video-content{display:block}.customer-review-section .main_image .video-popup::before{width:40px;height:40px}.video-text-section .video-with-text .logo-bar .popup_body_bg .logo_info_wrapper{padding:1rem 1rem 1.5rem}.video-text-section .logo_info_wrapper .pf-modal__header img{height:80px;padding:0 1rem}.video-text-section .logo_info_wrapper .pf-modal__header .pf-modal__x{padding:.3rem .3rem .3rem 1rem;font-size:1rem}.video-text-section .logo_info_wrapper .pf-modal__header .pf-modal__x img{height:13px;padding-right:.5rem}.video-text-section .logo_info_wrapper .pf-modal__body .info_subtitle{font-size:1.8rem;margin:0 auto}.video-text-section .logo_info_wrapper .pf-modal__body{padding:1rem 10px}.video-text-section .video-with-text .logo-bar .logo_details_wrapper .logo-image{width:100%!important}.custom-video-review-section .carousel .carousel-cell .video-content{padding:6px 10px 10px}.custom-video-review-section .carousel .carousel-cell{margin:14px 10px 14px 0}.video-gallery-section .grid-item{padding:0;width:100%;text-align:center}.video-gallery-section .video-content .rte,.video-gallery-section .video-content .video-desc-title,.video-gallery-section .video-content .video-name{padding:7px 0;font-size:20px}.video-gallery-section .carousel.carousel-nav,.video-gallery-section .video-content .video-name::before{display:none}
  .video-gallery-section .carousel-main,.video-gallery-section .video-content .rte p{margin:0}.on-products-video{padding:30px 0 0}.on-products-video .subheading,.snor-reduction-section .subheading,a.graphlink{font-size:24px}.banner-section .slide-caption .video-image.home_banner{max-width:150px;padding:6px; color:#fff; border-color:#eee;}.banner-section .slide-caption .video-image.home_banner p{font-size:14px; color:#fff;}.section-header header .navbar.expand ul.menu li.try_btn_wrapper.mobile{display:block}.section-header header .navbar.expand ul.menu li.try_btn_wrapper.desktop{display:none}.tech-details-bottom{flex-direction:column-reverse}.tech-details-bottom .right-side.video{margin-left:0;margin-bottom:40px}body#how-does-vitalsleep-compare section.vitalsleep-better .container-small{padding:0}section.vitalsleep-better .table .planOne ul li .table-help-tip::after{margin-left:3px;margin-right:3px;padding:3px}.template-product .get-btn-wrapper.reduction-level_btn{margin:0 15px}.banner-section .slide-caption .video-image.home_banner p i::before{color:#fff;}}@media (max-width:640px){.prd-box{width:100%!important;margin-bottom:0!important;text-align:center}.basket,.item,.remove,.summary,aside{width:100%}.basket-labels{display:none}.basket-module{margin-bottom:1rem}.item{margin-bottom:1rem}.product-image{width:40%}.cartform .product-details{width:60%}.price,.subtotal{width:33%}.quantity{text-align:center;width:34%}.quantity-field{float:none}.remove{bottom:0;text-align:left;margin-top:.75rem;position:relative}.remove button{padding:0}.summary{margin-top:1.25rem;position:relative}.product-compare-section .flickity-prev-next-button.previous{left:-18px}.product-compare-section .flickity-prev-next-button.next{right:-22px}.row{width:100%}.product-compare-section{padding:30px 0}.vitalsleep-benefits-section .vitalsleep-benefits .light-bg{padding:15px 15px}.money-back-section .money-back .guarantee-image img{margin-left:-10%}footer .footer-bottom .s100{padding:0 15px}footer .footer-bottom .footer-logo{padding-top:15px}.add-to-cart-button,button.product-form__cart-submit{min-width:100%;max-width:100%}.shipping-data-wrapper{max-width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.shipping-returns-section .left-side.shipping-img-section,.shipping-returns-section .right-side.shipping-desc-section{width:100%;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.shipping-returns-section .right-side.shipping-desc-section{padding:0 30px}.faq-section{padding:0 30px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.faq-content.right-side,.faq-image.left-side{width:100%;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.snor-red-content,.snore-treat-bottom,.snore-treat-top{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.snor-red-content .after-use,.snor-red-content .before-use,.snore-treat-top .left-side,.snore-treat-top .right-side{width:100%;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tabs-section .tabs-wrapper{height:auto}.tabs-section .tab_container .tab_content{padding:20px}.snore-treat-section{padding:40px 30px 70px}.snore-treat-img-wrapper.left-side{margin:20px auto}.snor-red-content .after-use,.snor-red-content .before-use{padding:30px}.tabs-section ul.tabs li{margin:5px;padding:0 7px;border:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;border-radius:4px;font-size:15px}.details_content{padding:0}.on-products-video .carousel-nav.flickity-enabled.is-draggable .flickity-viewport{min-height:100px;height:auto!important}.product-main-content{margin-top:0}#MainContent .buttonoption .col-sm-3.col-sm-offset-3,#MainContent .col-sm-5.col-sm-offset-7{width:280px!important}.cartform .col-sm-12{overflow-x:auto}.cartform .checkout-table.table-top{max-width:700px;width:700px;margin:0 auto 0px}.sponsor-img,.sponsor-title{max-width:100%!important;width:100%!important}.video-list-box .video-list .videos{width:100%!important;padding:0 15px!important}.tableTop .topPlanTwo #bestValue{font-size:14px!important}.benefit-img-section img{height:350px}.product-order-list{width:100%}.product-order-list-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0}.image-titles .desc,.shipping-returns-section h3.shipping-content,.template-product .feature-desc,.template-product li.circle-check, .circle-check::before{font-size:17px}.template-product .feature-title,.template-product .full-width-sections h5{font-size:20px; font-weight:600}.template-product .faq-content .accordion-container{max-width:100%}.review-section .service-section .service-list .service-box{flex:0 1 70%}.review-section .service-section .service-list .service-box p{font-size:20px}.review-section .service-section .service-list .service-box h3{font-size:22px}.shipping-info.new p i{font-size:18px}.product_desc .shipping-info p{font-size:12px}.shipping-info.new{max-width:100%;width:100%}}@media (max-width:580px){.template-cart .video-gallery-section .carousel-main{padding:0 25px}.template-cart .video-gallery-section .video-content .button{font-size:10px}.video-gallery-section .carousel-main.mobile{max-width:100%}.video-gallery-section .carousel-main.mobile .carousel-cell{padding:10px 0}.video-gallery-section .carousel-main.mobile .video-content .video-desc-title{font-size:19px}
      .video-gallery-section .carousel-main.mobile .video-content .rte{font-size:18px;padding-bottom:20px}.video-gallery-section .carousel-main.mobile .video-content .video-name{font-size:17px;padding-top:20px}.video-gallery-section .carousel-main.mobile .video-content .button{padding:14px 8px;font-size:12px;min-width:250px}.customer-review-section .carousel-main{padding:0 25px}.customer-review-section .video-content .button{font-size:10px}.no_right_img .ne_blocks .news-row{flex:0 1 100%;padding:0}.video-text-section .logo_info_wrapper .pf-modal__body .info_subtitle{font-size:1.5rem}.video-text-section .logo_info_wrapper .pf-modal__body .info_title{font-size:1rem}.video-text-section .video-with-text .logo-bar .popup_body_bg .logo_info_wrapper{padding:.7rem .7rem 1.2rem}.video-text-section .logo_info_wrapper .pf-modal__header .pf-modal__x img{height:9px}.video-text-section .logo_info_wrapper .pf-modal__header .pf-modal__x{font-size:.7rem}.custom-video-review-section .carousel{justify-content:space-between}.custom-video-review-section .carousel .carousel-cell{margin:14px 0;flex:0 1 48%}.video-text-section .video-with-text .logo-bar .logo_details_wrapper{flex:0 1 100%}.video-text-section .video-with-text .logo-bar .logo_details_wrapper:last-child{border:none}.banner-section .slide-caption .video-image.home_banner{max-width:140px}.banner-section .slide-caption .video-image.home_banner p{font-size:13px}.banner-section .slide-caption .video-image.home_banner p i:before{font-size:18px}.warranty-new .simple-page{padding-bottom:100px}}@media (max-width:480px){.desktop-banner{display:none}.mobile-banner{display:block}.heading{font-size:34px!important;line-height:1!important}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .button{font-size:14px;padding:13px;width:100%;margin-left:0}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-heading{font-size:25px; color:#fff}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-content .slide-heading-desc{font-size:16px;display:inline-block;margin:0}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-bottom-text{margin:10px 0; color:#fff}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-content .slide-heading-desc p{margin:10px 0}.video-text-section .video-with-text .logo-bar{margin-top:15px}.video-text-section .video-with-text .logo-bar .logo_details_wrapper{padding:0 5px}.video-text-section .video-with-text .video-image .video-popup:before{width:70px;height:70px}.how-works-section .heading{padding:0}.image-text-section .image-with-text .block-row .block-text .img-txt-title{font-size:28px;line-height:1}.product-compare-section{padding:20px 0}.vitalsleep-benefits-section .vitalsleep-benefits .light-bg:before{border-right-width:20px;border-left-width:20px;border-bottom:20px solid #e7f4f8;top:-20px}.money-back-section .money-back .right-content .heading{line-height:1}.money-back-section .money-back .guarantee-image img{margin-left:-10%}.money-back-section .money-back .right-content .rte{line-height:1.2}.money-back-section .money-back .couple-image{margin-top:0}.money-back-section .money-back .guarantee-image{width:150px;margin:0}footer .footer-top .f-col-button,footer .footer-top .f-col-menu{padding:0 10px}footer .footer-bottom .s100{padding:0 5px}footer .footer-bottom .footer-logo{flex-direction:column}footer .footer-bottom .footer-image,footer .footer-bottom .footer-social{margin:0 0 15px 0;width:100%;text-align:center}.feature-details .cell{-webkit-flex:0 0 calc(100% - 30px);-moz-flex:0 0 calc(100% - 30px);-ms-flex:0 0 calc(100% - 30px);flex:0 0 calc(100% - 30px);max-width:calc(100% - 30px);width:calc(100% - 30px);padding:5px;}.vital-differ-section .center-img{background-size:80%!important}.carousel-main.flickity-enabled.is-draggable .flickity-viewport{min-height:250px}.testimonials .test-title{font-size:28px}.testimonial-name,.testimonial-title{font-size:20px;margin:7px 0;line-height:1.2}.testimonial-detail{font-size:19px}.testimonials .product-video .button,.warranty-section .button{width:auto;font-size:18px;padding:12px}.testimonials .product-video .button img,.warranty-section .button img{transform:scale(.8)}.testimonials-upper .container{padding:0 30px}.warranty-section .left-side img{max-width:150px}.warranty-section p{font-size:19px}.list-items .product-item{margin-bottom:25px}.about-page,.compare-page,.contact-page,.faq-page,.page-sleep-library,.privacy-policy,.return-replacement,.simple-page,.singleproduct-section{padding:30px 0}.video-list-box .video-list .videos iframe{padding:0!important;height:250px!important}.news-education-section .news-education .d50>.news-image{margin-left:30px}.product-compare-section .flickity-prev-next-button.previous{left:0}.product-compare-section .flickity-prev-next-button.next{right:0}.page-sleep-library-menu .sleep-apnea-icon{margin:10px;font-size:21px}.page-sleep-library-menu .sleep-apnea-icon::before{background-size:25px;width:25px;height:25px;margin:0 10px 0 0}.product_desc .shipping-info{width:100%;text-align:center}.product_desc .shipping-info .fa{margin:10px 0}#return-to-top{bottom:100px;right:22px}.product-compare-section .product-compare .product-row .pro-compare-content{padding:0}.product-compare-section .product-compare .product-row .pro-compare-content .pro-botton-text{font-size:16px}.mouthpiece-box-cont{left:0;width:350px}.benefit-img-section img{height:300px}body .product_desc .product-title{font-size:25px}.main-price .money{font-size:21px}.benefit-box .left-side,.benefit-box .right-side{padding:15px}.product-gallery-container .devsnest_gallery .main-image span.desktop-hide{width:40px;height:40px}span.desktop-hide i.fa{font-size:20px}#CartDrawer .drawer__inner .ajaxcart__product .grid{margin:0}#CartDrawer .ajaxcart__qty input{width:30px}#CartDrawer .grid--table>.grid__item{padding:0}.template-cart .video-gallery-section .flickity-slider .carousel-cell{width:100%}.review-section .service-section .service-list .service-box h3,.review-section .service-section .service-list .service-box p{font-size:18px}.review-section .service-section .service-list .service-box{flex:0 1 100%}.product_desc .shipping-info{min-width:100%;max-width:100%}.product_desc .shipping-info p{font-size:14px;margin:4px 0;flex:0 1 100%}.customer-review-section .flickity-slider .carousel-cell{width:100%}.video-text-section .logo_info_wrapper .pf-modal__header .pf-modal__x{padding:.3rem .3rem .3rem 10px}.video-text-section .logo_info_wrapper .pf-modal__header img{padding:0 10px}.video-text-section .logo_info_wrapper .pf-modal__body p{font-size:15px}.video-text-section .logo_info_wrapper .pf-modal__body{padding:.5rem 6px}.video-text-section .logo_info_wrapper .pf-modal__header img{height:70px;padding:0 6px}.video-text-section .logo_info_wrapper .pf-modal__body .info_subtitle{font-size:1.4rem}.custom-video-review-section .carousel .carousel-cell{margin:14px 40px!important;flex:0 1 100%}.banner-section .banner-slideshow .banner-slide img{height:450px}.banner-section .slide-caption .video-image.home_banner{padding:8px;margin:10px auto}.tabs-section ul.tabs li{font-size:1.05rem;border-radius:2px;margin:0;font-weight:600;letter-spacing: normal;}.tabs-section ul.tabs li.active {border-bottom:2px solid #777;}.on-products-video .subheading,.snor-reduction-section .subheading,a.graphlink{font-size:20px}.trial_btn{min-width:auto;max-width:100%}.drawer .drawer__header{position:sticky;background:#fff;z-index:999;height:70px}.drawer .drawer__header .cartrow.first_cart_row{margin-top:0}.compare-button-text.button{min-width:100%!important;max-width:100%!important}}@media (max-width:375px){.section-header header .cart-wrapper a.try_now{padding:5px 10px 6px;font-size:15px}.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-sub-heading .slide-text{margin:0;font-size:18px}.video-text-section{padding:10px 0}.video-text-section .video-with-text .logo-bar{margin-top:5px}.button{font-size:13px}.how-works-section{padding:15px 0}body .image-block-section,body .vitalsleep-benefits-section{padding:20px 0}.flickity-prev-next-button{width:35px;height:35px}.product-compare-section .product-compare .product-row .pro-compare-content .pro-name{font-size:22px;line-height:26px}.product-compare-section .product-compare .product-row .pro-compare-content .pro-price{font-size:20px}.product-compare-section .product-compare .product-row .pro-compare-content .button{font-size:13px;padding:12px}.product-compare-section .product-compare .product-row .pro-compare-content .pro-botton-text{font-size:14px}.compare-input-btn{font-size:13px}.news-education-section .news-education{padding:0}.money-back-section .money-back .right-content .heading{font-size:28px}.money-back-section .money-back .guarantee-image{width:160px}.money-back-section .money-back .guarantee-image img{margin-left:10%;margin-top:7%}.money-back-section .money-back .right-content .button{width:100%;margin-left:0;font-size:13px}footer .footer-bottom,footer .footer-top{padding:15px 0}footer .footer-top .f-col-newsletter{padding:0 10px}footer .footer-top .f-title{margin:15px 0;font-size:15px}footer .footer-top .f-col-menu .footer-menu li{margin-bottom:5px}footer .footer-top .f-col-menu .footer-menu li a{font-size:16px}.heading{font-size:30px!important}.money-back-section .money-back .guarantee-image{width:120px}.cart-white-icon{margin-right:6px}.image-text-section .image-with-text .block-row .block-text .img-txt-title{font-size:24px}.video-text-section .video-with-text .logo-bar .logo_details_wrapper{padding:0 12px}.video-text-section .video-with-text .logo-bar .logo_details_wrapper .logo-image{width:50%}.carousel-main.flickity-enabled.is-draggable .flickity-viewport{min-height:200px}.btn.btn-d{font-size:13px}.mouthpiece-box-cont{width:300px}.benefit-img-section img{height:250px}.end_my_snor_btn,.end_my_snor_btn a{font-size:13px!important}.no_right_img .ne_blocks .news-row .news-content .news-title{font-size:15px!important;margin-bottom:0!important}.no_right_img .ne_blocks .news-row .news-content .link-more{font-size:10px}.shipping-info.new p i{font-size:16px}.custom-video-review-section .carousel .carousel-cell{margin:14px 0!important;flex:0 1 100%}.on-products-video .subheading,.snor-reduction-section .subheading,a.graphlink{font-size:18px}.image-text-section .image-with-text .heading,.product-compare-section .product-compare .heading,.video-gallery-section .heading,.video-text-section .video-with-text .video-content .heading,.vitalsleep-benefits-section .vitalsleep-benefits .heading{font-size:30px!important}}@media (min-width:768px){.section-header header .navbar ul.menu.mobile-menu{display:none}}
.contact-method a.button.white.chat_with_us{
  background-color: transparent;
  display: inline-block;
  width: auto;
  min-width: auto;
  border: none;
  box-shadow: none;
  margin: 5px;
  padding: 7px;
} 
#how-we-compare section.vitalsleep-better{
	padding-top: 15px;      
}
.price__sale .shipping:after{
    content: "?";
    margin-left: 5px;
    width: 15px;
    border: 1px solid;
    height: 15px;
    padding: 1px;
    vertical-align: bottom;
    display: inline-block;
    border-radius: 100%;
    font-size: 13px;
    text-align: center;
    text-decoration: none;
}
.single-star-ratings{
 	text-align:center;
}      
.single-star-ratings img{
	height: 30px;
  	width: 30px;
}
.tech-details-top .video{  
  position:relative
}
.free-shipping-text{
	color: #161d25;
    font-weight: 400;
    display: inline-block;
    margin-top: 6px;     
  	font-size: 16px;
}
a.tryitnow.button {
    margin-bottom: 15px;
}
.compare-small-description{
	padding-inline-start: 0;      
}
ul.compare-small-description a {
    background-color: #FFF;
    color: #000;
    padding: 3px 10px 2px 10px;
    border-radius: 30px;
    border: 0px solid;
  	text-decoration:underline;
}
ul.compare-small-description a:hover {text-decoration:none;}     
 .compare-icons{
 	text-align: center;     
 }
.f-col-club{
	margin-bottom: 20px;      
} 
.f-col-club a{
	min-width: auto;      
}      
.f-col-club .f-title {
    text-transform: capitalize !important;
} 

.modal-popup.satisfaction-popup {
    text-align: center;
}      
.satisfaction-popup .modal-close{
	position: relative !important;
}
.satisfaction-popup .modal-content{
	padding-bottom: 20px !important;      
}      
a.satisfactionlink {
    color: #000;
    text-decoration: underline;
}      
.section-header .top-bar span.topbar_flag:before,.section-header .top-bar span.topbar_moneyback:before,.section-header .top-bar span.topbar_shipping:before{
  	left: -5px;
    top: 2px;
    position: relative;
  }
  
  .mobile-topbar-slider span{
  	padding: 6px 0;
  }
  .mobile-topbar-slider .slick-next{
  	right: 15px;
  }
  .mobile-topbar-slider .slick-prev{
  	left: 15px;
  }
  .mobile-topbar-slider .slick-next:before,.mobile-topbar-slider .slick-prev:before{
  	color: #000;
  }

  .section-header .top-bar span.topbar_moneyback{
  	padding-left: 0;
  }
  .mobile-topbar-slider{
  	text-align: center;
  } 
  .section-header .top-bar span{
  	display: inline-block;
  } 
.modal-popup.satisfaction-popup strong, .modal-popup.satisfaction-popup p {
    font-size: 19px;
}
.faq-any-other {
    clear: both;
    text-align: center;
}     
.faq-suggestions textarea{
	width: 100%;
  	min-height: 100px;
  	border-radius: 10px;
    margin: 15px 0;
} 
.other-suggestion-btn .button {
    display: inline-block;
    min-width: auto;
  	background-color: #fff;
    border: 1px solid #000;
    color: #000;
}
.faq-suggestions{
	margin-top: 15px;      
}  
.template-product #contact_form p.note.form-success {
    text-align: center;
}  
.faq-any-other h5{      
    font-weight: 500;
}
.snor-reduction-section {
    text-align: center;
}
.snor-reduction-section p.subheading {
    display: inline-block;
    text-align: center;
}
.graphlink{      
  	margin-bottom: 30px;
    margin-top: 0;
    font-size: 26px;
    margin-left: 5px;
    text-decoration: underline;
}
.before-image-content-flex img, .before-image-content-flex .before-content,.after-image-content-flex img,.after-image-content-flex .after-content{
    width: 50%;
}      
.before-image-content-flex,.after-image-content-flex{   
    display: flex;
    width: 100%;
    align-items: center;  
}
.prodcut_modal_popup .value-matters-popup .modal-wrap .modal-body .modal-content p{
	text-align: left;
   color: #000;
}
a.valuematterslink {
    color: #000;
    text-decoration: underline;
    font-size: 18px;
}
a.valuematterslink:hover {
    text-decoration: none;
}      
.prodcut_modal_popup .modal-popup .modal-wrap .modal-body .modal-content a.modal-close.close-modal {
    position: relative;
    text-align: center;
    width: 100%;
    display: block;
    margin-bottom: 15px;
}  
      .ysa-continue-shopping {text-decoration: underline;padding: 20px 0;text-align: center;cursor: pointer;}  
      
.review-faq-links .okeReviews.okeReviews--theme .okeReviews-reviewsSummary{
	margin-bottom: 0;
}
.review-faq-links {
    display: block;
    align-items: center;
   /* flex-wrap: wrap; */
}     
.review-faq-links .product-faq{
	margin-left: 15px;
    border-left: 1px solid;
    padding-left: 15px;
    cursor: pointer;
}  

 .review-faq-line .okeReviews {float: left;display: inline-block;padding-bottom: 15px;}
      .review-faq-line .product-faq {margin-left:0 !important;}
      
.accordion-container{
	display: flex;
    justify-content: center;
    flex-wrap: wrap;      
}    
.left-faq-tabs,.right-faq-tabs{
	width: 100%;      
}   
      .full-width-sections p {font-size:20px;}
      
/*   ul.compare-small-description a:hover {    
       background-color:#7cd3ef;
  }
 */
      
/* .banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption{
  	background-color: #fff;
    padding: 0 30px 15px;
  }
  .banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-heading,.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-content .slide-heading-desc,.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-sub-heading .slide-text,.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-bottom-text,.video-image.home_banner p,.banner-section .slide-caption .video-image.home_banner p i:before{
  	color: #000;
  }
  .banner-section .slide-caption .video-image.home_banner{
  	border: 1px solid #000;
  }
  a.video-popup.mediabox {
      width: 50%;
  }
  .banner-section .slide-caption .video-image.home_banner{
  	  border-radius: 4px;
      margin-left: 10px;
  }
  .banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-sub-heading .slide-text{
  	width: 100%;
    display: block;
    text-align: left;
  }
  .banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-content .slide-heading-desc p{
  	margin-bottom: 0;
  }
  .banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-sub-heading{
  	margin-top: 0;
  }
  .banner-section .slide-caption .video-image.home_banner{
  	max-width: none;
  }       */
      
@media (min-width:767px){  
  .mobile-size-details,.mobile-compare{
  	display: none;
  }
  
  
}
      
@media (max-width:767px){  
  body .product_desc .product-title{
      font-size:21px;     
    font-weight:600; line-height:normal;
  }
  .template-product .price-item--sale span.dollar-sign{
  	top: 0;
    font-size: 15px;
  }
  .main-price .money,.price__sale span.price-item--regular,.template-product .product-save-price{
  	font-size: 18px;
  }
  .desktop-size-details{
  	display: none;
  }
  .desktop-only {display:none;}
  .prodcut_modal_popup .modal-popup .modal-wrap .modal-body .modal-content .mobile-size-details {
    margin: 0 auto;
    display: block;
}
span.cart-count-container{
	display: block;      
}
  .desktop-compare{
  	display: none;
  } 
  ul.compare-small-description a {
    display: block;
    margin-top: 5px;
    border:none;
    text-decoration:underline;
}
  ul.compare-small-description a:hover {text-decoration:none;}
  #your-shopping-cart #shopify-section-footer{
  	display: none;
  }
  .faq-any-other h5{
  	font-size: 15px;
  }
  
  .get-btn-wrapper .button {font-size: 0.90rem;padding: 16px 45px;}
  .free_shiiping_text p {font-size:1rem;}
  .accordion-container{
  	display: block;
    padding: 0;
  }
  .left-faq-tabs, .right-faq-tabs{
  	width: 100%;
  }
  .mobile-hide {display:none !important;}
  
  .heading {font-weight:normal:}
  .heading .quote-left, .heading .quote-right {font-weight:normal; color:#000;}
  .heading small {font-size: 60%;font-weight: normal;color: #000;}
  
  .feature-title {min-height:auto;}
  .product_bottom_content {margin:20px 0 20px;}
  .tab_content h4 {font-size:20px; font-weight:500;}
  .review-info-container .logo-bar {
    display: block;
  }
  body .review-info-container .logo_details_wrapper{
  	width: 100%;
  }
  .review-para-text {padding:35px 0 !important;}
  
}
@media (max-width:375px){      
  body .product_desc .product-title{
      font-size:18px;      
  }
  #your-shopping-cart .trust_icons .tc_details .tc_image{
  	  max-width: 40px;
  }
  #your-shopping-cart .tc_info .tc_name{
  	  font-size: 15px;
  }
  #your-shopping-cart .tc_info .tc_name .tc_company{
  	  font-size: 11px;
  }
}
@media (max-width: 991px) {
  .f-col-club{
    margin-bottom: 40px;
  }
  .banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-sub-heading .slide-text{
  	width: 60%;
  }
/*   .banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .button {
    font-size: 12px;
    padding: 10px;
    width: 48%;
    margin-left: 0;
  } */
}   
@media (max-width: 1024px) {
/*   .banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-content,.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-heading{
    margin:0 !important;
  } */
  .video-image.home_banner p i{
    margin-right: 5px;
  }
  .banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-sub-heading{
    margin-top: 15px;
  }
  h3.before-content,h3.after-content{
	font-size: 18px;
    font-weight: 500;
  }  
}
/* @media (max-width: 991px) {
  body .banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption{
    padding: 0 5px 15px;
  }
  .banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .button{
    font-size: 12px;
	padding: 12px 0;
  }
}       */
      
@media only screen and (min-width:768px){
  .col-md-6 {
    width: 50%;
  }
  .desktop-hide {display:none !important;}
  .cart-logo {	justify-content: flex-start !important; margin-left: 150px;}
}
      
.logo-bar .info_title {text-align:left;}

.benefit-content-section .prioritylink{      
	border-bottom:1px solid #0971ce;
  	color: #0971ce;
}
 
      
.review-info-container .logo_details_wrapper {
    width: 33.33%;
    text-align: center;
    padding: 0 15px;
}      
.review-info-container .logo-bar .info_title {
    text-decoration: none;
    font-size: 22px;
    font-weight: 700;
  	color: #012169;
}      
.review-info-container p.info_description {
    text-decoration: none;
}
.review-info-container a.info_link {
    text-decoration: underline;
}           
/*  Homepage reviews */
section.homepage-reviews {
    margin-top: 30px;
}      
body .homepage-reviews .reviews-block{
   display: flex;
   align-items: center;
}     
.homepage-reviews .main-review-image{
	width: 40%;      
}      
.homepage-reviews .review-description{
	width: 60%;      
}   
.homepage-reviews .review-description {
    padding: 30px;
}
.homepage-reviews .review-description a {
    display: block;
    margin-top: 15px;
}
.homepage-reviews .review-description p{
	font-size: 22px;      
} 
.homepage-reviews .slick-dots li button:before{
	font-size: 15px;      
}  
.homepage-reviews .slick-prev{
	top: 35px;
    right: 60px;
    left: auto;      
}
.homepage-reviews .slick-prev:before, .homepage-reviews .slick-next:before{
	 color: #000; 
  	 font-size: 30px;
}
.homepage-reviews .slick-next{
	top: 35px;
    right: 25px;    
}
  
@media only screen and (max-width:767px){      
  body .homepage-reviews .reviews-block{
 	flex-direction: column-reverse;
  }
  .homepage-reviews .main-review-image,.homepage-reviews .review-description{
  	width: 100%;
  }
  .homepage-reviews .review-description img{
  	max-width: 150px;
  }
  .homepage-reviews .slick-dots{
  	bottom: -40px;
  }
  .product-item__link-wrapper {margin-bottom:30px;}
  body .custom-video-review-section .carousel{
  	display: block;
  }
  .custom-video-review-section .carousel .carousel-cell{
  	flex: 100%;
    width: 100%;
  }
  .cartcolnew33,#CartDrawer .total{
  	font-weight: normal;
  }
  .section-header .top-bar .topbar-right, .section-header .top-bar .topbar-slider, .section-header .top-bar .topbar-left{
  	    width: 33.33%;
  }
  .section-header .top-bar{
  	display: flex;
    height: 30px;
  }
  body .section-header .top-bar .topbar-right{
  	text-align: center;
  }
}
/*  End homepage reviews */
      
      #ouibounce-modal {display:none;}
      .tab-top-padding {padding-top:20px;}
      
      
       .sponsors {
	width: 80%;
	margin: auto;
}
  .sponsor {
	padding: 20px 15px;
	border: 2px solid #f1f4f8;
	min-height: 230px;
	clear: both;
	margin-top: 20px;
}
  .sponsor-wrapper, .sponsor {
	display: block;
	width: 90%;
	margin: 20px auto;
}
  .sponsor-img {
	max-width: 25%;
	float: left;
	width: 25%;
	text-align: center;
}
  .sponsor-title {
	max-width: 75%;
	width: 75%;
	display: inline-block;
	height: 100%;
	padding: 0 10px;
}
  .sponsor-title h3, .sponsor-title .h3 {
	text-align: left;
	margin-top: 30px;
	color: #005fa5;
	font-weight: 400;
	font-size: 28px;
	margin-bottom: 0px;
}
  .sponsor-title p {
	font-size: 19px;
	text-align: left;
	margin-bottom: 0px;
	margin-top: 10px;
}
  .sponsor-img.float-right {
	float: right;
}
div#product-reviews .carousel-nav .flickity-prev-next-button,.flickity-button:disabled {
    display: none;
}      
.modal-popup.FDA-popup iframe{
	min-height: 90vh;      
} 
.modal-popup.FDA-popup .modal-wrap .modal-body .modal-content{
	max-width: 90%;      
}      
      
      
.topbar-right {
    padding-right: 15px;
    border-right: 1px solid #ccc;
}      
.section-header .topbar-slider,.section-header .top-bar span.topbar_shipping{
	padding-left: 15px;
  	border-right: 1px solid #ccc;
  	padding-right: 15px;
}
.section-header .top-bar span.topbar_moneyback{
	padding-left: 5px;      
}      
      
@media only screen and (max-width:991px){     
  .section-header .top-bar span.topbar_moneyback{
    display: none !important;
  }
  .section-header .top-bar span.topbar_shipping{
  	border-right: none !important;
  }
}      
      
      
 /*  winning guarantee section */
.guarantee-text-image {
    display: flex;
    align-items: center;
}
.guarantee-text-image .guarantee-image {
    width: 30%;
}
.guarantee-text-image .guarantee-content{
	width: 70%;
  	padding-right: 30px;
  font-size:20px;
}
.guarantee-text-image {
    background: #f3f4f6;
    padding: 30px;
  	margin-bottom: 30px;
}      
      
@media only screen and (max-width:767px){        
  .guarantee-text-image{
	flex-direction: column-reverse;
  }   
  .guarantee-text-image .guarantee-image,.guarantee-text-image .guarantee-content {
      width: 100%;
      padding: 0;
  }
  .guarantee-text-image .guarantee-image{
  	text-align: center;
  }
  .mobile-video-container {padding:56.25% 0 0 0;position:relative;}
  .mobile-video {position:absolute;top:0;left:0;width:100%;height:100%;}
}
/*  end winning guarantee section */     
      
span.ajaxcart__product-variant {
    margin-bottom: 0.5rem;
    display: block;
}            
.benefit-image-text .heading{
   margin-top: 40px;
} 
      .ysa-made-in {font-size:20px; font-family: "Crimson Text",serif}      
      
@media only screen and (min-width:800px){
  .ysa-head-style {font-size: 48px !important;font-weight: 800 !important;margin: 15px 0 15px 0 !important;}
      }
      .review-para-text p {	font-size: 1.4rem;}

/* New banner */
.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption{
  float: right;
}
.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .flex-w {
    justify-content: flex-start;
}
.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-heading{
  font-size: 38px !important;
}
.banner-section .banner-slideshow .banner-slide .author_image img {
    display: block;
    width: 100px;
    height: 100px;
    margin: 0 15px 0 0;
    border-radius: 100%;
    border: 5px solid #0971ce;
    object-fit: cover;
}
.banner-section .banner-slideshow .banner-slide .author-details{
  color: #000;
}
.banner-section .banner-slideshow .banner-slide .home-page-quote {
    display: flex;
    align-items: center;
    margin-top: 15px;
}
.banner-section .banner-slideshow .banner-slide .home-page-quote-content span{
   margin-top: 0;
}
.banner-section .banner-slideshow .banner-slide .author-details {
    margin-left: 20px;
}
.home-page-quote-meta img {
    max-width: 75px;
    margin-left: 15px;
    display: inline-block;
}
.home-page-quote-meta span {
    display: flex;
    align-items: center;
}
.banner-section .banner-slideshow .banner-slide .author_image img{
  height: 100%;
}
@media only screen and (max-width:768px){
  .banner-section .banner-slideshow .banner-slide .home-page-quote img{
    height: auto;
  }
  .banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-heading{
    font-size: 22px !important;
  }
  .banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-heading,.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-content .slide-heading-desc{
    color: #000;
  }
}
@media only screen and (max-width:1024px){
  .banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-heading {
      font-size: 30px !important;
  }
  .banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-content{margin-bottom:20px;}
  .banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-heading{margin-left:0px;}
}

/* Changes */
.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .banner-btn-main{margin: 0px 30px 0px 0px;}
.banner-bottom{margin-top: 30px;}
.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .banner-btn-main a.button{width:auto; min-width:250px;border-radius:5px;margin: 0px;font-size: 20px;}
.tech-details-top.tech-video .video .video-popup::before{background: none;width: 100%;height: 100%;}
.tech-details-top.tech-video .video-popup{box-shadow: none;font-size: 20px;font-family: 'Poppins',sans-serif;font-weight: 400;line-height: 1.8;}
.tech-details-top.tech-video .video-popup i{font-size: 35px;color: #000;margin-right: 11px;}
.banner-section .banner-slideshow .banner-slide img.slide-caption-img{width:auto;height:auto;}
.testimonials .review-section .review-main{-moz-column-count:3;column-count: 3;-moz-column-gap: 40px;column-gap: 40px;-moz-column-fill: balance;column-fill: balance;margin: 20px auto 0;
  padding: 2rem;}
.testimonials .review-section .review-main .review-content{margin: 0 0 40px;page-break-inside: avoid;-moz-column-break-inside: avoid;break-inside: avoid;width: 100%;
   float: none !important;box-shadow:0 0 10px rgba(0,0,0,.1);padding:30px;transition: transform .3s ease-out;border-radius: 8px;}
.review-content-inner.flex{display: flex;align-items: center;}
.review-content-inner.flex img{flex: 0 0 64px;width: 100%; max-width: 50px; margin-right:10px;}
.testimonials .review-section .review-main .review-content:hover{transform: translateY(-0.5rem);}
.testimonials .review-section .review-main .review-content.new{display: flex !important;flex-direction: column-reverse;}
.testimonials .review-section .review-main .review-content.new .review-content-inner{margin-bottom: 16px;}
.logo-title h3{font-family: "Crimson Text",serif;color: #8f8f8f;font-size: 24px;font-weight: 600;}
 .logo-listing, .logo-main{display: flex;align-items: center;}
.logo-listing{margin-left: 17px;}
.logo-listing .logo-img{margin-right: 15px;display: table;}
.logo-listing .logo-img .logo-img-inner{display: table-cell;height: 60px;vertical-align: middle;}
.logo-listing .logo-img .logo-img-inner img{height: auto;width: auto;max-height:100%;}
.logo-index{padding: 14px 0px 10px;}
.slide-content .slide-heading-desc ul li{font-size: 18px;line-height: 30px;color: #333333;font-weight: 600;position:relative;list-style:none;margin-bottom:12px;}
.slide-content .slide-heading-desc ul li:before{content:'';position:absolute;top:2px;left:-37px;background:url('circle-check-solid.svg') no-repeat center center;width:22px;
  height:22px;}
.banner-btn-main{margin-top:30px;}
.banner-btn-main svg{margin-left: 11px;}
.testimonials .review-section .review-main .review-content h4{padding-right:3px;}

@media only screen and (min-width:1921px){
.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-heading{font-size: 48px !important;}
.tech-details-top.tech-video .video-popup,.slide-content .slide-heading-desc ul li,.home-page-quote{font-size: 22px !important;}
}
@media only screen and (max-width:1199px){
  .banner-section .banner-slideshow .banner-slide .desktop-banner{min-height: 539px;}
}
@media only screen and (max-width:1023px){
  .banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .banner-btn-main a.button{min-width:205px;font-size:18px;}
  .banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-content{margin-bottom: 7px;}
  .banner-section .banner-slideshow .banner-slide .desktop-banner{min-height: 600px;}
  .testimonials .review-section .review-main .review-content{padding: 20px;margin: 0 0 30px;}
  .testimonials .review-section .review-main{-moz-column-gap: 40px;column-gap: 30px;}
  .review-content-inner.flex img{max-width: 45px;}
}
@media only screen and (max-width:991px){  
  .testimonials .review-section .review-main{-moz-column-count: 2;column-count: 2;}
  .logo-index .logo-title{width: 100%;text-align: center;margin-bottom: 15px;}
  .logo-listing .logo-img .logo-img-inner{height:41px;}
  .logo-listing, .logo-main{flex-wrap: wrap;justify-content: center;}
  .logo-listing .logo-img .logo-img-inner{height:31px;}
  .logo-listing{margin: 0px;}
  .logo-listing .logo-img{margin-bottom: 15px;}
  .logo-index{adding: 20px 0px 10px;}
}
@media only screen and (max-width:768px){
.desktop-banner{display:none;}
.mobile-banner{display:block;}
.banner-section .banner-slideshow .banner-slide img.slide-caption-img{margin:0px 0px 20px;}
.banner-section .banner-slideshow .banner-slide .banner-slide-width{position: relative;}
.banner-section .banner-slideshow .banner-slide img{object-fit: contain; object-position: left;}
.banner-section{margin-bottom: 34px;}
.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .slide-heading{font-size: 27px !important;}
.mobile-banner{padding-top: 27px;padding-bottom: 20px;}
}
@media only screen and (max-width:640px){
.banner-section .banner-slideshow .banner-slide img{height: 300px;}
.tech-details-top.tech-video{width: 100%;margin-top: 30px;}
.tech-details-top.tech-video,.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .flex-w{justify-content: center;}  
.banner-section .banner-slideshow .banner-slide .banner-slide-width .slide-caption .banner-btn-main{margin-right:0px;}
.testimonials .review-section .review-main{-moz-column-count:1;column-count: 1;-moz-column-gap: 0px;column-gap: 0px;padding: 0px 25px;}
}
@media only screen and (max-width:480px){
.testimonials .review-section .review-main{padding: 0px 15px;}
}
@media only screen and (max-width:375px){
.banner-section .banner-slideshow .banner-slide img{height: 210px;}
}