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,menu,nav,output,ruby,section,summary,time,mark,audio,video { margin:0; padding:0; border:0; outline:0; }
article,aside,details,figcaption,figure,footer,header,menu,nav,section,main { display:block; }
ol,ul { list-style:none; }
blockquote,q { quotes:none; }
img { max-width:100%; height:auto; }
a { text-decoration:underline; }
a:hover { cursor:pointer; }
::-webkit-input-placeholder { color:#a9a9a9; opacity:1; }
:-moz-placeholder { color:#a9a9a9; opacity:1; }
::-moz-placeholder { color:#a9a9a9; opacity:1; }
:-ms-input-placeholder { color:#a9a9a9; opacity:1; }
* { margin:0; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
button,input { outline:none; }
.hidden { display:none; }
.clear { clear:both; height:0; }
.invis { display:none; }
.left { float:left; }
.right { float:right; }
.center { text-align:center; }
.clearfix:after { content:''; display:block; clear:both; }
html { -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; }
body {position:relative;width:100%;min-width:320px;padding:0;margin:0 auto;font-family:'Roboto',sans-serif;font-size:18px;line-height:22px;font-weight:400;overflow-x:hidden;background:#fff;color:#FFF;max-width: 1920px;}
section { padding:60px 0; }
b { font-weight:700; }
.container { width:960px; margin:0 auto; padding:0 40px; position:relative; }
.container:after { content:""; display:table; clear:both; }


.section-1 {background:url(../img/section-1.jpg) no-repeat top center;min-height: 589px;padding:0;}
.section-1 .sec1_bottom { padding:80px 0 0 200px; }
.section-1 .list_item { text-transform:uppercase; position:relative; padding-left:70px; margin-bottom:50px; font-weight:500; }
.section-1 .list_item1:before { content:""; background:url(../img/sprite.png) no-repeat; background-position:-0 -1306px; width:60px; height:61px; position:absolute; left:0; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); }
.section-1 .list_item2:before { content:""; background:url(../img/sprite.png) no-repeat; background-position:-60px -1306px; width:60px; height:61px; position:absolute; left:0; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); }
.price { margin:0 0 30px; }
.price div { display:inline-block; }
.old_price {font-size: 20px;margin-right:12px;text-decoration: line-through;}
.old_price span {text-decoration:line-through;}
.new_price {font-size: 24px;color:#EA4D2B;font-weight:700;}
.new_price span {}
.section-1 .button { margin-left:-25px; }
.btn { font-size:20px; text-transform:uppercase; text-decoration:none; color:#543A00; height:68px; width:294px; font-weight:700; line-height:67px; display:inline-block; text-align:center; text-shadow:0 1px 0 rgba(255,255,255,0.3); border-bottom:3px solid #D08D00; background:#ffc600; background-image:-webkit-linear-gradient(top,#FFD400,#FFAD00); background-image:-moz-linear-gradient(top,#FFD400,#FFAD00); background-image:-ms-linear-gradient(top,#FFD400,#FFAD00); background-image:-o-linear-gradient(top,#FFD400,#FFAD00); background-image:linear-gradient(to bottom,#FFD400,#FFAD00); -webkit-border-radius:34px; -moz-border-radius:34px; border-radius:34px; letter-spacing:1.2px; cursor:pointer; }
.label { font-weight:300; background:url(../img/sprite.png) no-repeat; background-position:-0 -1190px; width:116px; height:116px; text-align:center; padding:30px 0; text-transform:uppercase; }
.section-1 .label { position:absolute; top:145px; left:0; }
.label span { font-size:21px; display:inline-block; margin-top:15px; font-weight:700; }
h2.title { text-align:center; text-transform:uppercase; font-size:30px; color:#222; margin:0 0 40px; font-weight:400; }
h2.title span { font-size:36px; display:block; margin-top:20px; font-weight:700; line-height:1.1em; }


.section-2 { background:#E8F2F4; }
.section-2 h2.title span { color:#0f89a7; }
.section-2 .image { position:absolute; top:-68px; left:-5px; }
.section-2 .text { color:#000; font-size:16px; line-height:30px; width:628px; float:right; position:relative; }
.section-2_block { background:rgba(255,255,255,0.5); -webkit-border-radius:10px; border-radius:10px; position:relative; padding-top:30px; padding-bottom:30px; }
.section-2 .text:before { content:""; position:absolute; top:7px; left:-30px; background:url(../img/sprite.png) no-repeat; background-position:-116px -1190px; width:20px; height:14px; }
.section-2 .text:after { content:""; position:absolute; bottom:7px; right:-20px; background:url(../img/sprite.png) no-repeat; background-position:-116px -1204px; width:20px; height:14px; }


.section-3 { background:#FDFDFD; }
.section-3 .title span { color:#EA4D2B; }
.sec3_item { float:left; width:255px; color:#222; font-size:16px; line-height:24px; text-align:center; margin-right:57px; }
.sec3_item:last-child { margin-right:0; }


.section-4 { background:url(../img/section-4.jpg) no-repeat top center; padding-bottom:30px; }
.section-4 .title { font-size:36px; color:#FFF; font-weight:700; }
.section-4 .title span { color:#F27726; display:inline; }
.section-4 .container { padding:0; }
.sec4_item { width:20%; text-align:center; float:left; font-weight:500; text-transform:uppercase; }
.section-4_block { margin-top:70px; }
.sec4_item .image { width:147px; height:151px; display:inline-block; background:url(../img/sprite.png) no-repeat; }
.sec4_item:nth-child(2n) { margin-top:-50px; }
.sec4_item .image1 { background-position:-0 -0; }
.sec4_item .image2 { background-position:-0 -151px; }
.sec4_item .image3 { background-position:-0 -302px; }
.sec4_item .image4 { background-position:-0 -453px; }
.sec4_item .image5 { background-position:-0 -604px; }
.section-4 .button { text-align:center; position:relative; bottom:-50px; }


.section-5 { background:#FDFDFD; }
.section-5 .container { padding:0 20px; }
.section-5_block { margin-top:20px; }
.sec5_item { width:342px; float:left; color:#333; font-size:16px; line-height:24px; text-align:center; }
.sec5_item .title { text-transform:uppercase; text-align:center; color:#EA4D2B; font-size:24px; margin-bottom:15px; font-weight:500; }
.sec5_middle { float:left; width:236px; text-align:center; }
.spec_img { position:absolute; bottom:0; }
.spec { background:url(../img/spec_bg.jpg) no-repeat top center; -webkit-border-radius:10px; border-radius:10px; padding:40px; height:385px; }
.spec .title { font-size:36px; text-transform:uppercase; text-align:center; color:#FFF; font-weight:700; }
.clear { clear:both; }
.spec_block { margin-left:275px; }
.spec .text { font-size:16px; line-height:30px; margin-top:55px; position:relative; }
.spec .text:before { content:""; position:absolute; top:-5px; left:-35px; background:url(../img/sprite.png) no-repeat; background-position:-116px -1218px; width:19px; height:16px; }
.spec .text:after { content:""; position:absolute; bottom:0; right:0; background:url(../img/sprite.png) no-repeat; background-position:-116px -1234px; width:19px; height:16px; }
.spec .text .name { display:block; font-size:14px; margin-top:8px; font-weight:500; }


.section-6 { background:#E4EDEF; margin-top:-250px; padding-top:250px; }
.section-6 h2.title { color:#0F89A7; font-size:36px; font-weight:500; }
.section-6 .container { padding:0; }
.slider .name { font-size:18px; color:#0F89A7; text-transform:uppercase; text-align:center; font-weight:700; }
.slider .name span { text-transform:none; font-weight:400; color:#222; }
.star_img { margin:16px 0 14px; }
.slider { margin-top:20px; }
.slider .text { width:435px; float:left; margin-right:15px; }
.slider .image { float:right; }
.slider .text p { font-size:16px; line-height:30px; color:#333; }
.slick-prev { background:url(../img/sprite.png) no-repeat; background-position:-120px -1306px; width:16px; height:30px; display:block!important; cursor:pointer; position:absolute; top:0; left:0; z-index:2; }
.slick-next { background:url(../img/sprite.png) no-repeat; background-position:-116px -1250px; width:16px; height:30px; display:block!important; cursor:pointer; position:absolute; top:0; left:417px; z-index:2; }


.section-7 { background:#FDFDFD; text-align:center; }
.section-7 .container { padding:0; }
.section-7 h2.title { color:#ea4d2b; font-size:36px; font-weight:500; }
.section-7_block { margin-top:15px; }
.sec7_item { color:#000; line-height:24px; float:left; width:255px; margin-right:97px; font-size:16px; position:relative; }
.sec7_item:after { content:""; height:100%; border:1px dashed #E6E6E6; position:absolute; right:-50px; top:0; }
.sec7_item:last-child { margin-right:0; }
.sec7_item:last-child:after { display:none; }
.sec7_item .text { text-align:center; margin-top:10px; }
.sec7_item .image { width:142px; height:145px; display:inline-block; background:url(../img/sprite.png) no-repeat; }
.sec7_item .image1 { background-position:-0 -755px; }
.sec7_item .image2 { background-position:-0 -900px; }
.sec7_item .image3 { background-position:-0 -1045px; }


.last_block { padding:25px 0; }
.last_block .label { top:105px; }
.last_block .logo { height:100px; overflow:hidden; }
.last_block .sec1_bottom { width:294px; text-align:center; margin:40px 0 0 165px; padding:0; }


.timer { width:100%; margin-bottom:25px; }
.timer p { text-transform:uppercase; color:#FFF; font-size:16px; text-align:center; }


.zakaz input,
.zakaz select { outline:none; border:none; font-family:'Roboto',sans-serif; }
.zakaz .text { height:52px; line-height:52px; background:#FFF; -webkit-border-radius:26px; border-radius:26px; padding:0 30px; font-size:18px; color:#7F7F7F; margin:0 0 10px; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none; }
.zakaz input::-webkit-input-placeholder { color:#7F7F7F; font-size:18px; }
.zakaz input::-moz-placeholder { color:#7F7F7F; font-size:18px; }
.zakaz input:-moz-placeholder { color:#7F7F7F; font-size:18px; }
.zakaz input:-ms-input-placeholder { color:#7F7F7F; font-size:18px; }
.zakaz input,
.zakaz select { width:100%; }
.zakaz .errField {display:none;font-size: 14px;background: #f00;color: #fff;text-align: center;padding: 10px;margin-bottom:10px;border-radius: 50px;}


.copyright { font-size: 14px;text-align: center; padding:20px 0;color: #6C6E6F;}
.copyright p { width: 100%; text-align: center; padding: 0; margin: 0; }
.copyright br { display: none; }
.copyright img { margin: 10px auto!important; max-width:100%; }
.copyright a {color: #6C6E6F; text-decoration: none;}
.copyright a:hover { color:#FF0069; text-decoration: none; }


.el-timer { text-align: center; line-height: 1; }
.el-timer .timebox {display: inline-block;width: 80px;height: 80px;border: 2px solid #fff;border-radius: 80px;padding: 13px 0;margin: 3px 5px;}
.el-timer .timebox p {font-size: 36px;display: block;}
.el-timer .timebox span {font-size: 12px;display: block;}


@media screen and (max-width: 959px) {
	.container { width:640px; margin:0 auto; padding:0 20px; }
	.section-1 { background:url(../img/section-1_p.jpg) no-repeat top center #E8F2F4; }
	.section-1 .sec1_top { display:none; }
	.section-1 .label { top:106px; left:130px; }
	.last_block .label { top:0; left:146px; }
	.section-1 .sec1_bottom { padding:230px 0 0 175px; }
	.last_block { background:url(../img/last_block.jpg) no-repeat top center; height:600px; padding:0; overflow:hidden; }
	.last_block .sec1_bottom { margin:150px 0 0 265px; padding:0; }
	.section-1 .list_item { margin-bottom:55px; }
	.section-1 .price { margin-bottom:45px; }
	.price { margin:0 0 35px; }
	.section-2 { padding:40px 0 30px; }
	.slider { margin-top:0; padding:0 15px; }
	h2.title { margin:0 0 30px; }
	section { padding:30px 0; }
	.slick-prev,.slick-next { top:336px; }
	.slick-next { left:auto; right:30px; }
	.slick-prev { left:30px; }
	.section-2 .image { position:static; text-align:center; padding-top:10px; }
	.sec7_item:last-child { margin-bottom:0; }
	.section-2 .text { margin:10px 0; width:100%; float:none; text-align:justify; }
	.section-2 .text:before,.section-2 .text:after { display:none; }
	.sec3_item { width:50%; margin:0 auto 30px; padding:0 15px; float:none; display:inline-block; word-spacing:normal; vertical-align:top; }
	.sec3_item:last-child { margin:0 auto; }
	h2.title span { margin-top:10px; }
	.section-4_block,.section-3_block { text-align:center; word-spacing:-.36em; }
	.sec4_item:nth-child(2n) { margin-top:0; }
	.sec4_item { width:50%; margin:0 0 30px; float:none; display:inline-block; word-spacing:normal; }
	.section-4 { background:#17A6C4; }
	.section-4 .button { position:static; }
	.sec5_item .title { text-align:left; }
	.sec5_item { text-align:left; margin:0 0 30px; text-align:justify; }
	.sec5_item:first-child { width:362px; }
	.sec5_item:last-child { width:100%; float:none; text-align:left; }
	.spec_block { margin-left:0; }
	.spec { background:#17A6C4; height:100%; }
	.spec .text { margin-top:0; line-height:1.5em; }
	.spec .text:before,.spec .text:after { display:none; }
	.section-6 { margin-top:0; padding-top:30px; }
	.slick-slide img { display:inline-block!important; }
	.slider .text { float:none; width:100%; margin:0 0 20px; text-align:center; }
	.slider .image { float:none; text-align:center; }
	.sec7_item { float:none; display:inline-block; width:49%; text-align:center; margin-right:0; margin-bottom:30px; }
	.sec7_item:after { display:none; }
}


@media screen and (max-width: 639px) {
	.container { width:320px; }
	.section-1 .label,.last_block .label { top:-420px; left:174px; }
	.section-2 { padding:30px 0; }
	.list { display:none; }
	.section-1 { background:url(../img/section-1_m.jpg) no-repeat top center #0a6278; height:auto; overflow:hidden; }
	.section-1 .container { padding:0; }
	.section-1 .button { width:280px; margin:0 auto; text-align:center; }
	.btn { width:100%; }
	.zakaz { padding:0 20px 30px; }
	.price { margin:0 0 30px; }
	.timer { margin-bottom:10px; width:100%; }
	.new_price { color:#fff; background:#EA4D2B; padding:15px 18px 10px; -webkit-border-radius:25px; border-radius:25px; }
	.section-1 .sec1_bottom { padding:565px 0 30px; text-align:center; }
	.last_block .sec1_bottom { padding:547px 0 0; width:100%; margin:0; }
	.section-5 .sec5_item { width:100%; text-align:center; }
	.sec5_item .title { text-align:center; }
	.sec5_item { width:100%; }
	.sec5_middle { float:none; width:100%; margin-bottom:30px; }
	h2.title { margin:0 0 25px; }
	h2.title span { font-size:26px; display:block; margin-top:5px; line-height:34px; }
	.section-4 .container { padding:0 20px; }
	.section-4 .title span { display:block; }
	.section-4 .title { font-size:30px; }
	.sec3_item { width:100%; }
	.sec4_item { width:100%; }
	.spec .title,.section-6 h2.title,.section-7 h2.title { font-size:30px; line-height:34px; }
	.spec { padding:20px; }
	.spec .text { text-align:center; }
	.sec7_item { width:100%; padding:0 20px; }
	.slick-prev,.slick-next { top:230px; }
	.slick-prev { left:15px; }
	.slick-next { right:15px; }
	.copyright { padding:20px 0; text-align:center; color:rgba(255,255,255,.7); background:#0a6278; }
	.copyright .mob-hid { display:none; }
	.copyright .mob-vis { display:inline; }
}

