.invisa{visibility:hidden!important;}
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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,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;}
body{line-height:1;}
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;}
*{color:#333333;box-sizing:border-box;}
@font-face{font-family:'PFDinBold';src:url('../fonts/pfdintextpro-bold.woff');}
@font-face{font-family:'PFDinLight';src:url('../fonts/pfdintextpro-light.woff');}
@font-face{font-family:'PFDinMedium';src:url('../fonts/pfdintextpro-medium.woff');}
@font-face{font-family:'PFDinRegular';src:url('../fonts/pfdintextpro-regular.woff');}
@font-face{font-family:'ProximaRegular';src:url('../fonts/ProximaNovaRegular.woff');}
@font-face{font-family:'ProximaBold';src:url('../fonts/ProximaNovaBold.woff');}
.clearfix{clear:both;}
.clearfix:before{clear:both;content:'';display:table;}
.clearfix:after{clear:both;content:'';display:table;}
.container{width:1000px;height:100%;margin-left:auto;margin-right:auto;position:relative;}
.container:before{clear:both;content:'';display:table;}
.container:after{clear:both;content:'';display:table;}
section{width:100%;min-width:1000px;}
.section-title{font-family:'PFDinMedium';font-size:40px;text-transform:uppercase;text-align:center;}
.yellow{color:#ffcc33;}
.f18{font-size:18px;}
.f32{font-size:32px;}
.f45{font-size:45px;}
.medium{font-family: 'PFDinMedium';}
.bold{font-family:'PFDinBold';}
header{background:#201f1f;padding:15px 0 10px 0;position:fixed;width:100%;min-width: 1000px;top:0;left:0;height:100px;z-index:111;}
header *{color:white;font-family:'PFDinRegular';}
.logo_wrapper{float:left;width:220px;}
.logo{margin-bottom: 5px;}
.logo-bottom{font-size:18px;line-height: 1.2;}
nav{float:left;width:460px;margin:30px 0 0 70px;}
nav ul li{float:left;margin-right:15px;}
nav ul li a{text-transform:uppercase;}
nav ul li a:hover{color:chocolate;}
.phone-wrapper{float:right;text-align:right;font-size:18px;line-height:1.2;}
.phone-top{font-size:26px;}
#main-screen{margin-top:100px;padding-top:28px;background:url('../images/main-bg.jpg') no-repeat center;background-size:cover;}
.main-title{color:#ffcc33;font-family:'PFDinBold';font-size:50px;text-align:right;line-height:1.2;}
.main-title-sub{text-align:right;display:block;color:#ffcc33;font-family:'PFDinRegular';font-size:40px;text-transform:uppercase;line-height: 1.9;}
.main-img-wrapper{width:660px;height:463px;position:absolute;top:0;left:0;margin-left:-127px;background:url('../images/main-aparat.png') no-repeat center;background-size:contain;}
.item.first{width:540px;float:right;margin-top:-43px;position: relative;}
.action-price-wrapper{width:280px;height:280px;background:url('../images/action-price-bg.png') no-repeat center;background-size:contain;float:left;margin-left:37px;}
.action-price-wrapper .old-price{font-family:'PFDinRegular';color:black;font-size:40px;text-decoration:line-through;text-align:center;padding-top:80px;}
.action-price-wrapper .new-price{font-size:50px;font-family:'PFDinBold';color:#ff3300;text-align:center;}
.rub{text-align:center;font-size:25px;font-family:'PFDinRegular';color:#ff3300;}
.timer-wrapper{width:260px;float:left;margin-top:75px;position: absolute;top: 0;right: 0;}
.timer-wrapper .title{font-size:22px;text-align:center;font-family:'PFDinMedium';color:#fff;}
.item.second{width:415px;float:right;margin-bottom:45px;margin-top:-50px;}
.order-btn{background:url('../images/button-bg.png') no-repeat center;background-size: cover;width:300px;height:55px;border-radius:5px;cursor:pointer;color:black;font-family:'PFDinMedium';font-size:28px;border:none;display:block;margin:10px auto;margin-bottom:20px;position: relative;z-index: 11;}
.order-btn:active{background-image:-webkit-linear-gradient(bottom, #f7e048, #eaab39);background-image:-moz-linear-gradient(bottom, #f7e048, #eaab39);background-image:-ms-linear-gradient(bottom, #f7e048, #eaab39);background-image:-o-linear-gradient(bottom, #f7e048, #eaab39);background-image:linear-gradient(to top, #f7e048, #eaab39);}
.items-lost{font-family:'PFDinRegular';font-size:18px;color:black;display:block;width:380px;height:35px;background:#f3f6f9;line-height:35px;border-radius:5px;text-align:center;margin:10px auto;}
.count{font-size:32px;color:#0066cc;font-family:'PFDinBold';display:block;float:right;margin-top:0px;margin-right:15px;}
.main-bottom{background:rgba(0, 8, 41, 0.8);padding:20px 0 30px 0;margin-top: -5px;}
.main-bottom .left{width:50%;float:left;padding-left:70px;}
.main-bottom .right{width:50%;float:left;padding-left:50px;}
.main-bottom-item{margin-bottom:20px;}
.main-bottom-item img{float:left;margin-right:20px;}
.main-bottom p{font-family:'PFDinRegular';font-size:22px;color:white;padding-top:3px;}
#functional{padding:65px 0 47px 0;background:url('../images/functional-bg.jpg') no-repeat center;background-size:cover;}
#functional .section-title{color:#003366;}
#functional .title-divider{width:120px;height:3px;background:#003366;margin:20px auto 80px auto;}
#functional .first .item{margin-bottom:65px;}
#functional .item{float:left;width:25%;}
#functional .item .title{font-size:22px;color:#0066cc;font-family:'PFDinMedium';text-align:center;text-transform:uppercase;}
#functional .item img{display:block;margin:20px auto 15px auto;width:143px;height:143px;}
#functional .item .descr{font-size:18px;font-family:'PFDinRegular';text-align:center;line-height:1.2;}
#characteristics{padding:75px 0 80px 0;background:url('../images/charakteristiks-bg.jpg') no-repeat center;background-size:cover;}
#characteristics .section-title{color:#003366;}
#characteristics .title-divider{width:120px;height:3px;background:#003366;margin:30px auto 70px auto;}
#characteristics .item{width:412px;float:right;}
#characteristics .item ul li{font-size:18px;font-family:'ProximaRegular';line-height:1.4;}
#characteristics .item ul li span{font-size:20px;font-family:'ProximaBold';color:black;}
.video-wrapper{width:831px;height:493px;position:absolute;bottom:0;left:0;margin-left:-215px;margin-bottom:-80px;background:url('../images/charakteristiks-video.png') no-repeat center;background-size:contain;}
.video-body{width:425px;height:323px;margin:21px 0 0 209px;}
#why-now{background:url('../images/why-now-bg.jpg') no-repeat center;background-size:cover;padding:45px 0 110px 0;min-height:670px;}
#why-now .section-title{font-family:'PfDinMedium';color:white;font-size:40px;text-align:center;}
#why-now .section-title .yellow.bold{line-height:60px;}
#why-now .left, #why-now .right{margin-top:46px;width:485px;}
#why-now .left{float:left;}
#why-now .right{float:right;}
#why-now .item{margin-bottom:15px;}
#why-now .right .item img{float: right;}
#why-now .left .item .img-wrapper{width:90px;height:100%;}
#why-now .right .item .img-wrapper{width:78px;height:100%;}
#why-now .left .item .img-wrapper{float:left;margin-right:0;}
#why-now .right .item .img-wrapper{float:right;margin-left:0;}
#why-now .item .img-wrapper img{margin-top:35px;}
#why-now .right .item .img-wrapper img{float:right;}
#why-now .item .title{color:white;font-family:'PFDinMedium';font-size:25px;line-height:1;}
#why-now .item .descr{color:white;font-size:20px;font-family:'PFDinRegular';line-height:1.2;}
#why-now .right .item .title{text-align:right;}
#why-now .right .item .descr{text-align:right;}
#pay-post .title-divider-white{width:120px;height:3px;background:#ffffff;margin:23px auto 65px auto;}
#pay-post{background:url('../images/pay-post.jpg') no-repeat center;background-size:cover;}
#pay-post .container{padding:80px 0 80px 0;}
#pay-post .section-title{color:white;}
#pay-post .right{float:right;width:745px;}
#pay-post .right ul li{font-family:'PFDinRegular';font-size:18px;color:#fff;line-height:1.2;margin-bottom:2px;}
#pay-post .right ul li p{color:#ffcc33;font-family:'PFDinMedium';font-size:25px;}
#pay-post .img-wrapper{position:absolute;width:476px;height:585px;bottom:0;left:0;margin-left:-230px;background:url('../images/pay-post1.png') no-repeat center;background-size:contain;}
#reviews{background:url('../images/reviews-bg.jpg') no-repeat center;background-size:cover;min-height:750px;padding:80px 0 105px 0;}
#reviews .section-title{color:#003366;}
#reviews .title-divider{width:120px;height:3px;background:#003366;margin:30px auto 85px auto;}
.reviews-slider{width:582px;height:419px;margin:0 auto;background:url('../images/review-slider-bg.png') no-repeat center;background-size:contain;position:relative;z-index:0;padding:50px 80px 0 80px;}
.arrow{width:30px;height:29px;/*background:url('../img/review-slider-marker.png') no-repeat center;*/background-size:contain;position:absolute;z-index:1;top:186px;cursor:pointer;}
.arrow.left{left:12px;}
.arrow.right{right:16px;transform:rotate(180deg);}
.kavichki{margin-top:20px;float:left;}
.review-head{float:right;}
.review-head img{float:right;margin-left:10px;width:106px;height:106px;border-radius:50%;}
.review-head p{float:right;}
.review-head .name{color:#003366;font-size:24px;font-family:'PFDinMedium';text-align:right;margin-top:20px;margin-bottom:15px;}
.review-head .city{color:#003366;font-size:20px;font-family:'PFDinRegular';text-align:right;}
.review-body p{font-size:16px;font-family:'PFDinRegular';color:#333333;margin-top:30px;line-height:1.1;}
#advant{background:url('../images/advantages-bg.jpg') no-repeat center;background-size:cover;}
#advant .container{padding:80px 15px 60px 15px;}
#advant .section-title{font-size:37px;color:#003366;}
#advant .section-title .lower{color:#003366;text-transform:lowercase;font-size:40px;font-family:'PFDinRegular';line-height: 1.3;}
#advant .title-divider{width:120px;height:3px;background:#003366;margin:25px auto 28px auto;}
#advant .title-sub{font-size:30px;font-family:'PFDinRegular';text-align:center;line-height:1.2;}
#advant .item.first{width:100%;margin:60px 0 45px 0;}
#advant .item.first img{float:left;margin-right:30px;}
#advant .item.first p{font-size:20px!important;font-family:'PFDinRegular';line-height:1.1;margin-top:-5px;width: 440px;float: left;}
#advant .item.second{width:100%;margin-bottom:45px;margin-top:0px;}
#advant .item.second img{float:right;margin-left:40px;width:442px;}
#advant .item.second p{font-size:20px;width:488px;float:left;text-align:right;font-family:'PFDinRegular';line-height:1.1;margin-top:-5px;}
#advant .item.third img{width:310px;}
#advant .item.third img.second{margin:0 15px;}
#advant .item.fourth{margin:40px 0 25px 0;}
#advant .item.fourth .attention{float:left;margin:0 35px 0 90px;}
#advant .item.fourth p{font-family:'PFDinRegular';font-size:20px;margin-top:10px;}
#advant .title-bottom{text-align:center;font-size:35px;color:#003366;font-family:'PFDinMedium';line-height:1.2;}
#action{background:url('../images/action-bg.jpg') no-repeat center;background-size:cover;padding:57px 0 15px 0;}
#action .section-title{color:white;font-size:60px;font-family:'PFDinBold';}
#action .title-sub{color:#ffcc33;font-size:45px;font-family:'PFDinRegular';text-align:center;margin-top:38px;line-height:1.2;}
.action-img-wrapper{width:592px;height:571px;background:url('../images/action1.png') no-repeat center;background-size:cover;position:absolute;top:110px;left:0;margin-left:-5px;}
#action .item.first{margin-top: -15px;}
#action .item.first .action-price-wrapper{margin-left: 10px;}
#action .item.first .timer-wrapper{margin-top: 82px;}
#action .item.second {margin-top: -40px;}
#action .item.second .items-lost{margin: 25px auto;}
footer{background:url('../images/footer-bg.jpg') no-repeat center;background-size:cover;padding:30px 0 40px 0;width: 100%;min-width: 1000px;}
footer *{color:white;font-family:'PFDinRegular';font-size:16px;line-height:1.2;}
footer .left{float:left;width:430px;padding-left:30px;margin-right:65px;}
footer .center{float:left;width:170px;text-align:right;}
footer .center img{float:right;margin-left:10px;}
footer .right{width:260px;padding-right:30px;text-align:right;float:right;}
.modal-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;display:none;}
.modal-fade{position:fixed;width:100%;height:100%;top:0;left:0;z-index:111;background:rgba(0,0,0,0.6);}
.modal-body{position:fixed;width:310px;height:330px;left:50%;top:50%;margin-top:-165px;margin-left:-155px;background:#fff;border-radius:5px;z-index:1111;padding:30px 0;}
.close{width:10px;height:8px;position:absolute;top:0;right:0;margin-right:10px;margin-top:10px;cursor:pointer;/*background:url('../img/close-modal.png') no-repeat center;background-size:contain;*/}
.modal-title{font-size:22px;color:#0099cc;font-family:'PFDinMedium';text-align:center;text-transform:uppercase;}
.modal-descr{color:#666666;text-align:center;font-family:'PFDinRegular';font-size:20px;line-height:1.3;margin-top:15px;}
.modal-form{margin-top:20px;}
.modal-form *{display:block;margin-bottom:20px;width:265px;height:40px;border-radius:5px;margin-left:auto;margin-right:auto;}
.modal-form input{border:1px solid #4ea7d3;padding:5px 15px;font-family:'PFDinRegular';font-size:18px;color:#999999;}
.modal-form button{font-family:'PFDinMedium';font-size:25px;color:black;cursor:pointer;background:#ffcc00;}
.timer-body{position:relative;margin-top:-15px;}
.timer-body *{color:#0066cc;font-family:'PFDinBold';font-size:45px;}
.timer-item{position:absolute;width:75px;height:75px;border-radius:5px;background:#fff;font-family:'PFDinRegular';font-size:14px;color:#333333;text-align:center;padding-top:10px;}
#timercountdown, #timercountdown0{margin-top:50px;position:relative;z-index:1;}
.timer-item.first{top:0;z-index:0;margin-top:-25px;}
.timer-item.second{top:0;z-index:0;left:95px;margin-top:-25px;}
.timer-item.third{top:0;z-index:0;left:185px;margin-top:-25px;}
.call-us{text-decoration:none;border-bottom: 1px dashed #fff;}
.call-us:hover{border-bottom: none;}
.phone-wrapper{margin-top: 25px;}
.timer-item.first {
    top: 0;
    z-index: 0;
    margin-top: 0;
}
.timer-item.second {
    top: 0;
    z-index: 0;
    left: 95px;
    margin-top: 0px;
}
.timer-item.third {
    top: 0;
    z-index: 0;
    left: 185px;
    margin-top: 0px;
}
.timer-body {
    position: relative;
    margin-top: 10px;
}
.timer{
    z-index: 1;
}

.akz {
    position: absolute;
    bottom: 5px;
    left: 370px;
    width: 200px;
}

.akz2 {
    position: absolute;
    bottom: 20px;
    left: 5px;
    width: 350px;
    font-size: 20px;
    line-height: 1.4;
    color: #fff;
    text-align: center;
    font-family: 'PFDinRegular';
}

.akz2 b {
    color: #fff;
    text-decoration: underline;
}

.akzi {
    position: absolute;
    bottom: 262px;
    left: 392px;
    width: 150px;
}

.akz3 {
    position: absolute;
    bottom: 20px;
    left: 5px;
    width: 350px;
    font-size: 20px;
    line-height: 1.4;
    color: #fff;
    text-align: center;
    font-family: 'PFDinRegular';
}

.akz3 b {
    color: #fff;
    text-decoration: underline;
}

#iglove {
    padding: 50px 15px;
    background-color: #f1f1f1;
    background-image: linear-gradient(to right, rgb(232, 167, 167) 0%, rgb(45, 106, 161) 100%);
}

#iglove h2 {
    margin-bottom: 20px;   
}

#iglove h2 span {
    color: red;
}

#iglove .and6 {
    
}

#iglove .title-sub {
    font-size: 22px;
    font-family: 'PFDinMedium';
}

#iglove .item.first {
    width: 380px;
    float: right;
    margin-top: -200px;
    position: relative;
}

.sert {
	padding:30px 0;	
	background:url(../images/winter.jpg);
	background-size:cover;
	background-position:center top;
}

.sert h2 {
	margin-bottom:20px;
	color: #d71e24;
}

.sert img {
	display:block;
	margin:0 auto;
}

.pulse{
    animation-name: pulse;
    -webkit-animation-name: pulse;  
 
    animation-duration: 1.5s;   
    -webkit-animation-duration: 1.5s;
 
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}
 
@keyframes pulse {
    0% {
        transform: scale(0.9);
        opacity: 0.7;       
    }
    50% {
        transform: scale(1);
        opacity: 1; 
    }   
    100% {
        transform: scale(0.9);
        opacity: 0.7;   
    }           
}
 
@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(0.95);
        opacity: 0.7;       
    }
    50% {
        -webkit-transform: scale(1);
        opacity: 1; 
    }   
    100% {
        -webkit-transform: scale(0.95);
        opacity: 0.7;   
    }           
}



.days {
  float: left;
  margin-right: 4px;
}
.hours {
    float: left;
    width: 75px;
    height: 75px;
    font: 700 40px/80px sans-serif;
    /*background: url("../img/digit_group.png") no-repeat scroll 0 0 transparent;*/
    text-align: center;
    color: #0066cc;
}
.minutes {
    float: left;
    width: 75px;
    height: 75px;
    font: 700 40px/80px sans-serif;
    /*background: url("../img/digit_group.png") no-repeat scroll 0 0 transparent;*/
    text-align: center;
    color: #0066cc;
    margin-left: 20px;
}
.seconds {
    float: left;
    width: 75px;
    height: 75px;
    font: 700 40px/80px sans-serif;
    /*background: url("../img/digit_group.png") no-repeat scroll 0 0 transparent;*/
    text-align: center;
    color: #0066cc;
    margin-left: 15px;
}
.clearDiv {
  clear: both;
}
.timer{
    display: inline-block;
    clear: both;
    text-align: right;
    position: relative;
    z-index: 1;
}
.timer-item{
    padding-top: 5px;
}



.container {
    padding-right: 15px;
    padding-left: 15px;
    width: auto;
    max-width: 1030px;
    height: auto;
}

header {
    min-width: 300px;
    padding-right: 15px;
    padding-left: 15px;
}
footer {
    min-width: 300px;
}
section {
    min-width: 300px;
}

.sert img {
    max-width: 100%;
}

#iglove .and6 {max-width: 100%;}

@media (max-width: 1020px) {
    .container {
        overflow: hidden;
    }
    header nav {
        display: none;
    }

    .main-title {
        font-size: 34px;
    }

    .main-title-sub {
        font-size: 20px;
    }

    .main-img-wrapper {
        width: 50%;
        top: -65px;
        left: 5px;
        margin-left: 0;
    }

    .video-wrapper {
        width: 100%;
        height: auto;
        position: relative;
        margin: 0;
        background: none;
    }

    .video-body {
        width: 100%;
        height: 360px;
        margin: 0 0 20px;
    }

    #characteristics .item {
        width: 100%;
        float: none;
    }

    #why-now .left, #why-now .right {
        width: 50%;
    }

    #pay-post {
        background-position: left -400px center;
    }

    #pay-post .right {
        width: 70%;
        background-color: rgba(0,0,0,0.6);
        padding: 15px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        border-radius: 15px;
    }

    #advant .item img {
        width: 50% !important;
        margin: 0 !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #advant .item p {
        width: 50% !important;
        padding: 0 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #advant .item.third img {
        width: 32% !important;
    }

    #advant .item.fourth img {
        width: auto !important;
        margin-right: 20px;
    }

    .action-img-wrapper {
        width: 50%;
        height: 400px;
        background: url(../images/action1.png) no-repeat center;
        background-size: contain;
        position: relative;
        top: 0;
        left: 0;
        float: left;
        margin-left: 0;
        margin-top: -100px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .item.first {
        width: 50%;
        float: right;
        margin-top: -43px;
        position: relative;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        clear: none;
    }

    .akzi {
        position: relative;
        bottom: 0;
        left: 90px;
        width: 150px;
    }

    .akz3 {
        position: relative;
        bottom: 0;
        left: 5px;
        width: 300px;
        font-size: 20px;
        line-height: 1.4;
        color: #fff;
        text-align: center;
        font-family: 'PFDinRegular';
    }

    .item.second {
        width: 50%;
        float: right;
        margin-bottom: 10px;
        margin-top: -50px;
    }

    .nc {
        clear: both;
    }

    #action .item.first .timer-wrapper {
        margin-top: 0;
        width: 260px;
        float: left;
        margin-top: 0px;
        position: relative;
        top: 0;
        right: 0;
    }

    #action .item.second {
        margin-top: 0;
    }

}

@media (max-width: 920px) {
    #functional .item {
        width: 50%;
    }

    .main-img-wrapper {
        position: relative;
        width: 100%;
        height: 400px;
        top: 0;
        left: 0;
        margin: 0 0 20px;
    }

    .akz {
        position: relative;
        bottom: 0;
        left: 0;
    }

    .akz2 {
        position: relative;
        bottom: 0;
        left: 0;
        width: 300px;
        margin: 10px 0 20px 0;
    }

}

@media (max-width: 860px) {
    #why-now {
        background-image: none;
        background-color: #003d6c;
    }
    #why-now .left, #why-now .right {
        width: 100%;
        float: none;
    }
    #why-now .item {
        height: auto;
    }
    #pay-post .right {
        width: 100%;
    }
}
@media (max-width: 780px) {
    #iglove .item.first {
    width: 100%;
    float: none;
    margin-top: 0;
    position: relative;
    text-align: center;
    }
}

@media (max-width: 680px) {
    .main-bottom .left, .main-bottom .right {
        padding-left: 10px;
    }
    .item.first {
        width: 100%;
        float: none;
    }
    .action-img-wrapper{
        width: 100%;
    }
    .item.second{
        width: 100%;
    }
}

@media (max-width: 620px) {

    .reviews-slider {
        width: 100%;
        height: auto;
        background: none;
    }

    .arrow.right {
        transform: none;
        right: 0;
    }
    .arrow.left {
        left: 0;
    }

    .arrow.right:after {
        content: ">";
        display: block;
        background: #666;
        position: absolute;
        top: 0;
        left: 0;
        font-size: 20px;
        line-height: 30px;
        width: 100%;
        height: 100%;
        color: #fff;
        text-align: center;
    }

    .arrow.left:after {
        content: "<";
        display: block;
        background: #666;
        position: absolute;
        top: 0;
        left: 0;
        font-size: 20px;
        line-height: 30px;
        width: 100%;
        height: 100%;
        color: #fff;
        text-align: center;
    }

    #advant .item img {
        width: 100% !important;
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }

    #advant .item p {
        width: 100% !important;
    }

    #advant .item.third img {
        width: 100% !important;
    }
    .items-lost {
        width: 100%;
    }
    
    .section-title {font-size: 20px;}
}

@media (max-width: 480px) {
    header {
        height: auto;
    }
    .main-bottom .left, .main-bottom .right {
        width: 100%;
        padding-left: 0;
    }
    .logo_wrapper {
        float: none;
        text-align: center;
        margin: 0 auto;
    }
    .phone-wrapper {
        float: none;
        text-align: center;
        font-size: 18px;
        line-height: 1.2;
        margin-top: 15px;
    }
    #functional .item {
        width: 100%;
    }
    #pay-post {
        background-position: left -500px center;
        background-image: none;
        background-color: #333;
    }
    .item.first {
        width: 100%;
        float: none;
        margin-top: 0;
        position: relative;
    }
    .timer-wrapper {
        width: 260px;
        float: none;
        position: relative;
        top: 0;
        right: 0;
        margin: 0 auto;
    }
    .item.second {
        width: 100%;
        float: none;
        margin-bottom: 45px;
        margin-top: 0px;
    }
    #action .section-title {
        font-size: 40px;
    }
    
    .items-lost{
        height: auto;
    }
    
    .order-btn{
        width: 100%;
    }

    .main-title,.main-title-sub{
        text-align: center; 
    }

}

.cl:after{
    content:"";
    display: block;
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    clear: both;
}
