.contact-popup{
    display:none;
}

@media all and (max-width:1200px) and (min-width:1024px){


li#field_1_9  .gfield_description{
      font-size: 14px;
    margin-left: 22%;
}
}

@media all and (max-width:1100px) and (min-width:770px){

#parallax-background p br{
    display: none
}

}

@media all and (max-width:1100px) and (min-width:770px){

    #break br{
        display:none;
    }

    #designs h2 br{
        display:none;
    }


    #feeling{
        padding-bottom:50px;
    }

#parallax-id-3 {

right:10%;
}

    #firstsection #parallax-id-3.vc_col-sm-2{
    width:25%;
}

}

@media all and (max-width:1000px) and (min-width:770px){

    body.website-34 .info-boxes .col-sm-3{
        width: 33%
    }

         #floatright.kfix{
left:5%;
  }

    #firstsectino p br{
        display: none
    }

    .feelingalign{
        left:5%;
    }

#after-plank{
    top: -70px;
}
 #firstsection{
        padding-bottom:0px;
    }

    #feeling{
        padding-bottom:50px;
    }

}

@media all and (max-width:768px) {

    .contact-popup{
            overflow-x: hidden;
            overflow-y: scroll;
    height: 100% !important;
        top:0px !important;
    position: fixed;
    top: 0px;
    background: #e3b02d;
    z-index: 9999999;
        padding: 0px 20px 50px 20px !important;
}

.popup-inner{
        position: relative !important;
        display: block;
}


    #cookie-notice{
        display: none !important;
    }

    .cta p {
  display: inline-block;
}

    .vc_custom_1544746672270 {
    margin-bottom: 0px!important;
    margin-top: 60px !important;
}

    #feelingalign h2{
        font-size:26px !important;
    }

    .dms-container select, .dms-container select option,
    .container-fluid.mobiletohide.header_drop .container-fluid {
        background-color: #e3b02d !important;
    }

        .container-fluid.mobiletohide.header_drop .multi_dropdown {
            margin-top: 20px !important;
            font-size: 22px !important;
            font-weight: bold !important;
        }

    .container-fluid.mobiletohide.header_drop .multi_dropdown{
        margin-bottom: 20px !important;
        display: block !important;
    }

    #frame_box.yellow_content{
            margin-top: 50px !important;
    margin-bottom: 20px !important;
    }

        #frame_box.bluecontent{
    margin-top: 50px;
    margin-bottom: 10px !important;
    }

            #frame_box.green_content{
    margin-top: 50px;
    margin-bottom: 10px !important;
    }

            #frame_box.dark_content{
    margin-top: 50px;
    margin-bottom: 10px !important;
    }

    #button_frame.desktop{
        display:none;
    }

     #button_frame.mobile{
        display:block;
    }

   /* #mobile_content_frame{
        display: none;
    }*/

     #parallax-id-3{
width:100%;
margin-top: 40px !important;
  }

  .vc_custom_1544615153429{
    padding-left:25px !important;
    padding-right:25px !important;
  }

    span#cn-notice-text{
            font-size: 10px !important;
    line-height: 13px;
    margin-bottom: 10px;
    }


    #blog{
        padding-left:30px !important;
        padding-right:30px !important;
    }

    #contact-other h2{
        padding-top: 50px;
    }


@media all and (max-width:1200px) and (min-width:768px){


    }

@media all and (max-width:990px) and (min-width:767px){



li#field_1_9 .gfield_description {
    font-size: 14px;
    margin-left: 10%;
}

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {



    .kfix{
        display:block !important;
    }
 #fun, #family, #smart
{
margin-top:-250px;
}

#101{
margin-top:-250px;

}
    }

@media all and (max-width:768px){

    .fa-envelope:before {
    content: "\f0e0";
    width: 20%;
    float: left;
    position: relative;
    display: inline-block;
}

    #cookie-notice{
        z-index: 999 !important
    }

    #cr_country_selector_modal.fade {
    max-width: 100% !important;
}

    body.page-template-page-store .navbar-right{
        width: 105px !important;
    }

   body.page-template-page-store .nav-toggle{
    left: 40px !important;
   }

    #overlay-new h2,
    h1.category strong{
        color: black !important;
        text-shadow: none !important;
    }

    #overlay-new{
        position: relative !important;
    }

    .tdt-slider span, h2.p1 span{
        font-size: 2rem !important;
    }

    #right-align.feelingalign.wpb_column.vc_column_container.vc_col-sm-6 .vc_custom_1534310750862{
        padding-left: 0px !important;
    }

        #parallax-id-6, #parallax-id-10{
        right: 0px !important;
        width: 100% !important;
    }

    .wrapper-navbar.sticky{
        z-index: 999 !important;
    }

    .navbar-fixed-top{
        top:-2px !important;
    }

    .header_drop{
        position: relative !important;
    }

    .header_drop.outer_dropdown.topbar-dropdown{
        width: 100% !important
    }

  .dms-container select.dms-select{
        width: 100% !important;
    }

    .outer_dropdown.topbar-dropdown .dms-container{
width: 100% !important;
text-align: center !important
    }

    .header_drop.outer_dropdown.topbar-dropdown span.multi_dropdown{
        text-align: center !important
    }

    .outer_dropdown {
    float: left !important;
    width: 100% !important;
}

    select#country-dropdown{
        font-size: 16px !important;
    }

    .cr_country_selector_modal p{
        line-height: 20px !important;
    }

    .jquery-modal .stay{
        margin-bottom:2rem !important;
    }

   #mulitSiteSelector.blocker:before{
    position: absolute !important;
    top:0px !important;
   }

   .jquery-modal .stay > a {
    color: #e3b02d !important;
    font-size: 13px;
    line-height: 20px;
}

    #cr_country_selector_modal.fade{
        top:50%;
        transform: translateY(-50%);
        height: fit-content;
    }

    span.text_cta{
        display: none
    }

    .cta{
        display: block !important;
        background: #d43136 !important;
        box-shadow: none !important;
            bottom: 0px !important;
    top: initial !important;
    z-index: 999 !important;
    position: fixed !important;
    width:100%;
    padding:0px !important;
    border-radius: 0px !important;
    }


.cta i.fa.fa-envelope{
    position: relative;
    background: #d43136;
border-radius: 0px !important;
    padding: 10px 20px !important;

    float: left;
    width: 20%;
    display: inline-block;}

.cta p{
    margin: 20px 0px;
    width: 80%;
    float: right;
    position: relative;
}

.cta i.fa.fa-envelope:after {
/*    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 0;
    height: 0;
    bottom: 2px;
    border: 20px solid transparent;
    border-top-color: #d43136;
    border-bottom: 0;
    border-left: 0;
    margin-left: -10px;
    margin-bottom: -20px;*/
}
    }

    .overlay-info-product{
        display: none !important
    }

    #intro-new{
        position: relative;
        top: 0px;
        left: initial;
        transform: initial;

    }

#intro-new h1 {
    color: black;
    text-shadow: none;
}

    .show-mobile p br{
        display: none
    }

    #shapedivider{
        display: none
    }

    .gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half{
        width: 100% !important;
    }

    #contact-other li#field_2_6{
float: none !important;
display: block !important;
}

    li#field_1_9 .gfield_description {
    font-size: 14px;
    margin-left: 2%;
}

    #designs .owl-nav{
        right:10px;
        position: relative;
    }

    #id-187 .owl-next .carousel-slider-nav-icon{
        left:0px !important;
    }

    #id-187 .owl-prev .carousel-slider-nav-icon{
        left: -10px !important;
        position: relative;
    }

    .gform_wrapper textarea.medium{
        width: 100% !important;
    }

    .feelingalign .vc_custom_1513517405201{
        padding-left: 0px !important;
    }

    #reviews td.vignette{
        text-align: center;
    }

    #reviews td.vignette img.vignette-user{
        width:75px !important;
    }

    #reviews .shadow .vc_column-inner{
        margin: 20px 0px !important;
    }

    #reviews td{
        width: 100% !important;
        display: block;
    }

    .vc_col-sm-5 .vc_custom_1509660232169{
        padding:0px 20px !important;
        padding-right:20px !important;
    }

    #break br{
        display:none;
    }

      #floatright.kfix{
left:0%;
  }

    #mobiletop .vc_custom_1508077354209{
        padding-left:0px !important ;
    }

    .vc_custom_1499806648699{
        margin-left:0px !important;
    }

    .vc_custom_1508077354209 p br, .vc_custom_1502299679251 p br,
    .vc_custom_1499806648699 p br{
        display:none;
    }

    .container-fluid.breadcrumb{
        display:none;
    }

/*
body{
    width:100%;
    overflow-x: hidden;
}
*/

.vc_custom_1499806648699{
    margin-right:0px !important;
}

.col-md-1.icon{
left:0px
}
.navbar-left{
    padding-left:20px;
    width:195px;
    margin-top: 0px;
}


#parallax-id-10 p br, #parallax-id-6 p br, #feeling p br{
    display:none;
}
.box-text{
    width:100% !important;
}

#table-logo .wpb_image_grid_ul {
    margin-left: 20% !important;
}

.vc_custom_1499376081591 p br, .vc_custom_1499377051582 p br, .vc_custom_1501109775170 p br, .vc_custom_1500124708534 p br, #safetyantibacterial h2.p3 br,
#howdoesitwork p br, .vc_custom_1500141741406 p br, .vc_custom_1500141741406 h2 br {
    display: none
}

#howdoesitwork p{
    padding:0px !important;
}

#parallax-id-10 .box-text{
height:450px !important;
}

.item-collection a {
    color: white;
    padding: 10px 0px !important;
}

#nextbutton, #prevbutton{
    top:0px;
    position: relative;
}

#archive-wrapper .container-fluid
{
width:100% !important;}

#intro h1{
    padding:0px 20px;
}
#contact-other li#field_2_6 {
    margin-top: 20px;
}

#contact-other .gform_wrapper textarea.medium {
    width: 100% !important;
}

    #anim-slide-image .wpb_column.vc_column_container.vc_col-sm-4{
        width: 30%;
        float:left;
    }
    #after-plank {
    background: #fff none repeat scroll 0 0;
    position: absolute;
    top: 0;
    z-index: 1;
}
#trigger-animation {
    margin-bottom: 0 !important;
    }
#anim-slide-image.zap {
    height: auto;
    margin-bottom: 0 !important;
    margin-top: 207px !important;
    transition: margin 702ms ease 0s;
}
#anim-slide-image {
    margin-bottom: 320px !important;
    margin-top: 0 !important;
    position: relative;
    transition: margin 700ms ease 0s;

}
/* GENERAL */
.mobile-social-icons{
    display: block !Important;
     float: none;
    margin: 0 auto;
    max-width: 349px;
    padding-right: 10px;
}
.overlay.show{
    position: fixed;
}
.navbar-right{
 clip-path: unset;
 -webkit-clip-path: unset;
}
body .mobile-social-icons .col-md-1.icon {
    display: block;
    float: right;
    width: 45px;
}

ul.menu li a{
    margin-left: 0;
}
.menu-menu-1-container{
    clear: both;
}
h2{
    text-align: center
}

p{
    padding:0px 20px;
}

.box.green h2{
    padding: 0px 20px;

}

.aligncenter p{

width:100%;
    }   /* HOMEPAGE */

#video p{
    padding:0px;
}

#video h1{
    padding:0px 20px;
}
    .helium-parallax {
            display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    }

    /* WHEN LIFE HAPPEN */

    #parallax-id-1{
display:none;
    }

    .OverDivleft{
        left:0px;
            -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}

    .OverDivleft{
        top:20px;
    }

    #parallax-id-3 {
        -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
        position: relative !important;
        padding:0px;

}

/* color boxes */

.box.yellow .vc_column-inner, .box.blue .vc_column-inner, .box.green .vc_column-inner, .box.darkblue .vc_column-inner{
    background-color:white !important;
}

.box-text.wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner, .box-textleft .wpb_column.vc_column_container.vc_col-sm-12 .vc_column-inner{
    background-color:#e7e2d7 !important;
}

 .l-page, .OverDivlcolorright{
    display:none !important;
}

/*svg{
    display:none !important;
}*/

.OverDivlcoloreft{
    display:none !important;
}

.sun.vc_row.vc_row-o-full-height,
.fun.vc_row.vc_row-o-full-height,
.smart.vc_row.vc_row-o-full-height,
.family.vc_row.vc_row-o-full-height{
min-height:0px !important;
}

.box,#sun, #fun, #family, #smart {
min-height:0px ;
    height: auto !important;
}

 .vc_row-flex .box.sun-one {
    min-height:600px !important;
    height: 600px !important;
}

.wpb_column .vc_custom_1499377051582 {
    padding-left: 0px !important;
    padding-bottom:150px !important;
}

.vc_row.vc_row-o-full-height{
    min-height:0px;
}

.vc_custom_1499988706136{
    padding-bottom:100px;
}

#sun .vc_col-sm-1,
#fun .vc_col-sm-1,
#smart .vc_col-sm-1,
#family .vc_col-sm-1{
    display:none;
}

#floatright .wpb_wrapper, .floatright .wpb_wrapper {
    float: right;
    margin-right: 0%;
}

/* feeling like home*/

#right-align .wpb_wrapper{
    margin-right: 0px;
}

.carousel-slider .owl-nav{
    display: block !important;
    margin-top:10px;
}
/* SUN HAPPENS */

.box.sun-one  .vc_custom_1499808646653{
    background-image: none  !important
}

.right-image{
    left:0px;
    top:0px !important;
}

/* .box-text-small{
    left:10%;
} */

.box-text-small{
    width: 300px !important;
    z-index: 99;
    height: 300px;
    left: -150px;
    top: 50%;
    transform: translateY(-50%);
    position: absolute !important;
    padding: 50px 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.vc_col-sm-7 .vc_custom_1499376081591 {
    padding-left: 0px !important;
}

/* WHEN FUN */

.vc_custom_1499805709477 .wpb_single_image{
    display: none
}

#cover .vc_column-inner.vc_custom_1499805709477 {
    background-size: contain;
    background-repeat: no-repeat;
}

#mobiletop{
    margin-top:-150px;
}

.vc_col-sm-5 .vc_custom_1499376081591{
    padding-left:0px !important;
}

.vc_custom_1499988031257 p{
    padding:0px !important;
}

#mobile-video-top{
    margin-top:50px;
}

/* WHEN SMART */

.page-id-779 #cover .vc_column-inner{
    background-image:none !important;
}

#sequence-text {
    margin-top:-175px !important;
    padding:0px 20px !important;
}

.vc_custom_1500553373228{
    margin-top:75px;
}

#after-plank {
    top: 0px;
    margin-top: -50px !important;
    position: absolute;
}

/* FAMILY */

#post-365 #cover.vc_col-sm-10.box.sun-one .vc_column-inner{
    background-size:contain !important;
    background-repeat:no-repeat;
}

.vc_custom_1499376081591{
    margin-top:50px;
}

#family-overlay .box .vc_column-inner .wpb_wrapper {
    width: 100% !important;
    padding: 0px 20px 0px 20px;
    position: relative;
    display: block;
    float: none;
    left: 0px;
    right: 0px;
}

.OverDivlcoloreft.mobile{
    display: block !important
}

/*td.column-1,
td.column-2,
td.column-3{
width:100%;
}*/
/*
td.column-2{
width:100%;
}


td.column-3{
width:100%;
}*/

/* PRODUCTS */

#parallax-background img{
opacity:1 !important;}

#filter-nav h4 a, .filter h4 a{
        padding: 5px 0px 0px 0px !important;
}

#filter.container-fluid{
    width:100% !important;
}

.parallax-overlay {
    position: initial;
    top: 0px;
    width: 100%;
    margin-top: 0px;
    background: rgba(0,0,0,0);
    height: 100%;
    transform: none;
}

.parallax-overlay h2 {
    margin-top: 50px;
    position: absolute;
    top: 0px;
    text-align: center;
    /* margin: 0 auto; */
    margin-left: 0%;
}

.parallax-paragraph {
    margin-left: 5%;
    position: relative;
    margin-top: 10%;
    width: 100%;
    color: #3a3a3a !important;
}

#archive-wrapper .container-fluid {
    width:100%;
    padding: 0px 4px !important;
    margin: 50px 0px !important;
    }

/* SINGLE PRODUCT */

#product_content .col-md-8{
width:100%;
}

.image-product-top{
background-size: contain !important;
    background-repeat: no-repeat ;
    background-position-y: 110px ;
    background-image:none !important;
}

.image-product-top img{
    opacity:1 !important;
}

#tableData.mobile{
    display:block;
}

#tableData.desktop{
    display:none !important;
}

.product-single.container {
    padding:25px 0px;
}

#compare.mobile{
  display: block !important
}

#compare.desktop{
  display: none
}

.table td, .table th{
      padding: .75rem 20px;
}

.step{
    padding-top:25px !important;
}

body.page-id-653 #content{
    padding:0px !important;
}
/* HEADER */

.navbar-right .col-md-1.icon{
    display:none;
}
.nav-toggle{
    left:0px;
}
body.overlay-open .navbar-right{
    min-width: 320px;
}
.main-navigation{
    position:absolute;
     height: 100%;

}
.helium-parallax .parallax {
    padding: 0 15px;
    position: absolute;
    right: 0;
}
.hide-mobile{
    display:none;
}
.show-mobile{
    display: block !Important;
}
.order1{
    order:1;
}
.order2{
    order:2;
}
.twocolumn .vc_col-sm-6{
    width:50%;
    float:left;
}

.col-md-1.rightarrow {
    width: auto;
    padding: 0px;
    float: left;
    margin-top: 18% !important;
}

.col-md-1.rightarrow {
    margin-top: -50%!important;
    z-index: 999;
}

}

@media screen and (max-height:750px){
    .image-product-top{
        height: auto;
        background-position-y:-200px;
      }

}

@media screen and (max-height:650px){
    .image-product-top{
        height: auto;
        background-position-y:0px !important;
      }

}

