/*reset*/
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;}

/* HTML5 display-role reset for older browsers */
/* endzeit_____ */
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;}
/* michael-k90 */
*::-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,a{outline: none;}
/* endzeit_____ */
.hidden{display: none;}
.left{float: left;}
.right{float: right;}
.center{text-align: center;}
.clearfix:after{content: '';display: block;clear: both;}
.clear{clear: both;height: 0px;}

@font-face {
    font-family:'Blogger Sans';
    src: url('strukt/font/BloggerSans-Bold.woff2') format('woff2'),
        url('strukt/font/BloggerSans-Bold.woff') format('woff'),
        url('strukt/font/BloggerSans-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-stretch: squinchy;
    unicode-range: U+0020-0491;
}
html{
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: subpixel-antialiased !important;
}
h1,h2,h3,h4,h5,h6{font-family: "Blogger Sans", sans-serif; font-weight: 700;}
b,strong{font-weight: 700;}
body{
    width: 100%;
    min-width: 320px;
    padding: 0px;
    margin: 0px auto;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5em;
    font-weight: 400;
    color: #333;
    background: #fff;
}
section{
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
}
.wrap{
    width: 960px;
    padding-top: 5px;
    padding-bottom: 50px;
    margin: 0 auto;
}
.m1-form>div{
    width: 300px;
    margin: 0 auto 15px;
}
.m1-form>div:last-child{
    margin-bottom: 0;
}
.m1-form input{
    position: relative;
    display: block;
    outline: 0;
    border: 0;
    width: 100%;
    height: 67px;
    line-height: 67px;
    margin: 0 auto;
    background: #fff;
    text-indent: 15px;
    font-size: 20px;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    font-weight: 400;
    border-radius: 35px;
}
.m1-form input:focus{
    -webkit-box-shadow: 0px 0px 10px 0px rgba(49, 40, 2, 0.3);
    -moz-box-shadow:    0px 0px 10px 0px rgba(49, 40, 2, 0.3);
    box-shadow:         0px 0px 10px 0px rgba(49, 40, 2, 0.3);
}
.button-m{
    position: relative;
    display: block;
    width: 250px;
    height: 70px;
    margin: 0 auto;
    border: 0;
    text-decoration: none;
    cursor: pointer; 
    line-height: 68px;
    font-family: "Trebuchet MS", sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
    background: #f3573c;
    background-image: -webkit-linear-gradient(top, #f3573c, #ef3935);
    background-image: -moz-linear-gradient(top, #f3573c, #ef3935);
    background-image: -ms-linear-gradient(top, #f3573c, #ef3935);
    background-image: -o-linear-gradient(top, #f3573c, #ef3935);
    background-image: linear-gradient(to bottom, #f3573c, #ef3935);
    border-radius: 35px;
    border-bottom: 3px solid #b9321b;
    box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.25);
}
.button-m:hover{
    background: #f3573c;
    border-bottom-color: #e2543c;
}
.button-m1{
    position: relative;
    display: block;
    width: 170px;
    height: 50px;
    margin: 0 auto;
    border: 0;
    text-decoration: none;
    cursor: pointer; 
    line-height: 68px;
    font-family: "Trebuchet MS", sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 30px;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
    background: #f3573c;
    background-image: -webkit-linear-gradient(top, #f3573c, #ef3935);
    background-image: -moz-linear-gradient(top, #f3573c, #ef3935);
    background-image: -ms-linear-gradient(top, #f3573c, #ef3935);
    background-image: -o-linear-gradient(top, #f3573c, #ef3935);
    background-image: linear-gradient(to bottom, #f3573c, #ef3935);
    border-radius: 35px;
    border-bottom: 3px solid #b9321b;
    box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.25);
}
.button-m1:hover{
    background: #f3573c;
    border-bottom-color: #e2543c;
}
.button-m2{
    position: relative;
    display: block;
    width: 170px;
    height: 50px;
    margin: 0 auto;
    border: 0;
    text-decoration: none;
    cursor: pointer; 
    line-height: 68px;
    font-family: "Trebuchet MS", sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 30px;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
    background: #f3573c;
    background-image: -webkit-linear-gradient(top, #f3573c, #ef3935);
    background-image: -moz-linear-gradient(top, #f3573c, #ef3935);
    background-image: -ms-linear-gradient(top, #f3573c, #ef3935);
    background-image: -o-linear-gradient(top, #f3573c, #ef3935);
    background-image: linear-gradient(to bottom, #f3573c, #ef3935);
    border-radius: 35px;
    border-bottom: 3px solid #b9321b;
    box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.25);
}
.button-m2:hover{
    background: #f3573c;
    border-bottom-color: #e2543c;
}
.title{
    margin: 0 0 40px 0;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 38px;
    line-height: 1.2em;
}
.title .sub-title{
    display: block;
    padding: 5px 0 0;
    text-transform: lowercase;
    font-size: 22px;
    line-height: 1.3em;
    letter-spacing: normal;
}
.countbox{
    width: 282px; 
    margin: 0 auto;
    padding: 10px 0 25px;
    font-size: 30px; 
    line-height: 1.2; 
    text-align: center;
    color: #fff;
}
.countbox .countbox-num{
    position: relative;
    float: left; 
    width: 84px;
    height: 46px; 
    line-height: 46px; 
    color: #fff;
}
.countbox .countbox-space{
    float: left; 
    width: 15px; 
    height: 46px;
    line-height: 46px;
    font-weight: 400; 
    color: #fff;
}
.countbox .countbox-space:before{content: '\003A';}
.countbox-hours1,.countbox-mins1,.countbox-secs1, .countbox-hours2,.countbox-mins2,.countbox-secs2{
    float: left; 
    width: 38px;
    height: 46px;
    margin: 0 2px;
    border-radius: 8px;
    font-weight: 700;
    color: #333;
    background: #fff;
    z-index: 1;
}
.countbox-hours-text,.countbox-mins-text,.countbox-secs-text{
    position: absolute;
    margin-top: 35px;
    height: 18px;
    width: 84px;
    text-align: center; 
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    text-transform: lowercase;
}
@media screen and (max-width: 959px){
    .wrap{
        width: 640px;
    }
    .title{
        font-size: 35px;
    }
}
@media screen and (max-width: 639px){
    .wrap{
        width: 320px;
    }
    .title{
        font-size: 28px;
    }
    .title .sub-title{
        font-size: 18px;
    }
}




















.conteiner {position: absolute; width:100%;}
.head {height:80px; background-color: #FF00CC; width:100%; position:relative; padding-top:5px;}
.head2 {position: relative; }
.top_banner {position: relative;}
.kykli {color:#FFFFFF; font-size:32px; font-weight:bold; margin-left:50px;}
.main {width:100%;}
.tovar {width:95%; margin: 0 auto;}
@font-face {
    font-family:'Blogger Sans';
    src: url('strukt/font/BloggerSans-Bold.woff2') format('woff2'),
        url('strukt/font/BloggerSans-Bold.woff') format('woff'),
        url('strukt/font/BloggerSans-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-stretch: squinchy;
    unicode-range: U+0020-0491;
}
/* start tovar */
.centr_img_prod {display:block; margin:0 auto; width:250px; height:250px; z-index: 1; padding-top:5px; padding-bottom:5px;} /* ������������ �������� �� ������ */
.centr_hit {display:block; margin:0 auto; width:340px; height:340px; padding-top:10px; padding-bottom:15px;}
.div_kryg {border:1px solod black; width:350px;};
.name_tov {color:#000000; font-size:22px; font-weight:bold; padding-top:10px; text-align:center;}
.art {color: #666666; font-size:18px; padding-bottom:10px; text-align:center;}
.tsena_old {color: #000000; font-size:27px; text-align:center; text-decoration:line-through;}
.tsena {color: #FF0033; font-size:36px; font-weight:bold; text-align:center;}
.tsena1 {color: #FF6633; font-size:18px; text-align:center;}
ul.prod li {list-style: none; display: inline-table; border:1px solid #934900; width:28%; margin-right:4%; margin-bottom: 30px; background-color:#FFFFFF;
	 border-radius: 5px 5px 5px 5px; box-shadow: 0 0 3px #666666; padding-top:10px; padding-left:-10px;}
ul.prod {padding:0; margin:0; text-align:left;}
.main_d {min-height:240px;    position: relative;}
#img_container {position: fixed; display: none; margin:0 25% 0 25%; width:50%; z-index:20; top: 100px; left:-5px;}
#img_container1 {position: fixed; display: none; margin:0 25% 0 25%; width:50%; z-index: 20; top: +300px; right:-570px;}
#img_container img {border: 7px solid BC864B;  border-radius: 21px; }
.in1 { padding: 5px 5px 5px 5px;}
.in1 img {height:250px; position: relative;}
.in11 { padding: 5px 5px 5px 5px;}
.in11 img {height:250px; position: relative;}
.price_tov {color:#FF0000; font-size: 16px; height: 23px; text-align: left; font-weight: bold; padding-left:8px; float:left; margin-right:10px; margin-top:-3px;}
.price_tovs {color:#000000; font-size: 12px; text-align: left; padding-top:-5px; font-weight:normal;}
.tov_korz {color:#ffffff;background-color:#ee008d;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; width:50%;
position:relative; cursor:pointer; margin: 0 auto; font-size:24px; font-weight:bold;
}
.tov_oform {color:#ffffff;background-color:#ee008d;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; width:50%;
position:relative; cursor:pointer; margin: 0 auto; padding:10px;}
.vari {color:#00FF00; text-align:center; font-size:24px; font-weight:bold; text-decoration:none;}
.korz_d { margin-bottom:20px; margin-top:20px;}
/* finish tovar */
.exp {color:#ffffff;border:1px solid #000000;background-color:#ee008d;border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; width:50px; height:20px;
background: url("http://kesha.com.ua/images/korzina2.png") repeat-x scroll 0 0 transparent;border-radius: 2px 2px 2px 2px;float: right; height: 25px;width: 76px; cursor:pointer; border:0;
}
.footer {height:80px; background-color: #009cd7; width:100%; position:relative; margin-top:150px;}
.podlogka1 {
background: url(images/blue_wave_down.jpg) left bottom repeat-x, url(images/blue_wave.jpg) left top repeat-x;
position:relative;  overflow:hidden; margin-top:80px; margin-bottom:80px;}
.podlogka2 {
background: url(images/yellow_wave_down.jpg) left bottom repeat-x, url(images/yellow_wave.jpg) left top repeat-x;
position:relative;  overflow:hidden; }
.shopping {background-color:#FFFFFF; width:100%; position: relative;}
.vash {color:#CC3333; font-size:24px;}
.vash1 {color: #FF00FF; font-size:28px; font-weight:bold;}
.vash2 {color: #000000; font-size:16px;}
.vash3 {font-size:24px;}
.vash4 {font-size:30px; color: #009cd7;}
.oformit {background-image:url(images/oform.jpg); width:230px;height:50px; cursor:pointer; border:0px;}
.titl {font-size:24px; font-weight:bold;}
.titl2 {font-size:16px; font-weight:bold;}
.haract {font-size:16px; text-align:left; margin-left:15px; margin-right:15px; line-height:1.8;}
.div1{width:10%;}
.div2 {border:3px solid #FFFFFF; width:90%; float:left; margin-left:2%; margin-right:2%; margin-bottom:50px; background-color:#FFFFFF; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.div3{width:10%;}
.vigoda {border:3px solid #FFFFFF; width:45%; float:left; margin-left:2%; margin-right:2%; margin-bottom:50px; background-color:#FFFFFF; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.under_ph {width:250px; padding-left:5px;}
.in { padding: 5px 5px 5px 5px;}
.in img {width:250px; }
.in img:hover {width:250px; cursor: pointer;}
.stron {margin-top:0px;}
.stron img{border-radius: 0px; width:65px; height:30px; border:1px solid #C4C4C4; margin-right:3px; }
.stron img:hover{border-radius: 0px; width:66px; height:30px; border:1px solid #FF0000;}



.block-1{
    background: url(images/top-bg.jpg) 50% 100% no-repeat #fff;
}
.block-1 .wrap{
    padding: 30px 0;
}
.block-1 h1{
    margin: 0px 0 40px 0;
    text-transform: uppercase;
    font-size: 50px;
    text-align: center;
    line-height: 0.8em;
    letter-spacing: 1px;
}
.block-1 h1>span{
    display: inline-block;
    text-transform: lowercase;
    font-size: 24px;
    line-height: 1.4em;
}
.block-1 .container{
    height: 400px;
    padding: 40px 0 0 530px;
}
.block-1 .title{
    margin: 0;
    font-size: 34px;
    text-align: left;
}
.block-1 .button-m{
    margin: 0;
}

.block-fr{
    background: url(images/frid.jpg) 50% 100% no-repeat #fff;
}
.block-fr .wrap{
    padding: 1px 0;
}

.block-fr .container{
    height: 360px;
    padding: 40px 0 0 530px;
}
.block-fr .title{
    margin: 0;
    font-size: 34px;
    text-align: left;
}
.block-fr .button-m{
    margin: 0;
}

.cost{

    padding: 30px 0;
    font-family: "Blogger Sans", sans-serif; 
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 20px;
}
.cost>span{
    display: inline-block;
    font-size: 44px;
    line-height: 1.3em;
}
.cost>span.old-cost{
    padding: 0 15px 0 0;
    color: #fff;
    text-decoration: line-through;
}
.cost>span.new-cost{
    padding: 0 0 0 0px;
}
.block-2{
    background: #3399cc;
    color: #fff;
}
.block-2 .wrap{
    padding: 20px 0 60px;
}
.block-2 .video-container {
    position: relative;
    width: 800px;
    height: 440px;
    margin: 60px auto 0;
    overflow: hidden;
    outline: 10px solid #ffcc00;
}

.block-2 .video-container iframe, .block-2 .video-container object, .block-2 .video-container embed{
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.block-2 .container-2{
        margin-left: 40px;

}


.block-3 .about .left {
    width: 500px;
}

.block-3 .about .right {
    width: 460px;
}

ul.sevenList {
    margin: 20px 0;
    counter-reset: sevenitem;
    position: relative;
}

ul.sevenList li {
    padding: 0 0 15px 35px;
    font-style: italic;
}

ul.sevenList li:before {
    counter-increment: sevenitem;
    content: counter(sevenitem);
    background: #009dad;
    width: 15px;
    text-align: center;
    padding: 0px 5px;
    border-radius: 5px;
    color: #fff;
    position: absolute;
    left: 0;
}


.block-3 .button-m{
    margin-top: 30px;
}
.block-4{
    background: #f7f7f7;
}
.block-4 .advant>li.advant-item {
    float: left;
    width: 33.33%;
    padding: 0 10px;
    text-align: center;
    margin-bottom: 50px;
    min-height: 400px;
}
.block-4 .advant-item>img {
    display: block;
    margin: 0 auto 20px;
    border: 4px solid #fc0;
    border-radius: 10px;
}
.block-4 .advant-item>h3{
    padding: 0 0 10px 0;
    font-size: 20px;
}
.block-4 .advant-item>p{
    padding: 0 10px;
}
.block-15{
    background: url(images/wave1.jpg) left bottom repeat-x;
    color: #fff;
}
.block-15 p.menu{ 
font-family: "Blogger Sans", sans-serif; 
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 28px;
	color:#FFFFFF;
	text-align:center;
   padding-bottom:30px;
   margin-top:-10px;
}
.block-15 p.menu a{ 
	color:#FFFFFF;
   text-decoration: none;
}
.block-15 p.menu a:hover{ 
	color:#FFFFFF;
   text-decoration:underline;
}
.block-5{
    background: #3399cc;
    color: #fff;
}
.block-5 .deliv-item{
    position: relative;
    float: left;
    width: 25%;
    padding: 0 20px;
    text-align: center;
}
.block-5 .deliv-item:before{
    content: '';
    display: block;
    width: 139px;
    height: 139px;
    margin: 0 auto 20px;
    background: url(images/del-icon.png) no-repeat;
}
.block-5 .deliv-item:nth-child(1):before{
    background-position: 0 0;
}
.block-5 .deliv-item:nth-child(2):before{
    background-position: -139px 0;
}
.block-5 .deliv-item:nth-child(3):before{
    background-position: -278px 0;
}
.block-5 .deliv-item:nth-child(4):before{
    background-position: -417px 0;
}
.block-5 .deliv-item:after{
    content: '';
    position: absolute;
    display: block;
    width: 55px;
    height: 37px;
    top: 50px;
    right: -25px;
    background: url(images/arrow-icon.png) 0 0 no-repeat
}
.block-5 .deliv-item:last-child:after{
    display: none;
}
.block-6{
    background: #f7f7f7;
}
.block-6 .rev-slider{
    position: relative;
}
.block-6 .rev-item{
    float: left;
    width: 31.33%;
    margin: 0 1%;
    text-align: center;
    border-radius: 8px;
    background: #fff;
    overflow: hidden;
}
.block-6 .rev-item>img{
    display: block;
    margin: 0 auto 20px;
}
.block-6 .rev-item>h4{
    margin: 0 0 10px;
    padding: 0 0 20px 0;
    font-size: 20px;
    background: url(../img/star.png) 50% 100% no-repeat;
}
.block-6 .rev-item>p{
    padding: 0 20px 30px;
    text-align: justify;
}
.block-8{
    background: url(images/foot-bg.jpg) 50% 100% no-repeat #fff;
}
.block-8 .container{
    position: relative;
}
.container1{
    position: relative; width:200px; height:200px; border:1px solid red;
}
.block-8 .sale{
    position: absolute;
    width: 110px;
    height: 110px;
    top: 120px;
    left: 320px;
    line-height: 104px;
    font-family: "Blogger Sans", sans-serif; 
    font-weight: 700;
    font-size: 34px;
    color: #fff;
    text-align: center;
    background: #ef3935;
    border: 3px solid #fff;
    border-radius: 50%;
}
.block-8 .cost{
    float: left;
    color: #fff;
    padding: 15px 0 0 20px;
}
.block-8 .cost>span{
    font-size: 56px;
}
.block-8 span.upper-cost{
   font-size: 22px;
   color: #FFFFFF;
}
.block-8 span.new-cost{
    color: #ffcc00;
}
.block-8 .order{
    float: right;
    width: 380px;
    height: 450px;
    margin: 0 10px 0 0;
    padding: 30px 0 0;
}
.block-8 .timer{
    color: #fff;
    text-align: center;
}
.block-8 .timer h4{
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 1px;
}
.block-8 .m1-form{
    padding: 50px 0 0;
}
.copyright{
    padding: 20px 0;
    text-align: center;
}
.copyright .mob-vis{
    display: none;
}
@media screen and (max-width: 959px){
    .block-1{
        background: url(images/top-bg-640.jpg) 50% 100% no-repeat #fff;
    }
    .block-1 h1{
        font-size: 40px;
    }
    .block-1 h1>span{
        font-size: 22px;
    }
    .block-1 .container {
        height: 605px;
        padding: 375px 20px 0;
        text-align: center;
    }
    .block-1 .title{
        text-align: center;
        font-size: 28px;
    }
    .block-1 .cost{
        padding: 15px 0 25px;
    }
    .block-1 .cost>b{
        display: none;
    }
    .block-1 .cost>span{
        font-size: 50px;
    }
    .block-1 .button-m{
        margin: 0 auto;
    }
     .block-2 .video-container{
        width: 600px;
        height: 330px;
    }
    .block-2 .container-2{
            margin-left: 0px;
    margin-top: 30px;
        }


    .block-3 .about .left {
        width: inherit;
        float: none;
        text-align: center;
        margin: 0 0 40px;
    }

    .block-3 .about .right {
        float: none;
        width: 380px;
        margin: 0 auto;
    }

    .block-3 .about>img{
        display: block;
        float: none;
        margin: 0 auto 30px;
    }
    .block-3 .about>p{
        padding: 0 20px 20px;
    }
    .block-4 .advant>li.advant-item {
        width: 50%;
        min-height: 430px;
    }
    .block-5 .title{
        margin-bottom: 0;
    }
    .block-5 .deliv-item{
        width: 50%;
        margin-top: 40px;
        padding: 0 30px;
        font-size: 18px;
    }
    .block-5 .deliv-item:after{
        display: none;
    }
    .block-6 .rev-item{
        margin: 0 10px;
    }
    .block-8 {
        background: url(../img/foot-bg-640.jpg) 50% 100% no-repeat #fff;
    }
    .block-8 .sale {
        top: 5px;
        left: 40px;
    }
    .block-8 .cost{
        float: right;
        height: 160px;
        padding: 15px 20px 0 0;
        text-align: right;
    }
    .block-8 .cost>span{
        font-size: 45px;
    }
    .block-8 .order{
        float: none;
        clear: both;
        height: 580px;
        margin: 0 auto;
        padding: 146px 0 0;
    }
}
@media screen and (max-width: 639px){
    .block-1{
        background: url(../img/top-bg-320.jpg) 50% 100% no-repeat #fff;
    }
    .block-1 h1{
        font-size: 34px;
        line-height: 1.3em;
    }
    .block-1 h1>span{
        font-size: 20px;
    }
    .block-1 .container {
        height: 550px;
        padding: 250px 10px 0;
    }
    .block-1 .cost>span{
        font-size: 46px;
    }
    .block-2 .video-container {
        width: 320px;
        height: 180px;
    }
    .block-3 .about .right {
        width: inherit;
        padding: 0 10px;
    }
    .block-3 .about .right h3 {
        text-align: center;
    }
    .block-4 .advant>li.advant-item {
        float: none;
        width: auto;
        padding-bottom: 0px;
        min-height: auto;
    }
    .block-4 .advant>li.advant-item:last-child{
        padding-bottom: 0;
    }
    .block-5 .deliv-item {
        float: none;
        width: auto;
    }
    .block-8 {
        background: url(../img/foot-bg-320.jpg) 50% 100% no-repeat #fff;
    }
    .block-8 .sale{
        width: 90px;
        height: 90px;
        top: 100px;
        left: auto;
        right: 0px;
        line-height: 84px;
        font-size: 28px;
    }
    .block-8 .cost {
        float: none;
        height: 160px;
        padding: 18px 0 0;
        text-align: center;
    }
    .block-8 .cost>span {
        font-size: 40px;
    }
    .block-8 .order{
        width: 320px;
        padding: 160px 0 0;
    }
    .copyright .mob-vis {
        display: inline;
    }
    .copyright .mob-hid {
        display: none;
    }
}
.main_d .in{
	position:relative;
	}
.sticker{
    position: relative;
    bottom:0;
    left:-1px;
    bottom:-1px;
    border-radius: 0 0 0 21px;
    -webkit-border-radius: 0 0 0 21px;
    padding:4px 14px;
    background:CornflowerBlue;
    color:#fff;
    font-size:16px;
	width:100px;
	top:-30px;
	left:-80px;

}

.sticker_featured{
	transform: rotate(90deg);
	transform-origin: left top 0;
	-moz-transform: rotate(90deg);
	-moz-transform-origin: left top 0;
	-ms-transform: rotate(90deg);
	-ms-transform-origin: left top 0;
	-o-transform: rotate(90deg);
	-o-transform-origin: left top 0;    
	-webkit-transform: rotate(90deg);
	-webkit-transform-origin: left top 0;
	position: absolute;
    right: -164px;
	top:0;
	padding:3px 8px;
    background: #31c40e;
    color: #fff;
	font-size:19px;
	text-transform:uppercase;
	letter-spacing:2px;
}
.error-alert{color:red}
@media (max-width:1025px) {
    .sticker_featured {
        right: -155px;
        top: 50px;
        padding: 0px 8px;
        color: #fff;
        font-size: 17px;
    }

    .in a:hover .sticker, #q1 .single:hover .sticker {
        background: red;
    }

    .upster {
        position: relative;
        top: -20px;
    }

    .display_korz {
        visibility: hidden;
    }
}
