@charset "UTF-8";body{margin:0;padding:0;font-family:'Roboto', sans-serif;}
.head-info{background:#51adf5;font-size:17px;color:#ffffff;font-family:'Open Sans', sans-serif;z-index:999999;position:fixed;width:100%;opacity:0.9;}
.head-info span{display:inline-block;padding:6px 7px;}
@media screen and (max-width:1199px){.head-info{position:relative;}
}
.headinfofix{height:36px;}
@media screen and (max-width:1199px){.headinfofix{display:none;}
}
.header .logotext{color:#ffa000;font-weight:bold;font-size:68px;}
.header .logotext span{color:#51adf5;}
.header .logotext p{font-size:17px;text-transform:uppercase;color:#51adf5;}
.order-form{background:#5b96c4;padding-left:5px;padding-right:5px;padding-top:10px;padding-bottom:15px;-webkit-border-radius:2px;border-radius:2px;}
.order-form .pre-text{text-shadow:1px 1px 0px #427eb6;color:#ffffff;font-size:24px;font-weight:medium;text-transform:uppercase;}
.order-form .pre-text .old-price{text-decoration:line-through;font-size:28px;font-weight:bold;}
.order-form .pre-text .new-price{font-size:36px;font-weight:bold;}
.order-form .someform input{display:block;border:0;margin:10px 0;margin-bottom:20px;padding:5px;height:40px;width:100%;font-size:22px;}
.order-form .someform p{margin:0;color:#ffffff;}
.order-form .someform button{background:#f00;color:#ffffff;font-size:28px;border:0;margin:0;padding:5px;display:block;width:100%;text-align:center;text-transform:uppercase;text-shadow:1px 1px 0px #d88a06;}
.extra-photo{text-align:right;}
@media screen and (max-width:1199px){.extra-photo{display:none;}
}
.text-and-photo{margin-top:40px;}
.text-and-photo .text-one{text-align:justify;}
.text-and-photo .text-one p{font-size:16px;color:#6a5f31;font-weight:bold;}
.text-and-photo .photo-for-text{text-align:center;}
.who{margin-top:40px;background:#51adf5 url("../img/triangle.png") no-repeat center bottom;text-align:center;}
.who p{color:#ffffff;text-shadow:1px 1px 0px #2272d0;text-transform:uppercase;font-weight:bold;font-size:32px;padding-top:11px;padding-bottom:5px;}
.who-items{color:#3d3b3f;}
.who-items .col-lg-4{text-align:center;padding-top:24px;}
.who-items .col-lg-4 p{margin:0;padding:3px;font-size:15px;font-weight:bold;}
.some-text{text-align:justify;color:#6c6c6c;font-size:15px;font-weight:bold;padding:40px 5px;}
.advantages{background:#3e7bbd;color:#ffffff;padding:10px;min-height:605px;font-size:15px;}
.advantages h2{margin:0;padding:0;font-size:32px;font-weight:bold;}
.advantages ul{margin:0;padding:0;list-style:none;padding:10px 0;}
.advantages ul li{padding:9px 0;}
.scope{background:#51adf5;color:#ffffff;padding:10px;min-height:605px;font-size:15px;}
.scope h2{margin:0;padding:0;font-size:32px;font-weight:bold;}
.scope ul{margin:0;padding:0;list-style:none;padding:10px 0;}
.scope ul li{padding:6px 0;}
.sale{background:#51adf5 url("../img/triangle2.png") no-repeat right center;margin-top:40px;padding:10px 20px;}
.sale h3{color:#3d3b3f;font-size:50px;font-weight:bold;margin:0;padding:0;}
.sale h4{font-size:21px;color:#ffffff;font-weight:normal;margin:0;padding:0;}
.deadline-text{color:#585858;font-size:16px;}
.box{margin-top:40px;}
.box .photo{text-align:center;}
.box .comp{color:#51adf5;font-size:28px;font-weight:bold;text-transform:uppercase;}
.box .it{color:#3d3b3f;font-size:19px;font-weight:bold;padding:10px 0;}
.box .price{padding-top:12px;text-align:right;color:#ef1c49;font-size:24px;font-weight:bold;}
.box .price .old{text-decoration:line-through;font-size:32px;font-weight:bold;color:#918f94;}
.box .price .new{font-size:55px;font-weight:bold;color:#ef1c49;}
.box .button-get{display:block;font-size:32px;font-weight:bold;text-shadow:1px 1px 0px #3387dd;background:#51adf5;text-align:center;color:#ffffff;padding:10px 0;text-decoration:none;}
.box .button-get:hover{opacity:0.9;}
.try-online{margin-top:40px;color:#ffffff;font-size:23px;font-weight:bold;background:#3d3b3f;padding:8px 10px;text-transform:uppercase;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;}
.lens{padding:0;}
.lens #webpage .lens-m{width:1170px;}
.lens #retina{background:url("../img/lens_kalash2.png") no-repeat center center white;border:2px solid white;position:absolute;height:180px;width:180px;display:none;cursor:url("../img/blank.cur"), default;-webkit-box-shadow:0 0 5px #777;box-shadow:0 0 5px #777, 0 0 10px #aaa inset;-webkit-border-radius:90px;border-radius:90px;}
.lens #retina.chrome{cursor:url("../img/blank_google_chrome.cur"), default;}
@media screen and (max-width:1199px){.lens{display:none;}
}
.lens-mobile{padding:0;display:none;}
@media screen and (max-width:1199px){.lens-mobile{display:block;}
.lens-mobile img{width:100%;}
}
.help-text-lens{color:#acabad;font-size:14px;padding:10px;}
@media screen and (max-width:1199px){.help-text-lens{display:none;}
}
.easybuy-text{margin-top:40px;color:#3d3b3f;font-size:32px;font-weight:bold;}
.buy-steps{color:#ffffff;font-size:21px;text-align:center;}
.buy-steps .step1{height:160px;background:#51adf5 url("../img/triangle3.png") no-repeat right;}
.buy-steps .step1 img{padding:10px;}
@media screen and (max-width:1199px){.buy-steps .step1{background:none;background:#51adf5;margin-bottom:10px;}
}
.buy-steps .step2{height:160px;background:#51adf5 url("../img/triangle3.png") no-repeat right;}
.buy-steps .step2 img{padding:10px;}
@media screen and (max-width:1199px){.buy-steps .step2{background:none;background:#51adf5;margin-bottom:10px;}
}
.buy-steps .step3{height:160px;background:#51adf5;}
.buy-steps .step3 img{padding:10px;}
.photos{margin-top:40px;text-align:center;}
.photos img{-webkit-border-radius:8px;border-radius:8px;width:360px;}
@media screen and (max-width:1199px){.photos img{margin-bottom:10px;}
}
footer{margin-top:40px;}
footer .container-fluid{background:#ededed;}
footer h2{margin:0;padding:0;color:#b2b2b2;font-size:68px;font-weight:bold;}
footer h2 span{color:#51adf5;}
footer p{color:#b2b2b2;}
footer .order-form{margin:10px 0;}
.left-margin-fix{padding-left:0;}
@media screen and (max-width:1199px){.left-margin-fix{padding-left:15px;}
}
.right-margin-fix{padding-right:0;}
@media screen and (max-width:1199px){.right-margin-fix{padding-right:15px;}
}
@-webkit-keyframes pop{from{-webkit-transform:scale(1);transform:scale(1);}
50%{-webkit-transform:scale(1.1);transform:scale(1.1);}
to{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes pop{from{-webkit-transform:scale(1);transform:scale(1);}
50%{-webkit-transform:scale(1.1);transform:scale(1.1);}
to{-webkit-transform:scale(1);transform:scale(1);}
}
.animateForm{-webkit-animation:pop 0.5s 1 ease-in-out;animation:pop 0.5s 1 ease-in-out;}