@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=cyrillic);body{font-family:Open Sans}a:hover{text-decoration:none}.form-group{position:relative}#first{background-image:url(img/ultraf1.jpg);background-repeat:no-repeat;background-position:-90px -30px;background-position:-280px -30px;background-size:cover;min-height:768px;position:relative;width:100%}.fd{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,.7);z-index:0}#first .container{position:relative}#first .row>div{text-align:center}#first .row>div>*{display:inline-block}#first h1{margin-top:200px;font-size:2.8rem;font-weight:300;margin-bottom:45px}#first h2{font-size:1.9rem}#first .action{font-size:2.2rem;margin-bottom:22px}#first .offer{margin-bottom:40px}#first h2 span s{position:absolute;bottom:25px;color:red;text-decoration:none}#first h2 span b{top:20px;position:relative}#first h2 span{font-size:2.2rem}#first b{font-weight:600}#first h2 span hr{display:inline-block;width:6.7rem;border-width:3px;border-color:red;position:absolute;transform:translate(-3px,-10px) rotate(9deg)}#first .btn{margin-top:15px;text-transform:uppercase;background-color:#ffa200;font-weight:600;cursor:pointer;border:none;padding:10px 15px}#about{padding:40px 0}#about h2{font-size:1.9rem}#about img,#body img,#face img{max-width:100%}.headline{text-align:center;margin-bottom:60px}#about .fourno{margin-top:60px;margin-bottom:40px}#about .fourno ul{padding-left:45px;font-size:1.2em}#about .fourno ul li{margin-top:8px}#about .fourno .row{padding-left:20px}#about .fourno h2{margin-bottom:15px}#face{padding:40px 0 60px}#body ul li,#face ul li{margin-bottom:2px}#pack{padding:40px 0}#pack .offer{text-align:center;margin-bottom:60px}#pack .img{display:block;margin-left:auto;margin-right:auto;max-width:300px;height:210px;background-size:cover;background-position:center}#pack h4{margin:17px 0 9px;display:inline-block;padding:6px;width:230px;background-color:#d2ebff;border-radius:4px;font-size:22px}#pack .offer p{margin-bottom:0;font-size:18px;padding-right:8px}#pack .price .old{color:red}#pack .price hr{display:inline-block;width:5rem;border-width:2px;border-color:red;position:absolute;transform:translate(-41px,-30px) rotate(9deg)}#pack .action{display:flex;vertical-align:middle;justify-content:center;align-items:center}#pack .price{font-size:24px;line-height:28px}#pack .price .new{font-weight:600}#pack .btn{margin-top:10px;text-transform:uppercase;background-color:#ffa200;font-weight:600;width:216px;cursor:pointer;border:none}#pack .offer p:last-of-type{padding-left:8px;font-weight:600;text-transform:uppercase}#consult{padding:40px 0;background:#f6faff;text-align:center}#consult .btn{margin-top:15px;text-transform:uppercase;background-color:#ffa200;font-weight:600;cursor:pointer;border:none;padding:10px 15px}#cont{padding:20px 0}#cont img{max-width:100%}#cont .socblock{display:flex;justify-content:center}#cont .soc{border-radius:200px;border:1px solid #212529;width:64px;height:64px;display:inline-flex;justify-content:center;align-items:center;margin:0 3px}#cont .soc i{font-size:30px;color:#212529}@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?v=4.3.0);src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'),url(fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'),url(fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'),url(fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),url(fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit}.fa-viber:before{content:"";background:url(img/icon_viber.png) no-repeat;width:20px;height:20px;display:block;background-size:100%}.contacts{font-size:20px;text-align:center}.contacts a{color:#4c4c4c;display:block}.contacts .fa-phone{padding:0 5px 0 0}#header{width:100%;position:absolute;z-index:1;text-align:center;height:120px;background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(255,255,255,1) 51%,rgba(255,255,255,0) 100%);top:0}#header img{max-width:100%}#header p{margin-bottom:0;font-size:16px;line-height:26px;color:#4c4c4c}#header .contacts{font-size:16px;text-align:center;line-height:26px}#header .row{height:69px}footer{height:40px}.modal-dialog{max-width:400px;text-align:center}.modal input{height:42px}.modal-dialog .btn{text-transform:uppercase;background-color:#ffa200!important;font-weight:600;cursor:pointer;border:none;padding:10px 15px}@media (max-width:768px){#header{height:180px}.contacts a{display:inline-block;margin-left:15px}#header p{font-size:14px;margin-top:-5px}#first{margin-top:60px}.text{margin-top:30px}#about .fourno{margin-top:40px;margin-bottom:0}#cont img{max-width:400px;display:block;margin:0 auto}#cont .socblock{margin-bottom:30px;margin-top:-10px}#cont .contacts{margin-bottom:40px}}@media (max-width:740px){#first{margin-top:0}.flex{display:flex;flex-direction:column-reverse}#header{position:static;height:initial}#header .row{height:initial}#header img{max-width:400px;display:block;margin:0 auto}#header .contacts{margin-top:-10px;margin-bottom:20px}#first h2 span{margin-top:20px;display:block}}@media (max-width:600px){#first h1{font-size:2.5rem}#first .action{font-size:2rem;margin-bottom:12px}#about h2,#first h2,h2{font-size:1.6rem}#first h2 span{font-size:2rem}#first h2 span hr{width:6.2rem;transform:translate(-3px,-14px) rotate(9deg)}#consult h3{font-size:1.6rem}}@media (max-width:414px){.text{height:initial!important}}@media (max-width:375px){#first h1{font-size:2.3rem}#first .action{font-size:1.8rem;margin-bottom:12px}#about h2,#first h2,h2{font-size:1.4rem}#first h2 span{font-size:1.8rem}#first h2 span s{bottom:22px}#first h2 span hr{width:5.5rem}#first h2 span b{top:17px}#cont img,#header img{max-width:330px}.contacts a{display:block;margin-left:0}#about .fourno ul{font-size:1.1em}.headline{margin-bottom:40px}#about p{font-size:.95rem}#pack h4{font-size:21px}#consult h3{font-size:1.4rem}#cont .soc{width:60px;height:60px}#cont .soc i{font-size:26px}}@media (max-width:320px){#cont img,#header img{max-width:280px}#about .fourno .row{padding-left:0}#pack h4{font-size:20px;padding:4px}#pack .offer p{font-size:16px}#pack .price{font-size:21px;line-height:24px}#first h1{font-size:2rem}#first .action{font-size:1.5rem}#about h2,#first h2,h2{font-size:1.2rem}#first h2 span{font-size:1.6rem}#first h2 span s{bottom:19px}#first h2 span hr{width:5rem}.text{margin-top:20px}#about p{font-size:14px}#about .fourno{margin-top:20px}#about .fourno ul{font-size:1em}#body ul,#face ul{font-size:14px}#pack .price hr{width:4.5rem;transform:translate(-35px,-29px) rotate(9deg)}#consult h3{font-size:1.2rem}.contacts{font-size:16px;line-height:28px}#cont .socblock{margin-bottom:20px}}