@charset "utf-8";@font-face{font-family:'Cuprum';src:url('../fonts/Cuprum-Regular.ttf') format('truetype');font-weight:400;font-style:normal;}
@font-face{font-family:'Cuprum';src:url('../fonts/Cuprum-Italic.ttf') format('truetype');font-weight:400;font-style:italic;}
@font-face{font-family:'Cuprum';src:url('../fonts/Cuprum-Bold.ttf') format('truetype');font-weight:700;font-style:normal;}
@font-face{font-family:'Cuprum';src:url('../fonts/Cuprum-BoldItalic.ttf') format('truetype');font-weight:700;font-style:italic;}
html{font-size:10px;position:relative;min-height:100%;}
body{font-size:1.7rem;margin:0 0 260px 0;font-family:'Cuprum', sans-serif;font-weight:400;background:url(../images/header-cap.jpg) no-repeat top center;color:#171817;}
*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block;}
h1,
h2,
h3,
h4,
h5,
h6{margin-top:0;}
h1{color:rgba(39, 41, 41, 0.95);padding-bottom:10px;}
h2{color:rgba(95, 95, 95, 1);}
h3,
h4,
h5,
h6{color:rgb(105, 105, 105);}
p{color:#171817;}
a{color:#385ba1;transition:0.3s;}
a:hover{transition:0.3s;}
.clearfix:after{content:"";display:table;clear:both;}
.clear{display:block;clear:both;}
.centro{position:relative;max-width:1200px;margin:auto;padding:0 20px;}
.logo{text-decoration:none;color:#171817;font-size:1.6rem;text-transform:uppercase;}
.nlt{display:block;}
.header{position:relative;padding:25px 0;background:rgba(255, 255, 255, 0.85);-webkit-background-size:auto, cover;background-size:auto, cover;z-index:99;}
.header .centro{position:relative;z-index:5;}
.header-flex-holder{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;z-index:;}
.header .head-one{-ms-flex:1 1 0%;flex:1 1 0%;}
.header .head-two{-ms-flex:1 1 0%;flex:1 1 0%;}
.header .head-three{-ms-flex:1 1 0%;flex:1 1 0%;text-align:right;}
.header .head-four{-ms-flex:1 1 0%;flex:1 1 0%;}
.header .head-five{-ms-flex:1 1 0%;flex:1 1 0%;}
@media (max-width:768px){.header{padding:15px 0 0 0;}
.header-flex-holder > *{margin-bottom:20px;}
.header-flex-holder{-ms-flex-direction:column;flex-direction:column;}
.header .head-one{-ms-flex:0 1 auto;flex:0 1 auto;text-align:center;}
.header .head-two{-ms-flex:0 1 auto;flex:0 1 auto;}
.header .head-two .perevozki-slogan{display:none;}
.header .head-three{-ms-flex:0 1 auto;flex:0 1 auto;text-align:center;}
.header .head-four{-ms-flex:0 1 auto;flex:0 1 auto;}
.header .head-five{-ms-flex:0 1 auto;flex:0 1 auto;}
}
.perevozki-slogan{height:91px;padding-top:20px;margin-top:-25px;margin-bottom:25px;text-align:center;text-transform:uppercase;font-size:2.6rem;background:url(../images/russia-map.png) no-repeat top center;}
.quest-holder{text-align:center;}
.quest-holder > div{display:inline-block;}
.head-three *{text-decoration:none;margin-bottom:5px;color:#171817;}
.head-three .tel{display:inline-block;font-size:2.6rem;text-transform:uppercase;}
.head-three .email{font-size:1.8rem;text-transform:uppercase;}
.head-three .hours{font-size:1.8rem;text-transform:uppercase;}
.content{background:url(../images/gray-treangle-bg3.png) no-repeat #fff;background-position:right 0;padding-bottom:50px;min-height:450px;}
.content-flex-holder{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;}
.article{padding:15px;-ms-flex:0 1 100%;flex:0 1 100%;min-height:0;min-width:0;}
.article p{line-height:140%;}
.sidebar{padding:15px;-ms-flex:0 0 280px;flex:0 0 280px;}
@media (max-width:768px){.content-flex-holder{flex-direction:column;}
.article{-ms-flex:0 1 auto;flex:0 1 auto;}
.sidebar{-ms-flex:0 0 auto;flex:0 0 auto;}
}
.footer{position:absolute;bottom:0;width:100%;height:260px;padding:30px 0;background:#333b3f;color:#fff;}
.footer-flex-holder{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;}
.footer .foot-one{-ms-flex:1 1 0%;flex:1 1 0%;}
.footer .foot-two{display:flex; text-align:center;}
.footer .foot-three{-ms-flex:1 1 0%;flex:1 1 0%;text-align:right;}
.footer .foot-four{-ms-flex:1 1 0%;flex:1 1 0%;}
.footer .foot-five{-ms-flex:1 1 0%;flex:1 1 0%;background:#a39a2c;}
.footer address{max-width:230px;}
@media (max-width:768px){body{margin:0px;/*margin:0 0 540px 0;*/}
.footer{height:auto;position:relative;}

.footer-flex-holder > *{margin-bottom:20px;}
.footer-flex-holder{-ms-flex-direction:column;flex-direction:column;}
.footer .foot-one{-ms-flex:0 1 auto;flex:0 1 auto;text-align:center;}
.footer .foot-two{-ms-flex:0 1 auto;flex:0 1 auto;}
.footer .foot-three{-ms-flex:0 1 auto;flex:0 1 auto;text-align:center;}
.footer .foot-four{-ms-flex:0 1 auto;flex:0 1 auto;}
.footer .foot-five{-ms-flex:0 1 auto;flex:0 1 auto;}
.footer .ample{margin:0px 0 0 0;}
.footer address{max-width:100%;}
}
@media (max-width:600px){
    .footer .foot-two{flex-direction: column;}
    .footer-nav{margin-right: 0px !important;text-align: center !important;}
    .footer-nav li {margin-bottom: 15px !important;}
}
.breadcrumbs{margin:0 0 10px 0;padding:3px 5px;list-style:none;color:#333;font-size:12px;}
.breadcrumbs li{display:inline-block;}
.breadcrumbs li:after {
    content: " /";
}
.breadcrumbs a{color:#333;}
.footer .calltel {color:#fff;text-decoration: none;}
.breadcrumbs li:last-child:after {content: '';}
.h3 {
    color: rgb(105, 105, 105);
    display: block;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
.info{background:rgba(255,255,255,0.85);position:relative;z-index:99;padding:10px;padding-top:0px;display:block;}
@media (max-width:768px){.info{display:none}} 
.consilt_form_wrapper .blue-title {
    margin: 0px auto;
}
.consilt_form_wrapper {
    background: #385ba1;
    padding: 10px;
    margin: 0px 0px 30px 0px;
}
.consilt_form_wrapper form {
    display: flex;
    justify-content: center;
    background: #385ba1;
}
.consilt_form_wrapper .control-group {
    float: left;
    width: 50%;
    margin: 0 auto;
    position: relative;
    text-align: center;
    padding: 15px;
}
.consilt_form_wrapper .control-group button.btn.btn-primary {
    width: 100%;
    border: none;
    font-family: 'Cuprum', sans-serif;
    font-size: 1.7rem;
    background: #ff6000;
    border-radius: 3px;
    cursor: pointer;
}
.consilt_form_wrapper .ajax_form .error {
    color: #ff8585;
}
@media (max-width: 768px){
    .consilt_form_wrapper .blue-title:before,
    .consilt_form_wrapper .blue-title:after{
        content: none;
    }
    .consilt_form_wrapper .control-group {
        width: 100%;
        padding: 5px;
    }
    .consilt_form_wrapper form {
        flex-direction: column;
    }
    .consilt_form_wrapper {
        margin-top: 30px;
    }
}
