html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, code, img, 
small, strong, dl, dt, dd, ol, ul, li,
fieldset, form, label {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1.5;
    font-family: helvetica, arial, sans-serif;
}
ol, ul {
    list-style: none;
}

/* End Reset */

/*h2 {
    font-size: 27px;
}

p {
    font-size: 14px;
}

a {
    text-decoration: none;
    color: #4e4e4e;
    font-size: 14px;
}

a:hover {
    text-decoration: underline;
}

input {
    background: #696969;
    border: 1px solid #c3c3c3;
    color: #cbcbcb;
    padding: 3px;
}

input:focus, input:hover {
    background: #ededed;
    color: #4e4e4e;
}*/
/*Placeholder*/
/*input::-webkit-input-placeholder { color:#ffffff; opacity: 1; }
input::-moz-placeholder { color:#ffffff; opacity: 1; }  firefox 19+ 
input:-ms-input-placeholder { color:#ffffff; opacity: 1;}  ie 
input:-moz-placeholder { color:#ffffff; opacity: 1; }*/
/* End Reset */


/*Custom Stylesheet for All Browsers*/
/*Fonts css starts*/

/*Copper plate*/
@font-face {
    font-family: 'copperplate-regular';
    src: url('../fonts/copperplate/regular/Copperplate.eot');
    src: url('../fonts/copperplate/regular/Copperplate.eot#iefix') format('embedded-opentype'),
        url('../fonts/copperplate/regular/Copperplate.woff') format('woff2'),
        url('../fonts/copperplate/regular/Copperplate.woff') format('woff'),
        url('../fonts/copperplate/regular/Copperplate.ttf') format('truetype'),
        url('../fonts/copperplate/regular/Copperplate.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'copperplate-gothic-bold';
    src: url('../fonts/copperplate/gothic-bold/Copperplate Gothic Bold Regular.eot');
    src: url('../fonts/copperplate/gothic-bold/Copperplate Gothic Bold Regular.eot#iefix') format('embedded-opentype'),
        url('../fonts/copperplate/gothic-bold/Copperplate Gothic Bold Regular.woff') format('woff2'),
        url('../fonts/copperplate/gothic-bold/Copperplate Gothic Bold Regular.woff') format('woff'),
        url('../fonts/copperplate/gothic-bold/Copperplate Gothic Bold Regular.ttf') format('truetype'),
        url('../fonts/copperplate/gothic-bold/Copperplate Gothic Bold Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'avenir';
    src: url('http://www.profile4men.com/wp-content/themes/profile4men/assets/fonts/avenir/Avenir-Book.eot#iefix') form at('embedded-opentype'), 
        url('http://www.profile4men.com/wp-content/themes/profile4men/assets/fonts/avenir/Avenir-Book.woff') format('woff'), url('http://www.profile4men.com/wp-content/themes/profile4men/assets/css/Avenir-Book.ttf')  format('truetype'),
        url('../fonts/avenir/Avenir-Book.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*Fonts css ends*/

*
{
    margin: 0px;
    /*border: 1px solid red!important;*/
}
/* Reset */

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, code, img, 
small, strong, dl, dt, dd, ol, ul, li,
fieldset, form, label {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1.5;
    font-family: helvetica, arial, sans-serif;
}
ol, ul {
    list-style: none;
}

/* End Reset */

a{text-decoration: none;}
h1{
  font-family: Copperplate, 'Copperplate Gothic Light', fantasy;
  font-size: 24px;
  color: #000000;}
  
.clearfix{ clear: both;}

a:hover{
  text-decoration: underline;}
  
body{
  background-color: #ffffff;
  font-family: 'Open Sans', sans-serif;}
  
.container{    width: 100%;}

.header{
  background-color: #0b0521;
  padding-left: 45px;
  padding-right: 45px;
  box-sizing: border-box;}
  
.main-color{ background-color: #0b0521;}

.header-logo-a:hover{ text-decoration: none;}

.header-logo{
  font-family: copperplate-regular;
  font-size: 36px;
  color: #b1b3b6;
  padding-bottom: 3px;
  font-weight: bold;
  letter-spacing: 5px;}
  
.header-left{
  width: 15%;
  float: left;}
  
.header-mid{
  width: 75%;
  float: left;
  padding-top: 20px;
  padding-bottom: 20px;}
  
.home-header-mid{ 
  padding-bottom: 10px;
  padding-top: 30px;}
  
.home-header-alone{ padding-top: 30px; }

.header-right{
  width: 10%;
  float: left;
  padding-top: 15px;}
  
.header-logo sup{ font-size: 12px; margin-left: -15px; letter-spacing: 0;}
.header-logo .last-letter{letter-spacing: 0;}
.header-mid ul{ text-align: center;}
.header-mid ul li{ font-family: copperplate-regular; font-size: 24px; color: #b1b3b6; margin-right: 100px; display: inline; text-align: center; letter-spacing: 3px; /*position: relative;*/}
.header-mid ul li:last-child{    margin-right: 0;}
.header-mid ul li a{ /*background-image: url('../images/nav-arrow.png');*/ color: #b1b3b6; padding-bottom: 30px;}
.header-mid ul li a:hover{ /*background-image: url('../images/nav-arrow.png');*/ background-repeat: no-repeat;  background-position: bottom; text-decoration: none; color: #8c9094;}
.header-mid.home-header-mid ul li a:hover{ /*background-image: url('../images/nav-arrow.png');*/ background-repeat: no-repeat; background-position: bottom; text-decoration: none; color: #8c9094;}
/*.header-mid ul li a span{ -webkit-transition: 0.2s linear; -moz-transition: 0.2s linear;  -ms-transition: 0.2s linear; -o-transition: 0.2s linear; transition: 0.2s linear;}*/
.header-mid ul li a span:hover
{

}
.header-mid ul li.search-list a:hover
{
    background: none;
}
.nav-full
{
    background-color: rgba(35,45, 67, 0.9);
    opacity: 1;
    position: absolute;
    /*padding-left: 100px;*/
    /*padding-right: 100px;*/
    z-index: 2;
    padding-top: 30px;
    padding-bottom: 30px;
    left: 0px;
    /*padding-right: 100px;*/
    margin-top: 10px;
    display: none;
    min-width: 230px;  
    width: 100%;
    min-height: 240px;
    -webkit-transition: opacity 0.35s ease-in;
    -moz-transition: opacity 0.35s ease-in;
    -o-transition: opacity 0.35s ease-in;
    transition: opacity 0.35s ease-in;
    box-sizing: border-box;
}
.nav-story
{
    /*width: 480px;*/
}

.nav-story ul
{
    max-width: 250px;
    margin-left: 14%;
    /*margin: 0 auto;*/
}
.nav-default
{
    padding-left: 100px;
    padding-right: 100px;
}
.nav-shop
{
    /*width: 800px;*/
    /*width: 100%;*/
    /*left: -360px;*/
    padding-left:32%;
    box-sizing: border-box;
}
.shop-details
{
    max-width: 850px;
}
.shop-details-left
{
    /*width: 45%;*/
    width: 39%;
    float: left;
    padding-left: 25px;
    padding-right: 25px;
    box-sizing: border-box;
}
.shop-details-right
{
    width: 50%;
    float: left;
    padding-left: 25px;
    padding-left: 5%;
    padding-right: 25px;
    box-sizing: border-box;
    border-left: 1px solid;
    /*margin-left: 4%;/
}
.shop-details-right .nav-right li
{
    text-align: right;
}
.nav-shop ul
{
    max-width: 385px;
}
.nav-whats
{
    padding-left: 42%;
    box-sizing: border-box;
    /*left: -51px;*/
}
.nav-arrow
{
    margin-bottom: -35px;
}
.nav-arrow-shop
{
    position: relative;
    top: -40px;
    left: -100px;
    margin-bottom: -35px;
}
.nav-story
{
    padding-left: 10%;
}
.nav-story-details
{
    max-width: 500px;
}
.nav-arrow-story
{
    position: relative;
    top: -40px;
    left: 7px;
    margin-bottom: -35px;
}
.nav-arrow-whats
{
    position: relative;
    top: -40px;
    left: -80px;
    margin-bottom: -35px;

}
.nav-what-details
{
    max-width: 320px;
}
.nav-whats
{
    padding-left:58%;
}
.nav-whats ul
{
    /*padding-left: 90px;*/
    /*padding-right: 90px;*/
    display: block;
    max-width: 100%;
}
.nav-vip
{
    /*width: 100%;*/
    padding-left: 40%;
    box-sizing: border-box;
}
.nav-vip-modify
{
    padding-left:57.5%;
}
.nav-vip-details
{
    max-width: 220px;
}
.nav-arrow-vip{
    position: relative;
    top: -40px;
    left: -33px;
    margin-bottom: -35px;
}

.vip_room .nav-arrow{
    position: relative;
    top: -40px;
    left:-166px;
    margin-bottom: -35px;}

/*.header-mid ul li .nav-full.nav-vip-modify ul li a
{
    color: #ffffff;
}*/
.nav-details
{
    max-width: 1000px;
}
.login-hero
{
    font-size: 24px;
    line-height: 24px;
    color: #0b0521;
    font-weight: bold;
    text-align: left;
    margin-bottom: 35px;
}
.register-hero
{
    font-size: 24px;
    color: #ffffff;
    line-height: 24px;
    margin-bottom: 15px;
    text-align: left;
    font-weight: bold;
}
.register-zero
{
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0;
    font-weight: 400;
    font-size: 16px;
    color: #a8afb6;
    text-align: left;
    margin-bottom: 40px;
}
.login-zero
{
    margin-bottom: 20px;
}
.nav-left
{
    width: 100%;
    float: left;
    margin-right: 0;
    padding-left: 0px;
    padding-right: 0;
    padding-right: 0px;
    box-sizing: border-box;
}
.nav-middle-register
{
    width: 30%;
    margin-right: 5%;
    float: left;
    text-align: center;

}
.nav-right
{
    width: 100%;
    float: left;
    /*padding-left: 100px;*/
    /*padding-right: 50px;*/
    box-sizing: border-box;
    min-height: 200px;
}
.nav-left-register
{
    min-height: 300px;
}
.nav-right-login
{
    padding-right: 50px;
    padding-left: 50px;
    min-height: 300px;
}
.header-mid ul li .nav-full ul li
{
    display: block;
    text-align: left;
    margin-right: 0;
    margin-bottom: 10px;
    line-height: 18px;
}
.header-mid ul li .nav-full ul li a
{
    font-size: 18px;
    color: #a8afb6;
    letter-spacing: 2px;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    -ms-transition: 0.2s linear;
    -o-transition: 0.2s linear;
    transition: 0.2s linear;
}
.header-mid ul li .nav-full ul li span.logod
{
    font-size: 18px;
    color: #ffffff;
    letter-spacing: 3px;
    font-weight: bold;
}
.header-mid ul li .nav-full ul li span.logod a
{
    color: #ffffff;
}
.header-mid ul li .nav-full ul li span.logod span
{
    font-size: 16px;
}
.header-mid ul li .nav-full ul li a:hover
{
    background: none;
    color: #babdc2;
}
.header-mid ul li .nav-full ul li a.logod:hover
{
    color: #0b0521;
}
.nav-caret
{
    position: absolute;
    bottom: 0;
}
.header-mid ul li:hover .nav-full
{
    display: block;
    visibility: visible;
    -webkit-transition:opacity 1s ease;
    -moz-transition:opacity 1s ease;
    -o-transition:opacity 1s ease;
    transition:opacity 1s ease;
}
.header-mid ul li .nav-vip ul li
{
    margin-bottom: 25px;
}
.header-right ul li
{
    background-image: url('../images/lock-back.png');
    background-size: 18px 18px;
    background-repeat: no-repeat;
    padding-left: 35px;
    background-position: 0px 3px;
    font-family: roboto-regular;
    font-size: 16px;
    color: #ffffff;
}
.header-right ul li a 
{
    color: #ffffff;
}
.header-right ul
{
    max-width: 100px;
    float: right;
    clear: both;
}
.home-banner
{
    background-image: url('../images/homebanner-img.jpg');
    background-size: 100% auto;
    /*background-position: 0px -30px;*/
    background-repeat: no-repeat;
	background-color:#fff;
}
.home-content
{
    max-width: 1442px;
}
.home-top
{
    text-align: center;
    padding-bottom:225px;
    max-width: 650px;
    margin: 0 auto;
}
.home-bottom
{
    max-width: 862px;
    margin-left: 90px;
}
.home-bottom-left
{
    width: 34%;
    float: left;
    max-width: 200px;
}
.home-bottom-right
{
    width: 66%;
    float: left;
    font-family: copperplate-regular;
    font-size: 22px;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 3px;
    text-align: right;
}
.home-list li
{
    display: inline;
    margin-right: 12px;
    -moz-transition: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -ms-transition: 0.2s linear;
    -o-transition: 0.2s linear;
    transition: 0.2s linear;
}
.home-list li:hover
{
    opacity: 0.8;
}
.home-logo
{
    margin-bottom:70px;
}
.home-products
{
    height: 200px;
    max-width: 460px;
    margin:  0 auto;
}
.prof-main
{
    max-width: 1250px;
    margin: 0 auto;
}
.home-product-section
{
    position: relative;
    top: 10px;

}
.home-product-section ul li
{
    /*display: inline;*/
    float: left;
}
.home-product-section ul li.first-product
{
    width: 9.5%;
    bottom: -45px;
    position: relative;
    margin-right: 0.5%;
}
.home-product-section ul li.second-product
{
    width: 30%;
}
.home-product-section ul li.third-product
{
    width: 22%;
    margin-right: 1%;
    position: relative;
    bottom: 10px;
}
.home-product-section ul li.fourth-product
{
    width: 22%;
    position: relative;
    bottom: 6px;
}
.home-product-section ul li.fifth-product
{
    width: 15%;
    position: relative;
    bottom: -34px;
}
.home-product-section ul li
{
    -webkit-transition: all  ease-in;
    -moz-transition: all  ease-in;
    -o-transition: all ease-in;
    -ms-transition: all ease-in;
    box-sizing: border-box;
}
.home-product-section ul li a:hover
{
    text-decoration: none;
}
.home-product-section ul li a.lift
{
    top: 9px;
    position: relative;
}
.home-product-section ul li a.action
{
    top: 15px;
    position: relative;
}
.home-product-section ul li a.pro-comfort
{
    top: 12px;
    position: relative;
}
.home-product-section ul li a.recharge
{
    top: 9px;
    position: relative;
}
/*.home-product-section ul li:hover .hover-default
{
    display: none;
}*/
/*.home-product-section ul li a img:hover .hover-default
{
    display: none;
}*/
.hover-new
{
    /*display: none;*/
    -webkit-transition: all  ease-in;
    -moz-transition: all  ease-in;
    -o-transition: all ease-in;
    -ms-transition: all ease-in;
}
.mg-image img {
    -webkit-transition: all 0.5s ease; /* Safari and Chrome */
    -moz-transition: all 0.5s ease; /* Firefox */
    -o-transition: all 0.5s ease; /* IE 9 */
    -ms-transition: all 0.5s ease; /* Opera */
    transition: all 0.5s ease;
    max-width: 100%;
}
.mg-image:hover img {
    -webkit-transform:scale(1.10); /* Safari and Chrome */
    -moz-transform:scale(1.10); /* Firefox */
    -ms-transform:scale(1.10); /* IE 9 */
    -o-transform:scale(1.10); /* Opera */
    transform:scale(1.10);
}
/* just apply some height and width to the wrapper.
.mg-image {
  width:400px;
  height:400px;
  overflow: auto;
}
/*.home-product-section ul li a:hover .hover-new
{
    display: inline;
    box-sizing: border-box;
}*/

.prof-banner
{
    background-image: url('../images/banner-bg.jpg');
    background-size: cover;
    position: relative;

}
.prof-banner-left
{
    width: 60%;
    float: left;
    line-height: 0;
}
.prof-banner-left img
{
    max-width: 106%;
}
.prof-banner-right
{
    width: 40%;
    float: left;
    padding-top: 200px;
}
.banner-bottom
{
    /*top: -40px;*/
    bottom: 0;
    width: 100%;
    z-index: 5;
    position: absolute;
    font-family: copperplate-regular;
    font-size:48px;
    color: #96999c;
    background-image: url('../images/banner-bottom.png');
    background-size: 100% 100%;
    padding-top: 80px;
    padding-bottom: 65px;
    text-align: center;
    display: none;
}

.profile-content
{
    padding-top: 60px;
    padding-bottom: 230px;
}
.content-head
{
    font-family: copperplate-regular;
    font-size:30px;
    line-height: 35px;
    color: #002554;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
}
.product-content
{
    padding-top: 0px;
}
.content-head sup
{
    font-size: 14px;
}
.read-more
{
    background-image: url('../images/first-grad.png');
    background-size: contain;
    background-position: top left;
    background-repeat: no-repeat;
    background-position: -105px 1px;
    margin-top: 55px;
    padding-top: 60px;

}
.read-text
{
    font-weight: 400;
    font-size: 24px;
    color: #002554;
    margin-bottom: 40px;
}
.read-left
{
    width: 50%;
    float: left;
}
.read-right
{
    width: 50%;
    float: left;
    text-align: right;
    padding-right: 5%;
    box-sizing: border-box;
}
.read-btn
{
    border: 2px solid #888888;
    max-width: 200px;
    width: 100%;
    display: block;
    text-align: center;
    font-family: copperplate-regular;
    font-size: 12px;
    color: #222222;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    box-sizing: border-box;
    padding-right: 15px;
}
.read-btn:hover
{
    text-decoration: none;
    background-color: #002554;
    color: #ffffff;
    border: 1px solid #002554;
    letter-spacing: 3px;
    font-weight: bold;
    box-sizing: border-box;
    height: 42px;
}
.read-btn:hover .read-active
{
    display: block;
    margin-top: 2px;
}
.read-btn:hover .read-deactive
{
    display: none;
}
.read-arrow
{
    vertical-align: middle;
    float: right;
    /*margin-right: 20px;*/
    margin-top: 2px;
}
.read-right ul
{
    font-weight: 400;
    font-size: 18px;
    color: #5e6367;
    display: inline;
    text-align: right;
}
.read-right ul li
{
    display: inline;
    margin-right: 10px;
}
.read-right ul li a
{
    position: relative;
    top: 7px;
}
.read-right ul li a:hover
{
    opacity: 0.8;
}
.prof-divider
{
    background-color: #96999c;
    min-height: 2px;
    margin-top: 50px;
}
.arrow-bottom
{
    text-align: center;
    padding-top: 0px;
}
.breadcrumbs
{
    /*margin-top: -30px;*/
    margin-bottom: 80px;
}
.breadcrumbs ul li
{
    font-weight: 400;
    font-size: 12px;
    color: #313131;
    display: inline;
    margin-right: 15px;
}
.breadcrumbs ul li a
{
    color: #313131;
}
.breadcrumbs ul li.active a
{
    color: #6a6a6a;
}
.profile-left
{
    width: 71.5%;
    float: left;
}
.profile-right
{
    width: 26%;
    margin-left: 2.5%;
    border-left: 2px solid #f2f2f2;
    float: left;
    box-sizing: border-box;
    padding-left: 30px;
    min-height: 3040px;
}
.profile-section
{
    margin-bottom: 105px;
}
.profile-image
{
    margin-bottom: 45px;
}
.profile-image img
{
    max-width: 100%;
}
.profile-section-left
{
    padding-left: 20px;
    box-sizing: border-box;
    width: 20%;
    float: left;
}
.profile-section-right
{
    width: 80%;
    float: left;
}
.profile-date
{
    background-color: #002554;
    font-weight: 900;
    font-size: 20px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
    display: block;
    width: auto;
    max-width: 60px;
    padding: 15px;
    /*    width: 70px;
        height: 70px;*/
}
.profile-date span
{
    font-size: 12px;
    line-height: 12px;
    font-weight: 400;
}
.profile-date:hover
{
    text-decoration: none;
}
.profile-hero
{
    font-weight: 700;
    font-size: 30px;
    line-height: 35px;
    color: #002554;
}
.profile-zero
{
    font-family: copperplate-regular;
    font-size: 18px;
    line-height: 18px;
    color: #002554;
    font-weight: bold;
    letter-spacing: 4px;
    margin-top: 20px;
    margin-bottom: 20px;
    border-top: 2px solid #f6f6f6;
    border-bottom: 2px solid #f6f6f6;
    padding-top: 15px;
    padding-bottom: 15px;
}
.profile-zero span
{
    color: #898989;
}
.profile-last
{
    font-weight: 400;
    font-size: 18px;
    color: #6a6a6a;
    margin-bottom: 35px;
    min-height: 108px;
}

.pagination
{
    text-align: center;
    border-top: 3px solid #767676;
}
.pagination ul li
{
    font-weight: 900;
    font-size: 12px;
    color: #313131;
    display: inline;
    text-align: center;
    margin-right: 25px;
    text-transform: uppercase;
    padding-top: 10px;
    font-weight: bold;

}
.pagination ul li a
{
    color: #313131;
    padding-left: 5px;
    padding-right: 5px;
}
.pagination ul li a:hover
{
    color: #fa713a;
    text-decoration: none;
}
.pagination ul li:hover
{
    border-bottom: 1px solid #fa713a;
}
.footer
{
    text-align: center;
    background-color: #0b0521;
    padding-top: 45px;
    padding-bottom: 45px;
}
.footer ul li
{
    display: inline;
    margin-right: 80px;
    font-weight: 400;
    font-size: 15px;
    color: #ffffff;
}
.footer ul li a
{
    color: #ffffff;
}
.footer-ul li:last-child
{
    margin-right: 0;
}
.sidebar-portion
{
    margin-bottom: 140px;
}
.categorie-list
{

}
.categorie-list li
{
    font-weight: 600;
    font-size: 14px;
    color: #000000;
    margin-bottom: 15px;
    background-image: url('../images/categorie-bullet.jpg');
    background-repeat: no-repeat;
    padding-left: 15px;
    background-position: 0px 5px;
}
.categorie-list li a
{
    color: #000000;
}
.sidebar-head
{
    color: #002554;   
    font-family: copperplate-regular;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 25px;
}
.recent-head
{
    border-bottom: 2px solid #c9cbcc;
    padding-bottom: 15px;
}
.recent-image
{
    margin-bottom: 30px;
}
.recent-zero
{
    font-weight: 600;
    font-size: 18px;
    color: #002554;
    margin-bottom: 40px;
}
.recent-image2
{
    margin-top: 40px;
}
.collection-banner
{
    background-image: url('../images/product-banner.jpg');
    background-size: cover;
    padding-top: 30px;
    padding-bottom: 0;
    /*min-height: 810px;*/
    background-position: 103% -85px;
}
.collection-main
{
    max-width: 1590px;
    margin: 0 auto;
}
.collection-profile
{
    text-align: center;
    margin-top:30px;
}
.collection-profile img
{
    max-width: 20%;
}
.collection-bottles
{
    text-align: center;
    /*margin-top: 65px;*/
    margin-top: 60px;
}
.collection-bottles img
{
    max-width: 65%;
}
.collection-head
{
    text-transform: initial;
    margin-bottom: 55px;
}
.collection-slide
{
    background-image: url('../images/collection-slide.jpg');
    background-size: cover;
    padding-top: 65px;
    background-position: center top;
}
.collection-controls
{
    position: relative;
}
.collection-data
{
    max-width: 900px;
    margin: 0 auto;

}
.collection-data-collection
{
    max-width: 1300px;
}
.collection-slide-left
{
    width: 45%;
    float: left;
    padding-top: 60px;
}
.collection-slide-left img
{
    max-width: 100%;
}
.collection-slide-right
{
    width: 55%;
    float: left;
    text-align: center;
    padding-top: 85px;
}
.collection-hero
{
    color: #002554;   
    font-family: copperplate-gothic-bold;
    font-size: 36px;
    line-height: 36px;
    font-weight: bold;
    letter-spacing: 3px;
    margin-bottom: 25px;
}
.collection-hero sup
{
    font-size: 12px;
}
.collection-zero
{
    font-family: copperplate-gothic-bold;
    font-size: 30px;
    line-height: 30px;
    font-weight: bold;
    letter-spacing: 3px;
    margin-bottom: 30px;
    color: #002554;
}
.collection-divider
{
    background-color: #aeacb5;
    min-height: 2px;
    /*border: 1px solid #aeacb5;*/
    max-width: 275px;
    margin: 0 auto;
    margin-bottom: 24px;
}
.collection-last
{
    font-weight: 400;
    font-size: 28px;
    color: #002554;
}
.slider-left
{
    position: absolute;
    left: 0;
    top: 250px;
}
.slider-right
{
    position: absolute;
    right: 0;
    top: 250px;

}
.collection-nav
{
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}
.collection-nav ul li
{
    display: inline;
    margin-right: 90px;
    font-family: copperplate-gothic-bold;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    letter-spacing: 5px;
    color: #6c7376;
}
.collection-nav ul li:last-child
{
    margin-right: 0;
}
.collection-nav ul li a
{
    color: #6c7376;
}
.collection-nav ul li a:hover
{
    color: #002554;
    text-decoration: none;
}
.collection-more
{
    margin-top: 0;
}
.performance-head
{
    text-align: center;
}
.performance-zero
{
    max-width: 700px;
    margin: 0 auto;
    font-weight: 400;
    font-size: 30px;
    color: #002554;
    text-align: center;
    margin-top: 35px;
}
.collection-section
{
    margin-top: 65px;
    margin-bottom: 65px;
}
.collection-content
{
    padding-bottom: 0px;
    padding-top: 0;
}
.col-section
{

    width: 32%;
    margin-right: 2%;
    float: left;
    box-shadow: 0px 0px 20px #cacaca;
}
.col-section-last
{
    margin-right: 0;
}
.section-head
{
    background-image: url('../images/section-head-bg.jpg');
    background-size: cover;
    font-size: 36px;
    color: #c2c6c9;
    border: 1px solid #c2c6c9;
    line-height: 36px;
    font-family: copperplate-regular;
    text-align: center;
    padding-top: 25px;
    padding-bottom: 25px;
}
.section-content
{
    background-image: url('../images/section-bg.jpg');
    background-size: cover;
    font-weight: 400;
    font-size: 26px;
    color: #002554;
    text-align: center;
    padding-top:30px;
    padding-left:25px;
    padding-right:25px;
    padding-bottom:20px;
    box-shadow: 0px 0px 5px #cacaca;
    box-sizing: border-box;
    min-height: 215px;
}
.product-banner
{
    background-image: url('../images/product-banner.jpg');
    background-size: 100% 100%;
}
.product-left
{
    padding-top: 200px;
    width: 25%;
    float: left;
    text-align: center;
}
.product-left img{
    max-width: 70%;
}
.product-mid
{
    float: left;
    width: 40%;
    padding-top: 85px;
    text-align: center;
    line-height: 0;
}
.product-mid img
{
    max-width: 40%;
}
.product-right
{
    float: left;
    width: 35%;
    text-align: center;
    padding-top: 200px;
}
.product-right-scale
{
    padding-right: 20px;
    margin-top: 105px;
    width: 100%;
	padding-bottom:15px;
}
.product-right-scale li
{
    color: #cdd1d4;
}
.product-hero
{
    color: #a3aaad;
}
.product-zero
{
    color: #a3aaad;
}
.product-last
{
    color: #ffffff;
}
.product-list
{
    display: inline;
    font-family: copperplate-gothic-bold;
    font-size: 24px;
    line-height: 24px;
    text-align: center;
    font-weight: bold;
    letter-spacing: 5px;
    color: #5e6367;
    text-transform:uppercase;

}
.product-list li
{
    display: inline-block;
    /*margin-right: 135px;*/
    /*min-height: 48px;*/
    padding-top: 15px;
    padding-bottom: 10px;
    padding-left: 80px;
    padding-right: 80px;
    text-align: center;

}
.product-list li:hover
{
    /*background-image: url('../images/product-list-first.png');*/
    background-size: 100% 100%; 
    color: #002554;
}
.product-list-active
{
    /*background-image: url('../images/product-list-first.png');*/
    background-size: 100% 100%; 
    color: #002554;
}
.product-active
{
    color: #002554!important;
    font-weight: bold;
}
.product-list-active a
{
    color: #002554!important;
}
.product-list li.second
{
    /*background-image: url('../images/product-list-first.png');*/
    /*background-size: 100% 100%;*/
}
.product-list li.third
{
    /*background-image: url('../images/product-list-last.png');*/
    /*background-size: 100% 100%;*/
}
.product-list li:last-child
{
    /*background-image: url('../images/product-list-last.png');*/
    /*background-size: 100% 100%;*/    
}
.product-list li a
{
    color: #5e6367;
    text-decoration: none;
}
.product-list li a:hover
{
    color: #002554;
}
.product-list-content
{
    margin-top: 70px;
    padding-left: 100px;
    padding-right: 100px;
}
.product-list-content p
{
    font-weight: 400;
    font-size: 24px;
    color: #595a5c;
    margin-bottom: 25px;
}
.product-list-content p strong
{
    color: #002453;
}
.product-description-content
{
}
.product-benefits-content
{
    display: none;   
}
.product-ingredients-content
{
    display: none;
}
.product-how-content
{
    display: none;
}
.head-description
{

}
.head-benefits
{

}
.head-ingredients
{

}
.head-use
{

}
.benefits-list
{
    padding-left: 25px;
}
.product-list-content p.ingredients-hero
{
    color: #002554;
}
.ingredients-hero
{
    font-family: copperplate-gothic-bold;
    font-size: 24px;
    color: #002554;
    text-align: center;
}
.ingredients-zero
{
    text-align: center;
}
.benefits-list li
{
    font-weight: 400;
    font-size: 23px;
    color: #595a5c;
    margin-bottom: 15px;
    list-style: disc;
}
.use-list
{
    max-width: 875px;
    margin: 0 auto;
}
.use-list li
{
    font-weight: 400;
    font-size: 30px;
    color: #002453;
    margin-bottom: 30px;
    list-style: disc;
}
.product-list-footer
{
    border-top: 2px solid #cdd1d2;
}
.product-list-footer-left
{
    float: left;
    width: 50%;
}
.product-list-footer-left ul
{
    padding-top: 25px;
}
.product-list-footer-left ul li
{
    font-weight: 400;
    color: #c9cdcf;
    font-size: 20px;
    display: inline;
}
.product-list-footer-left ul li a
{
    color: #002453;
    padding-top: 15px;
}
.product-list-footer-left ul li.divider
{
    position: relative;
    top: -3px;

}
.product-list-footer-left ul li.highlight
{
    font-size: 25px;
    color: #002453;
    font-family: copperplate-gothic-bold;
    color: #002453;
}
.product-list-footer-right
{
    width: 50%;
    float: left;
}
.product-cart
{
    /*border: 2px solid #bbc0c2;*/
    max-width: 530px;
    margin-top: 35px;
    float: right;
    width: 100%;
    border-top: none;
}
.product-cart-left
{
    width: 50%;
    float: left;
}
.product-cart-right
{
    width: 48%;
    margin-left: 2%;
    float: left;
    background-color: #002554;
    font-family: copperplate-regular; 
    font-size: 25px;
    text-align: center;
}
.product-cart-right a{
    color: #d5d6d9;
}
.product-select
{
    width: 28%;
    margin-right: 2%;
    float: left;
}
.product-select select
{
    font-weight: 400;
    font-size: 25px;
    color: #0b0522;
    font-family: copperplate-regular;
    text-transform: uppercase;
    width: 100%;
    border: none;
    border-right: 2px solid #dde0e0;
    height: 38px;
    text-align: center;
    background-color: #dde0e0;
}
.product-wishlist
{
    width: 66%;
    margin-left: 2%;
    margin-right: 2%;
    text-align: center;
    float: left;
    font-weight: 400;
    font-size: 24px;
    border: 2px solid #dde0e0;
    box-sizing: border-box;
    color: #6c7376;
    font-family: copperplate-regular;
}
.product-wishlist p
{
    margin-bottom: 0;
}
.recomend-with
{
    margin-top: 80px;
    padding-top: 30px;
    padding-bottom: 0;
    position: relative;
}
.recomend-head
{
    font-family: copperplate-regular;
    text-align: center;
    font-weight: bold;
    letter-spacing: 2px;
    font-size: 24px;
    color: #002554;
    text-transform: uppercase;
}
.recomend-img
{
    text-align: center;
    margin-top: 20px;
}
.recomend-img img
{
    max-width: 100%;
}
.product-content
{
    padding-bottom: 0;
}
.roadkit-banner
{
    background-image: url('../images/roadkit-banner.jpg');
    background-size: cover;
    background-position: center;
}
.roadkit-left
{
    width: 50%;
    float: left;
    padding-top: 650px;
    text-align: left;
}
.roadkit-social
{
    text-align: left;
    margin-bottom: 40px;
}
.roadkit-right
{
    width: 50%;
    float: left;
    padding-top: 250px;
    text-align: center;
    max-width: 450px;
}
.roadkit-more
{
    padding-top: 30px;
    padding-bottom: 171px;
}
.roadkit-head
{
    margin-bottom: 60px;
    font-weight: bold;
    font-size: 30px;
    color: #002554;
}
.roadkit-hero
{
    color: #002554;
}
.roadkit-zero
{
    color: #002554;
}
.roadkit-last
{
    color: #002554;
}
.roadkit-lst
{
    font-weight: 400;
    font-size: 28px;
    color: #002554;
    margin-top: 45px;
}
.roadkit-social ul li
{
    color: #002554;
}
.roadkit-content
{
    margin-bottom: 45px;
}
.roadkit-content-left
{
    width: 50%;
    float: left;
    text-align: center;
    /*padding-top: 125px;*/
    padding-top: 40px;
}
.roadkit-content-left img
{
    max-width: 100%;
}
.roadkit-content-right
{
    padding-top: 55px;
    width: 50%;
    text-align: center;
    float: left;
}
.roadkit-data
{
    max-width: 1600px;
    margin: 0 auto;
}
.roadkit-list
{
    text-align: center;
    max-width: 650px;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 100px;
}
.roadkit-list ul li
{
    font-weight: 400;
    font-size: 24px;
    line-height: 30px;
    color: #002554;
    margin-bottom: 20px;
    list-style-type: disc;
}
.story-content
{
    padding-top: 80px;
    /*padding-bottom: 80px;*/
}
.story-banner
{
    margin-bottom: 90px;
}
.story-left
{
    width: 45%;
    margin-right: 5%;
    float: left;
}
.story-left img
{
    max-width: 100%;
}
.story-bg
{
    text-align: center;
}
.story-bg img
{
    max-width: 100%;
}
.story-data
{
    max-width: 767px;
    margin: 0 auto;
}
.story-logo
{
    text-align: center;
    max-width: 320px;
    margin:  0 auto;
    margin-top: -50px;
    margin-bottom: 45px;
}
.story-logo img
{
    max-width: 100%;
}
.story-zero
{
    font-weight: 400;
    font-size: 25px;
    color: #002554;
    margin-bottom: 45px;
}
.story-right
{
    width: 50%;
    float: left;
}
.story-bottom
{
    padding-top: 110px;
    padding-bottom: 110px;
    background-image: url('../images/story-bottom.jpg');
    background-size: 100% 100%;
    /*min-height: 850px;*/
}
.story-head
{
    font-family: copperplate-regular;
    font-size: 25px;
    color: #002554;
    text-align: center;
    font-weight: bold;
    letter-spacing: 3px;
    margin-bottom: 30px;
}

.story-nav
{
    text-align: center;
    margin-top: 40px;
    margin-bottom: 60px;
}
.slider-content
{
    max-width: 1300px;
    margin: 0 auto;
    font-weight: 400;
    font-size: 24px;
    color: #002554;
    /*    padding-bottom: 653px;*/
}
.slider-main
{
    position: relative;
    max-width:1600px;
}
.story-control-left
{
    position: absolute;
    left: 0;
    bottom: 0;
}
.story-control-right
{
    position: absolute;
    right: 0;
    bottom: 0;
}
.contact-divider
{
    background-color: #54565f;
    min-height: 2px;
    /*border: 1px solid #aeacb5;*/
    max-width: 275px;
    margin: 0 auto;
    margin-bottom: 24px;
    margin-bottom: 45px;
}
.contact-banner
{
    background-image: url('../images/contact-bg.jpg');
    background-size: cover;
    padding-top: 50px;
    padding-bottom: 60px;
}
.contact-logo
{
    margin-bottom: 50px;
}
.contact-banner-last
{
    font-size: 24px;
    color: #fdfeff;
    font-family: copperplate-regular;
    text-align: center;
    letter-spacing: 8px;
}
.contact-head
{
    letter-spacing: 5px;
    margin-top: 55px;   
}
.contact-section
{
    width: 30%;
    float: left;
    margin-right: 5%;
    position: relative;
    min-height: 325px;
}
.contact-section-last
{
    margin-left: 0;
    margin-right: 0;
}
.contact-hero
{
    font-family: copperplate-regular;
    font-size:28px;
    color: #0b0521;
}
.contact-zero
{
    font-weight: 400;
    font-size: 17px;
    color: #0b0521;
    margin-bottom: 25px;
}
.contact-zero span
{
    font-weight: 400;
    font-size: 14px;
    color: #ed1c24;
}
.register-first
{
    font-family: copperplate-regular;
    font-size: 28px;
    color: #0b0521;
}
.register-second
{
    color: #5e6367;
}
.register-second a 
{
    font-weight: 600;
    color: #002554;
}
.contact-form
{

}
.contact-area
{
    max-width: 400px;
}
.contact-form-control
{
    margin-bottom: 15px;
}
.contact-form-control input
{
    font-weight: 400;
    font-size: 16px;
    padding: 2%;
    width: 100%;
    color: #000000;
    border: 2px solid #bec8d4;
    box-sizing: border-box;
}
.contact-form-control label
{
    font-weight: 400;
    font-size: 18px;
    color: #0b0521;
}
.contact-form-control label span
{
    color: #ed1c24;
}
.first-half
{
    width: 50%;
    float: left;
    text-align: left;
}
.first-half a
{
    font-weight: 400;
    font-size: 14px;
    color: #ed1c24;
}
.second-half
{
    width: 50%;
    float: left;
    text-align: right;
}
.second-half a
{
    font-weight: 400;
    font-size: 14px;
    color: #5e6367;
}
.contact-btn
{
    font-size: 14px;
    color: #f8fafb;
    font-family: copperplate-regular;
    background-color: #002554;
    max-width: 185px;
    padding: 2%;
    width: 100%;
    display: block;
    margin-top: 15px;
    text-align: center;
    font-weight: bold;
    letter-spacing: 3px;
    position: absolute;
    bottom: 0;
}
.contact-list
{
    padding-left: 20px;
}
.contact-list li
{
    font-weight: 400;
    font-size: 17px;
    color: #0b0521;
    list-style-type:disc;
}
.contact-btn-second
{
    max-width: 287px;
}
/*.searchbox{
 position:relative;
 height:50px;
 width:100%;
 float:right;
}
.searchbox-input{
 position:absolute;
 top:0;
 right:0;
 border:0;
 outline:0;
 background:#dcddd8;
 width:17%;
 height:50px;
 margin:0;
 padding-left: 20px;
 font-size:20px;
 color:red;
}
.searchbox-input::-webkit-input-placeholder {
 color: #d74b4b;
}
.searchbox-input:-moz-placeholder {
 color: #d74b4b;
}
.searchbox-input::-moz-placeholder {
 color: #d74b4b;
}
.searchbox-input:-ms-input-placeholder {
 color: #d74b4b;
}
.searchbox{
 position:relative;
 min-width:50px;
 width:0%;
 height:50px;
 float:right;
 overflow:hidden;
 -webkit-transition: width 0.3s;
 -moz-transition: width 0.3s;
 -ms-transition: width 0.3s;
 -o-transition: width 0.3s;
 transition: width 0.3s;
}
......
......
......
.searchbox-open{
 width:100%;
}*/
.search-list
{
    position: relative;
}
.searchbox
{
    display: none;
    position: absolute;
    right:0;
    background-color: rgba(35,45, 67, 0.9);
/*    background-color: #484650;*/
    transition: 0.2s linear;
    top: 37px;
    width:330px;
    min-height: 75px;
    z-index: 10; 
}
.searchbox input
{
    font-weight: 400;
    font-size: 14px;
    color: #b1b3b6;
    border: 1px solid #b1b3b6;
    padding: 12px;
    box-sizing: border-box;
    background-color: #0b0521;
    margin-top: 14px;
    position: relative;
    top: 1px;
}
.searchbox button
{
    background-color: #ffffff;
    padding: 14px 12px;
    color: #b1b3b6;
    font-family: copperplate-regular;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #b1b3b6;
    margin-left: -1px;
    text-transform: uppercase;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    -ms-transition: 0.2s linear;
    -o-transition: 0.2s linear;
    transition: 0.2s linear;
}
.searchbox button:hover
{
    background-color: #f4f3f3;
}
.marginrrr
{
    margin-right: 90px!important;
}
.home-content-main
{

}
.home-content-left
{
    width: 75%;
    float: left;
    padding-top: 90px;
	padding-bottom:50px;
}
.home-content-right
{
    width: 25%;
    float: left;
    margin-left: -2.4%;
    line-height: -1px;
}
.home-content-right img
{
    max-width: 108%;
    line-height: 0;
    position: relative;
    bottom: -5px;
    right: 0;
    max-height: 100%;
}
.home-develop
{
    font-family: copperplate-regular;
    font-size:18px;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin-bottom:-88px;
    /*margin-top: 160px;*/
}

.home-left-develop{
    font-family: copperplate-regular;
    font-size:18px;
	font-weight:600;
    color: #002554;
    text-transform: uppercase;
    letter-spacing:2px;
	margin-top:125px;
	margin-bottom:-30px;
	font-family:'copperplate-gothic-bold';
}

.login-form-control
{
    margin-bottom: 10px;
}
.login-form-control label
{
    font-weight: 400;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #0b0521;
    text-align: left;
    display: block;
}
.login-form-control input
{
    font-weight: 400;
    font-size: 16px;
    padding: 2%;
    width: 100%;
    color: #000000;
    border: 2px solid #bec8d4;
    box-sizing: border-box;
}
.login-form-control .first-half a
{
    color: #ed1c24;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 11px;
}
.login-form-control .first-half
{
    width: 45%;
}
.login-form-control .second-half
{
    width: 55%;
}
.login-form-control .second-half a
{
    color: #5e6367;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 11px;
}
.login-form-control .second-half a:hover
{
    background: none;    
}
.login-form-control .first-half a:hover
{
    background: none;
}
.login-btn
{
    font-family: copperplate-regular;
    font-size: 14px;
    color: #f8fafb!important;
    margin-top: 5px;
    position: relative;
    bottom: 0;
    background-color: #002554;
    width: 100%;
    display: block;
    padding-bottom: 0!important;
    padding: 0.5%!important;
    max-width: 130px;
}
.login-btn:hover
{
    background-image: none!important;
}
.create-account-btn
{
    font-family: copperplate-regular;
    font-size: 14px;
    color: #f8fafb!important;
    margin-top: 5px;
    position: relative;
    bottom: -92px;
    background-color: #002554;
    width: 100%;
    display: block;
    padding-bottom: 0!important;
    padding: 0.5%!important;
    max-width: 250px;
}
.create-account-btn:hover
{
    background-image: none!important;
}
.owl-theme .owl-controls{
    margin: 0;
    text-align: center;
}

/* Styling Pagination
.owl-theme .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
}
.owl-theme .owl-controls .owl-page span {
    display: block;
    margin: 30px 10px;
    font-family: monospace;
    line-height: 1.0;
    color: #d4d4d4;
    text-transform: uppercase;
}
.owl-theme .owl-controls .owl-page.active span {
    color: #333333;
}
.owl-theme .owl-controls .owl-buttons div
{
    background: none;
}
.owl-theme .owl-controls .owl-buttons
{
    position: relative;
    top: -461px;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev{
    left: 0px;
    position: absolute;
    top: 0;
}
.owl-theme .owl-controls .owl-buttons div.owl-next{
    position: absolute;
    right: 0px;
    top: 0;
}*/
.flexslider
{
    background-color: transparent;
    border: none;
    margin-bottom: 0;
}
.flexslider .slides img
{
    width: auto;
}
.flex-active
{
    color: #002554!important;
}
.flex-active a
{
    color: #002554!important;
}
.profile-nav.flex-active
{
    color:#b1b3b6!important;
}
.profile-nav.flex-active a
{
    color:#b1b3b6!important;
}
.flex-direction-nav a
{
    width: 60px;
    height: 85px;
    top: 15%;
}
.quick-btn
{
    max-width: 250px;
    margin: 0 auto;
    margin-top: 50px;
}
.quick-btn a
{
    background-image: url('../images/quick-btn.png');
    background-size: 100% 100%;
    font-family: copperplate-regular;
    font-size: 30px;
    color: #cccfd1;
    display: block;
    width: 100%;
}
.quick-btn a:hover
{
    opacity: 0.9;
    text-decoration: none;
}
.storyslider
{
    max-width: 1600px;
    margin: 0 auto;
}
.flex-control-nav
{
    top: 70px;
    z-index: 2;
    height: 20px;
}

.page-id-91 .flex-control-nav
{
    top: 110%;
}	
	
.story-slider
{
    /*padding-top: 50px;*/
}
.flex-control-paging li a
{
    background-color: transparent;
    border: 2px solid #3b577b;
}
.difference-list li
{
    margin-bottom: 15px;
    list-style: disc;
}
.difference-list-2
{
    margin-left: 30px;
}
.difference-list-2 li
{
    margin-bottom: 45px;
    list-style: disc;    
}
.promise-zero
{
    font-weight: 400;
    font-size: 24px;
    color: #002554;
    margin-bottom: 45px;
}
.promise-zero span
{
    font-weight: 900;
}
.promise-left-right
{
    max-width: 1150px;
    padding-left: 50px;
}
.promise-left
{
    width: 50%;
    float: left;
}
.promise-left ul li
{
    list-style: disc;   
    margin-bottom: 20px;
    line-height: 30px;
    font-size: 27px;
}
.promise-right
{
    width: 50%;
    float: left;
}
.promise-right ul li
{
    list-style: disc;
    margin-bottom: 20px;
    line-height: 24px;
    font-size: 27px;
}
.vip-banner
{
    background-image: url('../images/vip-bg.jpg');
    background-size: cover;
    min-height: 828px;
}
.vip-last
{
    font-family: copperplate-gothic-bold;
    font-size: 24px;
    color: #fdfeff;
    letter-spacing: 10px;
    text-transform: uppercase;
}
.vip-right
{
    padding-top: 250px;
}
.vip-list 
{
    padding-top: 65px;
    padding-bottom: 65px;
}
.vip-list ul
{
    margin-top: 65px;
}
.vip-content
{
    /*padding-bottom: 60px;*/
}
.vip-skin-care
{
    background-image: url('../images/vip-skincare.jpg');
    background-size: cover;
    /*margin-top: 60px;*/
    padding-top: 165px;
    width: 100%;
    padding-bottom: 165px;
    margin-bottom: 20px;
}
.skincare-main
{
    max-width: 705px;
    padding-left: 40px;
}
.skin-care-left
{
    max-width: 380px;
    margin: 0 auto;
}
.skincare-hero
{
    font-size: 24px;
    line-height: 24px;
    text-align: center;
}
.skincare-zero
{
    font-size: 24px;
    line-height: 24px;
    text-align: center;
    text-transform: lowercase;
}
.skincare-divider
{
    text-align: center;
}
.skincare-last
{
    text-align: center;
    font-size: 24px;
    line-height: 30px;
}
.skincare-last sub
{
    line-height: 15px;
}
.skincare-btn
{
    font-family: copperplate-regular;
    font-size: 18px;
    border: 2px solid #e6e7e7;
    text-align: center;
    max-width: 160px;
    margin: 0 auto;
    padding: 1%;
    margin-top: 60px;
    color: #002554;
}
.skincare-btn a
{
    color: #002554;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    -ms-transition: 0.2s linear;
    -o-transition: 0.2s linear;
    transition: 0.2s linear;
}
.skincare-btn:hover 
{
    background-color: #002554;
    border: 2px solid #525454;
}
.skincare-btn a:hover
{
    color: #bbbcbd;
    text-decoration: none;
}
.skincare-btn:hover a
{
    color: #bbbcbd;
    text-decoration: none;
}
.vip-list ul
{
    margin-top: 65px;
}
.vip-list ul li:hover
{
    background: none;
}
.vip-shave
{
    float: left;
    width: 49%;
    margin-right: 2%;
    padding-top: 160px;
    padding-bottom: 160px;
    background-image: url('../images/shave-bg.jpg');
    background-size: cover;
}
.vip-mosterizer
{
    float: left;
    width: 49%;
    padding-top: 160px;
    padding-bottom: 160px;
    background-image: url('../images/moisterizer-bg.jpg');
    background-size: cover;
}
.shave-left
{
    max-width: 280px;
    float: right;
}
.moisterizer-left
{
    max-width: 280px;
    float: left;
}
.vip-style
{
    background-image: url('../images/style-bg.jpg');
    background-size: cover;
    margin-top: 25px;
}
.style-right
{
    float: right;
    max-width: 480px;
    margin-right: 110px;
}
.home-footer
{
    padding-top: 5px;
    padding-bottom: 5px;
}
/*.home-logo
{
    margin-bottom: 80px;
}
.home-top
{
    padding-bottom: 150px;
}*/
/**********************RESPONSIVE NAVIGATION**********************/
.responsive-nav
{
    max-width: 480px;
    margin: 0 auto;
    /*margin-bottom: 20px;*/
    display: none;
}
.responsive-nav select
{
    font-family: copperplate-regular;
    font-size: 16px;
    text-align: left;
    text-transform: uppercase;
    color: #b1b3b6;
    background-color: #232d43;
	background-image: url('../images/down-arrow-select.png');
	background-repeat:no-repeat; 
	background-position:right center;
    padding: 15px;
    width: 100%;
    box-sizing: border-box;
	letter-spacing: 0.1em;
	-webkit-appearance:none;
	-moz-appearance:none;
	-appearance:none;
}
.whats-new-bg
{
    background-color: #ffffff!important;
    /*opacity: 0.9;*/
}
.create-account-btn
{
    bottom: 0;
    margin-bottom: 15px;
    width: 100%;
    max-width: 100%;
    text-align: center
}
.login-btn
{
    max-width: 100%;
    text-align: center;
}
.register-zero
{
    margin-bottom: 15px;
}
.register-hero
{
    text-transform: uppercase;
    text-align: left;
    font-size: 16px;
    padding-top: 10px;
}
.login-form-control .first-half a {
    color: #ed1c24!important;
    font-family: 'Open Sans', sans-serif!important;
    font-weight: 400!important;
    font-size: 11px!important;
}
.login-form-control .second-half a {
    color: #5e6367!important;
    font-family: 'Open Sans', sans-serif!important;
    font-weight: 400!important;
    font-size: 11px!important;
}
.login-form-control .second-half a:hover
{
    background-color: transparent!important;
}
.flex-viewport
{
    z-index: 1;   
}
.home-list-responsive
{
    display: none;
}
.roadkit-mainn
{
    max-width: 550px;

    margin: 0 auto;
}
.story-conts
{
    font-size: 25px;
}
.story-conts ul
{
    padding-left: 30px;
}
.benefit-list-head
{
    font-size: 30px;
    font-family: copperplate-gothic-bold;
    color: #002453!important;
    line-height: 35px;
    margin-bottom: 10px!important;
}
.product-main
{
    max-width: 1350px;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 30px;
}
.product-section
{
    margin-bottom: 25px;
}
.active-tab1
{
    /*background-image: url('../images/tab1.png');*/
    /*background-size: 100% 100%;*/
}
.active-tab2
{
    /*background-image: url('../images/tab2.png');*/
    /*background-size: 100% 100%;*/
}
/*.active-tab3
{
    background-image: url('../images/tab3.png');
}
.active-tab6
{
    background-image: url('../images/tab3.png');
}*/
.tab-desc
{

}
.story-conts p span
{
    font-weight: 700;
}
.r3-per p
{
    padding-bottom: 30px;
}
.prod-comfort-recomend
{
    max-width: 900px;
    margin: 0 auto;
    padding-left: 60px;
    padding-right: 60px;
    box-sizing: border-box;
    box-shadow: 0px 0px 5px #cbcaca;
    padding-top: 22px;
    margin-bottom: 100px;
    z-index: 4;
    position: relative;
    margin-top: 30px;
    /*margin-top: -545px;*/
    /*display: none;*/
}
.recomend-comfort-content
{
    /*display: none;*/ 
    position: relative;
    /*top: 0px;*/
    /*left: 0px;*/
    /*z-index: 1;*/
    /*background-color: red;*/
}
.recomend-recharge-recharge
{

}
.recomend-revive-content
{

}
.recomend-lift-content
{

}
.recomend-comfort-head
{
    max-width: 800px;
    margin: 0 auto;
    padding-top: 30px;
}
/*.recomend-action
{
    
}*/
/*.recomend-lift
{
    
}*/
.recomend-left
{
    width: 30%;
    float: left;
}
.recomend-right
{
    width: 65%;
    margin-left: 5%;
    float: left;
    text-align: center;
    padding-top: 100px;
}
.recomend-hero
{
    font-family: copperplate-gothic-bold;
    font-size: 30px;
    color: #002554;
    letter-spacing: 10px;
    line-height: 30px;
    margin-bottom: 20px;
}
.recomend-zero
{
    font-family: copperplate-gothic-bold;
    font-size: 25px;
    line-height: 25px;
    color: #002554;
    letter-spacing: 4px;
}
.recomend-divider
{
    background-color: #002554;
    min-height: 1px;
    max-width: 320px;
    margin: 0 auto;
    margin-top: 35px;
    margin-bottom: 30px;
}
.recomend-btn
{
    font-family: copperplate-regular;
    font-size: 30px;
    color: #cccfd1;
    background-image: url('../images/quick-btn.png');
    background-size: 100% 100%;
    max-width: 215px;
    margin: 0 auto;
    line-height: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    width: 100%;
    transition: 0.2s linear;
}
.recomend-btn:hover
{
    text-decoration: none;
    opacity: 0.8;
}
.back-btn
{
    max-width: 100px;
    font-size: 14px;
    position: absolute;
    bottom: 0;
    right: 0;
}
.recomend-lift-left
{
    width: 65%;
    margin-right: 5%;
    float: left;
    text-align: center;
    padding-top: 80px;
}
.recomend-lift-right
{
    width: 30%;
    float: left;
}
.recomend-recharge-main
{
    max-width: 560px;
    float: right;
}
.recomend-recharge-left
{
    padding-top: 60px;
}
.recommend-head a
{
    display: block;
    margin-bottom: 10px;
}

.recommend-head a:hover
{
    text-decoration: none;
}
.recomend-head1
{
    float: left;
    width: 25%;
}
.recommend-head
{
    position: relative;
}
.recommend-head:hover{
    top: 10px;
    transition: 0.5s linear;
}
.recomend-head2
{
    float: left;
    width: 25%;
    padding-top: 80px;
}
.recomend-head3
{
    float: left;
    width: 25%;
    padding-top: 80px;
}
.recomend-head4
{
    float: left;
    width: 25%;
    padding-top: 80px;
}
.courses .mix-target {
    display: none;
}
.programs button.active {
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5) inset, 0px 0px 1px transparent;
    background: #3a9fbf;
    color: white;
}
.contact-form-control input[type='radio']
{
    width: auto;
}
.radio-btn label
{
    margin-right: 50px;
    margin-left: 10px;
}
.contact-btn-reister
{
    position: static;
    margin-top: 30px;
}
.create-more
{
    display: none;
}
#mixup
{
    padding-top: 40px;
    padding-bottom: 40px;
}
#mixup .mix{
    display: none;
}
.product-lift
{
    padding-top: 115px;
}
.product-lift img
{
    line-height: 0;
    max-width: 50%;
}
.recomend-head-2
{
    width: 27%;
    margin-left: 3%;
    padding-top: 0;
}
.recomend-head-3
{
    width: 20%;
}
.popup-content p
{
    margin-bottom: 10px;
}
.popup-content strong
{
    margin-bottom: 10px;
}
/*******************24-07-2015*************************/

img{ max-width:100%;}

.row-wide{ max-width:1400px; margin:0px auto; padding:0 20px;}

.inner-banner{
width:100%;
text-align:center;
}

.top-bc-shop-container
{
background: rgba(0, 0, 0, 0) url("../images/box-shadow-shop-bottom.png") no-repeat scroll 100% 100% / 100% 32%;
padding-bottom:40px;
text-align: center;
font-size:28px;
font-weight:500;
margin:-6px 0 25px 0;
font-family: 'copperplate-gothic-bold';
}

.right-side-container{width:74%; float:left; border-right:1px solid #5e6367; padding-right:2%;}


.inner-main-container{background:#fff; padding-top:20px;}
.breadcrumbs-inner-page{ color:#333333; margin-left:-6px;}
.breadcrumbs-inner-page .breadcrumbs{ margin-bottom:0;}
.breadcrumbs-inner-page a{ font-size:12px; color:#333333; margin:0 6px;}
.main-content-inner-page{ margin-top:20px; margin-bottom:40px; padding-right:40px;}
.inner-page-cart-box{ display:inline-block; vertical-align:top; width:26%; margin-left:6%; margin-top:30px; margin-bottom:30px;}
.inner-cart-img{ position:relative; text-align:center;}
.quick-view{ position:absolute; top:50%; display:block; margin-top:-15px; left:50%; margin-left:-60px; opacity:0;}
.quick-view a{ display:inline-block; background:#fff; border:1px #0b0521 solid; padding:3px 10px; color:#0b0521; font-size:16px; font-family: 'copperplate-gothic-bold';}
.quick-view a:hover{ text-decoration:none;}
.inner-page-cart-box .inner-cart-img{ margin-bottom:15px; min-height:335px;}
.inner-page-cart-box:hover .inner-cart-img{ background:rgba(235, 238, 240, 0.7); cursor:pointer;}
.inner-page-cart-box:hover .quick-view{ opacity:1;}
.inner-page-cart-box:hover .cart-button-inner-page a.button.add_to_cart_button.product_type_simple{text-decoration:none; background:#07152b; color:#fff;}
.all-boxes-group{ margin-left:-6%;}
.top-big-text{font-size:17px; font-weight:600; text-transform:uppercase; font-family: 'copperplate-gothic-bold';}
.top-middle-text{font-size:14px; text-transform:uppercase;}
.about-product{color:#002554;font-family: sans-serif;}
.about-quantity{font-size:14px; color:#002554; padding-top:8px; font-weight:600;}
.button-with-price{ padding-top:8px;}
.price-box-add-to-cart{display:block; float:left;font-size:17px; color:#002554; font-weight:600; padding-bottom:10px;}
.cart-button-inner-page{display:block; float:right; max-width:135px; width:100%; font-size:14px; text-transform:uppercase; padding:4px 10px; cursor:pointer; background:none; border:1px solid #07152b; color:#07152b;  }
.cart-button-inner-page:hover{text-decoration:none; background:#07152b; color:#fff;}

.cart-button-inner-page a.button{ float:none; display:block;}

.cart-button-inner-page a.button.add_to_cart_button.product_type_simple{ margin-bottom:10px; float:none; display:block;}

.right-add-to-cart-button{ max-width:145px; width:100%; font-size:14px; text-transform:uppercase; padding:4px 10px; float:right; cursor:pointer; font-weight:700;}

.right-add-to-cart-button a.button.add_to_cart_button.product_type_simple{ display:block; float:none;}

.sidebar-inner-page {width:21%; float:left; margin-left:2%;}	
.demo-text{font-size:21px; color:#07152b; margin-top:60px; font-weight:600;/* font-family: 'copperplate-gothic-bold';*/ line-height:26px;}
.author-image{margin-top:50px;}
.product-image{ max-width:100%;}
.side-widget{ text-align:center; margin-bottom:50px;}

.inner-main-container .cart-button-inner-page{ border:none; background:none; padding:0;}

.inner-main-container .cart-button-inner-page a.button.add_to_cart_button.product_type_simple, .right-add-to-cart-button a.button.add_to_cart_button.product_type_simple{ font-size:13px; border:1px solid #07152b; padding:4px 10px 3px; color:#002554; font-weight:700;}

.right-add-to-cart-button a.button.add_to_cart_button.product_type_simple{ margin-bottom:10px;}

.inner-main-container .cart-button-inner-page a.button.add_to_cart_button.product_type_simple:hover, .right-add-to-cart-button a.button.add_to_cart_button.product_type_simple:hover{ text-decoration:none; background:#002554; color:#fff;}

.cart-button-inner-page .added_to_cart.wc-forward, .right-add-to-cart-button .added_to_cart.wc-forward{ font-size:13px; border:1px solid #07152b; padding:7px 10px; color:#002554; background:none; border-radius:0; display:block; }

.cart-button-inner-page .added_to_cart.wc-forward:hover, .right-add-to-cart-button .added_to_cart.wc-forward:hover{ text-decoration:none; background:#002554!important; color:#fff!important;}


/*******************24-07-2015**********************/



.home-left-box{ 
  max-width:650px; 
  margin:0px auto;
  text-align:center;}
  
.main-left{ width:40%; float:left;}

.main-right{ width:60%; float:right;} 

.main-half{ width:50%; float:left;}

.item-bg-img{ 
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  font-size: 0;
  line-height: 0;
  padding-top:99%;
  transition: all 1s ease 0s;
  vertical-align: middle;
  width: 100%;}
  
.item-bg-img-hr{ 
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  font-size: 0;
  line-height: 0;
  padding-top:60%;
  transition: all 1s ease 0s;
  vertical-align: middle;
  width: 100%;}
  
.item-bg-img-big{
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  font-size: 0;
  line-height: 0;
  padding-top:72%;
  transition: all 1s ease 0s;
  vertical-align: middle;
  width: 100%;}
  
.main-img-box{ position:relative;}
  
.main-img-overlay{ 
  position:absolute; 
  top:15%;
  width:100%;
  text-align:center;
  color:#fff;
  font-family: "copperplate-regular";}
  
.main-img-overlay h3{ font-size:18px;}

.main-right .main-img-overlay{ top:auto; bottom:2%;}

.shopnow-button{ 
  border:1px #fff solid;
  padding:8px 15px;
  display:inline-block;
  margin:8px 0;
  color:#fff;
  font-size:14px;}

.shopnow-button:hover{ text-decoration:none; background:#fff; color:#000;}

.experience-profile-button a{ 
  padding:9px 10px; 
  border:2px #000 solid;
  color:#000;
  font-size:17px;
  font-family: 'copperplate-gothic-bold';
  display:inline-block;}
  
.experience-profile-button a:hover{ 
  text-decoration:none;
  background:#000;
  color:#fff;}

.signup{ 
  background:#0b0521;
  padding:15px 0;
  color:#fff;
  font-size:14px;
  text-transform:uppercase;}
  
.signup-left{ 
  float:left; 
  width:75%;
  margin-right:2%;
  padding:7px 0;}
  
.signup-form label{ 
  margin-right:10px; 
  display:inline-block; }
  
.signup-form .field{ 
  font-size:14px; 
  color:#aaaaaa; 
  background:#fff; 
  padding:12px;
  border:none;
  width:42%;
  display:inline-block;
  margin-right:10px;}
  
.subscribe-button{ 
  background:#0b0521; 
  border:2px #FFF solid; 
  color:#fff;
  cursor:pointer;
  padding:11px 15px;
  font-size:12px;
  display:inline-block;}
  
.subscribe-button:hover{ 
  background:#fff;
  color:#0b0521;}
  
.signup-right{ 
  float:right;
  padding:5px 0;}
  
.signup-right span{ 
  display:inline-block; 
  margin:0 2px;}
  
.signup-right img{ vertical-align:bottom;}

.signup-right a:hover{ opacity:0.8;}

.footer{ 
  background:#0b0521;
  padding:40px 0;
  text-align:left;
  border-top:1px #d9d9d9 solid;}
  
.row{ 
  max-width:1170px; 
  margin:0px auto;
  padding:0 20px;}
  
.footer-nav{
  border-bottom:1px #d9d9d9 solid;
  padding-bottom:20px;}
  
.clear:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;}
  
.common{ margin-left:-3%;}
  
.foot-nav{ 
  float:left; 
  width:22%; 
  margin-left:3%;}
  
.foot-nav h5{ 
  font-size:14px;
  color:#fff;
  font-weight:700;
  text-transform:uppercase;
  padding-bottom:15px;
  margin-bottom:15px;
  border-bottom:1px #241e38 solid;}
  
.footer .foot-nav-list{ padding:15px 0;}

.footer .foot-nav-list li{ 
  font-size:13px;
  display:block; 
  color:#adadad;
  padding:0 0 10px;
  margin:0 0 10px;
  border-bottom:1px #241e38 solid; 
  text-align:left;}
  
.footer .foot-nav-list li a:before{ content:'-'; padding-right:5px;}

.footer .foot-nav-list li.icon-loc a::before, .footer .foot-nav-list li.icon-mail a::before, .footer .foot-nav-list li.icon-phone a::before { content:''; padding-right:0;}
  
.footer .foot-nav-list li:last-child{ border:none;}
  
.footer .foot-nav-list li a{
  display:block; 
  color:#adadad;}
  
.footer .foot-nav-list li a:hover{ 
  text-decoration:none;
  color:#fff;}

.footer .foot-nav-list li.icon-loc{ 
  background:url(../images/icon-location.png) no-repeat;
  padding-left:42px;
  text-align:left;}
  
.footer .foot-nav-list li.icon-mail{ 
  background:url(../images/icon-mail.png) no-repeat;
  padding-left:42px;
  text-align:left;
  padding-top:8px; padding-bottom:20px;}
  
.footer .foot-nav-list li.icon-phone{ 
  background:url(../images/icon-phone.png) no-repeat;
  padding-left:42px;
  text-align:left;
  padding-top:8px; 
  padding-bottom:20px;}
  
.footer .foot-nav-list li span{ 
  color:#fff;
  font-weight:600;}
  
.copyright{ 
  font-size:13px; 
  color:#fff;
  padding-top:15px;
  display:block;}
  
.popup-inner-image{float:left; width:42%; text-align:center; margin-right:3%; padding-top:30px;}
.pop-inner-content{float:left; width:55%; padding-top:20px;}
.back-text-for-product-page{float:left; color:#333333; font-size:10px;font-weight: 600;}
.center-container-popup-inner-page{text-align:center; width:60%; margin:0 auto; background:#fff; padding:20px 30px;box-shadow: 0 0 20px #000;}  
.mfp-close-btn-in .mfp-close{position:absolute; right:20%;top: 3%;}  
.pop-inner-content .top-big-text{text-align:center; color:#002554; font-size:22px; padding-top:30px;margin-bottom:0; line-height:26px;}
.cleanser-inner-text-popup{font-size:17px; color:#002554; text-align:center; line-height:26px; border-bottom:1px solid #e1e1e1; font-weight:600; padding-bottom:10px;}
.main-text-about-product{font-size:13px; color:#555555; text-align:left;}
.main-text-about-product a{color:#002554; font-size:12px; text-decoration:underline; font-weight:600;} 
.pop-inner-content .price-box-add-to-cart{ font-size:24px;}
.full-container-popup-box{text-align:left; font-size:14px;}
.inner-unorderd-list ul{font-size:13px;line-height: 25px; padding:10px 0 10px 35px}
.inner-unorderd-list ul li{list-style:disc;}
.domestic-shipping-text{ color:#002554; font-size:14px;}
.size-text-popup{ color:#002554; font-size:14px; font-weight:700;margin-top: 10px;}
.size-drop-down-box select{ color: #002554;display: block;font-size: 14px;padding: 5px;width: 100%;border:1px solid #eaeae9; -webkit-appearance: none; appearance: none;}
.size-drop-down-box{ color: #002554;display: block;font-size: 14px;padding: 5px;width: 100%;border:1px solid #e1e1e0;}
.size-drop-down-box span{position:absolute; top:0; right:2px; display:none;}
.size-drop-down-box{position:relative;}
.full-container-popup-box .price-box-add-to-cart{font-family: sans-serif; margin:15px 0 0; font-weight:700; display:block;}
.popup-cart-button-with-quantity{ padding-top:10px; padding-bottom:40px;}
.left-quantity-button{float:left;}
.right-add-to-cart-button{float:right;}
.right-add-to-cart-button .cart-button-inner-page{font-family: "copperplate-regular"; background:#002554; color:#fff; font-weight:600;}
.left-quantity-button span{background:#002554; display:inline-block; padding:3px 8px 6px;margin: -2px;}
.popup-cart-button-with-quantity .right-add-to-cart-button{ padding-top:0; padding-right:0;}
.left-quantity-button .decrement-icon{color:#fff; font-size:14px; cursor:pointer;}
.left-quantity-button .increment-icon{color:#fff; font-size:14px; cursor:pointer;}
.left-quantity-button .sum-incre-decrement{width:20px; padding:3px 4px 6px; border-right:1px solid #96a5b7; border-left:1px solid #96a5b7;}
.left-quantity-button .sum-incre-decrement input{width:100%;background:#002554; border:none; text-align:center; color:#fff; font-weight:700;}
.popupbox-main button.mfp-close{border:1px solid;border-radius:60%;color:#cdcdcd;font-size:40px;}

.item_h3_text1{ font-size:24px; text-transform:uppercase; line-height:28px;font-family: 'Open Sans', sans-serif; display:block; font-weight:300; padding-bottom:8px;}

.main{ max-width:235px; height:150; text-align:center; margin: 0 auto; }
.item_h3_text2{ font-size:28px; text-transform:uppercase; line-height:28px;font-family: 'Open Sans', sans-serif; display:block; font-weight:bold;}
.item_small_text{ font-size:18px; font-family: 'Open Sans', sans-serif; line-height:22px; font-weight:300; display:block;}
.item_small_text i{ font-size:15px;}
.item_big_text{ font-size:24px; text-transform:uppercase; line-height:23px;}
.item_big_text span{ font-size:20px;}
.item_top_text2{ font-size:17px; line-height:21px; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:400; text-transform:uppercase; display:block;}
.main-img-overlay h3.img-h3-head{ font-size:28px; font-weight:300; font-family: 'Open Sans', sans-serif; line-height:29px; text-transform:uppercase; padding:8px 0;}

.item_h3_text3{ font-size:21px; text-transform:uppercase; line-height:30px; font-weight:100; padding-bottom:5px; display:block; letter-spacing:2px;}
.item_small_text3{ font-size:20px;font-family: 'Open Sans', sans-serif; padding-top:5px; display:block; line-height:25px; margin-bottom:5px; font-weight:300;}
.hr_line{ width:100%; text-align:center; height:1px; padding:0 5px 0 5px;}

.home .item_h3_text3{ padding-top:15%; }

.main_box{
max-width:500px; height:150; text-align:center; margin: 0 auto;
padding-bottom:55%; }

.main-left-bottom .main{ max-width:290px;}

.main_box_small_text{font-family: 'Open Sans',sans-serif ;  font-size:22px; display:block; padding-top:5px; font-weight:300; line-height:25px;}
.header_logo_text{font-family: 'Open Sans' ; color:#fffdfd;text-align:center;}
.header_logo_text span{text-align:center;}
.learn_more_text{ font-size:14px; color:#002554; text-decoration:underline;}
.learn_more_text:hover{ text-decoration:none;}
.full-container-popup-box p{ font-size:14px;}
.pop_sub_excerpt_content{ display:block; text-align:center; font-style:italic; font-size:17px; color:#002554; padding-top:20px; padding-bottom:10px;}

.widget-bottom-text{ color:#002554; padding:10px 15px; text-align:center;}

.widget-bottom-text p {
    font-size: 16px;
    padding-bottom: 5px;
    line-height: 20px;
}

.widget-bottom-text span{ font-weight:700; text-transform:uppercase; font-size:14px; padding-top:5px;}

.mfp-close-btn-in .mfp-close{ right:19%; top:6%;}

.footer_link_show_in_pop .mfp-close{ right:26%; top:1%;}

.item_h3_text3 sup, .top-big-text sup, .experience-profile-button sup, .main_box_small_text sup{ font-size:11px;}

.recomend-head3, .recomend-head1, .recomend-head2, .recomend-head4{ padding-top:0; float:none;}

.recomend-image-main{ display:inline-block; vertical-align:top; width:20%; margin:0 2%; padding:15px 0;}

.clearitem:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;}
 
html[xmlns] .clearitem{ display:block;}

.hide-logo{ display:none;}

.collection-bottom-txt .item_small_text{ text-transform:uppercase; display:block; padding-top:5px;}



#full-page-black-strip{width:100%; margin:0px auto; background:rgba(35, 45, 67, 0.9); height:250px; position:absolute; top:72px; z-index:9}

.logged-in #full-page-black-strip{ top:103px;}

#main-nav{ margin:0px auto; text-align:center;}
#main-nav ul li{ list-style:none; display:inline-block; margin-right:40px; font-size:21px; color:#b1b3b6;}
#main-nav ul.dropdown li a{ color:#b1b3b6; padding:0;}
#main-nav ul.dropdown li a:hover{ color:#8c9094;}
#main-nav ul.dropdown li ul.nav_manu{ background:url(../images/nav-arrow.png) no-repeat 55px 6px;}
#main-nav ul.dropdown li ul li{ margin-right:0;}
#main-nav ul.dropdown li ul li a{ height:auto; display:block; font-size:16px;}
#main-nav ul.dropdown li ul{ padding:25px 0 12px 0px;}
#main-nav ul.dropdown li div ul li a { display:block;}
#main-nav ul.dropdown li div ul li a:hover{ color:#fff;}
#main-nav ul.dropdown li ul li { text-align:left; padding:4px 0 4px 3px;}
#main-nav ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none;}
#main-nav ul.dropdown { position: relative; z-index: 597; }
#main-nav ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }
#main-nav ul.dropdown ul.nav_manu { visibility: hidden; position: absolute; top:100%; left:0%; z-index:99; width:300px; padding-top:35px; }
#main-nav ul.dropdown ul li { float: none; display:block;}
#main-nav ul.dropdown ul ul { top:0; left: 100%; margin:0px; }
#main-nav ul.dropdown li div:hover > ul { visibility: visible;}

#main-nav ul.dropdown ul.nav_manu.more_link{ width:550px;}
#main-nav ul.dropdown li .three_element_first{ float:left; width:48%; margin-left:-39%; border-right:1px #fff solid; padding:0 2%;}
#main-nav ul.dropdown li .three_element_second{ float:left; width:48%; padding:0 2% 0 5%;}
#main-nav ul.dropdown li ul{ padding-top:0;}


.separator1{ max-width:295px; margin:5px auto; width:100%; display:block; height:1px; background:#5e6367;}

.separator2{ max-width:235px; margin:5px auto; width:100%; display:block; height:1px; background:#5e6367;}

.quick-btn ul{ display:none; }

.home-logo-mobile{ display:none;}

.main-left-top .shopnow-button{ margin-top:18px;}

.woocommerce a.added_to_cart{ padding:0.618em 1em;}

.woocommerce a.add_to_cart_button{ margin-right:20px!important;}

.shopnow-button span{ font-size:15px;}

.shopnow-button span.big{ font-size:16px;}

.main-left-first-box .main-img-overlay{ top:18%;}

.shop_table .product-name a{ text-transform:uppercase;}

#product_pop_598 .popup-inner-image{ padding-top:100px;}

#product_pop_592 .popup-inner-image{ padding-top:55px;}

#product_pop_596 .popup-inner-image{ padding-top:70px;}

#product_pop_602 .popup-inner-image{ padding-top:140px;}

#product_pop_600 .popup-inner-image{ padding-top:80px;}

#product_pop_1252 .popup-inner-image{padding-top: 100px;}





@media only screen and ( max-width: 62.5em ) /* 1000 */
{
    #nav
    {
        width: 100%;
        position: static;
        margin: 0;
    }
}

@media only screen and ( max-width: 40em ) /* 640 */
{


}
/**********************RESPONSIVE NAVIGATION**********************/
/*******************MEDIA QUERIES*******************/
@media screen and (-webkit-min-device-pixel-ratio:0) {

    /*     only webkit-based browsers will read the following styles 
    */        
    .table-title
    {
        padding-bottom: 13px;
    }
    //Chrome will be blocked and only safari follow that css
    ::i-block-chrome,.second-half select {
        line-height: 260%;
    }
}
//FOR IE 10 AND UPPER BROWSERS
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) 
{

}

@media screen and (max-width: 1960px){
.main_box{ padding-bottom:49%;}
.header-mid ul li{ margin-right:80px;}
    .home-logo
    {
		width:70%;
		margin:0px auto;
        margin-bottom: 70px;
    }
}

@media screen and (max-width: 1900px)
{
    .home-banner
    {
        /*background-position: top center;*/
    }
    .home-content-right
    {
        width: 25%;
        float: left;
        margin-left: -3%;
        line-height: -1px;
    }
    .home-content-right img
    {
        max-width: 110%;
        line-height: 0;
        position: relative;
        bottom: -3px;
        right: 0;
        max-height: 100%;
    }
    .home-content-left{
        padding-top: 70px;
        margin-top: 4px;
		padding-bottom:30px;
    }
	
	.main_box{ padding-bottom:50%;}

}
@media screen and (max-width: 1850px)
{
    .collection-banner
    {
        background-position: 53% 0px;
    }
	.main_box{ padding-bottom:50%;}
}
@media screen and (max-width: 1800px)
{
    .home-banner {
        /*background-position: -71px center;*/
    }
    .marginrrr
    {
        margin-right: 70px!important;
    }
    .header-mid ul li
    {
        margin-right:90px;
    }
    .nav-arrow-story
    {
        left: -48px;
    }
    .nav-arrow-shop
    {
        left: -134px;
    }
    .nav-shop
    {
        padding-left:30%;
    }
    .nav-whats
    {
        padding-left:57%;
    }
    .nav-vip-modify
    {
        padding-left:57.5%;
    }
	
	.main_box{ padding-bottom:48%;}
}
@media screen and (max-width: 1750px)
{
    /*.home-logo img{ max-width: 50%; }*/
	
    .home-content-right
    {
        margin-left: -6.3%;
    }
    .home-content-right img
    {
        max-width: 123%;
    }
    
    .product-banner
    {
        padding-left: 2%;
        padding-right: 2%;
    }
    .vip-banner 
    {
        background-position: -200px 0px;
    }
	
	.main_box{ padding-bottom:50%;}
}
@media screen and (max-width: 1700px)
{
    .home-banner {
        /*background-position: -170px center;*/
    }
	
	.main_box{ padding-bottom:48%;}
}
@media screen and (max-width: 1650px)
{
    .home-banner {
        /*background-position: -200px center;*/
    }
    .home-content{
        max-width: 1190px;
    }
    .header-mid ul li{
        margin-right:60px;
    }
    .collection-nav ul li
    {
        margin-right: 60px;
        font-size: 25px;
        line-height: 25px;
    }
    .content-head
    {
        font-size: 25px;
        line-height: 25px;
    }
    .section-content
    {
        font-size: 25px;
    }
    .performance-zero
    {
        font-size: 25px;
    }
    .footer ul li
    {
        margin-right: 40px;
        text-align: center;
    }
    .header-logo
    {
        font-size: 30px;
    }
    .product-list li
    {
        /*margin-right: 50px;*/
        padding-left: 60px;
        padding-right: 60px;
    }
    .product-list
    {
        font-size: 20px;
        line-height: 20px;
    }
    .product-list-content p
    {
        font-size: 20px;
    }
    .roadkit-banner
    {
        /*background-position: -127px 0px;*/
    }
    .roadkit-social
    {
        margin-left: 20px;
    }
    .vip-skin-care
    {
        background-position: -55px 0;
    }
    .collection-section
    {
        padding-left: 20px;
        padding-right: 20px;
    }
    .nav-shop
    {
        padding-left:28.5%;
    }
    .nav-vip-modify
    {
        padding-left:58.5%;
    }

}
@media screen and (max-width: 1600px)
{
    .home-banner {
        /*        background-position: -270px center;*/
    }
    .marginrrr
    {
        margin-right: 50px!important;
    }
    .header-mid ul li
    {
        margin-right:50px;
    }
    .home-content-left
    { 
        padding-top: 60px;
        margin-top: 0
    }
    .nav-shop
    {
        padding-left:28.5%;
    }
    .nav-vip-modify
    {
        padding-left: 62.5%;
    }
}
@media screen and (max-width: 1550px)
{
    .home-banner {
        /*background-position: -350px center;*/
    }
    .home-content{
        max-width: 1160px;
    }
    .home-logo{
        margin-bottom: 80px;
    }
    .home-content .home-top
    {
        padding-bottom:60px;
    }
    .home-develop
    {
        margin-top:40px;
    }
    .home-content-right
    {
        margin-left: -6.3%;
    }
    .home-content-right img
    {
        max-width: 123%;
    }
    .home-content-left
    {
        padding:60px 0 30px 0;
    }
    .vip-skin-care
    {
        background-position: -113px 0px;
    }
    .nav-story{
        padding-left: 8%;
    }
    .nav-shop
    {
        padding-left:27.5%;
    }
    .nav-whats{
        padding-left: 45%;
    }
    .nav-vip-modify
    {
        padding-left: 62.5%;
    }
	
	.main_box{ padding-bottom:49%;}
}
@media screen and (max-width: 1500px)
{
    .home-banner {
        /*background-position: -65px center;*/
    }
    .marginrrr
    {
        margin-right: 30px!important;
    }
    .header-mid ul li
    {
        margin-right: 40px;
    }
    .header-mid ul li .nav-full ul li a
    {
        font-size: 16px;
    }
    .header-mid ul li .nav-full ul li span.logod
    {
        font-size: 16px;
    }
    /*    .home-content-right img
        {
            max-width: 109.7%;
            bottom: -7px;
        }*/

    .profile-content
    {
        padding-left: 2%;
        padding-right: 2%;
    }
    .profile-image img
    {
        max-width: 100%;
    }
    .recent-image img
    {
        max-width: 100%;
    }
    .promise-zero
    {
        font-size: 20px;
    }
    .slider-content
    {
        font-size: 20px;
    }
    .flex-next img
    {
        max-width: 40%;
    }
    .flex-prev img
    {
        max-width: 40%;
    }
    .story-main
    {
        /*max-width: 1250px;*/
    }
    .roadkit-content-right
    {
        width: 48%;
        margin-left: 2%;
    }
    .collection-last{
        font-size: 23px;
    }
    .roadkit-list ul li
    {
        font-size: 20px;
    }
    .vip-skin-care
    {
        background-position: -113px 0px;
    }
    .vip-style
    {
        padding-top: 80px;
        padding-bottom: 80px;
        background-position: 0px 0px;
    }
    .nav-story{
        padding-left: 11%;
    }
    .nav-shop
    {
        padding-left:27.5%;
    }
    .nav-whats{
        padding-left: 45%;
    }
    .nav-vip-modify
    {
        padding-left: 57.5%;
    }
	.nav-full.vip_room{ padding-left:72%;}
	.logged-in #full-page-black-strip{ top:102px;}
	#full-page-black-strip{ top:71px;}
}
@media screen and (max-width: 1450px)
{
    .home-banner {
        /*background-position: -430px -3px;*/
    }
    .marginrrr
    {
        margin-right: 30px!important;
    }
    /*    .home-content
        {
            max-width: 1160px;
        }*/
    .header-mid ul li
    {
        margin-right:30px;
    }
    .home-bottom
    {
        max-width: 650px;
    }
    .home-bottom-left{
        width: 40%;
    }
    .home-bottom-right
    {
        width: 60%;
        font-size: 20px;
    }
    .home-top
    {
        padding-left: 66px;
    }
    .roadkit-banner
    {
        /*background-position: -313px 0px;*/
    }
    .read-right
    {
        width: 100%;
    }
    .nav-story ul
    {
        margin-left: 4%;
    }
    .nav-story{
        padding-left: 13%;
    }
    .nav-shop
    {
        padding-left:26.5%;
    }
    .nav-whats{
        padding-left:56%;
    }
    .nav-vip-modify
    {
        padding-left:56.5%;
    }
    .vip_room
    {
        padding-left:70.5%;
    }
    .searchbox
    {
        top: 34px;
    }
}
@media screen and (max-width: 1400px)
{
    .home-banner {
        /*background-position: -350px center;*/
    }
    .marginrrr
    {
        margin-right: 30px!important;
    }
    /*    .home-content
        {
            max-width: 800px;
        }*/
    .home-content-right img
    {
        bottom: -5px;
    }
    .home-content-right {
        margin-left: -10.4%;
    }
    .home-content-right img
    {
        max-width: 139%;
    }
    .flex-direction-nav
    {
        display: none;
    }
    .story-bottom
    {
        padding-left: 100px;
        padding-right: 100px;
    }
    .difference-list li
    {
        list-style: none;
    }
    .vip-skin-care
    {
        background-position: -300px 0px;
    }
    .vip-style
    {
        padding-top: 80px;
        padding-bottom: 80px;
        background-position: 0px 0px;
    }
    .style-right
    {
        margin-right: 50px;
    }
    .collection-nav ul li
    {
        font-size: 20px;
        line-height: 20px;
    }
    .nav-story{
        padding-left: 9%;
    }
    .nav-shop
    {
        padding-left:26.5%;
    }
    .nav-whats{
        padding-left: 45%;
    }
    .nav-vip-modify
    {
        padding-left: 60.5%;
    }
	.vip_room
    {
        padding-left:72.5%;
    }
	.cart-button-inner-page .added_to_cart.wc-forward{ margin-top:8px;}
}
@media screen and (max-width: 1367px)
{
    .home-top
    {
        padding-left: 40px;
    }
    .nav-story ul
    {
        margin-left: 15%;
    }
    .nav-whats
    {
        padding-left: 38%;
    }
    .home-content-right img
    {
        right: -1px;
    }
    .nav-story{
        padding-left: 8%;
    }
    .nav-shop
    {
        padding-left:25.5%;
    }
    .nav-whats{
        padding-left: 44%;
    }
    .nav-vip-modify
    {
        padding-left:56.5%;
    }
	.vip_room
    {
        padding-left:73.5%;
    }
	
	.nav-arrow-story{ left:-13px;}
	
	.nav-arrow-vip{ left:-32px;}
	
	.vip_room .nav-arrow{ left:-145px;}
	
	.header-mid ul li, #main-nav ul li
    {
        margin-right: 30px;
        font-size: 18px;
    }
	#full-page-black-strip{ top:67px;}
	.logged-in #full-page-black-strip{ top:99px;}
	.main_box{ padding-bottom:43%;}
	.item_h3_text1{ font-size:21px; line-height:25px;}
	.main-img-overlay{ top:8%;}
	.main-img-overlay h3.img-h3-head{ font-size:24px; line-height:25px;}
	.main_box_small_text{ font-size:18px;}
	.item_small_text{ font-size:16px;}
	.main_box{ padding-bottom:47%;}
	.item_small_text3{ font-size:17px; line-height:22px;}
	.item_h3_text3{ font-size:20px;}
}
@media screen and (max-width: 1350px)
{
    .home-banner {
        /*background-position: -500px center;*/
    }
    .product-left img
    {
        max-width: 100%;
    }

    /*    .product-mid img
        {
            max-width: 100%;
        }*/
    .product-right-scale
    {
        margin-top: 80px;
    }
    .vip-shave
    {

    }
    .home-content-right img
    {
        right: 0;
    }
    .nav-story{
        padding-left: 8%;
    }
    .nav-shop
    {
        padding-left:24.5%;
    }
    .nav-whats{
        padding-left: 44%;
    }
    .nav-vip-modify
    {
        padding-left: 60.5%;
    }
	.vip_room
    {
        padding-left:72.5%;
    }
    .product-right
    {
        padding-top: 150px;
    }
    .product-list li
    {
        padding-left: 30px;
        padding-right: 30px;
    }
}
@media screen and (max-width: 1300px)
{
    .home-banner {
        /*background-position: -570px center;*/
    }
    .marginrrr
    {
        margin-right: 20px!important;
    }
    .header-mid ul li, #main-nav ul li
    {
        margin-right: 30px;
    }
		
    .home-bottom-right
    {
        font-size: 16px;
        padding-top: 5px;
    }
    .home-develop
    {
        font-size: 18px;
    }
    .story-zero
    {
        font-size: 20px;
    }
    .story-logo img
    {
        max-width:100%;
    }
    .story-left
    {
        width: 45%;
    }
    .story-left img
    {
        max-width: 80%;
    }
    .story-right
    {
        width: 50%;
    }
    .story-logo img
    {
        max-width:65%;
    }
    .vip-style
    {
        background-position: -30px 0px;
    }
    .style-right
    {
        max-width: 390px;
    }
    .style-last
    {
        font-size: 18px;
    }
    .nav-story{
        padding-left: 10%;
    }
    .nav-shop
    {
        padding-left:24.5%;
    }
    .nav-whats{
        padding-left: 44%;
    }
    .nav-vip-modify
    {
        padding-left: 58.5%;
    }
	.vip_room
    {
        padding-left:70.5%;
    }
    .prof-main
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .searchbox
    {
        top: 31px;
    }
	.main_box{ padding-bottom:43%;}
	.main-img-overlay{ top:7%;}
	.main-img-overlay h3.img-h3-head{ font-size:25px; padding:5px 0;}
	.item_small_text{ font-size:15px;}
	.main_box_small_text{ font-size:16px; padding-top:1px;}
	.collection-bottom-txt .item_small_text{ padding-top:3px;}
	.item_small_text3{ font-size:16px; line-height:22px;}	
	.pop-inner-content .top-big-text{ font-size:18px; line-height:24px;}
	.popup-inner-image{ width:14%; padding:4% 5%;}
	.pop-inner-content{ width:70%;}
    .center-container-popup-inner-page{ width:75%;}	
	.item_h3_text1{ font-size:20px; line-height:24px;}
	.item_top_text2{ font-size:15px;}
	.main-img-overlay h3.img-h3-head{ font-size:21px; line-height:25px;}
	.item_h3_text3{ font-size:20px; padding-bottom:3px;}
}
@media screen and (max-width: 1250px)
{
    .header-logo
    {
        font-size: 25px;
    }
    .collection-banner
    {
        background-position: -371px 0px;
    }
    /*    .product-right-scale
        {
            margin-top: 150px;
        }*/
    .collection-hero{
        font-size: 30px;
        line-height: 30px;
    }
    .collection-zero
    {
        font-size: 22px;
        line-height: 22px;
    }
    .collection-last
    {
        font-size: 20px;
        line-height: 20px;
    }
    .product-mid img
    {
        /*max-width: 60%;*/
    }
    .product-list li
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .vip-right
    {
        padding-top: 180px;
    }
    .vip-left
    {
        padding-top: 200px;
    }
    .vip-banner
    {
        min-height: 660px;
    }
    .vip-shave
    {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .vip-mosterizer
    {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .shave-left
    {
        padding-right: 20px;
    }
    .skincare-main
    {
        padding-left: 10px;
    }
    .style-last
    {
        font-size: 18px;
    }
    .section-head
    {
        font-size: 25px;
    }
    .section-content
    {
        font-size: 18px;
    }
    .nav-story{
        padding-left: 9%;
    }
    .nav-shop
    {
        padding-left:24%;
    }
    .nav-whats{
        padding-left: 44%;
    }
    .nav-vip-modify
    {
        padding-left: 59.5%;
    }
	.vip_room
    {
        padding-left:72.5%;
    }
	.index-nav-banner-right{display:none;}
	div.home-content-left{width:100%; float:none;}
	.main_box_small_text{ font-size:18px;}
	.item_h3_text3{ font-size:21px; line-height:28px;}
	.item_small_text3{ font-size:18px;}
	.item_small_text{ font-size:16px;}
	.main_box{ padding-bottom:46%;}
	.collection-bottom-txt .item_small_text{ padding-top:0;}
	.home-left-box{ margin:0; padding-left:11%;}
}
@media screen and (max-width: 1200px)
{
    .collection-bottles
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .home-products
    {
        height: 130px;
    }
    .home-content-right img
    {
        max-width: 138%;
    }
    .home-top
    {
        padding-left: 135px;
    }
    .home-develop
    {
        font-size: 16px;
    }
    .mg-image img{
        max-width: 75%;
    }
    .home-product-section ul li.first-product
    {
        margin-right: -4.5%;
    }
    .home-product-section ul li.second-product
    {
        margin-right: -4.5%;
    }
    .home-product-section ul li.third-product
    {
        margin-right: -4.5%;
    }
    .home-product-section ul li.fourth-product
    {
        margin-right: -4.5%;
    }
    .home-logo
    {
       /* margin-left: -10.5%;*/
        margin-bottom: -30px;
    }
    .home-logo
    {
        margin-bottom: 25px;
    }
    .home-develop
    {
        margin-left: -10.5%;
    }
    .home-list-responsive
    {
        margin-left: -10.5%;
    }
    .nav-story{
        padding-left: 6%;
    }
    .nav-shop
    {
        padding-left:22%;
    }
    .nav-whats{
        padding-left: 43%;
    }
    .nav-vip-modify
    {
        padding-left: 59.5%;
    }
	.vip_room
    {
        padding-left:73.5%;
    }
}
@media screen and (max-width: 1150px)
{
    .header-logo
    {
        font-size: 25px;
    }
    .collection-banner
    {
        background-position: -371px 0px;
    }
    .header-left
    {
        width: 100%;
    }
    .header-logo
    {
        text-align: center;
    }
    .header-mid
    {
        width: 100%;
        padding-top: 15px;
    }
    .header-right
    {
        display: none;
    }
    .header-right
    {
        width: 100%;
    }
    .nav-default
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .nav-story
    {
        /*width: 320px;*/
    }
    .nav-story ul
    {
        /*max-width: 320px;*/
    }
    .prof-banner-left img
    {
        max-width: 150%;       
    }
    .prof-banner-right img{
        max-width: 90%;
    }
    .nav-shop{
        /*width: 550px;*/
        /*left: -255px;*/
        padding-left:22%;
    }
    .shop-details
    {
        max-width: 665px;
    }
    .nav-arrow-shop
    {
        left: -74px;
        top: -34px;
    }
    .nav-story-details
    {
        max-width: 320px;
    }
    .nav-story ul
    {
        padding-left: 39%;
        margin-left: 0;
    }
    .nav-arrow-story
    {
        left: 37px;
        top: -34px;
    }
    .nav-arrow-whats
    {
        top: -34px;
        left: -58px;
    }
    .nav-right
    {
        padding-left: 25px;
    }
    .shop-details-right
    {
        padding-left: 0%;
    }
    .header-mid ul li .nav-full ul li span.logod
    {
        font-size: 15px;
    }
    .header-mid ul li .nav-full ul li a
    {
        font-size: 15px;
    }
    .header-mid ul li .nav-full ul li{
        margin-bottom: 10px;
    }
    .header-mid ul li .nav-full ul li span.logod span
    {
        font-size: 10px;
    }
    .nav-right
    {
        padding-left: 50px;
    }
    .nav-full
    {
        padding-top: 25px;
        min-height: 210px;
    }
    .nav-story
    {
        /*        left: -50px;
                width: 230px;*/
    }
    .nav-whats ul{
    }
    .nav-whats
    {
        padding-left: 42%;
        /*        left: -3px;
                min-width: 130px;
                width: 130px;*/
    }
    .nav-what-details
    {
        max-width: 250px;
    }
    .register-zero
    {
        font-size: 13px;
    }    
    .login-form-control label
    {
        font-size: 10px;
    }
    .login-zero
    {
        margin-bottom: 18px;
    }
    .nav-vip
    {
        /*        padding-left: 25px;
                padding-right: 25px;*/
    }
    .nav-vip-modify
    {
        padding-left: 58%;
    }
	.vip_room
    {
        padding-left:72.5%;
    }
    .nav-arrow-vip
    {
        top: -34px;
    }
    .nav-left-register
    {
        padding-left: 25px;
    }
    .nav-right-login
    {
        padding-left: 25px;
        padding-right: 25px;
    }
    .read-text
    {
        font-size: 20px;
    }
    .profile-hero{
        font-size: 20px;
        line-height: 25px;  
    }
    .profile-zero{
        font-size: 15px;
        line-height: 15px;
    }
    .profile-last
    {
        font-size: 15px;
    }
    .categorie-list li
    {
        font-size: 12px;
    }
    .recent-zero
    {
        font-size: 14px;
    }
    .profile-date
    {
        padding: 5px;
    }
    .footer ul li
    {
        font-size: 12px;
        margin-right: 15px;
    }
    .product-right-scale
    {
        margin-top: 120px;
    }
    .collection-hero{
        font-size: 30px;
        line-height: 30px;
    }
    .collection-zero
    {
        font-size: 22px;
        line-height: 22px;
    }
    .collection-last
    {
        font-size: 20px;
        line-height: 20px;
    }
    .product-mid img
    {
        max-width: 60%;
    }
    .product-right
    {
        padding-top: 200px;
    }
    .vip-shave
    {
        width: 100%;
    }
    .vip-mosterizer
    {
        width: 100%;
    }
    .skincare-main
    {
        max-width: 100%;
    }
    .style-last
    {
        font-size: 18px;
    }
    .vip-style{
        background-position: -115px 0px;
    }
    .collection-banner
    {
        min-height: 40px;
    }
    .collection-nav ul li
    {
        font-size: 16px;
        line-height: 20px;
    }
    .product-list li
    {
        padding-left:20px;
        padding-right: 20px;
    }
    .product-list
    {
        font-size: 17px;
        line-height: 17px;
    }
	.cart-button-inner-page{ float:none; margin-top:10px;}
	.price-box-add-to-cart{ display:block; float:none; padding-bottom:0;}
	.inner-page-cart-box{ width:25.33%;}
	.index-nav-social-media-with-text .home-develop
	{
	 margin-left:30px;
	}
	.main_box{ padding-bottom:43%;}
	#main-nav ul li{ font-size:15px;}
	.item_h3_text1{ font-size:18px; line-height:23px;}
	.item_small_text{ font-size:14px; line-height:17px;}
	.main-img-overlay h3.img-h3-head{ font-size:19px; line-height:24px;}
	.main-img-overlay{ top:7%;}
	.home .item_h3_text3{ padding-top:9%;}
	.main_box_small_text{ line-height:20px; font-size:15px;}
	.main_box{ padding-bottom:45%;}
	.shopnow-button{ padding:5px 12px;}
	.collection-bottom-txt .item_small_text{ padding-top:0;}
}
@media screen and (max-width: 1050px)
{   
	div.home-content-left{width:100%; float:none;}
    .banner-bottom
    {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .read-right
    {
        padding-right: 0%;
    }
    .product-list li
    {
        padding-left:20px;
        padding-right: 20px;
    }
    .product-list
    {
        font-size: 17px;
        line-height: 17px;
    }
    .promise-zero
    {
        font-size: 18px;
    }
    .slider-content
    {
        font-size: 18px;
    }
    .first-half a
    {
        font-size: 12px;
    }
    .second-half a
    {
        font-size: 12px;
    }
    .roadkit-left
    {
        padding-top: 666px;
    }
    .roadkit-list ul li
    {
        font-size: 17px;
    }
    .roadkit-list ul li
    {
        margin-bottom: 10px;
    }
    .skin-care-left
    {
        margin: 1px;
    }
    .vip-skin-care
    {
        padding-top: 70px;
        padding-bottom: 70px;
        background-position: 0px 0px;
    }
    .vip-style
    {
        background-position: -200px 0px;
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .collection-nav ul li
    {
        margin-right: 20px;
    }
    .home-develop
    {
        margin-bottom: 0px;
    }
    .home-top
    {
        padding-bottom: 10px;
    }
    .home-bottom
    {
        text-align: center;
    }
    .home-bottom-left
    {
        width: 100%;
        margin-left: 0;
    }
    .home-bottom-right
    {
        display: none;
    }
    div.home-bottom
    {
       display:block;
	   width:100%;
	   max-width:100%;
	   float:none;
	   text-align:center;
	   margin-left:0;
	   
    }
	div.home-bottom-left
	{
	max-width:100%;
	width:100%;
	}
	
	
	
    .home-list-responsive
    {
        display: block;
        margin-top: 10px;
    }
    .home-content-right
    {
        width: 34%;
        margin-left: -18.3%;
    }
    .home-content-right img
    {
        max-width: 125%;
    }
    .home-top
    {
        padding-left: 0;
    }
    .nav-story ul
    {
        padding-left: 32%;
    }
    .nav-arrow-story
    {
        left: 5px;
    }
    .nav-arrow-shop
    {
        left: -75px;
    }
    .nav-right
    {
        padding-left: 25px;
    }
    .nav-shop
    {
        padding-left:19%;
    }
    .nav-vip-modify
    {
        padding-left: 58%;
    }
	.vip_room
    {
        padding-left:72.5%;
    }
	.home-left-develop
	{margin-top:20px; margin-bottom:20px;}
	.home-list-responsive{margin-left:0;}
	div.home-bottom{ display:none;}
	.popup-inner-image{ width:18%; padding:4% 5%;}
	.pop-inner-content{ width:68%;}
	
}
@media screen and (max-width:1024px){.inner-main-container .cart-button-inner-page a.button.add_to_cart_button.product_type_simple, .right-add-to-cart-button a.button.add_to_cart_button.product_type_simple{ padding:5px 7px; display:block; max-width:145px;}}
@media screen and (max-width: 960px)
{
    .read-right ul li
    {
        margin-right: 0;
    }
    .product-right-scale
    {
        margin-top: 100px;
    }
    .contact-zero
    {
        font-size: 14px;
    }
    .contact-list li
    {
        font-size: 14px;
    }
    .contact-form-control label
    {
        font-size: 15px;
    }
    .first-half a
    {
        font-size: 11px;
    }
    .second-half a
    {
        font-size: 11px;
    }
    .vip-left
    {
        padding-top: 200px;
    }
    .vip-banner
    {
        min-height: 500px;
    }
    .vip-right
    {
        padding-top: 110px;
    }
    .vip-logo img
    {
        max-width: 80%;
    }
    .vip-style
    {
        background-position: -190px 0px;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .collection-profile img
    {
        max-width:40%;
    }
    .section-content
    {
        padding: 25px;
    }
    .home-content-right
    {
        margin-left: -18.4%;
    }
    .nav-story ul
    {
        padding-left:19%;
    }
    .nav-arrow-story
    {
        left: -35px;
    }
    .nav-shop
    {
        padding-left: 16%;
    }
    .nav-whats
    {
        padding-left: 40%;
    }
    .nav-vip-modify
    {
        padding-left: 60%;
    }
	.vip_room
    {
        padding-left:74.5%;
    }
    .nav-arrow-vip
    {
        left: -9px;
    }
    .story-bottom
    {
        padding-bottom: 20px;
        min-height: 300px;
        padding-top: 20px;
    }
        .product-list li
    {
        padding-left: 10px;
        padding-right: 10px;
    }
	.foot-nav{ width:47%;} 
	.footer .foot-nav-list li.icon-loc{ padding:5px 0 20px 42px}
	.main-left, .main-right{ float:none; width:auto;}
	.main_box{ padding-bottom:46%;}
	.home-logo{ width:55%;}
	.home-left-box{ max-width:520px; padding-left:0;}
	.main-left-first-box .main-img-overlay{ top:28%}
	.main-img-overlay{ top:25%;}
}
@media screen and (max-width: 900px)
{
    .product-right-scale
    {
        margin-top: 140px;
    }
    .product-right
    {
        padding-top: 150px;
    }
    .collection-hero{
        font-size: 25px;
        line-height: 25px;
    }
    .collection-zero
    {
        font-size: 19px;
        line-height: 19px;
    }
    .collection-last
    {
        font-size: 17px;
        line-height: 17px;
    }
    .product-list li
    {
        padding-left: 10px;
        padding-right: 10px;
    }
    .product-list-footer-left ul li
    {
        font-size: 15px;
    }
    .product-list-footer-left ul li.highlight
    {
        font-size: 20px;
    }
    .product-select select
    {
        font-size: 17px;
    }
    .product-list-footer-left ul
    {
        padding-top: 5px;
    }
    .product-wishlist p
    {
        font-size: 17px;
        padding-top: 5px;
    }
    .product-cart-right
    {
        padding-top: 5px;
        padding-bottom: 5px;
        font-size: 19px;
    }
    .vip-style
    {
        background-position: -90px 0px;
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .style-right
    {
        max-width: 320px;
    }
    .home-develop
    {
        margin-top: 70px;
    }
    .home-content-right img
    {
        max-width: 124.9%;
    }
    .nav-story ul
    {
        padding-left:19%;
    }
    .nav-story
    {
        padding-left:0%;
    }
    .nav-arrow-story
    {
        left: -35px;
    }
    .nav-shop
    {
        padding-left:13%;
    }
    .nav-whats
    {
        padding-left: 40%;
    }
    .nav-vip-modify
    {
        padding-left:55%;
    }
	.vip_room
    {
        padding-left:74.5%;
    }
    .nav-arrow-vip
    {
        left: -38px;
    }
	.header-mid ul li{ margin-right:26px;}
}
@media screen and (max-width: 850px)
{
    .banner-bottom{
        font-size: 35px;
    }
    .profile-left
    {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .arrow-bottom
    {
        display: none;
    }
    .breadcrumbs
    {
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .profile-section
    {
        margin-bottom: 50px;
    }
    .profile-right
    {
        min-height: 5px;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        max-width: 320px;
        margin: 0 auto;
        float: none;
        display: none;
    }
    .profile-content
    {
        padding-bottom: 50px;
    }
    .sidebar-portion
    {
        margin-bottom: 50px;
    }
    .footer ul li
    {
        display: inline-block;
        font-size: 11px;
    }
    .footer
    {
        padding-left: 10px;
        padding-right: 10px;
    }
    .product-left
    {
        width: 100%;
    }
    .product-left
    {
        padding-top: 100px;
    }
    .product-mid
    {
        width: 50%;
    }
    .product-right-scale
    {
        margin-top: 45px;
        text-align: center;
    }
    .product-right
    {
        width: 50%;
    }
    .product-left img
    {
        max-width: 45%;
    }
    .product-banner
    {
    }
    .content-head
    {
        font-size: 20px;
        line-height: 20px;
    }
    .product-list
    {
        letter-spacing: 2px;
    }
    .product-list-content p
    {
        font-size: 16px;
    }
    .product-list-content
    {
        margin-top: 30px;
    }
    .product-list-content
    {
        padding-left: 30px;
        padding-right: 30px;
    }
    .story-left{
        width: 100%;
        text-align: center;
    }
    .story-right
    {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 5%;
        padding-right: 5%;
        box-sizing: border-box;
        text-align: center;
    }
    .story-bottom
    {
        padding-left: 50px;
        padding-right: 50px;
        min-height: 500px;
        padding-bottom: 110px;
    }
    .contact-section
    {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 30px;
        min-height: 0;
    }
    .contact-area
    {
        margin: 0 auto;
    }
    .contact-btn
    {
        position: static;   
    }
    .collection-section{
        margin-top: 0;
    }
    .contact-logo img
    {
        max-width: 40%;
    }
    .roadkit-left
    {
        padding-top: 595px;
    }
    .roadkit-right
    {
        padding-top: 270px;
    }
    .roadkit-content-left
    {
        width: 100%;
        text-align: center;
        padding-left: 20px;
        padding-right: 20px;
        box-sizing: border-box;
    }
    .roadkit-content-right
    {
        width: 100%;
        text-align: center;
        margin-left: 0;
    }
    .roadkit-content-left
    {
        padding-top: 0;
    }
    .roadkit-content-right
    {
        padding-top: 0;
        padding-left: 20px;
        padding-right: 20px;
        box-sizing: border-box;
    }
    .roadkit-list
    {
        padding-left: 40px;
    }
    .roadkit-list ul li
    {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .vip-skin-care
    {
        background-position: -110px 0px;
    }
    .vip-style{
        background-position: -135px 0;
    }
    .vip-btn
    {
        margin-top: 30px;
    }
    .vip-style
    {
        background-position: -77px 0;
    }
    .style-hero
    {
        margin-bottom: 10px;
    }
    .style-zero
    {
        margin-bottom: 10px;
    }
    .style-last
    {
        font-size: 14px;
    }
    .style-right
    {
        margin-right: 20px;
    }
    .vip-style
    {
        background-position: 0px 0px;
    }
    .collection-data
    {
        /*max-width: 400px;*/
    }
    .collection-slide-left
    {
        width: 100%;    
        text-align: center;
        padding-top: 0;
    }
    .collection-slide-left img{
        max-width: 40%;
    }
    .collection-slide-right
    {
        width: 100%;
        text-align: center;
        padding-top: 50px;
        padding-bottom: 30px;
    }
    .flexslider .slides img
    {
        display: inline;
    }
    .col-section
    {
        width: 100%;   
        margin-bottom: 15px;
    }
    .performance-zero
    {
        font-size: 17px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .performance-head img
    {
        max-width: 40%;
    }
    .section-head
    {
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 20px;
    }
    .collection-nav
    {
        padding-left: 10px;
        padding-right:10px;
    }
    .performance-zero
    {
        padding-left: 10px;
        padding-right: 10px;
    }
    .home-content-left
    {
        padding-top: 40px;
		padding-bottom:30px;
    }
    .home-content-right img
    {
        max-width: 124.8%;
    }

    /***********************RESPONSIVE NAVIGATION**************************/
    .header-mid ul
    {
        display: none;
    }
    .responsive-nav
    {
        display: block;
    }
    .vip-left
    {
        padding-top: 200px;
    }
    .vip-banner
    {
        min-height: 500px;
    }
    .vip-right
    {
        padding-top: 110px;
    }
    .vip-logo img
    {
        max-width: 80%;
    }
    .vip-last
    {
        font-size: 15px;
    }
	
	
	.signup-form .field{ width:37%;}
	.right-side-container{ width:auto; float:none; border:none; padding-right:0;}
	.main-content-inner-page{ padding-right:0;}
	.inner-page-cart-box{ width:28%; margin-left:4%;}
	.all-boxes-group{ margin-left:-4%;}
	.sidebar-inner-page{ float:none; width:auto; padding:0; margin-left:0;}
	.top-bc-shop-container{ width:auto; margin:10px 0 10px 0;}    
	.main_box{ padding-bottom:46%;}

}
@media screen and (max-width: 800px)
{
    .vip-style{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .style-right
    {
        max-width: 220px;
    }
    .home-content-right img
    {
        max-width: 124.6%;
    }
	.recomend-head2,.recomend-head3,.recomend-head4{padding-top:0;}
	.main_box{ padding-bottom:45%;}
	.story-bottom{ display:none;}
	.pop-inner-content .top-big-text{ padding-top:18px;}
	.mfp-close-btn-in .mfp-close{ right:8%;}
	.mfp-close{ width:35px!important; height:35px!important; line-height:35px!important; font-size:28px!important;}
	.pop-inner-content .top-big-text{ font-size:16px;}
}
@media screen and (max-width: 750px)
{
    
    .content-head
    {
        font-size: 16px;
        line-height: 16px;
    }
    .product-list-footer-left
    {
        width: 40%;   
    }
    .product-list-footer-right
    {
        width: 60%;
    }
    .recomend-head
    {
        font-size: 17px;
    }
    .home-content-right img
    {
        max-width: 124.4%;
    }
    .home-logo
    {
        padding-left:0px;
    }
    .home-develop
    {
        margin-left: 0;
        /*padding-left: 25px;*/
    }
    .home-top
    {
        text-align: left;
        padding-left: 20px;
    }
    .home-products
    {
        margin-left: 0;
    }
    .home-list-responsive
    {
        /*padding-left: 25px;*/
        margin-left: 0;
		padding-bottom:15px;
    }
    .product-list li
    {
        padding-left: 5px;
        padding-right: 5px;
        letter-spacing: 0;
    }
	
	.signup-left, .signup-right{ float:none; width:auto; text-align:center;}
	.foot-nav{ float:none; width:auto;}
	.top-big-text{ font-size:17px;}
	.index-nav-page ul li{width:18%;}
	.index-nav-social-media-with-text .home-develop{margin-top:30px;}
	
	div.index-nav-page {height:auto; display:inline;}
	
	.popup-inner-image{float:none; width:100%; text-align:center;}
	.pop-inner-content{float:none; width:100%;}
	.right-add-to-cart-button a.cart-button-inner-page{margin-top:0;}
	.home-left-box{ max-width:440px;}	
	.home-left-develop{ font-size:14px;}
	.popup-inner-image .product-image{ width:24%;}
	#product_pop_598 .popup-inner-image, #product_pop_592 .popup-inner-image, #product_pop_596 .popup-inner-image, #product_pop_602 .popup-inner-image, #product_pop_600 .popup-inner-image{ padding-top:4%;}
	
}
@media screen and (max-width: 700px)
{
    .roadkit-right
    {
        padding-top: 200px;
    }
    .roadkit-left{
        padding-top: 505px;
    }
    .roadkit-social ul li
    {
        color: #FFFFE4
    }
    .vip-style
    {
        background-position: -56px 0px;
    }
    .home-content-right img
    {
        max-width: 124.2%;
    }
    .home-content-left
    {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 5%;
        padding-right: 5%;
        text-align: center;
        box-sizing: border-box;
    }
    .home-content-right
    {
        width: 100%;
        margin-left: 0;
        box-sizing: border-box;
        text-align: right;
        display: none;
    }
    .home-content-right img
    {
        max-width: 50%;
    }
    .home-top
    {
        max-width: 320px;
        margin: 0 auto;
    }
    .home-develop
    {
        text-align: center;
    }
    .home-list-responsive
    {
        text-align: center;
    }
    .home-product-section
    {
        width: 125%;
    }
    .home-logo
    {
        padding-left: 0;
        text-align: center;
    }
      .product-list
    {
        letter-spacing: 0;
    }
	.home-product-section ul li.first-product{margin-right:0;}
	.index-nav-page .home-product-section{width:auto;}
	.home-logo{ width:45%;}
	.main_box{ padding-bottom:43%;}
}
@media screen and (max-width: 650px)
{
    .prof-banner-right
    {
        padding-top: 150px;
    }
    .banner-bottom
    {
        padding-top: 15px;
        padding-bottom: 15px;
        font-size: 25px;
    }
    .content-head
    {
        font-size: 20px;
        line-height: 20px;
    }
    .read-text
    {
        font-size: 14px;
    }
    .read-more
    {
        background-position: -44px 1px;
    }
    .profile-hero
    {
        font-size: 16px;
        line-height: 17px;
    }
    .profile-date
    {
        font-size: 12px;
        line-height: 13px;
        max-width: 35px;
    }
    .profile-section-left
    {
        width: 14%;
    }
    .profile-section-right
    {
        width: 86%;
    }
    .profile-zero{
        font-size: 12px;
        line-height: 12px;
    }
    .profile-zero{
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .read-left
    {
        width: 100%;
        float: none;
        max-width: 320px;
        margin: 0 auto;
    }
    .read-btn
    {
        width: 100%;
        max-width:320px;
    }
    .read-right
    {
        width: 100%;
        text-align: center;
        margin-top: 15px;
    }
    .product-list-footer-left
    {
        width: 100%;   
        text-align: center;
    }
    .product-list-footer-right
    {
        width: 100%;
        /*border: 2px solid #bbc0c2;*/
        padding-left: 0;
        margin-top: 10px!important;
    }
    .product-select select{
        /*margin-left: -3px;*/
        border-bottom: 0;
        outline: none;
    }
    .product-cart
    {
        border: none;
    }
    .product-list-content p
    {
        font-size: 14px;
    }
    .product-list
    {
        letter-spacing: 0;
    }
    .content-head
    {
        font-size: 15px;
        line-height: 15px;
    }
    .profile-content
    {
        padding-top: 30px;
    }
    .collection-head
    {
        margin-bottom: 30px;
    }
    .story-zero
    {
        font-size: 16px;
    }
    .story-banner
    {
        margin-bottom: 10px;
    }
    .story-head
    {
        font-size: 20px;
    }
    .slider-content
    {
        font-size: 15px;
    }
    .promise-left
    {
        width: 100%;
    }
    .promise-right
    {
        width: 100%;
    }
    .promise-zero
    {
        font-size: 15px;
        margin-bottom: 20px;
    }
    .difference-list li
    {
        margin-bottom: 20px;
    }
    .promise-left ul li
    {
        margin-bottom: 5px;
    }
    .promise-right ul li
    {
        margin-bottom: 5px;
    }
    .story-bottom
    {
        padding-left: 20px;
        padding-right: 20px;
    }
    .roadkit-left
    {
        padding-top: 200px;
    }
    .vip-banner
    {
        min-height: 300px;
        background-position: -60px 0px;
    }
    .vip-right
    {
        padding-top: 60px;
        padding-right: 20px;
        box-sizing: border-box;
    }
    .vip-logo img
    {
        max-width: 80%;
    }
    .vip-last
    {
        font-size: 15px;
    }
    .vip-skin-care
    {
        background-position: -110px 0px;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .skincare-main
    {
        padding-left: 0;
    }
    .collection-hero
    {
        font-size: 20px;
        line-height: 20px;
    }
    .skincare-hero
    {
        margin-bottom: 10px;
    }
    .skincare-btn
    {
        margin-top: 20px;
    }
    .skincare-zero
    {
        font-size: 15px;
        line-height: 15px;
        margin-bottom: 20px;
    }
    .skin-care-left
    {
        max-width: 290px;
    }
    .vip-skin-care
    {
        background-position: -38px 0;
    }
    .vip-shave
    {
        background-size: cover;
        background-position:-0px 0px;
        padding-top: 30px;
        padding-bottom: 30px;
        margin-bottom: 30px;
    }
    .vip-mosterizer
    {
        background-size: initial;
        background-position: -40px 0px;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .vip-skin-care
    {
        background-position: -38px 0px;
        background-size: 107% 107%;
    }
    .story-left
    {
        box-sizing: border-box;
        padding-left: 20px;
        padding-right: 20px;
    }
    .roadkit-banner {
        background-position: -254px 0px;
        background-size: cover;
    }
    .roadkit-left
    {
        padding-top: 425px;
    }
    .vip-left
    {
        padding-top: 320px;
    }
    .vip-banner {
        min-height: 150px;
        background-position: -120px 0px;
    }
    .vip-logo img
    {
        max-width: 65%;
    }
    .skin-care-left
    {
        background-color: rgba(255, 255, 255, 0.6);
        padding: 10px;
        border-radius: 15px;
        margin-left: 15px;
        margin-right: 15px;
    }
    .style-right
    {
        background-color: rgba(255, 255, 255, 0.6);
        padding: 10px;
        border-radius: 15px;
        margin-left: 15px;
        margin-right: 15px;
    }
    .story-bottom
    {
        background-size: cover;
    }
    .collection-banner
    {
        padding-top: 1px;
    }
    .collection-bottles{
        margin-top: 40px;
    }
	.inner-page-cart-box{ width:44%;}
	.signup-left{width:100%;}
	.signup-form .field{width:34%;}
	.inner-main-container .cart-button-inner-page a.button.add_to_cart_button.product_type_simple{ margin:10px auto;}
	.cart-button-inner-page .added_to_cart.wc-forward{ display:block; max-width:145px; margin:0px auto;}
	
	.main_box{ padding-bottom:5%;}
	.main-img-overlay{ position:inherit; padding:20px 0; width:86%; margin:0px auto;}
    .home-left-box{ background:rgba(255, 255, 255, 0.6); padding-top:15px;}
	.item_h3_text2{ font-size:18px; line-height:24px;}
	.item_h3_text3{ font-size:18px; line-height:24px;}
	.item_big_text{ font-size:21px;}
	.item_big_text span{ font-size:16px;}
	.main_box_small_text, .item_small_text3, .item_small_text{ font-size:14px; line-height:20px;}
	.signup-form label{ display:block;}
	.signup-form .field, .signup-form .subscribe-button{ display:block; width:94%; padding:15px; margin:15px auto; box-sizing:border-box;}	
	.demo-text{ font-size:20px;}
	.center-container-popup-inner-page{ width:80%; padding-left:15px; padding-right:15px;}
	.footer{ padding-bottom:15px;}
	.footer-nav{ padding-bottom:0;}
	.story-content{ padding-top:40px;}
	.inner-main-container{ padding-top:0;}
	.side-widget{ margin-bottom:25px;}
	.demo-text, .author-image{ margin-top:25px;}
	.popup-cart-button-with-quantity{ padding-bottom:20px;}
	.pop-inner-content .top-big-text{ font-size:18px;}
	.cleanser-inner-text-popup{ font-size:15px;}
	.pop-inner-content .price-box-add-to-cart{ font-size:19px;}
	.product-left{ float:none; width:auto;}
	.product-right{ float:none; width:auto; padding-bottom:35px;}
	.product-mid{ float:none; width:45%; margin:0px auto;}
	.product-right .read-right{ float:none;}
	.story-logo{ margin-bottom:25px; margin-top:-25px;}
	.story-zero{ margin-bottom:25px;}
	.header-left{ display:none;}
	.prof-main{ padding-left:15px; padding-right:15px;}
	.benefits-list li{ font-size:16px;}
	.recomend-image-main{ width:40%; margin:0px auto; display:block;}
	.product-list-content{ padding-left:15px; padding-right:15px;}
	.footer .foot-nav-list li.icon-loc, .footer .foot-nav-list li.icon-mail, .footer .foot-nav-list li.icon-phone{ text-align:left;}
	.read-more{ background:none; padding-top:0px;}
	.inner-page-cart-box, .main-content-inner-page{ margin-top:0;}
	.product-cart a.button.add_to_cart_button.product_type_simple, .product-cart .added_to_cart.wc-forward{ font-size:20px!important;}
	.product-list-content p{ margin-bottom:0;}
	.benefits-list li{ margin-bottom:10px;}
	.product-main{ padding-bottom:10px;}
	.home .item_h3_text3{ padding-top:0;}
	.main_box{ padding-bottom:3%;}
	.header{ background:#fff;}
	.home-logo-mobile{ display:block; margin:0px auto 13px 0; text-align:center;}
	div.home-content-left{ padding-top:100%;}
	.home-logo{ display:none;}
	.home-banner{ background-position:94% top!important;}
	/*.responsive-nav select{ -webkit-appearance:none;} */
	.home-left-box{ max-width:inherit;}	
	.popup-inner-image .product-image{ width:25%;}
	
	
	
	body .responsive-nav select
    {
	 letter-spacing: 0.5em;
    }	
}
@media screen and (max-width: 550px)
{
    .profile-section-left
    {
        display: none;   
    }
    .profile-section-right
    {
        width: 100%;

    }
    .content-head
    {
        font-size: 15px;
        line-height: 15px;
    }
    .read-more{
        padding-top:0px;
        margin-top:0px;
    }
    .read-text
    {
        margin-bottom: 25px;
        text-align: center;
    }
    .profile-section-right
    {
        text-align: center;
    }
    .collection-hero{
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 20px;
    }
    .product-right
    {
        padding-top: 100px;
    }
    .collection-zero
    {
        font-size: 15px;
        line-height: 15px;
    }
    .collection-last
    {
        font-size: 14px;
    }
    .read-right ul li a img{
        width: 13%;
    }
    .product-left
    {
        padding-top: 40px;
    }
    .product-mid
    {
        padding-top: 40px;
    }
    .product-right
    {
        padding-top: 50px;
    }
    .story-bottom
    {
        padding-top: 50px;
    }
    .contact-banner-last
    {
        font-size: 17px;
    }
    .contact-hero
    {
        text-align: center;
    }
    .contact-zero
    {
        text-align: center;
    }
    .contact-btn
    {
        margin: 0 auto;
        margin-top: 30px;
    }
    .vip-banner
    {
        min-height: 200px;
        background-position: -60px 0px;
    }
    .vip-right
    {
        padding-top: 60px;
        padding-right: 20px;
        box-sizing: border-box;
    }
    .vip-logo
    {
        margin-bottom: 10px;
    }
    .vip-logo img
    {
        max-width: 60%;
    }
    .vip-last
    {
        font-size: 12px;
        letter-spacing: 0px;
    }
    .collection-divider
    {
        margin-bottom: 5px;
    }
    .vip-skin-care
    {
        background-size: cover;
        background-position: -166px 0;
    }
    .home-content-left
    {
        width: 97%;
    }
    .home-product-section
    {
        width: 100%;
    }
    .home-product-section ul li.first-product
    {
        width: 10.5%;
        margin-right: 0;
    }
    .home-product-section ul li.fourth-product
    {
        width: 25%;
    }
    .home-product-section ul li.second-product
    {
        width: 30%;
    }
    .home-product-section ul li.third-product
    {
        width: 27%;
    }
    .vip-left
    {
        padding-top: 220px;
    }
    .vip-banner {
        min-height: 150px;
        background-position: -50px 0px;
    }
    .vip-logo img
    {
        max-width: 65%;
    }
	.main-left-top .main-half{float:none; width:auto;}
	.left-quantity-button{ float:none; margin-left:2px;}
	.right-add-to-cart-button{ float:none; padding:0; margin:10px 0;}	
	.main-left-top div.main-half:last-child{ display:block; float:none; width:100%;}
	.main-left-top div.main-half:last-child .item-bg-img{ display:none; }
	.main-left-top div.main-half:last-child .item_top_text2{padding-top:2%;}
	
}
@media screen and (max-width: 500px)
{
    .prof-banner-right
    {
        padding-top: 100px;
    }
    .vip-skin-care
    {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .home-content-left
    {
        width: 90%;
        margin-left: 5%;
        margin-right: 5%;
        padding-left: 0;
        padding-right: 0;
    }
	.signup-form label{width:100%; margin-bottom:10px;}
	div.home-content-left{ margin:0 auto; width:90%;}
	.woocommerce a.add_to_cart_button{ margin-right:10px!important;}
	.product-cart a.button.add_to_cart_button.product_type_simple, .product-cart .added_to_cart.wc-forward{ font-size:17px!important;}
	.read-right ul li a img{ width:auto;}
	
}
@media screen and (max-width: 450px)
{
    .roadkit-right
    {
        padding-top: 150px;
    }
    .roadkit-left
    {
        padding-top: 355px;
    }
    .read-right{
        width: 165%;
    }
    .vip-banner
    {
        min-height: 200px;
        background-position: -60px 0px;
    }
    .vip-left
    {
        padding-top: 100px;
    }
    .vip-right
    {
        padding-top: 60px;
        padding-right: 20px;
        box-sizing: border-box;
        width: 50%;
    }
    .vip-logo
    {
        margin-bottom: 10px;
    }
    .vip-logo img
    {
        max-width: 60%;
    }
    .vip-last
    {
        font-size: 12px;
        letter-spacing: 0px;
    }
    .collection-divider
    {
        margin-bottom: 5px;
    }
    .product-list
    {
        font-size: 14px;
        line-height: 14px;
    }
    .vip-skin-care
    {
        margin-top: 20px;
    }
    .vip-skin-care ul li
    {
        display: inline-block;
    }
    .skincare-hero
    {
        margin-bottom: 10px;
        font-size: 16px;
        letter-spacing: 0;
    }
    .skincare-btn
    {
        margin-top: 20px;
        font-size: 13px;
    }
    .skincare-zero
    {
        font-size: 13px;
        line-height: 13px;
        margin-bottom: 15px;
    }
    .skin-care-left
    {
        max-width: 220px;
        margin-left: 20px;
    }
    .vip-skin-care
    {
        background-position: -38px 0;
    }
    .skincare-last
    {
        font-size: 12px;
    }
    .read-right
    {
        width: 100%;
    }
	.inner-page-cart-box{ display:block; width:auto; text-align:center;}
	
	.top-bc-shop-container{ padding-bottom:25px; font-size:22px;}
	.main-right .main-img-overlay{bottom:2%;}
	.home-top{padding-left:0;}
	.cart-button-inner-page{ max-width:inherit;}
	.home-logo{ width:60%;}
	.experience-profile-button a{ padding:10px;}
	.home-left-develop{ font-size:15px;}
	.header{ padding-left:15px; padding-right:15px;}
}

@media screen and (max-width: 400px)
{
    .product-mid
    {
        padding-bottom: 40px;
    }
    /*.product-mid{
        width: 45%;
    }
    .product-right
    {
        width: 55%;
    }*/
    .product-wishlist p
    {
        font-size: 14px;
    }
    .product-cart-right
    {
        padding-top: 8px;
        padding-bottom: 5px;
        font-size: 16px;
    }
    .recomend-head
    {
        font-size: 15px;
    }
	.home-left-develop{letter-spacing:2px;}
	.demo-text{ font-size:18px;}
	.mfp-close-btn-in .mfp-close{ right:3%; top:0;}
	.product-cart a.button.add_to_cart_button.product_type_simple, .product-cart .added_to_cart.wc-forward{ width:auto!important; display:block!important; max-width:350px!important; margin:0px auto!important; margin-bottom:20px!important; }

}
@media screen and (max-width: 360px)
{
    .prof-banner-right
    {
        padding-top: 70px;
    }
    .vip-skin-care
    {
        background-position: -75px 0;
    }
	.home-left-develop{letter-spacing:0;}
	.footer ul li{display:block;}
	.home-develop{letter-spacing:2px;}
	.experience-profile-button a{ font-size:16px; padding:11px 10px;}
	.home-left-develop{ font-size:15px;}
	.footer .foot-nav-list li.icon-loc, .footer .foot-nav-list li.icon-mail, .footer .foot-nav-list li.icon-phone{ padding-top:0;}
	.item_h3_text3, .item_h3_text2, .item_h3_text1{ font-size:16px; line-height:21px;}
	.home-left-develop{ font-size:12px;}

}
@media screen and (max-width:340px){
.experience-profile-button a{ font-size:14px; padding:10px 5px}
}
@media screen and (max-width: 728px)
{
.col-lg-4{background-color: yellow;}
}