@charset "utf-8";
@media screen and (max-width: 768px){
   header h1{font-size:24px}
   #about{margin:20px 0}

    #about .row:first-child > div:first-child{margin: 0 0 15px 0;}
    /*#about .img-thumbnail{margin: 0 0 15px 0;}*/
    .video {margin: 0 0 10px 0 !important;}
}

@media screen and (min-width: 768px) and (max-width: 992px){
    /*.border-table{width: 861px;}*/
}
@media screen and (max-width: 1199px){
    /*header h1{font-size:24px}*/
    /*.about_text1{height:441px;}*/
    /*.about_text2{height:289px;}*/
    /*.about_text2 p{font-size:11px;}*/
    /*.fix1{margin-top:14px;}*/
    /*#about{margin-bottom:14px;}*/

    .home_slider_owl_1{
        background-position: right bottom;
        /*background-size: 67%;*/
    }
    .home_slider_owl_1 > div p{font-size:12px}
    .home_slider_owl_1 > div {width:320px}

    .home_slider_owl_2{
        background-position: -9% bottom;
        /*background-size: 68%;*/
    }
    .home_slider_owl_2 > div p{font-size:12px}
    .home_slider_owl_2 > div {width:320px}

    /*.border-table{width: 970px;}*/
    /*.left-title{width: 155px;}*/
    /*.right-title{*/
        /*width: 198px;*/
        /*margin-right: 5px;*/
    /*}*/
    /*.right-title + h2 {*/
        /*top: 88px;*/
        /*left: 34px;*/
    /*}*/
    /*.separator{height: 69px;}*/
    /*.languages{padding: 0;}*/


    /** products **/
    /*.product h3{*/
        /*font-size: 14px;*/
    /*}*/
}

@media screen and (min-width: 1200px){
    .about_text1{height:355px}
    .about_text2{height:289px}
    .fix1{margin-top:14px;}
    #about{margin-bottom:14px;}
    nav#nav div#nav-right a{width: 30%}
    .tabs{padding-right: 15px;}
}

@media screen and (max-width: 1199px){
    .container{
        width: 100%;
        padding: 0 30px;
    }
    /*buttons*/
    nav#nav div#nav-right a{
        width: 30%;
        padding: 0;
    }
    .video{
        width: 100%;
    }
    .about_text.about_text2{
        height: 289px;
    }

    /*.border-table{width: 100%;}*/
    /*#about img:last-child{*/
        /*margin: 0;*/
    /*}*/

    /*.img-responsive{*/
        /*max-width: none;*/
        /*width: 555px;*/
    /*}*/
    /*.about_text.about_text2{*/
        /*height: 290px;*/
    /*}*/

    /*.col-md-4{*/
        /*width: 25%;*/
    /*}*/
    /*.col-md-8{*/
        /*width: 75%;*/
    /*}*/
    /*.left-title{*/
        /*width: 240px;*/
    /*}*/
    /*.right-title{*/
        /*width: 293px;*/
    /*}*/
    /*.right-title + h2 {*/
        /*top: 88px;*/
        /*left: 34px;*/
    /*}*/
    /*.separator{height: 69px;}*/
    /*.languages{*/
        /*width: 160px;*/
    /*}*/
    /*.left-title{width: 100%;}*/
    /*.right-title{width: 100%;}*/
    /*header h1{font-size: 26px;}*/
    /*.hidden-sm{*/

    /*}*/
}
@media screen and (max-width: 991px) {
    #table, .tabs{
        display: none;
    }
    #plate{
        display: block;
    }
    .product h3{
        font-size: 14px;
    }
    .about_text.about_text2{
        height: auto;
    }
}

@media screen and (min-width:768px) and (max-width: 991px){
    /*.col-md-4, .col-md-8{*/
        /*float: left;*/
    /*}*/
    /*.languages{*/
        /*float: right;*/
    /*}*/

    #about{margin:20px 0}
    #about img{
        width: 100%;
    }
    .right-title{
        width: 34%;
        float: left;
    }
    .right-title h1{
        width: 100px;
    }
    .left-title{
        width: 133px;
        float: left;
    }
    .left-title h1{
        width: 100px;
    }

    .left-title h1, .right-title h1{
        font-size: 24px;
        line-height: 25px;
    }
    .right-title + h2{
        top: 84px;
    }

    .separator{height: 68px;}

    /*.languages{*/
        /*width: 38%;*/
    /*}*/
    nav#nav div#nav-right a {
        font-size: 15px;
    }
    #about .row:first-child > div:first-child{
        margin: 0 0 15px 0;
    }
    .contacts_border{
        height: 435px;
    }
}

@Media screen and (max-width: 975px){

}
@media screen and (max-width: 767px){
    a.active{color: #ffffff;background: -webkit-linear-gradient(top,  #d2d3d5 0%,#979fa6 100%)!important;background: -o-linear-gradient(top,  #d2d3d5 0%,#979fa6 100%)!important;background: -ms-linear-gradient(top,  #d2d3d5 0%,#979fa6 100%)!important;background: linear-gradient(to bottom,  #d2d3d5 0%,#979fa6 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d3d5', endColorstr='#979fa6',GradientType=0 )!important;}
    header{
        margin-top: 40px;
    }
    header h1{
        font-size: 20px;
    }

    .logo {
        width: 100px;
        margin-bottom: 20px;
    }
    .left-title{
        left: 0;
        padding: 0 76px;
    }
    .right-title{
        right: 0;
        padding: 0 66px;
    }
    .left-title, .right-title{
        width: 50%;
        position: absolute;
        top: -100px;
    }
    .separator{
        /*position: absolute;*/
        /*left: 49%;*/
        /*height: 60px;*/
        display: none;
    }
    .right-title + h2{
        display: none;
        /*position: relative;*/
        /*top: auto;*/
        /*left: auto;*/
        /*width: 100%;*/
        /*text-align: center;*/
        /*padding: 0 40px;*/
        /*font-size: 14px;*/
    }
    .languages {
        float: none;
        width: auto;
        margin-bottom: 10px;
        text-align: center;
    }
    #lang, #partner{
        display: inline-block;
        vertical-align: middle;
    }
    header #partner{
        display: inline-block;
        /*border-left: 1px solid blue;*/
        vertical-align: middle;
        /*margin-left: 25px;*/
        text-align: center;
        width: 100%;
        /* padding-left: 15px; */
    }
    header #partner p {
        margin: 20px 10px 0 12px;
        display: inline-block;
    }
    #lang a img{
        width: 40px;
    }
    nav#nav{
        height: auto;
    }
    nav#nav div#nav-left{
        display: none;
    }
    nav#nav div#nav-right{
        height: auto;
        padding: 0;
        overflow: visible;
        background: none;
    }
    nav#nav div#nav-right a{
        width: 100%;
        border-radius: 5px;
        background: #d4d9de;
    }
    .first-border{
        height: auto;
        margin-bottom: 20px;
    }
    .last-border{
        height: 435px;
    }
    .contacts_border h3{
        font-size: 18px;
    }
    .contacts_border p{
        font-size: 12px;
    }
    address{
        margin-bottom: 0;
    }
    .btn-primary{
        margin-top: 8px;
        width: 100%;
    }

}

@media screen and (max-width: 525px){
    #plate .col-xs-6{
        width: 100%;
    }
    .product h3{
        font-size: 18px;
    }
    .product p{
        font-size: 14px;
    }
}

@media screen and (max-width: 480px){
    header{
        margin-top: 20px;
    }
    header h1{
        font-size: 16px;
    }

    .left-title, .right-title{
        width: 50%;
        position: absolute;
        top: -77px;
        padding: 0 10px;
    }
    .left-title{
        padding: 0 46px 0 0;

    }
    .right-title{
        padding: 0 0 0 44px;

    }
    .logo{
        width: 70px;
    }
    footer .pull-left{
        width: 130px;
    }
    footer .pull-right{
        width: 78px;
    }
}

