.contact_map #gmap{height:calc(100vh - 50px)}
.contacts-container_box{position:relative;color:#fff}
.contacts-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 auto}
.contacts-box_text{display:inline-block;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:30px}
.contactForm{text-align:center}
.contactForm .h2{font-weight:600;letter-spacing:2px;font-size:27px;font-weight:600;text-align:center}
.contactForm .col-md-4{margin-bottom:30px}
.contactForm form input,.contactForm form textarea{letter-spacing:.5px;border:none;font-size:17px;color:#333;width:100%!important;padding-bottom:10px;border-bottom:2px solid #d8dee9}
.contactForm form input:focus,.contactForm form textarea:focus{border-bottom:2px solid #ff0c3c}
.contactForm input:active,.contactForm input:hover,.contactForm input:focus,.contactForm textarea:active,.contactForm select:hover,.contactForm textarea:focus{outline:0;outline-offset:0}
.contactForm form{padding-bottom:80px}
.contactForm form option{padding:5px;text-align:left!important;color:#979fb0}
.contactForm form option:hover,.contactForm form option:focus{color:#ff0c3c;background:#fff}
.contactForm textarea{border:none;width:100%}
@media(max-width:992px) {
.contactForm{width:100%}
.contactForm form{padding-bottom:30px}
}
@media(max-width:768px) {
.contactForm form{padding-bottom:0}
.form_but{margin:10px auto 30px}
.contactForm form > div{margin-bottom:20px}
}
.contacts-box_text>span{margin-bottom:20px;display:block}
.contacts-box_text>a{font-size:16px;text-decoration:none;border-bottom:2px solid #bab9b9;color:#fff;position:relative}
.contacts-box_text a{color:#fff}
.contacts-box_text>a:hover{border-bottom-color:#4aa9ef}
.contacts-box_text>a:after{content:'\2193';margin-left:10px;position:absolute;top:2px;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;color:#bab9b9}
.contacts-box_text>a:hover:after{color:#4aa9ef}
.contacts-box_text>p{font-size:16px;margin-bottom:15px}
.contacts-container_box .lite-grey{color:#ddd}
.contacts-container_box .numer{font-size:19px;font-family:"Rubik";font-weight:700;font-style:italic}
.contacts-box_text .contacts-phone{padding-top:10px;font-family:"Ubuntu";font-size:16px;line-height:1.4em}
.contacts-box_text .contacts-phone + .contacts-phone{padding-top:0}
.contactsLink{margin-top:130px;padding-bottom:20px;text-align:center}
@media(min-width:1200px) {
.contacts-container_box{padding:0 105px}
}
@media(max-width:991px) {
header h1{margin-top:50px;margin-bottom:50px}
.contacts-box>img{display:none}
.contacts-box_text{margin-left:0}
}
@media(max-width:767px) and (min-width:500px) {
.contacts-box{max-width:70%}
}
@media(max-width:767px) {
.contacts-box{padding-left:40px;margin-bottom:30px}
.contactsLink{margin-top:20px}
}