@font-face {
    font-family: 'Proxima Nova';
    src: url('/fonts/Proxima-Nova-Regular.eot');
    src: url('/fonts/Proxima-Nova-Regular.eot') format('embedded-opentype'),
         url('/fonts/Proxima-Nova-Regular.woff2') format('woff2'),
         url('/fonts/Proxima-Nova-Regular.woff') format('woff'),
         url('/fonts/Proxima-Nova-Regular.ttf') format('truetype'),
         url('/fonts/Proxima-Nova-Regular.svg#ProximaNovaRegular') format('svg');
}

@font-face {
    font-family: "sansationbold";
    src: url("?#iefix") format("embedded-opentype"), url("https://cdn.lrworld.com/images_cms/layout/fonts/sansation/sansation_bold_webfont_3.woff") format("woff"), url("https://cdn.lrworld.com/images_cms/layout/fonts/sansation/sansation_bold_webfont_2.ttf") format("truetype"), url("https://cdn.lrworld.com/images_cms/layout/fonts/sansation/sansation_bold_webfont_1.svg#sansationbold") format("svg");
    font-weight: normal;
    font-style: normal;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    /*font: inherit;*/
    list-style: none;
    /*vertical-align: baseline;*/
    box-sizing:border-box;
    font-family: 'Proxima Nova', sans-serif;

}
a{text-decoration:none;-webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;}
img{max-width:100%; height: auto;}

body{background: #fff; font-family:arial; font-size: 12px; line-height: 18px;}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #000!important;
    background: none!important;
}



body{overflow-x: hidden;    }

#wrapper{float:left; width:100%;}
#header{float:left; width:100%;   /* margin: 0 0 16px 0;*/}
.header-top{float:left; width:100%; padding: 30px 0 22px 0;}
.header-top h1{background: url('/images/easyship-logo-p.png') no-repeat;width: 366px;height: 95px;display: block;float: right;}
.logo{float:left;}
.error {color: #f0833a;}
.left {float: left;}
.right {float: right;}
.BannerUpdatedText ul {
    padding: 0 0 0 30px;
}
.BannerUpdatedText ul li {
    list-style: disc !important;
    font-size: 20px;
    font-size: 2vh;
    line-height: 25px;
    margin: 0 0 15px;
}

.slider-ul {

}
.normalul {
    padding: 10px 0 0 30px;
}
.normalul li {
    font-size: 15px;
    color: #505050;
    line-height: 18px;
}
.registerInfo {
    background: url('/images/Partne-smallr.jpg') no-repeat bottom left;padding: 0 0 0 400px;
}

.slider-ul li {

}
.img1 {
    float: left;
    margin: 0 10px 0 0;
    padding: 0 0 10px;
}
.marginzero {
    margin: 0!important;
}

.login-btn-link{text-align: center;text-decoration: none!important;float:left; background: #d7c4b6; width:120px; height: 39px;padding: 10px 0 0 0; border-radius: 6px; color: #fff;font-family: 'Proxima Nova', sans-serif; font-size: 16px; border: none; cursor: pointer;}
.clear {margin: 0; padding: 0;clear: both;}
.header-bottom{float:left; width:100%;}
#lanBtnSel {text-transform: uppercase;}
.lifetakt-button {
    width: 100%;
    display: block;
    font-size: 1.25rem;
    background: #76ab95;
    margin: 0 0 20px;
    text-align: center;
    color: #fff;
    padding: 20px 0 20px;
}
 /*.mobile_cat{background-color: #76ab95;
    float: left;
    width: 100%;
    text-align: center;
    padding: 10px;
    color: #fff !important ; text-decoration: none !important;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px; display:none;}*/

.fontsize35 {font-size: 35px;position: relative;top: -5px;}

.btn2 {
    float: left;
    width: 30%;
    text-align: center;
    background: #505050;
    background-size: 100%;
    padding: 0;
    color: #fff;
    border-radius: 0;
    line-height: 76px;
    margin: 0;
    border: none;
    font-size: 21px;
    font-family: 'Proxima Nova', sans-serif;
    color: #fff!important;
    text-decoration: none!important;
}
.btn3_customer {
    float: left;
    width: 30%;
    text-align: center;
    background: url(/images/tab.png) repeat-y 0 0;
    background-size: 100%;
    padding: 0;
    color: #fff;
    border-radius: 0;
    line-height: 76px;
    margin: 0;
    border: none;
    font-size: 21px;
    font-family: 'Proxima Nova', sans-serif;
    color: #fff!important;
    text-decoration: none!important;
}
.btn3 {
    float: left;
    width: 30%;
    text-align: center;
    background: url(/images/tab_brown.png) repeat-y 0 0;
    background-size: 100%;
    padding: 0;
    color: #fff;
    border-radius: 0;
    line-height: 76px;
    margin: 0;
    border: none;
    font-size: 21px;
    font-family: 'Proxima Nova', sans-serif;
    color: #fff!important;
    text-decoration: none!important;
}

.lifetakth3 {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
    margin: auto;
}
.bodymissionld {
    width: 50%!important;
    float: left;
}
.bodymissionld p {
    padding: 0 25px 0 0;
}
.explanationsDiv {
    padding: 20px 20px 20px 0;
    color: #7a7a7a;
}

.lifetaktmainpagetable .first {
    padding: 15px 20px 0 0;
}
.lifetaktmainpagetable .first img {
    max-width: none;
}

.lr-column {
    width: 33.33333%;
    float: left;
    padding: 0 15px 0 10px;
}
.lr-icon {
    height: 200px;
}
.order-row1 h6 {
     float: left;
     padding: 10px 0 0 10px;
     font-size: 17px;
    line-height: 20px;
    font-weight: bold;

}
.search-icon-pd {
    background: url('/images/small-right-arrow.gif') no-repeat;
    width: 38px;
    height: 38px;
    display: block;
    overflow: hidden;
    float: left;
}
.order-row2 {
    display: none;
    padding: 20px 0 0 0;
}
.order-table th {
    text-align: center;
}

.order-table td, .order-table th {
    padding: 0 10px;
}
.order-table .AlignLeft {
    text-align: left;
}

.order-row2 .greybox {
    background: #b1b5b8;
    color: #fff;
    padding: 10px;
}
.order-row2 .greenbox {
    background: #93b793;
    color: #fff;
    padding: 10px;
}
.cart-row1 .orange {
     color: #f6a200;
}

.order-row2 .darkbox {
    background: #505050;
    color: #c9dc5c;
    padding: 10px;
    font-size: 22px;
    line-height: 25px;
}
.order-row2 .lastrow td {
    padding: 20px 0 0 0;
}

.order-row1 {
    border-bottom: 1px solid #eee;
    padding: 10px 0;
}

.order-price {
    float: right;
    color: #ccb5a3;
    font-size: 20px;
    line-height: 25px;
    font-weight: bold;
    width: 120px;
    font-family: 'Proxima Nova', sans-serif;
}

.maintopdivslide {
    font-size: 18px;
    line-height: 23px;
    font-family: 'Proxima Nova', sans-serif;
    padding: 100px 0 0 0;
    width: 80%;
    text-align: left;
}
.maintopdivslide sup {
    font-size: 14px;
}

#lr-menu a, #lr-menu button, #lr-menu input {
    margin-bottom: 0;
}
#lr-menu a {
    font-family: 'Proxima Nova', sans-serif;
}
#lr-menu li.hoverli {
    background: #76ab95;
    color: #fff;
}
#lr-menu li.hoverli a {
   color: #fff;
}
.lr-column1 {
    float: left;

}
#tableloyaltyprogram {
    text-decoration: none;
    cursor: zoom-in;
}
.starterkid-explanation ul {
    padding: 10px 0 10px 20px;
}
.starterkid-explanation ul li {
    list-style: disc;
}
.mini-loyalty-circle {
    position: relative;
    margin: 0 0 -40px 20px;
    top: 0;
    cursor: zoom-in;
    left: 20px;
    width: 60px;
    height: 60px;
    overflow: hidden;
    display: block;
    background: url('/images/discount1-small.png') no-repeat;
}

.lr-button {
    display: inline-block;
    text-align: center;
    line-height: .95;
    cursor: pointer;
    -webkit-appearance: none;
    -webkit-transition: background-color .25s ease-out,color .25s ease-out;
    transition: background-color .25s ease-out,color .25s ease-out;
    vertical-align: middle;
    border: 1px solid transparent;
    border-radius: 0;
    padding: .85em 1em;
    margin: 0 0 1rem;
    font-size: .9rem;
    background-color: #809580;
    color: #fff;
}
.lr-button.lifetakt {
    margin-top: 5px;
    background-color: #76ab95;
    text-transform: uppercase;
}
.mental-power-overlay {
    margin-left: 20px;
    background: #9c4995;
    color: #fff;
    width: 167px;
}
.daily-essentials-overlay {
    margin-left: 20px;
    background: #ffea2d;
    color: #3c3c3c;
    width: 167px;
}
.vital-care-overlay {
    margin-left: 20px;
    background: #007c31;
    color: #fff;
    width: 167px;
}
.seasonal-support-overlay {
    margin-left: 20px;
    background: #f6a200;
    color: #fff;
    width: 167px;
}
.body-mission-overlay {
    margin-left: 20px;
    background: #007d97;
    color: #fff;
    width: 167px;
}
.body-mission-overlay:hover {
    background: #007788;
}
.pro-activity-overlay {
    margin-left: 20px;
    background: #85cee6;
    color: #7a7a82;
    width: 167px;
}
.pro-activity-overlay:hover {
    background: #85cee6;
    color: #3c3c3;
}

.lr-button.lifetakt:hover {
    background-color: #5a957c;
    color: #fff!important   ;
}
/* flip speed goes here */
/* entire container, keeps perspective */
.flip-container {
    perspective: 1000px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
/*  UPDATED! flip the pane when hovered */
.flip-container:hover .back {
    transform: rotateY(0deg);
}
.flip-container:hover .front {
    transform: rotateY(180deg);
}
 .flip-container, .front, .back {
    width: 309px;
    height: 309px;
    margin-bottom: 10px;
}
.flipper {
    transition: 0.6s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: relative;
}

/* hide back of pane during swap */
.front, .back {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: 0.6s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;

    position: absolute;
    top: 0;
    left: 0;
}

/*  UPDATED! front pane, placed above back */
.front {
    z-index: 2;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
}

/* back, initially hidden pane */
.back {
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}

/*
    Some vertical flip updates
*/
.vertical.flip-container {
    position: relative;
}

.vertical .back {
    transform: rotateX(180deg);
}

.vertical.flip-container:hover .back {
    transform: rotateX(0deg);
}

.vertical.flip-container:hover .front {
    transform: rotateX(180deg);
}

.overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 320px;
    padding: 10px 0 0 10px;
    height: 309px;
    background-color: rgba(0, 0, 0, 0.5);
}

.overlay-mobile {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 6px;
    display: block;
    width: 240px;
    height: 300px;
    background-color: rgba(0, 0, 0, 0.5);
}

.header-overlay {
    margin-top: 20px;
    margin-left: 20px;
    width: 30px;
    color: #fff;
    font-size: 35px;
    font-family: 'Proxima Nova', sans-serif;
    line-height: 1;
}

.text-overlay {
    padding: 20px;
    margin: 0 0 10px;
    width: 290px;
    text-align: justify;
    color: #fff;
    font-size: 12px;
}
.text-container {
    margin-left: 20px;
    text-transform: uppercase;
    text-align: left;
}
/*--- flipper end ---*/
/*--- Accordeon start ---*/
.lr-accordion-content {
    padding: 1rem;
    display: none;
    border: 1px solid #ececed;
    border-bottom: 0;
    background-color: #fff;
    color: #3c3c3c;
    height: auto;
}
.lifetaktinfo ol, ul {
     margin: 0;
     padding: 0;
     list-style: none;
}
a.lr-active {
    text-decoration: none !important;
    background: #ffea2d;
}
.lr-accordion {
    list-style-type: none;
    background: #fff;
    margin-left: 0;
    width: 100%;
}
.lr-accordion li a {
    color: #3c3c3c;
    text-decoration: none;
    outline: 0;

}
.lr-accordion-title {
    color: #7a7a7a;
    font-weight: 500!important;
    font-size: 20px;
    font-size: 20px;
    font-family: 'Proxima Nova', sans-serif;
}
.lr-accordion-title {
    display: block;
    padding: 1.25rem 1rem;
    /*line-height: 1;
    font-size: 1rem;*/
    color: #809580;
    position: relative;
    border: 1px solid #ececed;
    border-bottom: 0;
}
.lr-accordion-title:before {
    content: "+";
    position: absolute;
    right: 1rem;
    top: 40%;
    margin-top: -.5rem;}
.lr-accordion-title:after {
  /*  content: "\2796";  Unicode character for "minus" sign (-) */
    content: "-";
    position: absolute;
    right: 1rem;
    top: 40%;
    margin-top: -.7rem;
}
.icon-1 {width: 20px;height: 20px;display: block;padding-left: 30px;background: url(/images/lifetakt_daily-essentials_icon_ernaehrung_20x20.png) no-repeat left;}
.icon-2 {width: 20px;height: 20px;display: block;padding-left: 30px;background: url(/images/lifetakt_daily-essentials_icon_lifestyle_20x20.png) no-repeat left;}
.icon-3 {width: 20px;height: 20px;display: block;padding-left: 30px;background: url(/images/lifetakt_daily-essentials_icon_bewegung_20x20.png) no-repeat left;}

.yellowrow:hover {background: #ffea2d;    color: #7a7a7a;}
.yellowrow:focus {background: #ffea2d;    color: #7a7a7a;}
.yellowrow:active {background: #ffea2d;   color: #7a7a7a;}
.yellowrow-1 {padding-left: 50px;background: url(/images/lifetakt_daily-essentials_1_45x20.png) no-repeat left;}
.yellowrow-2 {padding-left: 50px;background: url(/images/lifetakt_daily-essentials_2_45x20.png) no-repeat left;}
.yellowrow-3 {padding-left: 50px;background: url(/images/lifetakt_daily-essentials_3_45x20.png) no-repeat left;}

.purplerow:hover {background: #9d4b96;    color: #fff;}
.purplerow:focus {background: #9d4b96;    color: #fff;}
.purplerow:active {background: #9d4b96;   color: #fff;}
.purplerow-1 {padding-left: 50px;background: url(/images/lifetakt_mental-power_1_45x20.png) no-repeat left;}
.purplerow-2 {padding-left: 50px;background: url(/images/lifetakt_mental-power_2_45x20.png) no-repeat left;}
.purplerow-3 {padding-left: 50px;background: url(/images/lifetakt_mental-power_3_45x20.png) no-repeat left;}

.greenrow:hover {background: #007c31;    color: #fff;}
.greenrow:focus {background: #007c31;    color: #fff;}
.greenrow:active {background: #007c31;   color: #fff;}
.greenrow-1 {padding-left: 50px;background: url(/images/lifetakt_vital-care_1_45x20.png) no-repeat left;}
.greenrow-2 {padding-left: 50px;background: url(/images/lifetakt_vital-care_2_45x20.png) no-repeat left;}
.greenrow-3 {padding-left: 50px;background: url(/images/lifetakt_vital-care_3_45x20.png) no-repeat left;}

.orangerow:hover {background: #f6a200;    color: #fff;}
.orangerow:focus {background: #f6a200;    color: #fff;}
.orangerow:active {background: #f6a200;   color: #fff;}
.orangerow-1 {padding-left: 50px;background: url(/images/lifetakt_seasonal-support_1_45x20.png) no-repeat left;}
.orangerow-2 {padding-left: 50px;background: url(/images/lifetakt_seasonal-support_2_45x20.png) no-repeat left;}
.orangerow-3 {padding-left: 50px;background: url(/images/lifetakt_seasonal-support_3_45x20.png) no-repeat left;}

.bluerow:hover {background: #007d97;    color: #fff;}
.bluerow:focus {background: #007d97;    color: #fff;}
.bluerow:active {background: #007d97;   color: #fff;}
.bluerow-1 {padding-left: 50px;background: url(/images/lifetakt_body-mission_1_45x20.png) no-repeat left;}
.bluerow-2 {padding-left: 50px;background: url(/images/lifetakt_body-mission_2_45x20.png) no-repeat left;}
.bluerow-3 {padding-left: 50px;background: url(/images/lifetakt_body-mission_3_45x20.png) no-repeat left;}

.lightbluerow:hover {background: #85cee6;    color: #fff;}
.lightbluerow:focus {background: #85cee6;    color: #fff;}
.lightbluerow:active {background: #85cee6;   color: #fff;}
.lightbluerow-1 {padding-left: 50px;background: url(/images/lifetakt_pro-activity_1_45x20.png) no-repeat left;}
.lightbluerow-2 {padding-left: 50px;background: url(/images/lifetakt_pro-activity_2_45x20.png) no-repeat left;}
.lightbluerow-3 {padding-left: 50px;background: url(/images/lifetakt_pro-activity_3_45x20.png) no-repeat left;}

.expert-tips {border-top: #9c4995 solid 5px;padding: 18px 0 0 0;}
.expert-tips-purple {border-top: #9c4995 solid 5px;padding: 18px 0 0 0;}
.expert-tips-green {border-top: #007c31 solid 5px;padding: 18px 0 0 0;}
.expert-tips-orange {border-top: #f6a200 solid 5px;padding: 18px 0 0 0;}
.expert-tips-lightblue {border-top: #85cee6 solid 5px;padding: 18px 0 0 0;}
.expert-tips-darkblue {border-top: #007d97 solid 5px;padding: 18px 0 0 0;}
.add-to-basket-yellowrow, .add-to-basket-purplerow, .add-to-basket-greenrow, .add-to-basket-orangerow, .add-to-basket-bluerow, .add-to-basket-lightbluerow, .add-to-basket-darkbluerow   {
    color: #7a7a7a;width: 100%;display: block;padding: 10px  0;text-align: center;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.add-to-basket-yellowrow {background:  #ffea2d;}
.add-to-basket-purplerow {background:  #9d4b96;color:#fff!important;}
.add-to-basket-greenrow {background:  #007c31;color:#fff!important;}
.add-to-basket-orangerow {background:  #f6a200;color:#fff!important;}
.add-to-basket-bluerow {background:  #007d97;color:#fff!important;}
.add-to-basket-lightbluerow {background:  #85cee6;color:#3c3c3c!important;}
.add-to-basket-darkbluerow {background:  #007d97;color:#3c3c3c!important;}

.lr-column-es {padding: 1em;}
.product-box {

    width: 48%;
    margin-bottom: 1rem;
    border: 1px solid #ececed;
    border-radius: 0;
    background: #fff;
    -webkit-box-shadow: none;
    padding: 0;
    overflow: hidden;
    color: #3c3c3c;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.lf-product-title {
    text-align: center;
    padding: 30px 0 30px 0;
    font-weight: bold;
    font-size: 17px;
}
.lf-product-img {
    text-align:center;
}
.lf-product-txt2 {
    padding: 20px;
    min-height: 120px;
    text-align: center;
}
.lf-read-more {
    width: 48%;
    border: 1px solid #809580;
    color: #809580;
    text-align: center;
    padding: 10px 0;
}
.product-ftr {
    padding: 0 10px 10px 10px;
}
/*--- Accordeon end ---*/

/*--- Tips start---*/
.training-box{float:left; width:100%; text-align: left; margin: 0 0 40px 0;}
.training-video{float:left; width:100%; border:solid 2px #ccb5a3; margin: 0 0 15px 0;}
.training-sec .testimonials h5 {
    color: #505050;
}

.tips-sec{float:left; width:100%; margin: 0 0 90px 0;}

.tips-banner{float:left; width:100%; position: relative; height: 702px; background-size: cover !important;}
.tips-banner img{float:left; width:100%;}
.tips-layer{float:left;width:100%; position: absolute; left: 0; top: 0; height: 100%;}
.tips-table{width:100%; height: 100%; display:table;}
.tips-td{width:100%; height: 100%; display:table-cell;}
.tips-text{float:left; width:470px; max-width: 100%; margin: 90px 0 0 0;}
.tips-text h2{font-family: 'Proxima Nova';
    color: #fff;
    font-size: 50px;
    line-height: 60px;
    text-transform: uppercase;
    background: url(images/line2.png) no-repeat 0 bottom;
    padding: 0 0 52px 0;
    margin: 0 0 50px 0;}
.tips-text p{color: #fff;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 15px 0;}
.tips-sec h6{color: #ccb5a3;
    font-size: 25px;
    line-height: 45px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 55px 0;}
.slide-images li img{border:solid 2px #ccb5a3; margin: 0 0 35px 0;}
.slide-images .flex-direction-nav{display:none !important;}
.slide-images li p{color: #95050503b792;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 55px 0;}

.tips-sec .slider .flex-direction-nav .flex-prev {
    width: 110px;
    height: 110px;
}
.tips-sec .slider .flex-direction-nav .flex-next {
    width: 110px;
    height: 110px;
}
.tips-sec .slider .flex-direction-nav {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    margin: 0;z-index: 1;
}
.slide-thumnails{padding:0 112px;}
.tips-sec .flex-viewport{z-index: 2;}
.slide-thumnails li{cursor:pointer;}
.slide-thumnails li img{border:solid 2px #ccb5a3; float:left;}
a:focus,input:focus,button:focus,select:focus,textarea:focus { outline: none;  }
.tips-sec .slide-thumnails .flex-active-slide:after{position:absolute; left:0; top: 0; width:100%; height: 100%; content: ''; background: #a9c5a8; opacity: 0.8; }

/*--- Tips end ---*/
.main-image-video__hidden {
    opacity:0;
    pointer-events: none;
    cursor:auto;
}
.video_button__hidden{
    pointer-events:none;
}
.video-wrap, .video-wrap1 {
    display: none;
}
.video-wrap {
    width: 100%;
    border: solid 3px #ccb5a3;

}

.main-image-video {
    border: solid 3px #ccb5a3;
}

.lifetakt1SL {float: left;width: 45%;}
.lifetakt2SL {font-size: 13px;float: left;padding-right: 10px;width: 35%;}
.lifetakt3SL {float: right;width: 20%;padding-right: 20px;}
.lifetakt3SL .product-img1 {padding: 10px 0 20px;}
.text2SL {padding: 0 15px 0 15px;}
.expert-tips {border-top: #ffea2d solid 5px;}
.imageexperttips {
    float: left;
    width: 30%;
}
.textexperttips {float: left;width: 70%;}
.large-half-es {float: left;width: 48%;font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;
    line-height: 1.5;}
ul.with-bullets {
    padding: 20px 0 0 20px;
}
ul.with-bullets li {
    padding: 0 0 20px 0!important;
    text-align: left;
    list-style: disc !important;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;
    line-height: 1.5;
}

.lft-button-tip {
     border-radius: 2px;
     background: #ffea2d;
     box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
     color: #3c3c3c;
     font-weight: 700;
     transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
     width: 100%;
}
.lft-button-tip-purple {
    border-radius: 2px;
    background: #9c4995;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    color: #fff!important;
    font-weight: 700;
    transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
    width: 100%;
}
.lft-button-tip-green {
    border-radius: 2px;
    background: #007c31;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    color: #fff!important;
    font-weight: 700;
    transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
    width: 100%;
}
.lft-button-tip-orange {
    border-radius: 2px;
    background: #f6a200;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    color: #fff!important;
    font-weight: 700;
    transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
    width: 100%;
}
.lft-button-tip-lightblue {
    border-radius: 2px;
    background: #85cee6;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    color: #3c3c3c!important;
    font-weight: 700;
    transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
    width: 100%;
}
.lft-button-tip-darkblue {
    border-radius: 2px;
    background: #007d97;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    color: #fff!important;
    font-weight: 700;
    transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
    width: 100%;
}
.shortdescriptioninner {
    color: #505050;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 0 0;
}
.shortdescription {
    /*padding: 0 0 15px;*/
    min-height: 110px;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
}

.shortdescription ul li  {
    background: url(/images/arrow3.png) no-repeat 0 12px;
    padding: 0 0 0 12px;
}
.shortdescriptioninner ul li {
     background: url(/images/arrow3.png) no-repeat 0 12px;
    padding: 0 0 0 12px;
}
.lifetaktmainpagediv {
    font-size: 15px;
    font-family: HelveticaNeueLTProLt;
    text-align: justify;
}
.fivepillars {
    font-size: 20px!important;
    line-height: 24px;
}
.partnerpricesmalltext {
    color: #505050;
    font-size: 12px!important;
     line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    float: left;
    margin: 0;
}
.navbar {
    position: relative;
    height: 26px !important;min-height: 26px !important;    border-radius: 0 !important;
    margin: 0 !important;
    border:none;
    float: left;
    width: 100%; background: #d7c4b6 !important;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 0;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin:6px;
    border: none; background: none !important;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.clear {
    height: 0;
    overflow: hidden;
    clear: both;
}

.header-left{float:left;}
.header-right{float: right; padding: 0 10px 0 0; color: #fff;}
.right-nav li{float: left; margin: 0 0 0 25px; list-style: none;}
.right-nav li a{ padding: 0; color:#fff !important; font-size:14px; line-height:26px; font-family: 'Proxima Nova', sans-serif;   text-decoration: none !important;}
.right-nav li a:hover{color:#000 !important;}
.right-nav{float:left;}
.customer{float:left;color: #fff !important;
    font-size: 14px;
    line-height: 26px;
    font-family: 'Proxima Nova', sans-serif;  }
.customer-img{float:left; margin:-7px 0 0 8px;position: relative;
    z-index: 9999;}
.customer-img img{float:left; margin:0; background: #fff;
    padding: 2px;
    border: solid 1px #c8a3a5;
    border-radius: 100%;}

.arrow{float:left; margin: 0 0 0 8px;}
.customer-name{float: left;}
.customer-name a {color: #fff;}

.dropdown-menu {
    position: absolute;
    top: 100%;left:auto;
    right: 0; width:155px; height: auto;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 155px;
    padding:0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    border: 1px solid #ccb5a3 !important; background: url(/images/dropdown-language.png) repeat 0 0 !important;
    border-radius: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-menu li{float: left;
    width: 100%;
    margin: 0 !important; border-bottom: solid 1px #d5d6d7;}
.dropdown-menu li:last-child{border-bottom: none;}
.dropdown-menu li a{padding:0 8px; line-height: 46px; color: #505050 !important; font-size: 14px;font-family: 'Proxima Nova', sans-serif;float: left;
    width: 100%; }
/*.dropdown-menu li.active a{background:#ccb5a3 !important; color: #fff !important; }*/
.lan-title{float:left; width:74px;}
.country-code{float:left; width:35px;}
.dropdown-menu li img{float:left; margin: 8px 0 0 0;}
.dropdown-menu li.active a,.dropdown-menu li:hover a{background:#ccb5a3 !important; color: #fff !important; }
.btn-group .btn-default {
background:none !important; border: none !important; padding: 0; margin: 0; outline:none !important;color: #fff !important;
    font-size: 14px;
    line-height: 26px;
    font-family: 'Proxima Nova', sans-serif;  }
.btn-group .dropdown-toggle {
    -webkit-box-shadow: none !important;
    box-shadow: none;
    position: absolute;
    left: 0;
    top: 0;
    height: 26px; opacity: 0;
}
.btn-group.open .btn-default{color: #c9dc5d !important;}
.small-tr1 {display:none;}

#content{float: left; width:100%; padding: 15px 0 0 0;}
.section1{float:left; width:100%;}
.section-number{float:left; width:100%; color: #ccb5a3; font-size: 40px;font-family: 'Proxima Nova', sans-serif;    line-height: 40px; margin: 0 0 5px 0;}
.section-title-login{font-family: 'Proxima Nova'; color: #505050; font-size: 40px; line-height: 50px; text-transform: uppercase; background: url(/images/line.png) no-repeat 0 bottom; padding: 0 0 32px 0; margin: 0 0 30px 0;}
.section-title{font-family: 'Proxima Nova'; /*color: #505050;  */ color: #000; font-size: 24px;  text-transform: uppercase; background: url(/images/line2.png) no-repeat 0 bottom; padding: 0 0 20px 0; margin: 0 0 30px 0;}
.section-title1{font-family: 'Proxima Nova'; color: #505050; font-size: 40px; line-height: 50px; text-transform: uppercase; padding: 0 0 10px 0; margin: 0 0 10px 0;}
.section-title-story{font-family: 'Proxima Nova'; color: #505050; font-size: 40px; line-height: 50px; text-transform: uppercase; padding: 5px 0 10px 80px; margin: 0 0 10px 0;background: url('/images/success-icon.gif') no-repeat top left;}
.undertitle {
    padding: 0 0 12px;
}
.undertitle div.eventd {
      font-size: 22px; line-height: 30px;margin: 0 0 15px;width: 100%;

}
.undertitle div.eventd span {
    color: #a1c0a1;
    width: 120px;
    display: block;
    float: left;
}
.undertitle div.DescNews {
     color: #a1c0a1!important;
     font-size: 22px; line-height: 30px;margin: 0 0 15px;width: 100%;
}

.myprofile-row-event {
    padding: 20px 0;
    font-size: 18px; line-height: 23px;
}

.section-titlemini{font-family: 'Proxima Nova'; color: #505050; font-size: 25px; line-height: 30px; text-transform: uppercase; background: url(/images/line.png) no-repeat 0 bottom; padding: 0 0 12px 0; margin: 0 0 10px 0;text-align: left;}
.section-titlemini_customer{font-family: 'Proxima Nova'; color: #505050; font-size: 25px; line-height: 30px; text-transform: uppercase; background: url(/images/line_brown.png) no-repeat 0 bottom; padding: 0 0 12px 0; margin: 0 0 10px 0;text-align: left;}
.about-text{float:left; width:430px; padding: 65px 0 0 0;}
.about-image{float:right; width:570px;}
.about-text p{color: #505050; font-size: 20px; line-height: 29px;font-family: 'Proxima Nova', sans-serif;   margin: 0 0 10px 0;}
.page-text{float:left; width:530px; padding: 50px 0 0 0;}
.page-text p{color: #505050; font-size: 15px; line-height: 25px;font-family: 'Proxima Nova', sans-serif;   margin: 0 0 10px 0;}
.counter-box{width:200px; padding: 0 15px; text-align: center;display: inline-block;    vertical-align: text-bottom;}
.counter-box h5{float:left; width:100%;color: #000; font-size: 20px; line-height: 29px;font-family: 'Proxima Nova', sans-serif;   margin: 0 0 10px 0;}
.counter-box h6{float:left; width:100%;color: #505050; font-size: 25px; line-height: 29px;font-family: 'Proxima Nova', sans-serif;   margin:0 0 10px 0;}
.countet-icon{float:left; width:100%; height: 64px;margin: 0 0 19px 0;  }
.countet-icon img{position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.count,.count1{display:inline-block;color: #000; font-size: 60px; line-height: 60px;font-family: 'Proxima Nova', sans-serif;   }
.count-box{text-align:center; float:left; width:100%;color: #000; font-size: 60px; line-height: 60px;font-family: 'Proxima Nova', sans-serif;margin: 0 0 12px 0;}

.section2{float:left; width:100%; margin: 0 0 45px 0;}
.work-text{float:left; width: 490px; margin: 0 0 0 0px;}
.work-text p{color: #505050; font-size: 20px; line-height: 29px;font-family: 'Proxima Nova', sans-serif;   margin: 0 0 18px 0;}
.work-text p strong{font-family: 'Proxima Nova', sans-serif;}
.work-text p:last-chid{margin: 0;}
.work-text ul {font-size: 20px; line-height: 29px;font-family: 'Proxima Nova', sans-serif;  padding: 0 0 0 20px;color: #505050;}
.work-text ul li {list-style: disc;color: #505050;}

.work-image{float:right; /*border:solid 3px #ccb5a3;*/ width:491px;}
.work-image p {
    color: #505050;
    font-size: 15px;
    line-height: 20px;
    padding: 5px 0 0 0;
    font-family: 'Proxima Nova', sans-serif;
}

.work-image img{float:left;    width: 100%;}

.section3{float:left; width:100%; margin: 0 0 40px 0; background-position: left 0 !important; background-repeat: no-repeat !important;}

.section3 h5{font-size: 25px;line-height: 28px;color: #d6c4b6;margin: 0 0 20px;}
.section3 h4{font-size: 44px;line-height: 44px;color: #d6c4b6;    padding-top: 20px;}
.success-text2{float: right; width:60%;position: relative; z-index: 2; padding: 35px 0 0 0;}
.success-text{float:right; width:491px;position: relative; z-index: 2; padding: 35px 0 0 0;}
.success-text ul{list-style: none; counter-reset: li}
.success-text ul li{counter-increment: li; position:relative; min-height: 60px;color: #505050; font-size: 16px; line-height: 29px;font-family: 'Proxima Nova', sans-serif;   margin: 0 0 12px 0; }
.success-text ul li:before{content: counter(li); color: #c19c80;
  display: inline-block; width: 65px;
  margin-left: -65px; font-size: 60px;font-family: 'Proxima Nova', sans-serif;   line-height: 60px; position:absolute; left: 0; top: -5px;}
.success-text ul li strong{font-family: 'Proxima Nova', sans-serif;}
.success-text2 .quote {font-family: 'Proxima Nova', sans-serif;font-size: 16px;line-height: 24px;background: url('/images/quote_icon.png') no-repeat top left;background-size: 100px;padding-left: 115px;}
.success-image{float: left;width: 509px; position: relative;    padding: 0px 0 0 0;}
.success-image2 {float: left; padding: 0px 0 0 0;width: 30%;}
.success-image2 img {float: left; }
.success-image img{float: right;width:750px; max-width: inherit;position: relative; margin: 0 -10px 0 0;}

.section4{float:left; width:100%;  }
.section4-inner{float:left; width:1045px; height: 482px; background: url(/images/section4-bg-1.jpg) no-repeat 0 0;}
.section4 .section-title {
    margin: 0 0 20px 0;
}
.section4 ul{float:left; width:100%;}
.section4 ul li{float: left; width:250px; text-align: center;margin: 0 0 0 65px; padding: 112px 0 0 0;}
.section4 ul li h5{/*color: #b2b5b7;*/color: #505050; font-size: 20px;font-family: 'Proxima Nova', sans-serif;   line-height: 24px; margin: 0 0 10px 0;}
.section4 ul li h6{color: #505050; font-size: 35px;font-family: 'Proxima Nova', sans-serif; line-height: 40px;}

.section5{float:left; width:100%;  }
.section5 .section-title {
    margin: 0 0 0 0;
}

.section5-bg{
  height: 1115px;
    background-position: center 0 !important;
    background-repeat: no-repeat !important;
    /* background-size: cover !important; */
    width: 100%;
    margin: 0 auto 0;
}
.section5-text{float:left; width:360px; max-width: 100%; margin: 1250px 0 70px 0;}
/*.section5-bg{height: 1415px; background-position: left 0 !important; background-repeat: no-repeat !important; background-size: cover !important;width:100%;float:left;}*/
.image-for-mobile{display:none;}
.section5-text{float:left; width:100%; max-width: 100%; margin: 860px 0 110px 0;}
.section5-text p{color: #505050; font-size: 20px; line-height: 29px;font-family: 'Proxima Nova', sans-serif;   margin:75px 0 25px 0; float:left; width:195px; }
.video5{float: left;
    border: solid 3px #ccb5a3;
    width: 491px;}
.video5 img{float: right; width:100%;}
.download{float:left; width: 227px; height: 76px; text-align: center; color: #fff;font-size: 20px; line-height: 72px;font-family: 'Proxima Nova', sans-serif;   background: #ccb5a3; border:solid 2px #fff; border-radius: 10px; text-decoration: none !important;}
.download:hover{color: #fff;background: #444; }
.section6-text{float:left; width:100%; max-width: 100%;}
.section6-text .section-title {
    margin: 0 0 0 0; padding: 0 !important; background: none !important;
}
.section6{min-height: 612px; width:100%; background-position: center 0 !important; background-repeat: no-repeat !important; background-size: cover !important; float:left; margin: 0 0 95px 0; }
.section6 img{width:100%;}
.section6-text-block{float: left; width:50%; padding:0 40px 50px 0; position:relative;}
.section6-text-block-full{float: left; width:100%; padding:0 40px 20px 0; position:relative;}
.section6-layer{width:100%; height: 100%; left: 0; top: 0; font-size: 16px;line-height: 29px;}
.section6-inner {padding: 15px 0 0 0;}
.rightblock .section6-inner{float: left; }
.section6 h4{font-family: 'Proxima Nova';
    font-weight: bold;
    font-size: 17px;
    line-height: 27px;
     margin: 0 0 7px 0;}
.section6 h5 {font-family: 'Proxima Nova';
    font-weight: bold;
    color: #d6c4b6;
    font-size: 25px;
    line-height: 35px;
     margin: 0 0 30px 0;}
.section6 h3.over {font-family: 'Proxima Nova';
    color: #000;
    font-size: 42px;
    position: relative;
    right: 250px;
    width: 612px;
    margin-bottom: 70px;
    display: block;
    line-height: 46px;}
.section6 p.listP {
    font-size: 25px;
    line-height: 50px;
}
.section6 p.listP span {
    font-size: 30px;
    line-height: 35px;
}

.section6 p{max-width:100%; font-size: 16px;font-family: 'Proxima Nova', sans-serif;   margin: 0 0 10px 0; line-height: 24px;}
.readmore{float:left; width: 227px; height: 76px; text-align: center; color: #505050;font-size: 20px; line-height: 72px;font-family: 'Proxima Nova', sans-serif;   background: #fff; border:solid 2px #b2b5b7; border-radius: 10px; text-decoration: none !important; margin: 10px 0 0 0;}
.readmore:hover{color: #fff;background: #444; }

.alignright {text-align: right;}
.PaddingTop50 {padding-top: 70px;}
.PaddingTop130 {padding-top: 130px;}
.PaddingTop0 {padding-top: 0;}
.MarginBottom15 {margin-bottom: 15px!important;}

.section7{float: left; width:100%; margin: 0 0 40px 0;  }
.section7 li{text-align: center;}
.testimonial-box{display:inline-block;max-width:100%; width:360px; }
.testimonials{width:1440px; max-width: 100%; margin: auto;padding: 0 15px;}
.testimonials .col-lg-4{float:left; width:33.333%; padding: 0 15px;}
.testimonials p{color: #505050; font-size: 20px; line-height: 29px;font-family: 'Proxima Nova', sans-serif;   margin: 0 0 40px 0;}
.testimonial-icon{float:left; width:100%; text-align: center; margin: 0 0 15px 0;}
.testimonial-icon img{width:auto !important; display: inline-block !important; float:none !important;}
.section7 .flex-direction-nav{display:none !important;}

.section7 .flex-control-nav {width: 100%; position: absolute; bottom:0px; text-align: center;}
.section7 .flex-control-nav li {margin: 0 3px; display: inline-block; zoom: 1; *display: inline;}
.section7 .flex-control-paging li a {width: 16px; height: 17px; display: block; background:url(/images/ic.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px; }
.section7 .flex-control-paging li a:hover { }
.section7 .flex-control-paging li a.flex-active { background:url(/images/ich.png) no-repeat 0 0; cursor: default; }

.slider .flex-direction-nav {
    position: absolute;
    right: 50%;
    bottom: 3px;
    width: 435px;
    margin: 0px -500px 0px 0px;
}
.slider .flex-direction-nav .flex-prev {
    float: left;
    width: 115px;
    height: 115px;
    background: url(/images/prev.png) center center no-repeat !important;
    margin: 0px !important;
    padding: 0px !important;
    border-radius: 0px !important;font-size: 0 !important;
    display: none;
}
.slider .flex-direction-nav .flex-next {
    float: right;
    width: 115px;
    height: 115px;
    background: url(/images/next.png) center center no-repeat !important;
    margin: 0px !important;
    padding: 0px !important;
    border-radius: 0px !important; font-size: 0 !important;
    display: none;
}
.slider .flex-nav-prev{float:left;}
.slider .flex-nav-next{float:right;}
.slider .flex-control-nav li {
    margin: 0;
}
.slider .flex-control-nav {
    position: absolute;
    /*right: 50%;*/
   /* bottom: 3px;*/
    /*width: 195px;*/
    height: 115px;
    /*margin: 0px -380px 0px 0px;
    background: url(/images/bullets-bg.png) 0px 0px repeat !important;    text-align: center;z-index: 9;*/
}
.slider .flex-control-paging li a {
    width: 17px;
    height: 17px;
    display: block;
    backface-visibility: visible;
    margin: 49px 3px 0px;
    background: rgb(255, 255, 255);
    transition: opacity 0.2s ease;
    border-radius: 30px;
    border-width: 4px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
    border-image: initial;
}
.slider .flex-control-paging li a.flex-active {
   /* background: rgb(147, 183, 146);*/
    background: rgb(80, 80, 80);
}

.testimonial-img{display:inline-block;}
.testimonial-img img{background: #fff; padding: 3px; border:solid 1px #95b993; border-radius: 100%;}
.testimonials h5{color: #ccb5a3; font-size: 14px; line-height:20px;font-family: 'Proxima Nova'; margin:15px 0 0 0; text-transform: uppercase;}
.testimonials h6{color: #505050; font-size: 12px; line-height: 29px;font-family: 'Proxima Nova', sans-serif;   margin: 0 0 0 0;}
.testimonials .flex-control-nav {
    width: 100%;
    position: relative;
    bottom: 0px;
    text-align: center;
    margin: 40px 0 0 0;
}

.LastPageDeliveryAddressDiv {
    width: 100%;
}
.DeliveryTextLeft {
    float: left;
    width: 220px;
    text-align: right;
    margin: 0 20px 0 0;
}
.DeliveryTextRight {
    float: left;
}


.section8 {float: left; width:100%; margin: 0 0 60px 0; padding: 20px 0 0 0; }
.section8-text-block{float: left; width:100%;  position:relative;font-size: 16px;line-height: 24px;}




#footer{float: left; width:100%;}
/*.footer-top{float:left; width:100%; /*height: 709px;* /background: url(/images/footer-bg.jpg) no-repeat 0 0 ;background-size: cover !important; } */
.footer-top{float: left; width:100%; /*height: 709px;background: #d7c4b6;*/ background: #ffeeef;background-size: cover !important; }
.footer-top-customer {float: left; width:100%; /*height: 709px;background: #d7c4b6;*/ background: rgba(216, 197, 183, 0.5);background-size: cover !important; }
.footer-bottom{float: left; width:100%; height: 90px;}
.footer-bottom p{color: #505050; font-size: 15px; line-height: 90px;font-family: 'Proxima Nova', sans-serif;float:left;text-transform: uppercase;}
.footer-bottom ul{float: right;}
.footer-bottom ul li{color: #505050; font-size: 15px; line-height: 90px;font-family: 'Proxima Nova', sans-serif; float:left; margin: 0 0 0 40px; text-transform: uppercase;}
.footer-bottom ul li a{color: #505050;text-decoration: none !important;}
.footer-bottom ul li a:hover{color: #9ec38f;}
/*.footer-right{float: right; width:560px; padding: 220px 0 100px 0;position: relative;} */
.footer-right{float: right; width:560px; padding: 50px 0 40px 0;position: relative;}
/* ----- */
.footer-box1{float:left; width:300px;}
.footer-box{float:left; width:250px;}
/* ----- */
.footer-box h2, .footer-box1 h2{font-family: 'Proxima Nova';
    color: #505050;
    font-size: 27px;
    line-height: 30px;
    text-transform: uppercase;
    background: url(/images/line2.png) no-repeat 0 bottom;
    padding: 0 0 40px 0;
    margin: 0 0 30px 0;}
/* ----- */
.footer-box p, .footer-box1 p{color: #505050;font-size: 17px; line-height: 26px;font-family: 'Proxima Nova', sans-serif;   margin: 0 0 10px 0;}
/* ----- */
.footer-box p a, .footer-box1 p a{color: #505050; text-decoration:none !important;}
.phone{position:relative; padding: 0 0 0 28px;}
.phone strong{position:absolute; left: 0; top: 0; font-weight: 400;}

.footer-menu{float:left; width:100%;}
.footer-menu li{float:left; width:100%;color: #505050;font-size: 17px; line-height: 28px;font-family: 'Proxima Nova', sans-serif;   margin: 0 0 11px 0;}
.footer-menu li a{color: #505050; text-decoration:none !important;}
/* ----- */
.footer-box h6, .footer-box1 h6{color: #fff;font-size: 20px; line-height: 29px;font-family: 'Proxima Nova', sans-serif;   margin: 33px 0 30px 0; float:left; width:100%;}
.footer-social li{float:left; margin: 0 30px 0 0;}
.footer-social li:last-child{ margin: 0 0 0 0;}
.facebook{float:left; width:14px; height: 26px; background: url(/images/facebook.png) no-repeat 0 center; font-size: 0;}
.twitter{float:left; width:24px; height: 26px; background: url(/images/twitter.png) no-repeat 0 center; font-size: 0;}
.instagram{float:left; width:24px; height: 26px; background: url(/images/instagram.png) no-repeat 0 center; font-size: 0;}
.youtube{float:left; width:27px; height: 26px; background: url(/images/youtube.png) no-repeat 0 center; font-size: 0;}
.linkedin{float:left; width:19px; height: 26px; background: url(/images/linkedin.png) no-repeat 0 center; font-size: 0;}



.simplePopup {display:none;position:fixed;background:url(/images/popup-bg1.jpg) no-repeat center center;z-index:3;padding:27px 28px 0 0;width:1000px; height: 850px;max-width: 90%; box-sizing: border-box;z-index: 99999;}
.simplePopupClose {position:absolute; left:34px; top:26px; width:49px; height: 49px; background: url(/images/close.png) no-repeat 0 0; font-size: 0; cursor: pointer;}
.simplePopupBackground {display:none;background:url(/images/popup-transparent.png) repeat 0 0;position:fixed;height:100%;width:100%;top:0;left:0;z-index:10;}
.popup-text{float:right; width:470px;}
.popup-text h2{font-family: 'Proxima Nova', sans-serif; font-size: 32px; color:#000; text-transform: uppercase; line-height: 94px; margin: 0 0 67px 0;}
.popup-text h3{font-family: 'Proxima Nova'; font-size: 50px; color:#505050; text-transform: uppercase; line-height: 50px;margin: 0 0 27px 0;}
.popup-text p{font-family: 'Proxima Nova', sans-serif;   font-size: 18px; color:#505050;line-height: 29px;margin: 0 0 18px 0;}
.popup-text p strong{font-family: 'Proxima Nova', sans-serif; font-weight: 400;}
.login-form{float:left; width:100%;    margin: 0 0 7px 0;}
.login-row{float:left; width:100%; margin: 0 0 16px 0;}
.email-field{float:left; width:100%; height: 50px; border:none; border-bottom: solid 2px #ccb5a3; padding: 0 10px 0 40px; color: #7a7a7a;font-family: 'Proxima Nova', sans-serif;   font-size: 20px; background: url(/images/email.png) no-repeat 11px 20px;}
.password-field{float:left; width:100%; height: 50px; border:none; border-bottom: solid 2px #ccb5a3; padding: 0 10px 0 40px; color: #7a7a7a;font-family: 'Proxima Nova', sans-serif;   font-size: 20px; background: url(/images/password.png) no-repeat 11px 17px;}

.login-row input:focus{outline:none;}
.popup-text h6{font-family: 'Proxima Nova', sans-serif;   font-size: 15px; color:#505050;line-height: 20px;margin: 0 0 23px 0;}
.popup-text h6 a{color:#ccb5a3; text-decoration: none !important;}
.login-btn{text-align: center!important;text-decoration:none!important;color: #fff!important;float:left; background: #ccb5a3; width:120px; height: 39px; border-radius: 6px; color: #fff;font-family: 'Proxima Nova', sans-serif;   font-size: 16px; border: none; cursor: pointer;}
.login-btn-a{display: block;text-align: center;text-decoration:none!important;color: #fff!important;float:left; background: #ccb5a3; width:120px; height: 39px;padding-top: 10px;border-radius: 6px; color: #fff;font-family: 'Proxima Nova', sans-serif;   font-size: 16px; border: none; cursor: pointer;}
.login-btn-a:hover {
    background: #c19c80;
}

.login-btn-sec{float:left; width:100%;    margin: 16px 0 63px 0;}
 .checkboxdiv {
    float: left;
    margin: 10px 0 0 60px;
    display: inline-block;
    position: relative;
    color: #505050;
    font-family: 'Proxima Nova', sans-serif;
     font-size: 14px;
     line-height: 19px;
 }
 .checkboxdiv label, .radiodiv label {
    min-height: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}

.checkbox {

    float: left;
    margin: 10px 0 0 30px;
}
  .checkbox label {
    display: inline-block;
    position: relative;
    color: #505050;font-family: 'Proxima Nova', sans-serif;   font-size: 14px; line-height: 19px; padding: 0 0 0 30px !important; }
    .checkbox label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 18px;
      height: 19px; background: url(/images/checkbox.png) no-repeat 0 0;
      left: 0;
      -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
    .checkbox label::after {
      display: inline-block;
      position: absolute;
      width: 18px;
      height: 19px;
      left: 0;
      top: 0;
      color: #555555; }
    .checkbox input[type="checkbox"] {opacity: 0;}
    .checkbox input[type="radio"] {opacity: 0;}
    .checkbox input[type="checkbox"]:focus + label::before {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }
    .checkbox input[type="radio"]:focus + label::before {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }
    .checkbox input[type="checkbox"]:checked + label::after {
        background: url(/images/checkbox-active.png) no-repeat 0 0;
        content: " ";
    }
    .checkbox input[type="radio"]:checked + label::after {
        background: url(/images/checkbox-active.png) no-repeat 0 0;
        content: " ";
    }
    .checkbox input[type="checkbox"]:disabled + label {
        opacity: 0.65;
    }
    .checkbox input[type="radio"]:disabled + label {
        opacity: 0.65;
    }
    .checkbox input[type="checkbox"]:disabled + label::before {
        background-color: #eeeeee;
        cursor: not-allowed;
    }
    .checkbox input[type="radio"]:disabled + label::before {
        background-color: #eeeeee;
        cursor: not-allowed;
    }

    .checkbox.checkbox-circle label::before {
        border-radius: 50%;
    }
.banner-td{width:100%; height: 100%; display:table-cell;}
.banner-text{float:right; width:435px;padding: 35px 0 0 0;}
    .checkbox.checkbox-inline {
        margin-top: 0;
    }
.checkbox input:focus{outline:none;}


.slider{float:left; width:100%;}
.flexslider .slides li{position:relative;}
.flexslider .slides li iframe{}
.flexslider .slides li .fluid-width-video-wrapper{position:absolute !important; height: 100% !important; width:100% !important; left: 0; top: 0; overflow: hidden;}
.banner-layer{position:absolute; left: 0; top: 0; width:100%; height: 100%;}
.banner-table{width:100%; height: 100%; display:table;}
.banner-text h2{float: left;width: 100%;font-family: 'Proxima Nova', sans-serif;  color: #fff;font-size:70px;font-size: 3vw;/*line-height: 80px;*/text-transform: uppercase;/*background: url(/images/line3.png) no-repeat 0 bottom;*/padding: 0 0 32px 0;margin: 0 0 30px 0;}
.banner-text h2 strong{font-family: 'Proxima Nova', sans-serif;}
.banner-text p{color: #fff;font-size: 20px;line-height: 29px;font-family: 'Proxima Nova', sans-serif;  margin: 0 0 0 0;}

.partner-section1{float:left; width:100%; background: url(/images/partner-sec12.jpg) no-repeat center bottom; min-height: 880px;}
.partner-section1-center{float:left; width:100%; background: url(/images/partner-sec12.jpg) no-repeat center center; min-height: 880px;}
.partner-video1{float:left; width:490px; border:solid 3px #ccb5a3; margin: 0 0 40px 0; }
.readmore-blue{float: left;
    width: 222px;
    height: 73px;
    text-align: center;
    color: #fff !important;
    font-size: 20px;
    line-height: 73px;
    font-family: 'Proxima Nova', sans-serif;
    background: #ccb5a3;
    border-radius: 10px;
    text-decoration: none !important;    text-transform: capitalize;}
.readmore-blue:hover{background: #444;}
.partner-video1 img{float:left; }
.partner-text1{float:left; width:430px;}
.partner-text1 h2,.partner-text2 h2{float:left; width:100%;font-family: 'Proxima Nova';
    color: #505050;
    font-size: 50px;
    line-height: 60px;
    text-transform: uppercase;
    background: url(/images/line.png) no-repeat 0 bottom;
    padding: 0 0 52px 0;
    margin: 0 0 50px 0;}
.partner-text1 p,.partner-text2 p{color: #505050;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 75px 0;}

.partner-text2{float:left; width:320px; margin: 0 0 0 80px;}

.partner-section2{float:left;
    width:100%;
    background: url(/images/partner-sec2.jpg) no-repeat center bottom;
    height: 612px;
    background-size: cover !important;
    }
.partner-section2 h2{float:left; width:100%;font-family: 'Proxima Nova';
    color: #fff;
    font-size: 50px;
    line-height: 60px;
    text-transform: uppercase;
    background: url(/images/line3.png) no-repeat 0 bottom;
    padding: 0 0 52px 0;
    margin: 0 0 50px 0;}
.partner-section2 p{color: #fff;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 0 0;}
.partner-section2-text{float:left; width:430px; margin: 80px 0 0 0;}
.partner-section2 .readmore{margin: 60px 0 0 0;}


.partner-section3{float:left; width:100%; margin: 0 0 90px 0; }
.partner-section3-left{float:left; width:61.666%; }
.partner-section3-right{float:left; width:38.334%;}
.partner-section3 img{float:left; width:100%;}
.partner-section3-text1:before{background: url(/images/partner-section3-img.jpg) no-repeat right top;  background-size: cover !important; content: ' '; width:887px; height: 612px; position:absolute; right: 0; top: 0; z-index: -1;}

.partner-section3-text1{float:left; width:670px; padding: 70px 230px 0 0; position:relative; height: 612px;}
.partner-section3-text1 h2{float: left;
    width: 100%;
    font-family: 'Proxima Nova';
    color: #fff;
    font-size: 50px;
    line-height: 60px;
    text-transform: uppercase;
    background: url(/images/line3.png) no-repeat 0 bottom;
    padding: 0 0 52px 0;
    margin: 0 0 40px 0;}
.partner-section3-text1 p {
    color: #fff;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 15px 0;
}
.partner-section3-text2{float:right; width:300px; text-align: center; height: 612px;position: relative; padding: 70px 0 0 0;}
.partner-section3-text2 h2{float: left;
    width: 100%;
    font-family: 'Proxima Nova';
    color: #505050;
    font-size: 50px;
    line-height: 60px;
    text-transform: uppercase; margin: 0 0 22px 0;}
.partner-section3-text2 .testimonials{width:100%; float:left !important;}
.partner-section3-text2 .flexslider {
    position: static;
}
.partner-section3-text2 .testimonials p {
    margin: 0 0 17px 0;
}
.partner-section3-text2 .testimonials h5 {
    margin: 9px 0 0 0;
}
.partner-section3-text2 .testimonials h6 {
    line-height: 21px;
}
.partner-section3-text2 .flex-direction-nav {
    position: absolute;
    right: 0;
    bottom: 0;
}
.partner-section3-text2 .flex-direction-nav li{float:left; margin: 0 0 0 2px;}
.partner-section3-text2 .flex-direction-nav li .flex-prev{float:left; width:49px; height: 50px; background: url(/images/prev2.png) no-repeat 0 0; font-size: 0;}
.partner-section3-text2 .flex-direction-nav li .flex-next{float:left; width:49px; height: 50px; background: url(/images/next2.png) no-repeat 0 0; font-size: 0;}


.partner-section4{float:left; width:100%;margin: 0 0 20px 0; }
.partner-video2{float:left; width:100%; border:solid 3px #ccb5a3; margin: 55px 0 0 0;}
.partner-video2 img{float:left; }
/*.partner-section4 h2{float:left; width:100%;font-family: 'Proxima Nova';
    color: #505050;
    font-size: 50px;
    line-height: 60px;
    text-transform: uppercase;
    background: url(/images/line.png) no-repeat 0 bottom;
    padding: 0 0 52px 0;
    margin: 0 0 50px 0;}*/
.partner-section4 p{color: #505050;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 0 0;}

.partner-section5{float:left; width:100%; margin: 0 0 115px;}
.partner-sec5-row{margin: 0 -5px;}
.partner-sec5-box{float:left; width:33.333%; padding: 0 15px;text-align: center;}
.partner-sec5-box-inner{float:left; width:100%; height: 486px; }
.box1{background:url(/images/box1.jpg) no-repeat 0 0;}
.box2{background:url(/images/box2.jpg) no-repeat 0 0;}
.box3{background:url(/images/box3.jpg) no-repeat 0 0;}
.partner-sec5-box h6{color: #505050; font-size: 24px;font-family: 'Proxima Nova'; line-height: 24px; text-transform: uppercase; margin: 0 0 68px 0;}
.section5-img{display:inline-block; vertical-align: top; margin: -44px 0 18px 0;}
.section5-img img{float:left; background: #fff; padding: 5px; border:solid 4px #b4dc9e; border-radius: 100%;}
.partner-sec5-box h3{color: #fff; font-size:35px;font-family: 'Proxima Nova'; line-height: 40px; text-transform: uppercase; margin: 0 0 10px 0;}
.partner-sec5-box h4{color: #fff; font-size:20px;font-family: 'Proxima Nova', sans-serif;   line-height: 29px;  margin: 0 0 22px 0;}
.section5-icon{float:left; width:100%; height: 106px; margin: 0 0 20px 0; text-align: center;}
.section5-icon img{width:auto !important; float:none !important; display: inline-block !important;}
.section5-icon img{position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.partner-sec5-box h5{color: #fff; font-size:30px;font-family:'Proxima Nova', sans-serif; line-height: 35px;  margin: 0 0 0 0;}

.partner-section5 .flex-control-nav {width: 100%; position: absolute; bottom:0px; text-align: center;}
.partner-section5 .flex-control-nav li {margin: 0 3px; display: inline-block; zoom: 1; *display: inline;}
.partner-section5 .flex-control-paging li a {width: 16px; height: 17px; display: block; background:url(/images/ic.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px; }
.partner-section5 .flex-control-paging li a:hover { }
.partner-section5 .flex-control-paging li a.flex-active { background:url(/images/ich.png) no-repeat 0 0; cursor: default; }
.partner-section5 .flex-direction-nav{display:none !important;}
.partner-section5  .flex-control-nav {
    width: 100%;
    position: relative;
    bottom: 0px;
    text-align: center;
    margin:70px 0 0 0;
}
.partner-section6{float:left; width:100%; margin: 0 0 125px 0;}
.partner-section6-left{float:left; width:435px;}
.partner-section6-right{float:right; width:510px;}
.news{float:left; width:100%; margin: 0 0 50px; height: 208px;}
.news h5{color: #505050; font-size: 22px; line-height: 29px;font-family: 'Proxima Nova', sans-serif; margin: 0 0 4px 0;}
.news h6{color: #ccb5a3; font-size: 20px; line-height: 29px;font-family: 'Proxima Nova', sans-serif;   margin: 0 0 16px 0;}
.news p{color: #505050; font-size: 19px; line-height: 29px;font-family: 'Proxima Nova', sans-serif;   margin: 0 0 26px 0;}
.news-readmore{float: left;
    width: 160px;
    height: 50px;
    text-align: center;
    color: #fff !important;
    font-size: 20px;
    line-height: 50px;
    font-family: 'Proxima Nova', sans-serif;
    background: #ccb5a3;
    border-radius: 10px;
    text-decoration: none !important;    text-transform: capitalize;}
.news-readmore:hover{background: #444;}

.event{float:left; width:100%; margin: 0 0 50px; height: 208px;}
.event-left{float:left; width:164px; margin: 0 0 0 24px;}
.event-right{display:block; padding: 0 0 0 224px;}
.event-img{float:left; border:solid 2px #ccb5a3; margin: 0 0 12px 0;}
.event-img img{float:left; width:100%;}

.event-right h3{color: #505050; font-size: 22px; line-height: 29px;font-family: 'Proxima Nova', sans-serif; margin: 0 0 4px 0;}
.event-right p{color: #505050; font-size: 16px; line-height: 29px;font-family: 'Proxima Nova', sans-serif;   margin:0; position:relative; padding:0 0 0 100px; min-height: 20px;}
.event-right p strong{color: #ccb5a3; font-weight: 400; position: absolute; left: 0; top: 0;}

.pagination{float:left; width:100%; margin: 0; padding: 0;}
/*.pagination ul{float:left; width:100%; margin: 0; padding: 0;}
.pagination ul li{float:left; margin: 0 1px 0 0;}*/
.pagination a{float:left; width:49px; height: 49px; background-color: #e9c5c7;  text-align: center; color: #fff;font-size: 25px; line-height: 49px;font-family: 'Proxima Nova', sans-serif;   text-decoration: none !important;}
.pagination a.other{float:left; width:49px; height: 49px; background-color: #e9c5c7;  text-align: center; color: #fff;font-size: 25px; line-height: 49px;font-family: 'Proxima Nova', sans-serif;   text-decoration: none !important;}
.pagination a.pg_prev{font-size:0; background-image: url(/images/pagination-prev.png); background-repeat: no-repeat; background-position: center center;}
.pagination a.pg_next{font-size:0; background-image: url(/images/pagination-next.png); background-repeat: no-repeat; background-position: center center;}
.pagination span.pg_current{float: left;background-color: #c1c4c5;width:49px; height: 49px; text-align: center; color: #fff;font-size: 25px; line-height: 49px;font-family: 'Proxima Nova', sans-serif;   text-decoration: none !important;  }
.partner-section6-right .pagination{padding:0 0 0 24px;}

.searchitem a {
    color: #ccb5a3!important;
}
.searchitem {
    color: #505050 !important;
}

.product-banner{float:left; width:100%; position:relative; /*margin: 0 0 120px 0;*/}
.product-banner1{float:left; width:50%; position:relative; border:solid 1px #fff; }
.product-banner1 img{float:left; width:100%; }

.product-banner2{float:left; width:50%; position:relative;  border:solid 1px #fff;}
.product-banner2 img{float:left; width:100%;}

.product-banner3{float:left; width:50%; position:relative;  border:solid 1px #fff;}
.product-banner3 img{float:left; width:100%;}

.banner1-text{float:right; width:500px; padding: 60px 50px 0 20px; max-width: 100%;}
.banner1-text h2 {
    float: left;
    width: 100%;
    font-family: 'Proxima Nova';
    color: #fff;
    font-size: 30px;
    line-height: 34px;
    text-transform: uppercase;
    background: url(/images/line3.png) no-repeat 0 bottom;
    padding: 0 0 30px 0;
    margin: 0 0 40px 0;
}
.banner1-text p {
    color: #fff;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 0 0;
}

.banner2-text{float:left; margin: 60px 0 0 235px; width:260px; max-width: 100%;}
.banner2-text h2 {
    float: left;
    width: 100%;
    font-family: 'Proxima Nova';
    color: #fff;
    font-size: 25px;
    line-height: 34px;
    text-transform: uppercase;
    background: url(/images/line3.png) no-repeat 0 bottom;
    padding: 0 0 30px 0;
    margin: 0 0 40px 0;
}
.banner2-text p {
    color: #fff;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 0 0;
}

.banner3-text{float:left; margin: 45px 0 0 50px; width:260px; max-width: 100%;}
.banner3-text h2 {
    float: left;
    width: 100%;
    font-family: 'Proxima Nova';
    color: #fff;
    font-size: 25px;
    line-height: 34px;
    text-transform: uppercase;
    background: url(/images/line3.png) no-repeat 0 bottom;
    padding: 0 0 20px 0;
    margin: 0 0 20px 0;
}
.banner3-text p {
    color: #fff;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 0 0;
}
.informatiob-div{float:left; width:100%; margin:60px 0 30px 0;}
.information-table{width:100%;}
.product-section2{float:left; width:100%; margin: 0 0 90px 0;}
.product-section2 p{ /*color: #505050;  */
    color: #000;
    font-size: 16px;
    line-height: 25px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 0 0;}
.product-section2 ul {color: #505050;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 0 0;}
.product-section2 ul li {
    margin: 0 0 0 40px;
    list-style-type: disc;
}
.product-section2 p.pera2{color: #b2b5b7;
    font-size: 16px;
    line-height: 29px;}
.bordertopdiv {
    border-top: 1px solid #505050;
    width: 100%;
    color: #b3b5b4;
    font-size: 12px!important;
}
.greybottomdiv {
     color: #b3b5b4;
     font-size: 12px;
     padding: 10px 0 0 0;
}
.product-section2 sup {
    font-size: 12px;
    padding: 0 0 0 4px;
}

.product-section2 table {
    width: 100%;
    border: 0;
    color: #505050;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
}
/*.product-section2 table tr {
    border-bottom: 1px solid #d8d9db;
} */
.product-section2 table tr td {
    padding: 10px 0;
}
.product-section2 table h4 {
    padding: 0;
    color: #94b892;
}

.information-table th{color: #ccb5a3;
    font-size: 20px;
    line-height: 44px;
    font-family: 'Proxima Nova', sans-serif;  }
.information-table td{color: #505050;
    font-size: 20px;
    line-height: 44px;
    font-family: 'Proxima Nova', sans-serif;  }
.information-table td strong{font-family: 'Proxima Nova', sans-serif;}
.information-table tbody tr{border-bottom:solid 2px #cfd1d2;}
.product-section1{float:left; width:100%; margin: 0 0 120px 0;}
.product-section1 .section-title {
    margin: 0 0 25px 0;
}
.product-left{float:left; width:477px; padding: 40px 0 0 0;    position:relative;}
.product-right{float:right; width:480px;/*padding: 40px 0 0 0;*/}
.product-right p{ /*color: #505050;  */
    color: #000;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;   margin: 0 0 10px 0;}
.product-right h5{
    /*color: #505050;  */
    color: #000;
    font-size: 22px;
    line-height: 29px;
    font-family: 'Proxima Nova'; margin:/*40px*/0 0 10px 0; text-transform: uppercase;}
.product-right h6{
    /*color: #b2b5b7;   */
    color: #000;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;   margin: 0 0 25px 0;}
/*.product-right h6 span {color: #505050; font-size: 15px; line-height:20px;font-family: 'Proxima Nova', sans-serif;    margin: 0 0 10px 0;  }     */
.product-right h6 span {color: #000; font-size: 15px; line-height:20px;font-family: 'Proxima Nova', sans-serif;    margin: 0 0 10px 0;  }

.product-price{float: left; width:100%;
    /*color: #ccb5a3; */
    color: #000;
    font-size: 50px;
    line-height: 45px;
    font-family: 'Proxima Nova', sans-serif;   margin: 0 0 20px 0;}
.product-button-sec{float:left; width:100%;}
.add-to-cart{float: left;
    width: 272px;
    height: 72px; padding: 0 0 0 75px; margin: 0 32px 0 0;
    text-align: left;
    color: #fff !important;
    font-size: 20px;
    line-height: 73px;
    font-family: 'Proxima Nova', sans-serif;
    background:url(/images/troli3.png) no-repeat 19px 19px #e0bbbd;
    border-radius: 10px;
    text-decoration: none !important;
}
.add-to-cart-brown {float: left;
    width: 272px;
    height: 72px; padding: 0 0 0 75px; margin: 0 32px 0 0;
    text-align: left;
    color: #fff !important;
    font-size: 20px;
    line-height: 73px;
    font-family: 'Proxima Nova', sans-serif;
    background:url(/images/troli3.png) no-repeat 19px 19px #ccb5a3;
    border-radius: 10px;
    text-decoration: none !important;
}
.add-to-payment{
    width: 252px;
    height: 72px; padding: 0 0 0 0;
    margin: 0 0 0 0;
    text-align: center;
    color: #fff !important;
    font-size: 20px;
    line-height: 73px;
    font-family: 'Proxima Nova', sans-serif;
    background:  #ccb5a3;
    border-radius: 10px;
    text-decoration: none !important;
    }
.product-button-sec .info {

    margin: 20px 18px 0 0;
}
.product-option{float:left; width:100%; margin: 0 0 20px 0;}
.pw{float: left; margin: 0 0 0 7px;}
.gv{float: left; margin: 0 0 0 7px;}
.product-option .input-group {
    float: left; margin-right: 10px;
}
.pw-title{float:left; width:48px; height: 48px; line-height: 48px; text-align: center; color: #505050; font-size: 19px;font-family: 'Proxima Nova', sans-serif;   background: #b2b5b7;}
.gv-title{float:left; width:48px; height: 48px; line-height: 48px; text-align: center; color: #505050; font-size: 19px;font-family: 'Proxima Nova', sans-serif;   background: #ccb5a3;}
.pw-value{float:left; width:75px; height: 48px; line-height: 48px; text-align: center; color: #c9dc5d; font-size: 19px;font-family: 'Proxima Nova', sans-serif;   background: #505050;}
.gv-value{float:left; width:85px; height: 48px; line-height: 48px; text-align: center; color: #c9dc5d; font-size: 19px;font-family: 'Proxima Nova', sans-serif;   background: #505050;}


/*registration page css start*/
.registrationcontainer {
    background: #d6c5b7;
    width: 100%;
    font-family: 'Proxima Nova', sans-serif;
    font-size: 14px;
    padding: 0 0 15px;
}

#registration{float:left; width:100%;}
/*#registration h2{margin:0; padding:0 0 6px 28px; color:#636363; font-size:17px; font-family: 'Proxima Nova', sans-serif;   line-height:20px; background:url(/images/login-title-icon.png) no-repeat 0 0; border-bottom:solid 1px #a4a3a2; margin:0 0 10px 0; }*/
#registration .fullrow {
    background: #d6c5b7;
    padding: 14px 14px 0 14px;
    margin: 0!important;
    width: 100%;
}
#registration .rowline {
    background: #e7dbd2;
    padding: 0 4px 0 0;
}

#registration .fullrow .leftpanelregform {
    padding: 11px;
    width: 35%;
    display: block;
    float: left;
}
#registration .fullrow .leftpanelregform1 {
    padding: 11px;
    width: 15%;
    display: block;
    float: left;
}

#registration .fullrow .rightpanelregform {
    float: left;
    width: 65%;
    padding: 0 0 0px;
}
.rightpanelregform a {
     cursor: pointer;
}

#registration p {
    padding: 14px 14px 0 25px;
    margin: 0;
    font-size: 15px;
    line-height: 18px;
    font-family: 'Proxima Nova', sans-serif;
}

.showteampartnerform {
    display: none;
    border-top: 1px solid #597358!important;
    border-bottom: 1px solid #597358!important;
    padding: 0 0 15px;
    margin: 15px 0 0;
}

#registration .registrationcontainer1 {
    background: #d8e3d4;
    border-top: 1px solid #62765a;
    border-bottom: 1px solid #62765a;
    padding-bottom: 15px;
}
#registration .divg {
    margin: 0 0 10px;
}

.chosebtn, .chosebtnhover, .divinput7 a {
   background: #b3937c;
   width: 160px;
   padding: 4px 0 4px 10px;;
   margin: 0 8px 0 0;
   display: block;
   overflow: hidden;
   float: left;
   border: 1px solid #af8a6f;
   color: #fff;
}
.chosebtn:hover, .chosebtnhover, .chosebtnhover:hover, .divinput7 a:hover {
    background: #b3937c;
    color: #fff;
    text-decoration: none;

}
.divgender {
    margin: 0;
    padding: 0;
}
.divgender label {
    position: relative;
    top: 10px;
}
.divinput, .divinput1, .divinput2, .divinput3, .divinput4, .divinput5, .divinput6, .divinput7 {
   padding: 4px 0;
}

.inputfield {
    background: #e7dcd4;
    border: 1px solid #fff;
    width: 100%;
    padding: 5px;
}
.inputfield:focus {
    background: #fff;
}

.divinput1, .divinput2, .divinput5 {
    width: 10%;
    float: left;
    margin: 0 5px 0 0;
}
.divinput3, .divinput6 {
    width: 20%;
    float: left;
    margin: 0 5px 0 0;
}
.divinput7 {
    width: 30%;
    float: left;
}
.divinput4 {
    width: 65%;
    float: left;
    margin: 0 5px 0 0;
}
.divinput8 {width: 88%;float: left;margin: 5px 5px 0 0;}
.divinput9 {width: 78%;float: left;margin: 5px 5px 0 0;}
#pages-inner {
    font-size: 16px;
    line-height: 24px;
    font-family: 'Proxima Nova', sans-serif;
}
#pages-inner1 {
    font-size: 16px;
    font-family: 'Proxima Nova', sans-serif;
}

.errorreg {
    color: #b13333;
    height: 33px;
}
.errorregR {
    color: #d66060;
}
.correctdiv {
    /* background: #ffeeef; */
    background: #ffeeef;
    border: 1px solid #c8a3a5;
    /*border: 1px solid #c8a3a5;*/
    padding: 16px;
    font-size: 16px;
    line-height: 25px;
    font-family: 'Proxima Nova', sans-serif;
}
.correctdiv_customers {
    background: #efe3d9;
    border: 1px solid #bfa795;
    padding: 16px;
    font-size: 16px;
    line-height: 25px;
    font-family: 'Proxima Nova', sans-serif;

}

.notcorrectdiv {
    background: #ffeeef;
    border: 1px solid #c8a3a5;
    color: #b13333;
    padding: 16px;
    font-size: 16px;
    line-height: 25px;
    font-family: 'Proxima Nova', sans-serif;
    width: 100%!important;
}
.notcorrectdiv_customer {
    background: #efe3d9;
    border: 1px solid #bfa795;
    color: #d66060;
    padding: 16px;
    font-size: 16px;
    line-height: 25px;
    font-family: 'Proxima Nova', sans-serif;
    width: 100%!important;
}
#additional_info {
    display: none;
}
.addingo {
    color: #5f5f5f;
    width: 100%;
}
.addingo td {
    padding: 2px;
}

.addingo .imp, .imp {
    font-weight: bold;
    color: #df6804;
    font-size: 12px;
}


.tlk, .tlk1, .tlk2, .tlk3, .tlk5, .tlk6, .tlkerror {
    padding: 2px;
    width: 100%;
    border: 1px solid #636363;
}
.tlkerror {
   padding: 2px;
   background: 1px solid #c30005;
   background: #f7cdce;
}
.tlk1 {    float: left;    width: 100% ;}
.tlk2 {    float: left;    width: 110px ;}
.tlk3 {    float: left;    width: 570px ;}
.tlk5 {    float: left;    width: 240px ;}
.tlk6 {    float: left;    width: 560px ;}

.redp {
    color: #c30005!important;
}
.addingo1st {
    width: 190px;
    float: left;
    color: #5f5f5f;
    float: left;
    text-align: right;
    margin: 0 0 5px;
}
.addingo2nd {
    width: 750px;
    float: left;
    color: #5f5f5f;
    float: left;
    text-align: right;
    margin: 0 0 5px;
}
.addingo1st80 {
     width: 80px;
    float: left;
    color: #5f5f5f;
    float: left;
    text-align: right;
    margin: 0 0 5px;
    float: left;
}
.addingo2nd select {
    padding: 4px 2px;
}
.line {
    background: #76ab95;
    height: 5px;
    width: 100%;
    display: block;

}


#lr-menu a, #lr-menu button, #lr-menu input {
    margin-bottom: 0;
}
#lr-active {
    background: #76ab95;
    color: #fff !important;
}

.daily-essentials-overlay {
    margin-left: 20px;
    background: #ffea2d;
    color: #3c3c3c;
    width: 167px;
}

.daily-essentials-overlay:hover {
    background: #e4d90e;
    color: #3c3c3c;
}

.mental-power-overlay {
    margin-left: 20px;
    background: #9c4995;
    color: #fff;
    width: 167px;
}

.mental-power-overlay:hover {
    background: #87488f;
}

.vital-care-overlay {
    margin-left: 20px;
    background: #007c31;
    color: #fff;
    width: 167px;
}

.vital-care-overlay:hover {
    background: #006327;
}

.seasonal-support-overlay {
    margin-left: 20px;
    background: #f6a200;
    color: #fff;
    width: 167px;
}

.seasonal-support-overlay:hover {
    background: #ec9c05;
}
/*registration page css end*/
/*customer page css start*/

.banner-text h2.black {
    color: #505050;
    background: url(/images/line.png) no-repeat 0 bottom;
}
.black{color: #505050 !important;}
.customer-section1 {
    float: left;
    width: 100%;
    background-size: cover !important; position:relative; margin: 0 0 100px 0;
}
.customer-section1 > img{float: left;width: 100%;}
.section-layer{position:absolute; width:100%; height: 100%; left: 0; top: 0;}
.section-table{display:table; width:100%; height: 100%; text-align: center;}
.section-td{display:table-cell; width:100%; height: 100%; vertical-align: middle; text-align: left;}
.customer-section1-text{float:right; width: 470px; max-width: 100%;}
.customer-section1-text h4{float: left;
    width: 100%;
    font-family: 'Proxima Nova';
    color: #fff;
    font-size: 45px;
    line-height: 60px;
    text-transform: uppercase;}
.customer-section1-text p {
    color: #fff;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 10px 0;
}
.view-all{float: right;
    width: 222px;
    height: 73px;
    text-align: center;
    color: #fff !important;
    font-size: 20px;
    line-height: 73px;
    font-family: 'Proxima Nova', sans-serif;
    background: #ccb5a3;
    border-radius: 10px;
    text-decoration: none !important;    text-transform: capitalize;}
.view-all:hover{background: #444;}
.best-offer-section{float:left; width:100%; position:relative; }
.customer-section3 {
    float: left;
    width: 100%;
    background-size: cover !important;
    position: relative;
    margin: 0 0 15px 0;
}
.customer-section3 img{width:100%;}
.best-offer-section{float: left; width:100%;}
.best-offer-row{margin:0 -10px;clear: both;}
.best-offer{float:left; width:33.333%; padding: 0 10px; margin-bottom: 80px;}
.best-offer-image{float:left; width:100%;/* margin: 0 0 40px 0;*/}
.best-offer-image img{display:inline-block;}
.best-offer-middle{float:left; width:100%;}
.best-offer-middle h3{color: #505050; font-size: 22px; line-height: 26px;font-family: 'Proxima Nova'; margin: 0 0 11px 0; text-transform: uppercase;display:block;padding-top: 20px;}
/*.best-offer-middle h4{color: #ccb5a3; font-size: 18px; line-height:29px;font-family: 'Proxima Nova', sans-serif;   float:left; margin: 0 60px 0 0;}   */
.best-offer-middle h4{color: #000; font-size: 18px; line-height:29px;font-family: 'Proxima Nova', sans-serif;   float:left; margin: 0 60px 0 0;}
/*.best-offer-middle h5{color: #b2b5b7; font-size: 18px; line-height:29px;font-family: 'Proxima Nova', sans-serif;   float:left;}   */
.best-offer-middle h5{color: #000; font-size: 18px; line-height:29px;font-family: 'Proxima Nova', sans-serif;   float: right;}
/*.best-offer-middle h6{color: #ccb5a3; font-size: 30px; line-height:40px;font-family: 'Proxima Nova', sans-serif;   float:left; margin: 0 0 10px 0;    clear: both;}   */
.best-offer-middle h6{color: #000; font-size: 30px; line-height:40px;font-family: 'Proxima Nova', sans-serif;   float:left; margin: 0 0 /*30px*/ /*20px*/10px 0;    clear: both;}
.best-offer-middle p{color: #505050; font-size: 20px; line-height:29px;font-family: 'Proxima Nova', sans-serif;   float:left; width:100%; margin: 0 0 28px 0;}
.info{text-decoration: none!important;float:left; background: url(/images/info.png) no-repeat 0 0; padding: 0 0 0 40px; color: #b2b5b7; font-size: 13px;font-family: 'Proxima Nova', sans-serif;   line-height: 17px; margin: 0 18px 0 0;}


.best-offer-small{float: left; width:14.2%; padding: 0 10px; margin-bottom: 0px;}




.add-to-basket {
    float: left;
    background: url(/images/troli2.png) no-repeat 0 5px;
    padding: 0 0 0 45px;
    /*color: #b2b5b7; */
    color: #000;
    font-size: 15px;
    font-family: 'Proxima Nova', sans-serif;
    line-height: 39px;
    text-decoration: none !important;
    position: relative;
    top: 6px;
}
.best-offer-inner{float:left; width:100%; position:relative;}
.best-offer-bottom{float:left; width:100%;}
.discount-box1,.discount-box2,.discount-box3{cursor: hand;position:absolute; right: 20px; top: 0; float:right; width:147px; height: 147px; background: url(/images/discount2.png) no-repeat center center; text-align: center; padding: 33px 0 0 0;}
.discount-box2{background: url(/images/discount1.png) no-repeat center center;}
.discount-box3{background: url(/images/discount3.png) no-repeat center center;}

.discount-box1 h5,.discount-box2 h5,.discount-box3 h5{color:#fff;font-size: 40px;
    line-height: 50px;
    font-family: 'Proxima Nova', sans-serif;   margin: 0 0 4px 0;}
.discount-box1 h5 small,.discount-box2 h5 small,.discount-box3 h5 small{font-size: 25px;color:#fff;}
.discount-box1 h6,.discount-box2 h6,.discount-box3 h6{color:#fff;font-size: 20px;
    line-height: 20px;
    font-family: 'Proxima Nova', sans-serif;  }
.discount-box3 h5{color:#fff;font-size:42px;}
.discount-box3 h5 small{font-size: 21px;}
.discount-box2 h6{font-size: 18px;}
.best-offer-section .flexslider{padding: 0 0 180px 0; margin: 0 0 60px 0;}
.qty-box{float:left; width:100%; margin: 0 0 20px 0;}
.dropdown-box{float:left; width:192px;padding: 7px 0 0 0;}
.best-offer-middle .input-group{float:left; margin: 7px 20px 0 0;}
.dropdown-box label{color: #b2b5b7; font-size: 13px; font-family: 'Proxima Nova', sans-serif;  }

.readmore2 {
    float: left;
    background: #e9c5c7;
    /*width: 150px;*/
    padding: 0 15px;
    height: 32px;
    border-radius: 6px; line-height: 31px; text-align: center; text-decoration: none !important;
    color: #fff !important;
    font-family: 'Proxima Nova', sans-serif;
    font-size: 14px;
    border: none;
    width: 100%;
    margin:0 18px 0 0;
}
/*customer page css end*/

.contact-map{float:left; width:100%;}
.contact-map img{float:left; width:100%;}
.contact-section1{float:left; width:100%; margin: 0 0 100px 0;}
.contact-row{margin: 0 -12px;}
.contact-box{float:left; width:50%; padding: 0 12px;}
.contact-box h4{color: #505050;
    font-size: 28px;
    line-height: 28px;
    font-family: 'Proxima Nova';
    text-transform: uppercase;
    margin: 0 0 40px 0;}
.contact-left p{color: #505050;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 20px 0;}
.contact-form{float:left; width:100%;}
.contact-form-row{float:left; width:100%; margin: 0 0 20px 0;}
.contact-input{float:left; width:100%; height: 50px; border: none; border-bottom: solid 2px #9abc99; padding: 0 10px 0 40px;color: #b2b5b7;
    font-size: 20px;
    font-family: 'Proxima Nova', sans-serif;  }
.contact-textarea{float:left; width:100%; height:305px; border: none; border-bottom: solid 2px #9abc99; padding: 0 10px 0 40px;color: #b2b5b7;
    font-size: 20px;
    font-family: 'Proxima Nova', sans-serif;   resize: none;}
.contact-form-row input:focus,.contact-form-row textarea:focus{outline: none !important;}
.contact-submit{float: left;
    background: #ccb5a3;
    width: 120px;
    height: 39px;
    border-radius: 6px;
    color: #fff;
    font-family: 'Proxima Nova', sans-serif;
    font-size: 16px;
    border: none;}
.contact-right p{color: #505050;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 20px 0; padding: 0 0 0 200px; position: relative; min-height: 29px;}
.contact-right p strong{font-family: 'Proxima Nova', sans-serif; font-weight: normal; position: absolute; width:155px; left: 45px; left:45px; top: 0;}
.contact-right p.country,.contact-right p.address{padding:0 0 0 45px;}
.country{background:url(/images/finland.png) no-repeat 0 0;}
.address{background:url(/images/address.png) no-repeat 0 0;}
.phone-number{background:url(/images/phone.png) no-repeat 0 0; margin-bottom: 0 !important;}
.email{background:url(/images/email2.png) no-repeat 0 0;}
.working-hr{background:url(/images/working-hr.png) no-repeat 0 0;}
.inner-content {padding: 30px 0 0 0;}
.edit-easyship {width: 18px;height: 18px;overflow: hidden;display:block;background: url('/images/my-easy-edit-icon.gif') no-repeat;}
.delete-easyship {width: 18px;height: 18px;overflow: hidden;display:block;margin: 0 0 0 25px;background: url('/images/delete_small.png') no-repeat;}
.search-easyship {width: 18px;height: 18px;overflow: hidden;display:block;background: url('/images/my-easy-zoom-icon.gif') no-repeat;}
.easyship-green {color: #fff;background: url('/images/tab.png') repeat-y 0 0;text-align: center;padding: 5px 0;width: 90%;}
.easyship-green:hover {text-decoration: none;color: #fff;}
.easyship-green-customer {color: #fff;background: url('/images/tab_hover.png') repeat-y 0 0;text-align: center;padding: 5px 0;width: 90%;}
.easyship-green-customer:hover {text-decoration: none;color: #fff;}

.easyship-red {color: #fff;background: url('/images/tab_red.png') repeat-y 0 0;text-align: center;padding: 5px 0;width: 90%;}
.easyship-grey {color: #fff;background: #505050;text-align: center;padding: 5px 0;width: 90%;}
.easyship-table {
    border-collapse: collapse;
    font-size: 15px;
}

.easyship-table td, .easyship-table th {
    padding: 20px 0;
}
.easyship-table tr {
    border-bottom: 1px solid #d9dadb;
}
.input-error {
    border-bottom: 2px solid #f0833a;margin: 0;
}
.input-error-row {
    margin: 0;
}
.contact-right p.country_no, .contact-right p.country_sw, .contact-right p.country_dk, .contact-right p.country_fi {padding:0 0 0 45px;}
.country_no{background:url(/images/norway_flag.gif) no-repeat 0 0;}
.country_sw{background:url(/images/sweden_flag.gif) no-repeat 0 0;}
.country_dk{background:url(/images/denmark_flag.gif) no-repeat 0 0;}
.country_fi{background:url(/images/finland_flag.gif) no-repeat 0 0;}
.about-sec4 .flex-direction-nav {
    position: absolute;
    right: 0;
    top: 0;
}
.about-sec4 .flex-direction-nav li{float:left; margin: 0 0 0 2px;}

.about-sec4 .flex-direction-nav li .flex-prev {
    float: left;
    width: 49px;
    height: 50px;
    background: url(/images/prev21.gif) no-repeat 0 0;
    font-size: 0;
    display: block;
    overflow: hidden;
}
.about-sec4 .flex-direction-nav li .flex-next {
    float: left;
    width: 49px;
    height: 50px;
    background: url(/images/next21.gif) no-repeat 0 0;
    font-size: 0;
    display: block;
    overflow: hidden;
}
.aboutLR-wecare-ul li {
    padding: 80px 0 0 0;
}

/*-------------*/
.car-handover .flex-direction-nav {
   float: right;
}
.car-handover  .flex-direction-nav li{float:left; margin: 0 0 0 2px;}

.car-handover  .flex-direction-nav li .flex-prev {
    float: left;
    width: 49px;
    height: 50px;
    background: url(/images/prev2.png) no-repeat 0 0;
    font-size: 0;
    display: block;
    overflow: hidden;
}
.car-handover  .flex-direction-nav li .flex-next {
    float: left;
    width: 49px;
    height: 50px;
    background: url(/images/next2.png) no-repeat 0 0;
    font-size: 0;
    display: block;
    overflow: hidden;
}
.car-handover ol {
    display: none;
}

.paddingtop50exactly {
    padding-top: 50px!important;
}

/*-------------*/
.home-sec1-left {
    float: left;
    width: 450px;
    margin: 150px 0 0 0;
}
.home-sec1-right {
    float: right;
    width: 478px;
    margin: 0 0 0 0;
}
.sm-sec1-left {
    float: left;
    width: 450px;
    margin: 0;
}
.sm-sec1-right {
    float: right;
    width: 450px;
    margin: 0;
}
.about-sec7-right .readmore-back {
    float: right;
    width: 222px;
    height: 73px;
    text-align: center;
    color: #fff !important;
    font-size: 20px;
    line-height: 73px;
    font-family: 'Proxima Nova', sans-serif;
    background: #ccb5a3;
    border-radius: 10px;
    text-decoration: none !important;
    text-transform: capitalize;
}
.letsshopemptydiv {
    height: 295px;
}




/*contact page css end*/

/*account setting page css start*/

.account-setting-banner {float:left; width:100%; position:relative; background: url(/images/my-account-banner.jpg) no-repeat 0 0; background-size: cover; height: 527px; margin: 174px 0 0 0;}
.account-setting-banner:before{float: left; width:730px; position:absolute; background: url(/images/girl2.png) no-repeat 0 0; height: 691px; bottom: 0; left: 0; content: ' ';}

.my-account-banner-image{float:left; width:100%;}
.account-setting-layer{position:absolute; left: 0; top: 0; width:100%; height: 100%;}
.my-account-text {
    float: right;
    width: 500px;
    position: relative;
    z-index: 2;
    margin-top: -160px;
}
.my-account-text h2{padding: 0 0 0 135px; color: #505050; font-size: 33px; line-height: 36px;font-family: 'Proxima Nova'; text-transform: uppercase;}
.my-account-text h3{color: #fff; font-size: 24px; line-height: 40px;font-family: 'Proxima Nova'; text-transform: uppercase; margin: 0 0 15px 0;}
.welcome-user-img{width:120px; float:left; margin: 0 15px 0 0;}
.welcome-user-img img{float:left; padding: 5px; background: #fff; border:solid 2px #c8a3a5; border-radius: 100%;}

.welcome-user-img1{width:200px; float:left; margin: 0 15px 0 0;}
.welcome-user-img1 img{float:left; padding: 5px; background: #fff; border:solid 2px #c8a3a5; border-radius: 100%;}
.my-account-text p{color: #505050;
    font-size: 16px;
    line-height: 23px;
    font-family: 'Proxima Nova', sans-serif;}
.my-account-text ul{margin: 0 -2px;}
.my-account-text ul li{float: left; width:50%; padding:2px;}
/*.my-account-text ul li a {float: left; width:100%; height: 78px;  text-decoration: none !important; background: #fff;font-size: 17px; color: #505050;font-family: 'Proxima Nova', sans-serif;   border:solid 2px #fff;}  */
.my-account-text ul li a {float: left; width:95%; min-height: 42px; text-decoration: none !important;font-size: 17px; color: #505050;font-family: 'Proxima Nova', sans-serif;   border-bottom: 1px solid #c8a3a5; padding: 0 0 0 15px;}
.my-account-text ul li a span {float: left; width: 54px; height: 54px; border-right:solid 2px #fff; margin: 0 12px 0 0; background: url(/images/tool-bg.png) no-repeat 0 0; position:relative;}
.my-account-text ul li a div {padding-top: 11px; }
/*.my-account-text ul li a:hover{ background: #fbd0d5; border-color: #a6856b; color: #fff;}  */
.my-account-text ul li a:hover{ /*background: #fff; border-bottom: 1px solid #fff;*/ color: #fff;}
/*.my-account-text ul li a:hover span{background: none;border-color: #a6856b;}
.my-account-text ul li a span:before{float: left; width: 54px; height: 54px; position:absolute; content:' ';}
.my-account-text ul li a span.tool1:before{background: url(/images/tool1.png) no-repeat center center;}
.my-account-text ul li a span.tool2:before{background: url(/images/tool2.png) no-repeat center center;}
.my-account-text ul li a span.tool3:before{background: url(/images/tool3.png) no-repeat center center;}
.my-account-text ul li a span.tool4:before{background: url(/images/tool4.png) no-repeat center center;}
.my-account-text ul li a span.tool5:before{background: url(/images/tool5.png) no-repeat center center;}
.my-account-text ul li a span.tool6:before{background: url(/images/tool6.png) no-repeat center center;} */

/*.my-account-text ul li a:hover span.tool1:before{background: url(/images/tool1.png) no-repeat center center;}
.my-account-text ul li a:hover span.tool2:before{background: url(/images/tool2.png) no-repeat center center;}
.my-account-text ul li a:hover span.tool3:before{background: url(/images/tool3.png) no-repeat center center;}
.my-account-text ul li a:hover span.tool4:before{background: url(/images/tool4.png) no-repeat center center;}
.my-account-text ul li a:hover span.tool5:before{background: url(/images/tool5.png) no-repeat center center;}
.my-account-text ul li a:hover span.tool6:before{background: url(/images/tool6.png) no-repeat center center;}  */

.my-account-text ul li a.active {background:#ccb5a3; border-color: #a6856b; color: #fff;}
.my-account-text ul li a.active span {background: none;border-color: #a6856b;}

.account-setting-row{ /*margin:0 -25px;*/}
.account-setting-box{float:left; width:50%; padding: 0 25px; margin: 0 0 50px 0;}
.account-setting-box h3{float:left; width:100%; margin: 0 0 40px 0; color: #505050; font-size: 30px; text-transform: uppercase;font-family: 'Proxima Nova'; line-height: 45px;}
.account-setting-box h3 img{float:left;}
.account-setting-box h3 span{float:left; width:58px;}

.account-setting-box-password-change{width:50%; padding: 0 25px; margin: 0 0 50px 0;}
.account-setting-box-password-change h3{float:left; width:100%; margin: 0 0 40px 0; color: #505050; font-size: 30px; text-transform: uppercase;font-family: 'Proxima Nova'; line-height: 45px;}
.account-setting-box-password-change h3 img{float:left;}
.account-setting-box-password-change h3 span{float:left; width:58px;}
.password-set h3 span{margin-top: -8px;}
.account-form{
    float: left;
    width: 100%;
}
.account-form-p {
    font-size: 18px;
    line-height: 24px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 20px;
}

.account-form-row {
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
}
.password-input {
    float: left;
    width: 100%;
    height: 50px;
    border: none;
    border-bottom: solid 2px #c8a3a5;
    padding: 0 10px 0 40px;
    color: #b2b5b7;
    font-size: 20px;
    font-family: 'Proxima Nova', sans-serif;
     background: url(/images/password2.png) no-repeat 15px center;
}
.textarea-input{
    float: left;
    width: 100%;
    height: 150px;
    border: none;
    border-bottom: solid 2px #c8a3a5;
    padding: 0 10px 0 40px;
    color: #b2b5b7;
    font-size: 20px;
    font-family: 'Proxima Nova', sans-serif;
     background: url(/images/text_icon2.png) no-repeat 13px top;
}
.account-submit{
    float: left;
    background: #c8a3a5;
    width: 140px;
    text-decoration: none;
    color: #fff;
    text-align: center;
    height: 39px;
    border-radius: 6px;
    color: #fff;
    font-family: 'Proxima Nova', sans-serif;
    font-size: 16px;
    border: none; margin: 0 0 0 12px;
}
.account-submit:hover {
    color: #fff;
    text-decoration: none;

}

.account-form-row2{float: left;
    width: 100%;
    margin:28px 0 0 0;}
.contact-info h3 {
    line-height: 35px;
}
.ac-name{background: url(/images/name.png) no-repeat 15px center;}
.ac-email{background: url(/images/email3.png) no-repeat 15px center;}
.ac-phone{background: url(/images/phone2.png) no-repeat 15px center;}
.ac-facebook{background: url(/images/facebook-icon2.png) no-repeat 10px center;}
.ac-instagram{background: url(/images/instagram-icon2.png) no-repeat 10px center;}
.ac-text{background: none;}
.ac-bank{background: url(/images/bank_iban.png) no-repeat 15px center;}
.upload-sec{float: left; margin: 0 0 20px 0; width:100%; position: relative; padding: 0 0 0 254px; min-height: 155px;}
.upload-img img{float: left; background: #fff; padding: 5px; border:solid 3px #dcb5b7; border-radius: 100%; position: absolute; left: 0; top: 0;}
.upload-img {float: left; }
.upload-button{float: left;
    background: #ccb5a3;
    width: 120px;
    height: 39px;
    border-radius: 6px;
    color: #fff;
    font-family: 'Proxima Nova', sans-serif;
    font-size: 16px;
    border: none;}
.upload-sec h6{color: #505050;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 15px 0 15px 0;}

/*ccount setting page css end*/

/*Cart page css start*/

.cart-setion1{float:left; width:100%;}
.cart-setion1 p.cart-pera {
    color: #505050;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 50px 0;
}
.cart-area{float:left; width:100%; overflow: auto;}
.cart-table{width:100%; min-width: 1000px;}
.cart-table tbody tr{border-bottom: solid 2px #d9dadb;}
.cart-table tr td{vertical-align: middle; padding: 20px 3px;color: #505050;
    font-size: 16px;
    line-height: 20px;
    font-family: 'Proxima Nova', sans-serif;   /*text-align: center;*/}
.cart-table tr.additionalrowtable td {
    padding: 0 0 20px;
}

.cart-table tr th{color: #505050; font-size: 16px;font-family: 'Proxima Nova', sans-serif; padding: 10px 6px; text-align: center;}
.cart-thumb{float: left; width:70px; position: absolute; left: 0; top: -5px;}
.cart-table tr td p{float:left;width:100%; text-align: left;}
.td3,.th3{width:210px;}
.cart-detail{position:relative; float: left; width:100%; min-height: 62px; padding:20px 0 0 35px;}
.green{color:#e0bbbd !important;}
.redcolor{color:#000 !important;font-weight: bold;}
.backgrey {
    background: #eee;

}
.backgrey td {
    padding-left: 20px!important;
    padding-right: 20px!important;

}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 40px;
    margin-bottom: 0;
    height: 40px;
    padding: 0;
    text-align: center;
    box-shadow: none;
    border: solid 1px #bcbec0;    margin: 0 5px;
}
.input-group-btn>.btn {
    position: relative;
    border: none;
    background: #e9c5c7 !important;
    width: 14px;
    height: 14px;
    border-radius: 100% !important;
    padding: 0;
    text-align: center;
    line-height: 14px;
}
.input-group-btn>.btn .glyphicon {
    font-weight: 700;
    color: #fff;
    line-height: 14px;
    top: 0;
    font-size: 14px !important;
}
.input-group-btn {
    float: left;
   /*margin: 14px 16px 0 2px;*/
    margin:14px 0 0 0;
    width: 14px !important;
}
.input-group {
    display: inline-block;
}
.th10,.th11,.td10,.td11{text-align:left !important;}
.cart-bottom{float:right; /*width: 220px;*/ margin: 40px 0 30px 0;}
.cart-table2{width:100%;color: #505050;
    font-size: 16px;
    line-height: 20px;
    font-family: 'Proxima Nova', sans-serif;   }
.cart-table2 td{padding:4px 6px;}
.total-title{color: #e9c5c7 !important; padding-top: 14px !important;}
.total-amount{font-size:18px !important;color: #e9c5c7 !important; padding-top: 14px !important;}
.date-section{float:left; width:100%; margin: 0 0 40px 0;}
.date-section p{color: #505050;
    font-size: 16px;
    line-height: 20px;
    font-family: 'Proxima Nova', sans-serif;   margin: 0 0 5px 0;}
.date-section p strong{/*width:180px;*/margin: 0 5px 0 0; float:left;font-family: 'Proxima Nova', sans-serif;}
.cancel-button {
    float: left;
    background: #fff;
    width: 120px;
    height: 39px;
    text-align: center;
    padding: 6px 0 0 0;
    border-radius: 6px;
    color: #b2b5b7;
    font-family: 'Proxima Nova', sans-serif;
    font-size: 16px;
    border: solid 1px #caccce;
    margin: 0 0 0 12px;
}
.cancel-button:hover {
    text-decoration: none;
}

.tab-section{float:left; width:100%; margin: 0 0 30px 0;}
.tab-content{float:left; width:100%;padding: /*40px*/ 0 0 0;}
.tab-content p{color: #b2b5b7;
    font-size: 16px;
    line-height: 20px;
    font-family: 'Proxima Nova', sans-serif;   margin: 0 0 20px 0;}
.tab-content h2{float: left;
    width: 100%;
    margin: 0 0 70px 0; padding: 0 0 0 50px;
    color: #505050;
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'Proxima Nova';background: url(/images/edit.png) no-repeat 0 0; line-height: 26px;}
.tab-left{float:left; width:480px; }
.tab-right{float:right; width:480px;}
.tab-input {
    float: left;
    width: 100%;
    height: 50px;
    border: none;
    border-bottom: solid 2px #c8a3a5;
    padding: 0 10px 0 20px;
    color: #7a7a7a;
    font-size: 20px;
    font-family: 'Proxima Nova', sans-serif;
    background: #fff;
}
.tab-textarea {
    float: left;
    width: 100%;
    height: 314px;
    border: none;
    border-bottom: solid 2px #c8a3a5;
    padding: 0 10px 0 20px;
    color: #b2b5b7;
    font-size: 20px;
    font-family: 'Proxima Nova', sans-serif;   resize: none; line-height: 29px;
}
.account-form-row label{color: #505050;
    font-size: 20px;
    font-family: 'Proxima Nova', sans-serif;  }

.nav-tabs {
    border-bottom: none;
}
.nav-tabs>li {
    float: left;
    margin-bottom: 0;
   /* width: 20%;*/
    text-align: center; border: solid 1px #fff;
}
.nav-tabs>li a{/*padding:0 ;*/padding: 0 20px;background:#505050; color: #fff; border-radius: 0; line-height: 76px; margin: 0; border:none; font-size: 21px;font-family: 'Proxima Nova', sans-serif;  }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #b2b5b7;
    border:none;
}
.nav>li>a:focus, .nav>li>a:hover {
     background-color: #b2b5b7;
}
.nav-tabs>li.active-order>a{background:url(/images/tab.png) repeat-y 0 0; background-size: 100%;}
/*Cart page css end*/

.swipe-wrap {
    float: left;
}

.colorbrown {color: #ccb5a3!important;}
.backgroundcolorbrown {background: #ccb5a3!important;}

.colorpink {color: #d7abae!important;}
.backgroundcolorpink {background: #d7abae!important;}

.logo-footer{float:left; position: absolute; left: -243px; bottom: 100px;}
.landing-title-facts {
    width: 100%;
    height: 120px;
    width: auto;
    display: inline-block;
    white-space: nowrap;
}

.divjointext ul li {
    background: url(/images/arrow31.png) no-repeat 0 12px;
    padding: 0 0 0 12px;
    width: 420px;
    max-width: 100%;
    color: #fff;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 10px 0;
}
/*.divjointext  {
     min-height: 370px;
} */







/***********selectbox*********************/
.selectbox {
    position: relative;
    display: inline-block;
    border: 1px solid #dddddd;
    cursor: pointer;
    padding: 0 0 0 16px;
    border-radius: 5px;
    width: 100%;
    height: 30px;
    background: url(/images/dropdown.png) repeat-x 0 0;
    line-height: 28px;
    color: #000;
    font-size: 13px;font-family: 'Proxima Nova', sans-serif;
}
.selectbox:before{background: url(/images/arrow2.png) no-repeat 0 0; width:6px; height: 15px; content: ' '; position:absolute; right:6px; top:7px;}
.selectbox ul {
    margin-top: 1px;
    position: absolute;
    left: -1px;
    top: 32px;
    background: #fff;
    list-style: none;
    border: 1px solid #dbdbdb;
    border-radius: 5px;
    box-shadow: 5px 5px 10px #999;
    -moz-box-shadow: 5px 5px 10px #999;
    -webkit-box-shadow: 5px 5px 10px #999;
    width: 100%;
    overflow: hidden;
    font-weight: normal;
    z-index: 1;
}

.selectbox li {
    border-radius: 5px;
    cursor: pointer;
    padding: 5px 10px;
}

.selectbox li:hover {
    background: #efefef;
}

.sb_1 {
    width: 120px;
}

.sb_2 {
    width: 150px;
}

/***********header toogles*********************/
.menu_class,.menu_class2 {/*background:url(/images/arrow.png) no-repeat 0 0;*/ width:38px; height:21px; float:left; /*margin: 10px 0 0 10px;*/}
.active .menu_class,.active .menu_class2{background:url(/images/arrow-active.png) no-repeat 0 0; }
.the_menu,.the_menu2,.the_menu3 {display:none;position:absolute; top:28px; right:0;z-index: 99; margin: 2px 0 0;
    font-size: 14px; width:650px;
    border: 1px solid #e9c5c7 !important;
    /*background: url(/images/dropdown-language.png) repeat 0 0 !important;*/
    background: #fff;
    border-radius: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.the_menu3{width:390px; height: 68px; border: 2px solid #e9c5c7 !important;}
.searchform{float:left; width:100%; position: relative; padding: 0 64px 0 0;}
.search-input{float:left; width:100%; background: none; border: none; height: 64px; padding: 0 0 0 30px;color: #505050;  font-size: 20px;font-family: 'Proxima Nova', sans-serif;   outline:none !important;}
.search-submit{float:right; position:absolute; top: 6px; right: 6px; height: 52px; width:52px;color: #fff;  font-size: 20px;font-family: 'Proxima Nova', sans-serif;   outline:none !important;background: #e9c5c7 !important; border:none;}

.header-cart{float:left;/* margin: 0 0 0 12px;*/}
.cart-value{float: left; width:38px; height: 38px;background: #fff url(/images/cart-value.png) no-repeat -1px -1px; margin: -6px 0 0 0; text-align: center; color: #fff; line-height: 38px; font-size: 21px;font-family: 'Proxima Nova', sans-serif;   text-shadow: 0 0 1px #000;    z-index: 9999; position:relative;     border: solid 1px #c8a3a5;border-radius: 100%;}
.active .cart-value{background:url(/images/cart-value2.png) no-repeat 0 0;}

.cart-img{float:left; margin: 3px 0 0 10px; width:38px; height: 21px;background: url(/images/troli_new.png) no-repeat 0 0;}
.active .cart-img{background: url(/images/troli-active.png) no-repeat 0 0;}

.cart-img img{opacity:0;}

.searchbox{float:left; margin: 0 0 0 0px;}
.search-button{float:left;background:url(/images/search.png) no-repeat 0 0; width:17px; height: 16px; margin: 6px 0 0 0;}
.small-cart-top{float:left; width:100%; padding:40px 26px 0 26px;}
.small-cart-top h2{color: #505050; font-size: 30px; text-transform: uppercase;font-family: 'Proxima Nova'; /*margin: 0 0 45px 0;*/margin: 0 0 10px 0;}
.small-cart-bottom{float:left; width:100%; background: #6f6f6f; padding: 0 0 0 22px; border-top:solid 1px #e9c5c7; height: 91px;}
.checkout-btn, .checkout-btn-mobile {float: left;
    width: 160px;
    height: 56px;
    text-align: center;
    color: #505050 !important;
    font-size: 18px;
    line-height: 52px;
    font-family: 'Proxima Nova', sans-serif;
    background: #fff; border:solid 2px #b2b5b7;
    border-radius: 10px;
    text-decoration: none !important;
    text-transform: capitalize; margin: 17px 0 0 0;}
.checkout-btn-mobile {
    display: none;
}

.subtotal-title{float:left; width:152px; line-height: 90px;color: #fff ;
    font-size: 16px;
    line-height: 90px;
    font-family: 'Proxima Nova', sans-serif;   margin: 0 0 0 44px;}
.subtotal-value{float:right; width: 215px; line-height: 91px;height: 91px;color: #fff ;
    font-size:30px;
    font-family: 'Proxima Nova', sans-serif;   margin:-1px 0 0 0; background: #e9c5c7; text-align: center;}
.small-cart-area{float:left; width:100%;}
.small-cart-table{width:100%;}
.small-cart-table .input-group .form-control {
    background: none;
}
.small-cart-table td{vertical-align: middle; padding: 0 0 18px 10px;text-align: left;}
.small-cart-table td:first-child{padding-left:0;}
.small-cart-table td:last-child{padding-right:0;}
.small-cart-table td p{line-height:20px; font-size: 16px;
    /*max-width: 165px;*/
    max-width: 200px;
    font-family: 'Proxima Nova', sans-serif;
    color: #505050;padding-left: 40px;    /*padding-top: 12px;*/}
.small-cart-table .cart-detail {
    position: relative;
    float: left;
    width: 100%;
    min-height: 62px;
    padding: 10px 0 0 45px;
}
.small-cart-table td h6{font-size: 13px;
    line-height: 13px;
    font-family: 'Proxima Nova', sans-serif;
    color: #505050; margin: 0 0 5px 0;}
.small-cart-table td h5{font-size: 20px;
    line-height: 25px;
    font-family: 'Proxima Nova', sans-serif;
    color: #505050;}




.product-left .flex-container a:hover,
.product-left .flex-slider a:hover {
  outline: none;
}
.product-left .slides,
.product-left .slides > li,
.product-left .flex-control-nav,
.product-left .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.product-left .flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.product-left .flexslider {
  margin: 0;
  padding: 0;
}
.product-left .flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.product-left .flexslider .slides img {
  width: 100%;
  display: block;
}
.product-left .flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}


.product-left .flexslider {
  margin:0;
  background: #fff;
  position: relative;
  zoom: 1;
  float:left; width:100%;
}
.product-left .flexslider .slides {
  zoom: 1;
}
.product-left .flexslider .slides img {
  height: auto;
  -moz-user-select: none;
}
.product-left .flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}


.product-left .carousel li {
  margin-right: 5px;
}
.product-left .flex-direction-nav {
  *height: 0;
}
.product-left .flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.product-left .flex-direction-nav a:before {
  font-family: "flexslider-icon";
  font-size: 40px;
  display: inline-block;
  content: '\f001';
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.product-left .flex-direction-nav a.flex-next:before {
  content: '\f002';
}
.product-left .flex-direction-nav .flex-prev {
  left:0;
}
.flex-direction-nav .flex-next {
  right:0;
  text-align: right;
}


.product-left .flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.product-left .flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.product-left .flex-pauseplay a:hover {
  opacity: 1;
}
.product-left .flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.product-left .flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.product-left .flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.product-left .flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.product-left .flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.product-left .flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.product-left .flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.product-left .flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.product-left .flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.product-left .flex-control-thumbs img:hover {
  opacity: 1;
}
.product-left .flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}


.flexslider2 li{text-align:center;    position: relative;}
.flexslider2 .discount-box1, .flexslider2 .discount-box2, .flexslider2 .discount-box3 {
    position: absolute; right: auto;
    left: 0;
    top: 0; z-index: 999;

}
.flexslider2 li img{display:inline-block;}
.flexslider2 .flex-direction-nav{display:none;}
.flexslider3 .flex-prev{width:49px !important; height: 50px !important; background: url(/images/prev2.png) no-repeat 0 0 !important; margin: 0 !important; position:static !important;    opacity: 1 !important;
    font-size: 0 !important;outline: none !important;}
.flexslider3 .flex-prev:before,.flexslider3 .flex-next:before{display:none !important;}
.flexslider3 .flex-next{width:49px !important; height: 50px !important; background: url(/images/next2.png) no-repeat 0 0 !important; margin: 0 !important; position:static !important;    opacity: 1 !important;
    font-size: 0 !important; outline: none !important;}
.flexslider3 .flex-direction-nav li{float:left !important; margin: 0 0 0 2px;}
.flexslider3{padding: 70px 0 0 0; position:relative; margin: 30px 0 0 0;}
.flexslider3 .flex-direction-nav{position: absolute;
    top: 0;
    right: 0;}
.flexslider3 .slides li{border:solid 2px #b2b5b7; width:152px !important;}
.flexslider3 .slides li img{float:left; width:100%;}
.zoom-icon{width:49px !important; height: 50px !important; background: url(/images/zoom.png) no-repeat center center #a9c5a8 !important;  position:absolute; right: 102px; top: 0;}


.about-sec2{float:left; width:100%; margin: 0 0 20px 0;}
.about-sec3{float:left; width:100%; margin: 0 0 50px 0;}
.about-sec4{float:left; width:100%; background:url(/images/global-bg.jpg) no-repeat center bottom; height: 998px; background-size: cover; margin: 0 0 30px 0;}
.about-sec5{float:left; width:100%;}
.about-sec6{float:left; width:100%;    min-height: auto;}
.about-sec7{float:left; width:100%; margin: 0 0 10px 0;}

.reg-sec1{float: left; width:100%; background:url(/images/LF_23_Flasche_Kopie.jpg) no-repeat right center; background-size: 250px; margin: 0;}
.reg-sec1-left{float: left; width:690px; margin: 0px 0 0 0;}
.reg-sec1-right{float: right; width:578px;margin:80px 0 0 0;}
.reg-sec1-left p {
    color: #505050;
    font-size: 16px;
    line-height: 19px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 10px 0;
}
.reg-sec1-right p a {color: #a97da5!important;
    font-size: 25px;
    line-height: 30px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 10px 0;}
.reg-sec1-right p a:hover {color: #fff!important;}
.reg-sec1-right .section-title {
    color: #505050;
    background: url(/images/line.png) no-repeat 0 bottom;
}
.reg-sec1-left ul {padding: 10px 0 10px 0;color: #505050;list-style: none;}
.reg-sec1-left ul li {
    background: url(/images/tickbox1.gif) no-repeat 0 0px;
    padding: 0 0 0 22px;
    color: #505050;
    font-size: 16px;
    line-height: 19px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 10px 0;
}

.reg-sec2{float:left; width:100%; height: 330px; margin: 0;}
.reg-sec2-left{float:left; width:340px; min-height: 330px; margin: 0 0 0 0;background: url('/images/Recruitment-Partner.jpg') no-repeat center center;background-size: 100%;}
.reg-sec2-right{float:right; width:578px;margin:60px 0 0 0;}
.reg-sec2-right .section-title {
    color: #505050;
    font-size: 40px;
    line-height: 50px;
    background: none;
    margin: 0;
}
.reg-sec2-right p {
    color: #505050;
    font-size: 17px;
    line-height: 20px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 10px 0;
}


.home-sec1-left {float:left; width:450px; /*margin: 150px 0 0 0;*/}
.home-sec1-right {float:right; width:478px; margin: 150px 0 0 0;}
.home-sec1-right p {color: #505050;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 10px 0;}

.sm-sec1-left {float:left; width:450px; /*margin: 150px 0 0 0;*/}
.sm-sec1-right {float:right; width:478px; margin: 0;}
.sm-sec1-right p, .sm-sec1-left p {color: #505050;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 10px 0;}


.country-sec{float:left; width:100%; margin: 75px 0 100px 0;}
.country-sec ul{float:left; width:20%; }
.country-sec ul li{float:left; width:100%; color: #505050;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 10px 0;}
.country-sec ul li a{color: #505050;
    text-decoration: none !important;}

.welcome-text2{float:left; width:440px; padding: 35px 0 0 0;}
.welcome-text2 p {color: #505050;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 10px 0;}
.welcome-image2{float:right; width:460px;}
.about-sec2 .section-title {
    margin: 0 0 40px 0;
}
.about-sec3-left{float:left; width:580px; margin: 0 0 0 -70px;}
.about-sec3-right {float:right; width:478px; margin: 20px 0 0 0;}
.about-sec3-right p {color: #505050;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 10px 0;}
.about-sec3-right .readmore-blue{margin:50px 0 0 0;}
.about-sec4-left{float:left; width:440px; margin: 66px 0 0 0;}
.about-sec4-right{float:right; width:478px;margin:80px 0 0 0;}
.about-sec4-right p {color: #fff;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 10px 0;}
.about-sec4-right p a {color: #a97da5!important;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 10px 0;}
    .about-sec4-right p a:hover {
        color: #fff!important;
    }

.about-sec4-right .section-title {
    color: #fff;
    background: url(/images/line2.png) no-repeat 0 bottom;
}
.about-sec5-left{float:left; width:440px;}
.about-sec5-left p {color: #505050;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 10px 0;}
.about-sec5-right{float:right; width:478px;}
.about-sec5-right img{float:left; width:704px; max-width: 704px;}
.about-sec7-right {float:right; width:478px; margin: 10px 0 0 0;}
.about-sec7-right p {color: #505050;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 10px 0;}

.section3 .success-text {
    /*float: left;*/
    width: 491px;
    padding: 50px 0 0 0; max-width: 100%;
}
.section3 .success-text ul {
    margin: 0 0 0 0;
}
.section3 .success-text ul li:before {
    color: #c19c80;

}


.testimonial-banner{float: left; width:100%; color: #000; /*background: url(/images/testimonial-banner.jpg) no-repeat 0 0; background-size: cover;*/ /*min-height: 500px;*/ padding-bottom: 0px;}
.testimonial-banner-left{float: left; /*width:434px;*/width: 25%;max-width: 100%; /*margin: 126px 0 0 0;*/margin: 26px 0 0 0; position:relative;}
.testimonial-image{float: left; width:100%; /*border:solid 10px #e9c5c7; padding:20px;*/ /*border-radius: 100%;*/}
.testimonial-image img{float: left; width:100%; /*border-radius: 100%;*/}
.testimonial-icon1{float: left; margin: -8px 0 0 0; position: absolute; left: 0; top: 0; width:47px; height: 46px;background: url(images/testimonial-icon1.png) no-repeat 0 0;}

.testimonial-banner-right{float:right; /*width:480px;*/width: 70%; max-width: 100%; padding: 0 0 0 0;}
.testimonial-banner-right h2{    font-family: 'Proxima Nova';
    color: #fff;
    font-size: 35px;
    line-height: 35px;
    text-transform: uppercase; margin: 0 0 15px 0;}

.testimonial-banner-right h3{       font-family: 'Proxima Nova', sans-serif;
    color: #fff;
    font-size: 30px;
    line-height: 30px; /*margin: 0 0 50px 0; */
    }
.testimonial-banner-right p {
    color: #000;
    /*font-size: 20px;
    line-height: 29px;*/
    font-size: 16px;
    line-height: 24px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 15px 0;
}
.training-sec1{float:left; width:100%;}
.training-sec2{float:left; width:100%; margin: 0 0 45px 0;}
.training-sec3{float:left; width:100%;margin: 0 0 45px 0;}

.training-sec1 .section-title{float: left; width:300px;}
.training-text1{display:block; padding: 0 0 0 360px;}
.training-text1 p{color: #505050;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 0 0;}
.training-sec2 h4{float:left; width:300px;font-family: 'Proxima Nova';
    color: #505050;
    font-size:20px;
    line-height:42px;
    text-transform: uppercase;}
.training-sec3 h4{float:left; font-family: 'Proxima Nova';
    color: #505050;
    font-size: 50px;
    line-height: 60px;
    text-transform: uppercase;}
.vido-count{color: #505050;
    font-size: 20px;
    line-height: 60px;
    font-family: 'Proxima Nova', sans-serif;   float:right;}

.testimonials {
    padding: 0;
    float: left;
    width: 100%;
}
.cate-box{display:block; padding: 0 0 0 360px;}
.select-field{float:left; width:360px; height: 42px; max-width: 100%; background: #e9c5c7; border: none;color: #fff;
    font-size: 20px;
     font-family: 'Proxima Nova', sans-serif;   padding: 0 0 0 15px;}
.training-sec .row{margin: 0 0 0 -5px;}
.training-sec .testimonials .col-lg-4 {
    float: left;
    width: 33.333%;
    padding: 0 0 0 5px;
}
.training-box{float:left; width:100%; text-align: left; margin: 0 0 40px 0;}
.training-video{float:left; width:100%; border:solid 2px #e9c5c7; margin: 0 0 15px 0;}
.training-sec .testimonials h5 {color: #505050;}
.tips-sec{float:left; width:100%; margin: 0 0 90px 0;}
.tips-banner{float:left; width:100%; position: relative; height: 702px; background-size: cover !important;}
.tips-banner img{float:left; width:100%;}
.tips-layer{float:left;width:100%; position: absolute; left: 0; top: 0; height: 100%;}
.tips-table{width:100%; height: 100%; display:table;}
.tips-td{width:100%; height: 100%; display:table-cell;}
.tips-text{float:left; width:470px; max-width: 100%; margin: 90px 0 0 0;}
.tips-text h2{font-family: 'Proxima Nova';
    color: #fff;
    font-size: 50px;
    line-height: 60px;
    text-transform: uppercase;
    background: url(images/line2.png) no-repeat 0 bottom;
    padding: 0 0 52px 0;
    margin: 0 0 50px 0;}
.tips-text p{color: #fff;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 15px 0;}
.tips-sec h6{color: #e9c5c7;
    font-size: 25px;
    line-height: 45px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 55px 0;}
.slide-images li img{border:solid 2px #e9c5c7; margin: 0 0 35px 0;}
.slide-images .flex-direction-nav{display:none !important;}
.slide-images li p{color: #95050503b792;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 55px 0;}

.tips-sec .slider .flex-direction-nav .flex-prev {
    width: 110px;
    height: 110px;
}
.tips-sec .slider .flex-direction-nav .flex-next {
    width: 110px;
    height: 110px;
}
.tips-sec .slider .flex-direction-nav {position: absolute;right: 0;bottom: 0;width: 100%;margin: 0;z-index: 1;}
.slide-thumnails{padding:0 112px;}
.tips-sec .flex-viewport{z-index: 2;}
.slide-thumnails li{cursor:pointer;}
.slide-thumnails li img{border:solid 2px #e9c5c7; float:left;}
a:focus,input:focus,button:focus,select:focus,textarea:focus { outline: none;  }
.tips-sec .slide-thumnails .flex-active-slide:after{position:absolute; left:0; top: 0; width:100%; height: 100%; content: ''; background: #a9c5a8; opacity: 0.8; }



.story-banner{float:left; width:100%; background-size: cover; min-height: 700px; padding-bottom: 50px;}
.story-banner-left{float:left; width:434px;max-width: 100%; margin: 26px 0 0 0; position:relative;}
.story-image{float:left; width:100%; border:solid 10px #e9c5c7; padding:20px; border-radius: 100%;}
.story-image img{float:left; width:100%; border-radius: 100%;}
.story-icon1{float:left; margin: -8px 0 0 0; position: absolute; left: 0; top: 0; width:47px; height: 46px;background: url(images/testimonial-icon1.png) no-repeat 0 0;}

.story-banner-right{float:right; width:480px; max-width: 100%; padding: 26px 0 0 0;}
.story-banner-right h2{    font-family: 'Proxima Nova';
    color: #505050;
    font-size: 35px;
    line-height: 35px;
    text-transform: uppercase; margin: 0 0 15px 0;}

.story-banner-right h3{       font-family: 'Proxima Nova', sans-serif;
    color: #505050;
    font-size: 30px;
    line-height: 30px;margin: 0 0 50px 0;
    }
.story-banner-right p {
    color: #505050;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 15px 0;
}

.about-banner{float:left; width:100%; position:relative;}
.about-bannre-img{float:left; width:100%;}
.about-banner .banner-td {
    vertical-align: middle;
}
.about-banner-text{float:right; width:365px; text-align: left;}
.about-banner-text h5{font-size: 39px;
    line-height:48px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0; color: #fff;}
.about-banner-text h5 strong{font-weight:normal;font-family: 'Proxima Nova'; text-transform: uppercase;}
.about-banner-text img{display: inline-block;
    vertical-align: middle;}

.DivWidth4 {width: 25%;padding: 0 20px 0 0;margin: 4px 0 0px 0;font-size: 16px;line-height: 26px;float: left;}
.DivWidth4 .LineTop {border-top: 3px solid #d3bfaf;width: 100%;display: block;margin-bottom: 20px;}
.DivWidth4 a {color: #d3bfaf;}
.DivWidth4 p {margin-bottom: 10px;}
.DivWidth4 p.Ptxt {min-height: 210px;}

.DivWidth3 {width: 33%;padding: 0 20px 0 0;margin: 4px 0 0px 0;font-size: 16px;line-height: 24px;float: left;}
.DivWidth3 a {color: #d3bfaf;}
.DivWidth3 p.Ptxt {padding-top: 15px;}

.DivWidth2 {width: 48%;padding: 0;margin: 0;}




.ulcatblog {
    padding-top: 0px;
}
.ulcatblog li.maincat {
    text-transform: uppercase;
    padding: 5px 0;
    font-size: 15px;
    font-family: 'Proxima Nova', sans-serif;

}
.ulcatblog li.maincat a {
    color: #000;
}
.secondmaincat, .thirdmaincat, .forthmaincat {
    text-transform: uppercase;
    padding: 5px 0;
    font-size: 15px;
    font-family: 'Proxima Nova', sans-serif;
}
.secondmaincat a, .thirdmaincat a, .forthmaincat a {
    color: #000;

}
.maincat a:hover, .secondmaincat a:hover, .thirdmaincat a:hover, .forthmaincat a:hover {
    text-decoration: none;
                          font-weight: bold;
}
.secondmaincat a.active, .thirdmaincat a.active, .forthmaincat a.active, .ulcatblog li.maincat a.active {
    font-weight: bold;

}

.maintitlecat {
    font-size: 18px;
    padding: 20px 20px;
    color: #b09886;
    font-family: 'Proxima Nova', sans-serif;
}
.col-lg-3 {
    padding-left: 0px;
    padding-right: 0px;
}
.col-lg-9 {
    padding-right: 0px;
    padding-left: 0px;
}

 #mood1 {width: 400px;height: 840px;float: left;margin-right: 10px;}
#mood2 {width: 370px;height: 304px;overflow: hidden;margin-right: 10px;margin-bottom: 10px;float: left;}
#mood3 {width: 370px;height: 304px;float: left;overflow: hidden;}
#mood4 {width: 100%;height: 450px;float: left;}




/**************Basket page css*******************************/


.basket-bottom{float:left; width:100%; margin: 20px 0 50px 0;}
.button-sec1{float:left;}
.button-sec2{float:right;}
.button1{float: left;
    background: #fff;
    width: 226px;
    height: 76px; line-height: 72px;
    border-radius: 6px;
    color: #b2b5b7;
    font-family: 'Proxima Nova', sans-serif;
    font-size: 20px;
    border: solid 2px #caccce;
    margin:0; text-decoration: none !important; text-align: center;}
.button1+.button1{margin:0 0 0 10px;}
.button1:hover{
    background: #e9c5c7;
    color: #fff; border-color: #e9c5c7;
  }
.steps-section{float:left; width:100%; margin: 0 0 50px 0;}
.steps-section ul li{float:left; width:25%; text-align: center;}
.step-number{float:left; width:100%; color: #000; font-size: 60px;font-family: 'Proxima Nova', sans-serif;   line-height: 60px;}
.step-name{float:left; width:100%; color: #505050; font-size: 20px;font-family: 'Proxima Nova', sans-serif;   line-height: 25px;}
.step-icon1{float: left; width:100%; height: 75px; background: url(../images/step1.png) no-repeat center center; margin: 15px 0 20px 0;}
.active-step .step-icon1 {background: url(/images/step1-ho-pink.png) no-repeat center center;}

.step-icon2 {float: left; width:100%; height: 75px; background: url(../images/step2.png) no-repeat center center; margin: 15px 0 20px 0;}
.active-step .step-icon2{background: url(/images/step2-ho-pink.png) no-repeat center center;}

.step-icon3{float: left; width:100%; height: 75px; background: url(../images/step3.png) no-repeat center center; margin: 15px 0 20px 0;}
.active-step .step-icon3{background: url(/images/step3-ho-pink.png) no-repeat center center;}

.step-icon4{float: left; width:100%; height: 75px; background: url(../images/step4.png) no-repeat center center; margin: 15px 0 20px 0;}
.active-step .step-icon4{background: url(/images/step4-ho-pink.png) no-repeat center center;}

.active-step .step-number,.active-step .step-name, .active-step .step-name a {color: #d7abae;}
.section-title img {margin:0 15px 0 0;position: relative;
    top: -6px;}




.mini-logo{float:left; width:100%;}
.mini-logo img{float:left; width:auto; display:block !important;}

.mini-title{float:left; width:100%;font-family: 'Proxima Nova', sans-serif; line-height: 60px; font-size: 60px; color: #feed3f;margin: 0 0 15px 0;}
.product-banner2 .mini-title{color: #9851a1;}
.product-banner3 .mini-title{color: #73cee3;}





/*#lr-menu{display:none;}*/
.open_close #lr-menu{display:block;}
.mobile_cat{float: left;
    background: #e9c5c7;
    width: 100%;
    color: #fff !important;
    font-family: 'Proxima Nova', sans-serif;
    font-size: 16px; text-align: center !important; margin: 20px 0 0 0  !important;
    border: none; text-decoration: none !important; line-height: 39px;}
.slider.numbers .flex-control-paging li a {
    width: auto !important;
    height: auto !important;
    display: block;
    background: none !important;
    border: none !important;
    text-indent: inherit !important;
    color: #fff !important;
    font-size: 25px !important; text-decoration: none !important;
}
.slider.numbers .flex-control-paging li a.flex-active{color: #000 !important;}
.gallery1 li .left{padding: 5px;width: 12.5%;}
.gallery1 li img{border: solid 2px #e9c5c7;}
.gallery1 .flex-viewport{padding: 0 0 30px 0 !important;}
.gallery1{margin: 0 -5px;}




.head {
    position: fixed;
    left: auto;
    margin: 0 20px 65px 0;
    bottom: 0;
    right: 0;
}
.paymentp {
    font-family: 'Proxima Nova', sans-serif;
    font-size: 16px;
    color: #505050;
}
.rightpanelregform a {
    margin-top: 6px;
}


.additionaltextProducts div.leftpannel {
    float: left;
    width: 30%;
}
.additionaltextProducts .rightpanel {
    float: right;
    width: 70%;
}

.additionaltextProductsText {
    font-size: 18px;
    line-height: 24px;
    font-family: 'Proxima Nova', sans-serif;
    padding: 0 0 30px;
}
.additionaltextProductsText ul {
    padding: 0 0 0 30px;
}

.additionaltextProductsText ul li {
    background: url(/images/tickbox.gif) no-repeat 0 5px;
    padding: 2px 0 0 26px;
}
.CreditCardFieldDiv {
    width: 50%;
}
.additionalfieldsCreditCard {

}
#PaymentEasyshipLeftDiv {
    width: 50%;
    float: left;
}
#PaymentEasyshipRightDiv {
    width: 50%;
    float: right;
}
/*New text added by iliyana*/
.shownOnlyMobile {display: none;}
.ChoseW {    width: 100%;    border-top: 2px solid #ccc;    padding: 15px 0 0 0;}
.ChoseWO {    width: 100%;    border-bottom: 2px solid #ccc;    padding: 10px 0 15px 0;}
.ChoseWF, .ChoseWS, .ChoseWT {    width: 33%;    float: left;}
.ChoseWT {width: 10%;float: right;}
.ChoseWB {    width: 66%;    float: right;}
#delivery_date_FC {    width: 100px;}
.PaymentOther {width: 50%;padding: 0 0 0 20px;}
.PaymentFirst {}
.PaymentFirst_sw {width: 50%;}
.ImgPaymentIcon {margin-left: 70px;}
table.pastorderstable {
    width: 100%;
    border: 0;
    color: #505050;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Proxima Nova', sans-serif;
}
table.pastorderstable tr td {
    padding: 10px 0;
}
table.pastorderstable tr {
    border-bottom: 1px solid #d8d9db;
}
table.pastorderstable h4 {
    padding: 0;
    color: #94b892;
}
#loginregliaddition {
    display: none;
}


.joinpadditionaltext {padding: 10px 0 0 0;}

.readmore_dk{float:left; width: 327px; height: 76px; text-align: center; color: #505050;font-size: 20px; line-height: 72px;font-family: 'Proxima Nova', sans-serif;   background: #fff url('/images/dk.png') no-repeat; background-position: 20px 22px;  border:solid 2px #b2b5b7; border-radius: 10px; text-decoration: none !important; margin: 10px 0 0 0; max-width: 100%; text-align: left; padding-left: 55px;}
.readmore_dk:hover{color: #fff;background: #444 url('/images/dk.png') no-repeat 0;background-position: 20px 22px; }
.readmore_fi{float:left; width: 327px; height: 76px; text-align: center; color: #505050;font-size: 20px; line-height: 72px;font-family: 'Proxima Nova', sans-serif;   background: #fff url('/images/fin.png') no-repeat; background-position: 20px 22px;  border:solid 2px #b2b5b7; border-radius: 10px; text-decoration: none !important; margin: 10px 0 0 0;max-width: 100%; text-align: left; padding-left: 55px;}
.readmore_fi:hover{color: #fff;background: #444 url('/images/fin.png') no-repeat 0;background-position: 20px 22px; }
.readmore_no{float:left; width: 327px; height: 76px; text-align: center; color: #505050;font-size: 20px; line-height: 72px;font-family: 'Proxima Nova', sans-serif;   background: #fff url('/images/no.png') no-repeat; background-position: 20px 22px;  border:solid 2px #b2b5b7; border-radius: 10px; text-decoration: none !important; margin: 10px 0 0 0;max-width: 100%; text-align: left; padding-left: 55px;}
.readmore_no:hover{color: #fff;background: #444 url('/images/no.png') no-repeat 0;background-position: 20px 22px; }
.readmore_sw{float:left; width: 327px; height: 76px; text-align: center; color: #505050;font-size: 20px; line-height: 72px;font-family: 'Proxima Nova', sans-serif;   background: #fff url('/images/se.png') no-repeat; background-position: 20px 22px;  border:solid 2px #b2b5b7; border-radius: 10px; text-decoration: none !important; margin: 10px 0 0 0;max-width: 100%; text-align: left; padding-left: 55px;}
.readmore_sw:hover{color: #fff;background: #444 url('/images/se.png') no-repeat 0;background-position: 20px 22px; }

#EKKDivOptions, #KKDivOptions {
    display: none;
}
#PMethod1 {
    /*padding: 0 0 0 20px;       */
}
#PMethod1 .selectBox-label {
    width: 100%!important;

}

.mpheader {

}
.mpheader_bbotom {
     border-bottom: 1px solid #eee;
}

.mpheader div, .pymdivline div {
    float: left;
    /*min-height: 30px;*/
}
.tableinsidepym {
    margin: 0 10% 0 10%;
}

.mpES, .mpESamount, .mpESpaym, .mpESpayment, .mpESnextpayment {width: 20%;}
.mpES1, .mpESamount1, .mpESpaym1, .mpESpayment1, .mpESnextpayment1 {width: 20%;}
.mpESnum, .mpESnum1 {width: 40%;}

.mpES, .mpESamount, .mpESpaym, .mpESpayment {padding: 15px 0 0 0;}
.mpES1, .mpESamount1, .mpESpaym1, .mpESpayment1 {font-size: 14px;}
.mpESamount1, .mpESnextpayment1  {
    padding: 8px 0 0 0;
}

.grordn {
    float: left;
    padding: 6px 0 0 20px;
    margin: 0 20px 0 0;
}
.inprogr {
    display: block;
    padding: 6px 0 3px 25px;
    font-size: 14px;
    height: 21px;
}
table.pastorderstableinsdpym {
    width: 90%;
    border: 0;
    color: #505050;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Proxima Nova', sans-serif;
    margin-left: 60px;
}
table.pastorderstableinsdpym tr th {
    background: #f2f2f2;
    padding: 5px;
    color: #94b893;
}
table.pastorderstableinsdpym tr td {
    padding: 10px 0 10px 5px;
}
table.pastorderstableinsdpym tr {
    border-bottom: 1px solid #d8d9db;
}
table.pastorderstableinsdpym h4 {
    padding: 0;
    color: #94b892;
}
.lfeasyshiptbl {
    display: none;
}
.paddingrightleft10 {
    padding: 0 10px;
}
.showMobileclasstabeldiv { display: none; }
.mobile { display:none; }
.desctop { display:block; }
.fontsize45 { font-size: 45px; }
.a100px { width: 100px;}
.a150px { width: 150px;}
.w69procentfloatleft { width: 69%;float: left; }
.w10procentfloatleft { width: 10%;float:left;margin: 0 0 0 10px; }
.newstyleultop ul li {color: #000!important;background: url(/images/tickbox1.gif) no-repeat 0 7px!important;padding: 2px 0 5px 26px!important; font-size: 20px;  line-height: 29px; font-family: 'Proxima Nova', sans-serif;  }
.readmorenew {float: left;width: 180px;height: 46px;text-align: center;color: #505050;font-size: 15px;line-height: 42px;font-family: 'Proxima Nova', sans-serif;  background: #fff;border: solid 2px #b2b5b7;border-radius: 10px;text-decoration: none !important;margin: 10px 30px 0 0;}
.work-text ul {padding: 0 !important;}
.work-text li {color: #505050!important;background: url(/images/tickbox1.gif) no-repeat 0 5px!important;padding: 2px 0 10px 26px!important;list-style: none!important;}
.section6 {margin: 0!important;min-height: 512px!important;}
.section4 ul li h6 {/*margin: 0 0 10px;*/}
.tipdivhmp {text-align: center;color: #505050; width: 1045px;font-size: 35px;font-family: 'Proxima Nova', sans-serif;line-height: 40px;margin: 0 0 10px;}
.tipdivhmp2 {/*color: #b2b5b7;*/color: #505050; width: 1045px;font-size: 20px;font-family: 'Proxima Nova', sans-serif;  line-height: 24px;margin: 0 0 60px 0;text-align: center;}
.seemoreproductsnewstyle {float: left;padding: 210px 0 0 90px;}
.newproductsbtn {float: left;background: #e9c5c7;text-decoration: none;color: #fff;text-align: center;height: 39px;border-radius: 6px;color: #fff;font-family: 'Proxima Nova', sans-serif;  font-size: 16px;border: none;margin: 0 0 0 12px;padding: 10px 40px 0 40px;}
.newproductsbtn:hover {color: #fff;text-decoration: none;}
.pnewstyleultop { color: #000!important;padding: 2px 0 5px 0px!important; font-size: 2.5vh; font-size: 20px; line-height: 25px;font-family: 'Proxima Nova', sans-serif;   width: 100%!important; }
.marginleft40 { margin: 0 0 0 40px; }
.newstyleultop p { color: #000!important;width: 100%!important; }
.add-account-form-row2 {width: 50%!important; padding-left: 20px;margin-top: 11px;}

/*.breadcrumb { display: none;}    */
.breadcrumb a {color: #505050;/*text-transform: uppercase;*/font-family: 'Proxima Nova', sans-serif;}
.miniparagraphproduct {
    font-size: 18px!important;
}

.mobile_cat { display: none;}
.mobile { display: none!important; }

.newhomestartnewp p {
    color: #505050;
    font-size: 20px;
    line-height: 29px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 18px 0;
}

.SmallImgIcon {
    float: left; margin-right: 20px;height: 120px;
}
.LFLSz60 {
    float: left;
    width: 60%;
}
.LFLSz100 {
    float: left;
    width: 100%;
}
.LFLSz40 {
    float: left;
    width: 40%;
}

.MakeAHostBtn {
    color: #fff;
    text-decoration: none;
    padding: 8px 13px!important;
    background: #c8a3a5;color: #fff;border-radius: 6px;text-decoration: none;
}
.MakeAHostBtn:hover {
    text-decoration: none;
    color: #fff;
    background: #e2c1c3;
}
.MakeAHostBtn_customers {
    color: #fff;
    text-decoration: none;
    padding: 8px 13px!important;
    background: #bfa795;color: #fff;border-radius: 6px;text-decoration: none;
}
.MakeAHostBtn_customers:hover {
    text-decoration: none;
    color: #fff;
    background: #cab19f;
}
.PartersLink {
    background: linear-gradient(45deg, #feb6ba, transparent);
    width: 48%!important;
    border: 1px solid #c8a3a5;
    margin: 0 0 10px;
    padding: 40px 0 0 40px;
    height: 229px;
    float: left;
}
.CustomersLink {
    background: linear-gradient(45deg, #cebaad, transparent);
    width: 48%!important;
    border: 1px solid #c8a3a5;
    margin: 0 0 10px;
    padding: 40px 0 0 40px;
    height: 229px;
    float: right;
}

.easyship-table a.th {
    color: #333;
    text-decoration: none;
}

.PartersLink span, .CustomersLink span {
    font-weight: bold;
    text-transform: uppercase;
}

.walloffamediv {
    background: #e9c5c7;
    border: 2px solid #d6c5b7;
    width: 100%;
    padding: 20px 0 0 0;
    text-align: center;
}

.walloffamedivsmall {
    background: #e9c5c7;
    border: 2px solid #d6c5b7;
    width: 100%;
    padding: 20px 0 0 0;
    text-align: center;
}
.walloffamediv h2 {
    color: #fff;
    font-size: 34px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 3px;
}
.walloffamedivsmall h2 {
     font-size: 18px;
     color: #fff;
      margin: 0 0 3px;
      font-family: 'Proxima Nova', sans-serif;
}

.walloffamediv h3  {
    color: #fff;
    font-size: 23px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 15px;

}
.walloffamedivsmall h3 {
    color: #fff;
    font-size: 11px;
    font-family: 'Proxima Nova', sans-serif;
    margin: 0 0 15px;
    line-height: 14px;
}

.width40percent {
    width: 40%;
}


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

    .navbar-nav>li>a {padding: 0 7px;color: #fff !important;font-size: 14px;line-height: 26px;font-family: 'Proxima Nova', sans-serif;  }
    .container {
        padding: 0px!important;
    }

     #lr-menu {margin: 0;list-style-type: none;width: 100%;padding: 0;display: table;}
        #lr-menu li {color: #7a7a7a;font-weight: normal;font-size: 19px;text-decoration: none;border: 1px solid #e5e5e5;    line-height: 20px;display: table-cell;vertical-align: middle;height: 100%;    -webkit-animation: fadein 2s;-moz-animation: fadein 2s;-ms-animation: fadein 2s;-o-animation: fadein 2s;animation: fadein 2s;}
        #lr-menu>li>a {padding: 15px 17px;display: block; background: none !important; text-decoration: none !important;    -webkit-animation: fadein 2s;-moz-animation: fadein 2s;-ms-animation: fadein 2s;-o-animation: fadein 2s;animation: fadein 2s;    color: #7a7a7a;}
        #lr-menu>li:hover a{ color: #fff!important;}
        #lr-menu>li:hover a:hover{ color: #505050!important;}
        /* #lr-menu>li:hover,#lr-menu>li:first-child {color: #fff;background: #e9c5c7 ;} */
        /* #lr-menu>li:hover,#lr-menu>li:first-child {color: #7a7a7a;background: #fff ;} */
        /* #lr-menu>li:first-child a{ color: #fff;} */
        #lr-menu>li+li:hover {background: #ffea2d;color: #7a7a7a;}
        #lr-menu>li+li:hover a  {color: #7a7a7a !important;}
        #lr-menu>li+li+li:hover {background: #e9c5c7;color: #fff;}
        #lr-menu>li+li+li:hover a{color: #fff !important;}
        #lr-menu>li+li+li+li:hover {background: #007c31;color: #fff;}
        #lr-menu>li+li+li+li+li:hover {background: #f6a200;color: #fff;}
        #lr-menu>li+li+li+li+li+li:hover {background: #007d97;color: #fff;}
        #lr-menu>li+li+li+li+li+li+li:hover {background: #85cee6;color: #7a7a7a;}
        #lr-menu>li+li+li+li+li+li+li:hover a {color: #7a7a7a !important;}
        .allproducts #lr-menu>li:hover {color: #fff !important;background: #76ab95 !important;}
        .allproducts #lr-menu>li:hover a{ color: #fff !important;}
        .mobile{display:none;}

        #lr-menu>li>a {display: block;background: none !important; text-decoration: none !important;    -webkit-animation: fadein 2s;-moz-animation: fadein 2s;-ms-animation: fadein 2s;-o-animation: fadein 2s;animation: fadein 2s;/*  color: #7a7a7a; * /}
        #lr-menu>li:hover a{ color: #fff!important;}
        #lr-menu>li:first-child {color: #7a7a7a!important;/*background: #fff; */}
        /*	#lr-menu>li:first-child a{ color: #fff;} */
        #lr-menu>li+li:hover {background: #ffea2d;color: #7a7a7a;}
        #lr-menu>li+li:hover a  {color: #7a7a7a !important;}
        #lr-menu>li+li+li:hover {background: #9c4995;color: #fff;}
        #lr-menu>li+li+li:hover a{color: #fff !important;}
        #lr-menu>li+li+li+li:hover {background: #007c31;color: #fff;}
        #lr-menu>li+li+li+li+li:hover {background: #f6a200;color: #fff;}
        #lr-menu>li+li+li+li+li+li:hover {background: #007d97;color: #fff;}
        #lr-menu>li+li+li+li+li+li+li:hover {background: #85cee6;color: #7a7a7a;}
        #lr-menu>li+li+li+li+li+li+li:hover a {color: #7a7a7a !important;}
        .allproducts #lr-menu>li:hover {color: #fff !important;background: #76ab95 !important;}
        .allproducts #lr-menu>li:hover a{ color: #fff !important;}
        .btnlifetaktmenuhover, .btnlifetaktmenuhover a {background: #76ab95;color: #fff!important;}
        .btndailyessentialshover { background: #ffea2d;color: #7a7a7a;}
        .btnmentalpowerhover,.btnmentalpowerhover a  {background: #9c4995;color: #fff!important;}
        .btnvitalcarehover, .btnvitalcarehover a {background: #007c31;color: #fff!important;}
        .btnseasonalsupporthover, .btnseasonalsupporthover a {background: #f6a200;color: #fff!important;}
        .btnbodymissionhover, .btnbodymissionhover a {background: #007d97;color: #fff!important;}
        .proactivityhover, .proactivityhover a {background: #85cee6;color: #7a7a7a!important;}

}


@media (min-width: 800px) and (max-width: 1024px)  {
.divjointext {height: 168px;} .navbar-nav>li>a {font-size: 12px;}.about-image {float: right;width: 500px;}.work-text {margin: 0 0 0 0;width: 46%;}.success-image {width: 430px;}.success-image img {width: 500px;}.banner-text {float: right;width: 470px;padding: 30px 0 0 0;}.banner-text h2.black { font-size: 27px; }.container {width: 100%;}.section5-text p {width: 176px;}.newproductsbtn {padding: 10px 25px 0 25px;}.video5 {width: 470px;}.seemoreproductsnewstyle {padding-left: 60px;}
.navbar-right {float: none!important;margin-right:0; margin: 0 !important;display: inline-block;}.navbar-nav>li{float:left; margin: 0 10px 0 0; }.navbar-nav>li>a {padding: 0; color:#fff !important; font-size:14px; line-height:26px; font-family: 'Proxima Nova', sans-serif;  }.navbar-nav>li>a:hover{color:#e16704 !important;}.tab-view,.mobile-view{display:none;}.divjointext {height: 280px;}
.section1 {padding: 0 0 50px 0;}.section4-inner {width: 100%;height: auto;background: none; text-align: center;}.section4 ul li {float: none;width: 253px; height: 255px;text-align: center;margin:0 20px 20px 20px;padding:65px 0 0 0; display: inline-block;}.circle1{background:url(/images/circle1-1.png) no-repeat 0 0;}.circle2{background:url(/images/circle2-1.png) no-repeat 0 0;}.circle3{background:url(/images/circle3-1.png) no-repeat 0 0;}.section4 {margin: 0 0 30px 0;}.footer-top {  background-position-x: -140px; }.footer-box { width: 220px;}.footer-right {float: right;width: 470px;padding: 220px 0 0px 0;position: relative;}.cart-area {overflow: visible;}.cart-table {min-width: 98%;}.tlk3 {width: 400px;}.tlk3o800 {width: 570px;}.account-setting-banner:before {background-position-x: -165px;display: block;}.account-form-row label {display: block;}
/*  .footer-top {height: auto;background:#a3c78f; padding: 50px 0;}
.logo-footer {float: left;position: relative;left: 0;bottom: 0;width: 100%;margin: 0 0 40px 0;}
.footer-right {float: right;width: 100%;padding: 0 0 0 0;}
.footer-box+.footer-box {float: right;}     */
.partner-section4 {margin: 0 0 50px 0;}.slider .flex-direction-nav {right: 0;width: 435px;margin: 0px 0 0px 0px;}.slider .flex-control-nav {right: 120px;margin: 0;}.product-right {width: 470px !important;}.product-left {width: 380px !important;}body .flexslider3 .slides li {width: 120px !important;}
.tab-left {float: left;width: 50%;padding: 0 15px 0 0;}.tab-right {float: right;width: 50%;padding: 0 0 0 15px;}.tab-textarea {font-size: 16px;line-height: 20px;}.tab-input {font-size: 16px;}.about-sec3-left {float: left;width: 50%;margin: 0;}.about-sec3-right {float: right;width: 50%;margin: 20px 0 0 0;padding: 0 0 0 30px;}
.about-sec5-left {float: left;width: 50%;margin: 0;}.about-sec5-right {float: right;width: 50%;margin: 20px 0 0 0;padding: 0 0 0 30px;}.about-sec5-right img {max-width: 100%;}.customer-section3 img {width: 100%; display:none;}.customer-section3{background: url(/images/customer-bg.jpg) no-repeat 0 0; background-size: cover; padding: 30px 0;}.customer-section3 .section-layer {position: relative;width: 100%;height: 100%;left: 0;top: 0;}.customer-section3 .section-table {display: block;width: 100%;height: 100%;text-align: center;float: left;width: 100%;}.section-td {display: block;}.partner-section6-left {float: left;width: 50%;padding: 0 15px 0 0;}.partner-section6-right {width: 50%;padding: 0 0 0 15px;}.event-right p {font-size: 13px;line-height: 20px;}.partner-section3-text2 {width: 30%;}.partner-section3-text1 {width: 70%;}
/* .account-setting-banner:before{display:none;}  */
}

/*
@media (min-width: 768px) and (max-width: 991px) {.mobile_cat {display: none;}.product-right {width: 100% !important;}.product-left {width: 100% !important;}.lifetaktmainpagetable .first {padding: 0!important;}.about-text {float: left;width: 400px;padding: 50px 0 0 0;}.about-image {float: right;width: 300px;}.work-text {margin: 0 0 0 0;}.work-image {width: 320px;}.success-image {width: 50%;}.success-text {width: 50%;}.success-image img {width: 400px;}.section4 ul li {float: none;width: 210px;height: 255px;text-align: center;margin: 0 10px;padding: 50px 0 0 0;display: inline-block;background-size: 100%;}.section4 ul li h6 {font-size: 26px;}.partner-text1 {float: left;width: 340px;}.partner-text2 {float: left;width: 340px;margin: 0 0 0 40px;}.partner-video1 {width: 340px;clear: both;}.banner-text {float: right;width: 320px;padding: 20px 0 0 0;}.banner-text h2 {font-size: 30px;line-height: 40px;padding: 0 0 22px 0;margin: 0 0 22px 0;}.banner-text p {font-size: 15px;line-height: 20px;}.partner-section3-text2 {width: 180px;height: 612px;padding: 70px 0 0 0;}.partner-section3-text2 h2 {font-size: 30px;line-height: 40px;}.partner-section3-text2 .testimonials p {font-size: 15px;line-height: 20px;margin: 0 0 20px 0;}.partner-section3-text2 .testimonials h5 {font-size: 11px;}.count-box,.count, .count1 {font-size: 40px;}.lifetaktmainpagetable .first {padding: 0!important;}.banner1-text h2 {font-size: 20px;line-height: 26px;padding: 0 0 10px 0;margin: 0 0 15px 0;}.banner1-text p {font-size: 16px;line-height: 22px;}.readmore {width: auto;height: auto;font-size: 14px;line-height: 40px;margin: 20px 0 0 0;padding: 0 30px;}.banner1-text {width: 300px;}.product-banner1,.product-banner2,.product-banner3 {float: left;width: 100%; background-size: cover;}.product-banner3,.product-banner2 {/*height: 420px;* /}.product-banner {margin: 0 0 50px 0;}.about-banner-text {width: 200px;}.about-banner-text h5 {font-size: 20px;line-height: 28px;}.home-sec1-left {float: left;width: 50%;}.home-sec1-right {float: right;width: 50%;margin: 50px 0 0 0;padding: 0 0 0 30px;}.sm-sec1-left {float: left;width: 50%;}.sm-sec1-right {float: right;width: 50%;margin: 0 0 0 0;padding: 0;}.welcome-text2 {float: left;width: 50%;padding: 35px 0 0 0;}.welcome-image2 {float: right;width: 50%; padding: 0 0 0 30px;}.about-sec4 {background:#732d69;height: auto;}.about-sec4-left {float: left;width: 100%;margin: 50px 0 0 0;}.about-sec4-right {float: right;width: 100%;margin: 40px 0 50px 0;}.section6-text-block {float: left;width: 100%;padding: 0;position: relative;}.contact-box {width: 100%;}.contact-right{margin-top:50px;}.partner-section6-left {float: left;width: 100%;padding: 0 0 0 0;}.partner-section6-right {width: 100%;padding: 50px 0 0 0;}.event-right p {font-size: 13px;line-height: 20px;}.partner-sec5-box {width: 50%;}.nav-tabs>li a {font-size: 13px;}.testimonial-banner-right {float: right;width: 100%;max-width: 100%;padding: 50px 0 0 0; text-align: left;}.testimonial-banner {text-align: center;}.testimonial-banner-left {float: none;width: 434px;max-width: 100%;margin: 50px 0 0 0;position: relative;display: inline-block;}.tips-text h2 {font-size: 24px;line-height: 38px;padding: 0 0 24px 0;margin: 0 0 24px 0;}.tips-text p {font-size: 12px;line-height: 22px; width:300px;}.tips-banner {height: 400px;}.tips-text {margin: 40px 0 0 0;}.tips-layer{background: rgba(0,0,0,0.5);}.desktop-view,.mobile-view{display:none;}.tab-view{display:block;}.best-offer {width: 50%;margin-bottom:40px;}.navbar-collapse {width: 100%;position: absolute;padding: 0;    z-index: 9999;background: #e9c5c7;    border: none;    top: 100%;}.navbar-nav>li{float:left; width:100%;}.navbar-nav>li>a {padding: 0 15px;box-sizing: border-box;color: #fff !important;font-size: 14px;line-height: 34px;font-family: 'Proxima Nova', sans-serif;  }.navbar-nav {margin: 0;    width: 100%;}.lifetaktmainpagetable .first {padding: 0!important;}.reg-sec1 {width: 100%;background: none;}.reg-sec1-left {width: 100%;padding: 340px 0 0 0;background: url('/images/LR_nutrition.jpg') no-repeat top center;/*background: url(/images/Products-minitext_03.jpg) no-repeat top center;* /}.reg-sec2-left, .reg-sec2-right {width: 100%;/*  border: 1px solid red;* /}.partner-section3-text1 {width: 100% !important;padding: 50px 15px;}.partner-section3 .container{width:100% !important; padding:0 !important; height: auto;}.partner-section3-text1:before {width: 100%;height: 100%;}.mini-title {line-height: 30px;font-size: 30px;margin: 0 0 10px 0;}.gallery1 li .left{padding: 5px;width: 20%;}#lr-menu {margin: 0;list-style-type: none;width: 100%;padding: 0;display: table;}#lr-menu li {color: #7a7a7a;font-weight: normal;font-size: 19px;text-decoration: none;border: 1px solid #e5e5e5;    line-height: 20px;display: table-cell;vertical-align: middle;height: 100%;    -webkit-animation: fadein 2s;-moz-animation: fadein 2s;-ms-animation: fadein 2s;-o-animation: fadein 2s;animation: fadein 2s;}#lr-menu>li>a {padding: 15px 17px;display: block; background: none !important; text-decoration: none !important;    -webkit-animation: fadein 2s;-moz-animation: fadein 2s;-ms-animation: fadein 2s;-o-animation: fadein 2s;animation: fadein 2s;    color: #7a7a7a;}#lr-menu>li:hover a{ color: #fff!important;}/*#lr-menu>li:hover,#lr-menu>li:first-child {color: #fff;background: #e9c5c7 ;}*//*#lr-menu>li:hover,#lr-menu>li:first-child {color: #7a7a7a;background: #fff ;}*//*#lr-menu>li:first-child a{ color: #fff;}* /#lr-menu>li+li:hover {background: #ffea2d;color: #7a7a7a;}#lr-menu>li+li:hover a  {color: #7a7a7a !important;}#lr-menu>li+li+li:hover {background: #e9c5c7;color: #fff;}#lr-menu>li+li+li:hover a{color: #fff !important;}#lr-menu>li+li+li+li:hover {background: #007c31;color: #fff;}#lr-menu>li+li+li+li+li:hover {background: #f6a200;color: #fff;}#lr-menu>li+li+li+li+li+li:hover {background: #007d97;color: #fff;}#lr-menu>li+li+li+li+li+li+li:hover {background: #85cee6;color: #7a7a7a;}#lr-menu>li+li+li+li+li+li+li:hover a {color: #7a7a7a !important;}.allproducts #lr-menu>li:hover {color: #fff !important;background: #76ab95 !important;}.allproducts #lr-menu>li:hover a{ color: #fff !important;}.mobile{display:none;}#lr-menu>li>a {display: block;background: none !important; text-decoration: none !important;    -webkit-animation: fadein 2s;-moz-animation: fadein 2s;-ms-animation: fadein 2s;-o-animation: fadein 2s;animation: fadein 2s;/*  color: #7a7a7a; * /}#lr-menu>li:hover a{ color: #fff!important;}#lr-menu>li:first-child {color: #7a7a7a!important;/*background: #fff;* /}/*	#lr-menu>li:first-child a{ color: #fff;} * /#lr-menu>li+li:hover {background: #ffea2d;color: #7a7a7a;}#lr-menu>li+li:hover a  {color: #7a7a7a !important;}#lr-menu>li+li+li:hover {background: #9c4995;color: #fff;}#lr-menu>li+li+li:hover a{color: #fff !important;}#lr-menu>li+li+li+li:hover {background: #007c31;color: #fff;}#lr-menu>li+li+li+li+li:hover {background: #f6a200;color: #fff;}#lr-menu>li+li+li+li+li+li:hover {background: #007d97;color: #fff;}#lr-menu>li+li+li+li+li+li+li:hover {background: #85cee6;color: #7a7a7a;}#lr-menu>li+li+li+li+li+li+li:hover a {color: #7a7a7a !important;}.allproducts #lr-menu>li:hover {color: #fff !important;background: #76ab95 !important;}.allproducts #lr-menu>li:hover a{ color: #fff !important;}.btnlifetaktmenuhover, .btnlifetaktmenuhover a {background: #76ab95;color: #fff!important;}.btndailyessentialshover { background: #ffea2d;color: #7a7a7a;}.btnmentalpowerhover,.btnmentalpowerhover a  {background: #9c4995;color: #fff!important;}.btnvitalcarehover, .btnvitalcarehover a {background: #007c31;color: #fff!important;}.btnseasonalsupporthover, .btnseasonalsupporthover a {background: #f6a200;color: #fff!important;}.btnbodymissionhover, .btnbodymissionhover a {background: #007d97;color: #fff!important;}.proactivityhover, .proactivityhover a {background: #85cee6;color: #7a7a7a!important;}}
@media (min-width: 800px) and (max-width: 1024px){.simplePopup {padding:35px 15px 0 15px;height: auto;max-width: 90%;background: #fff;width: 500px; left: 50% !important; margin-left: -250px !important;}.simplePopupClose {left: 10px;top: 10px;width: 25px;height: 25px;background-size: 100%;}.the_menu, .the_menu2, .the_menu3{width:100% !important;}.small-cart-top h2 {font-size: 20px !important;margin: 0 0 30px 0 !important;}}
@media (min-width: 800px) and (max-width: 1700px){.divjointext {height: 300px;}.banner1-text h2 {font-size: 20px;line-height: 26px;padding: 0 0 10px 0;margin: 0 0 15px 0;}.banner1-text p {font-size: 16px;line-height: 22px;}.readmore {width: 200px;height: 56px;font-size: 20px;line-height: 52px;margin: 20px 0 0 0;}}
@media (min-width: 800px) and (max-width: 1600px){.banner1-text h2 {font-size: 20px;line-height: 26px;padding: 0 0 10px 0;margin: 0 0 15px 0;}.banner1-text p {font-size: 16px;line-height: 22px;}.readmore {width: 200px;height: 56px;font-size: 20px;line-height: 52px;margin: 20px 0 0 0;}}
@media (min-width: 800px) and (max-width: 1500px){.banner1-text h2 {font-size: 20px;line-height: 26px;padding: 0 0 10px 0;margin: 0 0 15px 0;}.banner1-text p {font-size: 16px;line-height: 22px;}.readmore {width: 200px;height: 56px;font-size: 20px;line-height: 52px;margin: 20px 0 0 0;}}
@media (min-width: 800px) and (max-width: 1400px){.banner1-text h2 {font-size: 20px;line-height: 26px;padding: 0 0 10px 0;margin: 0 0 15px 0;}.banner1-text p {font-size: 16px;line-height: 22px;}.readmore {width: 200px;height: 56px;font-size: 20px;line-height: 52px;margin: 20px 0 0 0;}}
@media (min-width: 800px) and (max-width: 1300px){.banner1-text {width: 320px;padding: 60px 50px 0 20px;}.banner1-text h2 {font-size: 14px;line-height: 26px;padding: 0 0 10px 0;margin: 0 0 15px 0;}.banner1-text h2 br{display:none !important;}.banner1-text p {font-size: 14px;line-height: 18px;}.readmore {width: auto;height: auto;font-size: 14px;line-height: 40px;margin: 20px 0 0 0;padding: 0 30px;}.section6 h4 {font-size: 24px;line-height: 24px;margin: 0 0 20px 0;}.section6 p {font-size: 16px;line-height: 22px;}/*.product-banner1 img,.product-banner2 img,.product-banner3 img {display:none;} * /.product-banner1 {/*background:url(/images/image1.jpg) no-repeat 0 0;height: 697px;* /}.product-banner2 {/*background:url(/images/image2.jpg) no-repeat 0 0;height: 348px;* /}.product-banner3 {/*background:url(/images/image3.jpg) no-repeat 0 0;height: 348px;* /}.divjointext {height: 220px;}}
@media (min-width: 800px) and (max-width: 1200px){.banner1-text {width: 320px;padding: 20px 20px 0 20px !important;}}
@media (min-width: 800px) and (max-width: 1100px){.banner1-text h2 {font-size: 11px;line-height: 18px;padding: 0 0 10px 0;margin: 0 0 15px 0;}.banner1-text {width: 260px;padding: 20px 20px 0 20px !important;}.banner1-text p {font-size: 11px;line-height: 14px;}}
@media (min-width: 800px) and (max-width: 991px) {.cate-bt-row {padding: 0 0 0 150px;}.btn3 {margin: 0 100px 0 0;}.tlk3800 {width: 440px;}.tlk2 {width: 80px;}.tlk3o800 {width: 590px;}.cate-bt-row {padding: 0;}.btn3 {margin: 0 0 10px;}.DeliveryTextLeft {text-align: left!important;font-weight: bold!important;}.cart-table {min-width: 100%;}}
@media (min-width: 321px) and (max-width: 767px){.divjointext {height: 168px;}.divjointext ul li{font-size: 16px;line-height: 24px;}.tab-left {float: left;width: 100%;padding: 0 0 0 0;}.tab-right {float: right;width: 100%;padding: 0 0 0 0;}.home-sec1-left {float: left;width: 100%;}.home-sec1-right {float: right;width: 100%;margin: 30px 0 0 0;padding: 0 0 0 0;}.sm-sec1-left {float: left;width: 100%;}.sm-sec1-right {float: right;width: 100%;margin: 0;padding: 0;}.country-sec ul {float: left;width: 33.333%;}.welcome-text2 {float: left;width: 100%;padding: 0 0 0 0;}.welcome-image2 {float: right;width: 100%; padding:30px 0 0 0;}.about-sec3-left {float: left;width: 100%;margin: 0;}.about-sec3-right {float: right;width: 100%;margin: 20px 0 0 0;padding: 0 0 0 0;}.about-sec5-left{float: right;width: 100%;margin: 20px 0 0 0;padding: 30px 0 0 0;}.about-sec5-left{float: left;width: 100%;margin: 0;}.about-sec5-right {float: right;width: 100%;margin: 20px 0 0 0;padding: 30px 0 0 0;}.about-sec3-right p,.welcome-text2 p,.home-sec1-right p,.country-sec ul li,.about-sec4-right p,.about-sec5-left p,.contact-right p,.contact-left p,.best-offer-middle p,.news p,.cart-setion1 p.cart-pera{font-size: 16px;line-height: 24px;}.country-sec {margin: 40px 0 0 0;}.section5-text p {margin: 0 0 25px 0;float: left;width: 100%;}.video5 {width: 100%;}.view-all {width: 100px;height: 40px;font-size: 16px;line-height: 40px;}.partner-section6-right .pagination {padding: 0 0 0 0;}.partner-sec5-box {width: 100%;}.tab-view{display:none;}.mobile-view{display:block;}.recognition .slides li{text-align:center;}.partner-sec5-box {width: 280px;display: inline-block;float: none;padding: 0;}.partner-sec5-row {margin: 0;}.account-setting-box {width: 100%;}.best-offer {width: 100%;margin-bottom: 40px;text-align: center;}.best-offer-inner {float: none;width: 100%;position: relative;width: 300px;display: inline-block; text-align: left;}.information-table td,.information-table th {font-size: 16px;line-height: 24px;padding: 5px;}.information-table td:first-child,.information-table th:first-child{padding-left:0;}.information-table td:last-child,.information-table th:last-child{padding-right:0;}.banner3-text, .banner2-text, .banner1-text {float: left;padding: 50px 15px 0 15px !important;width: 280px !important;max-width: 100%;margin: 0 !important;}.banner2-text,.banner1-text{float:right;}.banner3-text h2, .banner2-text h2, .banner1-text h2 {float: left;width: 100%;font-family: 'Proxima Nova';color: #fff;font-size: 12px;line-height: 12px;text-transform: uppercase;background: none;padding: 0 0 6px 0;margin: 0 0 5px 0;}.banner3-text p, .banner2-text p, .banner1-text p {color: #fff;font-size: 12px;line-height: 16px;font-family: 'Proxima Nova', sans-serif;  margin: 0 0 0 0;}.readmore {width: auto;height: 40px;line-height: 36px;    font-size: 12px;    margin: 15px 0 0 0;}.product-banner {margin: 0;}.tips-text h2 {font-size: 24px;line-height: 38px;padding: 0 0 24px 0;margin: 0 0 24px 0;}.tips-text p {font-size: 12px;line-height: 22px; width:300px; max-width: 100%;}.tips-banner {height: 400px;}.tips-text {margin: 40px 0 0 0;}.tips-sec h6 {font-size: 18px;line-height: 30px;margin: 0 0 25px 0;}.slide-images li p {font-size: 18px;line-height: 30px;margin: 0 0 25px 0;}.training-sec1 .section-title {float: left;width: 100%;}.training-text1 {display: block;padding: 0;float: left;width: 100%;margin-bottom: 40px;}.training-sec2 h4 {float: left;width: 100%;font-size: 20px;line-height: 42px;}.cate-box {display: block;padding: 0;float: left;width: 100%;}.training-sec3 h4 {font-size: 28px;line-height: 38px;}.vido-count {font-size: 18px;line-height:38px;}.training-sec .testimonials .col-lg-4 {width: 50%;}#lr-menu{display:block;}/*.mobile_cat{display:none;}* /.open_close #lr-menu{display:block;}.category_container {position: relative;margin-bottom: 170px !important;float: left;width: 100%;}#lr-menu{position:absolute; top: 60px;  border:none !important;  border: 1px solid #bfc0c2!important; padding:15px; z-index: 99; background: #fff;    width: 360px; max-width: 100%;}#lr-menu li{float:left; width:100%!important;border-bottom: 1px solid #bfc0c2!important; }#lr-menu li:last-child{;border-bottom:none!important;}#lr-menu>li>a{border:none !important; padding: 0 !important; line-height: 40px !important; height: auto !important;font-size: 15px; color: #3c3c3c !important; text-decoration:none !important;font-family: 'MyriadProSemibold'; text-transform: uppercase;}#lr-menu>li>a:hover{}#lr-menu>li>a br{display:none !important;}#lr-menu>li a:hover {color: #76ab95 !important; background: none !important;}#lr-menu>li+li a:hover {color: #ffea2d !important;}#lr-menu>li+li+li a:hover {color: #9c4995 !important;}#lr-menu>li+li+li+li a:hover {color: #007c31 !important;}#lr-menu>li+li+li+li+li a:hover {color: #f6a200 !important;}#lr-menu>li+li+li+li+li+li a:hover {color: #007d97 !important;}#lr-menu>li+li+li+li+li+li+li a:hover {color: #85cee6 !important;}.lr-column {width: 100%;padding: 0 15px 0 10px;}.lr-column img {margin: 0 auto 0;}.lifetaktmainpagetable .first {padding: 0!important;}.small-td1 .name_product{display:none;}.small-tr1 {display: block!important;border-bottom: 1px solid #e9c5c7;padding: 0 0 10px;color: #505050;font-family: 'Proxima Nova', sans-serif;  }.input-group-btn>.btn {position: relative;top: -6px;border: none;background: #e9c5c7 !important;width: 24px;height: 24px;border-radius: 100% !important;padding: 0;margin: 0 0 0 12px;float: left;text-align: center;line-height: 14px;}.small-cart-table td {/*  border: 1px solid red;* /}.input-group-btn {float: left;/*  margin: 14px 0 20px 0; * /width: 36px !important;}.dropdown-box {float: left;width: 152px;padding: 7px 0 0 0;}.small-cart-table td h5 {font-size: 14px;}.small-cart-table td p {font-size: 13px;}.small-td2 {width:30px !important;}.cart-thumb {width: 65px;margin: -15px 0 0 0!important;}.checkout-btn {display: none;}.checkout-btn-mobile {display: block;}.small-td3 {width:30px !important;}.small-td3 img{width:20px !important;}.small-cart-top {float: left;width: 100%;padding: 20px 15px 0 15px !important;}.checkout-btn-mobile {width: 140px;height: 42px;font-size: 20px;line-height: 40px; margin: 5px;}.small-cart-bottom {padding: 0 0 0 5px;height: 52px;}.subtotal-value {float: right;width: 150px;line-height: 52px;height: 52px;color: #fff;font-size: 20px;font-family: 'Proxima Nova', sans-serif;  margin: -1px 0 0 0;background: #e9c5c7;text-align: center;}.subtotal-title {float: left;width: 100px;color: #fff;font-size: 11px;line-height: 52;font-family: 'Proxima Nova', sans-serif;  margin: 0 0 0 0;}.subtotal-title{display:none;}.product-box {width: 100%!important;}.product-right {width: 100% !important;}.product-left {width: 100% !important;}.logo-footer{float:left; width:100%; text-align: center; margin: 0 0 30px 0;}.header-top h1 {font-size: 50px;}.about-text {float: left;width:100%; max-width:100%;padding: 0 0 0 0;}.about-image {float: right;width: 100%;}.section-title,.partner-text1 h2, .partner-text2 h2,.partner-section2 h2,.partner-section3-text1 h2,.partner-section4 h2,.customer-section1-text h4 {font-size: 28px;line-height: 38px;padding: 0 0 22px 0;margin: 0 0 22px 0;}.work-text {margin: 0 0 0 0; width:100%;}.work-image {width: 100%;}.work-text p,.success-text ul li,.section6 p,.partner-section2 p,.partner-section3-text1 p,.partner-section4 p,.customer-section1-text p {font-size: 16px;line-height: 24px;}.success-image img {width: auto; max-width: 100%; display: inline-block; float:none;}.success-text {float: right;width: 100%;position: relative;z-index: 2;padding: 35px 0 0 60px;}.success-image {float: left;width: 100%;position: relative;text-align: center;}.section6-text-block{float:left; width:100%; padding: 0 25px;}.section6-inner {float: right;width: 420px;padding: 25px 0;}.section6 p {max-width: 100%;}.section6 h4{font-size: 28px;line-height: 38px;}.readmore {width: 160px;height: 60px;line-height: 56px;}.section6 {margin: 0 0 50px 0;padding: 30px 0 30px 0;}.desktop{display:none !important;}.testimonials .col-lg-4{width:100%;}.footer-bottom p {font-size: 11px;}.footer-bottom ul li {font-size: 11px;}.section5-bg{height: auto !important; background: none !important;}.section5-text {float: left;width: 100%;max-width: 100%;margin: 50px 0 70px 0;}.section6-text {margin: 0 0 50px 0;}.partner-text1 {float: left;width: 100%;}.partner-text2 {float: left;width: 100%;margin: 50px 0 0 0;}.partner-section1 {float: left;width: 100%;background: url(/images/partner-sec12_small.jpg) no-repeat center bottom;background-size: 100%;min-height: inherit;padding: 0 0 50px 0;}.partner-video1 {width: 100%;margin: 0 0 30px 0;}.partner-section2 {height: auto;padding: 0 0 50px 0;}.partner-section2-text {width: 100%;margin: 50px 0 0 0;}.partner-section3 .container{padding:0;}.partner-section3 {float: left;width: 100%;margin: 0 0 0 0;background: none;height: auto;background-size: cover !important;}.partner-section3-text1 {float: left;width: 100% !important;margin: 0 0 0 0;background: url(/images/partner-sec3.jpg) no-repeat left bottom;height: auto;background-size: cover !important; padding: 50px 15px;}.partner-section3-text2 {float: right;width: 100% !important;text-align: center;height: auto;position: relative;padding: 50px 0 0 0;}.partner-section3-text1:before {display:none;}.partner-text1 p, .partner-text2 p {margin: 0 0 30px 0;}.partner-section3-text2 .flex-direction-nav {position: relative;right: 0;bottom: 0;display: inline-block;}.partner-section3-text2 h2 {font-size: 28px;line-height: 38px;}.slider .flex-direction-nav .flex-next,.slider .flex-direction-nav .flex-prev {width: 50px;height: 50px;background-size: 100% 100% !important;}.slider .flex-control-nav {right:55px;width: 100px;height: 50px;margin: 0px 0 0px 0px;}.slider .flex-control-paging li a {width: 12px;height: 12px;margin: 19px 3px 0px;}.slider .flex-direction-nav {right: 0;width: 210px;margin: 0px 0 0px 0px;}.banner-text {float: right;width: 250px;padding: 20px 0 0 0;}.banner-text h2 {font-size: 20px;line-height: 30px;padding: 0 0 5px 0;margin: 0 0 10px 0;}.banner-text p {font-size: 12px;line-height: 16px;}.partner-section6-right {padding: 0 0 0 0;}.partner-section6 {margin: 0 0 0 0;}.partner-section4 {margin: 0 0 0 0;}.gallery1 li .left{padding: 5px;width: 25%;}#PaymentEasyshipLeftDiv, #additionalfieldsCreditCard{width: 100%;}#PaymentEasyshipRightDiv{width: 100%;}.CreditCardFieldDiv{width: 100%;}}
@media (min-width: 321px) and (max-width: 860px){.flexslider{display: none;}.shownOnlyMobile {display: block;/*padding: 0 0 0 20px;* /}.shownOnlyMobile ul {padding: 0 0 0 10px;list-style:none;width: 100%;}.shownOnlyMobile ul li {background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;}.shownOnlyMobile h2 {width: 100%;font-family: 'Proxima Nova';color: #fff;font-size: 28px;line-height: 32px;text-transform: uppercase;background: url(/images/line.png) no-repeat 0 bottom;padding: 20px 0 20px 0;margin: 0 0 0px 16px;}.shownOnlyMobile .readmore {margin: 0 0 0 36px;}#content {padding: 0;}.work-text ul {font-size: 15px;line-height: 20px;}.shownOnlyMobile p {width: 100%;font-family: 'Proxima Nova';font-size: 15px;line-height: 20px;text-transform: uppercase;/*background: url(/images/line.png) no-repeat 0 bottom;* /padding: 20px 10px 15px 0;margin: 0 0 30px 15px;}.section-title {font-size: 40px;line-height: 50px;}.work-text p {font-size: 18px;line-height: 25px;}.work-text {float: left;width: 100%;margin: 0 0 0 0px;}.addingo1st {width: auto;text-align: left;}.addingo2nd {width: 100%;}.tlk {width: 100%;}.tlk2 {width: 100%;}.tlk3800 {margin: 0 0 10px;}.tlk3 {width: 100%;}.btn2 {width: 100%;margin: 0 0 10px;}.cart-table {min-width: 100%;}.product-left .flex-direction-nav .flex-prev {opacity: 1;left: 10px;}.product-left .flex-direction-nav .flex-next {opacity: 1;right: 10px;}.lifetaktmainpagetable .first {padding: 0!important;}.lifetakt1SL {width: 100%;}.lifetakt2SL {width: 100%;padding: 0!important;}.maintopdivslide {padding: 10px 0 0 0;}.lifetakt3SL {width: 100%;}.lifetakt3SL .product-img1 {padding: 10px 0 20px!important;text-align: center;}.large-half-es {width: 100%!important;}.add-to-basket-yellowrow {width: 100%!important;}.add-to-basket-purplerow {width: 100%!important;}.add-to-basket-orangerow {width: 100%!important;}.lf-read-more {width: 100%!important;margin: 0 0 10px;}}
@media (min-width: 321px) and (max-width: 640px) {table {border: 0;}table {margin: 0;padding: 0;width: 100%;/*border: 1px solid #ccc;* /border-collapse: collapse;table-layout: fixed;}table tr {display: block;border-left: 1px solid #bfc0c2;border-right: 1px solid #bfc0c2;border-top: 1px solid #bfc0c2;margin-bottom: .625em!important;border-bottom: 5px solid #bfc0c2!important;}table tr {padding: 0 .65em; background: #ffffff;}table td {display: block;padding: 0 .65em; border-bottom: 1px solid #bfc0c2;text-align: right!important;font-size: .8em;}table th, table td {/*padding: .625em;* /text-align: center;}#addproducts {width: 100%!important;margin: 0 0 10px;}.step-icon1, .step-icon2, .step-icon3, .step-icon4 {height: 75px;}.btn3 {width: 100%;margin: 0 0 10px;}.steps-section ul li {width: 25%;}.step-name {font-size: 16px;}.addingo1st {width: auto;text-align: left;}.addingo2nd {width: 100%;}.tlk {width: 100%;}.tlk2 {width: 100%;}.tlk3800 {margin: 0 0 10px;}.tlk3 {width: 100%;}.btn2 {width: 100%;margin: 0 0 10px;}.cart-table {width: 100%;max-width:auto;}.cart-table {min-width: 100%!important;}.account-setting-box-password-change {width: 100%!important;padding:0!important;}.password-set {width: 100%!important;padding: 0!important;}.account-form .account-submit {float: none!important;margin-bottom: 20px;}.account-setting-box-password-change h3 {font-size: 18px!important;text-align: left;}.container .PaymentOther {width: 100%!important;float: none;padding: 0;}.container .PaymentFirst {width: 100%!important;float: none;margin: 0 0 20px;}.container .ImgPaymentIcon {margin-left: 50%;position: relative;right: 41px;}.lifetaktmainpagetable .first {padding: 0!important;}.customer-name{display:none;}.the_menu3{width:250px !important;}.simplePopup {padding:35px 15px 0 15px;height: auto;max-width: 90%;background: #fff;width:300px; left: 50% !important; margin-left: -150px !important;}.simplePopupClose {left: 10px;top: 10px;width: 25px;height: 25px;background-size: 100%;}.popup-text {float: right;width: 100%;}.popup-text h2 {font-size: 46px;line-height:60px;margin: 0 0 30px 0;}.popup-text h3 {font-size: 30px;line-height: 40px;margin: 0 0 27px 0;}.popup-text p {font-size: 16px;line-height: 24px;}.checkbox {float: left;margin: 20px 0 0 0;}.contact-form-row2 .checkbox{float: left;margin: 20px 0 0 0;width: 100%;}.login-btn-sec {float: left;width: 100%;margin: 16px 0 20px 0;}.nav-tabs>li {width: 100%;}.banner3-text,.banner2-text,.banner1-text {float: left;padding: 15px 15px 0 15px !important;width: 200px!important;max-width: 100%; margin: 0 !important;}.banner2-text,.banner1-text {float: right;}.banner3-text h2,.banner2-text h2,.banner1-text h2 {float: left;width: 100%;font-family: 'Proxima Nova';color: #fff;font-size: 12px;line-height: 12px;text-transform: uppercase;background: none;padding: 0 0 6px 0;margin: 0 0 5px 0;}.banner3-text p,.banner2-text p,.banner1-text p {color: #fff;font-size: 12px;line-height: 16px;font-family: 'Proxima Nova', sans-serif;  margin: 0 0 0 0;}/*.product-banner3, .product-banner2 {    height: 200px;}.product-banner1 {    background: url(/images/image1.jpg) no-repeat 0 center;   height:400px;}* /.readmore {width: auto;height:34px;line-height: 30px;    font-size: 12px;    margin: 10px 0 0 0;}.my-account-text {float: right;width: 100%;position: relative;z-index: 2;margin-top: 0;}.account-setting-banner {width: 100%;height: auto;margin: 0 0 0 0;padding: 40px 0;}.my-account-text h2 {font-size: 20px;line-height: 28px;padding: 0;margin: 0 0 20px 0;}.my-account-text h3 {font-size: 20px;}.my-account-text ul li {width: 100%;}.about-banner-text {display:none;}.event-left {float: left; width: 164px; margin: 0;}.event-right { display: block; padding: 0 0 0 175px;}.event-right p {font-size: 12px;line-height: 18px;padding: 0 0 0 60px;}.steps-section ul li {float: left;width: 100%;text-align: center;margin: 0 0 30px 0;}.mini-title {line-height:15px;font-size: 15px;margin: 0 0 5px 0;}}
@media (min-width: 321px) and (max-width: 580px){.footer-right {float: right;width: 100%;padding: 0 0 0 0;}.footer-box{width:100%;}.footer-box+.footer-box {float: right; margin-top: 50px;}}
@media (min-width: 321px) and (max-width: 568px) {.shownOnlyMobile {display: block;padding: 0 0 0 0;}.shownOnlyMobile p { padding: 20px 25px 0px 0; background: none; text-transform: none; }.shownOnlyMobile ul {padding: 0 0 0 10px;}.shownOnlyMobile ul li {font-size: 12px;}}
@media (min-width: 321px) and (max-width: 480px){.page-text {width: 100%;}.additionaltextProducts div.leftpannel {display: none;}.additionaltextProducts .rightpanel {width: 100%;}#lr-menu {width: 460px;}.category_container_big {margin-bottom: 290px !important;}.category_container_small {margin-bottom: 190px !important;}.lifetaktmainpagetable .first {display: none;}.contact-right p {padding: 30px 0 20px 45px;}#addproducts {width: 100%!important;}.btn3 {width: 100%;margin: 0 0 10px;}.steps-section .step-name {font-size: 10px;}.step-icon1, .step-icon2, .step-icon3, .step-icon4 {height: 25px!important;}.steps-section ul li {padding: 0;}.step-number {font-size: 20px;line-height: 30px;}.steps-section ul li {margin: 0;}.steps-section .step-name {font-size: 14px;}.btn2 {width: 100%;margin: 0 0 10px;}.steps-section ul {min-width: 270px;}.addingo1st {width: auto;text-align: left;}.tlk3800 {margin: 0 0 10px;}.tlk2 {width: 100%;}.addingo2nd {width: 100%;}.tlk3 {width: 100%;}.ChoseW {width: 100%;border-top: 2px solid #ccc;padding: 15px 0 0 0;}.ChoseWO {width: 100%;border-bottom: 2px solid #ccc;padding: 10px 0 15px 0;}.ChoseWF, .ChoseWS, .ChoseWT {width: 100%;float: none; margin: 0 0 10px;}.ChoseWT {width: 100%;float: none;}.ChoseWB {width: 100%;float: none;}.LastPageDeliveryAddressDiv .DeliveryTextLeft {text-align: left!important;font-weight: bold!important;float: none;}.container .PaymentOther {width: 100%!important;float: none;padding: 0;}.container .PaymentFirst {width: 100%!important;float: none;margin: 0 0 20px;}.container .ImgPaymentIcon {margin-left: 50%;position: relative;right: 41px;}.shownOnlyMobile p {width: 100%;font-family: 'Proxima Nova';font-size: 15px;line-height: 20px;text-transform: uppercase;/*background: url(/images/line.png) no-repeat 0 bottom;* /padding: 20px 10px 15px 0;margin: 0 0 30px 15px;}#registration p {padding: 0;}.logo {width: 100%;text-align: center;}.section-title, .partner-text1 h2, .partner-text2 h2, .partner-section2 h2, .partner-section3-text1 h2, .partner-section4 h2, .customer-section1-text h4 {font-size: 18px;}.step-number {font-size: 40px;}.step-icon1,.step-icon2,.step-icon3,.step-icon4 {height: 45px;background-size: auto 100% !important;}.registrationcontainer p{padding: 14px 14px 0 14px !important;}.btn3 {width: 100%;margin: 10px 0 !important;}.btn2 {width: 100%;}#registration .fullrow .leftpanelregform {width: 100%;}#registration .fullrow .rightpanelregform {width: 100%;padding: 11px;}.divgender label {top: 0;float: left;}.footer-bottom ul{display:none!important;}.divinput1, .divinput2, .divinput5 {width: 20%;    padding: 0;}.divinput3, .divinput6 {width: 25%;margin: 0 0 0 0;padding: 0 5px 0 0;}.divinput9 {width: 60%;float: left;margin:0 0 0 0;}.divinput4 {width: 50%;float: left;margin: 0 0 5px 0;padding: 0 5px 0 0;}.divinput8 {width: 60%;float: left;margin: 0 0 0 0;}.divinput5 {width: 25%;padding: 0 5px 0 0;margin: 0 0 5px 0;}.steps-section{overflow: auto;}.steps-section ul{min-width: 910px;}.steps-section ul li {float: left;width: auto;padding: 0 20px;}.gallery1 li .left{padding: 5px;width: 50%;}.tab-view{display:none;}.mobile-view{display:block;}.best-offer {width: 100%;margin-bottom: 0;}.registerInfo {background: url('/images/Partne-smallr.jpg') no-repeat bottom center; padding: 0 0 450px 0;}.lifetaktmainpagetable .first {padding: 0!important;}.maintopdivslide {padding: 0!important;}.product-box {width: 100%!important;}.easyship-logo {display: none!important;}.product-price {font-size: 40px;line-height: 40px;}.section6 h4,.section6 p {color: #555;}.section6-inner {float: right;width: 100% !important;padding: 25px 15px;}.section6-text-block {padding: 0 15px;}.rightblock .section6-inner {float: left;width: 100%;margin: 0;}.section6-layer {position: relative;}.right-nav li {margin: 0 0 0 10px;/*padding: 3px 0 0 0;* /}.header-top h1 {font-size: 40px;}.footer-bottom ul li {font-size: 11px; margin: 0 0 0 20px;}.banner-text {float: right;width: 150px;padding: 10px 0 0 0;}.banner-text h2 {font-size: 16px;line-height: 20px;padding: 0 0 5px 0;margin: 0 0 0 0; background: none !important;}.banner-text p {font-size: 9px;line-height: 12px;}.divjointext {height: auto !important;}.divjointext ul li {color: #000;background: url(images/arrow31-black.png) no-repeat 0 8px;}.event-left {width: 130px;}.event-right {padding: 0 0 0 140px;}.news-readmore {width: 130px;}.country-sec ul {float: left;width: 50%;}.product-banner1 {background:none;height:auto;}.product-banner1 img{display:block;}.training-sec3 h4 {font-size: 20px;line-height: 28px;}.vido-count {font-size: 14px;line-height:28px;}.training-sec .testimonials .col-lg-4 {width: 100%;}.banner3-text p, .banner2-text p, .banner1-text p {font-size: 10px;line-height: 14px;}}
*/

@media (min-width: 607px) and (max-width: 800px) {
    .desktop { display: none;}
    #loginregli {}
    .btn-group { margin: 0 20px 0 10px; }
    #loginregliaddition {display: block;}
    .header-top h1 {display: none!important;}
    .logo {/*width: 100%;*/text-align: center;}
    .container {padding-bottom: 15px!important;width: 100%;}
    #registration .fullrow .leftpanelregform { width: 100%;}
    #registration .fullrow .rightpanelregform { width: 100%; padding: 11px;}
    .divinput1, .divinput2, .divinput5 {width: 20%;padding: 0;}
    .divinput3, .divinput6 { width: 45%; margin: 0 0 0 0; padding: 0 5px 0 0;}
    .divinput5 {width: 25%;padding: 0 5px 0 0;margin: 4px 0 0px 0;}
    .simplePopupClose {left: 10px;top: 10px;width: 25px;height: 25px;background-size: 100%;}
    .popup-text {float: right;width: 100%;}
    .checkbox {float: left;margin: 20px 0 0 0;}
    .product-option .input-group {float: none!important;}
    .input-group {display: flex!important;}
    .product-option {margin: 0!important;}
    .easyship-table td, .easyship-table th {padding: 15px 0 0 0!important;}
    .cart-table tr td {padding: 15px 0 15px 0!important;}
    .cart-bottom {width: 100%!important;}
    table.pastorderstable {font-size: 18px!important;}
    #registration .fullrow {margin: 0 0 15px 0!important;}
    .registrationcontainer {margin-bottom: 15px!important;}
    /*.btn3 {width: 100%;margin: 0 0 10px;position: relative;top: -100px;}*/
  /*  .btn2 {width: 100%;margin: 0 0 10px;position: relative;top: 80px;}      */
    .additionaltextProducts div.leftpannel {width: 33%;}
    .additionaltextProducts .rightpanel {width: 64%;}
    #lr-menu {/* position: absolute;*/top: 60px;border: none !important;border: 1px solid #bfc0c2!important;padding: 15px 10px 0 10px;z-index: 99;background: #fff;/*width: 360px;*/max-width: 100%;display: block;margin: 0 0 20px 0;}
    #lr-menu li {/*float: left;*/width: 100%!important;border-bottom: 1px solid #bfc0c2!important;}
    #lr-menu>li>a {border: none !important;padding: 0 !important;line-height: 40px !important;height: auto !important;font-size: 14px!important;color: #3c3c3c !important;text-decoration: none !important;font-family: 'Proxima Nova', sans-serif;text-transform: uppercase;}
    #lr-menu li:last-child {border: 0!important;}
    .best-offer {width: 100%;margin-bottom: 40px;text-align: center;}
    .mobile_cat { margin: 0!important;display: block;}
    .popup-text h2 {font-size: 30px;margin: 0 0 10px 0;}
    .popup-text h3 {font-size: 20px;line-height: 20px;}
    .reg-sec1 {padding: 20px 0 0 0;background: none;}
    .reg-sec1-left {width: 100%; padding: 340px 0 0 0; background: url(/images/LR_nutrition.jpg) no-repeat top center; /* background: url(/images/Products-minitext_03.jpg) no-repeat top center; */}
    .section-title img {height: 20px;position: relative;top: -3px;}
  /*  .steps-section ul li {width: 25%;}
    .steps-section {overflow: hidden!important;} */
    .section-titlemini {font-size: 15px; line-height: 30px;text-align: left;margin: 0 0 0 10px;} /*dropdown menu */
    .reg-sec1-left .section-titlemini {margin-left: 0!important;}
    .reg-sec1 .section-titlemini {margin-left: 0!important;margin-bottom: 20px;}
    .step-number {font-size: 30px;line-height: 40px;}
    #registration p {margin: 20px 0 0 0;}
    .head {margin: 0 10px 10px 0;}
    .head img {width: 30px!important;}
    .small-tr1 {display: block!important;border-bottom: 1px solid #e9c5c7;padding: 0 0 10px;color: #505050;font-family: 'Proxima Nova', sans-serif;  text-align: left;font-size: 15px;margin: 0 0 0 10px;overflow: hidden;}
    .small-cart-area {float: left;width: 100%;}
    .best-offer-middle h3 {width: 230px; min-height: 50px!important;  text-align: left;}
    .best-offer-middle h6 {font-size: 35px;}
    .section-title {font-size: 20px;line-height: 30px;padding: 0 0 15px 0!important;}
    .best-offer-middle h4 {    margin: 0 30px 0 0; }
    .additionaltextProductsText ul {padding: 0 0 0 0px; }
    .dropdown-box {/*clear: both;*/float: right; }
    .partnerpricesmalltext { width: 240px;text-align: left; }
    .additionaltextProductsText {font-size: 15px;line-height: 20px;}
    .product-option .input-group { margin-bottom: 20px; margin-left: 7px; }
    .product-left {width: 40% !important;}
    .product-right {width: 60% !important;}
    .product-right h5 {padding: 0 0 0 8px;}
    .product-section1 .section-title { margin: 0!important; }
    .breadcrumb {margin: 0 0 10px 0!important;min-height: 115px;/*position: relative;top: -15px;*/}


    .breadcrumb>li { display: block; line-height: 25px; }
    .product-right h6 { margin-left: 7px; }
    .product-price { font-size: 35px; line-height: 50px; }
    .shortdescriptioninner ul li { background: url(/images/arrow3.png) no-repeat 0 6px;padding: 0 0 0 12px; }
    .product-section1 { margin: 0!important; }
    .product-section2 ul li {margin: 0 0 0 10px;font-size: 15px;background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;list-style: none;}
    .pw { margin-bottom: 10px; }
    .add-to-cart {float: left; width: 215px!important; height: 52px; padding: 0 0 0 55px; margin: 0 0 0 0; text-align: left; color: #fff !important; font-size: 17px;  line-height: 53px; font-family: 'Proxima Nova', sans-serif;   background: url(/images/troli3.png) no-repeat 9px 9px #e9c5c7; border-radius: 10px; text-decoration: none !important;}
    .shortdescriptioninner { font-size: 15px;  line-height: 20px; }
    .product-section2 ul { font-size: 15px;  line-height: 20px; }
    .product-section2 p { font-size: 15px;  line-height: 20px; }
    .discount-box1, .discount-box2, .discount-box3 {display: none;}
    #drpdmn tr { border: 0px!important;}
    #drpdmn tr td { border: 0px!important;}
    #drpdmn tr td.small-td3 {border: 0px!important; text-align: right!important; padding: 0 0 10px 0; margin: 0 10px 0 0;}
    .name_product {display: none;}
    .the_menu, .the_menu2, .the_menu3 {width: 100% !important;}
    .small-cart-top {float: left;width: 100%;padding: 20px 5px 0 5px !important;}
    .small-cart-top h2 { margin: 0 0 30px 10px !important; font-size: 20px !important; }
    .small-cart-table .cart-detail {min-height: 0px!important;}
    .cart-thumb { width: 100px;}
    .cart-thumb img { margin: 0 0 0 80px;position: relative;top: -10px;}
    table tr {padding: 0 .65em;background: #ffffff;}
    table td {display: block;padding: 0 .65em;border: 0!important;/*border-bottom: 1px solid #bfc0c2;*/text-align: right!important;font-size: .8em;}
    .small-cart-table { border: 0!important; }
    .PaymentFirst_sw {width: 100%;}
    .PaymentOther {width: 100%;padding: 0 0 0 0;}
    .small-td4 { font-size: 20px!important; }
    .input-group { margin: 0px 60px 0 0; /*margin: 0px 0 0 210px;*/ }
    .checkout-btn {display: none;}
    .navbar-nav {margin: 0;}
    .navbar-collapse {width: 100%;position: absolute;padding: 0;z-index: 9999;background: #e9c5c7;border: none;top: 100%;}
    .navbar-nav>li {float: left;width: 100%;}
    .navbar-nav>li>a {padding: 0 15px;box-sizing: border-box;color: #fff !important;font-size: 14px;line-height: 34px;font-family: 'Proxima Nova', sans-serif;  }
    .subtotal-title { float: none;}
    .cart-img {  margin: 3px 10px 0 10px; }
    /*ES Table*/
    .mobnsh { display: none!important; }
    .lfeasyshiptbl { float: left; display: block!important; }
    .rseasyshiptbl { float: right; }
    .easyship-green, .easyship-red, .easyship-grey { width: 100%; }
    .paddingrightleft10 { padding: 20px 0; }
    .rseasyshiptbl { float: none;}
    .search-easyship { margin-right: 60px!important; margin-left: 40px!important;   }
    .work-text p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;}
    .work-text ul {padding: 0 0 0 0px;list-style: none!important;}
    .work-text ul li {background: url(/images/tickbox.gif) no-repeat 0 5px; padding: 2px 10px 0 26px;font-size: 12px;line-height: 20px;list-style: none!important;font-family: 'Proxima Nova', sans-serif;}
    .section5-text p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;}
    .section5-text {margin: 20px 0 20px 0;}
    #content {padding: 0;}
    .shownOnlyMobile {display: block;padding: 0 0 0 0;margin: 0;}
    .shownOnlyMobile p {padding: 20px 25px 0px 0;background: 0;text-transform: none;width: 100%;font-family: 'Proxima Nova';font-size: 15px;line-height: 20px;margin: 0 0 30px 5px;}
    .shownOnlyMobile ul {padding: 0 0 0 10px;}
    .shownOnlyMobile ul li {font-size: 12px;background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;}
    .shownOnlyMobile h2 {width: 100%;font-family: 'Proxima Nova';color: #fff;font-size: 28px;line-height: 32px;text-transform: uppercase;background: url(/images/line.png) no-repeat 0 bottom;padding: 20px 0 20px 0;margin: 0 0 0px 5px;}
    .work-text {float: left;width: 50%;margin: 0 0 0 0px;}
    .work-text p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;}
    .work-image {width: 50%;}
    .section5-text {float: left;width: 100%;max-width: 100%;margin: 50px 0 70px 0;}
    .section5-bg {height: auto !important;background: none !important;}
    .video5 {width: 60%;}
    .section5-text p {margin: 0 0 25px 0;float: left;width: 100%;}
    .footer-top {/* height: auto; */background: #d7c4b6;padding: 50px 0;}
    .footer-right {float: right;width: 100%;padding: 0 0 0 0;}
    .logo-footer {float: left;position: relative;left: 0;bottom: 0;width: 100%;margin: 0 0 40px 0;text-align: center;}
    .footer-box {width: 50%;padding: 0 0 0 5px;}
    .footer-box+.footer-box {float: right;/*margin-top: 50px;*/}
    .footer-bottom ul {display: none!important;}
    .small-cart-table td {padding-right: 10px;}
    .small-cart-table td.small-td4 {width: 400px;float: right;padding-bottom: 5px;margin-right: 10px;}
    .small-cart-table td.small-td5 {width: 400px;float: right;margin-right: 10px;}
    .small-cart-table td.small-td2 {width: 411px;float: right;}
    .small-cart-table td.small-td1 {}
    .small-cart-table td h6 {float: left;font-size: 15px;line-height: 15px;position: relative;top: 3px;}
    .customer-name {display: none!important;}
    .account-setting-banner {width: 100%;height: auto;margin: 0 0 0 0;padding: 40px 0;position: relative;top: -15px;}
    .welcome-user-img {display: none;}
    .my-account-text h3 {font-size: 28px;line-height: 29px;}
    .my-account-text ul li {width: 45%;margin: 11px;}
    .my-account-text {float: right;width: 100%;position: relative;z-index: 2;margin-top: 0;}
    .my-account-text h2 {font-size: 20px;line-height: 28px;padding: 0;margin: 0 0 20px 0;}
    #ESinside {position: relative;top: 0px;}
    .cart-area h2.section-titlemini { margin: 0; }
    .cart-table {min-width: 100%!important;}
    #firstrowtr {display: none;}
    .showMobileclasstabeldiv {display: inline;float: left;font-weight: bold;text-align: left;}
    .mini-loyalty-circle {display: none;}
    .hiddentdtable {display: none;}
    .backgrey td {padding-left: 5px!important;padding-right: 5px!important;}
    .a100px {width: 100%;}
    .a150px {width: 100%;}
  /*  #addproducts {width: 100%!important; margin: 0 0 10px;}  */
    #pages-inner h2.section-titlemini {margin: 0 0 0 0!important;}
    .ChoseWF, .ChoseWS, .ChoseWT {width: 100%;float: none;margin: 0 0 10px;}
    .ChoseWB {width: 100%;float: none;}
    .addingo1st {width: auto;text-align: left;}
    .tlk, .tlk2 {width: 100%!important;}
    .tlk3 {width: 100%!important;}
    .addingo2nd {width: 100%!important;}
    #pages-inner .steps-section {margin: 0!important;}
    .DeliveryTextLeft {text-align: left!important;font-weight: bold!important;}
    .CreditCardFieldDiv { width: 100%!important; }
    .edit-easyship { float: right; }
    .account-setting-box h3 { font-size: 20px; line-height: 25px;}
    .account-setting-box h3 img { height: 15px; position: relative; top: 1px;}
    .account-setting-box h3 span { width: 28px;}
    .contact-info h3 {line-height: 20px;font-size: 15px;}
    .account-form-row {float: left;width: 100%!important;margin: 0 0 20px 0;display: block;}
    .easyship-green, .easyship-red, .easyship-grey {width: 100%;}
    .account-setting-box {width: 100%!important;}
    .account-submit {width: 40%!important;margin: 0 0 0 10px;}
    .easyship-table {font-size: 20px;}
    #easyship {font-size: 14px;line-height: 20px;}
    .textcentertrtable {text-align: center!important;}
    .bordernotr {border: 0!important;}
    .nopadding {padding: 0!important;}
    #tab1 h2 {background-size: 20px 20px;margin: 0 0 20px 0;padding: 0 0 0 30px;font-size: 15px;}
    .tab-input {padding: 0!important;}
    .w10procentfloatleft {margin-left: 0 !important;margin-bottom: 20px!important;}
    .cancel-button {margin: 0!important;width: 100%!important;}
    .account-form-row2 {width: 50%!important;}
    .add-account-form-row2 {width: 50%; padding-left: 0px;margin-top: 11px;margin-bottom: 10px;}
    .minh140 { min-height: 140px;}
    .contact-left p {padding: 20px 25px 0px 0;background: 0;text-transform: none;width: 100%;font-size: 15px;line-height: 20px;margin: 0 0 30px 05px;font-weight: normal;}
    .fontsize18 {font-size: 18px!important;}
    .fontsize28 {font-size: 28px!important;}
    .total-amount {font-size: 18px!important;}
    #PaymentEasyshipLeftDiv, #PaymentEasyshipRightDiv { width: 100%;}
    .positreltop20 {position: relative;top: -20px;}
    .tab-content h2 {float: left;width: 100%;margin: 0 0 70px 0;padding: 0 0 0 30px;color: #505050;font-size: 15px;text-transform: uppercase;font-family: 'Proxima Nova';background: url(/images/edit.png) no-repeat 0 0;background-size: 15px;background-position: 1px;line-height: 26px;}
    .sm-sec1-left {width: 100%!important;}
    .sm-sec1-right p, .sm-sec1-left p {color: #505050;font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  margin: 0 0 10px 0;}
    .margin0 {margin: 0 0 20px 0!important;}
    .partner-section4 .section-title span {position: relative;top: -1px!important;}
    .section1 .section-title span {position: relative;top: -1px!important;}
    .partner-section4 p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  }
    .my-account-text ul li a { font-size: 15px!important; }
    .easyship-green {  background: #a0c696 url('/images/tab.png') repeat-y 0 0!important;  }
    .upload-sec {margin: 0 0 20px 0;width: 100%;position: relative;padding: 180px 0 0 0;min-height: 255px;}
    .password-set h3 span {margin-top: -1px;}
    .account-form-p { font-size: 15px;line-height: 20px;}
    .imgdeleteCard {position: relative;bottom: -8px;height: 16px;}
    .tableinsidepym { margin: 0 5px!important; }
    .fontweightbold { font-weight: bold!important; font-size: 13px; background: #eee; }
    .mpheader { display: none; }
    .mpheader div, .pymdivline div {float: left;width: 100%;min-height: 10px;}
    .mpESamount1 { /*display: none;*/}
    .mpESpayment1 { /*display: none;*/ }
    .mpESnextpayment1 { display: none; }
    .inprogr {display: block;padding: 6px 0 3px 0px;font-size: 14px;height: 21px;text-align: right;position: relative;top: 3px;width: 100px!important;float: right;}
    .grordn {float: left;padding: 0px 10px 0 20px;margin: 10px 0px 0 0;text-align: right;width: 70px!important;}
    .textmanagepayment {font-size: 14px;line-height: 18px;text-align: justify;}
    .order-row2 { padding: 0!important; }
    table.pastorderstableinsdpym {width: 95%;border: 0;color: #505050;font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  margin-left: 10px;}
    .imghistory { height: 20px!important; }
    .imgdeleteCardscreen {display: none;}
    .toplinetrtd { background: #eee;padding: 0!important; }
    .additionalcssmobile { text-align: right; padding: 0 0 8px 60px;}
    .additionalcssmobile2 { padding: 0 10px 0 60px; text-align: right; }
    .additionalcssmobile3 { margin: 0 0 7px; }
    .additionalcssmobile2 select { width: 100%!important; }
    .newbtnsubmitmanagepaymentmob {margin: 10px 10px 0 0;padding: 6px 0 0 0;height: 30px;font-size: 13px;width: 155px!important;}
    .page-text { width: 100%!important; }
    .about-image { display: none; }
    .account-setting-box-password-change {  width: 100%!important; padding: 0!important; }
    .fontsize45 { font-size: 20px!important; }
    .mobfst { top: -1px; font-size: 18px; }
    /* New home page */
    .mobile { display:block!important; }  .banner-text {padding: 180px 0 0 0;width: 100%;}  .section6 {position: relative;top: -8px; min-height: 20px!important;}  .banner-text h2 {font-size: 20px;line-height: 28px;padding: 0 0 15px;margin: 0 0 18px 0;font-family: 'Proxima Nova';}
    .newstyleultop ul li {font-size: 15px!important;line-height: 18px!important;padding: 2px 0 10px 26px!important;} .readmorenew {width: 37%!important;} .section4 .section-title {padding: 0 0 22px 0;margin: 0 0 20px 0;}
    .frntpage ul { margin: 0 0 20px; } .frntpage ul li {background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;list-style: none!important;font-size: 15px;line-height: 18px;font-family: 'Proxima Nova', sans-serif;  margin: 0 0 5px;}
    .section4-inner {width: 100%;height: auto;background: none;text-align: center;} .section4 ul li {float: none;width: 30%;height: 225px;text-align: center;margin:0 0 20px 0;display: inline-block;}
    .circle1{background:url(/images/circle1.png) no-repeat center;background-size: 200px;padding: 45px 0 0 0!important;} .circle2{background:url(/images/circle2.png) no-repeat center;background-size: 200px;padding: 40px 10px 0 10px!important;}
    .circle3{background:url(/images/circle3.png) no-repeat center;background-size: 200px;padding: 20px 10px 0 10px!important;} .section4 {margin: 0 0 30px 0;}
    .section4 ul li h6 {color: #505050;font-size: 30px;font-family: 'Proxima Nova', sans-serif;line-height: 40px;margin: 0!important;}  .tipdivhmp {font-size: 25px!important;font-family: 'Proxima Nova', sans-serif;line-height: 30px;}
    .tipdivhmp2 {font-size: 15px!important;font-family: 'Proxima Nova', sans-serif;  line-height: 20px;margin: 0!important;width: 100%;} .banner-text p {font-size: 15px;line-height: 19px;} .nomargin { margin: 0!important; }
    .marginleft40 { margin: 0!important;} .seemoreproductsnewstyle { padding: 0!important;margin: 0 0 0 30px;} .newproductsbtn { margin: 10px 0 0 0; padding: 10px 35px 0 35px; width: 100%; } .mobile { display: block!important; }
    .section5 { padding: 50px 0 0 0;} .testimonials p { font-size: 15px; line-height: 18px; margin: 0 0 20px 0!important; }  .testimonials .col-lg-4 { width: 100%!important;}
    /*new*/
    .subtotal-value {width: 40%;}
    .small-cart-table td h5 {font-size: 15px;text-align: right; width: 296px;}
    .simplePopup {padding: 35px 15px 0 15px;height: auto;max-width: 92%;background: #fff;/*width: 500px;*/left: 10% !important;margin-left: -37px !important;/* border: 1px solid red; */}
    .nav-tabs>li a {font-size: 17px;width: 366px;}
    #PaymentEasyshipRightDiv {padding: 0!important;}
    .password-input {width: 310px!important;}
    .margin320s { margin: 0px 0 0 620px!important; }
    .partnerpricesmalltext { width: 100%;text-align: left; }
    .best-offer-middle h3 { width: 100%; min-height: 50px!important; text-align: left;}
    .section-title { font-size: 19px!important; line-height: 30px; padding: 0 0 15px 0!important; }
    #wrapper {/* padding: 0 10px 0 10px;*/ }
    .container { padding-right: 15px; padding-left: 15px; width: 100%!important; }
    .small-cart-bottom { height: 92px; padding: 0px 0 0 0!important; }
    .checkout-btn-mobile { width: 25%!important; display: block; /*clear: both;*/ float: left; margin: 17px 0 7px 15px;}
    .cart-table tr td { padding: 15px 10px 15px 10px!important;}
    .steps-section .step-name { font-size: 23px;}
    .right-nav li { margin: 0!important; }
    #loginregliaddition {display: none;}
    .step-icon1, .step-icon2, .step-icon3, .step-icon4 {height: 52px!important;background-size: auto 100% !important;margin: 10px 0 10px 0;}
    #pages-inner .steps-section {margin: 0 0 50px!important;}
    .padding0 {padding: 0!important;}
    .footer-menu li {font-size: 18px;line-height: 22px;}
    .footer-box p, .footer-box h6, .footer-box1 p, .footer-box1 h6 {font-size: 18px;line-height: 22px;}
    .footer-bottom p {line-height: 40px;float: none;text-align: center;font-size: 15px;}
    .add-to-payment {width: 100%;height: 42px;padding: 0 0 0 0;margin: 0 0 0 0;text-align: center;color: #fff !important;font-size: 16px;line-height: 43px;font-family: 'Proxima Nova', sans-serif;  background: #e9c5c7;border-radius: 10px;text-decoration: none !important;}
    .contact-box { width: 100%; }
    .contact-right p.country, .contact-right p.address { padding: 0 0 0 32px; }
    .contact-right p strong { left: 32px!important; }
    .contact-right p { font-size: 18px; padding: 0 0 0 133px; }
    /* new 414 */
    .cart-thumb img { margin: 0px 0 0 40px; }
    .banner-text { padding: 20px 0 0 351px!important;}
    table.pastorderstable tr td { padding: 10px 10px 10px 10px!important; }
    .line { position: relative; top: -15px; }
    .section2 {margin: 0 0 20px!important;}
    .tipdivhmp { width: 100%; }
    /*new 600*/
    .best-offer-image {width: 35%!important;padding: 74px 0 0 0;}
    .best-offer-middle {width: 54%!important;}
    .best-offer-middle h3 {position: relative;right: 255px;width: 700px;}
    .best-offer-bottom {width: 65%!important;float: right;}
    .subtotal-value {margin: 0 0 0 0;}
    .cart-table1 { width: 100%!important;}

}

@media (min-width: 480px) and (max-width: 607px) {
    .desktop { display: none;}
    #loginregli {display: none;}
    #loginregliaddition {display: block;}
    .header-top h1 {display: none!important;}
    .logo {width: 100%;text-align: center;}
    .container {padding-bottom: 15px!important;}
    #registration .fullrow .leftpanelregform { width: 100%;}
    #registration .fullrow .rightpanelregform { width: 100%; padding: 11px;}
    .divinput1, .divinput2, .divinput5 {width: 20%;padding: 0;}
    .divinput3, .divinput6 { width: 45%; margin: 0 0 0 0; padding: 0 5px 0 0;}
    .divinput5 {width: 25%;padding: 0 5px 0 0;margin: 4px 0 0px 0;}
    .simplePopupClose {left: 10px;top: 10px;width: 25px;height: 25px;background-size: 100%;}
    .popup-text {float: right;width: 100%;}
    .checkbox {float: left;margin: 20px 0 0 0;}
    .product-option .input-group {float: none!important;}
    .input-group {display: flex!important;}
    .product-option {margin: 0!important;}
    .easyship-table td, .easyship-table th {padding: 15px 0 0 0!important;}
    .cart-table tr td {padding: 15px 0 15px 0!important;}
    .cart-bottom {width: 100%!important;}
    table.pastorderstable {font-size: 18px!important;}
    #registration .fullrow {margin: 0 0 15px 0!important;}
    .registrationcontainer {margin-bottom: 15px!important;}
    .btn3, .btn2 {width: 100%!important;margin: 0 0 10px;position: relative;top: -100px;}
    .btn3_customer {width: 100%!important;margin: 0 0 10px;position: relative;top: -100px;}
    .btn2 {width: 100%;margin: 0 0 10px;position: relative;top: 80px;}
    .additionaltextProducts div.leftpannel {display: none;}
    .additionaltextProducts .rightpanel {width: 100%;}
    #lr-menu {/* position: absolute;*/top: 60px;border: none !important;border: 1px solid #bfc0c2!important;padding: 15px 10px 0 10px;z-index: 99;background: #fff;/*width: 360px;*/max-width: 100%;display: block;margin: 0 0 20px 0;}
    #lr-menu li {/*float: left;*/width: 100%!important;border-bottom: 1px solid #bfc0c2!important;}
    #lr-menu>li>a {border: none !important;padding: 0 !important;line-height: 40px !important;height: auto !important;font-size: 14px!important;color: #3c3c3c !important;text-decoration: none !important;font-family: 'Proxima Nova', sans-serif;text-transform: uppercase;}
    #lr-menu li:last-child {border: 0!important;}
    .best-offer {width: 100%;margin-bottom: 40px;text-align: center;}
    .mobile_cat { margin: 0!important;}
    .popup-text h2 {font-size: 30px;margin: 0 0 10px 0;}
    .popup-text h3 {font-size: 20px;line-height: 20px;}
    .reg-sec1 {padding: 20px 0 0 0;background: none;}
    .reg-sec1-left {width: 100%; padding: 340px 0 0 0; background: url(/images/LR_nutrition.jpg) no-repeat top center; /* background: url(/images/Products-minitext_03.jpg) no-repeat top center; */}
    .section-title img {height: 20px;position: relative;top: -3px;}
    .steps-section ul li {width: 25%;}
    .steps-section {overflow: hidden!important;}
    .section-titlemini {font-size: 15px; line-height: 30px;text-align: left;margin: 0 0 0 10px;} /*dropdown menu */
    .reg-sec1-left .section-titlemini {margin-left: 0!important;}
    .reg-sec1 .section-titlemini {margin-left: 0!important;margin-bottom: 20px;}
    .step-number {font-size: 20px;line-height: 30px;}
    #registration p {margin: 20px 0 0 0;}
    .head {margin: 0 10px 10px 0;}
    .head img {width: 30px!important;}
    .small-tr1 {display: block!important;border-bottom: 1px solid #e9c5c7;padding: 0 0 10px;color: #505050;font-family: 'Proxima Nova', sans-serif;  text-align: left;font-size: 15px;margin: 0 0 0 10px;overflow: hidden;}
    .small-cart-area {float: left;width: 100%;}
    .best-offer-middle h3 {width: 230px; min-height: 50px!important;  text-align: left;}
    .best-offer-middle h6 {font-size: 35px;}
    .section-title {font-size: 20px;line-height: 30px;padding: 0 0 15px 0!important;}
    .best-offer-middle h4 {    margin: 0 30px 0 0; }
    .additionaltextProductsText ul {padding: 0 0 0 0px; }
    .dropdown-box {/*clear: both;*/float: right; }
    .partnerpricesmalltext { width: 240px;text-align: left; }
    .additionaltextProductsText {font-size: 15px;line-height: 20px;}
    .product-option .input-group { margin-bottom: 20px; margin-left: 7px; }
    .product-left {width: 100% !important;}
    .product-right {width: 100% !important;}
    .product-right h5 {padding: 0 0 0 8px;}
    .product-section1 .section-title { margin: 0!important; }
    .breadcrumb {margin: 0 0 10px 0!important;min-height: 115px;/*position: relative;top: -15px;*/}
    .breadcrumb>li { display: block; line-height: 25px; }
    .product-right h6 { margin-left: 7px; }
    .product-price { font-size: 35px; line-height: 50px; }
    .shortdescriptioninner ul li { background: url(/images/arrow3.png) no-repeat 0 6px;padding: 0 0 0 12px; }
    .product-section1 { margin: 0!important; }
    .product-section2 ul li {margin: 0 0 0 10px;font-size: 15px;background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;list-style: none;}
    .pw { margin-bottom: 10px; }
    .add-to-cart {float: left; width: 215px!important; height: 52px; padding: 0 0 0 55px; margin: 0 0 0 0; text-align: left; color: #fff !important; font-size: 17px;  line-height: 53px; font-family: 'Proxima Nova', sans-serif;   background: url(/images/troli3.png) no-repeat 9px 9px #e9c5c7; border-radius: 10px; text-decoration: none !important;}
    .shortdescriptioninner { font-size: 15px;  line-height: 20px; }
    .product-section2 ul { font-size: 15px;  line-height: 20px; }
    .product-section2 p { font-size: 15px;  line-height: 20px; }
    .discount-box1, .discount-box2, .discount-box3 {display: none;}
    #drpdmn tr { border: 0px!important;}
    #drpdmn tr td { border: 0px!important;}
    #drpdmn tr td.small-td3 {border: 0px!important; text-align: right!important; padding: 0 0 10px 0; margin: 0 10px 0 0;}
    .name_product {display: none;}
    .the_menu, .the_menu2, .the_menu3 {width: 100% !important;}
    .small-cart-top {float: left;width: 100%;padding: 20px 5px 0 5px !important;}
    .small-cart-top h2 { margin: 0 0 30px 10px !important; font-size: 20px !important; }
    .small-cart-table .cart-detail {min-height: 0px!important;}
    .cart-thumb { width: 100px;}
    .cart-thumb img { margin: 0 0 0 80px;position: relative;top: -10px;}
    table tr {padding: 0 .65em;background: #ffffff;}
    table td {display: block;padding: 0 .65em;border: 0!important;/*border-bottom: 1px solid #bfc0c2;*/text-align: right!important;font-size: .8em;}
    .small-cart-table { border: 0!important; }
    .PaymentFirst_sw {width: 100%;}
    .PaymentOther {width: 100%;padding: 0 0 0 0;}
    .small-td4 { font-size: 20px!important; }
    .input-group { margin: 0px 60px 0 0; /*margin: 0px 0 0 210px;*/ }
    .checkout-btn {display: none;}
    .navbar-nav {margin: 0;}
    .navbar-collapse {width: 100%;position: absolute;padding: 0;z-index: 9999;background: #e9c5c7;border: none;top: 100%;}
    .navbar-nav>li {float: left;width: 100%;}
    .navbar-nav>li>a {padding: 0 15px;box-sizing: border-box;color: #fff !important;font-size: 14px;line-height: 34px;font-family: 'Proxima Nova', sans-serif;  }
    .subtotal-title { float: none;}
    .cart-img {  margin: 3px 10px 0 10px; }
    /*ES Table*/
    .mobnsh { display: none!important; }
    .lfeasyshiptbl { float: left; display: block!important; }
    .rseasyshiptbl { float: right; }
    .easyship-green, .easyship-red, .easyship-grey { width: 100%; }
    .paddingrightleft10 { padding: 20px 0; }
    .rseasyshiptbl { float: none;}
    .search-easyship { margin-right: 60px!important; margin-left: 40px!important;   }
    .work-text p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;}
    .work-text ul {padding: 0 0 0 0px;list-style: none!important;}
    .work-text ul li {background: url(/images/tickbox.gif) no-repeat 0 5px; padding: 2px 10px 0 26px;font-size: 12px;line-height: 20px;list-style: none!important;font-family: 'Proxima Nova', sans-serif;}
    .section5-text p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;}
    .section5-text {margin: 20px 0 20px 0;}
    #content {padding: 0;}
    .shownOnlyMobile {display: block;padding: 0 0 0 0;margin: 0;}
    .shownOnlyMobile p {padding: 20px 25px 0px 0;background: 0;text-transform: none;width: 100%;font-family: 'Proxima Nova';font-size: 15px;line-height: 20px;margin: 0 0 30px 5px;}
    .shownOnlyMobile ul {padding: 0 0 0 10px;}
    .shownOnlyMobile ul li {font-size: 12px;background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;}
    .shownOnlyMobile h2 {width: 100%;font-family: 'Proxima Nova';color: #fff;font-size: 28px;line-height: 32px;text-transform: uppercase;background: url(/images/line.png) no-repeat 0 bottom;padding: 20px 0 20px 0;margin: 0 0 0px 5px;}
    .work-text {float: left;width: 100%;margin: 0 0 0 0px;}
    .work-text p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;}
    .work-image {width: 100%;}
    .section5-text {float: left;width: 100%;max-width: 100%;margin: 50px 0 70px 0;}
    .section5-bg {height: auto !important;background: none !important;}
    .video5 {width: 100%;}
    .section5-text p {margin: 0 0 25px 0;float: left;width: 100%;}
    .footer-top {/* height: auto; */background: #d7c4b6;padding: 50px 0;}
    .footer-right {float: right;width: 100%;padding: 0 0 0 0;}
    .logo-footer {float: left;position: relative;left: 0;bottom: 0;width: 100%;margin: 0 0 40px 0;text-align: center;}
    .footer-box {width: 100%;padding: 0 0 0 5px;}
    .footer-box+.footer-box {float: right;margin-top: 50px;}
    .footer-bottom ul {display: none!important;}
    .small-cart-table td {padding-right: 10px;}
    .small-cart-table td.small-td4 {width: 300px;float: right;padding-bottom: 5px;margin-right: 10px;}
    .small-cart-table td.small-td5 {width: 300px;float: right;margin-right: 10px;}
    .small-cart-table td.small-td2 {width: 311px;float: right;}
    .small-cart-table td.small-td1 {}
    .small-cart-table td h6 {float: left;font-size: 15px;line-height: 15px;position: relative;top: 3px;}
    .customer-name {display: none!important;}
    .account-setting-banner {width: 100%;height: auto;margin: 0 0 0 0;padding: 40px 0;position: relative;top: -15px;}
    .welcome-user-img {display: none;}
    .my-account-text h3 {font-size: 28px;line-height: 29px;}
    .my-account-text ul li {width: 100%;}
    .my-account-text {float: right;width: 100%;position: relative;z-index: 2;margin-top: 0;}
    .my-account-text h2 {font-size: 20px;line-height: 28px;padding: 0;margin: 0 0 20px 0;}
    #ESinside {position: relative;top: 0px;}
    .cart-area h2.section-titlemini { margin: 0; }
    .cart-table {min-width: 100%!important;}
    #firstrowtr {display: none;}
    .showMobileclasstabeldiv {display: inline;float: left;font-weight: bold;text-align: left;}
    .mini-loyalty-circle {display: none;}
    .hiddentdtable {display: none;}
    .backgrey td {padding-left: 5px!important;padding-right: 5px!important;}
    .a100px {width: 100%;}
    .a150px {width: 100%;}
    #addproducts {width: 100%!important; margin: 0 0 10px;}
    #pages-inner h2.section-titlemini {margin: 0 0 0 0!important;}
    .ChoseWF, .ChoseWS, .ChoseWT {width: 100%;float: none;margin: 0 0 10px;}
    .ChoseWB {width: 100%;float: none;}
    .addingo1st {width: auto;text-align: left;}
    .tlk, .tlk2 {width: 100%!important;}
    .tlk3 {width: 100%!important;}
    .addingo2nd {width: 100%!important;}
    #pages-inner .steps-section {margin: 0!important;}
    .DeliveryTextLeft {text-align: left!important;font-weight: bold!important;}
    .CreditCardFieldDiv { width: 100%!important; }
    .edit-easyship { float: right; }
    .account-setting-box h3 { font-size: 20px; line-height: 25px;}
    .account-setting-box h3 img { height: 15px; position: relative; top: 1px;}
    .account-setting-box h3 span { width: 28px;}
    .contact-info h3 {line-height: 20px;font-size: 15px;}
    .account-form-row {float: left;width: 100%!important;margin: 0 0 20px 0;display: block;}
    .easyship-green, .easyship-red, .easyship-grey {width: 100%;}
    .account-setting-box {width: 100%!important;}
    .account-submit {width: 100%!important;margin: 10px 0 10px 0;}
    .easyship-table {font-size: 20px;}
    #easyship {font-size: 14px;line-height: 20px;}
    .textcentertrtable {text-align: center!important;}
    .bordernotr {border: 0!important;}
    .nopadding {padding: 0!important;}
    #tab1 h2 {background-size: 20px 20px;margin: 0 0 20px 0;padding: 0 0 0 30px;font-size: 15px;}
    .tab-input {padding: 0!important;}
    .w10procentfloatleft {margin-left: 0 !important;margin-bottom: 20px!important;}
    .cancel-button {margin: 0!important;width: 100%!important;}
    .account-form-row2 {width: 100%!important;}
    .add-account-form-row2 {width: 50%; padding-left: 0px;margin-top: 11px;margin-bottom: 10px;}
    .minh140 { min-height: 140px;}
    .contact-left p {padding: 20px 25px 0px 0;background: 0;text-transform: none;width: 100%;font-size: 15px;line-height: 20px;margin: 0 0 30px 05px;font-weight: normal;}
    .fontsize18 {font-size: 18px!important;}
    .fontsize28 {font-size: 28px!important;}
    .total-amount {font-size: 18px!important;}
    #PaymentEasyshipLeftDiv, #PaymentEasyshipRightDiv { width: 100%;}
    .positreltop20 {position: relative;top: -20px;}
    .tab-content h2 {float: left;width: 100%;margin: 0 0 70px 0;padding: 0 0 0 30px;color: #505050;font-size: 15px;text-transform: uppercase;font-family: 'Proxima Nova';background: url(/images/edit.png) no-repeat 0 0;background-size: 15px;background-position: 1px;line-height: 26px;}
    .sm-sec1-left {width: 100%!important;}
    .sm-sec1-right p, .sm-sec1-left p {color: #505050;font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  margin: 0 0 10px 0;}
    .margin0 {margin: 0 0 20px 0!important;}
    .partner-section4 .section-title span {position: relative;top: -1px!important;}
    .section1 .section-title span {position: relative;top: -1px!important;}
    .partner-section4 p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  }
    .my-account-text ul li a { font-size: 15px!important; }
    .easyship-green {  background: #a0c696 url('/images/tab.png') repeat-y 0 0!important;  }
    .upload-sec {margin: 0 0 20px 0;width: 100%;position: relative;padding: 180px 0 0 0;min-height: 255px;}
    .password-set h3 span {margin-top: -1px;}
    .account-form-p { font-size: 15px;line-height: 20px;}
    .imgdeleteCard {position: relative;bottom: -8px;height: 16px;}
    .tableinsidepym { margin: 0 5px!important; }
    .fontweightbold { font-weight: bold!important; font-size: 13px; background: #eee; }
    .mpheader { display: none; }
    .mpheader div, .pymdivline div {float: left;width: 100%;min-height: 10px;}
    .mpESamount1 { /*display: none;*/}
    .mpESpayment1 { /*display: none;*/ }
    .mpESnextpayment1 { display: none; }
    .inprogr {display: block;padding: 6px 0 3px 0px;font-size: 14px;height: 21px;text-align: right;position: relative;top: 3px;width: 100px!important;float: right;}
    .grordn {float: left;padding: 0px 10px 0 20px;margin: 10px 0px 0 0;text-align: right;width: 70px!important;}
    .textmanagepayment {font-size: 14px;line-height: 18px;text-align: justify;}
    .order-row2 { padding: 0!important; }
    table.pastorderstableinsdpym {width: 95%;border: 0;color: #505050;font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  margin-left: 10px;}
    .imghistory { height: 20px!important; }
    .imgdeleteCardscreen {display: none;}
    .toplinetrtd { background: #eee;padding: 0!important; }
    .additionalcssmobile { text-align: right; padding: 0 0 8px 60px;}
    .additionalcssmobile2 { padding: 0 10px 0 60px; text-align: right; }
    .additionalcssmobile3 { margin: 0 0 7px; }
    .additionalcssmobile2 select { width: 100%!important; }
    .newbtnsubmitmanagepaymentmob {margin: 10px 10px 0 0;padding: 6px 0 0 0;height: 30px;font-size: 13px;width: 155px!important;}
    .page-text { width: 100%!important; }
    .about-image { display: none; }
    .account-setting-box-password-change {  width: 100%!important; padding: 0!important; }
    .fontsize45 { font-size: 20px!important; }
    .mobfst { top: -1px; font-size: 18px; }
    /* New home page */
    .mobile { display:block!important; }  .banner-text {padding: 180px 0 0 0;width: 100%;}  .section6 {position: relative;top: -8px; min-height: 680px!important;}  .banner-text h2 {font-size: 20px;line-height: 28px;padding: 0 0 15px;margin: 0 0 18px 0;font-family: 'Proxima Nova';}
    .newstyleultop ul li {font-size: 15px!important;line-height: 18px!important;padding: 2px 0 10px 26px!important;} .readmorenew {width: 100%!important;} .section4 .section-title {padding: 0 0 22px 0;margin: 0 0 20px 0;}
    .frntpage ul { margin: 0 0 20px; } .frntpage ul li {background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;list-style: none!important;font-size: 15px;line-height: 18px;font-family: 'Proxima Nova', sans-serif;  margin: 0 0 5px;}
    .section4-inner {width: 100%;height: auto;background: none;text-align: center;} .section4 ul li {float: none;width: 100%;height: 225px;text-align: center;margin:0 0 20px 0;display: inline-block;}
    .circle1{background:url(/images/circle1.png) no-repeat center;background-size: 200px;padding: 45px 0 0 0!important;} .circle2{background:url(/images/circle2.png) no-repeat center;background-size: 200px;padding: 40px 10px 0 10px!important;}
    .circle3{background:url(/images/circle3.png) no-repeat center;background-size: 200px;padding: 20px 10px 0 10px!important;} .section4 {margin: 0 0 30px 0;}
    .section4 ul li h6 {color: #505050;font-size: 30px;font-family: 'Proxima Nova', sans-serif;line-height: 40px;margin: 0!important;}  .tipdivhmp {font-size: 25px!important;font-family: 'Proxima Nova', sans-serif;line-height: 30px;}
    .tipdivhmp2 {font-size: 15px!important;font-family: 'Proxima Nova', sans-serif;  line-height: 20px;margin: 0!important;width: 100%;} .banner-text p {font-size: 15px;line-height: 19px;} .nomargin { margin: 0!important; }
    .marginleft40 { margin: 0!important;} .seemoreproductsnewstyle { padding: 0!important;} .newproductsbtn { margin: 10px 0 0 0; padding: 10px 35px 0 35px; width: 100%; } .mobile { display: block!important; }
    .section5 { padding: 50px 0 0 0;} .testimonials p { font-size: 15px; line-height: 18px; margin: 0 0 20px 0!important; }  .testimonials .col-lg-4 { width: 100%!important;}
    /*new*/
    .subtotal-value {width: 100%;}
    .small-cart-table td h5 {font-size: 15px;text-align: right; width: 296px;}
    .simplePopup {padding: 35px 15px 0 15px;height: auto;max-width: 92%;background: #fff;/*width: 500px;*/left: 10% !important;margin-left: -37px !important;/* border: 1px solid red; */}
    .nav-tabs>li a {font-size: 17px;width: 366px;}
    #PaymentEasyshipRightDiv {padding: 0!important;}
    .password-input {width: 310px!important;}
    .margin320s { margin: 0px 0 0 268px!important; }
    .partnerpricesmalltext { width: 100%;text-align: left; }
    .best-offer-middle h3 { width: 100%; min-height: 50px!important; text-align: left;}
    .section-title { font-size: 19px!important; line-height: 30px; padding: 0 0 15px 0!important; }
    #wrapper {/* padding: 0 10px 0 10px;*/ }
    .container { padding-right: 15px; padding-left: 15px; }
    .small-cart-bottom { height: 162px; padding: 7px 0 0 0!important; }
    .checkout-btn-mobile { width: 48%!important; display: block; /*clear: both;*/ float: left; margin: 0 0 7px 5px;}
    .cart-table tr td { padding: 15px 10px 15px 10px!important;}
    .steps-section .step-name { font-size: 15px;}
    .right-nav li { margin: 0!important; }
    #loginregliaddition {display: none;}
    .step-icon1, .step-icon2, .step-icon3, .step-icon4 {height: 30px!important;background-size: auto 100% !important;margin: 10px 0 10px 0;}
    #pages-inner .steps-section {margin: 0 0 20px!important;}
    .padding0 {padding: 0!important;}
    .footer-menu li {font-size: 18px;line-height: 22px;}
    .footer-box p, .footer-box h6, .footer-box1 p, .footer-box1 h6 {font-size: 18px;line-height: 22px;}
    .footer-bottom p {line-height: 40px;float: none;text-align: center;font-size: 15px;}
    .add-to-payment {width: 100%;height: 42px;padding: 0 0 0 0;margin: 0 0 0 0;text-align: center;color: #fff !important;font-size: 16px;line-height: 43px;font-family: 'Proxima Nova', sans-serif;  background: #e9c5c7;border-radius: 10px;text-decoration: none !important;}
    .contact-box { width: 100%; }
    .contact-right p.country, .contact-right p.address { padding: 0 0 0 32px; }
    .contact-right p strong { left: 32px!important; }
    .contact-right p { font-size: 18px; padding: 0 0 0 133px; }
    /* new 414 */
    .cart-thumb img { margin: 0px 0 0 40px; }
    .banner-text { padding: 298px 0 0 0!important;}
    table.pastorderstable tr td { padding: 10px 10px 10px 10px!important; }
    .line { position: relative; top: -15px; }
    .section2 {margin: 0 0 20px!important;}
    .tipdivhmp { width: 100%; }
    /*new 600*/
    .best-offer-image {width: 46%!important;padding: 74px 0 0 0;}
    .best-offer-middle {width: 54%!important;}
    .best-offer-middle h3 {position: relative;right: 255px;}
    .best-offer-bottom {width: 54%!important;float: right;}
    .subtotal-value {margin: -26px 0 0 0;}

    .PartersLink, .CustomersLink {
        width: 100%!important;
        float: none!important;
        padding-left: 102px;
        background-position-x: -31px;
        height: auto;
        padding-bottom: 40px;
    }
    .width40percent {
        width: 100%!important;
    }

}
@media (max-width: 480px) {
     .PartersLink, .CustomersLink {
        width: 100%!important;
        float: none!important;
        padding-left: 102px;
        background-position-x: -31px;
        height: auto;
    padding-bottom: 40px;
    }
    .mobileonlytoppadding50 {
        padding: 50px 0 0 0;
    }
    .footer-right {float: right;width: 100%;padding: 0 0 0 0;}

    .noposret {
        position: relative;
        top:0px!important;
    }

    .section6-text-block {width: 100%!important;padding-left: 15px!important;padding-right: 15px!important;}
    .section6-text-block-full {padding: 0 0px 20px 15px!important;}
    .section6 h3.over {width: 100%!important;right: 0px!important;}
    .section6 p.listP {font-size: 16px!important;line-height: 27px;}
    .PaddingTop130 {
        padding-top: 0px!important;
    }

    .mobilefix01 {font-family: 'Proxima Nova';font-size: 16px;line-height: 27px;padding-top: 20px!important;padding-bottom: 0px!important;}
    .SmallImgIcon {height: 100px!important;}
    .LFLSz60 {width: 100%!important;}
    .LFLSz40 {width: 100%!important;}
    .LFLSz100 {width: 100%!important;}

    .DivWidth4 {width: 100%!important;padding-left: 25px;}
    .DivWidth4 p.Ptxt {min-height: 10px;}
    .success-image2 {width: 100%!important;}
    .success-text2 {width: 100%!important;}
    .maincat, .secondmaincat, .thirdmaincat {
        padding: 0!important;
    }

    .maincat a {
        width: 100%!important;
      /*  background: #917b6a!important; */
        background: #e9c5c7!important;
        color: #000!important;
        display: block;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .secondmaincat a {
        width: 100%!important;
       /* background: #baa08c!important; */
        background: #f3d9db!important;
        color: #000!important;
        display: block;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .thirdmaincat a {
        width: 100%!important;
        /*background: #e5d0bf!important;*/
        background: #fdebeb!important;
        color: #505050!important;
        display: block;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .maincat a.classbrowndark {background: #d8c5b7!important;}
    .secondmaincat a.classbrownmiddledark {background: #ded0c7!important;}
    .thirdmaincat a.classbrownlightdark {background: #e6dcd3!important;}

    .addingo1st80 {width: 100%;text-align: left;padding: 5px 0 0 0;}
    .tlk5 {width: 100%;}
    .section3 h4 {
        font-size: 30px;
        line-height: 32px;
        color: #d6c4b6;
        padding-top: 0px!important;
        /*padding-left: 15px;    */
    }
    .DivWidth3 {
        width: 100%!important;
        padding: 0px 15px 0 15px!important;
    }
    .PaddingTop50 {
        padding: 0px!important;
    }
    .success-text2 .quote {
        background-size: 70px!important;
        padding-left: 81px!important;
    }
    .section8-text-block {
        font-size: 19px;
        line-height: 27px;
        padding: 0 15px;
    }

    #mood1 {width: 100%!important;height: auto;float: left;margin-right: 0px!important;margin-bottom: 10px;}
    #mood2 {width: 100%!important;height: auto;overflow: hidden;margin-right: 10px;margin-bottom: 10px;float: left;}
    #mood3 {width: 100%!important;height: auto;float: left;overflow: hidden;margin-bottom: 10px;}
    #mood4 {width: 100%!important;height: auto;float: left;}
    #TogCl {font-size: 17px!important;}

    .testimonial-banner-left, .testimonial-banner-right {
        width: 100%!important;
    }
    .btn3, .btn2 {width: 100%!important;margin: 0 0 10px;position: relative;top: -100px;}


}
@media (min-width: 414px) and (max-width: 480px) {
    .desktop { display: none;}
    #loginregli {display: none;}
    #loginregliaddition {display: block;}
    .header-top h1 {display: none!important;}
    .logo {width: 100%;text-align: center;}
/*    .container {padding-bottom: 15px!important;}     */
    #registration .fullrow .leftpanelregform { width: 100%;}
    #registration .fullrow .rightpanelregform { width: 100%; padding: 11px;}
    .divinput1, .divinput2, .divinput5 {width: 20%;padding: 0;}
    .divinput3, .divinput6 { width: 45%; margin: 0 0 0 0; padding: 0 5px 0 0;}
    .divinput5 {width: 25%;padding: 0 5px 0 0;margin: 4px 0 0px 0;}
    .simplePopupClose {left: 10px;top: 10px;width: 25px;height: 25px;background-size: 100%;}
    .popup-text {float: right;width: 100%;}
    .checkbox {float: left;margin: 20px 0 0 0;}
    .product-option .input-group {float: none!important;}
    .input-group {display: flex!important;}
    .product-option {margin: 0!important;}
    .easyship-table td, .easyship-table th {padding: 10px 0 10px 0!important;}
    .cart-table tr td {padding: 15px 0 15px 0!important;}
    .cart-bottom {width: 100%!important;}
    table.pastorderstable {font-size: 18px!important;}
    #registration .fullrow {margin: 0 0 15px 0!important;}
    .registrationcontainer {margin-bottom: 15px!important;}
    .btn3, .btn2 {width: 100%;margin: 0 0 10px;position: relative;top: -100px;}
    .btn3_customer {width: 100%;margin: 0 0 10px;position: relative;top: -100px;}
    .btn2 {width: 100%;margin: 0 0 10px;position: relative;top: 80px;}
    .additionaltextProducts div.leftpannel {display: none;}
    .additionaltextProducts .rightpanel {width: 100%;}
    #lr-menu {/* position: absolute;*/top: 60px;border: none !important;border: 1px solid #bfc0c2!important;padding: 15px 10px 0 10px;z-index: 99;background: #fff;width: 360px;max-width: 100%;display: block;margin: 0 0 20px 0;}
    #lr-menu li {/*float: left;*/width: 100%!important;border-bottom: 1px solid #bfc0c2!important;}
    #lr-menu>li>a {border: none !important;padding: 0 !important;line-height: 40px !important;height: auto !important;font-size: 14px!important;color: #3c3c3c !important;text-decoration: none !important;font-family: 'Proxima Nova', sans-serif;text-transform: uppercase;}
    #lr-menu li:last-child {border: 0!important;}
    .best-offer {width: 100%;margin-bottom: 40px;text-align: center;}
    .mobile_cat { margin: 0!important;}
    .popup-text h2 {font-size: 30px;margin: 0 0 10px 0;}
    .popup-text h3 {font-size: 20px;line-height: 20px;}
    .reg-sec1 {padding: 20px 0 0 0;background: none;}
    .reg-sec1-left {width: 100%; padding: 603px 0 0 0; background: url(/images/LF_23_Flasche_Kopie.jpg) no-repeat top center; /* background: url(/images/Products-minitext_03.jpg) no-repeat top center; */}
    .section-title img {height: 20px;position: relative;top: -3px;}
    .steps-section ul li {width: 25%;}
    .steps-section {overflow: hidden!important;}
    .section-titlemini {font-size: 15px; line-height: 30px;text-align: left;margin: 0 0 0 10px;} /*dropdown menu */
    .reg-sec1-left .section-titlemini {margin-left: 0!important;}
    .reg-sec1 .section-titlemini {margin-left: 0!important;margin-bottom: 20px;}
    .step-number {font-size: 20px;line-height: 30px;}
    #registration p {margin: 20px 0 0 0;}
    .head {margin: 0 10px 10px 0;}
    .head img {width: 30px!important;}
    .small-tr1 {display: block!important;border-bottom: 1px solid #e9c5c7;padding: 0 0 10px;color: #505050;font-family: 'Proxima Nova', sans-serif;  text-align: left;font-size: 15px;margin: 0 0 0 10px;overflow: hidden;}
    .small-cart-area {float: left;width: 100%;}
    .best-offer-middle h3 {width: 230px; min-height: 50px!important;  text-align: left;}
    .best-offer-middle h6 {font-size: 35px;}
    .section-title {font-size: 20px;line-height: 30px;padding: 0 0 15px 0!important;}
    .best-offer-middle h4 {    margin: 0 30px 0 0; }
    .additionaltextProductsText ul {padding: 0 0 0 0px; }
    .dropdown-box {clear: both; }
    .partnerpricesmalltext { width: 240px;text-align: left; }
    .additionaltextProductsText {font-size: 15px;line-height: 20px;}
    .product-option .input-group { margin-bottom: 20px; margin-left: 7px; }
    .product-left {width: 100% !important;}
    .product-right {width: 100% !important;}
    .product-right h5 {padding: 0 0 0 8px;}
    .product-section1 .section-title { margin: 0!important; }
    .breadcrumb {margin: 0 0 10px 0!important;min-height: 139px;/*position: relative;top: -15px;*/}
    .breadcrumb>li { display: block; line-height: 25px; }
    .product-right h6 { margin-left: 7px; }
    .product-price { font-size: 35px; line-height: 50px; }
    .shortdescriptioninner ul li { background: url(/images/arrow3.png) no-repeat 0 6px;padding: 0 0 0 12px; }
    .product-section1 { margin: 0!important; }
    .product-section2 ul li {margin: 0 0 0 10px;font-size: 15px;background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;list-style: none;}
    .pw { margin-bottom: 10px; }
    .add-to-cart {float: left; width: 215px!important; height: 52px; padding: 0 0 0 55px; margin: 0 0 0 0; text-align: left; color: #fff !important; font-size: 17px;  line-height: 53px; font-family: 'Proxima Nova', sans-serif;   background: url(/images/troli3.png) no-repeat 9px 9px #e9c5c7; border-radius: 10px; text-decoration: none !important;}
    .shortdescriptioninner { font-size: 15px;  line-height: 20px; }
    .product-section2 ul { font-size: 15px;  line-height: 20px; }
    .product-section2 p { font-size: 15px;  line-height: 20px; }
    .discount-box1, .discount-box2, .discount-box3 {display: none;}
    #drpdmn tr { border: 0px!important;}
    #drpdmn tr td { border: 0px!important;}
    #drpdmn tr td.small-td3 {border: 0px!important; text-align: right!important; padding: 0 0 10px 0; margin: 0 10px 0 0;}
    .name_product {display: none;}
    .the_menu, .the_menu2, .the_menu3 {width: 100% !important;}
    .small-cart-top {float: left;width: 100%;padding: 20px 5px 0 5px !important;}
    .small-cart-top h2 { margin: 0 0 30px 10px !important; font-size: 20px !important; }
    .small-cart-table .cart-detail {min-height: 102px!important;}
    .cart-thumb { width: 100px;}
    .cart-thumb img { margin: 0 0 0 80px;position: relative;top: -20px;}
    table tr {padding: 0 .65em;background: #ffffff;}
    table td {display: block;padding: 0 .65em;border: 0!important;/*border-bottom: 1px solid #bfc0c2;*/text-align: right!important;font-size: .8em;}
    .small-cart-table { border: 0!important; }
    .PaymentFirst_sw {width: 100%;}
    .PaymentOther {width: 100%;padding: 0 0 0 0;}
    .small-td4 { font-size: 20px!important; }
    .input-group { margin: /*10*/0px 60px 0 0; /*margin: 0px 0 0 210px;*/ }
    .checkout-btn {display: none;}
    .navbar-nav {margin: 0;}
    .navbar-collapse {width: 100%;position: absolute;padding: 0;z-index: 9999;background: #d7c4b6;border: none;top: 100%;}
    .navbar-nav>li {float: left;width: 100%;}
    .navbar-nav>li>a {padding: 0 15px;box-sizing: border-box;color: #fff !important;font-size: 14px;line-height: 34px;font-family: 'Proxima Nova', sans-serif;  }
    .subtotal-title { float: none;}
    .cart-img {  margin: 3px 10px 0 10px; }
    /*ES Table*/
    .mobnsh { display: none!important; }
    .lfeasyshiptbl { float: left; display: block!important; }
    .rseasyshiptbl { float: right; }
    .easyship-green, .easyship-red, .easyship-grey { width: 100%; }
    .paddingrightleft10 { padding: 20px 0; }
    .rseasyshiptbl { float: none;}
    .search-easyship { margin-right: 60px!important; margin-left: 40px!important;   }
    .work-text p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;}
    .work-text ul {padding: 0 0 0 0px;list-style: none!important;}
    .work-text ul li {background: url(/images/tickbox.gif) no-repeat 0 5px; padding: 2px 10px 0 26px;font-size: 12px;line-height: 20px;list-style: none!important;font-family: 'Proxima Nova', sans-serif;}
    .section5-text p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;}
    .section5-text {margin: 20px 0 20px 0;}
    #content {padding: 0;}
    .shownOnlyMobile {display: block;padding: 0 0 0 0;margin: 0;}
    .shownOnlyMobile p {padding: 20px 25px 0px 0;background: 0;text-transform: none;width: 100%;font-family: 'Proxima Nova';font-size: 15px;line-height: 20px;margin: 0 0 30px 5px;}
    .shownOnlyMobile ul {padding: 0 0 0 10px;}
    .shownOnlyMobile ul li {font-size: 12px;background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;}
    .shownOnlyMobile h2 {width: 100%;font-family: 'Proxima Nova';color: #fff;font-size: 28px;line-height: 32px;text-transform: uppercase;background: url(/images/line.png) no-repeat 0 bottom;padding: 20px 0 20px 0;margin: 0 0 0px 5px;}
    .work-text {float: left;width: 100%;margin: 0 0 0 0px;}
    .work-text p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;}
    .work-image {width: 100%;}
    .section5-text {float: left;width: 100%;max-width: 100%;margin: 50px 0 70px 0;}
    .section5-bg {height: auto !important;background: none !important;}
    .video5 {width: 100%;}
    .section5-text p {margin: 0 0 25px 0;float: left;width: 100%;}
    .footer-top {/* height: auto; background: #d7c4b6;*/padding: 50px 0;}
    .footer-right {float: right;width: 100%;padding: 0 0 0 0;}
    .logo-footer {float: left;position: relative;left: 0;bottom: 0;width: 100%;margin: 0 0 40px 0;text-align: center;}
    .footer-box {width: 100%;padding: 0 0 0 5px;}
    .footer-box+.footer-box {float: right;margin-top: 50px;}
    .footer-bottom ul {display: none!important;}
    .small-cart-table td {padding-right: 10px;}
    .small-cart-table td.small-td4 {padding-bottom: 5px;}
    .small-cart-table td h6 {float: left;font-size: 15px;line-height: 15px;position: relative;top: 3px;}
    .customer-name {display: none!important;}
    .account-setting-banner {width: 100%;height: auto;margin: 0 0 0 0;padding: 40px 0;/*position: relative;top: -15px;*/}
    .welcome-user-img {display: none;}
    .my-account-text h3 {font-size: 28px;line-height: 29px;}
    .my-account-text ul li {width: 100%;}
    .my-account-text {float: right;width: 100%;position: relative;z-index: 2;margin-top: 0;}
    .my-account-text h2 {font-size: 20px;line-height: 28px;padding: 0;margin: 0 0 20px 0;}
    #ESinside {position: relative;top: 0px;}
    .cart-area h2.section-titlemini { margin: 0; }
    .cart-table {min-width: 100%!important;}
    #firstrowtr {display: none;}
    .showMobileclasstabeldiv {display: inline;float: left;font-weight: bold;text-align: left;}
    .mini-loyalty-circle {display: none;}
    .hiddentdtable {display: none;}
    .backgrey td {padding-left: 5px!important;padding-right: 5px!important;}
    .a100px {width: 100%;}
    .a150px {width: 100%;}
    #addproducts {width: 100%!important; margin: 0 0 10px;}
    #pages-inner h2.section-titlemini {margin: 0 0 0 0!important;}
    .ChoseWF, .ChoseWS, .ChoseWT {width: 100%;float: none;margin: 0 0 10px;}
    .ChoseWB {width: 100%;float: none;}
    .addingo1st {width: auto;text-align: left;}
    .tlk, .tlk2 {width: 100%!important;}
    .tlk3 {width: 100%!important;}
    .addingo2nd {width: 100%!important;}
    #pages-inner .steps-section {margin: 0!important;}
    .DeliveryTextLeft {text-align: left!important;font-weight: bold!important;}
    .CreditCardFieldDiv { width: 100%!important; }
    .edit-easyship { float: right; }
    .account-setting-box h3 { font-size: 20px; line-height: 25px;}
    .account-setting-box h3 img { height: 15px; position: relative; top: 1px;}
    .account-setting-box h3 span { width: 28px;}
    .contact-info h3 {line-height: 20px;font-size: 20px;}
    .fontsize35 {font-size: 20px!important;position: relative;top: -2px;left: 6px;}

    .account-form-row {float: left;width: 100%!important;margin: 0 0 20px 0;display: block;}
    .easyship-green, .easyship-red, .easyship-grey {width: 100%;}
    .account-setting-box {width: 100%!important;padding-top: 50px!important; }
    .account-submit {width: 100%!important;margin: 10px 0 10px 0;}
    .easyship-table {font-size: 20px;}
    #easyship {font-size: 14px;line-height: 20px;}
    .textcentertrtable {text-align: center!important;}
    .bordernotr {border: 0!important;}
    .nopadding {padding: 0!important;}
    #tab1 h2 {background-size: 20px 20px;margin: 0 0 20px 0;padding: 0 0 0 30px;font-size: 15px;}
    .tab-input {padding: 0!important;}
    .w10procentfloatleft {margin-left: 0 !important;margin-bottom: 20px!important;}
    .cancel-button {margin: 0!important;width: 100%!important;}
    .account-form-row2 {width: 100%!important;}
    .add-account-form-row2 {width: 50%; padding-left: 0px;margin-top: 11px;margin-bottom: 10px;}
    .minh140 { min-height: 140px;}
    .contact-left p {padding: 20px 25px 0px 0;background: 0;text-transform: none;width: 100%;font-size: 15px;line-height: 20px;margin: 0 0 30px 05px;font-weight: normal;}
    .fontsize18 {font-size: 18px!important;}
    .fontsize28 {font-size: 28px!important;}
    .total-amount {font-size: 18px!important;}
    #PaymentEasyshipLeftDiv, #PaymentEasyshipRightDiv { width: 100%;}
    .positreltop20 {position: relative;top: -20px;}
    .tab-content h2 {float: left;width: 100%;margin: 0 0 70px 0;padding: 0 0 0 30px;color: #505050;font-size: 15px;text-transform: uppercase;font-family: 'Proxima Nova';background: url(/images/edit.png) no-repeat 0 0;background-size: 15px;background-position: 1px;line-height: 26px;}
    .sm-sec1-left {width: 100%!important;}
    .sm-sec1-right p, .sm-sec1-left p {color: #505050;font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  margin: 0 0 10px 0;}
    .margin0 {margin: 0 0 20px 0!important;}
    .partner-section4 .section-title span {position: relative;top: -1px!important;}
    .section1 .section-title span {position: relative;top: -1px!important;}
    .partner-section4 p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  }
    .my-account-text ul li a { font-size: 15px!important; }
    .easyship-green {  background: #eecbcd url('/images/tab.png') repeat-y 0 0!important;  }
    .upload-sec {margin: 0 0 20px 0;width: 100%;position: relative;padding: 180px 0 0 0;min-height: 255px;}
    .password-set h3 span {margin-top: -1px;}
    .account-form-p { font-size: 15px;line-height: 20px;}
    .imgdeleteCard {position: relative;bottom: -8px;height: 16px;}
    .tableinsidepym { margin: 0 5px!important; }
    .fontweightbold { font-weight: bold!important; font-size: 13px; background: #eee; }
    .mpheader { display: none; }
    .mpheader div, .pymdivline div {float: left;width: 100%;min-height: 10px;}
    .mpESamount1 { /*display: none;*/}
    .mpESpayment1 { /*display: none;*/ }
    .mpESnextpayment1 { display: none; }
    .inprogr {display: block;padding: 6px 0 3px 0px;font-size: 14px;height: 21px;text-align: right;position: relative;top: 3px;width: 100px!important;float: right;}
    .grordn {float: left;padding: 0px 10px 0 20px;margin: 10px 0px 0 0;text-align: right;width: 70px!important;}
    .textmanagepayment {font-size: 14px;line-height: 18px;text-align: justify;}
    .order-row2 { padding: 0!important; }
    table.pastorderstableinsdpym {width: 95%;border: 0;color: #505050;font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  margin-left: 10px;}
    .imghistory { height: 20px!important; }
    .imgdeleteCardscreen {display: none;}
    .toplinetrtd { background: #eee;padding: 0!important; }
    .additionalcssmobile { text-align: right; padding: 0 0 8px 60px;}
    .additionalcssmobile2 { padding: 0 10px 0 60px; text-align: right; }
    .additionalcssmobile3 { margin: 0 0 7px; }
    .additionalcssmobile2 select { width: 100%!important; }
    .newbtnsubmitmanagepaymentmob {margin: 10px 10px 0 0;padding: 6px 0 0 0;height: 30px;font-size: 13px;width: 155px!important;}
    .page-text { width: 100%!important; }
    .about-image { display: none; }
    .account-setting-box-password-change {  width: 100%!important; padding: 0!important; }
    .fontsize45 { font-size: 20px!important; }
    .mobfst { top: -1px; font-size: 18px; }
    /* New home page */
    .mobile { display:block!important; }  .banner-text {padding: 180px 0 0 0;width: 100%;}  .section6 {position: relative;top: -8px; min-height: 580px!important;}  .banner-text h2 {font-size: 20px;line-height: 28px;padding: 0 0 15px;margin: 0 0 18px 0;font-family: 'Proxima Nova';}
    .newstyleultop ul li {font-size: 15px!important;line-height: 18px!important;padding: 2px 0 10px 26px!important;} .readmorenew {width: 100%!important;} .section4 .section-title {padding: 0 0 22px 0;margin: 0 0 20px 0;}
    .frntpage ul { margin: 0 0 20px; } .frntpage ul li {background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;list-style: none!important;font-size: 15px;line-height: 18px;font-family: 'Proxima Nova', sans-serif;  margin: 0 0 5px;}
    .section4-inner {width: 100%;height: auto;background: none;text-align: center;} .section4 ul li {float: none;width: 100%;height: 225px;text-align: center;margin:0 0 20px 0;display: inline-block;}
    .circle1{background:url(/images/circle1.png) no-repeat center;background-size: 200px;padding: 45px 0 0 0!important;} .circle2{background:url(/images/circle2.png) no-repeat center;background-size: 200px;padding: 40px 10px 0 10px!important;}
    .circle3{background:url(/images/circle3.png) no-repeat center;background-size: 200px;padding: 20px 10px 0 10px!important;} .section4 {margin: 0 0 30px 0;}
    .section4 ul li h6 {color: #505050;font-size: 30px;font-family: 'Proxima Nova', sans-serif;line-height: 40px;margin: 0!important;}  .tipdivhmp {font-size: 25px!important;font-family: 'Proxima Nova', sans-serif;line-height: 30px;}
    .tipdivhmp2 {font-size: 15px!important;font-family: 'Proxima Nova', sans-serif;  line-height: 20px;margin: 0!important;width: 100%;} .banner-text p {font-size: 15px;line-height: 19px;} .nomargin { margin: 0!important; }
    .marginleft40 { margin: 0!important;} .seemoreproductsnewstyle { padding: 0!important;} .newproductsbtn { margin: 10px 0 0 0; padding: 10px 35px 0 35px; width: 100%; } .mobile { display: block!important; }
    .section5 { padding: 50px 0 0 0;} .testimonials p { font-size: 15px; line-height: 18px; margin: 0 0 20px 0!important; }  .testimonials .col-lg-4 { width: 100%!important;}
    /*new*/
    .subtotal-value {width: 100%;}
    .small-cart-table td h5 {font-size: 15px;text-align: right; width: 296px;}
    .simplePopup {padding: 35px 15px 0 15px;height: auto;max-width: 90%;background: #fff;width: 430px;left: 10% !important;margin-left: -17px !important;/* border: 1px solid red; */}
    .nav-tabs>li a {font-size: 17px;width: 366px;}
    #PaymentEasyshipRightDiv {padding: 0!important;}
    .password-input {width: 100%!important;}
    .margin320s { margin: 0px 0 0 268px!important; }
    .partnerpricesmalltext { width: 100%;text-align: left; }
    .best-offer-middle h3 { width: 100%; min-height: 50px!important; text-align: left;}
    .section-title { font-size: 19px!important; line-height: 30px; padding: 0 0 15px 0!important; }
    #wrapper {/* padding: 0 10px 0 10px;*/ }
    .container { padding-right: 15px; padding-left: 15px; }
    .small-cart-bottom { height: 163px; padding: 7px 0 0 0!important; }
    .checkout-btn-mobile { width: 90%!important; display: block; clear: both; margin: 0 0 7px 15px;}
    .cart-table tr td { padding: 15px 10px 15px 10px!important;}
    .steps-section .step-name { font-size: 13px;}
    .right-nav li { margin: 0!important; }
    #loginregliaddition {display: none;}
    .step-icon1, .step-icon2, .step-icon3, .step-icon4 {height: 30px!important;background-size: auto 100% !important;margin: 10px 0 10px 0;}
    #pages-inner .steps-section {margin: 0 0 20px!important;}
    .padding0 {padding: 0!important;}
    .footer-menu li {font-size: 18px;line-height: 22px;}
    .footer-box p, .footer-box h6, .footer-box1 p, .footer-box1 h6 {font-size: 18px;line-height: 22px;}
    .footer-bottom p {line-height: 40px;float: none;text-align: center;font-size: 15px;}
    .add-to-payment {width: 100%;height: 42px;padding: 0 0 0 0;margin: 0 0 0 0;text-align: center;color: #fff !important;font-size: 16px;line-height: 43px;font-family: 'Proxima Nova', sans-serif;  background: #e9c5c7;border-radius: 10px;text-decoration: none !important;}
    .contact-box { width: 100%; }
    .contact-right p.country, .contact-right p.address { padding: 0 0 0 32px; }
    .contact-right p strong { left: 32px!important; }
    .contact-right p { font-size: 18px; padding: 0 0 0 133px; }
    /* new 414 */
    .cart-thumb img { margin: 0 0 0 109px; }
    .banner-text { padding: 225px 0 0 0!important;}
    table.pastorderstable tr td { padding: 10px 10px 10px 10px!important; }
    .line { position: relative; top: -15px; }

    .alignright {text-align: right;}
    .PaddingTop50 {padding-top: 20px!important;}
    .PaddingTop0 {padding-top: 0;}
    .MarginBottom15 {margin-bottom: 15px!important;}
    .DivWidth3 {
        width: 100%!important;
        padding: 0 !important;
        margin: 0 0 20px!important;
    }

    .DivWidth2 {
        width: 100%!important;
        padding: 0 !important;

    }

    .section3 {
    width: 100%!important;
    padding-left: 15px!important;
    padding-right: 15px!important;
    }

    #mood1 {width: 100%!important;height: auto;float: left;margin-right: 0px!important;margin-bottom: 10px;}
    #mood2 {width: 100%!important;height: auto;overflow: hidden;margin-right: 10px;margin-bottom: 10px;float: left;}
    #mood3 {width: 100%!important;height: auto;float: left;overflow: hidden;margin-bottom: 10px;}
    #mood4 {width: 100%!important;height: auto;float: left;}
    #TogCl {font-size: 17px!important;}



}

@media (min-width: 375px) and (max-width: 414px) {
    .desktop { display: none;}
    #loginregli {display: none;}
    #loginregliaddition {display: block;}
    .header-top h1 {display: none!important;}
    .logo {width: 100%;text-align: center;}
  /*  .container {padding-bottom: 15px!important;}     */
    #registration .fullrow .leftpanelregform { width: 100%;}
    #registration .fullrow .rightpanelregform { width: 100%; padding: 11px;}
    .divinput1, .divinput2, .divinput5 {width: 20%;padding: 0;}
    .divinput3, .divinput6 { width: 45%; margin: 0 0 0 0; padding: 0 5px 0 0;}
    .divinput5 {width: 25%;padding: 0 5px 0 0;margin: 4px 0 0px 0;}
    .simplePopupClose {left: 10px;top: 10px;width: 25px;height: 25px;background-size: 100%;}
    .popup-text {float: right;width: 100%;}
    .checkbox {float: left;margin: 20px 0 0 0;}
    .product-option .input-group {float: none!important;}
    .input-group {display: flex!important;}
    .product-option {margin: 0!important;}
    .easyship-table td, .easyship-table th {padding: 15px 0 0 0!important;}
    .cart-table tr td {padding: 15px 0 15px 0!important;}
    .cart-bottom {width: 100%!important;}
    table.pastorderstable {font-size: 18px!important;}
    #registration .fullrow {margin: 0 0 15px 0!important;}
    .registrationcontainer {margin-bottom: 15px!important;}
    .btn3 {width: 100%;margin: 0 0 10px;position: relative;/*top: -100px;*/}
    .btn2 {width: 100%!important;margin: 0 0 10px;position: relative;top: 0px;}
    .btn3_customer {width: 100%!important;}

    .additionaltextProducts div.leftpannel {display: none;}
    .additionaltextProducts .rightpanel {width: 100%;}
    #lr-menu {/* position: absolute;*/top: 60px;border: none !important;border: 1px solid #bfc0c2!important;padding: 15px 10px 0 10px;z-index: 99;background: #fff;width: 360px;max-width: 100%;display: block;margin: 0 0 20px 0;}
    #lr-menu li {/*float: left;*/width: 100%!important;border-bottom: 1px solid #bfc0c2!important;}
    #lr-menu>li>a {border: none !important;padding: 0 !important;line-height: 40px !important;height: auto !important;font-size: 14px!important;color: #3c3c3c !important;text-decoration: none !important;font-family: 'Proxima Nova', sans-serif;text-transform: uppercase;}
    #lr-menu li:last-child {border: 0!important;}
    .best-offer {width: 100%;margin-bottom: 40px;text-align: center;}
    .mobile_cat { margin: 0!important;}
    .popup-text h2 {font-size: 30px;margin: 0 0 10px 0;}
    .popup-text h3 {font-size: 20px;line-height: 20px;}
    .reg-sec1 {padding: 20px 0 0 0;background: none;}
    .reg-sec1-left {width: 100%; padding: 640px 0 0 0; background: url(/images/LF_23_Flasche_Kopie.jpg) no-repeat top center; /* background: url(/images/Products-minitext_03.jpg) no-repeat top center; */}
    .section-title img {height: 20px;position: relative;top: -3px;}
    .steps-section ul li {width: 25%;}
    .steps-section {overflow: hidden!important;}
    .section-titlemini {font-size: 15px; line-height: 30px;text-align: left;margin: 0 0 0 10px;} /*dropdown menu */
    .reg-sec1-left .section-titlemini {margin-left: 0!important;}
    .reg-sec1 .section-titlemini {margin-left: 0!important;margin-bottom: 20px;}
    .step-number {font-size: 20px;line-height: 30px;}
    #registration p {margin: 20px 0 0 0;}
    .head {margin: 0 10px 10px 0;}
    .head img {width: 30px!important;}
    .small-tr1 {display: block!important;border-bottom: 1px solid #e9c5c7;padding: 0 0 10px;color: #505050;font-family: 'Proxima Nova', sans-serif;  text-align: left;font-size: 15px;margin: 0 0 0 10px;overflow: hidden;}
    .small-cart-area {float: left;width: 100%;}
    .best-offer-middle h3 {width: 230px; min-height: 50px!important;  text-align: left;}
    .best-offer-middle h6 {font-size: 35px;}
    .section-title {font-size: 20px;line-height: 30px;padding: 0 0 15px 0!important;}
    .best-offer-middle h4 {    margin: 0 30px 0 0; }
    .additionaltextProductsText ul {padding: 0 0 0 0px; }
    .dropdown-box {clear: both; }
    .partnerpricesmalltext { width: 240px;text-align: left; }
    .additionaltextProductsText {font-size: 15px;line-height: 20px;}
    .product-option .input-group { margin-bottom: 20px; margin-left: 7px; }
    .product-left {width: 100% !important;}
    .product-right {width: 100% !important;}
    .product-right h5 {padding: 0 0 0 8px;}
    .product-section1 .section-title { margin: 0!important; }
    .breadcrumb {margin: 0 0 10px 0!important;min-height: 115px;/*position: relative;top: -15px;*/}
    .breadcrumb>li { display: block; line-height: 25px; }
    .product-right h6 { margin-left: 7px; }
    .product-price { font-size: 35px; line-height: 50px; }
    .shortdescriptioninner ul li { background: url(/images/arrow3.png) no-repeat 0 6px;padding: 0 0 0 12px; }
    .product-section1 { margin: 0!important; }
    .product-section2 ul li {margin: 0 0 0 10px;font-size: 15px;background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;list-style: none;}
    .pw { margin-bottom: 10px; }
    .add-to-cart {float: left; width: 215px!important; height: 52px; padding: 0 0 0 55px; margin: 0 0 0 0; text-align: left; color: #fff !important; font-size: 17px;  line-height: 53px; font-family: 'Proxima Nova', sans-serif;   background: url(/images/troli3.png) no-repeat 9px 9px #e9c5c7; border-radius: 10px; text-decoration: none !important;}
    .shortdescriptioninner { font-size: 15px;  line-height: 20px; }
    .product-section2 ul { font-size: 15px;  line-height: 20px; }
    .product-section2 p { font-size: 15px;  line-height: 20px; }
    .discount-box1, .discount-box2, .discount-box3 {display: none;}
    #drpdmn tr { border: 0px!important;}
    #drpdmn tr td { border: 0px!important;}
    #drpdmn tr td.small-td3 {border: 0px!important; text-align: right!important; padding: 0 0 10px 0; margin: 0 10px 0 0;}
    .name_product {display: none;}
    .the_menu, .the_menu2, .the_menu3 {width: 100% !important;}
    .small-cart-top {float: left;width: 100%;padding: 20px 5px 0 5px !important;}
    .small-cart-top h2 { margin: 0 0 30px 10px !important; font-size: 20px !important; }
    .small-cart-table .cart-detail {min-height: 102px!important;}
    .cart-thumb { width: 100px;}
    .cart-thumb img { margin: 0 0 0 80px;position: relative;top: -20px;}
    table tr {padding: 0 .65em;background: #ffffff;}
    table td {display: block;padding: 0 .65em;border: 0!important;/*border-bottom: 1px solid #bfc0c2;*/text-align: right!important;font-size: .8em;}
    .small-cart-table { border: 0!important; }
    .PaymentFirst_sw {width: 100%;}
    .PaymentOther {width: 100%;padding: 0 0 0 0;}
    .small-td4 { font-size: 20px!important; }
    .input-group { margin: 100px 60px 0 0; /*margin: 0px 0 0 210px;*/ }
    .checkout-btn {display: none;}
    .navbar-nav {margin: 0;}
    .navbar-collapse {width: 100%;position: absolute;padding: 0;z-index: 9999;background: #e9c5c7;border: none;top: 100%;}
    .navbar-nav>li {float: left;width: 100%;}
    .navbar-nav>li>a {padding: 0 15px;box-sizing: border-box;color: #fff !important;font-size: 14px;line-height: 34px;font-family: 'Proxima Nova', sans-serif;  }
    .subtotal-title { float: none;}
    .cart-img {  margin: 3px 10px 0 10px; }
    /*ES Table*/
    .mobnsh { display: none!important; }
    .lfeasyshiptbl { float: left; display: block!important; }
    .rseasyshiptbl { float: right; }
    .easyship-green, .easyship-red, .easyship-grey { width: 100%; }
    .paddingrightleft10 { padding: 20px 0; }
    .rseasyshiptbl { float: none;}
    .search-easyship { margin-right: 60px!important; margin-left: 40px!important;   }
    .work-text p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;}
    .work-text ul {padding: 0 0 0 0px;list-style: none!important;}
    .work-text ul li {background: url(/images/tickbox.gif) no-repeat 0 5px; padding: 2px 10px 0 26px;font-size: 12px;line-height: 20px;list-style: none!important;font-family: 'Proxima Nova', sans-serif;}
    .section5-text p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;}
    .section5-text {margin: 20px 0 20px 0;}
    #content {padding: 0;}
    .shownOnlyMobile {display: block;padding: 0 0 0 0;margin: 0;}
    .shownOnlyMobile p {padding: 20px 25px 0px 0;background: 0;text-transform: none;width: 100%;font-family: 'Proxima Nova';font-size: 15px;line-height: 20px;margin: 0 0 30px 5px;}
    .shownOnlyMobile ul {padding: 0 0 0 10px;}
    .shownOnlyMobile ul li {font-size: 12px;background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;}
    .shownOnlyMobile h2 {width: 100%;font-family: 'Proxima Nova';color: #fff;font-size: 28px;line-height: 32px;text-transform: uppercase;background: url(/images/line.png) no-repeat 0 bottom;padding: 20px 0 20px 0;margin: 0 0 0px 5px;}
    .work-text {float: left;width: 100%;margin: 0 0 0 0px;}
    .work-text p {font-size: 15px;line-height: 20px;font-family: Arial;}
    .work-image {width: 100%;}
    .section5-text {float: left;width: 100%;max-width: 100%;margin: 50px 0 70px 0;}
    .section5-bg {height: auto !important;background: none !important;}
    .video5 {width: 100%;}
    .section5-text p {margin: 0 0 25px 0;float: left;width: 100%;}
    .footer-top {/* height: auto; */background: #d6c5b7;padding: 50px 0;}
    .footer-right {float: right;width: 100%;padding: 0 0 0 0;}
    .logo-footer {float: left;position: relative;left: 0;bottom: 0;width: 100%;margin: 0 0 40px 0;text-align: center;}
    .footer-box {width: 100%;padding: 0 0 0 5px;}
    .footer-box+.footer-box {float: right;margin-top: 50px;}
    .footer-bottom ul {display: none!important;}
    .small-cart-table td {padding-right: 10px;}
    .small-cart-table td.small-td4 {padding-bottom: 5px;}
    .small-cart-table td h6 {float: left;font-size: 15px;line-height: 15px;position: relative;top: 3px;}
    .customer-name {display: none!important;}
    .account-setting-banner {width: 100%;height: auto;margin: 0 0 0 0;padding: 40px 0;/*position: relative;top: -15px;*/}
    .welcome-user-img {display: none;}
    .my-account-text h3 {font-size: 28px;line-height: 29px;}
    .my-account-text ul li {width: 100%;}
    .my-account-text {float: right;width: 100%;position: relative;z-index: 2;margin-top: 0;}
    .my-account-text h2 {font-size: 20px;line-height: 28px;padding: 0;margin: 0 0 20px 0;}
    #ESinside {position: relative;top: 0px;}
    .cart-area h2.section-titlemini { margin: 0; }
    .cart-table {min-width: 100%!important;}
    #firstrowtr {display: none;}
    .showMobileclasstabeldiv {display: inline;float: left;font-weight: bold;text-align: left;}
    .mini-loyalty-circle {display: none;}
    .hiddentdtable {display: none;}
    .backgrey td {padding-left: 5px!important;padding-right: 5px!important;}
    .a100px {width: 100%;}
    .a150px {width: 100%;}
    #addproducts {width: 100%!important; margin: 0 0 10px;}
    #pages-inner h2.section-titlemini {margin: 0 0 0 0!important;}
    .ChoseWF, .ChoseWS, .ChoseWT {width: 100%;float: none;margin: 0 0 10px;}
    .ChoseWB {width: 100%;float: none;}
    .addingo1st {width: auto;text-align: left;}
    .tlk, .tlk2 {width: 100%!important;}
    .tlk3 {width: 100%!important;}
    .addingo2nd {width: 100%!important;}
    #pages-inner .steps-section {margin: 0!important;}
    .DeliveryTextLeft {text-align: left!important;font-weight: bold!important;}
    .CreditCardFieldDiv { width: 100%!important; }
    .edit-easyship { float: right; }
    .account-setting-box h3 { font-size: 20px; line-height: 25px;}
    .account-setting-box h3 img { height: 15px; position: relative; top: 1px;}
    .account-setting-box h3 span { width: 28px;}
    .contact-info h3 {line-height: 20px;font-size: 15px;}
    .account-form-row {float: left;width: 100%!important;margin: 0 0 20px 0;display: block;}
    .easyship-green, .easyship-red, .easyship-grey {width: 100%;}
    .account-setting-box {width: 100%!important;}
    .account-submit {width: 100%!important;margin: 10px 0 10px 0;}
    .easyship-table {font-size: 20px;}
    #easyship {font-size: 14px;line-height: 20px;}
    .textcentertrtable {text-align: center!important;}
    .bordernotr {border: 0!important;}
    .nopadding {padding: 0!important;}
    #tab1 h2 {background-size: 20px 20px;margin: 0 0 20px 0;padding: 0 0 0 30px;font-size: 15px;}
    .tab-input {padding: 0!important;}
    .w10procentfloatleft {margin-left: 0 !important;margin-bottom: 20px!important;}
    .cancel-button {margin: 0!important;width: 100%!important;}
    .account-form-row2 {width: 100%!important;}
    .add-account-form-row2 {width: 50%; padding-left: 0px;margin-top: 11px;margin-bottom: 10px;}
    .minh140 { min-height: 140px;}
    .contact-left p {padding: 20px 25px 0px 0;background: 0;text-transform: none;width: 100%;font-size: 15px;line-height: 20px;margin: 0 0 30px 05px;font-weight: normal;}
    .fontsize18 {font-size: 18px!important;}
    .fontsize28 {font-size: 28px!important;}
    .total-amount {font-size: 18px!important;}
    #PaymentEasyshipLeftDiv, #PaymentEasyshipRightDiv { width: 100%;}
    .positreltop20 {position: relative;top: -20px;}
    .tab-content h2 {float: left;width: 100%;margin: 0 0 70px 0;padding: 0 0 0 30px;color: #505050;font-size: 15px;text-transform: uppercase;font-family: 'Proxima Nova';background: url(/images/edit.png) no-repeat 0 0;background-size: 15px;background-position: 1px;line-height: 26px;}
    .sm-sec1-left {width: 100%!important;}
    .sm-sec1-right p, .sm-sec1-left p {color: #505050;font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  margin: 0 0 10px 0;}
    .margin0 {margin: 0 0 20px 0!important;}
    .partner-section4 .section-title span {position: relative;top: -1px!important;}
    .section1 .section-title span {position: relative;top: -1px!important;}
    .partner-section4 p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  }
    .my-account-text ul li a { font-size: 15px!important; }
    .easyship-green {  background: #d7c4b6 url('/images/tab.png') repeat-y 0 0!important;  }
    .upload-sec {margin: 0 0 20px 0;width: 100%;position: relative;padding: 180px 0 0 0;min-height: 255px;}
    .password-set h3 span {margin-top: -1px;}
    .account-form-p { font-size: 15px;line-height: 20px;}
    .imgdeleteCard {position: relative;bottom: -8px;height: 16px;}
    .tableinsidepym { margin: 0 5px!important; }
    .fontweightbold { font-weight: bold!important; font-size: 13px; background: #eee; }
    .mpheader { display: none; }
    .mpheader div, .pymdivline div {float: left;width: 100%;min-height: 10px;}
    .mpESamount1 { /*display: none;*/}
    .mpESpayment1 { /*display: none;*/ }
    .mpESnextpayment1 { display: none; }
    .inprogr {display: block;padding: 6px 0 3px 0px;font-size: 14px;height: 21px;text-align: right;position: relative;top: 3px;width: 100px!important;float: right;}
    .grordn {float: left;padding: 0px 10px 0 20px;margin: 10px 0px 0 0;text-align: right;width: 70px!important;}
    .textmanagepayment {font-size: 14px;line-height: 18px;text-align: justify;}
    .order-row2 { padding: 0!important; }
    table.pastorderstableinsdpym {width: 90%;border: 0;color: #505050;font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  margin-left: 10px;}
    .imghistory { height: 20px!important; }
    .imgdeleteCardscreen {display: none;}
    .toplinetrtd { background: #eee;padding: 0!important; }
    .additionalcssmobile { text-align: right; padding: 0 0 8px 60px;}
    .additionalcssmobile2 { padding: 0 10px 0 60px; text-align: right; }
    .additionalcssmobile3 { margin: 0 0 7px; }
    .additionalcssmobile2 select { width: 100%!important; }
    .newbtnsubmitmanagepaymentmob {margin: 10px 10px 0 0;padding: 6px 0 0 0;height: 30px;font-size: 13px;width: 155px!important;}
    .page-text { width: 100%!important; }
    .about-image { display: none; }
    .account-setting-box-password-change {  width: 100%!important; padding: 0!important; }
    .fontsize45 { font-size: 20px!important; }
    .mobfst { top: -1px; font-size: 18px; }
    /* New home page */
    .mobile { display:block!important; }  .banner-text {padding: 180px 0 0 0;width: 100%;}  .section6 {position: relative;top: -8px; min-height: 580px!important;}  .banner-text h2 {font-size: 20px;line-height: 28px;padding: 0 0 15px;margin: 0 0 18px 0;font-family: 'Proxima Nova';}
    .newstyleultop ul li {font-size: 15px!important;line-height: 18px!important;padding: 2px 0 10px 26px!important;} .readmorenew {width: 100%!important;} .section4 .section-title {padding: 0 0 22px 0;margin: 0 0 20px 0;}
    .frntpage ul { margin: 0 0 20px; } .frntpage ul li {background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;list-style: none!important;font-size: 15px;line-height: 18px;font-family: 'Proxima Nova', sans-serif;  margin: 0 0 5px;}
    .section4-inner {width: 100%;height: auto;background: none;text-align: center;} .section4 ul li {float: none;width: 100%;height: 225px;text-align: center;margin:0 0 20px 0;display: inline-block;}
    .circle1{background:url(/images/circle1.png) no-repeat center;background-size: 200px;padding: 45px 0 0 0!important;} .circle2{background:url(/images/circle2.png) no-repeat center;background-size: 200px;padding: 40px 10px 0 10px!important;}
    .circle3{background:url(/images/circle3.png) no-repeat center;background-size: 200px;padding: 20px 10px 0 10px!important;} .section4 {margin: 0 0 30px 0;}
    .section4 ul li h6 {color: #505050;font-size: 30px;font-family: 'Proxima Nova', sans-serif;line-height: 40px;margin: 0!important;}  .tipdivhmp {font-size: 25px!important;font-family: 'Proxima Nova', sans-serif;line-height: 30px;}
    .tipdivhmp2 {font-size: 15px!important;font-family: 'Proxima Nova', sans-serif;  line-height: 20px;margin: 0!important;width: 100%;} .banner-text p {font-size: 15px;line-height: 19px;} .nomargin { margin: 0!important; }
    .marginleft40 { margin: 0!important;} .seemoreproductsnewstyle { padding: 0!important;} .newproductsbtn { margin: 10px 0 0 0; padding: 10px 35px 0 35px; width: 100%; } .mobile { display: block!important; }
    .section5 { padding: 50px 0 0 0;} .testimonials p { font-size: 15px; line-height: 18px; margin: 0 0 20px 0!important; }  .testimonials .col-lg-4 { width: 100%!important;}
    /*new*/
    .subtotal-value {width: 100%;}
    .small-cart-table td h5 {font-size: 15px;text-align: right; width: 296px;}
    .simplePopup {padding: 35px 15px 0 15px;height: auto;max-width: 90%;background: #fff;width: 430px;left: 10% !important;margin-left: -17px !important;/* border: 1px solid red; */}
    .nav-tabs>li a {font-size: 17px;width: 366px;}
    #PaymentEasyshipRightDiv {padding: 0!important;}
    .password-input {width: 310px!important;}
    .margin320s { margin: 0px 0 0 268px!important; }
    .partnerpricesmalltext { width: 100%;text-align: left; }
    .best-offer-middle h3 { width: 100%; min-height: 50px!important; text-align: left;}
    .section-title { font-size: 19px!important; line-height: 30px; padding: 0 0 15px 0!important; }
    #wrapper {/* padding: 0 10px 0 10px;*/ }
    .container { padding-right: 15px; padding-left: 15px; }
    .small-cart-bottom { height: 223px; padding: 7px 0 0 0!important; }
    .checkout-btn-mobile { width: 90%!important; display: block; clear: both; margin: 0 0 7px 15px;}
    .cart-table tr td { padding: 15px 10px 15px 10px!important;}
    .steps-section .step-name { font-size: 13px;}
    .right-nav li { margin: 0!important; }
   /* #loginregliaddition {display: none;} 16.06.2023  */
    .step-icon1, .step-icon2, .step-icon3, .step-icon4 {height: 30px!important;background-size: auto 100% !important;margin: 10px 0 10px 0;}
    #pages-inner .steps-section {margin: 0 0 20px!important;}
    .padding0 {padding: 0!important;}
    .footer-menu li {font-size: 18px;line-height: 22px;}
    .footer-box p, .footer-box h6, .footer-box1 p, .footer-box1 h6 {font-size: 18px;line-height: 22px;}
    .footer-bottom p {line-height: 40px;float: none;text-align: center;font-size: 15px;}
    .add-to-payment {width: 100%;height: 42px;padding: 0 0 0 0;margin: 0 0 0 0;text-align: center;color: #fff !important;font-size: 16px;line-height: 43px;font-family: 'Proxima Nova', sans-serif;  background: #e9c5c7;border-radius: 10px;text-decoration: none !important;}
    .contact-box { width: 100%; }
    .contact-right p.country, .contact-right p.address { padding: 0 0 0 32px; }
    .contact-right p strong { left: 32px!important; }
    .contact-right p { font-size: 18px; padding: 0 0 0 133px; }
    /* new 414 */
    .cart-thumb img { margin: 0 0 0 109px; }
    .banner-text { padding: 205px 0 0 0!important;}
    table.pastorderstable tr td { padding: 10px 10px 10px 10px!important; }
    .line { position: relative; top: -15px; }
}
@media (min-width: 321px) and (max-width: 375px) {
    .desktop { display: none;}
    #loginregli {display: none;}
    #loginregliaddition {display: block;}
    .header-top h1 {display: none!important;}
    .logo {width: 100%;text-align: center;}
    .container {padding-bottom: 15px!important;}
    #registration .fullrow .leftpanelregform { width: 100%;}
    #registration .fullrow .rightpanelregform { width: 100%; padding: 11px;}
    .divinput1, .divinput2, .divinput5 {width: 20%;padding: 0;}
    .divinput3, .divinput6 { width: 45%; margin: 0 0 0 0; padding: 0 5px 0 0;}
    .divinput5 {width: 25%;padding: 0 5px 0 0;margin: 4px 0 0px 0;}
    .simplePopupClose {left: 10px;top: 10px;width: 25px;height: 25px;background-size: 100%;}
    .popup-text {float: right;width: 100%;}
    .checkbox {float: left;margin: 20px 0 0 0;}
    .product-option .input-group {float: none!important;}
    .input-group {display: flex!important;}
    .product-option {margin: 0!important;}
    .easyship-table td, .easyship-table th {padding: 15px 0 0 0!important;}
    .cart-table tr td {padding: 15px 0 15px 0!important;}
    .cart-bottom {width: 100%!important;}
    table.pastorderstable {font-size: 18px!important;}
    #registration .fullrow {margin: 0 0 15px 0!important;}
    .registrationcontainer {margin-bottom: 15px!important;}
    .btn3 {width: 100%;margin: 0 0 10px;position: relative;top: -100px;}
    .btn2 {width: 100%;margin: 0 0 10px;position: relative;top: 80px;}
    .additionaltextProducts div.leftpannel {display: none;}
    .additionaltextProducts .rightpanel {width: 100%;}
    #lr-menu {/* position: absolute;*/top: 60px;border: none !important;border: 1px solid #bfc0c2!important;padding: 15px 10px 0 10px;z-index: 99;background: #fff;width: 360px;max-width: 100%;display: block;margin: 0 0 20px 0;}
    #lr-menu li {/*float: left;*/width: 100%!important;border-bottom: 1px solid #bfc0c2!important;}
    #lr-menu>li>a {border: none !important;padding: 0 !important;line-height: 40px !important;height: auto !important;font-size: 14px!important;color: #3c3c3c !important;text-decoration: none !important;font-family: 'Proxima Nova', sans-serif;text-transform: uppercase;}
    #lr-menu li:last-child {border: 0!important;}
    .best-offer {width: 100%;margin-bottom: 40px;text-align: center;}
    .mobile_cat { margin: 0!important;}
    .popup-text h2 {font-size: 30px;margin: 0 0 10px 0;}
    .popup-text h3 {font-size: 20px;line-height: 20px;}
    .reg-sec1 {padding: 20px 0 0 0;background: none;}
    .reg-sec1-left {width: 100%; padding: 340px 0 0 0; background: url(/images/LR_nutrition.jpg) no-repeat top center; /* background: url(/images/Products-minitext_03.jpg) no-repeat top center; */}
    .section-title img {height: 20px;position: relative;top: -3px;}
    .steps-section ul li {width: 25%;}
    .steps-section {overflow: hidden!important;}
    .section-titlemini {font-size: 15px; line-height: 30px;text-align: left;margin: 0 0 0 10px;} /*dropdown menu */
    .reg-sec1-left .section-titlemini {margin-left: 0!important;}
    .reg-sec1 .section-titlemini {margin-left: 0!important;margin-bottom: 20px;}
    .step-number {font-size: 20px;line-height: 30px;}
    #registration p {margin: 20px 0 0 0;}
    .head {margin: 0 10px 10px 0;}
    .head img {width: 30px!important;}
    .small-tr1 {display: block!important;border-bottom: 1px solid #e9c5c7;padding: 0 0 10px;color: #505050;font-family: 'Proxima Nova', sans-serif;  text-align: left;font-size: 15px;margin: 0 0 0 10px;overflow: hidden;}
    .small-cart-area {float: left;width: 100%;}
    .best-offer-middle h3 {width: 230px; min-height: 50px!important;  text-align: left;}
    .best-offer-middle h6 {font-size: 35px;}
    .section-title {font-size: 20px;line-height: 30px;padding: 0 0 15px 0!important;}
    .best-offer-middle h4 {    margin: 0 30px 0 0; }
    .additionaltextProductsText ul {padding: 0 0 0 0px; }
    .dropdown-box {clear: both; }
    .partnerpricesmalltext { width: 240px;text-align: left; }
    .additionaltextProductsText {font-size: 15px;line-height: 20px;}
    .product-option .input-group { margin-bottom: 20px; margin-left: 7px; }
    .product-left {width: 100% !important;}
    .product-right {width: 100% !important;}
    .product-right h5 {padding: 0 0 0 8px;}
    .product-section1 .section-title { margin: 0!important; }
    .breadcrumb {margin: 0 0 10px 0!important;min-height: 115px;position: relative;top: -15px;}
    .breadcrumb>li { display: block; line-height: 25px; }
    .product-right h6 { margin-left: 7px; }
    .product-price { font-size: 35px; line-height: 50px; }
    .shortdescriptioninner ul li { background: url(/images/arrow3.png) no-repeat 0 6px;padding: 0 0 0 12px; }
    .product-section1 { margin: 0!important; }
    .product-section2 ul li {margin: 0 0 0 10px;font-size: 15px;background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;list-style: none;}
    .pw { margin-bottom: 10px; }
    .add-to-cart {float: left; width: 215px!important; height: 52px; padding: 0 0 0 55px; margin: 0 0 0 0; text-align: left; color: #fff !important; font-size: 17px;  line-height: 53px; font-family: 'Proxima Nova', sans-serif;   background: url(/images/troli3.png) no-repeat 9px 9px #e9c5c7; border-radius: 10px; text-decoration: none !important;}
    .shortdescriptioninner { font-size: 15px;  line-height: 20px; }
    .product-section2 ul { font-size: 15px;  line-height: 20px; }
    .product-section2 p { font-size: 15px;  line-height: 20px; }
    .discount-box1, .discount-box2, .discount-box3 {display: none;}
    #drpdmn tr { border: 0px!important;}
    #drpdmn tr td { border: 0px!important;}
    #drpdmn tr td.small-td3 {border: 0px!important; text-align: right!important; padding: 0 0 10px 0; margin: 0 10px 0 0;}
    .name_product {display: none;}
    .the_menu, .the_menu2, .the_menu3 {width: 100% !important;}
    .small-cart-top {float: left;width: 100%;padding: 20px 5px 0 5px !important;}
    .small-cart-top h2 { margin: 0 0 30px 10px !important; font-size: 20px !important; }
    .small-cart-table .cart-detail {min-height: 102px!important;}
    .cart-thumb { width: 100px;}
    .cart-thumb img { margin: 0 0 0 80px;position: relative;top: -20px;}
    table tr {padding: 0 .65em;background: #ffffff;}
    table td {display: block;padding: 0 .65em;border: 0!important;/*border-bottom: 1px solid #bfc0c2;*/text-align: right!important;font-size: .8em;}
    .small-cart-table { border: 0!important; }
    .PaymentFirst_sw {width: 100%;}
    .PaymentOther {width: 100%;padding: 0 0 0 0;}
    .small-td4 { font-size: 20px!important; }
    .input-group { margin: 100px 60px 0 0; /*margin: 0px 0 0 210px;*/ }
    .checkout-btn {display: none;}
    .navbar-nav {margin: 0;}
    .navbar-collapse {width: 100%;position: absolute;padding: 0;z-index: 9999;background: #e9c5c7;border: none;top: 100%;}
    .navbar-nav>li {float: left;width: 100%;}
    .navbar-nav>li>a {padding: 0 15px;box-sizing: border-box;color: #fff !important;font-size: 14px;line-height: 34px;font-family: 'Proxima Nova', sans-serif;  }
    .subtotal-title { float: none;}
    .cart-img {  margin: 3px 10px 0 10px; }
    /*ES Table*/
    .mobnsh { display: none!important; }
    .lfeasyshiptbl { float: left; display: block!important; }
    .rseasyshiptbl { float: right; }
    .easyship-green, .easyship-red, .easyship-grey { width: 100%; }
    .paddingrightleft10 { padding: 20px 0; }
    .rseasyshiptbl { float: none;}
    .search-easyship { margin-right: 60px!important; margin-left: 40px!important;   }
    .work-text p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;}
    .work-text ul {padding: 0 0 0 0px;list-style: none!important;}
    .work-text ul li {background: url(/images/tickbox.gif) no-repeat 0 5px; padding: 2px 10px 0 26px;font-size: 12px;line-height: 20px;list-style: none!important;font-family: 'Proxima Nova', sans-serif;}
    .section5-text p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;}
    .section5-text {margin: 20px 0 20px 0;}
    #content {padding: 0;}
    .shownOnlyMobile {display: block;padding: 0 0 0 0;margin: 0;}
    .shownOnlyMobile p {padding: 20px 25px 0px 0;background: 0;text-transform: none;width: 100%;font-family: 'Proxima Nova';font-size: 15px;line-height: 20px;margin: 0 0 30px 5px;}
    .shownOnlyMobile ul {padding: 0 0 0 10px;}
    .shownOnlyMobile ul li {font-size: 12px;background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;}
    .shownOnlyMobile h2 {width: 100%;font-family: 'Proxima Nova';color: #fff;font-size: 28px;line-height: 32px;text-transform: uppercase;background: url(/images/line.png) no-repeat 0 bottom;padding: 20px 0 20px 0;margin: 0 0 0px 5px;}
    .work-text {float: left;width: 100%;margin: 0 0 0 0px;}
    .work-text p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;}
    .work-image {width: 100%;}
    .section5-text {float: left;width: 100%;max-width: 100%;margin: 50px 0 70px 0;}
    .section5-bg {height: auto !important;background: none !important;}
    .video5 {width: 100%;}
    .section5-text p {margin: 0 0 25px 0;float: left;width: 100%;}
    .footer-top {/* height: auto; */background: #d7c4b6;padding: 50px 0;}
    .footer-right {float: right;width: 100%;padding: 0 0 0 0;}
    .logo-footer {float: left;position: relative;left: 0;bottom: 0;width: 100%;margin: 0 0 40px 0;text-align: center;}
    .footer-box {width: 100%;padding: 0 0 0 5px;}
    .footer-box+.footer-box {float: right;margin-top: 50px;}
    .footer-bottom ul {display: none!important;}
    .small-cart-table td {padding-right: 10px;}
    .small-cart-table td.small-td4 {padding-bottom: 5px;}
    .small-cart-table td h6 {float: left;font-size: 15px;line-height: 15px;position: relative;top: 3px;}
    .customer-name {display: none!important;}
    .account-setting-banner {width: 100%;height: auto;margin: 0 0 0 0;padding: 40px 0;position: relative;top: -15px;}
    .welcome-user-img {display: none;}
    .my-account-text h3 {font-size: 28px;line-height: 29px;}
    .my-account-text ul li {width: 100%;}
    .my-account-text {float: right;width: 100%;position: relative;z-index: 2;margin-top: 0;}
    .my-account-text h2 {font-size: 20px;line-height: 28px;padding: 0;margin: 0 0 20px 0;}
    #ESinside {position: relative;top: 0px;}
    .cart-area h2.section-titlemini { margin: 0; }
    .cart-table {min-width: 100%!important;}
    #firstrowtr {display: none;}
    .showMobileclasstabeldiv {display: inline;float: left;font-weight: bold;text-align: left;}
    .mini-loyalty-circle {display: none;}
    .hiddentdtable {display: none;}
    .backgrey td {padding-left: 5px!important;padding-right: 5px!important;}
    .a100px {width: 100%;}
    .a150px {width: 100%;}
    #addproducts {width: 100%!important; margin: 0 0 10px;}
    #pages-inner h2.section-titlemini {margin: 0 0 0 0!important;}
    .ChoseWF, .ChoseWS, .ChoseWT {width: 100%;float: none;margin: 0 0 10px;}
    .ChoseWB {width: 100%;float: none;}
    .addingo1st {width: auto;text-align: left;}
    .tlk, .tlk2 {width: 100%!important;}
    .tlk3 {width: 100%!important;}
    .addingo2nd {width: 100%!important;}
    #pages-inner .steps-section {margin: 0!important;}
    .DeliveryTextLeft {text-align: left!important;font-weight: bold!important;}
    .CreditCardFieldDiv { width: 100%!important; }
    .edit-easyship { float: right; }
    .account-setting-box h3 { font-size: 20px; line-height: 25px;}
    .account-setting-box h3 img { height: 15px; position: relative; top: 1px;}
    .account-setting-box h3 span { width: 28px;}
    .contact-info h3 {line-height: 20px;font-size: 15px;}
    .account-form-row {float: left;width: 100%!important;margin: 0 0 20px 0;display: block;}
    .easyship-green, .easyship-red, .easyship-grey {width: 100%;}
    .account-setting-box {width: 100%!important;}
    .account-submit {width: 100%!important;margin: 0 0 10px 0;}
    .easyship-table {font-size: 20px;}
    #easyship {font-size: 14px;line-height: 20px;}
    .textcentertrtable {text-align: center!important;}
    .bordernotr {border: 0!important;}
    .nopadding {padding: 0!important;}
    #tab1 h2 {background-size: 20px 20px;margin: 0 0 20px 0;padding: 0 0 0 30px;font-size: 15px;}
    .tab-input {padding: 0!important;}
    .w10procentfloatleft {margin-left: 0 !important;margin-bottom: 20px!important;}
    .cancel-button {margin: 0!important;width: 100%!important;}
    .account-form-row2 {width: 100%!important;}
    .minh140 { min-height: 140px;}
    .contact-left p {padding: 20px 25px 0px 0;background: 0;text-transform: none;width: 100%;font-size: 15px;line-height: 20px;margin: 0 0 30px 05px;font-weight: normal;}
    .fontsize18 {font-size: 18px!important;}
    .fontsize28 {font-size: 28px!important;}
    .total-amount {font-size: 18px!important;}
    #PaymentEasyshipLeftDiv, #PaymentEasyshipRightDiv { width: 100%;}
    .positreltop20 {position: relative;top: -20px;}
    .tab-content h2 {float: left;width: 100%;margin: 0 0 70px 0;padding: 0 0 0 30px;color: #505050;font-size: 15px;text-transform: uppercase;font-family: 'Proxima Nova';background: url(/images/edit.png) no-repeat 0 0;background-size: 15px;background-position: 1px;line-height: 26px;}
    .sm-sec1-left {width: 100%!important;}
    .sm-sec1-right p, .sm-sec1-left p {color: #505050;font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  margin: 0 0 10px 0;}
    .margin0 {margin: 0 0 20px 0!important;}
    .partner-section4 .section-title span {position: relative;top: -1px!important;}
    .section1 .section-title span {position: relative;top: -1px!important;}
    .partner-section4 p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  }
    .my-account-text ul li a { font-size: 15px!important; }
    .easyship-green {  background: #a0c696 url('/images/tab.png') repeat-y 0 0!important;  }
    .upload-sec {margin: 0 0 20px 0;width: 100%;position: relative;padding: 180px 0 0 0;min-height: 255px;}
    .password-set h3 span {margin-top: -1px;}
    .account-form-p { font-size: 15px;line-height: 20px;}
    .imgdeleteCard {position: relative;bottom: -8px;height: 16px;}
    .tableinsidepym { margin: 0 5px!important; }
    .fontweightbold { font-weight: bold!important; font-size: 13px; background: #eee; }
    .mpheader { display: none; }
    .mpheader div, .pymdivline div {float: left;width: 100%;min-height: 10px;}
    .mpESamount1 { /*display: none;*/}
    .mpESpayment1 { /*display: none;*/ }
    .mpESnextpayment1 { display: none; }
    .inprogr {display: block;padding: 6px 0 3px 0px;font-size: 14px;height: 21px;text-align: right;position: relative;top: 3px;width: 100px!important;float: right;}
    .grordn {float: left;padding: 0px 10px 0 20px;margin: 10px 0px 0 0;text-align: right;width: 70px!important;}
    .textmanagepayment {font-size: 14px;line-height: 18px;text-align: justify;}
    .order-row2 { padding: 0!important; }
    table.pastorderstableinsdpym {width: 90%;border: 0;color: #505050;font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  margin-left: 10px;}
    .imghistory { height: 20px!important; }
    .imgdeleteCardscreen {display: none;}
    .toplinetrtd { background: #eee;padding: 0!important; }
    .additionalcssmobile { text-align: right; padding: 0 0 8px 60px;}
    .additionalcssmobile2 { padding: 0 10px 0 60px; text-align: right; }
    .additionalcssmobile3 { margin: 0 0 7px; }
    .additionalcssmobile2 select { width: 100%!important; }
    .newbtnsubmitmanagepaymentmob {margin: 10px 10px 0 0;padding: 6px 0 0 0;height: 30px;font-size: 13px;width: 155px!important;}
    .page-text { width: 100%!important; }
    .about-image { display: none; }
    .account-setting-box-password-change {  width: 100%!important; padding: 0!important; }
    .fontsize45 { font-size: 20px!important; }
    .mobfst { top: -1px; font-size: 18px; }
    /* New home page */
    .mobile { display:block!important; }  .banner-text {padding: 180px 0 0 0;width: 100%;}  .section6 {position: relative;top: -8px; min-height: 580px!important;}  .banner-text h2 {font-size: 20px;line-height: 28px;padding: 0 0 15px;margin: 0 0 18px 0;font-family: 'Proxima Nova';}
    .newstyleultop ul li {font-size: 15px!important;line-height: 18px!important;padding: 2px 0 10px 26px!important;} .readmorenew {width: 100%!important;} .section4 .section-title {padding: 0 0 22px 0;margin: 0 0 20px 0;}
    .frntpage ul { margin: 0 0 20px; } .frntpage ul li {background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;list-style: none!important;font-size: 15px;line-height: 18px;font-family: 'Proxima Nova', sans-serif;  margin: 0 0 5px;}
    .section4-inner {width: 100%;height: auto;background: none;text-align: center;} .section4 ul li {float: none;width: 100%;height: 225px;text-align: center;margin:0 0 20px 0;display: inline-block;}
    .circle1{background:url(/images/circle1.png) no-repeat center;background-size: 200px;padding: 45px 0 0 0!important;} .circle2{background:url(/images/circle2.png) no-repeat center;background-size: 200px;padding: 40px 10px 0 10px!important;}
    .circle3{background:url(/images/circle3.png) no-repeat center;background-size: 200px;padding: 20px 10px 0 10px!important;} .section4 {margin: 0 0 30px 0;}
    .section4 ul li h6 {color: #505050;font-size: 30px;font-family: 'Proxima Nova', sans-serif;line-height: 40px;margin: 0!important;}  .tipdivhmp {font-size: 25px!important;font-family: 'Proxima Nova', sans-serif;line-height: 30px;}
    .tipdivhmp2 {font-size: 15px!important;font-family: 'Proxima Nova', sans-serif;  line-height: 20px;margin: 0!important;width: 100%;} .banner-text p {font-size: 15px;line-height: 19px;} .nomargin { margin: 0!important; }
    .marginleft40 { margin: 0!important;} .seemoreproductsnewstyle { padding: 0!important;} .newproductsbtn { margin: 10px 0 0 0; padding: 10px 35px 0 35px; width: 100%; } .mobile { display: block!important; }
    .section5 { padding: 50px 0 0 0;} .testimonials p { font-size: 15px; line-height: 18px; margin: 0 0 20px 0!important; }  .testimonials .col-lg-4 { width: 100%!important;}
    /*new*/
    .subtotal-value {width: 100%;}
    .small-cart-table td h5 {font-size: 15px;text-align: right; width: 296px;}
    .simplePopup {padding: 35px 15px 0 15px;height: auto;max-width: 90%;background: #fff;width: 430px;left: 10% !important;margin-left: -17px !important;/* border: 1px solid red; */}
    .nav-tabs>li a {font-size: 17px;width: 328px;}
    #PaymentEasyshipRightDiv {padding: 0!important;}
    .password-input {width: 310px!important;}
    .margin320s { margin: 0px 0 0 230px!important; }
    .partnerpricesmalltext { width: 100%;text-align: left; }
    .best-offer-middle h3 { width: 100%; min-height: 50px!important; text-align: left;}
    .section-title { font-size: 19px!important; line-height: 30px; padding: 0 0 15px 0!important; }
    #wrapper {/* padding: 0 10px 0 10px;*/ }
    .container { padding-right: 15px; padding-left: 15px; }
    .small-cart-bottom { height: 223px; padding: 7px 0 0 0!important; }
    .checkout-btn-mobile { width: 90%!important; display: block; clear: both; margin: 0 0 7px 15px;}
    .cart-table tr td { padding: 15px 10px 15px 10px!important;}
    .steps-section .step-name { font-size: 13px;}
    .right-nav li { margin: 0!important; }
    #loginregliaddition {display: none;}
    .step-icon1, .step-icon2, .step-icon3, .step-icon4 {height: 30px!important;background-size: auto 100% !important;margin: 10px 0 10px 0;}
    #pages-inner .steps-section {margin: 0 0 20px!important;}
    .padding0 {padding: 0!important;}
    .footer-menu li {font-size: 18px;line-height: 22px;}
    .footer-box p, .footer-box h6, .footer-box1 p, .footer-box1 h6 {font-size: 18px;line-height: 22px;}
    .footer-bottom p {line-height: 40px;float: none;text-align: center;font-size: 15px;}
    .add-to-payment {width: 100%;height: 42px;padding: 0 0 0 0;margin: 0 0 0 0;text-align: center;color: #fff !important;font-size: 16px;line-height: 43px;font-family: 'Proxima Nova', sans-serif;  background: #e9c5c7;border-radius: 10px;text-decoration: none !important;}
    .contact-box { width: 100%; }
    .contact-right p.country, .contact-right p.address { padding: 0 0 0 32px; }
    .contact-right p strong { left: 32px!important; }
    .contact-right p { font-size: 18px; padding: 0 0 0 133px; }
    table.pastorderstable tr td { padding: 10px 10px 10px 10px!important; }
    .newstyleultop p { color: #000!important;width: 100%!important; }
    .line { position: relative; top: -15px; }
}
@media (min-width: 321px) and (max-width: 360px) {
    .desktop { display: none;}
    #loginregli {display: none;}
    #loginregliaddition {display: block;}
    .header-top h1 {display: none!important;}
    .logo {width: 100%;text-align: center;}
    .container {padding-bottom: 15px!important;}
    #registration .fullrow .leftpanelregform { width: 100%;}
    #registration .fullrow .rightpanelregform { width: 100%; padding: 11px;}
    .divinput1, .divinput2, .divinput5 {width: 20%;padding: 0;}
    .divinput3, .divinput6 { width: 45%; margin: 0 0 0 0; padding: 0 5px 0 0;}
    .divinput5 {width: 25%;padding: 0 5px 0 0;margin: 4px 0 0px 0;}
/**/.simplePopup {padding: 35px 15px 0 15px;height: auto;max-width: 90%;background: #fff;width: 300px;left: 50% !important;margin-left: -137px !important;}
    .simplePopupClose {left: 10px;top: 10px;width: 25px;height: 25px;background-size: 100%;}
    .popup-text {float: right;width: 100%;}
    .checkbox {float: left;margin: 20px 0 0 0;}
    .product-option .input-group {float: none!important;}
    .input-group {display: flex!important;}
    .product-option {margin: 0!important;}
    .easyship-table td, .easyship-table th {padding: 15px 0 0 0!important;}
    .cart-table tr td {padding: 15px 0 15px 0!important;}
    .cart-bottom {width: 100%!important;}
    table.pastorderstable {font-size: 18px!important;}
    #registration .fullrow {margin: 0 0 15px 0!important;}
    .registrationcontainer {margin-bottom: 15px!important;}
    .btn3 {width: 100%;margin: 0 0 10px;position: relative;top: -100px;}
    .btn2 {width: 100%;margin: 0 0 10px;position: relative;top: 80px;}
    .additionaltextProducts div.leftpannel {display: none;}
    .additionaltextProducts .rightpanel {width: 100%;}
    #lr-menu {/* position: absolute;*/top: 60px;border: none !important;border: 1px solid #bfc0c2!important;padding: 15px 10px 0 10px;z-index: 99;background: #fff;width: 360px;max-width: 100%;display: block;margin: 0 0 20px 0;}
    #lr-menu li {/*float: left;*/width: 100%!important;border-bottom: 1px solid #bfc0c2!important;}
    #lr-menu>li>a {border: none !important;padding: 0 !important;line-height: 40px !important;height: auto !important;font-size: 14px!important;color: #3c3c3c !important;text-decoration: none !important;font-family: 'Proxima Nova', sans-serif;text-transform: uppercase;}
    #lr-menu li:last-child {border: 0!important;}
    .best-offer {width: 100%;margin-bottom: 40px;text-align: center;}
    .mobile_cat { margin: 0!important;}
    .popup-text h2 {font-size: 30px;margin: 0 0 10px 0;}
    .popup-text h3 {font-size: 20px;line-height: 20px;}
    .reg-sec1 {padding: 20px 0 0 0;background: none;}
    .reg-sec1-left {width: 100%; padding: 340px 0 0 0; background: url(/images/LR_nutrition.jpg) no-repeat top center; /* background: url(/images/Products-minitext_03.jpg) no-repeat top center; */}
    .section-title img {height: 20px;position: relative;top: -3px;}
    .step-icon1, .step-icon2, .step-icon3, .step-icon4 {height: 25px!important;background-size: auto 100% !important;}
    .steps-section .step-name {font-size: 8px;}
    .steps-section ul li {width: 25%;}
    .steps-section {overflow: hidden!important;}
    .section-titlemini {font-size: 15px; line-height: 30px;text-align: left;margin: 0 0 0 10px;} /*dropdown menu */
    .reg-sec1-left .section-titlemini {margin-left: 0!important;}
    .reg-sec1 .section-titlemini {margin-left: 0!important;margin-bottom: 20px;}
    .step-number {font-size: 20px;line-height: 30px;}
    #registration p {margin: 20px 0 0 0;}
    .head {margin: 0 10px 10px 0;}
    .head img {width: 30px!important;}
    .small-tr1 {display: block!important;border-bottom: 1px solid #e9c5c7;padding: 0 0 10px;color: #505050;font-family: 'Proxima Nova', sans-serif;  text-align: left;font-size: 15px;margin: 0 0 0 10px;overflow: hidden;}
    .small-cart-area {float: left;width: 100%;}
    .best-offer-middle h3 {width: 230px; min-height: 50px!important;  text-align: left;}
    .best-offer-middle h6 {font-size: 35px;}
    .section-title {font-size: 20px;line-height: 30px;padding: 0 0 15px 0!important;}
    .best-offer-middle h4 {    margin: 0 30px 0 0; }
    .additionaltextProductsText ul {padding: 0 0 0 0px; }
    .dropdown-box {clear: both; }
    .partnerpricesmalltext { width: 240px;text-align: left; }
    .additionaltextProductsText {font-size: 15px;line-height: 20px;}
    .product-option .input-group { margin-bottom: 20px; margin-left: 7px; }
    .product-left {width: 100% !important;}
    .product-right {width: 100% !important;}
    .product-right h5 {padding: 0 0 0 8px;}
    .product-section1 .section-title { margin: 0!important; }
    .breadcrumb {margin: 0 0 10px 0!important;min-height: 115px;position: relative;top: -15px;}
    .breadcrumb>li { display: block; line-height: 25px; }
    .product-right h6 { margin-left: 7px; }
    .product-price { font-size: 35px; line-height: 50px; }
    .shortdescriptioninner ul li { background: url(/images/arrow3.png) no-repeat 0 6px;padding: 0 0 0 12px; }
    .product-section1 { margin: 0!important; }
    .product-section2 ul li {margin: 0 0 0 10px;font-size: 15px;background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;list-style: none;}
    .pw { margin-bottom: 10px; }
    .add-to-cart {float: left; width: 215px!important; height: 52px; padding: 0 0 0 55px; margin: 0 0 0 0; text-align: left; color: #fff !important; font-size: 17px;  line-height: 53px; font-family: 'Proxima Nova', sans-serif;   background: url(/images/troli3.png) no-repeat 9px 9px #e9c5c7; border-radius: 10px; text-decoration: none !important;}
    .shortdescriptioninner { font-size: 15px;  line-height: 20px; }
    .product-section2 ul { font-size: 15px;  line-height: 20px; }
    .product-section2 p { font-size: 15px;  line-height: 20px; }
    .discount-box1, .discount-box2, .discount-box3 {display: none;}
    #drpdmn tr { border: 0px!important;}
    #drpdmn tr td { border: 0px!important;}
    #drpdmn tr td.small-td3 {border: 0px!important; text-align: right!important; padding: 0 0 10px 0; margin: 0 10px 0 0;}
    .name_product {display: none;}
    .the_menu, .the_menu2, .the_menu3 {width: 100% !important;}
    .small-cart-top {float: left;width: 100%;padding: 20px 5px 0 5px !important;}
    .small-cart-top h2 { margin: 0 0 30px 10px !important; font-size: 20px !important; }
    .small-cart-table .cart-detail {min-height: 102px!important;}
    .cart-thumb { width: 100px;}
    .cart-thumb img { margin: 0 0 0 80px;position: relative;top: -20px;}
    table tr {padding: 0 .65em;background: #ffffff;}
    table td {display: block;padding: 0 .65em;border: 0!important;/*border-bottom: 1px solid #bfc0c2;*/text-align: right!important;font-size: .8em;}
    .small-cart-table { border: 0!important; }
    .PaymentFirst_sw {width: 100%;}
    .PaymentOther {width: 100%;padding: 0 0 0 0;}
    .small-td4 { font-size: 20px!important; }
    .input-group { margin: 100px 60px 0 0; /*margin: 0px 0 0 210px;*/ }
    .margin320s { margin: 0px 0 0 210px!important; }
    .checkout-btn {display: none;}
    .checkout-btn-mobile { width: 90%!important; display: block;clear: both; margin: 0px 0 7px 0;  }
    .small-cart-bottom {height: 223px;padding-top: 7px;}
    .subtotal-value {width: 290px;}.navbar-nav {margin: 0;}
    .navbar-collapse {width: 100%;position: absolute;padding: 0;z-index: 9999;background: #e9c5c7;border: none;top: 100%;}
    .navbar-nav>li {float: left;width: 100%;}
    .navbar-nav>li>a {padding: 0 15px;box-sizing: border-box;color: #fff !important;font-size: 14px;line-height: 34px;font-family: 'Proxima Nova', sans-serif;  }
    .subtotal-title { float: none;}
    .cart-img {  margin: 3px 10px 0 10px; }
    .right-nav { display: none;}
    /*ES Table*/
    .mobnsh { display: none!important; }
    .lfeasyshiptbl { float: left; display: block!important; }
    .rseasyshiptbl { float: right; }
    .easyship-green, .easyship-red, .easyship-grey { width: 100%; }
    .paddingrightleft10 { padding: 20px 0; }
    .rseasyshiptbl { float: none;}
    .search-easyship { margin-right: 60px!important; margin-left: 40px!important;   }
    .work-text p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;}
    .work-text ul {padding: 0 0 0 0px;list-style: none!important;}
    .work-text ul li {background: url(/images/tickbox.gif) no-repeat 0 5px; padding: 2px 10px 0 26px;font-size: 12px;line-height: 20px;list-style: none!important;font-family: 'Proxima Nova', sans-serif;}
    .section5-text p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;}
    .section5-text {margin: 20px 0 20px 0;}
    #content {padding: 0;}
    .shownOnlyMobile {display: block;padding: 0 0 0 0;margin: 0;}
    .shownOnlyMobile p {padding: 20px 25px 0px 0;background: 0;text-transform: none;width: 100%;font-family: 'Proxima Nova';font-size: 15px;line-height: 20px;margin: 0 0 30px 5px;}
    .shownOnlyMobile ul {padding: 0 0 0 10px;}
    .shownOnlyMobile ul li {font-size: 12px;background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;}
    .shownOnlyMobile h2 {width: 100%;font-family: 'Proxima Nova';color: #fff;font-size: 28px;line-height: 32px;text-transform: uppercase;background: url(/images/line.png) no-repeat 0 bottom;padding: 20px 0 20px 0;margin: 0 0 0px 5px;}
    .work-text {float: left;width: 100%;margin: 0 0 0 0px;}
    .work-text p {font-size: 15px;line-height: 20px;font-family: Arial;}
    .work-image {width: 100%;}
    .section5-text {float: left;width: 100%;max-width: 100%;margin: 50px 0 70px 0;}
    .section5-bg {height: auto !important;background: none !important;}
    .video5 {width: 100%;}
    .section5-text p {margin: 0 0 25px 0;float: left;width: 100%;}
    .footer-top {/* height: auto; */background: #d7c4b6;padding: 50px 0;}
    .footer-right {float: right;width: 100%;padding: 0 0 0 0;}
    .logo-footer {float: left;position: relative;left: 0;bottom: 0;width: 100%;margin: 0 0 40px 0;text-align: center;}
    .footer-box {width: 100%;padding: 0 0 0 5px;}
    .footer-menu li {font-size: 15px;line-height: 20px;}
    .footer-box p, .footer-box h6, .footer-box1 p, .footer-box1 h6 {font-size: 15px;line-height: 20px;}
    .footer-box+.footer-box {float: right;margin-top: 50px;}
    .footer-bottom p {line-height: 40px;float: none;text-align: center;font-size: 11px;}
    .footer-bottom ul {display: none!important;}
    .container {padding-right: 5px;padding-left: 5px;}
    .small-cart-table td {padding-right: 10px;}
    .small-cart-table td.small-td4 {padding-bottom: 5px;}
/**/ .small-cart-table td h5 {font-size: 15px;text-align: right; width: 256px;}
    .small-cart-table td h6 {float: left;font-size: 15px;line-height: 15px;position: relative;top: 3px;}
    .customer-name {display: none!important;}
    .account-setting-banner {width: 100%;height: auto;margin: 0 0 0 0;padding: 40px 0;position: relative;top: -15px;}
    .welcome-user-img {display: none;}
    .my-account-text h3 {font-size: 28px;line-height: 29px;}
    .my-account-text ul li {width: 100%;}
    .my-account-text {float: right;width: 100%;position: relative;z-index: 2;margin-top: 0;}
    .my-account-text h2 {font-size: 20px;line-height: 28px;padding: 0;margin: 0 0 20px 0;}
    #ESinside {position: relative;top: 0px;}
    .cart-area h2.section-titlemini { margin: 0; }
    .cart-table {min-width: 100%!important;}
    #firstrowtr {display: none;}
    .showMobileclasstabeldiv {display: inline;float: left;font-weight: bold;text-align: left;}
    .mini-loyalty-circle {display: none;}
    .hiddentdtable {display: none;}
    .backgrey td {padding-left: 5px!important;padding-right: 5px!important;}
    .a100px {width: 100%;}
    .a150px {width: 100%;}
    #addproducts {width: 100%!important; margin: 0 0 10px;}
    #pages-inner h2.section-titlemini {margin: 0 0 0 0!important;}
    .ChoseWF, .ChoseWS, .ChoseWT {width: 100%;float: none;margin: 0 0 10px;}
    .ChoseWB {width: 100%;float: none;}
    .addingo1st {width: auto;text-align: left;}

    .tlk, .tlk2 {width: 100%!important;}
    .tlk3 {width: 100%!important;}
    .addingo2nd {width: 100%!important;}
    #pages-inner .steps-section {margin: 0!important;}
    .DeliveryTextLeft {text-align: left!important;font-weight: bold!important;}
    .CreditCardFieldDiv { width: 100%!important; }
    .edit-easyship { float: right; }
    .account-setting-box h3 { font-size: 20px; line-height: 25px;}
    .account-setting-box h3 img { height: 15px; position: relative; top: 1px;}
    .account-setting-box h3 span { width: 28px;}
    .contact-info h3 {line-height: 20px;font-size: 15px;}
    .account-form-row {float: left;width: 100%!important;margin: 0 0 20px 0;display: block;}
    .easyship-green, .easyship-red, .easyship-grey {width: 100%;}
    .password-input {width: 210px!important;}
    .account-setting-box {width: 100%!important;}
    .account-submit {width: 100%!important;margin: 0 0 10px 0;}
    .easyship-table {font-size: 20px;}
    #easyship {font-size: 14px;line-height: 20px;}
    .textcentertrtable {text-align: center!important;}
    .bordernotr {border: 0!important;}
    .nopadding {padding: 0!important;}
    #tab1 h2 {background-size: 20px 20px;margin: 0 0 20px 0;padding: 0 0 0 30px;font-size: 15px;}
    .tab-input {padding: 0!important;}
    .w10procentfloatleft {margin-left: 0 !important;margin-bottom: 20px!important;}
    .cancel-button {margin: 0!important;width: 100%!important;}
    .account-form-row2 {width: 100%!important;}
    .minh140 { min-height: 140px;}
    .contact-left p {padding: 20px 25px 0px 0;background: 0;text-transform: none;width: 100%;font-size: 15px;line-height: 20px;margin: 0 0 30px 05px;font-weight: normal;}
    .fontsize18 {font-size: 18px!important;}
    .fontsize28 {font-size: 28px!important;}
    .total-amount {font-size: 18px!important;}
/**/.nav-tabs>li a {font-size: 15px;width: 290px;}
    #PaymentEasyshipLeftDiv, #PaymentEasyshipRightDiv { width: 100%;}
    .positreltop20 {position: relative;top: -20px;}
    .add-to-payment {width: 100%;height: 42px;padding: 0 0 0 0;margin: 0 0 0 0;text-align: center;color: #fff !important;font-size: 15px;line-height: 43px;font-family: 'Proxima Nova', sans-serif;  background: #e9c5c7;border-radius: 10px;text-decoration: none !important;}
    .tab-content h2 {float: left;width: 100%;margin: 0 0 70px 0;padding: 0 0 0 30px;color: #505050;font-size: 15px;text-transform: uppercase;font-family: 'Proxima Nova';background: url(/images/edit.png) no-repeat 0 0;background-size: 15px;background-position: 1px;line-height: 26px;}
    .sm-sec1-left {width: 100%!important;}
    .sm-sec1-right p, .sm-sec1-left p {color: #505050;font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  margin: 0 0 10px 0;}
    .margin0 {margin: 0 0 20px 0!important;}
    .partner-section4 .section-title span {position: relative;top: -1px!important;}
    .section1 .section-title span {position: relative;top: -1px!important;}
    .partner-section4 p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  }
    .my-account-text ul li a { font-size: 15px!important; }
    .easyship-green {  background: #a0c696 url('/images/tab.png') repeat-y 0 0!important;  }
    .upload-sec {margin: 0 0 20px 0;width: 100%;position: relative;padding: 180px 0 0 0;min-height: 255px;}
    .password-set h3 span {margin-top: -1px;}
    .account-form-p { font-size: 15px;line-height: 20px;}
    .imgdeleteCard {position: relative;bottom: -8px;height: 16px;}
    .tableinsidepym { margin: 0 5px!important; }
    .fontweightbold { font-weight: bold!important; font-size: 13px; background: #eee; }
    .mpheader { display: none; }
    .mpheader div, .pymdivline div {float: left;width: 100%;min-height: 10px;}
    .mpESamount1 { /*display: none;*/}
    .mpESpayment1 { /*display: none;*/ }
    .mpESnextpayment1 { display: none; }
    .inprogr {display: block;padding: 6px 0 3px 0px;font-size: 14px;height: 21px;text-align: right;position: relative;top: 3px;width: 100px!important;float: right;}
    .grordn {float: left;padding: 0px 10px 0 20px;margin: 10px 0px 0 0;text-align: right;width: 70px!important;}
    .textmanagepayment {font-size: 14px;line-height: 18px;text-align: justify;}
    .order-row2 { padding: 0!important; }
    table.pastorderstableinsdpym {width: 90%;border: 0;color: #505050;font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  margin-left: 10px;}
    .imghistory { height: 20px!important; }
    .imgdeleteCardscreen {display: none;}
    .toplinetrtd { background: #eee;padding: 0!important; }
    .additionalcssmobile { text-align: right; padding: 0 0 8px 60px;}
    .additionalcssmobile2 { padding: 0 10px 0 60px; text-align: right; }
    .additionalcssmobile3 { margin: 0 0 7px; }
    .additionalcssmobile2 select { width: 100%!important; }
    .newbtnsubmitmanagepaymentmob {margin: 10px 10px 0 0;padding: 6px 0 0 0;height: 30px;font-size: 13px;width: 155px!important;}
    .page-text { width: 100%!important; }
    .about-image { display: none; }
    .account-setting-box-password-change {  width: 100%!important; padding: 0!important; }
    .fontsize45 { font-size: 20px!important; }
    .mobfst { top: -1px; font-size: 18px; }
    /* New home page */
    .mobile { display:block!important; }  .banner-text {padding: 180px 0 0 0;width: 100%;}  .section6 {position: relative;top: -8px; min-height: 580px!important;}  .banner-text h2 {font-size: 20px;line-height: 28px;padding: 0 0 15px;margin: 0 0 18px 0;font-family: 'Proxima Nova';}
    .newstyleultop ul li {font-size: 15px!important;line-height: 18px!important;padding: 2px 0 10px 26px!important;} .readmorenew {width: 100%!important;} .section4 .section-title {padding: 0 0 22px 0;margin: 0 0 20px 0;}
    .frntpage ul { margin: 0 0 20px; } .frntpage ul li {background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;list-style: none!important;font-size: 15px;line-height: 18px;font-family: 'Proxima Nova', sans-serif;  margin: 0 0 5px;}
    .section4-inner {width: 100%;height: auto;background: none;text-align: center;} .section4 ul li {float: none;width: 100%;height: 225px;text-align: center;margin:0 0 20px 0;display: inline-block;}
    .circle1{background:url(/images/circle1.png) no-repeat center;background-size: 200px;padding: 45px 0 0 0!important;} .circle2{background:url(/images/circle2.png) no-repeat center;background-size: 200px;padding: 40px 10px 0 10px!important;}
    .circle3{background:url(/images/circle3.png) no-repeat center;background-size: 200px;padding: 20px 10px 0 10px!important;} .section4 {margin: 0 0 30px 0;}
    .section4 ul li h6 {color: #505050;font-size: 30px;font-family: 'Proxima Nova', sans-serif;line-height: 40px;margin: 0!important;}  .tipdivhmp {font-size: 25px!important;font-family: 'Proxima Nova', sans-serif;line-height: 30px;}
    .tipdivhmp2 {font-size: 15px!important;font-family: 'Proxima Nova', sans-serif;  line-height: 20px;margin: 0!important;width: 100%;} .banner-text p {font-size: 15px;line-height: 19px;} .nomargin { margin: 0!important; }
    .marginleft40 { margin: 0!important;} .seemoreproductsnewstyle { padding: 0!important;} .newproductsbtn { margin: 10px 0 0 0; padding: 10px 35px 0 35px; width: 100%; } .mobile { display: block!important; }
    .section5 { padding: 50px 0 0 0;} .testimonials p { font-size: 15px; line-height: 18px; margin: 0 0 20px 0!important; }  .testimonials .col-lg-4 { width: 100%!important;}
    /*new*/
    .subtotal-value {width: 330px;}
    .small-cart-table td h5 {font-size: 15px;text-align: right; width: 296px;}
    .simplePopup {padding: 35px 15px 0 15px;height: auto;max-width: 90%;background: #fff;width: 430px;left: 10% !important;margin-left: -17px !important;/* border: 1px solid red; */}
    .nav-tabs>li a {font-size: 17px;width: 330px;}
    #PaymentEasyshipRightDiv {padding: 0!important;}
    table.pastorderstable tr td { padding: 10px 10px 10px 10px!important; }
    .line { position: relative; top: -15px; }
}
@media (min-width: 241px) and (max-width: 320px) {.desktop { display: none;}#loginregli {display: none;}#loginregliaddition {display: block;}.header-top h1 {display: none!important;}.logo {width: 100%;text-align: center;}.container {padding-bottom: 15px!important;}#registration .fullrow .leftpanelregform { width: 100%;}#registration .fullrow .rightpanelregform { width: 100%; padding: 11px;}.divinput1, .divinput2, .divinput5 {width: 20%;padding: 0;}.divinput3, .divinput6 { width: 45%; margin: 0 0 0 0; padding: 0 5px 0 0;}.divinput5 {width: 25%;padding: 0 5px 0 0;margin: 4px 0 0px 0;}.simplePopup {padding: 35px 15px 0 15px;height: auto;max-width: 90%;background: #fff;width: 300px;left: 50% !important;margin-left: -137px !important;}.simplePopupClose {left: 10px;top: 10px;width: 25px;height: 25px;background-size: 100%;}.popup-text {float: right;width: 100%;}.checkbox {float: left;margin: 20px 0 0 0;}.product-option .input-group {float: none!important;}.input-group {display: flex!important;}.product-option {margin: 0!important;}.easyship-table td, .easyship-table th {padding: 15px 0 0 0!important;}.cart-table tr td {padding: 15px 0 15px 0!important;}.cart-bottom {width: 100%!important;}table.pastorderstable {font-size: 18px!important;}#registration .fullrow {margin: 0 0 15px 0!important;}.registrationcontainer {margin-bottom: 15px!important;}.btn3 {width: 100%;margin: 0 0 10px;position: relative;top: -100px;}.btn2 {width: 100%;margin: 0 0 10px;position: relative;top: 80px;}.additionaltextProducts div.leftpannel {display: none;}.additionaltextProducts .rightpanel {width: 100%;}#lr-menu {/* position: absolute;*/top: 60px;border: none !important;border: 1px solid #bfc0c2!important;padding: 15px 10px 0 10px;z-index: 99;background: #fff;width: 360px;max-width: 100%;display: block;margin: 0 0 20px 0;}#lr-menu li {/*float: left;*/width: 100%!important;border-bottom: 1px solid #bfc0c2!important;}#lr-menu>li>a {border: none !important;padding: 0 !important;line-height: 40px !important;height: auto !important;font-size: 14px!important;color: #3c3c3c !important;text-decoration: none !important;font-family: 'MyriadProSemibold';text-transform: uppercase;}#lr-menu li:last-child {border: 0!important;}.best-offer {width: 100%;margin-bottom: 40px;text-align: center;}.mobile_cat { margin: 0!important;}.popup-text h2 {font-size: 30px;margin: 0 0 10px 0;}.popup-text h3 {font-size: 20px;line-height: 20px;}.reg-sec1 {padding: 20px 0 0 0;background: none;}.reg-sec1-left {width: 100%; padding: 340px 0 0 0; background: url(/images/LR_nutrition.jpg) no-repeat top center; /* background: url(/images/Products-minitext_03.jpg) no-repeat top center; */}.section-title img {height: 20px;position: relative;top: -3px;}.step-icon1, .step-icon2, .step-icon3, .step-icon4 {height: 25px!important;background-size: auto 100% !important;}.steps-section .step-name {font-size: 8px;}.steps-section ul li {width: 25%;}.steps-section {overflow: hidden!important;}.section-titlemini {font-size: 15px; line-height: 30px;text-align: left;margin: 0 0 0 10px;} /*dropdown menu */.reg-sec1-left .section-titlemini {margin-left: 0!important;}.reg-sec1 .section-titlemini {margin-left: 0!important;margin-bottom: 20px;}.step-number {font-size: 20px;line-height: 30px;}#registration p {margin: 20px 0 0 0;}.head {margin: 0 10px 10px 0;}.head img {width: 30px!important;}.small-tr1 {display: block!important;border-bottom: 1px solid #e9c5c7;padding: 0 0 10px;color: #505050;font-family: 'Proxima Nova', sans-serif;  text-align: left;font-size: 15px;margin: 0 0 0 10px;overflow: hidden;}.small-cart-area {float: left;width: 100%;}.best-offer-middle h3 {width: 230px; min-height: 50px!important;  text-align: left;}.best-offer-middle h6 {font-size: 35px;}.section-title {font-size: 20px;line-height: 30px;padding: 0 0 15px 0!important;}.best-offer-middle h4 {    margin: 0 30px 0 0; }.additionaltextProductsText ul {padding: 0 0 0 0px; }.dropdown-box {clear: both; }.partnerpricesmalltext { width: 240px;text-align: left; }.additionaltextProductsText {font-size: 15px;line-height: 20px;}.product-option .input-group { margin-bottom: 20px; margin-left: 7px; }.product-left {width: 100% !important;}.product-right {width: 100% !important;.product-right h5 {padding: 0 0 0 8px;}.product-section1 .section-title { margin: 0!important; }.breadcrumb {margin: 0 0 10px 0!important;min-height: 115px;position: relative;top: -15px;}.breadcrumb>li { display: block; line-height: 25px; }.product-right h6 { margin-left: 7px; }.product-price { font-size: 35px; line-height: 50px; }.shortdescriptioninner ul li { background: url(/images/arrow3.png) no-repeat 0 6px;padding: 0 0 0 12px; }.product-section1 { margin: 0!important; }.product-section2 ul li {margin: 0 0 0 10px;font-size: 15px;background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;list-style: none;}.pw { margin-bottom: 10px; }.add-to-cart {float: left; width: 215px!important; height: 52px; padding: 0 0 0 55px; margin: 0 0 0 0; text-align: left; color: #fff !important; font-size: 17px;  line-height: 53px; font-family: 'Proxima Nova', sans-serif;   background: url(/images/troli3.png) no-repeat 9px 9px #e9c5c7; border-radius: 10px; text-decoration: none !important;}.shortdescriptioninner { font-size: 15px;  line-height: 20px; }.product-section2 ul { font-size: 15px;  line-height: 20px; }.product-section2 p { font-size: 15px;  line-height: 20px; }.discount-box1, .discount-box2, .discount-box3 {display: none;}#drpdmn tr { border: 0px!important;}#drpdmn tr td { border: 0px!important;}#drpdmn tr td.small-td3 {border: 0px!important; text-align: right!important; padding: 0 0 10px 0; margin: 0 10px 0 0;}.name_product {display: none;}.the_menu, .the_menu2, .the_menu3 {width: 100% !important;}.small-cart-top {float: left;width: 100%;padding: 20px 5px 0 5px !important;}.small-cart-top h2 { margin: 0 0 30px 10px !important; font-size: 20px !important; }.small-cart-table .cart-detail {min-height: 102px!important;}.cart-thumb { width: 100px;}.cart-thumb img { margin: 0 0 0 80px;position: relative;top: -20px;}table tr {padding: 0 .65em;background: #ffffff;}table td {display: block;padding: 0 .65em;border: 0!important;/*border-bottom: 1px solid #bfc0c2;*/text-align: right!important;font-size: .8em;}.small-cart-table { border: 0!important; }.PaymentFirst_sw {width: 100%;}.PaymentOther {width: 100%;padding: 0 0 0 0;}.small-td4 { font-size: 20px!important; }.input-group { margin: 100px 60px 0 0; /*margin: 0px 0 0 210px;*/ }.margin320s { margin: 0px 0 0 210px!important; }.checkout-btn {display: none;}.checkout-btn-mobile { width: 90%!important; display: block;clear: both; margin: 0px 0 7px 0;  }.small-cart-bottom {height: 223px;padding-top: 7px;}.subtotal-value {width: 290px;}.navbar-nav {margin: 0;}.navbar-collapse {width: 100%;position: absolute;padding: 0;z-index: 9999;background: #e9c5c7;border: none;top: 100%;}.navbar-nav>li {float: left;width: 100%;}.navbar-nav>li>a {padding: 0 15px;box-sizing: border-box;color: #fff !important;font-size: 14px;line-height: 34px;font-family: 'Proxima Nova', sans-serif;  }.subtotal-title { float: none;}.cart-img {  margin: 3px 10px 0 10px; }.right-nav { display: none;}.mobnsh { display: none!important; }.lfeasyshiptbl { float: left; display: block!important; }.rseasyshiptbl { float: right; }.easyship-green, .easyship-red, .easyship-grey { width: 100%; }.paddingrightleft10 { padding: 20px 0; }.rseasyshiptbl { float: none;}.search-easyship { margin-right: 60px!important; margin-left: 40px!important;   }.work-text p {font-size: 15px;line-height: 20px;font-family: Arial;}.work-text ul {padding: 0 0 0 0px;list-style: none!important;}.work-text ul li {background: url(/images/tickbox.gif) no-repeat 0 5px; padding: 2px 10px 0 26px;font-size: 12px;line-height: 20px;list-style: none!important;font-family: Arial;}.section5-text p {font-size: 15px;line-height: 20px;font-family: Arial;}.section5-text {margin: 20px 0 20px 0;}#content {padding: 0;}.shownOnlyMobile {display: block;padding: 0 0 0 0;margin: 0;}.shownOnlyMobile p {padding: 20px 25px 0px 0;background: 0;text-transform: none;width: 100%;font-family: 'Proxima Nova';font-size: 15px;line-height: 20px;margin: 0 0 30px 5px;}.shownOnlyMobile ul {padding: 0 0 0 10px;}.shownOnlyMobile ul li {font-size: 12px;background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;}.shownOnlyMobile h2 {width: 100%;font-family: 'Proxima Nova';color: #fff;font-size: 28px;line-height: 32px;text-transform: uppercase;background: url(/images/line.png) no-repeat 0 bottom;padding: 20px 0 20px 0;margin: 0 0 0px 5px;}.work-text {float: left;width: 100%;margin: 0 0 0 0px;}.work-text p {font-size: 15px;line-height: 20px;font-family: Arial;}.work-image {width: 100%;}.section5-text {float: left;width: 100%;max-width: 100%;margin: 50px 0 70px 0;}.section5-bg {height: auto !important;background: none !important;}.video5 {width: 100%;}.section5-text p {margin: 0 0 25px 0;float: left;width: 100%;}.footer-top {/* height: auto; */background: #d7c4b6;padding: 50px 0;}.footer-right {float: right;width: 100%;padding: 0 0 0 0;}.logo-footer {float: left;position: relative;left: 0;bottom: 0;width: 100%;margin: 0 0 40px 0;text-align: center;}.footer-box {width: 100%;padding: 0 0 0 5px;}.footer-menu li {font-size: 15px;line-height: 20px;}.footer-box p, .footer-box h6, .footer-box1 p, .footer-box1 h6 {font-size: 15px;line-height: 20px;}.footer-box+.footer-box {float: right;margin-top: 50px;}.footer-bottom p {line-height: 40px;float: none;text-align: center;font-size: 11px;}.footer-bottom ul {display: none!important;}.container {padding-right: 5px;padding-left: 5px;}.small-cart-table td {padding-right: 10px;}.small-cart-table td.small-td4 {padding-bottom: 5px;}.small-cart-table td h5 {font-size: 15px;text-align: right; width: 256px;}.small-cart-table td h6 {float: left;font-size: 15px;line-height: 15px;position: relative;top: 3px;}.customer-name {display: none!important;}.account-setting-banner {width: 100%;height: auto;margin: 0 0 0 0;padding: 40px 0;position: relative;top: -15px;}.welcome-user-img {display: none;}.my-account-text h3 {font-size: 28px;line-height: 29px;}.my-account-text ul li {width: 100%;}.my-account-text {float: right;width: 100%;position: relative;z-index: 2;margin-top: 0;}.my-account-text h2 {font-size: 20px;line-height: 28px;padding: 0;margin: 0 0 20px 0;}#ESinside {position: relative;top: 0px;}.cart-area h2.section-titlemini { margin: 0; }.cart-table {min-width: 100%!important;}#firstrowtr {display: none;}.showMobileclasstabeldiv {display: inline;float: left;font-weight: bold;text-align: left;}.mini-loyalty-circle {display: none;}.hiddentdtable {display: none;}.backgrey td {padding-left: 5px!important;padding-right: 5px!important;}.a100px {width: 100%;}.a150px {width: 100%;}#addproducts {width: 100%!important; margin: 0 0 10px;}#pages-inner h2.section-titlemini {margin: 0 0 0 0!important;}.ChoseWF, .ChoseWS, .ChoseWT {width: 100%;float: none;margin: 0 0 10px;}.ChoseWB {width: 100%;float: none;}.addingo1st {width: auto;text-align: left;}.tlk, .tlk2 {width: 100%!important;}.tlk3 {width: 100%!important;}.addingo2nd {width: 100%!important;}#pages-inner .steps-section {margin: 0!important;}.DeliveryTextLeft {text-align: left!important;font-weight: bold!important;}.CreditCardFieldDiv { width: 100%!important; }.edit-easyship { float: right; }.account-setting-box h3 { font-size: 20px; line-height: 25px;}.account-setting-box h3 img { height: 15px; position: relative; top: 1px;}.account-setting-box h3 span { width: 28px;}.contact-info h3 {line-height: 20px;font-size: 15px;}.account-form-row {float: left;width: 100%!important;margin: 0 0 20px 0;display: block;}.easyship-green, .easyship-red, .easyship-grey {width: 100%;}.password-input {width: 210px!important;}.account-setting-box {width: 100%!important;}.account-submit {width: 100%!important;margin: 0 0 10px 0;}.easyship-table {font-size: 20px;}#easyship {font-size: 14px;line-height: 20px;}.textcentertrtable {text-align: center!important;}.bordernotr {border: 0!important;}.nopadding {padding: 0!important;}#tab1 h2 {background-size: 20px 20px;margin: 0 0 20px 0;padding: 0 0 0 30px;font-size: 15px;}.tab-input {padding: 0!important;}.w10procentfloatleft {margin-left: 0 !important;margin-bottom: 20px!important;}.cancel-button {margin: 0!important;width: 100%!important;}.account-form-row2 {width: 100%!important;}.minh140 { min-height: 140px;}.contact-left p {padding: 20px 25px 0px 0;background: 0;text-transform: none;width: 100%;font-size: 15px;line-height: 20px;margin: 0 0 30px 05px;font-weight: normal;}.fontsize18 {font-size: 18px!important;}.fontsize28 {font-size: 28px!important;}.total-amount {font-size: 18px!important;}.nav-tabs>li a {font-size: 15px;width: 290px;}#PaymentEasyshipLeftDiv, #PaymentEasyshipRightDiv { width: 100%;}.positreltop20 {position: relative;top: -20px;}.add-to-payment {width: 100%;height: 42px;padding: 0 0 0 0;margin: 0 0 0 0;text-align: center;color: #fff !important;font-size: 15px;line-height: 43px;font-family: 'Proxima Nova', sans-serif;  background: #e9c5c7;border-radius: 10px;text-decoration: none !important;}.tab-content h2 {float: left;width: 100%;margin: 0 0 70px 0;padding: 0 0 0 30px;color: #505050;font-size: 15px;text-transform: uppercase;font-family: 'Proxima Nova';background: url(/images/edit.png) no-repeat 0 0;background-size: 15px;background-position: 1px;line-height: 26px;}.sm-sec1-left {width: 100%!important;}.sm-sec1-right p, .sm-sec1-left p {color: #505050;font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  margin: 0 0 10px 0;}.margin0 {margin: 0 0 20px 0!important;}.partner-section4 .section-title span {position: relative;top: -1px!important;}.section1 .section-title span {position: relative;top: -1px!important;}.partner-section4 p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  }.my-account-text ul li a { font-size: 15px!important; }.easyship-green {  background: #a0c696 url('/images/tab.png') repeat-y 0 0!important;  }.upload-sec {margin: 0 0 20px 0;width: 100%;position: relative;padding: 180px 0 0 0;min-height: 255px;}.password-set h3 span {margin-top: -1px;}.account-form-p { font-size: 15px;line-height: 20px;}.imgdeleteCard {position: relative;bottom: -8px;height: 16px;}.tableinsidepym { margin: 0 5px!important; }.fontweightbold { font-weight: bold!important; font-size: 13px; background: #eee; }.mpheader { display: none; }.mpheader div, .pymdivline div {float: left;width: 100%;min-height: 10px;}.mpESamount1 { /*display: none;*/}.mpESpayment1 { /*display: none;*/ }.mpESnextpayment1 { display: none; }.inprogr {display: block;padding: 6px 0 3px 0px;font-size: 14px;height: 21px;text-align: right;position: relative;top: 3px;width: 100px!important;float: right;}.grordn {float: left;padding: 0px 10px 0 20px;margin: 10px 0px 0 0;text-align: right;width: 70px!important;}.textmanagepayment {font-size: 14px;line-height: 18px;text-align: justify;}.order-row2 { padding: 0!important; }table.pastorderstableinsdpym {width: 90%;border: 0;color: #505050;font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  margin-left: 10px;}.imghistory { height: 20px!important; }.imgdeleteCardscreen {display: none;}.toplinetrtd { background: #eee;padding: 0!important; }.additionalcssmobile { text-align: right; padding: 0 0 8px 60px;}.additionalcssmobile2 { padding: 0 10px 0 60px; text-align: right; }.additionalcssmobile3 { margin: 0 0 7px; }.additionalcssmobile2 select { width: 100%!important; }.newbtnsubmitmanagepaymentmob {margin: 10px 10px 0 0;padding: 6px 0 0 0;height: 30px;font-size: 13px;width: 155px!important;}.page-text { width: 100%!important; }.about-image { display: none; }.account-setting-box-password-change {  width: 100%!important; padding: 0!important; }.fontsize45 { font-size: 20px!important; }.mobfst { top: -1px; font-size: 18px; }.mobile { display:block!important; }  .banner-text {padding: 180px 0 0 0;width: 100%;}  .section6 {position: relative;top: -8px; min-height: 580px!important;}  .banner-text h2 {font-size: 20px;line-height: 28px;padding: 0 0 15px;margin: 0 0 18px 0;font-family: 'Proxima Nova';}.newstyleultop ul li {font-size: 15px!important;line-height: 18px!important;padding: 2px 0 10px 26px!important;} .readmorenew {width: 100%!important;} .section4 .section-title {padding: 0 0 22px 0;margin: 0 0 20px 0;}.frntpage ul { margin: 0 0 20px; } .frntpage ul li {background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;list-style: none!important;font-size: 15px;line-height: 18px;font-family: 'Proxima Nova', sans-serif;  margin: 0 0 5px;}.section4-inner {width: 100%;height: auto;background: none;text-align: center;} .section4 ul li {float: none;width: 100%;height: 225px;text-align: center;margin:0 0 20px 0;display: inline-block;}.circle1{background:url(/images/circle1.png) no-repeat center;background-size: 200px;padding: 45px 0 0 0!important;} .circle2{background:url(/images/circle2.png) no-repeat center;background-size: 200px;padding: 40px 10px 0 10px!important;}.circle3{background:url(/images/circle3.png) no-repeat center;background-size: 200px;padding: 20px 10px 0 10px!important;} .section4 {margin: 0 0 30px 0;}.section4 ul li h6 {color: #505050;font-size: 30px;font-family: 'HelveticaNeueLTProBd';line-height: 40px;margin: 0!important;}  .tipdivhmp {font-size: 25px!important;font-family: 'HelveticaNeueLTProBd';line-height: 30px;}.tipdivhmp2 {font-size: 15px!important;font-family: 'Proxima Nova', sans-serif;  line-height: 20px;margin: 0!important;width: 100%;} .banner-text p {font-size: 15px;line-height: 19px;} .nomargin { margin: 0!important; }.marginleft40 { margin: 0!important;} .seemoreproductsnewstyle { padding: 0!important;} .newproductsbtn { margin: 10px 0 0 0; padding: 10px 35px 0 35px; width: 100%; } .mobile { display: block!important; }.section5 { padding: 50px 0 0 0;} .testimonials p { font-size: 15px; line-height: 18px; margin: 0 0 20px 0!important; }  .testimonials .col-lg-4 { width: 100%!important;}table.pastorderstable tr td { padding: 10px 10px 10px 10px!important; }.line { position: relative; top: -15px; }} }
@media (max-width: 240px) {.desktop { display: none;}#loginregli {display: none;}#loginregliaddition {display: block;}.header-top h1 {display: none!important;}.logo {width: 100%;text-align: center;}.container {padding-bottom: 15px!important;}#registration .fullrow .leftpanelregform { width: 100%;}#registration .fullrow .rightpanelregform { width: 100%; padding: 11px;}.divinput1, .divinput2, .divinput5 {width: 20%;padding: 0;}.divinput3, .divinput6 { width: 45%; margin: 0 0 0 0; padding: 0 5px 0 0;}.divinput5 {width: 25%;padding: 0 5px 0 0;margin: 4px 0 0px 0;}.simplePopup {padding: 35px 15px 0 15px;height: auto;max-width: 90%;background: #fff;width: 300px;left: 50% !important;margin-left: -97px !important;}.simplePopupClose {left: 10px;top: 10px;width: 25px;height: 25px;background-size: 100%;}.popup-text {float: right;width: 100%;}.checkbox {float: left;margin: 20px 0 0 0;}#registration .fullrow {margin: 0 0 15px 0!important;}.registrationcontainer {margin-bottom: 15px!important;}.btn3 {width: 100%;margin: 0 0 10px;position: relative;top: -100px;}.btn2 {width: 100%;margin: 0 0 10px;position: relative;top: 80px;}.additionaltextProducts div.leftpannel {display: none;}.additionaltextProducts .rightpanel {width: 100%;}#lr-menu {/* position: absolute;*/top: 60px;border: none !important;border: 1px solid #bfc0c2!important;padding: 15px 10px 0 10px;z-index: 99;background: #fff;width: 360px;max-width: 100%;display: block;margin: 0 0 20px 0;}#lr-menu li {/*float: left;*/width: 100%!important;border-bottom: 1px solid #bfc0c2!important;}#lr-menu>li>a {border: none !important;padding: 0 !important;line-height: 40px !important;height: auto !important;font-size: 14px!important;color: #3c3c3c !important;text-decoration: none !important;font-family: 'Proxima Nova', sans-serif;text-transform: uppercase;}#lr-menu li:last-child {border: 0!important;}.best-offer {width: 100%;margin-bottom: 40px;text-align: center;}.mobile_cat { margin: 0!important;}.popup-text h2 {font-size: 30px;margin: 0 0 10px 0;}.popup-text h3 {font-size: 20px;line-height: 20px;}.reg-sec1 {padding: 20px 0 0 0;background: none;}.reg-sec1-left {width: 100%; padding: 340px 0 0 0; background: url(/images/LR_nutrition.jpg) no-repeat top center; /* background: url(/images/Products-minitext_03.jpg) no-repeat top center; */}.section-title img {height: 20px;position: relative;top: -3px;}.step-icon1, .step-icon2, .step-icon3, .step-icon4 {height: 25px!important;background-size: auto 100% !important;}.steps-section .step-name {font-size: 8px;}.steps-section ul li {width: 25%;}.steps-section {overflow: hidden!important;}.section-titlemini {font-size: 15px; line-height: 30px;text-align: left;margin: 0 0 0 10px;} /*dropdown menu */.reg-sec1-left .section-titlemini {margin-left: 0!important;}.reg-sec1 .section-titlemini {margin-left: 0!important;margin-bottom: 20px;}.step-number {font-size: 20px;line-height: 30px;}#registration p {margin: 20px 0 0 0;}.head {margin: 0 10px 10px 0;}.head img {width: 30px!important;}.small-tr1 {display: block!important;border-bottom: 1px solid #e9c5c7;padding: 0 0 10px;color: #505050;font-family: 'Proxima Nova', sans-serif;  text-align: left;font-size: 15px;margin: 0 0 0 10px;width: 185px!important;overflow: hidden;}.small-cart-area {float: left;width: 100%;}.best-offer-middle h3 {width: 230px; min-height: 50px!important;  text-align: left;}.best-offer-middle h6 {font-size: 35px;}.section-title {font-size: 20px;line-height: 30px;padding: 0 0 15px 0!important;}.best-offer-middle h4 {    margin: 0 30px 0 0; }.additionaltextProductsText ul {padding: 0 0 0 0px; }.dropdown-box {clear: both; }.partnerpricesmalltext { width: 240px;text-align: left; }.additionaltextProductsText {font-size: 15px;line-height: 20px;}.product-option .input-group { margin-bottom: 20px; margin-left: 7px; }.product-left {width: 100% !important;}.product-right {width: 100% !important;}.product-right h5 {padding: 0 0 0 8px;}.product-section1 .section-title { margin: 0!important; }.breadcrumb {margin: 0 0 10px 0!important;min-height: 115px;position: relative;top: -15px;}.breadcrumb>li { display: block; line-height: 25px; }.product-right h6 { margin-left: 7px; }.product-price { font-size: 35px; line-height: 50px; }.shortdescriptioninner ul li { background: url(/images/arrow3.png) no-repeat 0 6px;padding: 0 0 0 12px; }.product-section1 { margin: 0!important; }.product-section2 ul li {margin: 0 0 0 10px;font-size: 15px;background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;list-style: none;}.pw { margin-bottom: 10px; }.add-to-cart {float: left; width: 215px!important; height: 52px; padding: 0 0 0 55px; margin: 0 0 0 0; text-align: left; color: #fff !important; font-size: 17px;  line-height: 53px; font-family: 'Proxima Nova', sans-serif;   background: url(/images/troli3.png) no-repeat 9px 9px #e9c5c7; border-radius: 10px; text-decoration: none !important;}.shortdescriptioninner { font-size: 15px;  line-height: 20px; }.product-section2 ul { font-size: 15px;  line-height: 20px; }.product-section2 p { font-size: 15px;  line-height: 20px; }.discount-box1, .discount-box2, .discount-box3 {display: none;}#drpdmn tr { border: 0px!important;}#drpdmn tr td { border: 0px!important;}#drpdmn tr td.small-td3 {border: 0px!important; text-align: right!important; padding: 0 0 10px 0; margin: 0 10px 0 0;}.name_product {display: none;}.the_menu, .the_menu2, .the_menu3 {width: 100% !important;}.small-cart-top {float: left;width: 100%;padding: 20px 5px 0 5px !important;}.small-cart-top h2 { margin: 0 0 30px 10px !important; font-size: 20px !important; }.small-cart-table .cart-detail {min-height: 162px!important;}.cart-thumb { width: 100px;}.cart-thumb img { margin: 0 0 0 30px;position: relative;top: -20px;}table tr {padding: 0 .65em;background: #ffffff;}table td {display: block;padding: 0 .65em;border: 0!important;/*border-bottom: 1px solid #bfc0c2;*/text-align: right!important;font-size: .8em;}.small-cart-table { border: 0!important;  }.small-td4 { font-size: 20px!important; }.input-group { margin: 0 60px 0 0; }.checkout-btn {display: none;}.checkout-btn-mobile { width: 180px!important; display: block;clear: both; margin: 0px 0 7px 0;  }.small-cart-bottom {height: 223px;padding-top: 7px;}.subtotal-value {width: 211px;}.navbar-nav {margin: 0;}.navbar-collapse {width: 100%;position: absolute;padding: 0;z-index: 9999;background: #e9c5c7;border: none;top: 100%;}.navbar-nav>li {float: left;width: 100%;}.navbar-nav>li>a {padding: 0 15px;box-sizing: border-box;color: #fff !important;font-size: 14px;line-height: 34px;font-family: 'Proxima Nova', sans-serif;  }.subtotal-title { float: none;}.cart-img {  margin: 3px 10px 0 10px; }.right-nav { display: none;}.mobnsh { display: none!important; }.lfeasyshiptbl { float: left; display: block!important; }.rseasyshiptbl { float: right; }.easyship-green, .easyship-red, .easyship-grey { width: 100%; }.paddingrightleft10 { padding: 20px 0; }.rseasyshiptbl { float: none;}.search-easyship { margin-right: 60px!important; margin-left: 40px!important;   }.work-text p {font-size: 15px;line-height: 20px;font-family: Arial;}.work-text ul {padding: 0 0 0 0px;list-style: none!important;}.work-text ul li {background: url(/images/tickbox.gif) no-repeat 0 5px; padding: 2px 10px 0 26px;font-size: 12px;line-height: 20px;list-style: none!important;font-family: Arial;}.section5-text p {font-size: 15px;line-height: 20px;font-family: Arial;}.section5-text {margin: 20px 0 20px 0;}#content {padding: 0;}.shownOnlyMobile {display: block;padding: 0 0 0 0;margin: 0;}.shownOnlyMobile p {padding: 20px 25px 0px 0;background: 0;text-transform: none;width: 100%;font-family: 'Proxima Nova';font-size: 15px;line-height: 20px;margin: 0 0 30px 5px;}.shownOnlyMobile ul {padding: 0 0 0 10px;}.shownOnlyMobile ul li {font-size: 12px;background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;}.shownOnlyMobile h2 {width: 100%;font-family: 'Proxima Nova';color: #fff;font-size: 28px;line-height: 32px;text-transform: uppercase;background: url(/images/line.png) no-repeat 0 bottom;padding: 20px 0 20px 0;margin: 0 0 0px 5px;}.work-text {float: left;width: 100%;margin: 0 0 0 0px;}.work-text p {font-size: 15px;line-height: 20px;font-family: Arial;}.work-image {width: 100%;}.section5-text {float: left;width: 100%;max-width: 100%;margin: 50px 0 70px 0;}.section5-bg {height: auto !important;background: none !important;}.video5 {width: 100%;}.section5-text p {margin: 0 0 25px 0;float: left;width: 100%;}.footer-top {/* height: auto; */background: #d7c4b6;padding: 50px 0;}.footer-right {float: right;width: 100%;padding: 0 0 0 0;}.logo-footer {float: left;position: relative;left: 0;bottom: 0;width: 100%;margin: 0 0 40px 0;text-align: center;}.footer-box {width: 100%;padding: 0 0 0 5px;}.footer-menu li {font-size: 15px;line-height: 20px;}.footer-box p, .footer-box h6, .footer-box1 p, .footer-box1 h6 {font-size: 15px;line-height: 20px;}.footer-box+.footer-box {float: right;margin-top: 50px;}.footer-bottom p {line-height: 40px;float: none;text-align: center;font-size: 11px;}.footer-bottom ul {display: none!important;}.container {padding-right: 5px;padding-left: 5px;}.small-cart-table td {padding-right: 10px;}.small-cart-table td.small-td4 {padding-bottom: 5px;}.small-cart-table td h5 {font-size: 14px;text-align: right;width: 176px;}.small-cart-table td h6 {float: left;font-size: 15px;line-height: 15px;position: relative;top: 3px;}.customer-name {display: none!important;}.account-setting-banner {width: 100%;height: auto;margin: 0 0 0 0;padding: 40px 0;position: relative;top: -15px;}.welcome-user-img {display: none;}.my-account-text h3 {font-size: 28px;line-height: 29px;}.my-account-text ul li {width: 100%;}.my-account-text {float: right;width: 100%;position: relative;z-index: 2;margin-top: 0;}.my-account-text h2 {font-size: 20px;line-height: 28px;padding: 0;margin: 0 0 20px 0;}#ESinside {position: relative;top: 0px;}.cart-area h2.section-titlemini { margin: 0; }.cart-table {min-width: 100%!important;}#firstrowtr {display: none;}.showMobileclasstabeldiv {display: inline;float: left;font-weight: bold;text-align: left;}.mini-loyalty-circle {display: none;}.hiddentdtable {display: none;}.backgrey td {padding-left: 5px!important;padding-right: 5px!important;}.a100px {width: 100%;}.a150px {width: 100%;}#addproducts {width: 100%!important; margin: 0 0 10px;}#pages-inner h2.section-titlemini {margin: 0 0 0 0!important;}.ChoseWF, .ChoseWS, .ChoseWT {width: 100%;float: none;margin: 0 0 10px;}.ChoseWB {width: 100%;float: none;}.addingo1st {width: auto;text-align: left;}.tlk, .tlk2 {width: 100%!important;}.tlk3 {width: 100%!important;}.addingo2nd {width: 100%!important;}#pages-inner .steps-section {margin: 0!important;}.DeliveryTextLeft {text-align: left!important;font-weight: bold!important;}.CreditCardFieldDiv { width: 100%!important; }.edit-easyship { float: right; }.account-setting-box h3 { font-size: 20px; line-height: 25px;}.account-setting-box h3 img { height: 15px; position: relative; top: 1px;}.account-setting-box h3 span { width: 28px;}.contact-info h3 {line-height: 20px;font-size: 15px;}.account-form-row {float: left;width: 100%!important;margin: 0 0 20px 0;display: block;}.easyship-green, .easyship-red, .easyship-grey {width: 100%;}.password-input {width: 210px!important;}.account-setting-box {width: 100%!important;}.account-submit {width: 100%!important;margin: 0 0 10px 0;}.easyship-table {font-size: 20px;}#easyship {font-size: 14px;line-height: 20px;}.textcentertrtable {text-align: center!important;}.bordernotr {border: 0!important;}.nopadding {padding: 0!important;}#tab1 h2 {background-size: 20px 20px;margin: 0 0 20px 0;padding: 0 0 0 30px;font-size: 15px;}.tab-input {padding: 0!important;}.w10procentfloatleft {margin-left: 0 !important;margin-bottom: 20px!important;}.cancel-button {margin: 0!important;width: 100%!important;}.account-form-row2 {width: 100%!important;}.minh140 { min-height: 140px;}.contact-left p {padding: 20px 25px 0px 0;background: 0;text-transform: none;width: 100%;font-size: 15px;line-height: 20px;margin: 0 0 30px 05px;font-weight: normal;}.fontsize18 {font-size: 18px!important;}.fontsize28 {font-size: 28px!important;}.total-amount {font-size: 18px!important;}.nav-tabs>li a {font-size: 13px;width: 210px;}.positreltop20 {position: relative;top: -20px;}.add-to-payment {width: 100%;height: 42px;padding: 0 0 0 0;margin: 0 0 0 0;text-align: center;color: #fff !important;font-size: 15px;line-height: 43px;font-family: 'Proxima Nova', sans-serif;  background: #e9c5c7;border-radius: 10px;text-decoration: none !important;}.tab-content h2 {float: left;width: 100%;margin: 0 0 70px 0;padding: 0 0 0 30px;color: #505050;font-size: 15px;text-transform: uppercase;font-family: 'Proxima Nova';background: url(/images/edit.png) no-repeat 0 0;background-size: 15px;background-position: 1px;line-height: 26px;}.sm-sec1-left {width: 100%!important;}.sm-sec1-right p, .sm-sec1-left p {color: #505050;font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  margin: 0 0 10px 0;}.margin0 {margin: 0 0 20px 0!important;}.partner-section4 .section-title span {position: relative;top: -1px!important;}.section1 .section-title span {position: relative;top: -1px!important;}.partner-section4 p {font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  }.my-account-text ul li a { font-size: 13px!important; }.upload-sec {margin: 0 0 20px 0;width: 100%;position: relative;padding: 180px 0 0 0;min-height: 255px;}.password-set h3 span {margin-top: -1px;}.account-form-p { font-size: 15px;line-height: 20px;}.imgdeleteCard {position: relative;bottom: -8px;height: 16px;}.tableinsidepym { margin: 0 5px!important; }.fontweightbold { font-weight: bold!important; font-size: 13px; background: #eee; }.mpheader { display: none; }.mpheader div, .pymdivline div {float: left;width: 100%;min-height: 10px;}.mpESamount1 { /*display: none;*/}.mpESpayment1 { /*display: none;*/ }.mpESnextpayment1 { display: none; }.inprogr {display: block;padding: 6px 0 3px 0px;font-size: 14px;height: 21px;text-align: right;position: relative;top: 3px;width: 100px!important;float: right;}.grordn {float: left;padding: 0px 10px 0 20px;margin: 10px 0px 0 0;text-align: right;width: 70px!important;}.textmanagepayment {font-size: 14px;line-height: 18px;text-align: justify;}.order-row2 { padding: 0!important; }table.pastorderstableinsdpym {width: 90%;border: 0;color: #505050;font-size: 15px;line-height: 20px;font-family: 'Proxima Nova', sans-serif;  margin-left: 10px;}.imghistory { height: 20px!important; }.imgdeleteCardscreen {display: none;}.toplinetrtd { background: #eee;padding: 0!important; }.additionalcssmobile { text-align: right; padding: 0 0 8px 60px;}.additionalcssmobile2 { padding: 0 10px 0 60px; text-align: right; }.additionalcssmobile3 { margin: 0 0 7px; }.additionalcssmobile2 select { width: 100%!important; }.newbtnsubmitmanagepaymentmob {margin: 10px 10px 0 0;padding: 6px 0 0 0;height: 30px;font-size: 13px;width: 155px!important;}.page-text { width: 100%!important; }.about-image { display: none; }.account-setting-box-password-change {  width: 100%!important; padding: 0!important; }.fontsize45 { font-size: 20px!important; }.mobfst { top: -1px; font-size: 18px; }.mobile { display:block!important; }  .banner-text {padding: 120px 0 0 0;width: 100%;}  .section6 {position: relative;top: -8px; min-height: 580px!important;}  .banner-text h2 {font-size: 20px;line-height: 28px;padding: 0 0 15px;margin: 0 0 18px 0;font-family: 'Proxima Nova';}.newstyleultop ul li {font-size: 15px!important;line-height: 18px!important;padding: 2px 0 10px 26px!important;} .readmorenew {width: 100%!important;} .section4 .section-title {padding: 0 0 22px 0;margin: 0 0 20px 0;}.frntpage ul { margin: 0 0 20px; } .frntpage ul li {background: url(/images/tickbox.gif) no-repeat 0 5px;padding: 2px 10px 0 26px;list-style: none!important;font-size: 15px;line-height: 18px;font-family: 'Proxima Nova', sans-serif;  margin: 0 0 5px;}.section4-inner {width: 100%;height: auto;background: none;text-align: center;} .section4 ul li {float: none;width: 100%;height: 225px;text-align: center;margin:0 0 20px 0;display: inline-block;}.circle1{background:url(/images/circle1.png) no-repeat center;background-size: 200px;padding: 45px 0 0 0!important;} .circle2{background:url(/images/circle2.png) no-repeat center;background-size: 200px;padding: 40px 10px 0 10px!important;}.circle3{background:url(/images/circle3.png) no-repeat center;background-size: 200px;padding: 20px 10px 0 10px!important;} .section4 {margin: 0 0 30px 0;}.section4 ul li h6 {color: #505050;font-size: 30px;font-family: 'HelveticaNeueLTProBd';line-height: 40px;margin: 0!important;}  .tipdivhmp {font-size: 25px!important;font-family: 'HelveticaNeueLTProBd';line-height: 30px;}.tipdivhmp2 {font-size: 15px!important;font-family: 'Proxima Nova', sans-serif;  line-height: 20px;margin: 0!important;width: 100%;} .banner-text p {font-size: 15px;line-height: 19px;} .nomargin { margin: 0!important; }.marginleft40 { margin: 0!important;} .seemoreproductsnewstyle { padding: 0!important;} .newproductsbtn { margin: 10px 0 0 0; padding: 10px 35px 0 35px; width: 100%; } .mobile { display: block!important; }.section5 { padding: 50px 0 0 0;} .testimonials p { font-size: 15px; line-height: 18px; margin: 0 0 20px 0!important; }  .testimonials .col-lg-4 { width: 100%!important;}.line { position: relative; top: -15px; }}


