a, abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big, body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt,
em, embed,
fieldset, figcaption, figure, font, footer, form,
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,
kbd,
keygen,
label, legend, li,
meter,
nav,
object, ol, output,
p, pre, progress,
q,
s, samp, section, small, span, source, strike, strong, sub, sup,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul,
var{border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
table, table td{padding:0;border:none;border-collapse:collapse;}
img{vertical-align:top;border:0;}
embed{vertical-align:top;}
.video embed,
.video object,
.video iframe{width:100%;height:auto;}
.clearfix:before,
.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}
textarea{overflow:auto;vertical-align:top;}
:focus,:active,:hover{outline:none;}
*{padding:0;margin:0;}
*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body, html{width:100%;min-width:320px;height:100%;margin:0;padding:0;font-family:'Roboto', sans-serif;background:#ffffff;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #8b8b8b;opacity:1;}
input::-moz-placeholder, textarea::-moz-placeholder{color: #8b8b8b;opacity:1;}
@font-face{font-family:'Lobster';src:url('../img/lobster_0.eot');src:url('../img/lobster_0.eot') format('embedded-opentype'),
url('../img/lobster_0.woff') format('woff'),
url('../img/lobster_0.ttf') format('truetype'),
url('../img/lobster_0.html#Lobster1.4Regular') format('svg');}
.wrapper{width:980px;margin:0 auto;text-align:left;position:relative;}
.main{position:relative;overflow:hidden;}
.top-block{background:url(../img/top-block-bg.jpg) center top no-repeat;height:945px;padding:20px 0 0 0;}
.channels{position:relative;color:#ffffff;text-align:left;font-size:24px;line-height:24px;font-weight:800;margin:0 0 0 360px;}
.channels span{display:inline-block;vertical-align:middle;background:url(../img/channels-bg.png) no-repeat;width:176px;height:46px;margin:0 0 0 25px;}
.top-title-block{margin:0 0 0 270px;background:url(../img/man-text-bg.png) no-repeat;width:678px;height:136px;padding:25px 0 0 30px;}
.top-title-block h1{font-family:'Lobster';text-align:left;color:#ffba00;font-size:72px;line-height:72px;font-weight:400;}
.with-help{margin:0 0 0 340px;color:#ffffff;font-size:28px;line-height:36px;}
.top-slogan{padding:15px 0;margin:20px 0 0 310px;width:470px;background:rgba(255,255,255,0.6);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.top-slogan p{text-align:center;color:#010101;font-size:32px;line-height:36px;font-weight:300;}
.top-slogan p.magnit{color:#680e8e;font-weight:600;}
.top-block-right{margin:35px 0 0 0;width:470px;float:right;}
.warranty-icons-list ul{list-style-type:none;}
.warranty-icons-list ul li{display:inline-block;background:url(../img/warranty-icons.png) no-repeat;width:112px;height:112px;margin:0 15px 0 0;}
.warranty-icons-list ul li + li{background-position:0 -224px;margin:0;}
.image-adapt{display:none;text-align:center;position:relative;}
.warranty-text-list{margin:35px 0 0 25px;}
.warranty-text-list ul{list-style-type:none; margin-left: 5%; width: 90%;}
.warranty-text-list ul li{position:relative;color:#ffffff;font-size:20px;line-height:34px;text-align:left;padding:0 0 0 32px;font-weight:300;}
.warranty-text-list ul li:before{position:absolute;left:0;top:4px;content:"";background:url(../img/warranty-text-li.png) no-repeat;width:21px;height:23px;}
.goform-btn{margin:37px 0 0 39px;}
.yellow-btn{display:block;background:url(../img/btn-bg.png) no-repeat;width:253px;height:71px;text-align:center;font-family:'Roboto', sans-serif;color:#ffffff;font-size:32px;line-height:60px;text-transform:uppercase;font-weight:800;text-decoration:none;text-shadow:0px 4px 3px rgba(233, 165, 8, 1);border:0;cursor:pointer;}
.yellow-btn:hover{background-position:0 -71px;}
.yellow-btn:active{background-position:0 -142px;}
.edges-block{background:url(../img/edges-bg.jpg) 50% 0 no-repeat;height:1000px;padding:80px 0 0 0;}
.edges-text{width:340px;}
.edges-text p{text-align:left;font-size:20px;line-height:28px;margin:0 0 8px 0;color:#000000;font-weight:300;}
.edges-text p span{font-weight:800;}
.edges-pc{position:absolute;color:#ffffff;font-size:14px;line-height:22px;text-align:left;font-weight:400;}
.edge-one{left:520px;top:300px;width:100px;}
.edge-two{left:590px;top:520px;width:180px;}
.edge-three{left:590px;top:670px;width:180px;width:150px;}
.edge-four{left:230px;top:870px;width:180px;width:180px;}
.egdes-arrow-one{position:absolute;left:465px;top:350px;background:url(../img/egdes-arrow-one.png) no-repeat;width:147px;height:126px;}
.about-cream-block{border-top:3px solid #ffffff;border-bottom:3px solid #ffffff;padding:66px 0 0 0;height:803px;background:url(../img/about-cream-bg.jpg) 50% 0 no-repeat;}
.about-cream-right{margin:0 0 0 242px;}
.about-cream-block h2{margin:0 0 15px 0;font-family:'Lobster';color:#ffffff;text-align:left;font-size:36px;line-height:32px;}
.about-cream-block p{margin:0 0 10px 0;color:#000000;text-align:left;font-size:16px;line-height:22px;font-weight:300;}
.about-cream-block p span{font-weight:800;}
.doctor-block{padding:45px 0 0 0;height:1001px;background:url(../img/doctor-bg.jpg) 50% 0 no-repeat;}
.doctor-block h2{font-family:'Lobster';color:#ffffff;font-size:28px;line-height:24px;text-align:left;font-weight:400;margin:0 0 15px 0;}
.doctor-text{background:#ffffff;width:710px;padding:25px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.doctor-text p{margin:0 0 10px 0;text-align:left;font-size:16px;line-height:22px;font-weight:300;}
.about-doctor{margin:30px 0 0 0;}
.about-doctor .doctor-name{font-size:14px;line-height:22px;font-weight:800;margin:0 0 5px 0;}
.doctor-city{font-size:14px;line-height:22px;font-weight:300;}
.doctor-img{position:absolute;right:-145px;top:-169px;background:url(../img/doctor-img.png) no-repeat;width:815px;height:729px;}
.doctor-block .warranty-icons-list{position:relative;z-index:3;margin:-40px 0 0 470px;}
.how-use-cream{width:350px;margin:40px 0 0 470px;}
.how-use-cream h3{font-family:'Lobster';text-align:left;color:#439886;font-size:28px;line-height:24px;font-weight:400;margin:0 0 20px 0;}
.how-use-cream p{text-align:left;color:#000000;font-size:16px;line-height:22px;font-weight:400;margin:0 0 15px 0;}
.how-use-cream .goform-btn{margin:40px 0 0 0;}
.reviews-block{padding:41px 0 0 0;border-top:3px solid #ffffff;background:url(../img/review-bg.jpg) 50% 0 no-repeat;height:965px;}
.reviews-block h2{text-align:left;color:#ffffff;font-size:24px;line-height:24px;font-family:'Lobster';font-weight:400;margin:0 0 45px 372px;}
.reviews-list-block{width:650px;margin:0 0 0 40px;}
.review-item{margin:0 0 50px 0;}
.review-item .review-img{width:305px;}
.review-item .review-text-container{width:300px;}
.review-item .review-text-container .review-author-name{font-size:14px;line-height:22px;text-align:left;color:#ffffff;font-weight:800;margin:0 0 20px 0;}
.review-item .review-text-container .review-text{font-size:14px;line-height:22px;text-align:left;color:#ffffff;font-weight:300;}
.review-item .review-text-container .review-text span{font-weight:800;}
.review-item .review-text-container .review-author-name span{margin:0 0 0 20px;color:#12d124;}
.review-item.img-left .review-img{float:left;margin:0 30px 0 0;}
.review-item.img-right .review-img{float:right;margin:0 0 0 30px;}
.review-item.img-left .review-text-container{float:right;}
.review-item.img-right .review-text-container{float:left;}
.why-trust-block{padding:50px 0 0 0;height:510px;background:url(../img/trust-bg.jpg) 50% 0 no-repeat;}
.bottom-box-img{position:absolute;left:20px;top:10px;width:252px;height:508px;z-index:1;}
.bottom-box-img>img{position:relative}
.why-trust-text{margin:0 0 0 340px;}
.why-trust-block h2{text-align:left;font-family:'Lobster';font-size:26px;line-height:30px;color:#ffffff;font-weight:400;margin:0 0 10px 0;}
.why-trust-text p{text-align:left;font-size:16px;line-height:22px;color:#ffffff;font-weight:400;}
.get-warranty{margin:25px 0 0 0;}
.get-warranty h4{text-align:left;font-size:20px;line-height:22px;color:#000000;font-weight:400;margin:0 0 15px 0;}
.get-warranty-list{float:left;width:340px;margin:0 40px 0 0;}
.get-warranty-list ul{list-style-type:none;}
.get-warranty-list ul li{background:url(../img/get-warranty-ico1.png) left center no-repeat;padding:10px 0 10px 95px;color:#000000;font-size:16px;line-height:22px;text-align:left;font-weight:400;margin:0 0 10px 0;}
.get-warranty-list ul li.get-warranty-ico2{background:url(../img/get-warranty-ico2.png) left center no-repeat;}
.sertificate-img{float:left;width:200px;}
.order-block{background:#210639;padding:87px 0 26px 0;}
.price-block{float:left;width:360px;position:relative;}
.price-block h3{color:#ffba00;font-size:32px;line-height:32px;text-align:center;font-weight:800;margin:0 0 15px 0;}
.price-block .new-price{margin:0 0 15px 0;text-align:center;color:#ffba00;font-size:40px;line-height:50px;font-weight:800;}
.price-block .old-price{text-align:center;color:#ffffff;font-size:18px;line-height:22px;font-weight:700;text-decoration:line-through;}
.order-form-block{float:left;width:260px;}
.order-form-block .form-row{float: left; height: 37px; margin:0 0 16px 0;position:relative;}
.form-row input{border:1px solid #cccccc;width:255px;height:36px;padding:7px 10px 7px 40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; color: #8b8b8b;}
.form-control{border:1px solid #cccccc;width:255px;height:36px;margin-bottom:16px;padding:7px 10px 7px 40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-sizing:border-box;background:#ffffff}
.form-row input:focus{border:1px solid #3f87dd;}
#order_form input[name="name"]{background:#ffffff url(../img/name-ico.png) 10px 5px no-repeat;}
#order_form input[name="phone"]{background:#ffffff url(../img/tel-ico.png) 13px 3px no-repeat;}
input.error{box-shadow:inset 0 0 26px 7px #ffbcbc;}
.order-form-block .yellow-btn{padding:0 0 12px 0;}
.error-name, .error-tel{padding:5px 15px;color:#ffffff;font-size:14px;line-height:14px;display:none;position:absolute;top:-25px;left:0px;background:red;}
.counter-block{float:right;width:295px;}
.counter-block h3{clear: both; text-align:center;margin:0 0 10px 0;font-size:14px;line-height:22px;color:#ffffff;}
.counter{text-align:center;}
.count-div{width:65px;display:inline-block;position:relative;margin:0 2px;padding:3px 8px 10px;border:1px solid #ffba00;background:#ffba00;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;color:#ffffff;font-size:32px;line-height:32px;font-weight:800;}
.count-div.days-count{background:#210639;border:1px solid #ffffff;}
.count-div.days-count .site_timer_days{color:#ffffff;font-weight:800;}
.count-div.days-count .count-text{color:#ffffff;}
.count-text{margin:10px 0 0 0;font-size:12px;line-height:12px;color:#ffffff;text-align:center;text-transform:lowercase;font-weight:400;}
.warning-text{margin:20px 0 0 0;}
.warning-text p{text-align:center;color:#ffffff;font-size:14px;line-height:22px;font-weight:800;}
.footer{padding:15px 0 20px 0;background:#ffffff;}
.copyright{color:#3b2222;text-align:center;font-size:14px;line-height:22px;font-weight:800;}
.modal-shadow{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6);bottom:0;left:0;position:fixed;right:0;top:0;z-index:99;display:none;}
.thx-modal{display:none;background:#ffffff;width:320px;height:112px;padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:fixed;left:50%;top:50%;margin:-56px 0 0 -150px;z-index:100;}
.thx-modal h2{font-weight:500;color:#000000;font-size:18px;line-height:24px;text-align:center;}
.mob-img-980{display:none;}
@media only screen and (max-width:1023px){.wrapper{width:100%;}
.channels, .with-help{margin:0;text-align:center;}
.top-block{background-size:cover;height:auto;padding:20px 0;background-image:url("../img/trust-bg.jpg");}
.top-title-block{background:0;text-align:center;width:auto;height:auto;padding:0;margin:0 0 20px 0;}
.top-title-block h1{text-align:center;font-size:65px;}
.channels span{margin:10px 0 0 25px;}
.top-slogan{width:100%;margin:20px 0 0 0;}
.top-block-right{float:none;width:100%;}
.warranty-text-list{width:auto;margin:35px auto 0;text-align:center;}
.warranty-icons-list ul{text-align:center;}
.warranty-text-list ul li{font-size:16px;font-weight:800;color:#680E8E;display:inline-block;margin-left:40px;}
.top-block-right .yellow-btn{margin:37px auto 0;}
.edges-block{background:url("../img/edges-bg-980.jpg") no-repeat center center;background-size:cover;height:auto;padding:10px 0 300px;}
.edges-text{margin:20px 0 0 20px;padding:10px;background:rgba(255, 255, 255, .8);border-radius:10px;width:44%;min-width:300px;}
.edges-pc, .egdes-arrow-one, .egdes-arrow-two{display:none;}
.about-cream-right{margin:0 20px;background:rgba(255,255,255,0.8);padding:10px;border-radius:10px;}
.about-cream-block h2{text-align:center;color:#0356CC;}
.doctor-block{height:auto;padding-bottom:40px;background:#79c4ec;background:-moz-linear-gradient(top, #79c4ec 0%, #ddebee 68%, #ddebee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#79c4ec), color-stop(68%,#ddebee), color-stop(100%,#ddebee));background:-webkit-linear-gradient(top, #79c4ec 0%,#ddebee 68%,#ddebee 100%);background:-o-linear-gradient(top, #79c4ec 0%,#ddebee 68%,#ddebee 100%);background:-ms-linear-gradient(top, #79c4ec 0%,#ddebee 68%,#ddebee 100%);background:linear-gradient(to bottom, #79c4ec 0%,#ddebee 68%,#ddebee 100%);}
.doctor-img{top:auto;position:relative;bottom:0;right:10px;background-size:cover;width:200px;height:200px;float:right;margin-top:-104px;border-radius:50%;background-position:top right;border:3px solid #7AC5EC;background-color:#7AC5EC;}
.doctor-block h2{text-align:center;}
.doctor-text{margin:0 auto;}
.doctor-block .warranty-icons-list{margin:-20px auto 0 auto;clear:both;}
.warranty-icons-list ul{text-align:center;}
.how-use-cream{margin:70px auto 0 auto;width:90%;}
.how-use-cream .yellow-btn{margin:40px auto 0;}
.how-use-cream h3{text-align:center;}
.why-trust-block{height:auto;background-size:cover;padding:50px 0;}
.price-block{width:50%;}
.order-form-block{width:50%;float:left;margin:0;}
.counter-block{float:none;margin:200px auto 0;}
.mob-img-980{display:block;text-align:center;padding:10px;}
.mob-img-980 img{max-width:100%; height: auto;}
.warranty-icons-list{display:none;}
.reviews-block{background:url("../img/review-bg-980.png") no-repeat right top #000000;padding-bottom:1px;height:auto;}
.review-item.img-right .review-img,
.review-item.img-left .review-img{float:none;margin:0 auto;}
.review-item.img-right .review-text-container,
.review-item.img-left .review-text-container{float:none;width:auto;}
.reviews-list-block{width:auto;margin:0 325px 0 40px;}
.reviews-block h2{margin:0 325px 45px 40px;text-align:center;}
}
@media only screen and (max-width:767px){.warranty-text-list{width:320px;margin:35px auto 0;}
.order-block {padding-top: 50px;}
.warranty-text-list ul li{display:block;margin-left:0;}
.edges-block{padding:40px 0;height:auto;}
.image-adapt{padding-top:20px;display:block;}
.edges-text{margin:0 auto;}
.edges-text p{font-weight:400;}
.edges-text p span{color:#680E8E;}
.about-cream-block{height:auto;padding:16px 0;position:relative;background:#75aaf9;background:-moz-linear-gradient(top, #75aaf9 0%, #c1dffe 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#75aaf9), color-stop(100%,#c1dffe));background:-webkit-linear-gradient(top, #75aaf9 0%,#c1dffe 100%);background:-o-linear-gradient(top, #75aaf9 0%,#c1dffe 100%);background:-ms-linear-gradient(top, #75aaf9 0%,#c1dffe 100%);background:linear-gradient(to bottom, #75aaf9 0%,#c1dffe 100%);}
.about-cream-block:after{content:'';display:block;width:100%;height:0;padding-top:30%;background:url("../img/collage.png") no-repeat center bottom;background-size:contain;margin:20px 0;}
.about-cream-right{margin:0 10px;}
.doctor-block{background-size:cover;height:auto;padding:45px 0;}
.doctor-text{width:98%;}
.how-use-cream{width:100%;clear:both;}
.how-use-cream p{margin:0 10px 15px;}
.reviews-block{background:#000000;height:auto;padding:41px 0;}
.reviews-block h2{margin:0 0 45px 0;text-align:center;}
.reviews-list-block{width:100%;margin:0;padding:0 10px;}
.review-item.img-left .review-img, .review-item.img-left .review-text-container, .review-item.img-right .review-img, .review-item.img-right .review-text-container{float:none;text-align:center;margin:0 auto;}
.review-item.img-left .review-img, .review-item.img-right .review-img{margin:0 auto 20px;}
.bottom-box-img{display:none;}
.why-trust-text{margin:0 auto;}
.why-trust-block h2{text-align:center;}
.why-trust-block .image-adapt>img{width:200px;height:auto;}
.why-trust-text p{padding:0 10px;}
.get-warranty-list{width:320px;}
.get-warranty h4{text-align:center;}
.get-warranty-list, .sertificate-img{float:none;margin:20px auto 0;}
.price-block{width:320px;margin:0 auto 30px;float:none;}
.price-block-arrow{display:none;}
.order-form-block{width:260px;margin:0 auto;float:none;}
.doctor-img{top:auto;position:relative;bottom:0;right:10px;background-size:contain;width:140px;height:140px;float:right;margin-top:-140px;border-radius:0;background-position:right bottom;border:none;background-color:transparent;}
.counter-block{float:none;margin:40px auto 0;}
}
.max-wrap{background:#1B0C29;color:rgba(255,255,255,0.8);font-size:14px;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
    #country{
        display: block;
        color: #8b8b8b;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    background: #fff;
    color:#888;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
        color: #8b8b8b;
    font-family: "RobotoRegular", sans-serif;
    font-size: 15px;
    line-height: 14px;
    outline: none;
    font-family: "RobotoRegular", sans-serif;
    padding-left:45px;width:256px;height:36px;
    padding-right: 18px;}

    .home, .select-styling {display: none;}

}

.address-form {
    height: 37px;
 	margin-bottom: 16px;
    position:relative;
    float:left;}
    #home-img {position: absolute; left: 10px; top: 5px;}
.address-form:after {
  
    content:'»';
        font-size: 22px;
        line-height: 25px;
      font-family: "RobotoRegular", sans-serif;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:7px; top: 7px;
    padding: 0;
    height: 28px;

    min-height: 100%;
    background-color: none;
    position:absolute;
    pointer-events:none;
    color: #8b8b8b;
    width: 26px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 .address-form:after{display: none;}
}
input:focus {outline: none;}
input {float: left;}


.home {background: #fff url("address-form-bg.png") no-repeat 8px center;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 38px;
    width: 100%;
    padding: 0 0 0 43px;
    margin: 7px 0 7px 0;}

    #country {
    height: 37px;
    padding:0 0 0 43px;
    margin: 0;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background: #fff;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
    color: #8b8b8b;
    font-family: "RobotoRegular", sans-serif;
    line-height: 14px;
    outline: none;
    width: 256px;
        border: 1px solid #cccccc;
}
