.m1-form input.field:focus::-webkit-input-placeholder{opacity:0;}
.m1-form input.field:focus::-moz-placeholder{opacity:0;}
.m1-form input.field:focus:-moz-placeholder{opacity:0;}
.m1-form input.field:focus:-ms-input-placeholder{opacity:0;}
.m1-form input.field::-webkit-input-placeholder{color:#222;opacity:1;}
.m1-form input.field:-moz-placeholder{color:#222;opacity:1;}
.m1-form input.field::-moz-placeholder{color:#222;opacity:1;}
.m1-form input.field:-ms-input-placeholder{color:#222;opacity:1;}
.hidden{display:none;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.just{text-align:justify;-moz-text-align-last:center;text-align-last:center;}
.clearfix:after, .ship li:after{content:'';display:block;clear:both;}
.clear{clear:both;height:0px;}
.ulfix{font-size:0;}
h1,h2,h3,h4,h5,h6{font-family:'Montserrat', Helvetica, sans-serif;font-weight:700;text-transform:uppercase;line-height:1.2em;}
b,strong{font-weight:700;}
body{width:100%;min-width:320px;padding:0px;margin:0px auto;font-family:'Montserrat', Helvetica, sans-serif;font-weight:400;font-size:15px;line-height:1.467em;color:#222;background:#fff;}
section{width:100%;max-width:1920px;margin:0 auto;padding:40px 0;}
.wrap{width:960px;padding:0px 10px;margin:0 auto;position:relative;}
.wrap:after{clear:both;content:"";display:table;}
.m1-form .field{position:relative;display:block;outline:0;border:none;border-radius:5px;-webkit-border-radius:5px;width:100%;height:64px;line-height:64px;margin:0 auto 13px;padding:0 20px;background:#fff;text-align:center;font-size:16px;font-family:'Montserrat', Helvetica, sans-serif;font-weight:400;color:#222;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
.button-m{position:relative;display:block;width:300px;height:76px;line-height:76px;margin:0 auto;border:none;border-radius:5px;text-align:center;font-family:'Montserrat', Helvetica, sans-serif;font-size:20px;font-weight:700;text-decoration:none;cursor:pointer;color:#222222;background:rgb(253,220,64);
background:-moz-linear-gradient(top, rgba(253,220,64,1) 0%, rgba(255,192,1,1) 100%);background:-webkit-linear-gradient(top, rgba(253,220,64,1) 0%,rgba(255,192,1,1) 100%);background:linear-gradient(to bottom, rgba(253,220,64,1) 0%,rgba(255,192,1,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fddc40', endColorstr='#ffc001',GradientType=0 );-webkit-box-shadow:0 2px 0 0 #d7a200;box-shadow:0 2px 0 0 #d7a200;
-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;text-shadow:0 1px 0 #ffe58b;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.button-m:hover{background:rgb(253,220,55);background:-moz-linear-gradient(top, rgba(253,220,55,1) 0%, rgba(248,186,0,1) 100%);background:-webkit-linear-gradient(top, rgba(253,220,55,1) 0%,rgba(248,186,0,1) 100%);background:linear-gradient(to bottom, rgba(253,220,55,1) 0%,rgba(248,186,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fddc37', endColorstr='#f8ba00',GradientType=0 );}
.button-m:active{top:-1px;}
.m1-form{width:300px;margin:0 auto;}
.m1-form .button-m{width:100%;}
h2.title{margin:0 0 30px 0;font-size:38px;}
h2.title>span{color:#77c300;display:block;}
.price{background:#77c300 url("../images/price.png") no-repeat 0 0;width:300px;height:78px;margin:0 auto 20px;text-align:center;padding-top:11px;border-radius:5px;}
.old-cost{float:left;}
.old-cost p{font-size:28px;font-weight:700;line-height:28px;text-decoration:line-through;}
.old-cost p span{text-decoration:line-through;}
.old-cost > span, .new-cost > span{font-size:15px;}
.new-cost{float:right;}
.new-cost p{font-size:28px;font-weight:700;line-height:28px;}
.new-cost, .old-cost{width:50%;}
.old-cost p small, .new-cost p small{font-size:.7em;}
.video-container{position:relative;width:100%;height:560px;overflow:hidden;background:#000;border:47px solid #fff;border-radius:20px;-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,.2);box-shadow:0 0 50px 0 rgba(0,0,0,.2);}
 .video-container iframe, .video-container object, .video-container embed{position:absolute;display:block;width:100%;height:100%;top:0;left:0;}
.youtube{height:100% !important;}
@media screen and (max-width:976px){.wrap{width:640px;}
}
@media screen and (max-width:659px){.wrap{width:320px;}
 }
