#contacts-page{background-size:cover;background-position-y:0}#contacts-page .container{padding-top:100px;padding-bottom:150px}#contacts-page .border{border-bottom:1px solid #fff}
#contacts-page .text-coloumn{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:100px}#contacts-page-box .box-position{width:60%;margin:auto;padding:20px;margin-top:-150px}
#contacts-page-box .box{width:100%;position:relative;float:left;background:#FFF;box-shadow:0 22px 54px 0 rgba(0,0,0,0.1);padding:20px}#contacts-page-box .position{position:absolute;top:-150px;left:0;width:100%}
#contacts-page-box .black-button{width:100%;max-width:unset;height:40px;line-height:22px}#contacts-page-box .map{height:100%;width:100%}#contacts-page-box .form{background-color:#eff2f6;border-bottom:1px solid #434a56;border-radius:0;box-shadow:inset 0 0 0 0 transparent;margin:0}
#contacts-page-box .phone{height:30px}#contacts-page-box .emails-container{padding-top:60px;padding-bottom:60px}#contacts-page-box .table-cell{vertical-align:top;padding:10px}
@media(max-width:991px){#contacts-page-box .emails-container{padding-top:40px;padding-bottom:40px}#contacts-page-box .table-cell{padding:0!important}}
@media(max-width:768px){#contacts-page .container{padding-top:80px;padding-bottom:0}#contacts-page-box .box-position{width:100%;margin:auto;padding:10px;margin-top:0}
#contacts-page-box .box{width:100%;position:relative;float:left;background:#FFF;box-shadow:unset;padding:20px}#contacts-page-box .center-all{text-align:center}
#contacts-page-box .emails-container{padding:0}}@media(max-width:480px){#contacts-page-box .box-position{padding:0}#contacts-page .text-coloumn{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-width:100px}
}