body{
	padding:0;
	left:0;
	top:0;
	margin:0;
	background-color:#fff;
	font-family:"Roboto",sans-serif
}
.container{
	margin:auto;
	width:960px;
	position:relative
}
.clearfix:after{
	content:" ";
	visibility:hidden;
	display:block;
	height:0;
	clear:both
}
.video-container{
	position:relative;
	width:470px;
	height:264px;
	overflow:hidden;
	/* background:#000 */
}
.video-container iframe,.video-container object,.video-container embed{
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	top:0;
	left:0
}
.youtube{
	height:100%!important
}
header{
	position:relative;
	z-index:9999
}
header .navigation{
	height:62px;
	background-color:#fff;
	box-shadow:0 0 4px 0 rgba(0,0,0,.2);
	margin:0 auto;
	position:absolute;
	width:100%;
	z-index:1;
	margin-top:3.1em
}
.logo{
	width:200px;
	display:inline-block;
	float:left
}
.logo img{
	width:146px;
	padding-top:1px
}
.logo .logo_text{
	font-size:10px;
	color:#999;
	font-family:"Roboto",sans-serif;
	font-weight:300;
	text-decoration:none
}
.logo a{
	text-decoration:none
}
.nav{
	width:400px;
	padding:0 0 0 358px;
	display:inline-block;
	vertical-align:top;
	margin-top:21px
}
.nav li{
	padding-right:27px;
	display:inline-block
}
.nav li a{
	font-family:"Roboto",sans-serif;
	color:#3c3c3a;
	font-weight:400;
	font-size:13px;
	text-decoration:none
}
.nav li a:hover{
	color:#af8664
}
.phone{
	width:225px;
	text-align:center;
	display:inline-block;
	float:right;
	padding-top:10px
}
.phone .phone_text{
	font-family:"Roboto",sans-serif;
	font-weight:500;
	font-size:11px;
	color:#5e5e5e
}
.phone .phone_number{
	font-family:"Roboto",sans-serif;
	font-weight:500;
	font-size:19px;
	color:#af8664;
	position:absolute
}
.phone .phone_number span{
	font-weight:600px;
	color:#804412
}
.phone .phone_number::before{
	content:"";
	top:5px;
	left:2px;
	padding-right:18px;
	margin-right:14px;
	background-image:url(../img/xphone_icon.png.webp?v=43523);
	background-repeat:no-repeat;
	background-size:contain;
	position:relative
}
.main{
	height:800px;
	background-image: url(../images/bg/section_1_bg.jpg);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	z-index:555;
	padding-top:90px;
}
.promo_text{
	position:relative;
	z-index:988;
	text-align:center;
	padding-top:52px;
	margin-bottom:38px
}
.promo_text h1{
	font-family:"Roboto",sans-serif;
	font-weight:600;
	font-size:28px;
	color:#404040;
	margin:0
}
.promo_text h1 span{
	font-weight:600;
	font-size:31px;
	color:#987754;
	text-transform:uppercase
}
.promo_text p{
	font-family:"Roboto",sans-serif;
	font-weight:500;
	font-size:13px;
	color:#676767
}
.promo_block{
	height:245px;
	position:relative;
	z-index:999
}
.stick_img_first_section{
	z-index:988;
	width:100%;
	height:562px;
	background-position:232px 30px;
	background-size:contain;
	position:absolute;
}
.bullets{
	width:100%;
	margin-top:170px;
	position:relative;
	display:block
}
.bullets .bullet{
	background-color:rgba(255,255,255,.7);
	border-radius:28.5px;
	text-align:left;
	display:inline-block;
	-ms-flex-align:center;
	-webkit-box-align:center;
	-ms-grid-row-align:center;
	align-items:center;
	width:447px;
	height:33px;
	vertical-align:middle;
	margin:10px 15px;
	text-indent:17px
}
.bullets .bullet img{
	display:inline-block;
	margin-left:15px;
	margin-top:5px
}
.bullets .bullet p{
	display:inline-block;
	margin:0;
	font-family:"Roboto",sans-serif;
	font-weight:500;
	font-size:15px;
	color:#804412;
	vertical-align:top;
	line-height:33px
}
.promo_discount{
	width:275px;
	height:265px;
	background-image:url(../img/xform_bg.png.webp?v=43523);
	background-size:cover;
	background-size:100% 100%;
	padding-right:23px;
	float:right;
	margin-top:50px
}
.promo_discount .cont{
	float:right;
	text-align:center
}
.promo_discount .name{
	margin-top:20px;
	font-family:"Roboto",sans-serif;
	font-weight:700;
	font-size:22px;
	color:#9a8261
}
.promo_discount .name span{
	color:#000
}
.promo_discount .discount{
	font-family:"Roboto",sans-serif;
	font-weight:500;
	font-size:14px;
	color:#535353;
	margin-bottom:20px;
	width:100%
}
.price{
	margin-top:15px
}
.old_price{
	display:inline-block;
	vertical-align:top;
	font-family:"Roboto",sans-serif;
	font-weight:500;
	color:#787673;
	margin-top:5px;
	margin-right:10px;
	position:relative
}
.new_price{
	display:inline-block;
	font-family:"Roboto",sans-serif;
	font-weight:600;
	font-size:36.6px;
	color:#8f6238;
	vertical-align:top
}
.price_1 .new_price{
	text-decoration:line-through;
	color:#787673
}
.field{
	margin-bottom:5px
}
.field+.button{
	margin-top:5px
}
.button{
	display:inline-block;
	text-decoration:none;
	line-height:45px;
	margin-top:17px;
	text-transform:uppercase;
	width:235px;
	height:45px;
	border-radius:23px;
	background-color:#804412;
	border:none;
	font-family:"Roboto",sans-serif;
	font-weight:bold;
	font-size:17px;
	color:#fff;
	cursor:pointer;
	transition:ease-out .5s
}
.button:hover{
	background-color:#bf661b
}
.promo_add{
	font-family:"Roboto",sans-serif;
	margin-top:5px;
	font-weight:800;
	font-size:13px;
	color:#7a7a7a
}
.promo_add_2{
	font-family:"Roboto",sans-serif;
	font-weight:800;
	font-size:13px;
	color:#7a7a7a;
	margin-top:15px
}
.promo_add_3{
	font-family:"Roboto",sans-serif;
	font-weight:400;
	font-size:15px;
	margin-top:300px;
	color:#000;
	text-align:center
}
.three_secrets{
	height:555px;
	background-color:#fff
}
.block_head p{
	width:60%;
	font-family:"Roboto",sans-serif;
	font-weight:600;
	font-size:28px;
	color:#816950;
	text-transform:uppercase
}
.block_head p span{
	color:#404040
}
.head{
	padding-top:30px
}
.head img{
	display:inline-block;
	vertical-align:middle;
	padding-top:2px
}
.head .text{
	display:inline-block;
	vertical-align:top;
	font-family:"Roboto",sans-serif;
	font-weight:500;
	font-size:19px;
	color:#fff;
	top:-5px
}
.secrets{
	width:530px;
	float:left
}
.text_promo{
	font-family:"Roboto",sans-serif;
	font-weight:400;
	font-size:14px;
	color:#fff;
	padding-top:10px
}
.text_promo b{
	font-size:15px
}
.block_add{
	height:475px;
	background-color:#966941
}
.secrets_img{
	margin-top: 12px;
	float:right;
	height: 350px;
	width: 425px;
}
footer{
	background-color:#6c5d50;
	padding:30px 0;
	text-align:center
}
footer a{
	color:#fff;
	text-decoration:none;
	padding:0 10px
}
.before_after{
	padding:25px 0 0 0;
	background-image:url(../images/bg/before_after_bg.png);
	background-size:cover;
	background-position:center;
	text-align:center
}
.defects{
	width:100%;
	height:530px;
	margin-top:20px
}
.defects_img{
	background-image:url(../images/face/xdefect_img.png.webp);
	position:relative;
	top:7px;
	width:60%;
	height:100%;
	background-position:top center;
	background-size:cover;
	display:inline-block
}
.defects_descr{
	position:relative;
	top:20px;
	width:39%;
	height:100%;
	display:inline-block;
	vertical-align:top
}
.head_text{
	padding-top:40px
}
.head_text_1{
	padding-top:0;
	margin-bottom:20px
}
.head_text h2{
	margin:0;
	font-family:"Roboto",sans-serif;
	font-weight:600;
	font-size:28px;
	color:#836c53;
	text-transform:uppercase
}
.head_text h2 span{
	color:#404040
}
.head_text p{
	margin:0;
	font-family:"Roboto",sans-serif;
	font-weight:400;
	font-size:19px;
	color:#404040
}
.head_text p::after{
	content:"";
	margin:15px auto 0 auto;
	display:block;
	position:relative;
	width:140px;
	height:6px;
	background-color:#ead7c0
}
.defect{
	width:100%;
	display:inline-block;
	vertical-align:top;
	height:132px
}
.defect:last-child{
	margin-right:0
}
.before_after_img{
	height:130px;
	width:130px;
	margin:auto;
	float:left;
	position:relative;
	left:-25px
}
.bai_0{
	background-image:url(../images/face/xt_section_0.png.webp);
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat
}
.bai_1{
	background-image:url(../images/face/xt_section_1.png.webp);
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat
}
.bai_2{
	background-image:url(../images/face/xt_section_2.png.webp);
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat
}
.bai_3{
	background-image:url(../images/face/xt_section_3.png.webp);
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat
}
.main_text{
	top:-20px;
	position:relative;
	display:block
}
.main_text_header{
	font-family:"Roboto",sans-serif;
	font-weight:600;
	font-size:18px;
	color:#ab794a;
	text-align:left;
	position:relative;
	top:44px;
	width:85%
}
.main_text_add{
	font-family:"Roboto",sans-serif;
	font-weight:400;
	font-size:12px;
	color:#684729;
	text-align:left;
	position:relative;
	top:44px;
	width:85%
}
.descr{
	font-family:"Roboto",sans-serif;
	font-weight:500;
	font-size:13px;
	text-align:left;
	color:#4e4e4e;
	margin-top:5px
}
.in_action{
	height:1200px;
	text-align:center;
	border-top:55px solid transparent;
	margin-top:-55px;
	background-image:url(../images/bg/xstep_bg.png.webp);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat
}
.in_action .promo_discount{
	background-image:url(../images/xstep_form_bg.png.webp);
	-webkit-filter:drop-shadow(1px 0 2px rgba(0,0,0,.15));
	filter:drop-shadow(1px 0 2px rgba(0,0,0,.15));
	margin-top:66px;
	margin-right:0
}
.in_action_container{
	height:420px;
	position:relative
}
.stick_img{
	position:absolute;
	background-image: url(../images/xstick_step_img_bg.png);
	background-position: bottom;
	background-size: 100%;
	background-repeat:no-repeat;
	height:625px;
	width:790px;
	left:-50px;
	top:-425px;
}
.steps_one{
	margin-top:-55px;
	position:relative;
	z-index:999
}
.steps_two{
	margin-top:-150px
}
.video_block{
	float:left;
	margin-top:30px;
	position:relative
}
.percenttage{
	width:140px;
	height:140px;
	background-image:url(../images/xpercenttage.png.webp);
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	position:absolute;
	top:-70px;
	left:-70px
}
.percanttage_text{
	display:block;
	position:relative;
	text-align:center;
	margin:27px auto;
	font-size:15px;
	font-family:"Roboto",sans-serif;
	color:#fff;
	font-weight:bold
}
.percanttage_text span{
	margin-top:-10px;
	position:relative;
	display:block
}
.step{
	display:inline-block;
	margin-right:50px;
	height:auto;
	width:350px;
	text-align:left
}
.step h4{
	margin:60px 0 0 35px;
	font-family:"Roboto",sans-serif;
	font-weight:700;
	font-size:21px;
	color:#404040
}
.step h4 span{
	color:#c08e59
}
.steps{
	position:relative
}
.step_one h4{
	margin-top:35px
}
.step_one{
	float:right;
	margin-right:0
}
.step p{
	margin:10px 0 0 35px;
	font-family:"Roboto",sans-serif;
	font-weight:600;
	font-size:15px;
	color:#404040
}
.step .details{
	margin-left:35px;
	margin-top:10px;
	font-family:"Rooto",sans-serif;
	font-weight:300;
	font-size:14px;
	color:#404040
}
.step_img{
	margin-top:10px;
	height:90px
}
.step_img img{
	margin-left:5px;
	margin-top:5px;
	display:inline-block
}
.step_img img:first-child{
	margin-left:35px
}
.step_two{
	float:left;
	text-align:right;
	position:absolute;
	top:-300px;
	left:0
}
.step_two .details{
	margin-left:0
}
.features{
	margin-top:55px
}
.feature{
	background-color:#393939;
	display:inline-block;
	position:relative;
	width:30%;
	margin:10px 20px;
	width:265px;
	height:33px;
	border-radius:15px;
	line-height:33px;
	font-size:15px;
	font-family:"Roboto",sans-serif;
	font-weight:400;
	color:#fff
}
.features_header{
	text-align:left;
	vertical-align:top;
	margin-bottom:25px
}
.features_percent{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:110px;
	height:110px;
	text-align:center;
	line-height:115px;
	background-image:url(../images/xcircle_percent.png.webp);
	background-position:center;
	background-size:contain;
	font-size:36px;
	font-family:"Roboto",sans-serif;
	color:#b38757;
	font-weight:500;
	margin:10px 10px 10px 50px
}
.feature_header-add{
	position:relative;
	display:inline-block;
	font-size:20px;
	font-family:"Roboto",sans-serif;
	color:#a99373;
	margin-top:25px;
	font-weight:300
}
.feature span{
	color:#eed79f
}
.features_add{
	font-size:12px;
	font-family:"Roboto",sans-serif;
	color:#8b8a8a;
	text-align:right;
	margin:30px 40px 0 0;
	font-weight:300
}
.efficiency{
	height:1350px;
	background-image:url(../images/bg/xsection_5_bg.jpg.webp);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	border-top:105px solid transparent;
	margin-top:-55px
}
.efficiency p{
	font-family:"Roboto",sans-serif;
	font-weight:400;
	font-size:19px;
	color:#404040
}
.efficiency .container_1{
	margin-top:50px;
	height:470px;
	background-image: url(../images/xsection_5_promo_image.png);
	background-position:center center;
	background-size: 45%;
	background-repeat:no-repeat;
}
.efficiency .container_1 .advantages{
	clear:both;
	width:295px;
	height:auto;
	padding:5px 10px;
	border-radius:10px;
	background-color:rgba(255,255,255,.6);
	margin-bottom:90px
}
.efficiency .container_1 .advantages img{
	display:inline-block;
	width:31px;
	vertical-align:top;
	margin-right:10px
}
.efficiency .container_1 .advantages .text_adv{
	width:250px;
	display:inline-block;
	text-align:left
}
.efficiency .container_1 .advantages .text_adv .text_0{
	font-family:"Roboto",sans-serif;
	font-weight:600;
	font-size:15px;
	color:#976945
}
.efficiency .container_1 .advantages .text_adv .text_1{
	font-family:"Roboto",sans-serif;
	font-weight:400;
	font-size:13px;
	color:#000
}
.efficiency .container_1 .left{
	float:left;
	width:470px
}
.efficiency .container_1 .right{
	float:right;
	width:470px
}
.efficiency .container_1 .right_el{
	float:right
}
.s_text h2{
	clear:both;
	font-family:"Roboto",sans-serif;
	font-weight:500;
	font-size:22px;
	color:#474747;
	position:relative
}
.s_text h2 span{
	font-weight:800;
	color:#976945;
	font-size:25px
}
.container_2{
	height:300px;
	margin-top:45px
}
.stick{
	width:235px;
	display:inline-block;
	padding-right:140px;
	position:relative
}
.stick::after{
	content:"=";
	position:absolute;
	float:right;
	top:130px;
	left:290px;
	font-family:"Roboto",sans-serif;
	font-size:54px;
	font-weight:700;
	color:#342011
}
.stick_name{
	margin-top:12px;
	background-color:#6a5036;
	width:233px;
	padding:6px 0;
	border-radius:18px;
	font-family:"Roboto",sans-serif;
	font-weight:500;
	font-size:19px;
	color:#fff;
	cursor:pointer
}
.another_name{
	margin-top:12px;
	color:#6a5036;
	width:233px;
	font-family:"Roboto",sans-serif;
	font-weight:600;
	font-size:19px
}
.equally{
	width:180px;
	height:360px;
	display:inline-block;
	vertical-align:middle;
	font-family:"Roboto",sans-serif;
	font-weight:800;
	font-size:56.5px;
	color:#342011
}
.another_facilities{
	width:235px;
	display:inline-block
}
.reviews{
	text-align:center;
	padding:50px 0;
	border-top:55px solid transparent;
	margin-top:-55px
}
.reviews h2{
	font-family:"Roboto",sans-serif;
	font-weight:600;
	font-size:28px;
	color:#836c53;
	text-transform:uppercase
}
.reviews h2 span{
	color:#000
}
.reviews h3{
	font-family:"Roboto",sans-serif;
	font-weight:500;
	font-size:23px;
	color:#836c53
}
.reviews h2::after{
	content:"";
	margin:15px auto 0 auto;
	display:block;
	position:relative;
	width:140px;
	height:6px;
	background-color:#ead7c0
}
.rew{
	width:460px;
	height:430px;
	display:inline-block;
	margin-bottom:50px
}
.rew .img_block{
	position:relative;
	height:130px;
	width:130px;
	float:left;
	margin-left:15px;
	margin-top:25px
}
.rew .img_block img{
	position:absolute;
	max-height:130px;
	max-width:130px;
	border-radius:100%;
	top:0;
	left:0
}
.rew .rew_block{
	width:90%;
	float:right;
	margin-top:20px
}
.rew .rew_name{
	float:left;
	margin-bottom:10px;
	font-family:"Roboto",sans-serif;
	font-weight:600;
	font-size:17px;
	color:#976945
}
.rew .rew_text{
	float:left;
	text-align:left;
	font-family:"Roboto",sans-serif;
	font-weight:400;
	font-size:13px;
	color:black
}
.rew_img_block{
	width:90%;
	height:295px;
	position:relative
}
.before_rew_text{
	font-family:"Palat",sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#414141
}
.after_rew{
	top:165px;
	left:225px;
	-webkit-transform:rotate(5deg);
	transform:rotate(5deg)
}
.before_rew{
	top:200px;
	left:45px;
	-webkit-transform:rotate(-5deg);
	transform:rotate(-5deg)
}
.rew_img{
	position:absolute;
	height:250px;
	width:210px;
	background-color:#fff;
	box-shadow:0 1px 1px 0 rgba(0,0,0,.15)
}
.before_rew_image{
	width:182px;
	height:188px;
	margin:10px auto 19px auto
}
.rew_1_img{
	background-image:url(../images/reviews/xrew_1.png.webp);
	background-position:top 250px center;
	background-size:cover
}
.rew_1_img_before{
	background-image:url(../images/reviews/xrew_1_before.png.webp);
	background-position:top 250px center;
	background-size:cover
}
.rew_2_img{
	background-image:url(../images/reviews/xrew_2.png.webp);
	background-position:top 330px center;
	background-size:cover
}
.rew_2_img_before{
	background-image:url(../images/reviews/xrew_2_before.png.webp);
	background-position:top 330px center;
	background-size:cover
}
.rew_3_img{
	background-image:url(../images/reviews/xrew_3.png.webp);
	background-position:top center;
	background-size:cover
}
.rew_3_img_before{
	background-image:url(../images/reviews/xrew_3_before.png.webp);
	background-position:top center;
	background-size:cover
}
.rew_4_img{
	background-image:url(../images/reviews/xrew_4.png.webp);
	background-position:top center;
	background-size:cover
}
.rew_4_img_before{
	background-image:url(../images/reviews/xrew_4_before.png.webp);
	background-position:top center;
	background-size:cover
}
.stick_images img{
	display:inline-block;
	margin:20px 5px;
	height:150px;
	width:auto;
	cursor:pointer
}
.how_to_use{
	border-top:55px solid transparent;
	margin-top:-55px;
	height:1090px;
	text-align:center;
	background-image:url(../img/xsection_5_bg.jpg.webp?v=43523);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center
}
.how_to_use .container_0{
	margin-bottom:50px
}
.htu_stick_img{
	float:left
}
.htu_stick_block{
	height:250px;
	width:450px;
	float:right
}
.htu_stick_block .first::before{
	content:"1";
	background-color:#6fa22c
}
.htu_stick_block .second::before{
	content:"2";
	background-color:#0787d9
}
.htu_stick_block .third::before{
	content:"3";
	background-color:#d9a007
}
.htu_stick_block .fourth::before{
	content:"4";
	background-color:#a2322c
}
.step_htu{
	height:40px;
	width:100%;
	text-align:left;
	margin-top:20px
}
.step_htu .main_step{
	font-family:"Roboto",sans-serif;
	font-weight:600;
	font-size:14px;
	color:#212121
}
.step_htu .description_step{
	font-family:"Roboto",sans-serif;
	font-weight:400;
	font-size:15px;
	color:#212121
}
.step_htu::before{
	height:25px;
	width:25px;
	float:left;
	border-radius:100%;
	text-align:center;
	line-height:25px;
	color:#fff;
	font-family:"Roboto",sans-serif;
	font-weight:800;
	font-size:9pt;
	margin-right:10px
}
.htu_container{
	height:300px
}
.how_to_img{
	height:565px
}
.steps{
	border-top:55px solid transparent
}
.how_to_step{
	width:190px;
	height:280px;
	vertical-align:top;
	display:inline-block;
	margin:20px 20px;
	position:relative
}
.how_to_step .number_step{
	position:absolute;
	width:35px;
	height:35px;
	background-color:#674830;
	line-height:35px;
	border-radius:100%;
	font-family:"Roboto",sans-serif;
	font-size:20px;
	color:#fff;
	font-weight:600;
	top:-15.5px;
	left:-15.5px
}
.how_to_step img{
	width:180px
}
.how_to_step .htu_text{
	text-align:left;
	font-family:"Roboto",sans-serif;
	font-weight:300;
	font-size:13px;
	color:#000
}
.period{
	font-family:"Roboto",sans-serif;
	font-weight:500;
	font-size:12.2px;
	color:#7e674e;
	float:left;
	margin-top:15px;
	margin-left:30px
}
.delivery{
	height:518px;
	background-image:url(../img/before_after_bg.png);
	background-size:cover;
	background-position:center;
	text-align:center;
	border-top:55px solid transparent;
	margin-top:-55px
}
.delivery_container{
	height:450px;
	background-image:url(../img/map.png);
	background-size:70%;
	background-position:top center;
	background-repeat:no-repeat
}
.delivery_b{
	width:375px
}
.delivery_b img{
	display:block;
	text-align:center;
	border-radius:100%;
	width:180px;
	height:180px;
	margin:auto;
	border:5px solid #fff
}
.delivery_b .d_text{
	display:inline-block;
	font-family:"Roboto",sans-serif;
	font-weight:600;
	font-size:17px;
	color:#69492f;
	margin-top:20px;
	border-radius:10px;
	background-color:rgba(255,255,255,.9);
	padding:5px 20px
}
.delivery_b .d_text span{
	font-weight:400;
	font-size:14px
}
.d_left{
	float:left;
	margin-top:80px
}
.d_right{
	float:right;
	margin-right:105px
}
.round_img_l{
	float:right
}
.round_img_r{
	float:left
}
.delivery_add{
	float:right;
	font-family:"Roboto",sans-serif;
	font-weight:600;
	font-size:15px;
	margin-top:10px;
	color:#b6a183
}
.last_section{
	height:695px;
	text-align:center
}
.last_section .promo_add_3{
	margin-top:10px
}
.last_section h1{
	color:#404040;
	margin-top:45px
}
.last_section p{
	margin-top:-60px;
	font-family:"Roboto",sans-serif;
	font-weight:400;
	font-size:16px;
	margin-top: 1em;
}
h1{
	font-family:"Roboto",sans-serif;
	font-weight:800;
	font-size:25px;
	color:#987754
}
.last_section h1::after{
	content:"";
	margin:30px auto 0 auto;
	display:block;
	position:relative;
	width:140px;
	height:6px;
	background-color:#ead7c0
}
h1 span{
	color:#aa9475;
	font-weight:700
}
.form_container{
	height:520px;
	width:930px;
	background-image: url(../images/xlast_screen.png);
	background-size:80%;
	background-position:top center;
	background-repeat:no-repeat;
}
.form_container form{
	height:340px;
	width:330px;
	float:right;
	margin-top:120px;
	margin-right:123px
}
.form_container form input,select{
	margin-top:5px
}
.form_container .lsc_form h3{
	font-family:"Roboto",sans-serif;
	font-weight:700;
	font-size:16px;
	color:#404040;
	margin:0 0 20px 0;
	padding:0
}
.form_container .lsc_form h3 span{
	color:#927c60
}
.form_container form button{
	margin-top:-5px
}
input,select{
	width:235px;
	height:auto;
	padding:7px 0;
	border:2px solid #71625b;
	border-radius:19px;
	text-align:center;
	font-family:"Roboto",sans-serif;
	font-weight:600;
	font-size:16px;
	text-align-last:center;
	color:#56534f
}
input:focus{
	outline:none
}
.price{
	margin:0
}
.new_price{
	font-size:25px
}
.new_price::after{
	width:15px;
	height:18px
}
.price_text{
	font-family:"Roboto",sans-serif;
	font-weight:500;
	font-size:12px;
	color:#56534f
}
.price_1{
	display:inline-block;
	width:150px;
	margin-bottom:15px
}
.price_2{
	display:inline-block;
	width:150px;
	margin-bottom:15px
}
.price_2 .old_price::before{
	content:none
}
.price_text_0{
	font-family:"Roboto",sans-serif;
	font-weight:400;
	font-size:12px;
	color:#787673;
	display:inline-block;
	width:75px;
	line-height:30px
}
.old_price{
	display:inline-block;
	text-decoration:line-through
}
.count{
	margin-top:5px;
	margin-bottom:5px
}
.count_text{
	font-family:"Roboto",sans-serif;
	font-weight:500;
	font-size:14px;
	display:inline-block;
	color:#56534f;
	line-height:25px
}
.count_number{
	display:inline-block;
	font-family:"Roboto",sans-serif;
	font-weight:500;
	font-size:14px;
	color:#fff;
	width:25px;
	height:25px;
	border-radius:100%;
	background-color:#8f6238;
	line-height:25px
}
.count_control{
	display:inline-block;
	vertical-align:middle;
	font-family:"Roboto",sans-serif;
	margin-top:13px;
	font-weight:500;
	font-size:11px;
	color:#56534f;
	line-height:14px
}
.up{
	display:inline-block;
	width:25px;
	height:25px;
	vertical-align:middle;
	margin:0 0 15px 0;
	color:#4d6f2c;
	font-size:25px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:pointer;
	line-height:25px
}
.down{
	cursor:pointer;
	width:25px;
	height:25px;
	display:inline-block;
	vertical-align:middle;
	margin:0 0 15px 0;
	color:#842b2b;
	font-size:25px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	line-height:25px
}
.text_adv_form{
	margin-top:2 5px;
	font-family:"Roboto",sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#976945
}
.m_form{
	width:275px;
	height:320px;
	background-color:#fff;
	border:7px solid #ead7c0;
	position:fixed;
	top:45%;
	left:50%;
	margin-top:-150px;
	margin-left:-150px;
	display:none;
	opacity:0;
	z-index:99999;
	text-align:center
}
.m_form h1{
	font-family:"Roboto",sans-serif;
	font-size:27px;
	font-weight:bold;
	color:#a08967
}
.m_form input{
	margin-top:30px
}
.m_form p{
	font-family:"Roboto",sans-serif;
	font-weight:500;
	font-size:14px;
	color:#7a7a7a
}
.m_form p span{
	font-weight:bold;
	color:#71625b
}
.m_overlay{
	z-index:9999;
	position:fixed;
	background-color:#000;
	opacity:.8;
	width:100%;
	height:100%;
	top:0;
	left:0;
	cursor:pointer;
	display:none
}
.percent{
	height:65px;
	background-color:#f8f1e9;
	margin:0;
	text-align:center
}
.p_text{
	font-family:"Roboto",sans-serif;
	font-weight:500;
	font-size:15px;
	color:#56534f;
	padding-top:10px
}
.p_block{
	margin:7px auto;
	background-color:#ead7c0;
	width:222px;
	height:12px;
	border-radius:6px
}
.p_block .p_line{
	width:80%;
	height:12px;
	border-radius:6px;
	background-color:#a37749
}
.picture-popup{
	display:none;
	position:fixed;
	z-index:10000;
	width:100%;
	height:100%;
	top:0;
	left:0
}
.picture-popup .picture{
	position:absolute;
	width:100%;
	height:100%
}
.picture-popup .picture img{
	width:auto;
	height:70%;
	position:relative;
	z-index:9999;
	top:-90%;
	left:0;
	margin:auto;
	display:block;
	border:solid 5px #fff;
	cursor:pointer;
	border-radius:5px
}
.picture-popup .overlay{
	background-color:#000;
	opacity:.5;
	width:100%;
	cursor:pointer;
	height:100%
}
.img_info{
	background-color:rgba(0,0,0,.6);
	width:40%;
	height:61px;
	z-index:10000;
	left:50%;
	bottom:0;
	color:#fff;
	text-align:center;
	line-height:61px;
	margin-left:-20%;
	font-family:"Roboto",sans-serif;
	font-weight:200;
	font-size:19px;
	position:absolute
}
.controll-button-popup{
	width:40px;
	height:40px;
	background:#fff;
	color:#000;
	font-family:"Roboto",sans-serif;
	font-weight:700;
	font-size:20px;
	float:left;
	z-index:10001;
	position:absolute;
	top:-55%;
	border-radius:100%;
	line-height:40px;
	text-align:center;
	cursor:pointer;
	-moz-user-select:-moz-none;
	-o-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	user-select:none;
	-webkit-box-shadow:0 0 50px -8px rgba(0,0,0,.4);
	-moz-box-shadow:0 0 50px -8px rgba(0,0,0,.4);
	box-shadow:0 0 50px -8px rgba(0,0,0,.4);
	transition:ease-out .5s
}
.controll-button-popup:hover{
	background:#dedede;
	-webkit-box-shadow:0 0 50px 10px rgba(0,0,0,.4);
	-moz-box-shadow:0 0 50px 10px rgba(0,0,0,.4);
	box-shadow:0 0 50px 10px rgba(0,0,0,.4)
}
.controll-left{
	float:left;
	left:20%
}
.controll-right{
	float:right;
	right:20%
}
.lsc_form input.field:focus::-webkit-input-placeholder{
	opacity:0
}
.lsc_form input.field:focus::-moz-placeholder{
	opacity:0
}
.lsc_form input.field:focus:-moz-placeholder{
	opacity:0
}
.lsc_form input.field:focus:-ms-input-placeholder{
	opacity:0
}
.lsc_form input.field::-webkit-input-placeholder{
	color:#787673;
	opacity:1
}
.lsc_form input.field:-moz-placeholder{
	color:#787673;
	opacity:1
}
.lsc_form input.field::-moz-placeholder{
	color:#787673;
	opacity:1
}
.lsc_form input.field:-ms-input-placeholder{
	color:#787673;
	opacity:1
}
 .promo_text {
	 margin-top: 0;
	 padding-top: 0;
}
 p.form-text {
	 box-sizing: border-box;
	 text-align: center;
	 font-size: 12px;
	 padding: 5px;
	 margin: 0;
}
 .download-link {
	 background-color: #6a5036;
	 width: 233px;
	 padding: 10px 10px;
	 border-radius: 18px;
	 font-family: roboto,sans-serif;
	 font-weight: 500;
	 font-size: 19px;
	 color: #fff;
	 margin: 12px auto;
	 text-decoration: none;
}
 .download-link:hover {
	 color: #fff;
	 text-decoration: none;
}
 .support_ukraine {
	 position: absolute;
	/* height: 45px;
	 */
	 min-height: 40px;
	 width: 100%;
	 background: #eab400;
	 font-size: 16px;
	 text-align: center;
	 padding-top: 10px;
	 display: block;
	 z-index: 9999999;
	 display: block;
	 color: #fff;
	 font-family: 'SegoeUIRegular', sans-serif;
}
 @media (max-width: 768px){
	 .support_ukraine {
		 font-size: 16px;
		 padding-top: 10px;
	}
}
footer {
    text-align: center;
    padding: 10px 5px;
    color: #000;
   background: #f3f3f3; 
}
footer a {
    color: #000;
    transition: .3s;
}
footer a:hover {
cursor: pointer;
text-decoration: underline;
opacity: 0.8;
}
.footer-content {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-bottom: 5px;
}
.footer-content .footer-left {
background: #ffffff;
padding: 10px;
margin: 5px;
text-align: left;
min-width: 300px;
}
.footer-content .footer-right {
background: #ffffff;
padding: 10px;
margin: 5px;
text-align: left;
min-width: 300px;
}
 @media screen and (max-width: 810px) {
    footer {
        text-align: center;
        padding: 10px 5px;
        color: #000;
        background: #f3f3f3;
    }
}
.mobile-btn_lip {
display: none;    
}
@media screen and (max-width: 810px) { 
  .mobile-btn_lip {
    display: block;
    position: sticky;
    bottom: 0;
    z-index: 999;
} 
.mobile-btn_lip .button {
    text-align: center;
display: block;
width: 100%;
margin: 0px;
border-radius: 0px;
}
}