@import 'https://fonts.googleapis.com/css?family=Roboto+Condensed&subset=cyrillic-ext';@import 'https://fonts.googleapis.com/css?family=Fjalla+One';.clear{clear:both}.center_layer{width:100%;min-width:1170px}.overlay{width:100%;height:100%;position:fixed;background:rgba(0,0,0,.5);z-index:200;display:none}.modal{width:100%;max-height:100%;max-width:400px;overflow-x:auto;position:fixed;padding:25px 30px;text-align:left;border-radius:60px;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;z-index:200;display:none}.modal i{position:absolute;top:15px;right:25px;font-size:30px;color:#ff5e00;cursor:pointer}.modal input[type=text]{width:90%;height:48px;display:block;border-radius:15px;background:#fff;padding:0 15px;outline:0;margin:15px auto;border:2px solid #41a85c}.modal textarea{width:90%;display:block;height:100px;resize:none;padding:15px;outline:0;margin:15px auto;border-radius:15px;background:#fff;border:2px solid #41a85c}.modal .error{border:2px solid red!important}.modal .result{text-align:center;color:#ff5e00}.modal .result.error-text{color:red}.modal input[type=button]{border:2px solid #ff5e00;color:#fff;background:#ff5e00;font-family:'Roboto Condensed',sans-serif;font-size:20px;padding:10px 20px;border-radius:15px;text-align:center;display:block;margin:15px auto;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.modal input[type=button]:hover{color:#ff5e00;background:0 0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.modal input[type=button].good{display:none}.to-top{width:70px;height:70px;position:fixed;background:url(../img/to_top.png) no-repeat;cursor:pointer;display:none;bottom:70px;right:70px}.vert{width:0;height:100%;display:inline-block;vertical-align:middle}.circle-first{width:150px;height:150px;background:rgba(255,255,255,.5);position:absolute;top:150px;right:50px;text-align:center;border-radius:50%}.circle-first span{max-width:95%;display:inline-block;vertical-align:middle;font-family:'Roboto Condensed',sans-serif;font-size:16px}.circle-second{width:150px;height:150px;background:rgba(255,255,255,.5);position:absolute;bottom:50px;left:50px;text-align:center;border-radius:50%}.circle-second span{max-width:95%;display:inline-block;vertical-align:middle;font-family:'Roboto Condensed',sans-serif;font-size:16px}.circle-third{width:150px;height:150px;background:rgba(255,255,255,.5);position:absolute;top:50px;left:50px;text-align:center;border-radius:50%}.circle-third span{max-width:95%;display:inline-block;vertical-align:middle;font-family:'Roboto Condensed',sans-serif;font-size:16px}.first-display{width:100%;background:url(../img/first_display.png);background-size:cover;min-height:100vh;position:relative}.first-display .contacts-block{width:90%;max-width:600px;position:absolute;padding:25px 50px;text-align:center;border-radius:60px;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(255,255,255,.5)}.first-display .contacts-block img{max-width:90%;margin:0 auto}.first-display .contacts-block .phones{width:100%;padding:25px}.first-display .contacts-block .phones span{font-size:20px;display:block;font-family:'Fjalla One',sans-serif;color:#ff5e00}.first-display .write-btn{border:2px solid #ff5e00;color:#fff;background:#ff5e00;font-family:'Roboto Condensed',sans-serif;font-size:30px;padding:20px 50px;border-radius:25px;text-align:center;display:block;margin:0 auto;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.first-display .write-btn:hover{color:#ff5e00;background:0 0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.menu{width:100%;height:80px;top:0;padding-top:10px;background:#41a85c;position:fixed;text-align:right;z-index:5;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.5);-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.5);box-shadow:0 5px 15px 0 rgba(0,0,0,.5)}.menu .show-menu{display:none}.menu .logo{width:350px;height:80px;display:block;background:url(../img/logo.png) no-repeat;background-size:90px auto;padding-top:40px;text-align:left;cursor:pointer}.menu .logo span{font-size:14px;color:#fff;font-family:'Roboto Condensed',sans-serif}.menu .nav{font-family:'Roboto Condensed',sans-serif}.menu .nav span{color:#fff;display:inline-block;vertical-align:middle;line-height:60px;font-size:20px;padding:0 25px;cursor:pointer}.second-display{min-height:100vh;background:url(../img/contact-in-water.jpg);background-size:cover;position:relative}.center-block{position:absolute;padding:25px 10px;text-align:left;border-radius:60px;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(255,255,255,.5)}.center-block p{font-family:'Roboto Condensed',sans-serif;font-size:18px;text-align:justify}.center-block .for_img{border-radius:60px;overflow:hidden}.center-block .for_img img{width:100%}.third-display{min-height:100vh;background:url(../img/third_display.png);background-size:cover;position:relative}.four-display{min-height:100vh;background:url(../img/four_display.png);background-size:cover;position:relative}.bottom-img{border-top:2px solid #41a85c}.bottom-img img{max-width:100%;margin:0 auto;display:block}.price{border-top:2px solid #41a85c;text-align:center;padding:100px 0}.price h2{line-height:100px;text-align:center}.price .border{border:2px solid #41a85c;border-radius:25px;display:inline-block;overflow:hidden}.price .bg{background:rgba(65,168,92,.2);padding-bottom:15px}.price .line{border-bottom:2px solid #41a85c;text-align:left;padding:0 25px}.price .line p{font-family:'Roboto Condensed',sans-serif;color:#41a85c;font-size:20px;line-height:50px;margin-bottom:0}.price .line p span{font-family:'Fjalla One',sans-serif;color:#41a85c;font-size:22px;line-height:50px;padding-left:15px;float:right}.price .line .get-lens{border:2px solid #ff5e00;color:#fff;background:#ff5e00;font-family:'Roboto Condensed',sans-serif;font-size:25px;padding:0 15px;border-radius:10px;text-align:center;display:block;margin:15px auto 0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.price .line .get-lens:hover{color:#ff5e00;background:0 0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.price .line-top{background:rgba(65,168,92,.2);text-align:center}.price .line-top p b{font-size:24px}.price .line.no-border{border-bottom:none}.price .line:last-child{border-bottom:none}.last-display{border-top:2px solid #41a85c;background:rgba(65,168,92,.5);padding-bottom:25px}.last-display h4{font-family:'Roboto Condensed',sans-serif;font-size:22px;font-weight:700}.last-display p{font-family:'Roboto Condensed',sans-serif;font-size:18px}.last-display img{max-width:100%}.footer{background:#41a85c;text-align:center}.footer p{line-height:50px;margin:0}@media (min-width:0px) and (max-width:992px),only screen and (min-device-width:0px) and (max-device-width:992px){.modal{border-radius:30px;padding-top:50px;width:80%}.modal i{font-size:40px}.menu{height:auto}.menu .logo{width:90%;height:auto;min-height:40px;padding-top:0;padding-left:100px;background-position:left center}.menu .logo span{font-size:12px}.menu .show-menu{display:block;position:absolute;right:15px;font-size:30px;z-index:100;top:10px;color:#fff}.menu .nav{display:none;text-align:left;padding-bottom:15px}.menu .nav span{display:block;line-height:50px}.menu.opened{background:#67d884}.first-display{padding-top:200px}.first-display .contacts-block{position:static;padding:25px 15px;margin:0 auto;top:0;left:0;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.first-display .write-btn{padding:5px 15px;font-size:20px}.four-display,.second-display,.third-display{padding:25px 0}.center-block{position:static;top:0;left:0;-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);margin:0 auto}.circle-first,.circle-second,.circle-third{position:static;display:block;margin:25px auto 0}.bottom-img{display:none}.price{padding:25px 0}.price .line p,.price .line span{font-size:16px}.center_layer{width:100%;min-width:640px}}@media (min-width:320px) and (max-width:640px),only screen and (min-device-width:320px) and (max-device-width:640px){.center_layer{width:100%;min-width:320px}}