body { 
	font-family: sans-serif;
	font-size: 16px;
	min-width: 320px;
	position: relative;
	line-height: 1.2;
	font-family: "Open Sans", sans-serif;
	overflow-x: hidden;
	margin:0;
	color: #fff;
	background-color: #000;
}
#wrapper{
	overflow: hidden;
	width: 100%;
	padding-top: 60px;
}
ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
.h{
	max-width: 1080px;
	margin: 0 auto;
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
}
.h:after{
	content: '';
	display: block;
	clear: both;
}
.header{
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 3;
	background-color: #212121;
	padding: 16px 0;
}
.nav{
	float: left;
	color: #fff6cd;
	font-size: 14px;
	padding-top: 5px;
}
.nav li{
	margin-right: 35px;
	display: inline-block;
	position: relative;
}
.nav li:first-child:after{display: none;}
.nav li:after{
	content: '';
	height: 30px;
	border-left: 1px dashed #fff6cd;
	position: absolute;
	left: -20px;
	top: -8px;
}
.nav a{
	color: #fff6cd;
	text-decoration: none;
}
.nav a:hover{
	text-decoration: underline;
}
.header .order{
	float: right;
	color: #fff6cd;
	background-color: #ef2135;
	font-size: 14px;
	text-transform: uppercase;
	display: inline-block;
	padding: 6px 15px;
	border-radius: 10px;
}
.header .order:hover{
	text-decoration: none;
	opacity: 0.9;
}
.top-box{
	height: 800px;
}
.toping .for-bg{
	height: 100%;
	padding-top: 30px;
	max-width: 1200px;
	margin: 0 auto;
	background: url(../img/tb2.jpg) 100% 100% no-repeat;
}
.top-box .l img{
	margin-bottom: 5px;
}
.top-box .t1{
	font-style: italic;
	font-weight: 700;
	font-size: 24px;
	margin-bottom: 30px;
}
.top-box .t1 span{
	color: #f7be15;
}
.top-box .t2{
	font-weight: 600;
	font-size: 18px;
	margin-bottom: 50px;
}
.top-box .t2 span{
	color: #f7be15;
}
.tovar{
	width: 276px;
	height: 311px;
	background: url(../img/tovar.png) 0 0 / 100% 100% no-repeat;
	position: relative;
	margin-bottom: 20px;
}
.tovar .sk{
	text-transform: uppercase;
	text-align: center;
	width: 120px;
	font-weight: 300;
	font-size: 24px;
	position: absolute;
	right: 15px;
	top: 158px;
	background: brown;
	border: 2px solid #ef2135;
	padding: 12px 0;
}
b{
	font-weight: 700;
}
.tovar .sk span{
	font-weight: 800;
	font-size: 36px;
}
.ico-list li{
	margin-bottom: 30px;
}
.ico-list li:last-child{
	margin-bottom: 0;
}
.ico-list .ico{
	width: 75px;
	display: inline-block;
	vertical-align: middle;
}
.ico-list .tt{
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	font-weight: 600;
}
.order-box{
	height: 496px;
	width: 320px;
	background:  url(../img/form.png) 0 0 no-repeat;
	right: 34px;
	bottom: -137px;
	position: absolute;
}
.order-box .wrap{
	padding: 4px 24px 16px 4px;
	height: 100%;
	text-align: center;
	color: #151515;
}
.order-box .price{
	margin-bottom: -25px;
}
.order-box .price .old{
	font-weight: 300;
	font-size: 24px;
	color: #c6c6c6;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin-right: 30px;
}
.order-box .price .old:after{
	content: '';
	border-top: 1px dashed #fe0130;
	width: 82px;
	position: absolute;
	left: -16px;
	top: 13px;
}
.order-box .price .pr{
	display: inline-block;
	vertical-align: middle;
	color: #fe0130;
	font-size: 44px;
	font-weight: 800;
}
sup{
	font-size: 60%;
}
.dot{
	margin: 0px -10px;
}
.order-box .sk{
	padding: 8px 0;
	font-size: 16px;
	color: #ff0000;
	font-weight: 600;
	background-color: #fff000;
	border: 2px dashed #000;
	position: relative;
}
.order-box .sk::before{
    content: '';
    position: absolute;
    top: -14px;
    left: 15px;
    display:block;
    width: 40px;
    height: 30px;
    background-image: url(../img/scissors.svg);
    background-size: contain;
    background-repeat: no-repeat;
}
.countdown-container{
	font-size: 28px;
}
.time__delimeter{
	margin: 0px 5px;
}
.timer_name{
	font-size: 12px;
	margin-top: -4px;
}
.timer_name span:nth-child(2){
	margin: 0px 26px;
}
.order-form{
	padding: 30px 15px 3px;
}
.order-form input[type='text'], .order-form input[type='tel'],.order-form  select{
	color: #151515;
	width: 222px;
	height: 40px;
	font-size: 16px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 20px;
	margin-bottom: 10px;
	border:1px solid #000;
}
.order-form button{
	height: 60px;
	width: 260px;
	border: 0;
	padding: 0;
	margin: 0;
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
	cursor: pointer;
	background: url(../img/btn.png) 0 0 no-repeat;
} 
.order-form input[type='submit']:hover{
	opacity: 0.9;
}
.order-box p{
	margin: 0;
	color: #151515;
	font-size: 14px;
	margin-bottom: 4px;
}
.order-box .ss{
	margin-bottom: 0px;
}
.order-box .ss img{
	display: inline-block;
	vertical-align: middle;
}
.order-box .ss span{
	display: inline-block;
	vertical-align: middle;
	color: #151515;
	font-size: 12px;
}
.info-box{
	height: 400px;
	padding-top: 40px;
	color: #000;
	background: url(../img/ib.jpg) 50% 0 no-repeat;
}
.info-box .h2{
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 35px;
}
.info-box .h2 span{
	position: relative;
}
.info-box .h2 span:after{
	content: '';
	width: 175px;
	height: 29px;
	position: absolute;
	left:-4px;
	top: 8px;
	border: 1px dashed #fe0130;
}
.info-box .ico-list .ico{
	width: 50px;
}
.expert{
	height: 582px;
	background: url(../img/expert.jpg) 50% 0 no-repeat;
}
.expert .frame{
	padding: 35px 15px 35px 35px;
	background-color: #fff;
	width: 570px;
}
.expert .frame .h2{
	margin-bottom: 30px;
	color: #000000;
	font-size: 30px;
	font-weight: 700;
}
.expert .frame .wr{
	overflow: hidden;
}
.expert .frame .img{
	width: 50%;
	float: left;
	margin-right: 15px;
}

.expert .frame .img img{
	display: block;
	margin: 0 auto;
	width: 100%;
}
.expert .frame .tt{
	overflow: hidden;
}
.expert .frame .tt .t1{
	color: #f7be15;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 10px;
}
.expert .frame .tt p{
	margin: 0 0 20px;
	color: #000;
	font-size: 16px;
}
.expert .frame .tt .right{
	text-align: right;
}
.expert .frame .tt .right p{margin: 0;}
.how-work{
	text-align: center;
	padding: 80px 0 40px;
}
.how-work .h2{
	margin-bottom: 30px;
	color: #fff;
	font-size: 30px;
	font-weight: 700;
}
.how-work .list{
	overflow: hidden;
	margin-bottom: 40px;
}
.how-work .list li{
	width: 25%;
	float: left;
}
.how-work .list .item{
	padding: 0 69px;
}
.how-work .list .sep{
	width: 34px;
	height: 10px;
	display: inline-block;
	margin: 5px 0;
	background: url(../img/sep.png) 0 0 no-repeat;
}
.how-work .list img{
	margin-bottom: 10px;
}
.how-work .list .h3{
	font-weight: 600;
	font-size: 16px;
}
.how-work .list p{
	margin: 0;
	font-weight: 300;
	font-size: 14px;
}
.btn{
	height: 60px;
	width: 260px;
	line-height: 60px;
	text-decoration: none;
	text-align: center;
	border: 0;
	padding: 0;
	margin: 0;
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
	cursor: pointer;
	display: inline-block;
	background: url(../img/btn.png) 0 0 no-repeat;
} 
.btn:hover{
	opacity: 0.9;
	text-decoration: none;
	color: #fff;
}
.btn-box{
	text-align: center;
}
.btn-box p{
	margin: 0;
	margin-top: 10px;
	font-size: 14px;
}
.review{
	padding-bottom: 50px;
	background: url(../img/review.jpg) 50% 30% no-repeat;
}
.review .r{
	width: 50%;
	float: right;
}
.review .frame{
	margin-bottom: 15px;
	padding: 20px;
	background-color: #fff;
	color: #000;
}
.review .frame .wr{
	margin-bottom: 30px;
	overflow: hidden;
}
.review .frame .wr:last-child{
	margin-bottom: 0;
}
.review .frame .img{
	float: left;
	margin-right: 15px;
	text-align: center;
}
.review .frame .img-r{
	float: right;
	margin-right: 0;
	margin-left: 15px;
}
.review .frame .img img{
	margin: 0 0 10px ;
}
.review .frame .img .t{
	font-size: 16px;
	font-weight: 600;
}
.review .frame .tt{
	font-size: 16px;
	font-weight: 300;
	overflow: hidden;
}
.review .frame .tar{
	text-align: right;
}
.review .frame .h2{
	margin-bottom: 30px;
	color: #000000;
	font-size: 30px;
	font-weight: 700;
	text-align: center;
}
.review .btn{
	background: url(../img/btn2.png) 0 0 no-repeat;
	width: 490px;
}
.info-box2{
	color: #151515;
	height: 373px;
	background:#e5e5e5 url(../img/ib2.jpg) 50% 0 no-repeat;
}
.info-box2 .list li{
	margin-bottom: 20px;
	padding-left: 20px;
	position: relative;
	font-size: 18px;
	font-weight: 600;
}
.info-box2 .list li:after{
	content: '';
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: #f7be15;
	position: absolute;
	top: 8px;
	left: 0;
}
.get-order{
	padding: 40px 0 70px;
}
.get-order .h{
	max-width: 830px;
}
.get-order .h2{
	margin-bottom: 30px;
	font-size: 30px;
	font-weight: 700;
	text-align: center;
}
.get-order .ico-list{
	float: left;
}
.get-order .ico-list .ico{
	width: 60px;
}
.get-order .map{
	width: 280px;
	height: 210px;
	float: right;
	background: url(../img/map.png) 0 0 no-repeat;
	margin-top: 30px;
	font-weight: 600;
	font-size: 24px;
	position: relative;
	text-align: center;
}
.get-order .map span{
	position: absolute;
	left: -90px;
	top: 56px;
}
.bottom .order-box{
	bottom: 0px;
}
.bottom {
	background: url(../img/bot.jpg) 50% 140px / auto auto no-repeat;
}
.bottom .h{
	max-width: 1170px;
}
.review-slider{
	color: #fff;
	padding: 30px 0;
	background-color: #392e4d;
	text-align: center;
	display: none;
}
.review-slider .h2{
	font-size: 18px;
	margin-bottom: 20px;
	font-weight: 700;
}
.review-slider .item img{
	width: auto;
	display: inline-block;
	margin-bottom: 10px;
}
.review-slider .t{
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 15px;
}
.review-slider .tt{
	font-size: 16px;
	font-weight: 300;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{
	display: block;
}
.owl-carousel .owl-nav>div{
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50px;
	left: 0;
	background: url(../img/prev.png) 0 0 no-repeat;
	display: block;
	text-indent: -9999px;
}
.owl-carousel .owl-nav>div:last-child{
	left: auto;
	right: 0;
	background: url(../img/next.png) 0 0 no-repeat;
}
.policy{
	padding: 20px;
	text-align: center;
}

input[type=checkbox] {
    margin-right: 10px;
}

.form-checkbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	margin-bottom: 10px;
}

.check-text {
	text-align: left;
	font-size: 11px;
}

.form-link {
    color: inherit;
    text-decoration: underline;
}