@media (min-width:480px){
    .relax.noosphere .hero-block .hero-overlay .form .input input::-webkit-input-placeholder { /* WebKit browsers */
        color: transparent;
    }
    .relax.noosphere .hero-block .hero-overlay .form .input input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
       color: transparent;
    }
    .relax.noosphere .hero-block .hero-overlay .form .input input::-moz-placeholder { /* Mozilla Firefox 19+ */
       color: transparent;
    }
    .relax.noosphere .hero-block .hero-overlay .form .input input:-ms-input-placeholder { /* Internet Explorer 10+ */
       color: transparent;
    }

    .relax.noosphere .hero-block .hero-overlay .form .input textarea::-webkit-input-placeholder { /* WebKit browsers */
        color: transparent;
    }
    .relax.noosphere .hero-block .hero-overlay .form .input textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
       color: transparent;
    }
    .relax.noosphere .hero-block .hero-overlay .form .input textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
       color: transparent;
    }
    .relax.noosphere .hero-block .hero-overlay .form .input textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
       color: transparent;
    }
}

@media (max-width: 1920px){
    .relax.noosphere .hero-block .hero-overlay .hero-message{
        font-size:48px;
        width:70%;
    }

    .relax.noosphere .block-1 .heading-tag{
        width:28%;
        font-size:48px;
    }

    .relax.noosphere .hero-block .hero-overlay .pre-hero{
        font-size:20px;
    }

    .relax.noosphere .hs_cos_flex-slider{
        width:100%;
        margin-left:0;
    }

    .relax.noosphere .hero-block .hero-overlay .box-image img{
        width:540px !important;
    }

    .relax.noosphere .hero-block .hero-overlay .form .field{
        margin:25px 0;
    }

    .relax.noosphere .block.how-it-works .inner.right .text::after, .relax.noosphere .block.how-it-works .inner.right .text::before{
        margin:15px auto;
    }

    .relax.noosphere .block.how-it-works .inner.right .text{
        float:none;
        margin:0 auto;
        width:70%;
    }

    .relax.noosphere .block.how-it-works .innergroup .image{
        bottom:-45px;
    }

    .relax.noosphere .hero-block .hero-overlay .overlay-left{
        left:16%;
        width:44%;
    }

    .relax.noosphere .hero-block .hero-overlay .overlay-right{
        right:16%;
    }

    .relax.noosphere .hero-block .hero-overlay .offer-tag{
        left:48%;
        bottom:7%;
    }

    .relax.noosphere .block.guarantee-block .heading, .relax.noosphere .block.how-it-works .heading, .relax.noosphere .block-2 .heading, .relax.noosphere .block-1 .heading, .relax.noosphere .block.relax-reviews .heading, .relax.noosphere .block.collage .heading, .relax.noosphere .block.in-the-box .heading{
        font-size:60px;
    }

    .relax.noosphere .block.relax-reviews .slider-section .press-article .overlap{
        height:200px;
        top:80px;
    }

    .relax.noosphere .block.relax-reviews .slider-section .press-article .quote{
        font-size:18px;
    }

    .relax.noosphere .block.relax-reviews .slider-section .press-article .name{
        font-size:24px;
    }

    .relax.noosphere .block.relax-reviews .slider-section #review-carousel .owl-stage img{
        width:625px;
    }
}

@media (max-width: 1740px){
    .relax.noosphere .block-1 .heading-tag{
        width:30%;
    }

    .relax.noosphere .hero-block .hero-overlay .box-image img{
        width:480px !important;
    }

    .relax.noosphere .hero-block .hero-overlay .form .field{
        margin:20px 0;
    }

    .relax.noosphere .block.how-it-works .inner.right .text{
        width:80%;
    }

    .relax.noosphere .hero-block .hero-overlay .offer-tag{
        left:42%;
        bottom:5%;
    }
}

@media (max-width: 1480px){
    .relax.noosphere .hero-block .hero-overlay .form .field{
        margin:16px 0;
    }

    .relax.noosphere .hero-block .hero-overlay .box-image img{
        width:400px !important;
    }

    .relax.noosphere .block.how-it-works .inner.right .text::after, .relax.noosphere .block.how-it-works .inner.right .text::before{
        margin:8px auto;
    }

    .relax.noosphere .block.how-it-works .inner.right .text{
        width:100%;
    }

    .relax.noosphere .block.how-it-works .innergroup .image{
        bottom:-25px;
    }

    .relax.noosphere .hero-block .hero-overlay .overlay-left{
        left: 12%;
        width: 48%;
    }

    .relax.noosphere .hero-block .hero-overlay .overlay-right{
        right:12%;
    }

    .relax.noosphere .hero-block .hero-overlay .offer-tag{
        bottom:1%;
    }

    .relax.noosphere .block.guarantee-block .heading, .relax.noosphere .block.how-it-works .heading, .relax.noosphere .block-2 .heading, .relax.noosphere .block-1 .heading, .relax.noosphere .block.relax-reviews .heading, .relax.noosphere .block.collage .heading, .relax.noosphere .block.in-the-box .heading{
        font-size:38px;
    }

    .relax.noosphere .block-1 .heading-tag{
        font-size:32px;
    }

    .relax.noosphere .hero-block .hero-overlay .pre-hero{
        font-size:14px;
    }

    .relax.noosphere .block.relax-reviews .slider-section #review-carousel .owl-stage img{
        width:500px;
    }

    .relax.noosphere .block.relax-reviews .slider-section .press-article .overlap{
        top:60px;
        height:175px;
    }

    .relax.noosphere .block.relax-reviews .slider-section .press-article .quote{
        font-size:14px;
    }

    .relax.noosphere .block.relax-reviews .slider-section .press-article .name{
        font-size:18px;
    }

    .relax.noosphere .hero-block .hero-overlay .offer-tag img{
        max-width:425px;
    }
}

@media (max-width: 1380px){
    .relax.noosphere .hs_cos_flex-slider{
        width:110%;
        margin-left:-5%;
    }

    .relax.home.noosphere .hero-block .hero-placeholder img{
        width:110% !important;
        margin-left:-5%;
        max-width:110%;
    }

    .relax.noosphere .hero-block .hero-overlay .hero-message{
        font-size:42px;
    }
}

@media (max-width: 1280px){
    .relax .block .description, .relax .block-1 .sub-heading, .science .block-1, .science .block-2 .stats-group .stat_number, .v5.relax.home .research .stats-group .stat_number, .relax.persona .vibes-section .description, .relax.app .block.block-1 .description{
        font-size:26px;
    }

    .relax .block-2 .left-block .description p{
        margin:2% 0;
    }

    .relax .hero-block .hero-overlay .description{
        width:70%;
    }

    .relax.psoriasis.variation .hero-block .hero-overlay .hero-carousel .line-1{
        margin:20px 0;
    }

    .relax.home .hero-block .overlay{
        width:60%;
    }

    .relax.noosphere .hs_cos_flex-slider{
        width:120%;
        margin-left:-10%;
    }

    .relax.home.noosphere .hero-block .hero-placeholder img{
        width:120% !important;
        margin-left:-10%;
        max-width:120%;
    }

    .relax.noosphere .block-1 .heading-tag{
        width:25%;
    }

    .relax.noosphere .hero-block .hero-overlay .overlay-right{
        right:10%;
        width:30%;
    }

    .relax.noosphere .hero-block .hero-overlay .overlay-left{
        left:10%;
        width:50%;
    }

    .relax.noosphere .block.how-it-works .left-group{
        width:55%;
        margin:0;
    }

    .relax.noosphere .block.how-it-works .right-group{
        width:40%;
        margin:0 0 0 5%;
    }

    .relax.noosphere .hero-block .hero-overlay .offer-tag{
        left:45%;
    }

    .relax.noosphere .hero-block .hero-overlay .offer-tag img{
        width:375px !important;
    }
}

@media (max-width: 1150px){
    .footer-container .customFooter .verticalBlock.block3, .blog .footer-container .customFooter .verticalBlock.block3{
        width:28%;
    }

    .footer-container .customFooter .verticalBlock.block2{
        margin-right:4%;
    }

    .relax.earlyAccess .hero-block .hero-overlay{
        top:8%;
    }

    .relax.home .hero-block .overlay{
        width:50%;
    }

    .relax.noosphere .hero-block .hero-overlay .review-logos{
        bottom:2%;
    }

    .relax.noosphere .hs_cos_flex-control-nav{
        bottom:8%;
    }

    .relax.noosphere .hero-block .hero-overlay .overlay-right{
        right:7%;
        width: 32%;
    }

    .relax.noosphere .hero-block .hero-overlay .overlay-left{
        left: 7%;
        width: 54%;
    }

    .relax.noosphere .hero-block .hero-overlay .offer-tag img{
        width:350px !important;
    }

    .relax.noosphere .hero-block .hero-overlay .offer-tag{
        left:47%;
        bottom:3%;
    }

    .team .team_block.new .bio-group{
        width:90%;
    }
}

@media (max-width: 1080px){
    .relax.noosphere .hero-block .hero-overlay .hero-message{
        width:100%;
    }

    .relax.products .block.block-4 .image{
        margin-top:25%;
    }

    .relax.products .block.block-4 .image img{
        width:150px !important;
    }

    .relax .block.relax-reviews .slider-section #review-carousel .owl-stage img{
        width:140px;
    }

    .relax .hero-block .hero-overlay .description .descLines, .relax.persona .hero-block .hero-overlay .description .descLines{
        margin:5% 0;
    }

    .relax .hero-block .hero-overlay .cta a{
        display:none;
    }

    .relax .hero-block .hero-overlay .hero-carousel{
        width:300px;
        margin:5% auto 0;
        text-align:center;
        float:none;
    }

    .team .resources_block .resources{
        width:90%;
    }

    .footer-container .customFooter, .blog .footer-container .customFooter{
        width:100%;
    }

    .footer-container .customFooter .verticalBlock .logo, .blog .footer-container .customFooter .verticalBlock .logo{
        width:100%;
        margin-left:0;
    }

    .footer-container .customFooter .verticalBlock.block2, .blog .footer-container .customFooter .verticalBlock.block2{
        width:47%;
        margin-right:0;
    }

    .footer-container .customFooter .upperFooter .verticalBlock.block3{
        clear:both;
        float:left;
        margin-top:3%;
    }

    .footer-container .customFooter .upperFooter .verticalBlock.block1{
        width:50%;
    }

    .footer-container .customFooter .lowerFooter .verticalBlock.block3, .blog .footer-container .customFooter .lowerFooter .verticalBlock.block3{
        margin-right:0%;
    }

    .logo{
        margin-left:5%;
    }

    .header-container .header .logo, .header-container .header .headerRightLinks{
        width:45%;
        flex: 0 1 auto;
    }

    .header-container .header .menu{
        width:10%;
        flex: 0 1 auto;
    }

    .relax .block{
        padding-left:5%;
        padding-right:5%;
    }

    .relax .block-2{
        padding: 0;
    }

    .science .block-2{
        padding:5%;
    }

    .science .block-2 .stats-group, .v5.relax.home .research .stats-group{
        width:100%;
        margin:5% 0 2%;
    }

    .relax .block-2 .left-block{
        margin:8% 5% 0 5%;
    }

    .relax.home .block-2 .left-block{
        margin:0;
    }

    .relax .block-2 .right-block{
        margin:5% 5% 5% 0;
        width:35%;
    }

    .relax .block .description{
        text-align:center;
    }

    .relax.home .block .description{
        text-align:center;
    }

    .relax .block.relax-reviews .slider-section #review-carousel .owl-controls .owl-dots{
        bottom:0;
    }

    .relax .block.relax-reviews .slider-section #review-carousel .owl-controls .owl-dots{
        bottom:15%;
    }

    .relax .block.relax-reviews .slider-section .press-article .left{
        float: left;
        width: 23%;
        margin-right: 2%;
        margin-top: 6%;
    }

    .relax.earlyAccess .hero-block .hero-overlay .description{
        width:100%;
        margin:5% 0 0;
    }

    .relax.earlyAccess .hero-block .hero-overlay .cta a{
        margin:5% auto 0;
    }

    .relax.earlyAccess .condition{
        width:100%;
    }

    .relax .hero-block .hero-overlay{
        width:88%;
        text-align:center;
    }

    .relax.persona .hero-block .hero-overlay{
        width:40%;
        text-align:left;
    }

    .relax .hero-block .hero-overlay .description{
        margin:0;
        width:100%;
    }

    .relax.products .block.block-4 .left .description{
        text-align:left;
    }

    .relax .about_us_intro .layout-widget-wrapper{
        width:70% !important;
    }

    .relax .team_block .member.text .heading{
        font-size:42px !important;
    }

    .relax .team_block .member.text .desc{
        font-size:20px !important;
    }

    .relax .team_block .member .bio_popup .bio{
        font-size:20px !important;
        margin:2% 5% 0 !important;
    }

    .relax .team_block .member .bio_popup .close{
        bottom:30% !important;
    }

    .science .block-3 .description{
        text-align:left;
    }

    .science .block-5 .repeatContentHolder .description{
        text-align:left;
    }

    .relax.products .block.block-5 .right-block .description{
        text-align:left;
    }

    .relax.products .block.block-2 .image.left img{
        width:350px !important;
    }

    .relax.products .block.block-2 .image.right img{
        width:415px !important;
    }

    .relax.persona .block-2 .overlay{
        top:30px;
    }

    .relax.app .block.block-1 .description{
        text-align:left;
    }

    .relax.app .block-1 .left{
        width:30%;
        margin:0 10%;
    }

    .relax.how-it-works .vibes-section .right-block .steps{
        width:100%;
    }

    .relax.how-it-works .vibes-section .right-block .steps.store-link{
        width:75%;
    }

    .relax.products.psoriasis .hero-block .hero-overlay{
        width:100%;
        text-align:left;
    }

    .relax.products.psoriasis .hero-block .hero-overlay .hero-carousel{
        text-align:left;
    }

    .relax.psoriasis .block.block-4 .image img{
        width:auto !important;
    }

    .relax.psoriasis.variation .hero-block .hero-overlay .hero-carousel .line-1{
        margin:30px 0;
    }

    .relax.psoriasis .block.block-4 .left, .relax.psoriasis .block.block-4 .description{
        width:100%;
    }

    .relax.psoriasis .block.block-4 .right{
        width:100%;
        margin:0;
    }

    .relax.psoriasis .block.block-4 .image{
        margin-top:2%;
    }

    .relax.psoriasis .hero-block .hero-overlay .cta a{
        display:block;
    }

    .relax.psoriasis .hero-block .hero-overlay .cta a{
        margin:0 auto;
    }

    .relax.psoriasis .block.block-5 .right-block{
        width:100%;
        margin:0;
    }

    .relax.psoriasis .block.block-5 .heading{
        text-align:center;
    }

    .relax.psoriasis .block.block-5 .right-block .description{
        text-align:center;
        margin:0;
    }

    .relax.psoriasis .block.block-5 .left-block{
        width:100%;
        margin:5% 0 0;
        text-align:center;
    }

    .relax.products.psoriasis .block-3 .description.description-block{
        width:50%;
        margin:3% 25%;
    }

    .relax.psoriasis.variation .block.block-5 .right-block{
        width:100%;
        margin:5% 0 0 0;
    }

    .relax.psoriasis.psoriasis .block.block-5 .heading{
        margin:0;
    }

    .relax.products.variation .block.block-5 .right-block .cta .button{
        width:600px;
        margin:2% auto 0;
    }

    .relax.psoriasis .block.block-4 .left{
        text-align:center;
    }

    .relax.psoriasis .block.block-4 .left, .relax.psoriasis .block.block-4 .right{
        width:100%;
        margin:0;
    }

    .relax.psoriasis .block.block-4 .description{
        margin-top:5%;
    }

    .relax.products.psoriasis .block-3 .description.description-block .line{
        margin:5px 0;
    }

    .relax.products.psoriasis .hero-block .hero-overlay{
        position:static;
        background: #1168a3;
        color: #FFF;
        padding:5%;
        width:100%;
    }

    .relax.psoriasis .hero-block .hero-overlay .heading::after{
        background:#FFF;
    }

    .relax.products.psoriasis .hero-block .hero-overlay, .relax.products.psoriasis .hero-block .hero-overlay .hero-carousel{
        text-align:center;
    }

    .relax .block.relax-reviews .slider-section #review-carousel.stress .owl-controls .owl-dots{
        bottom:35%;
    }

    .relax.home .block.guarantee .left, .relax.home .block.guarantee .right{
        width: 100%;
        margin: 0;
        text-align:center;
    }

    .relax.home .block.guarantee .description{
        text-align:center;
    }

    .relax.home .hero-block .overlay{
        position: static;
        background: #FFF;
        width: 100%;
        padding:3% 5%;
        text-align:center;
        font-size:36px;
        text-shadow:none;
    }

    .relax.noosphere .block-1 .drawer.top{
        width:100%;
        padding:0 5%;
    }

    .relax.noosphere .block-1 .heading-tag{
        position:static;
        margin-top:0;
        margin-bottom:2%;
        width:40%;
    }

    .relax.noosphere .block-1{
        padding:5% 0;
    }

    .relax.noosphere .block.relax-reviews .slider-section{
        width:80%;
        margin:5% 10%;
    }

    .relax.noosphere .block.in-the-box .box-image{
        width:80%;
    }

    .relax.noosphere .hero-block .hero-overlay .overlay-right{
        position:static;
        width:100%;
    }

    .relax.noosphere .hero-block .hero-overlay .overlay-left{
        width:90%;
        left:5%;
        text-align:center;
        top:8%;
    }

    .relax.noosphere .hs_cos_flex-control-nav{
        bottom:2%;
    }

    .relax.noosphere .block.video-block{
        background:#e8e8e8;
    }

    .relax.noosphere .hero-block .hero-overlay .review-logos, .relax.noosphere .hero-block .hero-overlay .review-logos-mobile{
        position:static;
        background:#e8e8e8;
        padding:3% 0;
    }

    .relax.noosphere .hero-block .hero-overlay .box-image{
        margin-top:10px;
    }

    .relax.noosphere .hero-block .hero-overlay .form{
        width:420px;
        margin:0 auto;
    }

    .relax.noosphere .hero-block .hero-overlay .heading{
        font-size:30px;
    }

    .relax.noosphere .hero-block .hero-overlay .heading .number{
        font-size:32px;
    }

    .relax.noosphere .hero-block .hero-overlay .form .label, .relax.noosphere .hero-block .hero-overlay .form .label .mandatory, .relax.noosphere .hero-block .hero-overlay .form .input input, .relax.noosphere .hero-block .hero-overlay .form .input select{
        font-size:16px;
    }

    .relax.noosphere .hero-block .hero-overlay .form .error{
        font-size:10px;
        top:26px;
    }

    .relax.noosphere .hero-block .hero-overlay .pre-hero p{
        width:100%;
    }

    .relax.noosphere .block.guarantee-block .description-wrapper{
        width:100%;
    }

    .relax.noosphere .block.guarantee-block .description{
        width:45%;
        margin-right:5%;
    }

    .relax.noosphere .block.how-it-works .left-group{
        text-align:center;
        width:100%;
        float:none;
    }

    .relax.noosphere .block.how-it-works .right-group{
        float:none;
        margin:5% auto 0;
        width:50%;
    }

    .relax.noosphere .hero-block .hero-overlay .offer-tag{
        display:none;
    }

    .relax.psoriasis.autism .block.block-3{
        padding:5%;
    }

    .relax.psoriasis.autism .hero-block .hero-overlay .cta-help-text{
        width:100%;
        text-align:center;
    }

    .v5.relax.home .hs_cos_flex-slider .superimpose .caption{
        width:60%;
    }

    .v5.relax.home .block-4 .left, .v5.relax.home .block-4 .right{
        width:40%;
        margin:5% 5% 0;
    }

    .v5.relax.home .block-4 .cta a{
        padding:15px 0;
        width:300px;
        font-size:24px;
    }

    .trialForm .overlay{
        top:35%;
    }

    .btn_link{
        font-size:14px;
    }

    .trialForm .block.block-4 .icon-group .image{
        width: 170px;
        height: 170px;
        line-height: 170px;
    }

    .trialForm .block.block-4 .icon-group .image img{
        width:85px !important;
    }
}

@media (max-width: 960px){
    .relax.products .block.block-4 .left{
        width:55%;
    }

    .relax.products .block.block-4 .right{
        width:40%;
    }

    .header .headerRightLinks, .header .logo, .header .menu{
        flex: 0 1 auto;
    }

    .header .logo, .header .headerRightLinks{
        width:45%;
    }

    .relax .block.relax-reviews .slider-section .press-article p{
        font-size:26px;
    }

    .relax .block-2 .left-block{
        margin:5%;
        width:90%;
    }

    .relax.home .block-2 .left-block{
        margin:0;
        width:100%;
    }

    .relax.products .block.block-3 .slider-section #press-carousel .owl-stage img{
        width:35%;
    }

    .relax .block-2 .left-block .heading{
        text-align:center;
    }

    .relax.home .block .description{
        text-align:center;
        margin-top:3%;
    }

    .relax .block-2 .right-block{
        display:none;
    }

    .relax.products .hero-block .hero-overlay .description{
        width:100%;
        margin: 2% 0;
    }

    .relax .hero-block .hero-overlay .cta a, .relax.products .block-3 .cta a, .reviews .articles-block .cta a{
        margin:2% auto 0;
    }

    .team .team_block .member.text{
        padding:2% 0 !important;
    }

    .team .team_block .member.text .heading{
        font-size:36px !important;
    }

    .team .team_block .member .bio_popup{
        padding:2% 0 !important;
    }

    .team .team_block .member .bio_popup .name{
        font-size:26px !important;
    }

    .team .team_block .member .bio_popup .designation{
        font-size:20px !important;
    }

    .team .team_block .member .bio_popup .bio{
        font-size:18px !important;
    }

    .relax .relax-form .hs-form{
        width:70%;
    }

    .relax .relax-form .description{
        width:70%;
        margin:3% 15% 0;
    }

    .relax.products .block.block-5 .heading{
        margin-left: 0;
        width: 100%;
        text-align: center;
        margin-bottom: 5%;
    }

    .relax.products .block.block-5 .left-block, .relax.products .block.block-5 .right-block{
        width:100%;
        margin:0;
        text-align:center;
    }

    .relax.products .block.block-5 .right-block .description{
        text-align:center;
        margin-left:0;
    }

    .relax.products .block.block-5 .right-block .cta{
        margin-top:0;
    }

    .relax.home .block.guarantee .cta a, .relax.products .block.block-5 .right-block .cta a, .relax.products .block.block-4 .cta a, .relax.persona .vibes-section .cta a{
        margin:3% auto 0;
    }

    .relax .block-1 .drawer .left{
        width:31.33%;
    }

    .relax .block-1 .drawer .left.left-2{
        margin-left:1%;
    }

    .relax .block-1 .drawer .left.left-4{
        margin-right:1%;
    }

    .relax .block-1 .drawer .expert-group{
        width:40%;
    }

    .relax.persona .block-2 .overlay{
        position:static;
        width:100%;
        padding:5%;
    }

    .relax.persona .block-2 .overlay .left, .relax.persona .block-2 .overlay .right{
        width:100%;
        margin:0;
    }

    .relax.persona .block-2 .overlay .heading{
        text-align:center;
    }

    .relax.persona .block-2 .overlay .description{
        text-align:center;
        width:100%;
        margin:0;
        line-height:1em;
    }

    .relax.persona .block.block-2 .cta a{
        margin:3% auto 0;
    }

    .relax.reviews .hero-group .hero-overlay .text{
        width:80%;
        margin:3% 10% 0;
    }

    .relax.reviews .hero-group .hero-overlay{
        top:15%;
    }

    .relax.reviews .articles-block .main-heading{
        font-size:36px;
    }

    .relax.psoriasis .block.block-4 .right, .relax.products .block.block-4 .left{
        width:100%;
    }

    .relax.psoriasis .block.block-5 .left-block{
        margin-top:5%;
    }

    .relax.psoriasis.variation .hero-block .hero-overlay .hero-carousel .descLines, .relax.psoriasis.variation.sleep .hero-block .hero-overlay .hero-carousel .descLines{
        margin:0;
    }

    .relax.psoriasis.sleep .hero-block .hero-overlay .description{
        margin-top:5%;
    }

    .relax.psoriasis .block.block-3 .overlay{
        position:static;
        width:100%;
        padding:5%;
    }

    .relax.psoriasis .block-3 .overlay .heading{
        width:100%;
        text-align:center;
    }

    .relax.products.psoriasis .block-3 .overlay .heading::after{
        width:150px;
        margin:10px auto 0;
    }

    .relax.products.psoriasis .block-3 .description.description-block{
        text-align:center;
        margin:0;
    }

    .relax.products.psoriasis .block-3 .cta a{
        margin:3% auto 0;
    }

    .relax.products.psoriasis .block-3 .offer{
        text-align:center;
        margin:2% 0 0;
    }

    .relax.noosphere .hero-block .hero-overlay .box-image img{
        width:350px !important;
    }

    .relax.noosphere .hero-block .hero-overlay .overlay-left{
        top:6%;
    }

    .relax.noosphere .block-1.block-1b.sleep-block .heading{
        width:100%;
    }

    .v5.relax.home .hs_cos_flex-slider .superimpose .caption,.v5.v6.relax.home .hs_cos_flex-slider .superimpose .caption{
        width:90%;
        text-align:center;
        top:40%;
    }

    .v5.relax.home .hs_cos_flex-slider .superimpose .caption .line-1{
        font-size:36px;
    }

    .v5.relax.home .hs_cos_flex-slider .superimpose .caption .slider-image img{
        width:200px;
    }

    .v5.relax.home .hs_cos_flex-slider .superimpose .caption .cta a{
        margin:5% auto 0;
        font-size:28px;
        padding:10px 0;
    }
}

@media (max-width: 800px){
    .v5.contact .earlyAccessBlock .earlyAccessForm .hs-form{
        width:90%;
    }

    .relax.persona .vibes-section .description{
        text-align:center;
    }

    .reviews .article .leftBlock{
        width:100%;
        margin-right:0;
    }

    .reviews .article .rightBlock{
        width:100%;
    }

    .reviews .articlesMainHolder .articles{
        margin-bottom:5%;
    }

    .reviews .articles .name{
        margin:10px 0;
    }

    .reviews .articles .date{
        margin:0 0 10px 0;
    }

    .relax.products .block.block-4 .image{
        display:none;
    }

    .relax.products .block.block-4 .left{
        width:100%;
    }

    .relax.products .block.block-4 .right{
        width:100%;
        margin:0;
    }

    .relax.products .block.block-4 .heading, .relax.products .block.block-4 .left .description{
        text-align:center;
    }

    .relax.products .block.block-4 .left .cta a{
        margin:5% auto 0;
        font-size:20px;
    }

    .relax.products .block.block-3 .slider-section .press-article img{
        width:100px;
    }

    .relax.products .block.block-3 .slider-section .press-article p{
        font-size:24px;
    }

    .footer-container .customFooter .verticalBlock.block1, .blog .footer-container .customFooter .verticalBlock.block1{
        width:100%;
        text-align:center;
        margin-right:0;
    }

    .footer-container .customFooter .upperFooter .verticalBlock.block1{
        width:100%;
        text-align:center;
    }

    .footer-container .customFooter .verticalBlock.block1 .disclaimer{
        width:100%;
    }

    .footer-container .customFooter .verticalBlock.block2, .blog .footer-container .customFooter .verticalBlock.block2{
        width:100%;
        text-align:center;
        margin:3% 0;
    }

    .footer-container .customFooter .verticalBlock.block2 .links .link, .blog .footer-container .customFooter .verticalBlock.block2 .links .link{
        margin:1% 0;
    }

    .footer-container .customFooter .verticalBlock.block3, .blog .footer-container .customFooter .verticalBlock.block3{
        width:100%;
        text-align:center;
        margin-top:5%;
    }

    .footer-container .customFooter .lowerFooter .verticalBlock.block3, .blog .footer-container .customFooter .lowerFooter .verticalBlock.block3{
        margin-top:2%;
    }

    .footer-container .customFooter .verticalBlock .phone, .blog .footer-container .customFooter .verticalBlock .phone{
        margin-right:5%;
    }

    .footer-container .customFooter .verticalBlock.block3 .email input, .blog .footer-container .customFooter .verticalBlock.block3 .email input{
        padding:2%;
    }

    .footer-container .customFooter .verticalBlock.block2, .blog .footer-container .customFooter .verticalBlock.block2{
        margin:1% 0;
    }

    .relax .block .heading, .relax.products .block .heading, .relax.psoriasis.autism .block.block-3 .heading, .relax.psoriasis.autism .block.block-3 .heading{
        font-size:40px;
    }

    .relax.products .block.drawer-block .heading .image img{
        width:40px;
    }

    .relax.home .block.guarantee .cta a, .relax.home .block-2 .left-block .cta a, .relax.home .research .cta a, .relax .hero-video-block .video-overlay .cta a, .relax .block-1 .cta a, .relax .block.relax-reviews .cta a, .relax.earlyAccess .block-2 .cta a, .relax.earlyAccess .hero-block .hero-overlay .cta a, .relax .hero-block .hero-overlay .cta a, .relax.products .block.block-2 .cta a, .relax.products .block-3 .cta a, .relax.products .block.block-5 .right-block .cta a, .relax.products .block.block-4 .cta a, .relax.persona .vibes-section .cta a, .reviews .articles-block .cta a, .trialForm .block .cta a{
        font-size:20px;
    }

    .relax .hero-video-block .video-overlay .hero-line-1, .science .hero-group .hero-overlay .text, .v5.science .hero-group .hero-overlay .text{
        font-size:48px;
        margin-top:5%;
    }

    .science .hero-group .hero-overlay{
        top:10%;
    }

    .relax .hero-video-block .video-overlay .hero-line-2{
        font-size:36px;
    }

    .relax .block .drawer .heading{
        font-size:34px;
    }

    .relax .block .description, .science .block-2 .stats-group .stat_number, .v5.relax.home .research .stats-group .stat_number, .relax .block-1 .drawer .left .image-text, .relax.products .block-1 .left .description, .relax .block-1 .sub-heading, .science .block-1, .science .block-5 .repeatContentHolder .heading, .relax.persona .vibes-section .description, .relax.app .block.block-1 .description{
        font-size:24px;
    }

    .science .block-5 .repeatContentHolder .description, .science .block-5 .repeatContentHolder .link{
        font-size:22px;
    }

    .relax .block-1 .drawer .left .image img{
        width:80px !important;
    }

    .relax .block-1 .drawer .expert-group .image img{
        width:180px !important;
    }

    .relax .block.relax-reviews .slider-section{
        width:90%;
        margin:0 5% 5%;
    }

    .relax .block.relax-reviews .heading{
        margin: 0 5% 2% 5%;
        width: 90%;
    }

    .relax .block.relax-reviews .slider-section #review-carousel .owl-controls .owl-dots{
        bottom:20%;
    }

    .relax.earlyAccess .hero-block .hero-overlay, .relax .hero-block .hero-overlay{
        background:#0a1f40;
        position: static;
        width: 100%;
        padding: 8% 5%;
    }

    .relax.persona .hero-block .hero-overlay{
        color:#FFF;
        width:100%;
        text-align:center;
    }

    .relax .hero-block .hero-overlay .hero-carousel::after{
        background: #fff;
        width: 20%;
        height: 2px;
        content: " ";
        display: block;
        margin: 20px 40%;
    }

    .relax .hero-block .hero-overlay .description .descLines, .relax.persona .hero-block .hero-overlay .description .descLines{
        margin:0;
    }

    .relax.earlyAccess .block-1 .innerblock .heading, .relax.psoriasis.autism .block.block-3 .innerblock .heading{
        font-size:28px;
    }

    .relax.earlyAccess .block-1 .innerblock .image img, .relax.psoriasis.autism .block.block-3 .innerblock .image img{
        width:90px !important;
    }

    .relax.earlyAccess .block-2 .cta a, .relax.earlyAccess .hero-block .hero-overlay .cta a{
        width:400px;
    }

    .relax.home .block.guarantee .cta a, .relax .hero-block .hero-overlay .cta a, .relax.products .block.block-2 .cta a, .relax.products .block-3 .cta a, .relax.products .block.block-5 .right-block .cta a, .relax.products .block.block-4 .cta a, .relax.persona .vibes-section .cta a, .reviews .articles-block .cta a{
        width:300px;
    }

    .team .investors_section .partners_text{
        margin:0 5% 3% !important;
        width:90%;
    }

    .team .team_block .member{
        width:100% !important;
        margin:0 !important;
    }

    .team .team_block .member .bio_block{
        position:relative;
    }

    .team .team_block .member .bio_popup{
        padding:8% 0 !important;
    }

    .science .block-2 .stats-group .row-depth-1, .v5.relax.home .research .stats-group .row-depth-1{
        width:48%;
        margin:2% 1%;
    }

    .science .block-2 .stats-group .stat_number, .v5.relax.home .research .stats-group .stat_number{
        margin:2% 0;
    }

    .science .block-2 .stats-group .stat_description, .v5.relax.home .research .stats-group .stat_description{
        font-size:18px;
    }

    .relax.products .block.block-2 .image{
        width:35%;
        margin:0 5%;
    }

    .relax.products .block.block-2 .image.left img{
        width: 240px !important;
        margin-top: 8px;
    }

    .relax .block.relax-reviews .slider-section .press-article .left{
        width:100%;
        margin:3% 0 0 0;
    }

    .relax .block.relax-reviews .slider-section .press-article .right{
        width:80%;
        margin:0 10%;
        text-align:center;
    }

    .relax .block.relax-reviews .slider-section.new .press-article .right{
        margin:0;
    }

    .relax .block.relax-reviews .slider-section .press-article{
        font-size:24px;
    }

    .relax .block.relax-reviews .slider-section #review-carousel .owl-controls .owl-prev{
        margin-left:25px;
    }

    .relax .block.relax-reviews .slider-section #review-carousel .owl-controls .owl-next{
        margin-right:-5px;
    }

    .relax.products .hero-block .hero-overlay{
        width:100%;
    }

    .relax.app .block-1 .right{
        width:100%;
    }

    .relax.app .block .heading, .relax.app .block.block-1 .description{
        text-align:center;
    }

    .relax.app .block-1 .left{
        width:40%;
        margin:0 30%;
    }

    .relax.app .block .store-link .left, .relax.app .block .store-link .right{
        width:50%;
        text-align:center;
        padding:0;
    }

    .relax.app .block .store-link{
        width:60%;
        margin:0 20%;
    }

    .relax.psoriasis .hero-block .hero-overlay{
        background:#f7f8f9;
        color:#0a1f40;
    }

    .relax.psoriasis .hero-block .hero-overlay .hero-carousel::after {
        background:0;
        margin:0;
        height:0;
    }

    .relax.psoriasis .hero-block .hero-overlay .heading::after{
        background:#FFF;
        width: 20%;
        height: 2px;
        content: " ";
        display: block;
        margin: 20px 40%;
    }

    .relax.psoriasis .hero-block .hero-overlay .hero-carousel{
        margin:0;
    }

    .relax.psoriasis .hero-block .hero-overlay .description{
        margin:0;
    }

    .relax.psoriasis .block.block-4 .image{
        display:block;
    }

    .relax.products.psoriasis .block-3 .description.description-block{
        width:80%;
        margin:3% 10%;
    }

    .relax.products.psoriasis .block-3 .description.line-1{
        width:80%;
        margin:1% 10% 0;
    }

    .relax .block.relax-reviews .slider-section #review-carousel.stress .owl-controls .owl-dots{
        bottom:40%;
    }

    .relax .landing-menu .guarantee, .relax .landing-menu .links{
        width:100%;
        border:0 none;
    }

    .relax .landing-menu .guarantee{
        margin-top:30px;
    }

    .relax.noosphere .hero-block .hero-overlay{
        background:none;
        padding:0;
    }

    .relax.noosphere .hero-block .hero-overlay .overlay-left{
        top:6%;
    }

    .relax.noosphere .hero-block .hero-overlay .hero-message{
        margin-top:5px;
        font-size:24px;
    }

    .relax.noosphere .hero-block .hero-overlay .box-image{
        margin-top:5px;
    }

    .relax.noosphere .hero-block .hero-overlay .box-image img{
        width:250px !important;
    }

    .relax.noosphere .block-1 .drawer .expert-group .image img{
        width:auto !important;
    }

    .relax.noosphere .block-1 .drawer .expert-group{
        margin:5% 2.5% 0;
        width:45%;
    }

    .relax.noosphere .block-1.block-1b .drawer .left .image img{
        width:150px !important;
    }

    .relax.noosphere .block.relax-reviews .slider-section .press-article .image{
        display:none;
    }

    .relax.noosphere .block.relax-reviews .slider-section .press-article .overlap{
        position:static;
        height:auto;
        background:none;
        width:50%;
        margin:0 auto;
    }

    .relax.noosphere .block.relax-reviews .slider-section .press-article .quote{
        font-size:18px;
    }

    .relax.noosphere .block.relax-reviews .slider-section .press-article .name{
        font-size:24px;
    }

    .relax.noosphere .block.relax-reviews .slider-section #review-carousel .owl-controls .owl-dots{
        bottom:15%;
    }

    .relax.noosphere .block.relax-reviews .slider-section{
        margin:3% 10%;
    }

    .relax.noosphere .block.relax-reviews .heading{
        width:100%;
    }

    .relax.noosphere .block.guarantee-block .image{
        width:100%;
        text-align:center;
    }

    .relax.noosphere .block.guarantee-block .image img{
        width:350px !important;
    }

    .relax.noosphere .block.guarantee-block .description{
        width:100%;
        text-align:center;
        margin:0;
    }

    .relax.noosphere .block.guarantee-block .description p{
        margin:5% 0;
    }

    .relax.noosphere .block.how-it-works .left-group{
        width:60%;
        margin:0 auto;
    }

    .relax.noosphere .block.how-it-works .right-group{
        width:60%;
    }

    .relax.noosphere .hero-block .hero-overlay .thync-logo img{
        width:125px !important;
    }

    .v5.relax.home .hs_cos_flex-slider .superimpose .caption{
        top:25%;
    }

    .v5.relax.home .hs_cos_flex-slider .superimpose .caption .line-1{
        font-size:32px;
    }

    .v5.relax.home .hs_cos_flex-slider .superimpose .caption .slider-image img{
        width:160px;
    }

    .v5.relax.home .hs_cos_flex-slider .superimpose .caption .cta a{
        font-size:24px;
        width:320px;
        padding:8px 0;
    }

    .v5.science .hero-group .hero-overlay{
        top:20%;
        bottom:auto;
        width:90%;
        left:5%;
    }

    .v5.science .block-3 .description .image{
        width:90%;
    }

    .v5.science .block-3 .description .image.left{
        padding:2% 5% 0;
    }

    .v5.science .block-3 .description .image.right{
        padding:0 5% 2%;
    }

    .trialForm .block .description ul{ width:100%; }
    .trialForm .overlay .heading{ font-size:36px; }
    .trialForm .overlay .sub-heading{ font-size:24px; }
    .trialForm .block.block-4 .description{ margin-bottom:30px; }
    .trialForm .block.block-4 .icon-group{ width:100%; float:none; margin: 0 0 30px 0; }

}

@media (max-width: 767px){
    .relax.earlyAccess .block-1 .innerblock .heading, .relax.psoriasis.autism .block.block-3 .innerblock .heading{
        margin:3% 0 1%;
    }

    .relax.earlyAccess .block-1 .innerblock, .relax.psoriasis.autism .block.block-3 .innerblock{
        margin-top:8%;
    }

    .relax.earlyAccess .block-1 .innerblock .heading, .relax.products .block-1 .left .inner-heading, .relax.psoriasis.autism .block.block-3 .innerblock .heading{
        font-size:32px;
    }

    .relax.products .block-1 .left.border-right{
        border-right:none;
        border-bottom:2px solid #FFF;
    }

    .relax.products .block-1 .left, .relax.products .block-1 .left.border-right{
        width:100%;
        padding:5%;
    }

    .relax.products .block-1 .left .image img{
        width:300px !important;
    }

    .relax.products .block.block-1{
        padding:5%;
    }

    .relax.products .block-1 .left .inner-heading{
        margin-top:5%;
    }

    .team .investors_section .partner_logos .widget-type-linked_image{
        width:100% !important;
        margin:5% 0 !important;
    }

    .team .team_block .member .bio_popup{
        padding:5% 0 !important;
    }

    .relax .vibes-section .left-block, .relax .vibes-section .right-block{
        width:100%;
    }

    .relax .vibes-section .left-block .puck-image img{
        width:400px !important;
    }

    .relax.how-it-works .vibes-section .right-block .steps.store-link .left, .relax.how-it-works .vibes-section .right-block .steps.store-link .right{
        float:left;
        width:50%;
    }

    .relax.app .block-1 .left{
        width: 40%;
        margin: 0 30%;
        padding:0;
    }

    .relax.how-it-works .vibes-section .right-block .innergroup .row-number-1{
        width:10%;
    }

    .relax.how-it-works .vibes-section .right-block .steps.store-link{
        margin:0 0 0 15%;
    }

    .relax.psoriasis .block.block-5 .left-block, .relax.psoriasis.sleep .block.block-5 .left-block{
        float:none;
    }

    .v5.relax.home .block-4 .left, .v5.relax.home .block-4 .right{
        width:90%;
    }
}

@media (max-width: 640px){
    .relax .team_block .member .bio_popup .close{
        display:none;
    }

    .v5.contact .earlyAccessBlock .earlyAccessForm .hs_submit .hs-button{
        width:100%;
        padding:3% 0;
    }

    .relax.products .block.block-3 .slider-section .press-article{
        width:90%;
    }

    .relax.products .block.block-3 .slider-section .press-article p{
        font-size:22px;
    }

    .science .hero-group .hero-overlay .image{
        margin-bottom:3%;
    }

    .science .hero-group .hero-overlay .image img{
        width:90px !important;
    }

    .team .resources_block .resource{
        width:100%;
    }

    .header .logo{
        margin-left:6%;
        width:41%;
    }

    .header .menu{
        width:6%;
    }

    .header .headerRightLinks{
        width:41%;
        margin-right:6%;
    }

    .header-container .header .headerRightLinks .orderBtn{
        font-size:20px;
        width:auto;
    }

    .header-container .header .headerRightLinks .cart, .header-container .header .headerRightLinks .signIn{
        margin:0 10% 0 0;
    }

    .header-container .header .headerRightLinks .joinBtn, .header-container .header .headerRightLinks .divider{
        display:none;
    }

    .menuLinks .links{
        width: 90%;
    }

    .menuLinks .links .link, .v5 .menuLinks .links .link{
        width: 50%;
        margin: 3% 0;
    }

    .menuLinks .links .link.full, .blog .menuLinks .links .link.full{
        width:100%;
    }

    .footer-container .customFooter .verticalBlock.block2{
        margin:5% 0;
    }

    .footer-container .customFooter .verticalBlock.block3 .email button{
        margin: 0;
        padding:1%;
    }

    .footer-container .customFooter .verticalBlock.block2 .links .link{
        margin:3% 0;
    }

    .footer-container .customFooter .upperFooter .verticalBlock.block1{
        width:100%;
        text-align:center;
    }

    .footer-container .customFooter .verticalBlock.block1 .disclaimer{
        width:100%;
    }

    .footer-container .customFooter .verticalBlock.block2, .blog .footer-container .customFooter .verticalBlock.block2{
        width:100%;
    }

    .footer-container .customFooter{
        padding: 0;
    }

    .relax .hero-video-block .video-overlay{
        position:static;
        background:#0a1f40;
        padding:5%;
    }

    .relax .hero-video-block{
        background:#0a1f40;
    }

    .relax .hero-video-block .video-overlay .hero-line-1, .science .hero-group .hero-overlay .text, .v5.science .hero-group .hero-overlay .text{
        font-size:44px;
        margin-top:0;
    }

    .relax .hero-video-block .video-overlay .hero-line-2{
        font-size:32px;
    }

    .relax .hero-video-block .video-overlay .play-btn{
        position: absolute;
        top: 12%;
        width: 100%;
        text-align: center;
        left: 0;
    }

    .relax .hero-video-block .video-overlay .audio-icons{
        top:0;
    }

    .relax.home .block-2 .left-block .cta a, .relax.home .research .cta a, .relax .hero-video-block .video-overlay .cta a, .relax .block-1 .cta a, .relax .block.relax-reviews .cta a, .relax.earlyAccess .block-2 .cta a, .relax.earlyAccess .hero-block .hero-overlay .cta a{
        font-size:18px;
    }

    .relax.home .block-2 .left-block .cta a, .relax.home .research .cta a, .relax .block-1 .cta a{
        width:250px;
    }

    .relax .block .heading, .relax.products .block .heading, .relax .block .drawer .heading, .relax.home .hero-block .overlay, .relax.psoriasis.autism .block.block-3 .heading, .v5.contact .earlyAccessBlock .earlyAccessForm .form-title{
        font-size:36px;
        text-align:center;
    }

    .relax .block .drawer .heading{
        font-size:30px;
    }

    .relax .block-1 .drawer .left, .relax .block-1 .drawer .left.left-1{
        width:100%;
        margin:3% 0;
        text-align:center;
    }

    .relax .block-1 .drawer .left.left-1 .description{
        margin-top:2%;
    }

    .relax .block-1 .drawer .left .image-text{
        margin:2% 0 0;
        width:100%;
    }

    .relax .block-1 .drawer .left.left-1 .description{
        text-align:center;
    }

    .relax .block.relax-reviews .slider-section .press-article p{
        font-size:22px;
    }

    .relax .block .description, .science .block-2 .stats-group .stat_number, .v5.relax.home .research .stats-group .stat_number, .relax .block-1 .drawer .left .image-text, .relax .block-1 .sub-heading, .science .block-1, .science .block-5 .repeatContentHolder .heading, .relax.persona .vibes-section .description, .relax.app .block.block-1 .description{
        font-size:22px;
    }

    .science .block-5 .repeatContentHolder .description, .science .block-5 .repeatContentHolder .link{
        font-size:20px;
        text-align:center;
    }

    .science .block-5 .repeatContentHolder .innerPageContent{
        margin:5% 0;
    }

    .relax .block-2 .left-block .description p{
        margin:5% 0;
    }

    .relax.earlyAccess .block-2 .cta a, .relax.earlyAccess .hero-block .hero-overlay .cta a{
        width:350px;
    }

    .relax.products .block.block-4 .left{
        width:100%;
    }

    .relax.products .block.block-4 .heading{
        margin:0 0 5% 0;
        text-align:center;
    }

    .relax.products .block.block-2 .sign{
        margin:7% 0;
    }

    .relax.products .block.block-4 .left .description{
        text-align:center;
    }

    .relax.products .block.block-4 .image{
        text-align:center;
        width:100%;
        margin:0;
    }

    .relax.products .block.block-4 .image img{
        width:300px !important;
    }

    .relax .relax-early-access{
        width:90%;
        margin:0 5% !important;
    }

    .relax .relax-early-access .popup-form .hs-form .hs_email{
        width:60%;
        margin:5% 0 0 0;
    }

    .relax .relax-early-access .popup-form .hs-form .hs_submit{
        width:40%;
        margin:5% 0 0 0;
    }

    .relax .relax-early-access .popup-form .hs-form, .relax .relax-early-access .popup-form .form-message{
        width:90%;
    }

    .relax .relax-early-access .popup-form .hs-form .hs-form-field > label{
        width:100%;
    }

    .relax .hero-block .hero-background{
        position:relative;
        overflow:hidden;
    }

    .relax .hero-block .hero-background img{
        width:950px !important;
        max-width:1000px;
        position:relative;
        left:-45%;
    }

    .team .about_us_intro{
        font-size:24px !important;
    }

    .team .about_us_intro .layout-widget-wrapper{
        width:70% !important;
    }

    .team .about_us_section .about_us_icon img{
        width:80px;
    }

    .team .about_us_text{
        font-size: 20px !important;
        margin: 5% 10% !important;
    }

    .team .team_block .member .bio_popup{
        padding:1% 0 !important;
    }

    .team .team_block .member .bio_popup .name{
        font-size:22px !important;
    }

    .team .team_block .member .bio_popup .designation{
        font-size:18px !important;
    }

    .team .team_block .member .bio_popup .bio{
        margin:1% 5% 0 !important;
        font-size:16px !important;
    }

    .team .team_block .member .bio_popup .closeTxt{
        top:0 !important;
        right:3% !important;
        font-size:24px !important;
    }

    .science .block-1, .science .block-1 .description{
        text-align:center;
    }

    .relax .relax-form .hs-form{
        width:100%;
    }

    .relax .relax-form .widget-type-form .form-title{
        font-size:28px;
    }

    .relax .relax-form .description{
        width:100%;
        margin:3% 0 0;
    }

    .relax.products .block.block-2 .image.left img{
        width: 190px !important;
        max-width:190px;
    }

    .relax.products .block.block-2 .image.right img{
        width:225px !important;
        max-width:225px;
    }

    .relax.products .block.block-2 .image{
        width:45%;
        margin:0;
    }

    .relax .hero-video-block .video-overlay .cta a{
        width:100%;
        position:fixed;
        left:0;
        bottom:0;
        border-radius:0;
        border:0 none;
        padding:18px 0;
        background:#f26a21;
        z-index:99;
    }

    .relax .block-1 .drawer .block-heading{
        font-size:32px;
    }

    .relax .block-1 .drawer .expert-group{
        width:46%;
        margin:3% 2% 0;
    }

    .relax .block-1 .drawer .expert-group .name{
        font-size:22px;
    }

    .relax .block-1 .drawer .expert-group .designation, .relax .block-1 .drawer .expert-group .quote{
        font-size:16px;
    }

    .relax .block-1 .drawer .expert-group .image img{
        width:140px !important;
    }

    .relax .block-1 .drawer .left-2, .relax .block-1 .drawer .left-3, .relax .block-1 .drawer .left-4{
        width:31%;
        margin:0 1%;
    }

    .relax .block-1 .drawer .left.left-1{
        width:100%;
        margin:3% 0;
        text-align:center;
    }

    .relax .hero-video-block .video-overlay .cta{
        margin:0;
    }

    .relax .hero-video-block .video-overlay .hero-line-1{
        margin:3% 0;
        font-size:36px;
    }

    .relax.how-it-works .vibes-section .heading{
        font-size:36px;
        margin-bottom:5%;
    }

    .relax .block.relax-reviews .slider-section #review-carousel .owl-stage img, .relax.sleep .block.relax-reviews .slider-section.new #review-carousel .owl-stage img{
        width:100px;
    }

    .relax .block.relax-reviews .slider-section .press-article{
        font-size:18px;
    }

    .relax .block.relax-reviews .slider-section .press-article .line-1{
        margin:15px 0 10px;
    }

    .relax .block.relax-reviews .slider-section .press-article .quote{
        margin-top:15px;
    }

    .relax .block.relax-reviews .slider-section #review-carousel .owl-controls .owl-dots{
        bottom:20%;
    }

    .relax.products .block.block-5 .right-block{
        padding:0;
    }

    .relax.reviews .hero-group .hero-overlay .text{
        width:90%;
        margin:3% 5% 0;
        font-size:24px;
    }

    .relax.reviews .articles-block .main-heading{
        font-size:32px;
    }

    .relax.products.variation .block.block-5 .right-block .cta .button{
        width:400px;
    }

    .relax.products .block.drawer-block .heading .image img{
        width:36px;
    }

    .relax.products .block.drawer-block .heading{
        width:70%;
        margin:3% 15%;
    }

    .relax.home .block.guarantee .image img{
        width:300px !important;
    }

    .relax.home .block-1 .drawer.top{
        padding:0 0 5%;
    }

    .relax.noosphere .hero-block .hero-overlay .pre-hero{
        padding:3% 2%;
    }

    .relax.noosphere .hs_cos_flex-slider{
        width:200%;
        margin-left:-50%;
    }

    .relax.home.noosphere .hero-block .hero-placeholder img{
        width:200% !important;
        margin-left:-50%;
        max-width:200%;
    }

    .relax.noosphere .hero-block .hero-overlay .overlay-left{
        top:12%;
    }

    .relax.noosphere .hero-block .hero-overlay .hero-message{
        font-size:24px;
        margin-top:10px;
    }

    .relax.noosphere .hero-block .hero-overlay .box-image{
        margin-top:20px;
    }

    .relax.noosphere .hero-block .hero-overlay .form{
        width:90%;
        padding:3% 5%;
    }

    .relax.noosphere .hero-block .hero-overlay .form .label, .relax.noosphere .hero-block .hero-overlay .form .label .mandatory, .relax.noosphere .hero-block .hero-overlay .form .input input, .relax.noosphere .hero-block .hero-overlay .form .input select{
        font-size:14px;
    }

    .relax.noosphere .hero-block .hero-overlay .review-logos{
        display:none;
    }

    .relax.noosphere .hero-block .hero-overlay .review-logos-mobile{
        display:block;
    }

    .relax.noosphere .hero-block .hero-overlay .review-logos-mobile img{
        width:400px !important;
    }

    .relax.noosphere .block-1 .heading-tag{
        width:50%;
    }

    .relax.noosphere .block-1 .drawer .left-2, .relax.noosphere .block-1 .drawer .left-3, .relax.noosphere .block-1 .drawer .left-4{
        width:70%;
        margin:3% 15%;
    }

    .relax.noosphere .block-1 .drawer .left .image-text.number{
        margin-top:20px;
        font-size:30px;
    }

    .relax.noosphere .block-1 .drawer .left .image-text{
        font-size:24px;
    }

    .relax.noosphere .block.relax-reviews .slider-section .press-article .overlap{
        width:70%;
    }

    .relax.noosphere .block.relax-reviews .slider-section{
        width:90%;
        margin:3% auto 5%;
    }

    .relax.noosphere .block.how-it-works .left-group, .relax.noosphere .block.how-it-works .right-group{
        width:100%;
    }

    .relax .footer-container-wrapper .message-popup{
        padding:5px 15px;
    }

    .relax .footer-container-wrapper .message-popup .left{
        display:none;
    }

    .relax .footer-container-wrapper .message-popup .right{
        margin:5px 0;
    }

    .relax.noosphere .block-1.sleep-block .drawer .left .image-text{
        margin-top:3%;
    }

    .v5.relax.home .hs_cos_flex-slider .superimpose .caption{
        top:20%;
    }

    .v5.relax.home .hs_cos_flex-slider .superimpose .caption .line-1{
        font-size:28px;
    }

    .v5.relax.home .hs_cos_flex-slider .superimpose .caption .slider-image img{
        width:120px;
    }

    .v5.relax.home .hs_cos_flex-slider .superimpose .caption .cta a{
        font-size: 20px;
        width: 300px;
        padding: 5px 0;
    }

     .trialForm .block.block-1 .heading{ font-size:36px; margin-bottom:15px; }
     .trialForm .block.block-1 .sub-heading, .trialForm .block.block-1 .little-heading{ font-size:22px; }
     .trialForm .block .description p{ font-size:22px; }
     .trialForm .block.block-3 .description p{ line-height:1.2; font-size:18px; }
     .trialForm .block .description{ font-size:18px; }
     .trialForm .overlay .heading{ font-size:30px; }
     .trialForm .overlay .sub-heading{ font-size:20px; }
     .trialForm .overlay{ top:30%; }
     .btn_link{ padding:0 15px; }
}

@media (max-width: 560px){
    .relax .hero-block .hero-background img{
        width:885px !important;
        left:-58%;
    }

    .team .team_block .member .bio_popup .bio{
        font-size:14px !important;
    }

    .relax.products .block.drawer-block .heading{
        width:84%;
        margin:3% 8%;
    }

    .relax.noosphere .hero-block .hero-overlay .box-image img{
        width:240px !important;
    }

    .relax.noosphere .hero-block .hero-overlay .overlay-left{
        top:6%;
    }

    .popup-form .overlayBlock .popup-body{
        width:90%;
        left:5%;
        top:2%;
    }

    .popup-form .overlayBlock .popup-body .form-heading{
        margin-left:0;
        width:100%;
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        padding:10px 0;
        margin-top:5px;
    }

    .popup-form .overlayBlock .popup-body .form-body{
        padding:20px;
    }

    .story-popup-form .overlayBlock .popup-body, .psoriasis-popup-form .overlayBlock .popup-body{
        width:90%;
        left:5%;
    }

    .story-popup-form .overlayBlock .popup-body .form-body, .psoriasis-popup-form .overlayBlock .popup-body .form-body{
        padding:20px;
    }

    .story-popup-form .overlayBlock .popup-body .form-heading, .psoriasis-popup-form .overlayBlock .popup-body .form-heading{
        padding:10px 20px;
        font-size:24px;
    }
}

@media (max-width: 480px){
    .header-container .header{
        padding:15px 0;
    }

    .relax .hero-block .hero-background img{
        width:100% !important;
        left:0;
    }

    .relax.products .block.block-3 .slider-section .press-article p{
        font-size:18px;
    }

    .relax.products .block.block-3 .slider-section .press-article img{
        width:80px;
    }

    .relax.products .block.block-3 .slider-section .press-article{
        padding:5% 0;
        width:46%;
        margin:0 2%;
    }

    .header-container .header .headerRightLinks .orderBtn{
        font-size:14px;
        padding:4% 2%;
    }

    .science .hero-group .hero-overlay .image img{
        width:75px !important;
    }

    .header .menu img{
        width:auto !important;
        margin:0 !important;
    }

    .products .header-container .header .headerRightLinks .addToCart a{
        font-size:14px;
        margin-top:10%;
    }

    .header-container .header .headerRightLinks .cart, .header-container .header .headerRightLinks .signIn{
        padding:0;
        margin:5% 5% 0 0;
    }

    .headerRightLinks .cart img, .headerRightLinks .signIn img{
        width:80% !important;
    }

    .menuLinks .links .label, .blog .menuLinks .links .label{
        font-size:16px;
    }

    .footer-container .customFooter .lowerFooter{
        padding:2% 3% 4%;
        width:94%;
    }

    .footer-container .customFooter{
        margin-bottom:50px;
    }

    .footer-container .customFooter .verticalBlock.block3 .social, .blog .footer-container .customFooter .verticalBlock.block3 .social{
        padding-bottom:5%;
    }

    .footer-container .customFooter .verticalBlock.block2 .links .link.heading, .blog .footer-container .customFooter .verticalBlock.block2 .links .link.heading{
        font-size:13px;
    }

    .relax.psoriasis .hero-block .hero-overlay .heading, .relax .hero-video-block .video-overlay .hero-line-1, .relax .hero-block .hero-overlay .heading, .science .hero-group .hero-overlay .text, .v5.science .hero-group .hero-overlay .text, .relax.persona .hero-block .hero-overlay .heading{
        font-size:30px;
    }

    .relax .hero-video-block .video-overlay .hero-line-2, .relax.earlyAccess .hero-block .hero-overlay .description, .relax.products .hero-block .hero-overlay .description{
        font-size:26px;
    }

    .relax.products .block.block-3{
        background: #1168a3; /* Old browsers */
        background: -moz-linear-gradient(top, #0a1f40 0%, #1168a3 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #0a1f40 0%,#1168a3 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #0a1f40 0%,#1168a3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a1f40', endColorstr='#1168a3',GradientType=1 ); /* IE6-9 */
    }

    .relax.psoriasis .block.block-3{
        background:#f7f8f9;
    }

    .relax .hero-block .hero-overlay .description .descLines{
        font-size:16px;
    }

    .relax .hero-video-block .video-overlay .play-btn img{
        width:60px;
    }

    .relax .hero-video-block .video-overlay .audio-icons img{
        width:25px;
    }

    .relax .block .heading, .relax.products .block .heading, .relax.home .hero-block .overlay, .relax.psoriasis.autism .block.block-3 .heading, .v5.contact .earlyAccessBlock .earlyAccessForm .form-title{
        font-size:30px;
    }

    .relax .block .drawer .heading, .relax.earlyAccess .block-1 .innerblock .heading, .relax.products .block-1 .left .inner-heading, .relax.psoriasis.autism .block.block-3 .innerblock .heading{
        font-size:26px;
    }

    .relax.earlyAccess .block-1 .innerblock .heading, .relax.psoriasis.autism .block.block-3 .innerblock .heading{
        margin:3% 0;
    }

    .relax.earlyAccess .block-1 .innerblock .description, .relax.psoriasis.autism .block.block-3 .innerblock .description{
        width:100%;
        margin:0;
    }

    .relax.earlyAccess .block-1 .innerblock .image img, .relax.psoriasis.autism .block.block-3 .innerblock .image img{
        width:80px !important;
    }

    .relax.psoriasis.autism .block.block-3 .innerblock .image{
        margin:0 !important;
    }

    .relax .block .description, .science .block-2 .stats-group .stat_number, .v5.relax.home .research .stats-group .stat_number, .relax .block-1 .drawer .left .image-text, .science .block-5 .repeatContentHolder .heading, .relax .block.relax-reviews .slider-section .press-article p, .relax .block-1 .sub-heading, .science .block-1, .relax.persona .vibes-section .description, .relax.app .block.block-1 .description{
        font-size:18px;
    }

    .science .block-5 .repeatContentHolder .description, .science .block-5 .repeatContentHolder .link{
        font-size:18px;
    }

    .relax .block.relax-reviews .slider-section #review-carousel .owl-controls .owl-dots{
        bottom:-5%;
    }

    .relax .block.relax-reviews .cta a{
        margin-top:12%;
    }

    .relax.home .block.guarantee .cta a, .relax.home .block-2 .left-block .cta a, .relax.home .research .cta a, .relax .hero-video-block .video-overlay .cta a, .relax .block-1 .cta a, .relax .block.relax-reviews .cta a, .relax.earlyAccess .block-2 .cta a, .relax.earlyAccess .hero-block .hero-overlay .cta a, .relax .hero-block .hero-overlay .cta a, .relax.products .block.block-5 .right-block .cta a, .relax.products .block.block-2 .cta a, .relax.products .block-3 .cta a, .relax.products .block.block-4 .cta a, .relax.persona .vibes-section .cta a, .reviews .articles-block .cta a{
        padding:10px 0;
    }

    .relax.home .block.guarantee .cta a{
        width:250px;
    }

    .relax .hero-video-block .video-overlay .cta a{
        width:200px;
    }

    .relax .block.relax-reviews .cta a{
        font-size:20px;
    }

    .relax .hero-video-block .video-overlay, .relax .review-logos, .relax .block, .relax .block-2 .left-block, .relax.earlyAccess .block-2, .relax.products .block.block-1, .relax .hero-block .hero-overlay, .relax.products .block.block-2, .relax.products .block.block-3, .relax.products .block.block-4, .relax.products.psoriasis.autism .block.block-3{
        padding:10% 5%;
    }

    .relax.products .block.block-2 .description{
        width:100%;
        margin:0 0 5%;
    }

    .relax .block-1, .relax.products .block.block-1{
        background: -moz-linear-gradient(top, #014f82 0%, #35b6dc 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #014f82 0%,#35b6dc 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #014f82 0%,#35b6dc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#014f82', endColorstr='#35b6dc',GradientType=0 ); /* IE6-9 */
    }

    .science .block-1{
        background:#1068a4;
    }

    .relax .review-logos .review-logo{
        margin:1% 3%;
    }

    .relax .block-2{
        padding:0;
    }

    .relax .block.relax-reviews{
        padding:10% 0;
    }

    .relax .block.relax-reviews .slider-section .press-article .right{
        width:90%;
        margin:0 5%;
    }

    .relax .block.relax-reviews .slider-section #review-carousel .owl-controls .owl-nav{
        display:block;
    }

    .relax .block.relax-reviews .slider-section #review-carousel .owl-controls .owl-prev{
        margin-left:10px;
    }

    .relax .block.relax-reviews .slider-section #review-carousel .owl-controls .owl-next{
        margin-right:-18px;
    }

    .relax.earlyAccess .block-2 .image img{
        width:70px !important;
    }

    .relax.products .block-1 .left .description{
        font-size:22px;
        width:100%;
        margin:0;
    }

    .relax .hero-block .hero-overlay .cta a, .relax.products .block.block-2 .cta a, .relax.products .block-3 .cta a, .reviews .articles-block .cta a{
        font-size:18px;
    }

    .relax .hero-block .hero-overlay .cta a{
        padding:6px 0;
    }

    .relax .hero-video-block .video-overlay .play-btn{
        top:15%;
    }

    .relax.products .block.block-2 .sign{
        font-size:60px;
    }

    .relax.products .block.block-2 .cta a{
        margin-top:8%;
    }

    .relax .block-2 .left-block{
        margin:0;
        width:100%;
    }

    .team .about_us_intro{
        font-size:20px !important;
    }

    .team .team_block .member .bio_block, .team .team_block{
        position:static !important;
    }

    .team .team_block .member .bio_popup{
        position:fixed !important;
        z-index:99;
    }

    .v4.relax.team .zopim{
        display:none !important;
    }

    .team .team_block .member .bio_popup{
        padding:5% 0 !important;
    }

    .team .team_block .member .bio_popup .bio{
        font-size:16px !important;
        margin:2% 5% 0 !important;
    }

    .science .block-2 .stats-group .row-depth-1, .v5.relax.home .research .stats-group .row-depth-1{
        width:98%;
        margin:5% 1%;
    }

    .science .block-2{
        padding:5%;
    }

    .science .block-2 .stats-group .stat_logo img, .v5.relax.home .research .stats-group .stat_logo img{
        width:90px !important;
    }

    .relax .relax-form .widget-type-form .form-title{
        font-size:22px;
    }

    .relax .relax-form .hs-form .hs_submit .hs-button{
        padding:3% 0;
        width:50%;
    }

    .relax.products .block-3 .cta a, .reviews .articles-block .cta a{
        width:100%;
        position:fixed;
        bottom:0;
        left:0;
        border:0;
        border-radius:0;
        padding:15px 0;
        z-index:99;
    }

    .relax.products .block-3 .offer{
        display:none;
    }

    .relax.products .block.block-3 .slider-section{
        width:100%;
        margin:0;
    }

    .relax.products .block.block-5 .right-block .cta, .relax.products .block.block-2 .cta{
        display:none;
    }

    .relax.persona .block.block-5 .right-block .cta{
        display:block;
    }

    .relax.persona .vibes-section .cta a{
        display:block;
        width: 100%;
        position: fixed;
        bottom: 0;
        left: 0;
        border: 0;
        border-radius: 0;
        padding: 15px 0;
        z-index: 99;
    }

    .relax.products .block.block-4{
        padding:10% 6%;
    }

    .relax.products .block.block-4 .heading{
        margin:0 0 5% 0;
    }

    .relax.products .block.block-2 .heading{
        margin:0 0 5% 0;
    }

    .relax.products .block.block-5{
        padding:6%;
    }

    .relax.products .block.block-4 .image{
        position:absolute;
        left:0;
        top:65%;
    }

    .relax.products .block.block-5 .right-block{
        padding:0;
    }

    .relax.products .block.block-5 .right-block li{
        list-style-type:none;
    }

    .relax.products .block.block-5 .right-block .description{
        margin-top:8%;
    }

    .relax .hero-block .hero-overlay .hero-carousel::after{
        width:20%;
        margin:20px 40%;
        height:1px;
    }

    .relax .hero-block .hero-overlay .hero-carousel{
        font-size:28px;
    }

    .relax.products .block.block-2 .image.right img{
        width:170px !important;
    }

    .relax.products .block.block-2 .image.left img{
        width:140px !important;
    }

    .relax.products .block.block-5 .heading{
        margin-bottom:10%;
    }

    .relax .block-1 .drawer .expert-group{
        width:100%;
        margin:5% 0;
    }

    .relax .block-1 .drawer .block-heading{
        font-size:26px;
    }

    .relax .block-1 .drawer .left .image img{
        width:60px !important;
    }

    .relax .block-1 .drawer .left .image-text{
        margin-top:8%;
        font-size:18px;
    }

    .relax .block-1 .drawer .expert-group .image img{
        width:120px !important;
    }

    .relax.home .block-2 .right-block{
        display:none;
        margin:0;
        width:100%;
        position:absolute;
        top:70%;
        left:0;
        text-align:center;
    }

    .relax.home .block-2 .right-block img{
        width:280px !important;
    }

    .relax.psoriasis .hero-block .hero-overlay .heading, .relax .hero-block .hero-overlay .heading, .relax .hero-video-block .video-overlay .hero-line-1, .relax.persona .hero-block .hero-overlay .heading{
        font-size:28px;
    }

    .relax .review-logos{
        padding:5% 0;
    }

    .relax.how-it-works .vibes-section .heading{
        font-size:30px;
    }

    .relax .vibes-section .left-block .puck-image img{
        width:280px !important;
    }

    .relax.how-it-works .vibes-section .right-block .steps{
        width:100%;
        margin:1% 0;
    }

    .relax.how-it-works .vibes-section .right-block .sl-no{
        margin:25px 0;
        text-align:center;
        font-size:24px;
    }

    .relax.how-it-works .vibes-section .right-block .steps.store-link{
        margin-left:10%;
        width:90%;
    }

    .relax.how-it-works .vibes-section .right-block .innergroup .row-number-2{
        width:90%;
    }

    .relax.how-it-works .vibes-section .right-block .innergroup .row-number-1{
        width:5%;
    }

    .relax.how-it-works .drawers .heading{
        font-size:24px;
    }

    .relax.how-it-works .drawers .description{
        font-size:16px;
    }

    .relax.how-it-works .drawers .description p > img{
        width:90px !important;
    }

    .relax.how-it-works .drawers .description .cta a, .relax.how-it-works .drawers.block-3 .cta a{
        padding:10px 0;
        width:250px;
        font-size:18px;
    }

    .relax .hero-video-block .video-overlay .cta a{
        width:100%;
        padding:15px 0;
    }

    .relax.products .block.block-4 .left .cta a{
        padding:10px 0;
        width:250px;
        font-size:18px;
    }

    .relax .block.relax-reviews .slider-section #review-carousel .owl-controls, .relax .block.relax-reviews .slider-section #review-carousel.stress .owl-controls{
        top:15%;
    }

    .relax .block.relax-reviews .slider-section #review-carousel .owl-controls .owl-dots, .relax .block.relax-reviews .slider-section #review-carousel.stress .owl-controls .owl-dots{
        bottom:0;
    }

    .relax .block.relax-reviews .slider-section #review-carousel .owl-controls .owl-prev{
        margin-left:30px;
    }

    .relax .block.relax-reviews .slider-section #review-carousel .owl-controls .owl-next{
        margin-right:0px;
    }

    .relax .block-2 .left-block{
        padding:8% 6%;
    }

    .relax.home .block .description{
        margin-top:5%;
    }

    .relax.persona .block.block-2{
        padding:0;
    }

    .relax.reviews .hero-group .hero-overlay{
        top:5%;
    }

    .relax.reviews .hero-group .hero-overlay .text{
        font-size:16px;
    }

    .relax.reviews .articles-block .main-heading{
        font-size:24px;
    }

    .relax.persona .block-2 .overlay .description li{
        list-style-type:none;
    }

    .relax.persona .hero-block .hero-overlay .description{
        margin-top:20px;
    }

    .relax.how-it-works .drawers{
        padding:5% 0;
    }

    .zopim{
        bottom:48px !important;
    }

    .relax.psoriasis .zopim{
        bottom:0 !important;
    }

    .relax.psoriasis.sleep .zopim{
        bottom:48px !important;
    }

    .relax.app .block.block-1{
        background:#e1e1e1;
    }

    .relax.app .block .store-link{
        width:100%;
        margin:0;
    }

    .relax.app .block-1 .left{
        width:60%;
        margin:0 20%;
    }

    .relax.psoriasis .hero-block .hero-overlay .hero-carousel{
        font-size:20px;
    }

    .relax.psoriasis .hero-block .hero-overlay .heading::after{
        margin:20px 40% 0;
    }

    .relax.psoriasis .hero-block .hero-overlay .description{
        margin-top:8%;
    }

    .relax.psoriasis .hero-block .hero-overlay .hero-carousel .line-1.line-2{
        margin:0;
    }

    .relax.psoriasis .block.block-4 .image{
        position:static;
        float:left;
        margin:5% 0;
    }

    .relax.psoriasis .block.block-5 .heading{
        margin-bottom:5%;
    }

    .relax.psoriasis .block.block-5 .right-block .description{
        margin:0;
    }

    .relax.psoriasis .block.block-5 .right-block li{
        list-style-type: none;
        line-height: 1;
        margin:20px 0;
        text-align:center;
    }

    .relax.products.psoriasis .block-3 .description{
        margin:5% 0 0;
        width:100%;
    }

    .relax.products.psoriasis .block-3 .description li{
        margin:5% 0 0 0;
        list-style-type:none;
    }

    .relax .block.relax-reviews .slider-section #review-carousel .owl-stage img, .relax.sleep .block.relax-reviews .slider-section.new #review-carousel .owl-stage img{
        width:120px;
    }

    .relax.psoriasis .block.relax-reviews .slider-section .press-article .line-1{
        margin:15px 0 10px;
    }

    .relax.psoriasis .block-3 .cta a{
        width:300px;
        border:3px solid #f26a21;
        border-radius:5px;
        position:static;
        padding:10px 0;
        margin-top:8%;
    }

    .relax.psoriasis .cta a{
        width:250px !important;
    }

    .relax.psoriasis .block.block-4 .left .description{
        text-align:left;
        width:90%;
        margin-left:5%;
    }

    .relax.products.psoriasis.variation .block-3 .image img{
        width:250px !important;
    }

    .relax.products.psoriasis.variation .block-3 .image{
        margin-bottom:5%;
    }

    .relax.psoriasis.variation .block.block-5 .right-block{
        margin-top:5%;
    }

    .relax.psoriasis.variation .block.block-5 .heading{
        margin-bottom:0;
    }

    .relax.products.variation .block.block-5 .right-block .cta{
        display:block;
    }

    .relax.products.variation .block.block-5 .right-block .cta .button{
        width:300px !important;
    }

    .relax.products.psoriasis .block-3 .description.line-1{
        width:100%;
        margin:1% 0 0;
    }

    .relax.products.psoriasis .block-3 .description.description-block{
        margin:5% 0 0;
        font-size:18px;
        width:100%;
    }

    .relax .block.relax-reviews .slider-section.new .press-article .left{
        width:60%;
        margin:8% 20% 0;
    }

    .relax.psoriasis .block.block-5 .right-block{
        margin-top:8%
    }

    .relax.products.psoriasis .block-3 .offer{
        display:block;
        font-size:14px;
        margin-top:5%;
    }

    .relax.psoriasis.variation .hero-block .hero-overlay .hero-carousel .line-1{
        font-size:20px;
    }

    .relax.psoriasis.variation .hero-block .hero-overlay .hero-carousel .descLines .line-1{
        font-size:18px;
    }

    .relax.psoriasis .block.relax-reviews .slider-section #review-carousel .owl-controls .owl-prev{
        margin-left:5px;
    }

    .relax.psoriasis .block.relax-reviews .slider-section #review-carousel .owl-controls .owl-next{
        margin-right:-20px;
    }

    .relax.psoriasis .block.block-4 .description{
        text-align:left;
    }

    .relax.psoriasis .block.block-4 .cta a{
        margin-top:5%;
    }

    .relax.products .block.drawer-block .heading .image img{
        width:30px;
    }

    .relax.products.psoriasis .block.block-3{
        padding:0;
    }

    .relax.home .block.guarantee .description p{
        text-align:left;
    }

    .relax.products.sleep .block.drawer-block .description, .relax.psoriasis.sleep .block.block-4 .description, .relax.home .block.guarantee .description p{
        text-align:center;
    }

    .relax .block.block-4.guarantee .cta a, .relax.psoriasis.autism .hero-block .hero-overlay .cta a, .trialForm .block .cta a{
        width:100% !important;
        font-size:18px;
        position:fixed;
        bottom:0;
        margin:0;
        left:0;
        border:0;
        border-radius:0;
        padding:11.5px 0;
        z-index:99;
        display:block;
    }

    .trialForm .block-3 .cta a{
        position:static;
    }

    .trialForm .block.block-2{ padding:5% 6% 8% 5%; }

    .relax.autism .block.block-4.guarantee .cta a{
        display:none;
    }

    .relax.products.sleep .block-3 .cta a, .relax.sleep .hero-block .hero-overlay .cta a, .relax.home .block-2 .left-block .cta a, .relax.home .research .cta a{
        display:none;
    }

    .v6.relax.home .block-2 .left-block .cta a, .v6.relax.home .research .cta a{
        display:block;
    }

    .relax.psoriasis .block.relax-reviews .slider-section #review-carousel .owl-controls .owl-next{
        margin-right:-18px;
    }

    .relax .landing-menu .links .link img{
        width:50px;
    }

    .relax .landing-menu .links .link .text{
        font-size:18px;
    }

    .relax.home .block.guarantee .left, .relax.sleep .block.block-4 .left{
        width:80%;
        margin:0 10%;
    }

    .relax.products.psoriasis.sleep .block-3 .offer{
        display:none;
    }

    .relax .landing-menu .guarantee{
        display:none;
    }

    .relax .landing-menu{
        padding:15px 0;
    }

    .relax.products.sleep .block.drawer-block{
        padding:3% 6%;
    }

    .relax.noosphere .hero-block .hero-overlay .thync-logo img{
        width:120px !important;
    }

    .relax.noosphere .hero-block .hero-overlay .overlay-left{
        top:7%;
    }

    .relax.noosphere .hs_cos_flex-slider{
        width:240%;
        margin-left:-70%;
    }

    .relax.home.noosphere .hero-block .hero-placeholder img{
        width:240% !important;
        margin-left:-70%;
        max-width:240%;
    }

    .relax.noosphere .block-1 .heading-tag, .relax.noosphere .hero-block .hero-overlay .heading, .relax.noosphere .block-2 .heading, .relax.noosphere .block-1 .heading, .relax.noosphere .block.relax-reviews .heading, .relax.noosphere .block.collage .heading, .relax.noosphere .block.in-the-box .heading, .relax.noosphere .block.how-it-works .heading, .relax.noosphere .block.guarantee-block .heading{
        font-size:30px;
    }

    .relax.noosphere .hero-block .hero-overlay .form .label{
        display:none;
    }

    .relax.noosphere .hero-block .hero-overlay .form .input{
        width:100%;
    }

    .relax.noosphere .hero-block .hero-overlay .form .input input, .relax.noosphere .hero-block .hero-overlay .form .input select{
        padding:5px;
    }

    .relax.noosphere .hero-block .hero-overlay .form .field{
        margin:20px 0;
    }

    .relax.noosphere .hero-block .hero-overlay .form .field.cta{
        margin-top:30px;
    }

    .relax.noosphere .hero-block .hero-overlay .form .field.cta a{
        width:80%;
        padding:12px 0;
    }

    .relax.noosphere .hero-block .hero-overlay .form .field.conditions{
        font-size:14px;
    }

    .relax.noosphere .hero-block .hero-overlay .review-logos-mobile{
        padding:5% 0;
    }

    .relax.noosphere .hero-block .hero-overlay .review-logos-mobile img{
        width:280px !important;
    }

    .relax.noosphere .block-1 .drawer .expert-group{
        width:90%;
        margin:5%;
    }

    .relax.noosphere .block-1 .drawer .expert-group .image img{
        width:250px !important;
    }

    .relax.noosphere .block-1 .drawer .expert-group .name{
        margin-top:-20px;
    }

    .relax.noosphere .block.relax-reviews .slider-section .press-article .overlap{
        width:60%;
    }

    .relax.noosphere .block.relax-reviews .slider-section #review-carousel .owl-controls .owl-dots{
        bottom:5%;
    }

    .relax.noosphere .block.relax-reviews .slider-section .press-article .quote{
        text-align:center;
    }

    .relax.noosphere .block.collage{
        overflow:hidden;
    }

    .relax.noosphere .block.collage .images{
        width:150%;
        margin-left:-25%;
    }

    .relax.noosphere .block.in-the-box .box-image-mobile{
        display:block;
    }

    .relax.noosphere .block.in-the-box .box-image{
        display:none;
    }

    .relax.noosphere .block.in-the-box .box-image-mobile .image{
        width:100%;
        margin:30px 0;
        text-align:center;
    }

    .relax.noosphere .block.guarantee-block .image img{
        width:250px !important;
    }

    .relax.noosphere .block.guarantee-block .description{
        font-size:16px;
    }

    .relax.noosphere .block.relax-reviews .slider-section{
        margin:3% auto 8%;
    }

    .relax.psoriasis.sleep.autism .hero-block .hero-overlay .description{
        margin-top:0;
    }

    .relax.psoriasis.autism .hero-block .hero-overlay .cta-help-text{
        font-size:14px;
    }

    .v5.relax.home .hs_cos_flex-slider .superimpose .caption .line-1{
        font-size:18px;
    }

    .v5.relax.home .hs_cos_flex-slider .superimpose .caption .cta a{
        font-size: 18px;
        width: 250px;
        padding: 0;
    }

    .v5.relax.home .block-4 .cta a{
        font-size: 18px;
        padding: 6px 0;
        width: 250px;
    }

    .v5.relax.science .block-3 .description, .v5.relax.science .block-1 .description{
        text-align:left;
    }

    .v5.science .block-3 .heading{
        padding:0 20%;
    }

    .v5.science .block-1 .description p, .v5.science .block-3 .description p{
        margin:15px 0;
    }

    .v5.science .block-3 .description .image.left{
        margin-top:4%;
        padding:2% 5%;
    }

    .v5.science .block-3 .description .image.right{
        padding:2% 5%;
    }

    .v5.relax.home .hs_cos_flex-slider .superimpose .caption .cta a{
        background:0;
        border:0;
        color:#000;
        text-decoration:underline;
        font-weight:normal;
        display:none;
    }

    .v5.relax.home .hs_cos_flex-slider .superimpose .caption,.v5.v6.relax.home .hs_cos_flex-slider .superimpose .caption{
        top:auto;
        width:100%;
        left:0;
        bottom:10%;
    }

    .v5.relax.home .hs_cos_flex-slider .superimpose .caption .line-1{
        text-shadow:none;
        background:#FFF;
        padding:10px;
        opacity:0.75;
        color:#0b2040;
    }

    .v5.relax.home .hs_cos_flex-slider .superimpose .caption .slider-image img{
        width:100px;
    }
    .trialForm .block.block-1 .heading{ font-size:30px; }
    .trialForm .block.block-1 .sub-heading, .trialForm .block.block-1 .little-heading{ font-size:22px; }
    .trialForm .overlay{ top:10%; }
    .trialForm .overlay .heading{ font-size:24px; }
    .trialForm .overlay .sub-heading{ font-size:18px; }
    .story-popup-form .overlayBlock .popup-body .form-heading, .psoriasis-popup-form .overlayBlock .popup-body .form-heading{
        padding:0 20px;
    }
    .story-popup-form .overlayBlock .popup-body .form-body, .psoriasis-popup-form .overlayBlock .popup-body .form-body{
        padding:0 20px 20px;
    }
    .btn_link{ display:none; }
    .trialForm .block.block-4 .icon-group .image img{ width:70px !important; }
    .trialForm .block.block-4 .icon-group .image{ width:140px; height:140px; line-height:140px; }
    .trialForm .block-4 .description p{ font-size:18px; line-height:1.2; }
    .trialForm .block.block-4 .icon-group .image-text{ margin-top:10px; font-size:18px; }
    .trialForm .block.block-4 .icon-group.right{ margin-bottom:50px; }
}

@media (max-width: 420px) {
    .relax.earlyAccess .block-2 .cta a{
        width:325px;
    }

    .relax .hero-video-block .video-overlay .play-btn img{
        width:50px;
    }

    .relax .block-1 .sub-heading{
        width: 85%;
        margin: 2% auto 0;
    }

    .science .hero-group .hero-overlay .text, .v5.science .hero-group .hero-overlay .text{
        font-size:24px;
    }

    .relax.products .block.drawer-block .heading{
        width:100%;
        margin:3% 0;
    }

    .relax.noosphere .hs_cos_flex-slider{
        width:260%;
        margin-left:-80%;
    }

    .relax.home.noosphere .hero-block .hero-placeholder img{
        width:260% !important;
        margin-left:-80%;
        max-width:260%;
    }

    .v5.relax.home .hs_cos_flex-slider .superimpose .caption .cta a{
        line-height:1em;
        padding:6px 0;
    }

    .popup-form .overlayBlock .popup-body .email{
        padding:0 20px;
    }
}

@media (max-width: 380px) {
    .relax .block.relax-reviews .slider-section .press-article .right{
        width:100%;
        margin:0;
    }

    .header-container .header .headerRightLinks .orderBtn{
        width:45%;
    }

    .science .hero-group .hero-overlay .image img{
        width:60px !important;
    }

    .header-container .header .logo a{
        width:100%;
    }

    .header .logo img{
        width:60% !important;
    }

    .headerRightLinks .cart img, .headerRightLinks .signIn img{
        width:80% !important;
    }

    .header-container .header .headerRightLinks .cart{
        margin:5% 5% 0 0;
    }

    .header-container .header .headerRightLinks .signIn{
        margin:6% 5% 0 0;
    }

    .relax.psoriasis .hero-block .hero-overlay .heading, .relax .hero-video-block .video-overlay .hero-line-1, .relax .hero-block .hero-overlay .heading, .science .hero-group .hero-overlay .text, .v5.science .hero-group .hero-overlay .text, .relax.persona .hero-block .hero-overlay .heading{
        font-size:32px;
    }

    .relax .hero-video-block .video-overlay .hero-line-2, .relax.earlyAccess .hero-block .hero-overlay .description, .relax.persona .hero-block .hero-overlay .description .descLines{
        font-size:22px;
    }

    .relax .block .heading, .relax.products .block .heading, .relax.home .hero-block .overlay, .relax.psoriasis.autism .block.block-3 .heading, .v5.contact .earlyAccessBlock .earlyAccessForm .form-title{
        font-size:24px;
    }

    .relax .block .drawer .heading, .relax.earlyAccess .block-1 .innerblock .heading, .relax.psoriasis.autism .block.block-3 .innerblock .heading{
        font-size:22px;
    }

    .relax.earlyAccess .block-1 .innerblock{
        margin-top:12%;
    }

    .relax.products .block.block-2 .sign{
        margin:5% 0;
    }

    .team .team_block .member .bio_popup{
        padding:2% 0 !important;
    }

    .team .team_block .member .bio_popup .bio{
        font-size:14px !important;
    }

    .relax .block.relax-reviews .slider-section #review-carousel .owl-controls .owl-dots, .relax .block.relax-reviews .slider-section #review-carousel.stress .owl-controls .owl-dots{
        bottom:0%;
    }

    .relax.sleep .block.relax-reviews .slider-section #review-carousel .owl-controls .owl-dots{
        bottom:10px;
    }

    .relax.products .block.block-2 .image.right img{
        width:145px !important;
    }

    .relax.products .block.block-2 .image.left img{
        width:120px !important;
    }

    .science .hero-group .hero-overlay .text, .v5.science .hero-group .hero-overlay .text{
        font-size:24px;
    }

    .relax.products .block.drawer-block .heading .image img{
        width:26px;
    }

    .relax.products .block.drawer-block .heading{
        width:100%;
        margin:3% 0;
    }

    .relax.home .hero-block .overlay{
        font-size:24px;
    }

    .relax.noosphere .hs_cos_flex-slider{
        width:280%;
        margin-left:-90%;
    }

    .relax.home.noosphere .hero-block .hero-placeholder img{
        width:280% !important;
        margin-left:-90%;
        max-width:280%;
    }

    .relax.noosphere .block-1 .heading-tag, .relax.noosphere .hero-block .hero-overlay .heading, .relax.noosphere .block-2 .heading, .relax.noosphere .block-1 .heading, .relax.noosphere .block.relax-reviews .heading, .relax.noosphere .block.collage .heading, .relax.noosphere .block.in-the-box .heading, .relax.noosphere .block.how-it-works .heading, .relax.noosphere .block.guarantee-block .heading{
        font-size:26px;
    }
    .trialForm .block{ padding:6%; }
    .trialForm .block.block-1 .heading{ font-size:24px; }
    .trialForm .block.block-1 .sub-heading, .trialForm .block.block-1 .little-heading, .trialForm .block .description p{ font-size:20px; }
    .trialForm .block .description{ font-size:16px; }
}

@media (max-width: 360px) {
    .header-container .header .headerRightLinks .cart, .header-container .header .headerRightLinks .signIn{
        margin:5% 3% 0 0;
    }

    .relax.noosphere .hs_cos_flex-slider{
        width:300%;
        margin-left:-100%;
    }

    .relax.home.noosphere .hero-block .hero-placeholder img{
        width:300% !important;
        margin-left:-100%;
        max-width:300%;
    }
}
