/*MEDIA QUERIES*/
@media (min-width:1200px) {
    
}
@media (min-width:992px) {
    .col.same {margin-bottom: -99999px; padding-bottom: 99999px;}
    .col-wrap {overflow: hidden;}
}
@media (min-width:768px) {
    .block-subsub .equal {margin-bottom: -99999px; padding-bottom: 99999px;}
    .col-wrap2 {overflow: hidden;}
}
@media (min-width : 992px) and (max-width : 1200px) {
    .navbar-default .navbar-brand {width: 200px; display: block;}
    .navbar-default .navbar-brand img {margin-top: 20px; width: 200px;}
    #head h1.lead {font-size: 42px;}
    #head .tagline {font-size: 24px;}
    h2.title-middle  {font-size: 26px; margin-top: 5px; margin-bottom: 20px;}
    .block-news h2 {font-size: 14px; line-height: 18px;}
}
@media (max-width: 991px) {
    /*.navbar-default {font-size: 13px;}*/
    .footer2 .widget-body {font-size: 12px;}
    .bannerTitle {font-size: 14px;}
    .text-middle {margin-bottom: 40px;}
    /*.navbar-default .navbar-brand {
        background-color: transparent;}*/
    .navbar-default .navbar-brand, .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {background-color: transparent;}
}

@media (min-width : 768px) and (max-width : 991px) {
    .navbar-default .navbar-brand {height: 50px; width: 263px;}
    .nav > li.nomargin > a, .nomargin {margin: 0 !important;}
    h1.main-title {font-size: 20px;}
    #head h1.lead {font-size: 32px;}
    #head .tagline {font-size: 20px;}
    .btn-primary {font-size: 14px;}
    .bannerTitle {font-size: 12px;}
    .naviga ul li {margin: 0 0 0 30px;}
    
}
@media screen and (max-width: 767px) {
    body {padding-top: 0px;}
    #menu {display:none;}
    .slicknav_menu {display:block;}
    .top-bar {overflow: visible;}
    
    .mobile-title {padding-right: 0; padding-left: 0;}
    .mobile-logo {width: 263px; float: left; margin: 0 0 0 15px;}
    /*.navbar-default .navbar-brand {height: 50px; width: 263px;}*/
    .navbar-default .navbar-brand {height: 50px; width: 263px; border: none;}
    .nav-down {height: 1px;}
    #head {margin-top: 0; background: #a1012a; min-height: 400px;}
    #head h1.lead {font-size: 32px;}
    .headBg {background: none; height: auto;}
    .head-title {margin-top: 0;}
    .btn-primary {margin-bottom: 50px;}
     h1.main-title {font-size: 24px; line-height: 30px; padding: 17px 15px; margin-bottom: 20px; color: #fff; background-color: #333; border: none;}
    .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; margin-right: 0;}
    .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;}
    .nav {margin-left: 0px;}
    .block-sub {margin-bottom: 0;}
    .block-subsub {margin-bottom: 30px;}
    html, body {overflow-x: hidden;}
    .moodle-info {margin-bottom: 40px;}
	.navLast {margin-right: 0;}
    
    #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) {
    .toolsearch .form-control {width: 100px;}
    h1.main-title {font-size: 20px;}
    .text {font-size: 14px;}
    .head-title h1 {font-size: 24px;}
    .headBg {padding-left: 30px;}
    #head {min-height: 300px;}
    #head h1.lead {font-size: 28px;}
    #head .tagline {font-size: 20px;}
    .btn-primary {font-size: 14px;}
	.nav-up {height: 100px;}
    .navLogoHolder {width: 100%; float: none; margin-top: 50px; margin-left: 27px;}
}
@media (max-width : 320px) {
    h2.article-title {font-size: 24px;}
    .article-text p {font-size: 14px;}
    .bannerTitle, .bannerText {font-size: 12px;}
    }