@media (min-width: 768px){
.navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: 0px;
    margin-left: 15px;
}

.margin_top_40{
        margin-top: 120px;
}

.remont_dvigatelya {
    margin-top:0px;
    border: 1px solid #23527c;
}

.container {
    width: 1160px !important;
}


}

@media (max-width: 767px){
    .logo {
    text-align: -webkit-center;
}

.logo > a > span:nth-child(1), .logo > a > span:nth-child(2), .logo > a > span:nth-child(3), .logo > a > span:nth-child(4) {
    font-size: 3em;
    font-weight: bolder;
    font-family: fantasy;
    font-stretch: ultra-expanded;
    /* display: block; */
    /* float: left; */
    margin-left: -10px;
    text-shadow: #00132a 1px 0px, #00132a 1px 1px, #00132a 0px 1px, #00132a -1px 1px, #00132a -1px 0px, #00132a -1px -1px, #00132a 0px -1px, #00132a 1px -1px;
    display: block;
    float: left;
    margin-bottom: -20px;
}

.logo > a > span:nth-child(4) {
    display: block;
    -moz-transform: skewX(50grad);
    -webkit-transform: skewX(50grad);
    -o-transform: skewX(50grad);
    -ms-transform: skewX(50grad);
    transform: skewX(-10grad);
    margin-left: -2px;
    float: left;
    font-family: fantasy;
    font-size: 3.1em;
}

.logo > a > span:nth-child(6) {
    font-size: 2.5em;
    font-family: fantasy;
    /* margin-top: 32px; */
    display: block;
    -moz-transform: skewX(50grad);
    -webkit-transform: skewX(50grad);
    -o-transform: skewX(50grad);
    -ms-transform: skewX(50grad);
    transform: skewX(-10grad);
    color: #13438E;
}

.phones {
    text-align: -webkit-center;
    margin-top: 20px;
}

.phones > span:nth-child(1), .phones > span:nth-child(3) {
    font-size: 1em;
    font-weight: bold;
    display: block;
    position: relative;
    display: block;
    -moz-transform: skewX(50grad);
    -webkit-transform: skewX(50grad);
    -o-transform: skewX(50grad);
    -ms-transform: skewX(50grad);
    transform: skewX(-10grad);
    margin-top: -21px;
}

.phones > span:nth-child(1):before, .phones > span:nth-child(3):before {
    content:"";
}

.email {
        text-align: -webkit-center;
    display: block;
    -moz-transform: skewX(50grad);
    -webkit-transform: skewX(50grad);
    -o-transform: skewX(50grad);
    -ms-transform: skewX(50grad);
    transform: skewX(0grad);
    margin: 0px;
    padding: 0px;
}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: 0px;
    margin-left: 0px;
}

.email > span:nth-child(1) {
    font-size: 1em;
    font-weight: bolder;
}

.email > span:nth-child(3) > a:before {
    content:"";
}
.email > span:nth-child(3) {
    position: relative;
    font-size: 1.5em;
    /* margin-top: 20px; */
    display: block;
    font-weight: bold;
}

#bs-example-navbar-collapse-1 > ul {
    -moz-transform: skewX(50grad);
    -webkit-transform: skewX(50grad);
    -o-transform: skewX(50grad);
    -ms-transform: skewX(50grad);
    transform: skewX(0grad);
    background-color: #F90004;
}

.navbar-nav {
    margin:0px;
}

.sidebar_image {
    border: 1px solid;
    margin: 0 auto;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
        border-color: #ddd;
    width: 90%;
    background-color: #F90004;
    color: #fff;
    font-size: 1.3em;
    font-weight: bold;
}
.navbar-default .navbar-toggle {
        background-color: #C9D4D8;
    width: 90%;
    font-size: 1.3em;
    font-weight: bold;
}

.mobile_menu {
        margin: 0px 0 0px;
}

.first-slider-menu-li {
    margin-bottom: 20px;
    margin-left: 0px;
}

.second-slider-menu-li {
    margin-left: 0px;
}

.third-slider-menu-li{
    margin-left: 0px;
}

.fourth-slider-menu-li{
    margin-left: 0px;
}

.fifth-slider-menu-li{
    margin-top: 20px;
    margin-left: 0px;
}

.first-slider-menu-li > a {
    padding-right: 50px;
}
.second-slider-menu-li > a{
    padding-right: 50px;
}
.third-slider-menu-li > a{
        padding-right: 50px;
}
.fourth-slider-menu-li > a{
        padding-right: 50px;
}
.fifth-slider-menu-li > a{
    padding-right: 50px;
}

}