@media screen and (max-width: 1440px){
    #slider .owl-prev{
        left: -8%;
    }
    #slider .owl-next{
        right: -8%;
    }
}
@media screen and (max-width: 1380px){
    #slider{
        width: 88%;
        display: table;
        margin: 0 auto;
    }
    #slider .item, #slider .slider_img img,
    #slider .description .description_text{
        height: 400px;
    }
    #slider .description{
        min-height: 400px;
    }
}
@media screen and (max-width: 1199px){
    .footer_text{
        margin-top: 10px;
    }
    #my_modal .modal-content .form_search .input-group{
        width: 60%;
    }
    .bg_color:after{
        margin: 160px 0 0 0;
    }
    .head_menu .navbar-nav li a{
        text-transform: inherit;
        padding: 10px;
    }
    #slider{
        height: 350px;
    }
    .slider_block .owl-carousel .owl-wrapper-outer{
        height: 355px;
    }
    #slider .item{
        height: 330px;
    }
    #slider .description{
        min-height: 330px;
    }
    #slider .description .description_text{
        height: 330px;
    }
    .slider_title{
        margin-top: 0;
        margin-bottom: 15px;
        text-transform: inherit;
    }
    .slider_text{
        -webkit-line-clamp: 5;
    }
    #slider .owl-pagination{
        margin:0;
    }
    #slider .owl-prev, #slider .owl-next{
        width: 52px;
        height: 52px;
        top:100%;
        transform: translateY(0);
    }
    #slider .owl-prev{
        left: 10%;
    }
    #slider .owl-next{
        right: 10%;
    }
    .info_box li{
        width: 16%;
    }
    .news_box{
        height: 280px;
    }
    .mini_news_img{
        height: 180px;
    }
    .form_box{
        width: 26.3%;
    }
    #links_slider, #partners_link{
        padding: 0 40px;
    }
    #links_slider li .description.description2 img{
        left: 5px;
    }
    #links_slider li .description.description2{
        padding: 5px 15px 5px 95px;
    }
    #links_slider .owl-prev, #partners_link .owl-prev{
        left: -1%;
    }
    #links_slider .owl-next, #partners_link .owl-next{
        right: -1%;
    }
    #links_slider .owl-prev, #links_slider .owl-next, #partners_link .owl-prev, #partners_link .owl-next{
        width: 40px;
        height: 40px;
    }
    .footer_block .head_menu .navbar-nav li a{
        padding: 15px 25px;
    }
    .social_network li{
        margin: 0 3px 10px 3px;
    }
    .popular_topics_list li{
        padding: 5px 10px 5px 0;
    }
}
@media screen and (max-width: 991px){
    .brand{
        text-align: center;
        margin-top: 10px;
    }
    .bg_color.bg_color2:after{
        margin: 0;
    }
    #my_modal .modal-content .close{
        margin: -15px 50px 0 0;
    }
    .bg_color{
        padding-bottom: 10px;
    }
    .no_padding{
        padding: 0 15px;
    }
    .header_block{
        padding: 15px 0 35px 0;
    }
    .mobile_box_first{
        position: absolute;
        width: 100%;
        top:88%;
    }
    .mobile_box_third{
        position: absolute;
        top:5%;
        right: 0;
    }
    .lang_with_specialbox{
        text-align: center;
    }
    a.site_name{
        display: block;
        float: inherit;
        text-align: center;
        margin: 0 0 15px 0;
        line-height: 1.2;
    }
    a.site_name hr{
        display: none;
    }
    .head_menu .navbar-nav{
        float: inherit;
        text-align: center;
        margin: 0;
    }
    .head_menu .navbar-nav li{
        min-height: inherit;
        display: inline-block;
    }
    .head_menu .navbar-nav li a{
        width: auto;
        display: inline-block;
        vertical-align: inherit;
        height: auto;
    }
    .slider_block .owl-carousel .owl-wrapper-outer{
        height: 280px;
    }
    #slider{
        width: 100%;
    }
    #slider .owl-prev, #slider .owl-next {
        width: 42px;
        height: 42px;
        top: 85%;
    }
    #slider .description .description_text{
        height: 260px;
        padding: 15px 20px;
    }
    .slider_text{
        -webkit-line-clamp: 4;
    }
    a.read_all{
        margin: 15px 0 0 0;
        padding: 7px 10px;
    }
    #slider{
        height: auto;
        margin: 0;
    }
    #slider .item{
        height: 260px;
    }
    #slider .description{
        min-height: 260px;
    }
    .info_block{
        margin: 0;
    }
    .info_box{
        position: relative;
    }
    .info_box .sub-menu{
        width: 99%;
        top:98.8%;
    }
    .info_box .sub-menu li{
        width: 50%;
        height: inherit;
    }
    .info_box li{
        width: 32.4%;
        height: 180px;
    }
    .info_box li a{
        padding: 20px 10px 15px 10px;
    }
    .info_box li a img {
        display: block;
        margin: 0 auto 15px auto;
    }
    .main_news .no_padding{
        padding: 0;
    }
    .news_box{
        height: 181px;
    }
    .news_box a{
        text-transform: inherit;
        padding: 10px;
        font-size: 16px;
    }
    .date_text{
        width: 60px;
        height: 50px;
        font-size: 14px;
        text-transform: inherit;
    }
    .date_text p{
        font-size: 20px;
    }
    .mini_news_img{
        height: 130px;
    }
    .clear_btn .btn{
        width: 14.4%;
    }
    .social_network{
        text-align: center;
    }
    .left_content{
        width: 100%;
    }
    .left_menu{
        width: 48%;
        float: left;
        margin-left: 5px;
        margin-right: 5px;
    }
    .popular_topics{
        width: 48%;
        float: left;
        margin: 0 5px 15px 5px;
    }
    .popular_topics_list{
        width: 48%;
        float: left;
        margin-left: 5px;
        margin-right: 5px;
    }
    .right_content{
        width: 100%;
    }
    .content_text{
        text-align: justify;
    }
    .footer_block .head_menu .dropdown-menu{
        position: absolute;
    }
}
@media screen and (max-width: 767px){
    #my_modal .modal-content .form_search .input-group{
        width: 90%;
    }
    li.mediaNoDisplay{
        display: none;
    }
    .head_menu .navbar{
        margin-bottom: 0;
    }
    .head_menu .navbar-nav{
        text-align: left;
        margin: 0;
    }
    .head_menu .navbar-nav li{
        display: block;
        padding: 0 15px;
    }
    .head_menu .navbar-nav li a{
        display: block;
        text-align: left;
    }
    .head_menu .dropdown-menu{
        left: 0;
        transform: translateX(0);
    }
    #slider .slider_img{
        display: none;
    }
    #slider .description{
        width: 100%;
        text-align: center;
    }
    .main_news .col-xs-8{
        margin: 0 auto;
        float: inherit;
    }
    .main_news .col-xs-6:last-child .main_news{
        position: relative;
        left:25%;
    }
    .form_box{
        width: 30%;
        margin: 0 6px 15px 6px;
    }
    .map_block form{
        text-align: center;
    }
    .form_box label{
        display: block;
        text-align: left;
    }
    .form_box .chosen-container{
        text-align: left;
    }
    .clear_btn .btn{
        width: 100%;
        margin-top: 9px;
    }
    .footer_block .head_menu .navbar-toggle{
        float: left;
    }
    .footer_block .head_menu .navbar-toggle .icon-bar{
        background-color: #fff;
    }
    .footer_block .head_menu .dropdown-menu{
        position: relative;
        background-color: transparent;
    }
    .footer_block .head_menu .navbar-nav{
        text-align: center;
    }
    .footer_block .head_menu .navbar-nav li a{
        padding: 12px 10px !important;
    }
    .footer_block hr{
        margin: 10px 0;
    }
    .contact{
        margin: 0;
    }
    .info_box .sub-menu > li a{
        text-transform: inherit;
    }
}
@media screen and (max-width: 700px){
    .info_box li{
        width: 32%;
    }
    .info_box .sub-menu{
        width: 97.9%;
    }
    .map_box{
        height: 400px;
    }
    #links_slider .item, #partners_link .item{
        width: 95%;
        margin: 0 auto !important;
    }
    #links_slider li .description.description2 {
        padding: 2px 5px 2px 90px;
    }
    .footer_logo a hr{
        width: 380px;
    }
    .footer_logo span{
        padding: 10px 10px 10px 140px;
    }
}
@media screen and (max-width: 600px){
    .left_menu{
        width: 100%;
        float: inherit;
        margin-left: 0;
        margin-right: 0;
    }
    .popular_topics{
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .popular_topics_list {
        width: 100%;
        float: inherit;
        margin-left: 0;
        margin-right: 0;
    }
}
@media screen and (max-width: 550px){
    #my_modal .modal-content .form_search .input-group{
        width: 100%;
    }
    #my_modal .modal-content .close{
        font-size: 40px;
        margin: 0 10px 0 0;
    }
    .info_box{
        position: inherit;
    }
    .info_box > li._menuBtn.active{
        position: relative;
    }
    .info_box li{
        width: 48.5%;
    }
    .info_box .sub-menu{
        width: 99.2%;
        left:0;
    }
    .info_box .sub-menu li{
        width: 100%;
    }
    .main_news .no_padding{
        width: 100%;
        margin: 10px 0;
        float: inherit;
        display: inline-block;
        -webkit-box-shadow: 0 0 5px 0 rgba(155, 155, 155, 0.75);
        -moz-box-shadow: 0 0 5px 0 rgba(155, 155, 155, 0.75);
        box-shadow: 0 0 5px 0 rgba(155, 155, 155, 0.75);
    }
    .news_box{
        height: auto;
        margin: 0;
    }
    .news_box:after{
        display: none;
    }
    .news_box img{
        display: none;
    }
    .news_box a{
        display: block;
        position: relative;
        font-size: 18px;
        color: #797979;
        padding: 10px 15px;
    }
    .date_text{
        display: block;
        position: relative;
        background-color: transparent;
        width: auto;
        height: auto;
        text-align: left;
        padding: 0 0 10px 0;
        top: 0;
    }
    .date_text p{
        display: inline-block;
        margin-right: 5px;
    }
    .mini_news_img{
        display: none;
    }
    .mini_news_box span{
        margin: 0;
        padding: 10px 15px;
    }
    a.mini_news_box{
        margin: 0;
        color: #797979;
        font-family: "SegoeUIBold";
    }
    .form_box{
        width: 100%;
        margin: 0 0 6px 0;
    }
    .map_box{
        height: 300px;
    }
    .footer_block .col-xs-6{
        width: 100%;
        margin: 15px 0;
    }
    .footer_block br{
        display: none;
    }
    .footer_block hr{
        display: none;
    }
    .footer_logo a img{
        position: relative;
        top:0;
        transform: translateY(0);
        display: table;
        margin: 0 auto;
    }
    .footer_logo span{
        display: block;
        padding: 10px 0;
        text-align: center;
        vertical-align: inherit;
        height: auto;
    }
}
@media screen and (max-width: 450px){
    .btn-primary{
        min-width: 100px;
    }
    .search_label{
        font-size: 20px;
    }
    .info_box li{
        width: 100%;
        height: auto;
    }
    .info_box .sub-menu{
        width: 100%;
    }
    .map_box{
        height: 240px;
    }
}
@media screen and (max-width: 400px){
    .header_block .no_padding{
        padding: 0;
    }
    .logo_img{
        display: block;
        text-align: center;
        margin: 15px 0 20px 0;
    }
    .flag_img{
        display: none;
    }
    .map_box{
        height: 200px;
    }
    #links_slider li .description img, #partners_link li .description img{
        display: none;
    }
    #links_slider li .description, #partners_link li .description{
        padding: 5px 10px 5px 10px;
    }
    #links_slider li .description.description2{
        padding: 5px 10px 5px 10px;
    }
    #links_slider li .description a, #partners_link li .description a{
        text-align: center;
    }
}