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;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
a,input,button{outline:none}
a{background-color:transparent;text-decoration:underline;-webkit-text-decoration-skip:objects}
input,button{margin:0;padding:0;border:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{min-width:320px;background:#fff;font-family:'Open Sans',sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#222;cursor:default}
header,section,footer{margin:0 auto;max-width:1920px}
.wrapper{margin:0 auto;padding:0 10px;width:960px;position:relative}
.clearfix:after{content:"";display:block;clear:both}
img{max-width:100%;height:auto}
::-webkit-input-placeholder{opacity:1;color:#6d6d6d}
:-moz-placeholder{opacity:1;color:#6d6d6d}
::-moz-placeholder{opacity:1;color:#6d6d6d}
:-ms-input-placeholder{opacity:1;color:#6d6d6d}
:focus::-webkit-input-placeholder{opacity:0}
:focus:-moz-placeholder{opacity:0}
:focus::-moz-placeholder{opacity:0}
:focus:-ms-input-placeholder{opacity:0}
b{font-weight:700}
.items_list{font-size:0;line-height:0;letter-spacing:-1px;text-align:center}
.items_list .item{display:inline-block;vertical-align:top;font-size:16px;line-height:24px;letter-spacing:normal}
.price_block .price_item{width: 280px;font-weight:700;line-height:44px;text-shadow:0 2px 3px rgba(0,0,0,0.7);}
.price_block .price_item.old{font-size:36px;color:#fff;text-decoration:line-through}
.price_block .price_item.old .currency{font-size: 20px;}
.kz .price_block .price_item.old{font-size:28px}
.kz .price_block .price_item.old .currency{font-size:22px}
.price_block .price_item.new{font-size: 34px;color:#fded01;}
.price_block .price_item.new .currency{font-size: 26px;}
.button{    display: block;
    margin: 0 auto;
    width: 300px;
    height: 64px;
    border: 1px solid #ff4900;
    border-radius: 6px;
    background: #ef0303;
    -webkit-box-shadow: 0 4px 0 #000000;
    box-shadow: 0 4px 0 #bf0000;
    font-weight: 700;
    font-size: 20px;
    line-height: 62px;
    letter-spacing: 1.5px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    text-shadow: 0 1px 0 #000000;
    position: relative;
    z-index: 99;}
.button:hover{background-color:#fe8b0b}
h2,h3,h4,h5{font-weight:700;text-transform:uppercase}
h2{font-size:36px;line-height:42px}
h3{font-size:30px;line-height:36px}
h4{font-size:18px;line-height:26px}
.timer{margin:0 auto;width:260px}
.timer .timer_item{display:inline-block;vertical-align:top;padding:4px 0 0;width:64px;height:54px;border-radius:6px;background-image:-webkit-gradient(linear,left bottom, left top,from(#dfdcda),color-stop(48%, #dfdcda),color-stop(49%, #bdb7b2),color-stop(50%, #bdb7b2),color-stop(51%, #ccc7c3),to(#ccc7c3));background-image:linear-gradient(to top,#dfdcda 0%,#dfdcda 48%,#bdb7b2 49%,#bdb7b2 50%,#ccc7c3 51%,#ccc7c3 100%);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.15);box-shadow:0 2px 2px rgba(0,0,0,0.15);font-weight:700;letter-spacing:normal}
.timer .timer_item:nth-child(2){margin:0 34px;position:relative}
.timer .timer_item:nth-child(2):before,.timer .timer_item:nth-child(2):after{display:block;content:':';width:34px;height:54px;font-size:30px;line-height:50px;color:#fff;position:absolute;top:0}
.timer .timer_item:nth-child(2):before{left:-34px}
.timer .timer_item:nth-child(2):after{right:-34px}
.timer .count{font-size:32px;line-height:32px}
.timer .text{font-size:10px;line-height:14px;text-transform:uppercase}
header {
	padding: 24px 0 0;
	height: auto;
	background: #002c05 url(desctop__components_bg.jpg) center top no-repeat;
	background-size: cover;
	color: #fff
}
header .wrapper{
	position: relative;
}
header .wrapper::after{
	content: '';
	display: block;
	position: absolute;
	top: 44%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 600px;
	height: 500px;
	background: url(product.png) no-repeat;
	background-size: contain;
	
}
header h1{margin:0 0 15px;font-weight:700;font-size:46px;line-height:54px;color:#fded01;text-transform:uppercase;text-align:center;text-shadow:0 2px 3px rgba(0,0,0,0.7)}
header .subtitle{margin:0 0 500px;font-size:24px;line-height:30px;text-transform:uppercase;text-align:center;text-shadow:0 2px 3px rgba(0,0,0,0.7)}
header .subtitle b{white-space:nowrap}
header ul li{padding:6px 0;border-radius:6px;background:#003c15;font-weight:700;font-size:14px;line-height:20px;text-transform:uppercase;text-align:center;position:absolute}
header ul li:first-child{width:176px;top:287px;left:65px;}
header ul li:first-child::before{
	content:'';
	display: block;
	position: absolute;
	width: 117px;
	height: 117px;
	background: url(1.png) no-repeat;
	top: -122px;
	left: 50%;
	transform: translateX(-50%);
}
header ul li:nth-child(2){width:188px;top:287px;right:59px}
header ul li:nth-child(2):before{
	content:'';
	display: block;
	position: absolute;
	width: 117px;
	height: 117px;
	background: url(2.png) no-repeat;
	top: -122px;
	left: 50%;
	transform: translateX(-50%);
}
header ul li:nth-child(3){width:198px;top:516px;left:3px}
header ul li:nth-child(3)::before{
	content:'';
	display: block;
	position: absolute;
	width: 117px;
	height: 117px;
	background: url(3.png) no-repeat;
	top: -122px;
	left: 50%;
	transform: translateX(-50%);
}
header ul li:last-child{width:142px;top:516px;right:31px}
header ul li:last-child::before{
	content:'';
	display: block;
	position: absolute;
	width: 117px;
	height: 117px;
	background: url(4.png) no-repeat;
	top: -122px;
	left: 50%;
	transform: translateX(-50%);
}
header .discount_text{margin:0 0 30px;font-weight:700;font-size:24px;line-height:30px;text-transform:uppercase;text-align:center;text-shadow:0 2px 3px rgba(0,0,0,0.7)}
header .discount_text span{font-size:48px;color:#fded01}
header .price_block{margin:0 auto 15px}
.about_section{background:url(desctop__about_bg.jpg) bottom center no-repeat;padding:30px 0 50px}
.about_section .info{padding:26px 0 0 290px;color:#5b302e}
.about_section .info h3{margin:0 0 4px;color:#458e32}
.about_section .info p:first-of-type{margin:0 0 26px}
.results_section{color:#35100e}
.results_section .results_block_one{padding:42px 0 34px;}
.results_section .results_block_two{padding:40px 0 44px;}
.results_section h3{margin:0 0 42px;color:#458e32;text-align:center}
.results_section .result_item{padding:0 10px;width:33.333333%}
.results_section .result_item img{display:block;margin:0 auto}
.results_section .result_item h4{margin:3px 0 5px}
.results_section h5{margin:37px 0 0;font-size:24px;line-height:30px;text-align:center}
.results_section .order_block{padding:50px 0 0;height:168px;background:#78b338 url(desctop__results__order_block_bg.jpg) center top no-repeat;text-align:center}
.results_section .order_block .button{display:inline-block;vertical-align:middle}
.results_section .timer_block{display:inline-block;vertical-align:middle}
.results_section .timer_block p{display:inline-block;vertical-align:middle;margin:0 15px 0 0;width:185px;font-weight:700;color:#fff;text-transform:uppercase;text-align:right}
.results_section .timer_block .timer{display:inline-block;vertical-align:middle}
.components_section{padding:42px 0 45px;background:#5e4335 url(desctop__components_bg.jpg) center top no-repeat;background-size:cover;color:#fff}
.components_section h3{margin:0 0 42px;text-align:center}
.components_section .component_item{width:220px;margin:0 20px 0 0;font-size:14px;line-height:20px;position:relative}
.components_section .component_item:last-child{margin:0}
.components_section .component_item img{display:block;margin:0 auto;border:1px solid #fff;border-radius:50%}
.components_section .component_item h4{margin:15px 0 8px;font-size:14px;line-height:20px}
.components_section .component_item:nth-child(2) h4{padding:0 20px}
.components_section .component_item:nth-child(3) h4{padding:0 45px}
.components_section .component_item:last-child h4{padding:0}
.description_section{padding:42px 0 44px}
.description_section h3{margin:0 0 34px;color:#458e32;text-align:center}
.description_section .info p{margin:0 0 15px;color:#5b302e}
.description_section .info p:last-child{margin:0}
.effects_section{padding:42px 0 47px;background:#404131 url(desctop__effects_bg.jpg) center top no-repeat}
.effects_section h2{margin:0 0 39px;color:#90d644}
.effects_section h2 span{color:#fff}
.effects_section ul{width:780px;font-size:0;line-height:0;letter-spacing:-1px}
.effects_section ul li{display:inline-block;vertical-align:middle;margin:0 0 24px;padding:0 0 0 60px;width:380px;background:url(effects__tick_icon.png) left center no-repeat;font-weight:700;font-size:14px;line-height:24px;letter-spacing:normal;color:#fff;text-transform:uppercase}
.effects_section ul li:nth-child(even){margin:0 0 24px 20px}
.effects_section ul li:nth-child(4){padding:0 60px}
.effects_section ul li:last-child{margin:0}
.examples_section{padding:42px 0 39px}
.examples_section h3{margin:0 0 36px;color:#76a540;text-align:center}
.examples_section h3 span{color:#333}
.examples_section .example_item{width:460px}
.examples_section .example_item:nth-child(odd){margin:0 20px 33px 0}
.examples_section .example_item:last-of-type{margin:0 20px 0 0}
.examples_section .example_item .image_block{position:relative}
.examples_section .example_item h4{margin:0 0 14px;color:#333}
.examples_section .example_item img{display:block;border-radius:6px}
.examples_section .example_item p{padding:15px 12px 15px 15px;width:100%;border-radius:0 0 6px 6px;background:rgba(34,34,34,0.8);font-weight:700;font-size:18px;color:#fff;text-transform:uppercase;text-align:left;position:absolute;bottom:0;left:0}
.examples_section .example_item p span{display:block;float:right;color:#90d644}
.examples_section .product_photo{margin:20px 9px 0 8px}
.use_section{padding:42px 0 44px;background:#341e15 url(desctop__use_bg.jpg) center top no-repeat;color:#fff;text-align:center}
.use_section h2{margin:0 0 72px;color:#ff8600}
.use_section .description{margin:0 0 92px;padding:0 70px;font-weight:700}
.use_section .step_item{padding:0 10px;width:33.333333%;position:relative}
.use_section .step_item:before{display:block;content:'';width:292px;height:51px;background:url(use__dashed_line.png) center no-repeat;position:absolute;top:-48px;right:-224px}
.use_section .step_item:after{display:block;content:'';width:31px;height:58px;background:url(arrow_right.png) center no-repeat;background-size:cover;position:absolute;top:67px;right:-16px}
.use_section .step_item:last-child:before,.use_section .step_item:last-child:after{display:none}
.use_section .step_item .image_block{margin:0 auto;width:192px;position:relative}
.use_section .step_item .number{width:40px;height:40px;border-radius:50%;background:#ff8600;font-weight:700;font-size:24px;line-height:40px;position:absolute;top:5px;right:5px}
.use_section .step_item img{display:block;border:1px solid #fff;border-radius:50%}
.use_section .step_item h4{margin:13px 0 5px}
.opinion_section{padding:42px 0 50px;background:#ebdecd url(desctop__opinion_bg.jpg) center top no-repeat;background-size: cover}
.opinion_section h2{margin:0 0 42px;color:#35100e;text-align:center}
.opinion_section .info{padding:0 100px 44px;background:url(opinion__info_bg.png) center bottom no-repeat}
.opinion_section .info img{display:block;margin:0 auto;border:3px solid #c96a00;border-radius:50%}
.opinion_section .author_info{margin:14px 0 -5px;text-align:center}
.opinion_section .author_info b{font-weight:700;text-transform:uppercase}
.opinion_section .text{padding:30px 0 0;background:url(opinion__quote_icon.jpg) left top no-repeat}
.opinion_section .text p{margin:0 0 15px}
.opinion_section .text p:last-child{margin:0}
.reviews_section{padding:42px 0 50px}
.reviews_section h2{margin:0 0 42px;color:#90d644;text-align:center}
.reviews_section .reviews_list{margin:0 auto;width:800px;text-align:center}
.reviews_section .review_item img{display:block;margin:0 auto;width:114px;border-radius:50%}
.reviews_section .review_item .author_info{margin:15px 0;font-weight:700;line-height:22px;text-transform:uppercase}
.reviews_section .review_item .author_info span{font-size:14px;color:#444}
.reviews_section .owl-prev,.reviews_section .owl-next{width:36px;height:69px;background-image:url(reviews__arrows.png);background-repeat:no-repeat;position:absolute;top:22px}
.reviews_section .owl-prev{background-position:left center;left:200px}
.reviews_section .owl-next{background-position:right center;right:200px}
.reviews_section .owl-prev:hover,.reviews_section .owl-next:hover{opacity:.8}
.reviews_section .owl-dots{margin:34px 0 0;font-size:0;line-height:0;letter-spacing:-1px}
.reviews_section .owl-dots .owl-dot{display:inline-block;vertical-align:middle;margin:0 4px;width:16px;height:16px;border-radius:50%;background:#666}
.reviews_section .owl-dots .owl-dot:hover{background:#777}
.reviews_section .owl-dots .owl-dot.active{background:#90d644}
.fake_section{height:353px;background:#ff8600 url(desctop__fake_bg.jpg) center top no-repeat}
.fake_section .info{padding:80px 0 0 250px;color:#fff}
.fake_section .info h3{margin:0 0 14px}
.order_steps_section{padding:42px 0 44px}
.order_steps_section h2{margin:0 0 112px;color:#90d644;text-align:center}
.order_steps_section h2 span{color:#222}
.order_steps_section .step_item{padding:0 15px;width:25%;position:relative}
.order_steps_section .step_item:before{display:block;content:'';width:204px;height:26px;background:url(order_steps__dashed_line.png) center top no-repeat;position:absolute;top:-70px;right:-175px}
.order_steps_section .step_item:first-child:before{opacity:.4}
.order_steps_section .step_item:nth-child(2):before{opacity:.65}
.order_steps_section .step_item:last-child:before{display:none}
.order_steps_section .step_item .icon_block{margin:0 auto 15px;width:106px;position:relative}
.order_steps_section .step_item img{display:block}
.order_steps_section .step_item .number{width:40px;height:40px;border-radius:50%;background:#90d644;font-weight:700;font-size:24px;line-height:40px;color:#fff;position:absolute;top:-40px;right:-40px}
.order_steps_section .step_item p{font-weight:700;color:#333;text-align:center}
.order_section{height:565px;background:#002c05 url(desctop__order_bg.jpg) center top no-repeat; background-size: cover;}
.order_section h2{float:right;padding:24px 0 0;width:560px;font-weight:700;font-size:34px;line-height:40px;color:#fded01;text-transform:uppercase;text-align:center;text-shadow:0 2px 3px rgba(0,0,0,0.7)}
.order_section form{float:left;padding:26px 0 0;width:380px;height:470px;background:rgba(0,21,7,0.4)}
.order_section .timer_block{margin:0 0 20px}
.order_section .timer_block p{margin:0 0 15px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center}
.order_section .price_block{margin:0 auto 15px}
.order_section form input,.order_section form select{display:block;margin:0 auto 20px;padding:0 20px;width:300px;height:64px;border-radius:6px;background:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.7);box-shadow:0 2px 3px rgba(0,0,0,0.7);font-family:'Open Sans',sans-serif;font-weight:400;font-size:18px;color:#6d6d6d}
.order_section form select{height:45px}
.order_section form button{font-family:'Open Sans',sans-serif;cursor:pointer}
.order_section .discount{width:100px;font-weight:700;font-size:18px;line-height:30px;color:#fff;text-transform:uppercase;text-align:center;text-shadow:0 1px 0 #ff4900;-webkit-transform:rotate(14.5deg);transform:rotate(14.5deg);position:absolute;top:115px;right:172px}
.order_section .discount span{font-size:36px}
footer{padding:25px 0;background:#003011;font-size:14px;line-height:14px;text-align:center}
footer img{display:block;margin:0 auto 10px}
footer a{color:#ccd6cf}
footer a:hover{text-decoration:none}
.video-container{position:relative;width:680px;height:380px;overflow:hidden;background:#000;margin:30px auto;border:5px solid #458e32}
.video-container iframe,.video-container object,.video-container embed{position:absolute;display:block;width:100%;height:100%;top:0;left:0}
.newyear{
	position: fixed;
	top: 0;
	right: 0;
	z-index: 100;
	max-width: 160px;
}

.newyear-mob{
	display: none;
}
@media screen and (max-width: 959px) {
	.newyear-mob{
		display: block;
		position: fixed;
		bottom: 0;
		background: url(newyear-mob.png) no-repeat center bottom;
		background-size: cover;
		width: 100%;
		height: 84px;
		z-index: 100;
	}

	.newyear{
			display: none;
	}
	.copyright{padding: 50px 0 120px !important;}
	.video-container{width:480px;height:270px}
	.wrapper{width:640px}
	header {
		padding: 32px 0 0;
		background-image: url(desctop__components_bg.jpg)
	}
	header .wrapper::after{
		width: 470px;
		top: 51%;
	}
	header h1{margin:0 0 20px;font-size:36px;line-height:42px}
	header .subtitle{margin:0 0 328px;font-size:19px}
	header .subtitle b{font-size:24px}
	header ul{display:none}
	header .discount_text{margin:0 0 20px}
	header .price_block{margin:0 0 10px}
	.about_section{padding:70px 0 44px;height:auto;background:none;text-align:center}
	.about_section .info{padding:0}
	.results_section h5{padding:0 30px}
	.results_section .order_block{padding:40px 0;height:auto;background-image:none;text-align:center}
	.results_section .order_block .button{display:block;margin:0 auto 28px}
	.results_section .timer_block{display:block}
	.results_section .timer_block p{display:block;margin:0 0 15px;width:100%;text-align:center}
	.results_section .timer_block .timer{display:block}
	.components_section{background-image:none}
	.components_section .component_item{margin:0;padding:0 10px;width:50%;font-size:16px;line-height:24px}
	.components_section .component_item:first-child{margin:0 0 34px}
	.components_section .component_item h4{margin:13px 0 5px;font-size:18px;line-height:26px}
	.components_section .component_item:nth-child(2) h4{padding:0 30px}
	.components_section .component_item:nth-child(3) h4{padding:0}
	.components_section .component_item:last-child h4{padding:0}
	.effects_section{background-image:none}
	.effects_section h2{text-align:center}
	.effects_section ul{width:100%}
	.effects_section ul li{width:300px}
	.effects_section ul li:nth-child(4){padding:0 0 0 60px}
	.examples_section{padding:42px 0 43px}
	.examples_section .example_item{width:300px}
	.examples_section .example_item p{padding:8px 8px 8px 10px;font-size:13px}
	.examples_section .product_photo{margin:20px 0 0;width:300px}
	.use_section{padding:42px 0 50px;background-image:none}
	.use_section .description{margin:0 0 44px;padding:0}
	.use_section .step_item{display:table;margin:0 0 30px;padding:0;width:100%}
	.use_section .step_item:last-child{margin:0}
	.use_section .step_item:before,.use_section .step_item:after{display:none}
	.use_section .step_item .image_block{display:table-cell;vertical-align:middle}
	.use_section .step_item .text{display:table-cell;vertical-align:middle;padding:0 0 0 30px;text-align:left}
	.use_section .step_item h4{margin:0 0 5px}
	.opinion_section{background-image:none}
	.opinion_section h2{margin:0 0 92px}
	.opinion_section .info{padding:0 50px 44px;border-top:24px solid #ff8600;background:#fff}
	.opinion_section .info img{margin:-74px auto 0}
	.reviews_section .reviews_list{width:100%}
	.reviews_section .owl-prev{left:120px}
	.reviews_section .owl-next{right:120px}
	.fake_section{padding:42px 0 44px;height:auto;background-image:none;text-align:center}
	.fake_section .info{padding:0}
	.order_steps_section h2{margin:0 0 82px}
	.order_steps_section h2 span{white-space:nowrap}
	.order_steps_section .step_item{padding:0 20px;width:50%}
	.order_steps_section .step_item:first-child{margin:0 0 74px}
	.order_steps_section .step_item:before{display:none}
	.order_steps_section .step_item .number{top:-40px;right:50%;margin-right:-20px}
	.order_section{height:392px;background-image:url(tablet__order_bg.jpg)}
	.order_section h2{padding:24px 0 0;width:300px;font-size:19px;line-height:24px;text-align:right}
	.order_section form{padding:20px 0 0;width:320px;height:392px}
	.order_section .price_block{width:300px;position:absolute;right:0;bottom:10px}
	.order_section .discount{width:80px;font-size:12px;line-height:20px;top:77px;right:55px}
	.order_section .discount span{font-size:24px}
}
@media screen and (max-width: 639px) {
	.video-container{width:300px;height:170px}
	.wrapper{width:320px}
	h2{font-size:24px;line-height:30px}
	h3{font-size:20px;line-height:26px}
	h4{font-size:16px;line-height:24px}
	header {
		padding: 0 0 34px;
		height: auto;
		background-image: url(desctop__components_bg.jpg)
	}
	header .wrapper::after{
		width: 430px;
	} 
	header .wrapper{padding:0;width:100%}
	header h1{margin:0 0 25px;padding:20px 0;background:rgba(0,0,0,0.3);font-size:19px;line-height:26px}
	header .subtitle{margin:0 auto 290px;width:300px;font-size:20px}
	header .subtitle b{display:block;margin:10px 0 0;font-size:26px;line-height:32px;white-space:normal}
	header .discount_text{margin:0 auto 20px;width:300px;line-height:40px}
	header .price_block{margin:0 0 30px;padding:10px 0;}
	.about_section{padding:34px 0}
	.about_section .info h3{margin:0 0 5px}
	.about_section .info p:first-of-type{margin:0 0 18px}
	.results_section .results_block_one{padding:34px 0}
	.results_section .results_block_two{padding:40px 0 34px}
	.results_section h3{margin:0 0 33px}
	.results_section .result_item{margin:0 0 23px;padding:0;width:100%}
	.results_section .result_item:last-child{margin:0}
	.results_section h5{margin:28px 0 0;padding:0;font-size:20px;line-height:26px}
	.components_section{padding:32px 0 34px}
	.components_section h3{margin:0 0 34px}
	.components_section .component_item{margin:0 0 34px;padding:0;width:100%}
	.components_section .component_item:first-child{margin:0 0 34px}
	.components_section .component_item:nth-child(2) h4{padding:0}
	.description_section{padding:34px 0;text-align:center}
	.description_section h3{margin:0 0 25px}
	.effects_section{padding:33px 0 37px}
	.effects_section h2{margin:0 0 27px}
	.effects_section ul li{margin:0 0 24px}
	.effects_section ul li:nth-child(even){margin:0 0 24px}
	.examples_section{padding:34px 0 32px}
	.examples_section h3{margin:0 0 28px}
	.examples_section .example_item{margin:0 0 24px}
	.examples_section .example_item:nth-child(odd){margin:0 0 24px}
	.examples_section .example_item:last-of-type{margin:0 0 24px}
	.examples_section .product_photo{margin:5px 0 0}
	.use_section{padding:33px 0 34px}
	.use_section h2{margin:0 0 25px}
	.use_section .description{margin:0 0 34px}
	.use_section .step_item{margin:0 0 34px}
	.use_section .step_item .image_block{display:block}
	.use_section .step_item .text{display:block;padding:0;text-align:center}
	.use_section .step_item h4{margin:13px 0 5px}
	.opinion_section{padding:33px 0 40px}
	.opinion_section h2{margin:0 0 84px}
	.opinion_section .info{padding:0 20px 20px;text-align:center}
	.opinion_section .author_info{margin:14px 0 20px}
	.opinion_section .text{background-position:center top}
	.reviews_section{padding:33px 0 40px}
	.reviews_section h2{margin:0 0 34px}
	.reviews_section .owl-prev{left:0}
	.reviews_section .owl-next{right:0}
	.reviews_section .owl-dots{margin:24px 0 0}
	.fake_section{padding:34px 0}
	.fake_section .info h3{margin:0 0 25px}
	.order_steps_section{padding:33px 0 34px}
	.order_steps_section h2{margin:0 0 74px}
	.order_steps_section h2 span{white-space:normal}
	.order_steps_section .step_item{margin:0 0 64px;padding:0 15px;width:100%}
	.order_steps_section .step_item:first-child{margin:0 0 64px}
	.order_steps_section .step_item:last-child{margin:0}
	.order_section{padding:0 0 34px;height:auto;background-image:url(mobile__offer_bg.jpg);background-size: auto;background-position:center -115px}
	.order_section .wrapper{padding:0;width:100%}
	.order_section h2{float:none;margin:0 0 365px;padding:20px 0;width:100%;background:rgba(0,0,0,0.3);font-size:19px;line-height:26px;text-align:center}
	.order_section form{padding:0;width:100%;height:auto;background:none}
	.order_section .price_block{margin:0 0 30px;padding:10px 0;width:100%;background:#001703;position:static}
	.order_section .discount{padding:10px 0;width:190px;border-radius:6px;background:#ff8600;-webkit-transform:rotate(0deg);transform:rotate(0deg);font-size:24px;line-height:24px;top:95px;right:50%;margin-right:-95px}
	.order_section .discount span{font-size:24px}
}
.youtube{background-color:#000;max-width:100%;height:inherit;overflow:hidden;position:relative;cursor:hand;cursor:pointer}
.youtube .thumb{bottom:0;display:block;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0;width:100%;height:auto}
.youtube .play{filter:alpha(opacity=80);opacity:.8;height:77px;left:50%;margin-left:-38px;margin-top:-38px;position:absolute;top:50%;width:77px;background:url(youtube-play-icon.png) no-repeat}
.copyright{font-size:14px;text-align:center;padding:50px 0 40px;color:#6C6E6F}
.copyright p{width:100%;text-align:center;padding:0;margin:0}
.copyright br{display:none}
.copyright img{margin:10px auto!important}
.copyright a{color:#6C6E6F;text-decoration:none}
.copyright a:hover{color:#FF0069;text-decoration:none}
.errorMessage{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:100000;font-size:13px;background:red;color:#fff;margin-top:13px;text-align:center;line-height:1;padding:4px 12px;font-weight:700;border-radius:0 0 0 6px}


.results_section {
    background-image: url(../src/bg.png);
}


@media (max-width:559px){
	header .wrapper::after {
		width: 400px;
	}
}
