@import 'https://fonts.googleapis.com/css?family=Roboto:300,400,400i,700';
@font-face {
    font-family: 'Roboto';
    src:url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Bold.woff') format('woff'),
        url('../fonts/Roboto-Bold.ttf')  format('truetype'),
        url('../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src:url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Medium.woff') format('woff'),
        url('../fonts/Roboto-Medium.ttf')  format('truetype'),
        url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src:url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Regular.woff') format('woff'),
        url('../fonts/Roboto-Regular.ttf')  format('truetype'),
        url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
}

html,body,div,p,h1,h2,h3,h4,h5,h6,a,span,img,ol,ul,li,form,input { margin:0; padding:0; outline:0; font-size:100%; font-weight:400; background:transparent; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
ol,ul { list-style:none; }
.transition_down a { height:100%; display:block; }
html {background: #eee; min-width: 320px;}
body {font-size:16px;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;font-family: 'Roboto', Arial, "Helvetica Neue", Helvetica, sans-serif;max-width: 1917px;margin: 0 auto;box-shadow: 0 0 20px #cacaca;background: #fff;}
input:focus, select:focus, textarea:focus { box-shadow:0 0 10px #d8d8d8; outline: none; border:0; }
.body-center { width:940px; margin-left:auto; margin-right:auto; }
.clear { clear:both; }
.content1 { background:url(../img/bg-content1.jpg) no-repeat center top; min-height:729px; padding-top:20px; padding-bottom:60px; }
.consultation { float:right; background:url(../img/call.png) no-repeat left center; padding:2px 15px 0 48px; text-decoration:none; text-transform:uppercase; color:#fff; font-size:12px; line-height:15px; }
.logo { display:block; margin-left:auto; margin-right:auto; }
.content1 h2 { text-transform:uppercase; color:#fff; font-size:49px; font-weight: 700; text-align:center; }
.title-content1 { color:#fff; font-size:29px; font-weight: 300; text-align:center; line-height:36px; padding-top:10px; }
.line { width:110px; height:3px; background-color:#fff; margin:25px auto 0; }
.block-content1 { display:inline-block; vertical-align:top; width:49%; }
.block-content1 ul { padding:50px 30px 0 40px; }
.block-content1 ul li { background:url(../img/galka.png) no-repeat left 9px; padding-left:25px; padding-bottom:25px; color:#fff; font-size:25px; font-weight: 300; line-height:32px; }
.block-content1 ul li span { font-weight: 700; }
.block-for-timer { display:inline-block; vertical-align:top; width:48%; padding:10px 0 0 85px; }
.timer-wrapper { padding:20px 0 28px; border:1px solid #ff4b5a; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; width:294px; }
.title-timer { color:#fff; font-size:15px; font-weight: 300; line-height:18px; text-align:center; }
.timer { padding-left:14px; padding-top:8px; }
.timer .block { float:left; width:68px; text-align:center; margin-left:14px; padding-bottom:12px; }
.timer .rect { color:#fff; font-size:31px; padding-top:18px; padding-bottom:18px; text-align:center; font-weight: 700; line-height:32px; border:1px solid #fff; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; margin-bottom:6px; }
.timer p { color:#fff; font-size:15px; text-align:center; font-weight: 300; }
.discount-main { color:#fff; font-size:35px; text-align:center; font-weight: 700; padding-bottom:8px; }
.discount { color:#fff; font-size:17px; text-align:center; font-weight: 300; padding-bottom:5px; }
.price { margin-left:auto; margin-right:auto; text-align:center; }
.old-price,.new-price { display:inline-block; vertical-align:top; color:#fff; }
.old-price { font-size:20px; font-weight: 300; padding-top:9px; text-decoration:line-through; }
.new-price { font-size:31px; font-weight: 700; }
.timer-button { border:none; text-decoration:none; background-color:#ff4b5a; color:#fff; text-transform:uppercase; font-size:34px; font-weight: 700; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; display:block; margin-left:30px; margin-right:30px; margin-top:20px; padding:9px 30px 12px; cursor:pointer; }
.timer-button:hover { background-color:#f04a59; }
.product { margin-left:40px; margin-top:-150px; float:left; }
.text-content2 { line-height:34px; font-size:24px; font-weight: 700; padding-top:20px; }
.text-content2 .color { color:#00a651; font-size:45px; line-height:20px; }
.text-content2 .small-color { color:#00a651; font-size:34px; line-height:27px; }
.text-content2 .light { font-weight: 300; }
.text2-content2 { line-height:34px; font-size:24px; font-weight: 700; }
.item-content2 { padding-top:30px; padding-bottom:70px; }
.item { line-height:23px; font-size:18px; font-weight: 300; display:inline-block; vertical-align:top; width:32%; text-align:center; }
.item span { font-weight: 700; }
.item:nth-of-type(1) { padding-top:160px; background:url(../img/img1-content2.png) no-repeat center top; }
.item:nth-of-type(2) { padding-bottom:160px; background:url(../img/img2-content2.png) no-repeat center bottom; }
.item:nth-of-type(3) { padding-top:160px; background:url(../img/img3-content2.png) no-repeat center top; }
.content3 {background:url(../img/bg-content3.jpg) no-repeat center top;}
.content3 .body-center { position:relative; min-height:595px; padding-top:60px; }
.expert-text { width:450px; margin-left:40px; position:relative; }
.expert-text:before { content:" "; position:absolute; background:url(../img/img-for-expert.png) no-repeat left top; width:51px; height:38px; top:-18px; left:-7px; }
.expert-text p { background-color:rgba(77,80,84,0.8); -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; padding:28px 20px; line-height:30px; font-size:23px; font-weight: 300; color:#fff; text-align:center; }
.expert-text p span { font-weight: 700; }
.about-expert { padding-top:55px; padding-right:490px; line-height:20px; font-size:17px; font-weight: 300; color:#fff; text-align:right; }
.expert { position:absolute; bottom:0; right:0; }
.content4 { background-color:#f7f7f7; padding-top:40px; }
.content4 .body-center { position:relative; padding-bottom:45px; }
.block-content4 { display:inline-block; vertical-align:top; width:55%; padding-left:40px; }
.text-content4 { line-height:29px; font-size:24px; font-weight: 300; padding-bottom:40px; }
.text-content4 span { font-weight: 700; text-transform:uppercase; color:#0a3968; }
.attention { line-height:24px; font-size:20px; font-weight: 300; padding-bottom:16px; padding-left:60px; background:url(../img/clock.png) no-repeat left top; padding-top:4px; }
.attention span { font-weight: 700; text-transform:uppercase; color:#0a3968; }
.item-content4 { display:inline-block; vertical-align:top; width:49%; }
.item-content4 .number { display:inline-block; vertical-align:top; font-size:31px; color:#fff; text-align:center; padding:16px 0; width:64px; background-color:#0a3968; font-weight: 700; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
.item-content4 .about-number { display:inline-block; vertical-align:top; font-size:20px; line-height:20px; width:162px; padding-top:8px; padding-left:2px; }
.block-for-timer-content4 { display:inline-block; vertical-align:top; padding-left:60px; }
.content4 .title-timer { color:#0a3968; }
.content4 .timer .rect { color:#0a3968; border:1px solid #0a3968; }
.content4 .timer p { color:#0a3968; }
.content4 .discount-main { color:#0a3968; }
.content4 .discount { color:#0a3968; }
.content4 .old-price,.content4 .new-price { color:#0a3968; }
.content4 .body-center:after { content:" "; position:absolute; bottom:-32px; left:50%; margin-left:-16px; background:url(../img/img-after-content4.png) no-repeat left top; width:49px; height:32px; }
.content5 { padding-top:60px; padding-bottom:40px; background:url(../img/bg-content5.jpg) no-repeat center top; }
.title-content5 { font-size:34px; line-height:37px; text-align:center; font-weight: 700; padding-bottom:8px; }
.title-content5 span { font-size:45px; }
.title2-content5 { font-size:24px; line-height:27px; text-align:center; font-weight: 300; padding-bottom:25px; }
.item-even-odd { padding:0 55px; }
.item-even-odd p { font-size:20px; line-height:24px; font-weight: 300; padding-bottom:5px; padding-top:28px; }
.item-even-odd p span { font-weight: 700; }
.item-odd img { float:left; margin-right:23px; }
.item-odd:after { content:" "; display:block; clear:both; }
.item-even img { float:right; margin-left:23px; }
.item-even p { text-align:right; }
.item-even:after { content:" "; display:block; clear:both; }
.content6 { background:url(../img/bg-content6.jpg) no-repeat center top; padding-top:50px; padding-bottom:20px; background-size:cover; max-width:1920px; margin-left:auto; margin-right:auto; }
.content6 h3 { font-size:30px; font-weight: 700; padding-bottom:5px; color:#fff; text-transform:uppercase; text-align:center; }
.content6 p { font-size:23px; line-height:32px; font-weight: 300; padding:0 30px 40px; color:#fff; text-align:center; }
.content6 p span { font-weight: 700; }
.content7 { padding-top:35px; padding-bottom:30px; }
.title-content7 { font-size:30px; font-weight: 700; text-align:center; padding-bottom:5px; }
.title2-content7 { font-size:23px; line-height:26px; font-weight: 300; text-align:center; padding-bottom:25px; }
.result { padding:0 100px; }
.item-content7 { display:inline-block; vertical-align:top; width:32%; font-size:20px; line-height:28px; font-weight: 300; text-align:center; padding-top:135px; padding-bottom:25px; position:relative; }
.item-content7:before { background:url(../img/img-content7.png) no-repeat; width:123px; height:123px; position:absolute; top:0; left:50%; margin-left:-61px; z-index:2; content:" "; }
.item-content7:nth-of-type(1):before { background-position:0 0; }
.item-content7:nth-of-type(2):before { background-position:-125px 0; }
.item-content7:nth-of-type(3):before { background-position:-250px 0; }
.item-content7:nth-of-type(4):before { background-position:-375px 0; }
.item-content7:nth-of-type(5):before { background-position:-500px 0; }
.item-content7:nth-of-type(6):before { background-position:-625px 0; }
.content8 { background:url(../img/bg-content8.jpg) no-repeat center top; padding-top:35px; padding-bottom:15px; }
.title-content8 { font-size:30px; text-transform:uppercase; font-weight: 700; text-align:center; color:#fff; padding-bottom:30px; }
.item-content8 { margin:0 40px 25px; padding-left:140px; position:relative; }
.item-content8:before { background:url(../img/img-content8.png) no-repeat; width:106px; height:106px; position:absolute; left:0; z-index:2; content:" "; }
.item-content8:nth-of-type(1):before { background-position:0 0; top:12px; }
.item-content8:nth-of-type(2):before { background-position:-110px 0; top:40px; }
.item-content8:nth-of-type(3):before { background-position:-220px 0; top:0; }
.item-content8 p { font-size:18px; line-height:25px; font-weight: 300; font-style:italic; padding:15px 20px; background-color:#fff; -webkit-border-radius:18px; -moz-border-radius:18px; border-radius:18px; }
.item-content8 p span { font-size:20px; font-style:normal; }
.content9 { padding-top:20px; padding-bottom:40px; }
.img-content9 { float:left; margin:0 40px 0 110px; }
.title-content9 { font-size:25px; line-height:28px; font-weight: 700; text-transform:uppercase; color:#00a651; }
.title2-content9 { font-size:25px; line-height:28px; font-weight: 700; padding-bottom:15px; }
.content9 ul { padding-right:40px; display:inline-block; vertical-align:top; width:53%; }
.content9 ul li { padding-left:30px; padding-top:2px; background:url(../img/galka.png) no-repeat left top; font-size:20px; line-height:24px; font-weight: 300; padding-bottom:14px; min-height:21px; }
.title3-content9 { font-size:28px; line-height:31px; font-weight: 700; padding-top:30px; color:#00a651; text-align:center; }
.title4-content9 { font-size:22px; line-height:28px; font-weight: 700; text-align:center; }
.text-content9 { font-size:22px; line-height:28px; font-weight: 300; text-align:center; }
.content10 { background:url(../img/bg-content10.jpg) no-repeat center top; min-height:440px; padding-top:35px; max-width:1920px; margin-left:auto; margin-right:auto; background-size:cover; padding-bottom:60px; }
.title-content10 { font-size:30px; line-height:38px; font-weight: 700; text-align:center; color:#fff; }
.title2-content10 { font-size:45px; line-height:48px; font-weight: 700; text-align:center; color:#00a651; padding-bottom:20px; }
.attention2 { display:inline-block; vertical-align:top; width:410px; margin-left:50px; line-height:24px; font-size:20px; font-weight: 300; padding-bottom:16px; padding-left:60px; color:#fff; background:url(../img/clock2.png) no-repeat left top; padding-top:4px; }
.attention2 span { font-weight: 700; }
.item1-content10 { display:inline-block; vertical-align:top; width:240px; margin-left:25px; }
.item2-content10 { display:inline-block; vertical-align:top; width:190px; }
.content10 .number { display:inline-block; vertical-align:top; font-size:31px; color:#fff; text-align:center; padding:16px 0; width:64px; background-color:#00a651; font-weight: 700; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
.content10 .about-number { display:inline-block; vertical-align:top; font-size:20px; line-height:20px; padding-top:8px; padding-left:2px; color:#fff; }
.item1-content10 .about-number { width:167px; }
.item2-content10 .about-number { width:110px; }
.price2 { text-align:center; font-size:35px; color:#00a651; padding-top:26px; padding-bottom:15px; }
.old-price2 { text-decoration:line-through; }
.for-new-price2 { display:inline-block; vertical-align:top; width:48%; padding-right:30px; text-align:right; font-size:36px; font-weight: 700; color:#fff; text-transform:uppercase; }
.new-price2 { display:inline-block; vertical-align:top; width:48%; font-size:69px; line-height:67px; font-weight: 700; color:#fff; text-transform:uppercase; }
.new-price2 .price-big {font-size: 64px;}
.content11 { padding-top:10px; padding-bottom:30px; }
.left-content11,.right-content11 { display:inline-block; vertical-align:top; width:48%; }
.left-content11 { padding-left:60px; }
.left-content11 img { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; }
.left-content11 p { font-size:29px; line-height:36px; font-weight: 300; font-style:italic; }
.right-content11 { padding-left:75px; position:relative; }
.right-content11:after { content:" "; position:absolute; left:0; bottom:50px; background:url(../img/arrow.png) no-repeat left top; width:80px; height:33px; }
.content11 .timer-wrapper { border:1px solid transparent; margin-left:15px; }
.content11 .title-timer { color:#000; }
.content11 .timer .rect { color:#fff; border:1px solid transparent; background-color:#ff4b5a; }
.content11 .timer p { color:#000; }
.form { padding:20px 30px 0; }
.form input { width:100%; }
.form select {margin-bottom:10px;border: 1px solid #d4d4d4;font-size:19px;color:#4a4a4a;text-align:center;padding: 0 15px;font-weight: 300;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;display:block;height:49px;width:100%;background: #fff;-webkit-appearance: none;-moz-appearance: none;-o-appearance: none;appearance: none;}
.form input[type="text"] {margin-bottom:10px;border: 1px solid #d4d4d4;font-size:19px;color:#4a4a4a;text-align: left;padding: 0 15px;font-weight: 300;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;height: 49px;line-height: 49px;}
.form input::-webkit-input-placeholder { color:#4a4a4a; }
.form input::-moz-placeholder { color:#4a4a4a; }
.form input:-moz-placeholder { color:#4a4a4a; }
.form input:-ms-input-placeholder { color:#4a4a4a; }
.form input[type="submit"] { border:none; background-color:#ff4b5a; color:#fff; text-transform:uppercase; font-size:34px; font-weight: 700; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; display:block; margin-left:auto; margin-right:auto; margin-top:10px; padding:7px 0 9px; cursor:pointer; }
.form input[type="submit"]:hover { background-color:#f04a59; }
.how { font-size:12px; line-height:15px; font-weight: 300; }
footer {background-color:#0d1e2d;font-size: 14px;text-align:center;padding: 20px;color:#6C6E6F;line-height: 1.2;}
footer p { width:100%; text-align:center; padding:0; margin:0; }
footer br { display:none; }
footer img { margin:10px auto!important; }
footer a { color:#6C6E6F; text-decoration:none; }
footer a:hover { color:#FF0069; text-decoration:none; }
.errField {display:none;font-size: 12px;background: #ff964b;color:#fff;text-align:center;padding:10px;font-weight: 700;border-radius: 3px;}

@media screen and (max-width: 950px) {
    .body-center { width:700px; }
    .content1 h2 { font-size:40px; }
    .block-content1 ul { padding:40px 5px 0; }
    .block-content1 ul li { padding-bottom:15px; }
    .block-for-timer { padding:10px 0 0 20px; }
    .text-content2 { line-height:27px; font-size:24px; padding-top:18px; }
    .text2-content2 { line-height:27px; }
    .item { font-size:17px; }
    .expert { width:45%; }
    .about-expert { padding-right:360px; }
    .expert-text { width:345px; margin-left:24px; }
    .expert-text p { line-height:27px; font-size:21px; }
    .block-for-timer-content4 { padding-left:0; }
    .block-content4 { padding-left:15px; padding-right:5px; }
    .item-content4 { width:100%; margin-bottom:10px; }
    .item-even-odd { padding:0 10px; }
    .item-even-odd p { padding-top:10px; }
    .item-odd img { margin-right:20px; margin-bottom:35px; }
    .content6 { padding-top:30px; }
    .content6 p { font-size:20px; line-height:29px; padding:0 30px 30px; }
    .content8 { background:url(../img/bg-content8.jpg) no-repeat center top #000; }
    .result { padding:0 10px; }
    .item-content8 { margin:0 15px 25px 10px; padding-left:125px; }
    .img-content9 { margin:0 20px 0 10px; }
    .content9 ul { padding-right:0; }
    .attention2 { width:290px; margin-left:10px; padding-top:0; }
    .item1-content10 { width:187px; margin-left:10px; }
    .content10 .about-number { font-size:14px; }
    .item1-content10 .about-number { width:116px; }
    .item2-content10 .about-number { width:90px; }
    .new-price2 { font-size:56px; }
    .new-price2 .price-big { font-size:75px; }
    .right-content11 { padding-left:10px; }
    .how { font-size:11px; }
    .right-content11:after { left:-14px; bottom:36px; background-size:55px; }
}

@media screen and (max-width: 710px) {
    .body-center { width:470px; }
    .consultation { display:none; }
    .content1 h2 { font-size:50px; line-height:56px; }
    .title-content1 { font-size:30px; line-height:38px; }
    .line { margin:20px auto 0; }
    .block-content1 { display:block; width:100%; }
    .block-content1 ul { padding:25px 55px 0 75px; }
    .block-for-timer { display:block; width:100%; padding:10px 0 0; }
    .title-timer,.timer { display:none; }
    .content1 { background-position:48% top; background-size:cover; padding-bottom:95px; }
    .discount-main { font-size:40px; }
    .discount { font-size:20px; }
    .timer-wrapper { width:330px; margin-left:auto; margin-right:auto; }
    .old-price { font-size:24px; }
    .new-price { font-size:36px; }
    .product { margin-left:5px; margin-top:26px; float:left; width:230px; }
    .text-content2 { line-height:31px; font-size:24px; padding-top:32px; }
    .text2-content2 { font-size:24px; line-height:29px; margin-top:40px; text-align:center; }
    .item { line-height:26px; font-size:21px; display:block; width:100%; padding-bottom:25px; }
    .item:nth-of-type(2) { padding-bottom:25px; padding-top:160px; background-position:center top; }
    .item-content2 { padding-bottom:20px; }
    .expert { display:none; }
    .expert-text { width:90%; margin-left:5%; }
    .expert-text p { line-height:30px; font-size:23px; }
    .about-expert { padding-right:30px; padding-top:30px; }
    .content3 .body-center { min-height:200px; padding-bottom:55px; }
    .block-content4 { display:block; width:100%; padding-left:5px; padding-right:5px; }
    .text-content4 { padding-bottom:25px; text-align:center; }
    .attention { width:92%; }
    .item-content4 { margin-bottom:10px; width:55%; }
    .item-content4:nth-of-type(2) { width:42%; }
    .item-content4 .about-number { width:178px; }
    .item-content4:nth-of-type(2) .about-number { width:110px; }
    .block-for-timer-content4 { display:block; padding-top:35px; }
    .content4 .body-center:after { display:none; }
    .content5 { padding-top:35px; padding-bottom:40px; background:none; }
    .title2-content5 { line-height:34px; }
    .item-odd img,.item-even img { float:none; margin-right:auto; margin-left:auto; display:block; margin-bottom:15px; width:180px; }
    .item-even-odd p { padding-bottom:25px; text-align:center; font-size:22px; line-height:26px; }
    .content6 p { font-size:23px; padding:0 5px 30px; }
    .content6 { background-size:cover; }
    .result { padding:0; }
    .item-content7 { width:48%; }
    .content8 { background-size:cover; }
    .item-content8 { margin:0 15px 75px; padding-left:0; }
    .item-content8 p { font-size:20px; line-height:25px; padding:20px; }
    .item-content8 p span { display:block; margin-left:100px; margin-bottom:5px; }
    .item-content8:before { left:-7px; }
    .item-content8:nth-of-type(1):before,.item-content8:nth-of-type(2):before,.item-content8:nth-of-type(3):before { top:-50px; }
    .title-content8 { padding-bottom:40px; }
    .content9 { padding-top:35px; }
    .img-content9 { margin:0 auto; display:block; float:none; }
    .title-content9 { font-size:28px; line-height:30px; padding-top:20px; text-align:center; }
    .title2-content9 { font-size:28px; line-height:30px; text-align:center; padding-bottom:25px; padding-top:6px; }
    .content9 ul { padding-right:0; display:block; width:90%; margin-left:auto; margin-right:auto; }
    .attention2 { width:92%; margin-left:10px; display:block; padding-top:4px; padding-bottom:30px; }
    .item1-content10 { margin-left:54px; }
    .content10 { min-height:0; background-size:cover; padding-bottom:80px; background-position:48% top; }
    .for-new-price2 { display:block; width:100%; padding-right:0; text-align:center; padding-bottom:15px; }
    .new-price2 { display:block; width:100%; text-align:center; font-size:69px; }
    .new-price2 .price-big { font-size:84px; }
    .left-content11 { display:none; }
    .right-content11 { display:block; width:100%; padding-left:0; }
    .content11 .timer-wrapper { margin-left:auto; width:70%; }
    .form { padding:0; }
    .form input[type="text"] { margin-bottom:10px; font-size:22px; padding:15px; }
    .how { font-size:14px; text-align:center; }
    .right-content11:after { display:none; }
}

@media screen and (max-width: 479px) {
    .body-center { width:90%; }
    .content1 { background:url(../img/bg-content1-480.jpg) no-repeat center top; background-size:cover; padding-bottom:95px; }
    .content1 h2 { font-size:36px; line-height:48px; }
    .title-content1 { font-size:22px; line-height:35px; }
    .block-content1 ul { padding:25px 0 0; }
    .timer-wrapper { width:290px; margin-left:auto; margin-right:auto; }
    .old-price { font-size:23px; }
    .new-price { font-size:34px; }
    .product { margin-left:auto; margin-right:auto; display:block; float:none; width:210px; }
    .content3 { background:url(../img/bg-content3-480.jpg) no-repeat center top; background-size:cover; }
    .expert-text { width:100%; margin-left:0; }
    .expert-text p { line-height:28px; font-size:22px; }
    .attention { width:100%; }
    .item-content4 { margin-bottom:10px; width:100%; }
    .item-content4:nth-of-type(2) { width:100%; }
    .content6 { background:url(../img/bg-content6-480.jpg) no-repeat center top; background-size:cover; }
    .item-content7 { font-size:16px; line-height:23px; }
    .title-content8 { text-align:right; padding-right:24px; }
    .content8 { background:url(../img/bg-content8-480.jpg) no-repeat center top; background-size:cover; }
    .content9 ul { width:100%; }
    .content10 { background:url(../img/bg-content10-480.jpg) no-repeat center top; background-size:cover; padding-bottom:100px; }
    .attention2 { width:100%; margin-left:0; }
    .item1-content10,.item2-content10 { margin-left:0; width:100%; display:block; margin-bottom:10px; }
    .content10 .about-number { font-size:20px; }
    .item1-content10 .about-number,.item2-content10 .about-number { width:167px; }
    .price2 { font-size:25px; }
    .new-price2 { font-size:34px; }
    .new-price2 .price-big { font-size:64px; }
    .content11 .timer-wrapper { margin-left:auto; width:100%; }
    .footer-right { float:none; text-align:center; margin-bottom:10px; }
    .footer-left { float:none; text-align:center; }
    .attention2,.attention { line-height:20px; font-size:18px; }
}

@media screen and (max-width: 319px) {
    .body-center { width:94%; }
    .content1 h2 { font-size:28px; line-height:40px; }
    .title-content1 { font-size:18px; line-height:30px; }
    .block-content1 ul li { font-size:22px; line-height:26px; }
    .timer-wrapper { width:220px; }
    .timer-button { font-size:26px; margin-left:15px; margin-right:15px; padding:9px 0 12px; text-align:center; }
    .item { line-height:22px; font-size:17px; }
    .about-expert { padding-right:20px; }
    .item-content4 .about-number { width:136px; font-size:16px; }
    .item-content7 { display:block; width:100%; }
    .title-content8 { padding-bottom:68px; text-align:center; padding-right:0; }
    .item-content8 p span { margin-left:84px; }
    .item-content8 p { font-size:17px; line-height:23px; }
    .img-content9 { width:90%; }
    .title2-content10 { font-size:33px; line-height:42px; }
    .item1-content10 .about-number,.item2-content10 .about-number { width:140px; font-size:16px; }
    .price2 { font-size:19px; }
    .new-price2 { font-size:25px; }
    .new-price2 .price-big { font-size:53px; }
    .attention2,.attention { line-height:16px; font-size:14px; }
}

