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;}
::-webkit-input-placeholder{color:#424242;opacity:1;}
::-moz-placeholder{color:#424242;opacity:1;}
:-moz-placeholder{color:#424242;opacity:1;}
:-ms-input-placeholder{color:#424242;opacity:1;}
.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;display:none;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{text-align:center;color:#ffba00;font-size:56px;line-height:72px;font-weight:400;padding-right:112px;}
.with-help{margin:0 0 0 360px;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:-85px 0 0 0;width:470px;float:right;}
.warranty-icons-list ul{list-style-type:none;}
.warranty-icons-list ul li{display:inline-block;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;}
.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;}
.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:18px;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;}
.top-block .yellow-btn{margin:37px 0 0 39px;}
.edges-block{background:url(../img/edges-bg.png) 50% 0 no-repeat;height:1000px;padding:80px 0 0 0;}
.edges-block .wrapper{height:920px;}
.edges-text{width:340px;display:none;}
.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;}
.textl-1{position:absolute;color:white;font-family:"Open Sans";font-size:24px;font-weight:400;width:200px;left:120px;top:140px;}
.textl-2{position:absolute;color:white;font-family:"Open Sans";font-size:24px;font-weight:400;width:200px;left:200px;top:560px;}
.textl-3{position:absolute;color:white;font-family:"Open Sans";font-size:24px;font-weight:400;width:250px;right:140px;top:70px;text-align:right;}
.textl-4{position:absolute;color:white;font-family:"Open Sans";font-size:24px;font-weight:400;width:250px;right:120px;top:255px;text-align:right;}
.edges-block-prod{display:block;position:absolute;bottom:0;left:55%;}
.about-cream-block{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;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{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:70px 0 0 470px;}
.how-use-cream h3{padding-top:20px;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;}
.doctor-block .yellow-btn{margin:40px 0 0 0;}
.reviews-block{padding:41px 0 0 0;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-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:0;width:360px;z-index:1;}
.bottom-box-img>img{position:relative;max-width:100%;}
.why-trust-text{margin:0 0 0 340px;}
.why-trust-block h2{text-align:left;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;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:18px;min-height:82px;line-height:25px;text-align:left;font-weight:400;margin:40px 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{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:#424242;}
.form-row select{border:1px solid #cccccc;width:255px;height:36px;color:#424242;padding:7px 10px 7px 40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-sizing:border-box;background:#ffffff url(../img/cnt-ico.png) 12px 5px no-repeat;}
.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;text-align:center;}
.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{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;}
.top-block .text-1{position:absolute;color:#2E3F8D;font-size:19px;text-align:center;bottom:-494px;left:100px;-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg);-webkit-transform:rotate(-4deg);-o-transform:rotate(-4deg);transform:rotate(-4deg);}
.top-block .text-1 span{display:block;color:#898CBF;font-size:18px;}
.top-block .text-2{display:none;}
.top-block .text-1 span{display:block;color:#898CBF;font-size:18px;text-align:right;}
.emblema{position:absolute;background-image:url(../img/eml.png);width:149px;top:371px;right:19%;height:149px;text-align:center;}
.emblema .text{position:absolute;left:0;top:45px;right:0;color:white;font-size:16px;line-height:27px;font-weight:400;text-transform:uppercase;}
.emblema .text span{display:block;color:white;font-size:21px;font-weight:400;}
.review-img{position:relative;}
.review-img span{position:absolute;right:50px;left:81px;top:30px;font-size:22px;color:#fff;text-align:center;}
.review-img small{position:absolute;bottom:10px;right:75px;font-size:14px;color:#fff;text-align:center;}
@media only screen and (max-width:1023px){.emblema{display:none;}
.about-cream-block{background-color:#7DC6EC;background-image:none;height:auto;}
.edges-text{width:340px;display:block;}
.textl-1,.textl-2,.textl-3,.textl-4{display:none;}
.top-block .text-1{display:none;}
.mob-img-980{position:relative;margin-top:100px;}
.top-block .text-2{display:block;position:absolute;color:#2E3F8D;font-size:18px;text-align:center;text-indent:105px;left:0;right:0;bottom:40px;}
.top-block .text-2 span{display:block;}
.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;padding-right:0;}
.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:inherit;padding:10px 0 1px;}
.edges-block .wrapper{height:inherit;}
.edges-block-prod{position:relative;margin-top:15px;height:420px;}
.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:30px 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;width: 255px}
.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%;}
.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){.emblema{display:none;}
.warranty-text-list{width:320px;margin:35px auto 0;}
.warranty-text-list ul li{display:block;margin-left:0;}
.edges-block{padding:40px 0 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;text-align: center;}
.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 .review-text-container .review-author-name,.review-item .review-text-container .review-text {text-align: center;}
.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{height:auto;}
.why-trust-text p{padding:0 10px;text-align: center;}
.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;display:none;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;}
.edges-block-prod{left:0;margin:15px auto 0;height:400px;}
}
.max-wrap{background:#1B0C29;color:rgba(255,255,255,0.8);font-size:14px;}
@media only screen and (max-width:480px){.top-block .text-2{display:block;position:absolute;color:#2E3F8D;font-size:14px;text-align:center;text-indent:64px;left:0;right:0;bottom:35px;}
.top-block .text-2 span{display:block;}
}
@media only screen and (max-width:400px){.top-block .text-2{font-size:12px;bottom:30px;}
}
.ac_footer{position:relative;top:10px;height:0;text-align:center;margin-bottom:70px;color:#A12000;}
.ac_footer a{color:#A12000;}
img[height="1"], img[width="1"]{display:none !important;}
.footer{background: #210639!important;color: #fff!important;}
@media (max-width: 480px) {
    .warranty-text-list ul li:before {
        left: 5px;
    }
    .get-warranty-list ul li {
        background-position: 5px 0px!important;
    }
}