/*MEDIA QUERIES*/
@media (min-width: 992px) {
    .equal {width: 25%;}
}
@media (min-width : 992px) and (max-width : 1200px) {
    .footer1 .widget-title {font-size: 16px;}
    a.list-group-item {font-size: 16px;}
    .block-news h2 {font-size: 14px; line-height: 18px;}
    .block-news .main-list-date {font-size: 12px;}
    .block-news .block-subtext {margin-top: 5px;}
    .more {margin-top: 0;}
}
@media (max-width: 991px) {
    /*.navbar-default {font-size: 13px;}*/
    .footer2 .widget-body {font-size: 12px;}
    .footer1 form {margin-bottom: 20px;}
    .bannerTitle {font-size: 14px;}
    .block-news {margin-top: 0; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #ccc;}
    .block-news .main-list-date {font-size: 14px;}
    ul.side-filter li, ul.side-year li {font-size: 16px;}
    
}
@media (min-width : 768px) and (max-width : 991px) {
    .main-list h3 {font-size: 16px;}
    .main-list-date {font-size: 12px;}
    .block-banner h3 {font-size: 18px;}
    .bannerText {font-size: 12px;}
    a.list-group-item {font-size: 16px;}
    h1.main-title {font-size: 20px;}
    .side-menu-title {font-size: 20px;}
    .equal {width: 50%;}
    
}
@media (min-width : 768px) {
    a.navbar-brand.logo-mobile {display: none;}
}
@media screen and (max-width: 767px) {
    body {padding-top: 0px;}
    #menu {display:none;}
    .slicknav_menu {display:block;}
    .top-bar {overflow: visible;}
    a.navbar-brand.logo-mobile {display: block; position: absolute; z-index: 1100; top: 8px; left: 15px;}
    
    .mobile-title {padding-right: 0; padding-left: 0;}
     h1.main-title {font-size: 24px; line-height: 30px; padding: 17px 15px; margin-bottom: 20px; color: #fff; background-color: #333; border: none;}
    a.navbar-brand {padding: 0 !important; height: 40px; width: 150px; 
                  margin-top: 10px !important; margin-right: 30px !important;}
    #langHolder {margin: 20px 15px 0 12px; padding: 0; height: 30px;}
    ul.main-list {margin: 0;}
    .main-list-title {line-height: 30px; padding: 17px 15px; color: #fff; background-color: #333; border: none;}
    .side-menu-title {font-size: 20px; margin-top: 0; margin-bottom: 15px;}
    a.redSq:before {margin-top: 4px;}
    .search-active {border-bottom: none; margin-top: 6px;}
    
    .navbar-fixed-top {position:relative; z-index:1030;}
    .navbar-collapse {padding-left: 0;}
    .navbar-collapse ul {text-align: left; width:100%; padding-bottom:10px;}
    .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
     margin-left: 0;}
    .nav > li > a {border-right: none;}
    .navbar-collapse ul li {border-top: #ddd solid 1px;}
    .navbar-collapse ul li ul li ul li {padding-left: 15px; border: none;}
    .navbar-default {font-size: 14px; min-height: 40px; border: none;}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #cc0000;}
    .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;}
    .arrow-down > a:after {display: none;}
    .padMain {padding-top: 0;}
    .nav {margin-left: 0px;}
    .img-big {margin-top: 10px;}
    .img-tit {width: 90%;}
    .block-img {padding-bottom: 15px; margin-bottom: 0; border-bottom: 1px solid #ccc;}
    .block-sub {margin-bottom: 0;}
    .block-subsub {margin-top: 10px; padding-bottom: 15px; border-bottom: 1px solid #ccc;}
    html, body {overflow-x: hidden;}
    .list-group {margin-bottom: 40px;}
   a.list-group-item {font-size: 16px;}
    .flex-container {display: block; flex-wrap: wrap;}
   
    .row-offcanvas {position: relative;
        -webkit-transition: all .25s ease-out;
         -o-transition: all .25s ease-out;
            transition: all .25s ease-out;
    }
    .row-offcanvas-right {right: 0;}
    .row-offcanvas-left {left: 0;}
    .row-offcanvas-right .sidebar-offcanvas {right: -50%;}
    .row-offcanvas-left .sidebar-offcanvas {left: -75%;}
    .row-offcanvas-right.active {right: 20%;}
    .row-offcanvas-left.active {left: 80%;}
    .sidebar-offcanvas {position: absolute; top: 40px; width: 75%;}
    
    #footer {margin-top: 30px;}
    .footer1 .widget-body {margin-bottom: 50px;}
    .footer2 .widget-body i {float: left; margin: 20px 32px 0 0;}
}
@media (min-width : 480px) and (max-width : 767px) {
     h2.article-title {font-size: 30px;} 
}
@media (max-width : 479px) {
    h2.article-title {font-size: 30px;}
    .article-text p {font-size: 14px;}
    a.list-group-item {font-size: 14px;}
    h1.main-title {font-size: 20px;}
    .side-menu-title {font-size: 20px; margin-top: 0;}
}
@media (max-width : 320px) {
    h2.article-title {font-size: 24px;}
    .article-text p {font-size: 14px;}
    .bannerTitle, .bannerText {font-size: 12px;}
    ul.side-filter li, ul.side-year li {font-size: 14px;}
    }