@media (min-width: 770px) and (max-width: 2200px) {
        
        button.navbar-toggle {display:none;}
        div.navbar-collapse.bs-navbar-collapse.collapse ul.nav {display:block;}
        
        .mn-menu-top-inner ul:first-child {
            margin:0 0 0 46px;
            float:left;
        }
        .mn-menu-top-inner ul li {
            /*display:inline;*/        
            display:inline-block;
            position:relative;
            /*padding:50px 0px;*/
        }
        .mn-menu-top-inner ul li.parent:hover {
                background:url('../images/menu-arrow.png') 0px 100% no-repeat;
            }
            .mn-menu-top-inner ul li.parent a {
                padding-top:50px;
                padding-bottom:50px;
            }
        .mn-menu-top-inner ul li a {            
            font:16px 'Roboto Condensed', sans-serif;
            color:#ffffff;
            font-weight:300;
            padding:0px 20px 0px 0px;
            line-height:118px;        
            letter-spacing:1px;
            -webkit-transition: all 0.5s ease;
            -moz-transition: all 0.5s ease;
            -o-transition: all 0.5s ease;
            transition: all 0.5s ease;
        }   
        .separator {
            padding-left:5px;
            font:13px 'Roboto Condensed', sans-serif;
            color:#ffffff;
            font-weight:300;
            white-space:nowrap;
            letter-spacing:1px;            
            text-transform:uppercase;
            cursor:pointer;
        }
        
            .mn-menu-top-inner ul li a:hover {
                color:#84c225;
                text-decoration:none;
                -webkit-transition: all 0.5s ease;
                -moz-transition: all 0.5s ease;
                -o-transition: all 0.5s ease;
                transition: all 0.5s ease;                
            }
            .item-124 a {padding-left:0px !important;}
            .item-131 a {padding-right:0px !important;}
            
            .mn-menu-top-inner ul li ul {
                background:url('../images/menu-bg.png') 0px 0px repeat;
            }
            .mn-menu-top-inner ul li ul {
                position:absolute;
                z-index:1000;
                border-top:1px solid #84c225;
                padding:5px 0px 5px 10px;
                display:none;
            }
            .mn-menu-top-inner ul li:hover ul {
                display:block;
            }
            .mn-menu-top-inner ul li ul li {               
                display:block;
                padding:0px;
                margin:2px 0px;
                padding-top:3px; padding-bottom:3px;
            }
                .mn-menu-top-inner ul li ul li:hover {
                    background:none;
                }
                .mn-menu-top-inner ul li ul li a {
                    display:block;
                    padding:0px 10px 0 5px !important;
                    line-height:16px;
                    font-size:13px;
                    white-space:nowrap;                    
                    text-transform:uppercase;
                    color:#ffffff;
                }
.mn-menu-top-inner ul li ul li:hover {background:#84c225; }
.mn-menu-top-inner ul li ul li a:hover {color:#ffffff;}
                .mn-menu-top-inner ul li ul li ul {
                    display:none !important;
                    position:absolute;                    
                    top:0px;
                    left:100%
                }
                
                .mn-menu-top-inner ul li ul li:hover ul {display:block !important;}
                
                .mn-menu-top-inner ul li ul li.parent:hover {
                    background:#84c225 !important;
                }
                .mn-menu-top-inner ul li ul li ul li a,
                .mn-menu-top-inner ul li ul li ul li .separator {padding-right:10px !important;}

}


@media (min-width: 200px) and (max-width: 769px) {
  .navbar-header {
      float:right;
      margin:30px 10px 0 0;
  } 
 a.logo {
      position:absolute;
      top:5px;
      left:10px;      
  }
  .navbar-collapse.bs-navbar-collapse {
      position:relative;
      top:-12px;
  }
   
  .mn-menu-top-inner {
    /*width:100%;*/
    min-width:200px;
    width:auto;
    max-width:769px;
  }
  .mn-menu-top-inner ul li {
    background:#498716;
    color:#ffffff;
    font-size:18px;    
  }
  .mn-menu-top-inner ul li ul {padding-left:20px;}
  
  .mn-menu-top-inner ul li a {
    color:#ffffff;
    font-size:16px;
    display:block;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:20px;
  }
  span.separator {
      display:inline-block;
      padding-top:5px;
      padding-bottom:5px;
      padding-left:20px;
      font-size:16px;
  }
  .mn-menu-top-inner ul li:hover {
      background:#E3A30D !important;      
  }
  .mn-menu-top-inner ul li a:hover {text-decoration:none;}
  .mn-menu-top-inner ul li.parent ul li {
      background:#70b13a;
  }
  .mn-menu-top-inner ul li.parent > a:after {
      display:inline-block;
      width:7px;
      height:12px;
      margin-left:10px;
      content:".";
      font-size:0;
      background:url('../images/arrow-right-menu.png') 0px 0px no-repeat;
      position:relative;
      top:-3px;
  }
  .mn-menu-top-inner ul li.parent ul li a,
  .mn-menu-top-inner ul li.parent ul li.parent ul li a {
      background:none;
  }
  .mn-menu-top-inner ul li.parent span.separator {
      background-position:175px 9px !important;
      padding-right:30px;
  }
  .mn-menu-top-inner ul:first-child li:nth-child(2) a {
      background-position-x:75px !important;
  }
  .mn-menu-top-inner ul:first-child li:nth-child(2) ul li.parent a {
      background-position-x:65px !important;
  }
  .mn-menu-top-inner ul:first-child li:nth-child(3) a {
      background-position-x:155px !important;
  }
  .mn-menu-top-inner ul:first-child li:nth-child(4) a {
      background-position-x:245px !important;
  }
  .mn-menu-top-inner ul:first-child li:nth-child(5) a {
      background-position-x:120px !important;
  }
  .mn-menu-top-inner ul:first-child li:nth-child(6) a {
      background-position-x:75px !important;
  }
  .mn-menu-top-inner ul li.parent ul li a {
      padding-left:20px;
  }
  .mn-menu-top-inner ul li.parent ul li.parent ul li {
      background:#89ce51;
  } 
  .mn-menu-top-inner ul li.parent ul li.parent ul li a {padding-left:40px;}
  
  .content {
      width:89%;
      height:auto;
  }
  .content-outter {
      width:99.8%;
      padding:0;
      margin:0;
  }
  .content-subsite {
      width:100%;
      padding:0;
      margin:0;
  }
  .content-subsite-inner {
      width:98%;
      padding:10px 1%;
  }
  .subsite .menu-buttons .socials {display:none;}
  
  .subsite .menu-buttons {min-height:100px;}
  
  .list-news-archive a.bt-title {width:92%;}
  
  .main-news {padding:19px !important;}
  
  
  .subsite .footer-inner {width:100%; min-height:10px; height:auto; padding-top:5px; padding-bottom:5px;}
  
  #fwgallery div.clr {clear:none;}
  .fwgs-item,
  .fwg-item {
      width:32%;
      margin:0 1px 1px 0 !important;      
  }
  .fwgs-item img,
  .fwg-item img {width:100%;}
  .content-category h2, .componentheading {width:99%;}
  
  
  .main-news {
    width:93%;
    min-height:100px;
    height:auto;
  }  
  div.navbar-collapse.bs-navbar-collapse.in ul.nav {
    display:block;
    position:relative;
    z-index:999999;
    background:#ffffff;
  }
  div.navbar-collapse.bs-navbar-collapse.collapse ul.nav {display:none;}
  
  .menu-buttons {
      width:100%;
      min-height:300px;
      margin-left:0;      
  }
  .menu-buttons li {min-width:155px; width:33.2% !important; margin-right:1px !important; margin-bottom:1px !important;}
  .menu-buttons li:nth-child(3),
  .menu-buttons li:nth-child(6) {margin-right:0 !important;}
  .menu-buttons li img {display:block; margin:0 auto; text-align:center;}
  .menu-buttons li span {left:50% !important; margin-left:-72px;}
  .menu-buttons li:nth-child(6) span.image-title {left:50% !important;}
  
  .main-news .bt-inner {
      min-height:215px;
      height:auto !important;
  }
  .main-news .bt-row {
      width:45% !important;
      min-height:50px;
      height:auto;
  }
  .main-news a.bt-title {width:74%; font-size:90% !important; position:relative; z-index:100;}
  
  .main-news .bt-row {margin:0 2% 22px 3% !important;}
  .main-news .bt-row a.bt-image-link img {margin-bottom:50px !important;}
  
  .parent ul {display:none;}
  .parent:hover ul {display:block;}
  
  .parent ul li.deeper ul {display:none;}
  .parent ul li.deeper:hover ul {display:block !important;}
  
  .footer {
      width:100%;
      min-height:40px;
      height:auto;
  }
  .footer-inner {
      width:100%;
      min-height:40px;
      height:auto;
      line-height:19px;
  }
  .socials {
      float:right;
      margin-top:10px;
  }
}
@media (min-width: 750px) and (max-width: 991px) {
    
}


@media (max-width:720px) {
    .main-news .bt-extra * {display:inline !important;}
    .main-page .main-news a.bt-title {width:92%;}
    .main-news .bt-extra {
        top:39px;
        padding:1px 3px;
    }
    .main-page .main-news .bt-extra,
    .main-page .bt-extra span.bt-date {
        width:auto;
        height:auto;
    }
    .main-page .bt-extra .d-day {
        width:auto;
        height:auto;
        font-size:9px;
        float:left;
        line-height:9px;
        margin:1px 0 0 0;
    }
    .main-page .bt-extra .d-day:after {
        content:"/";
    }
    .main-page .bt-extra .d-year {
        width:auto;
        height:auto;
        font-size:9px;
        float:left;
    }
    .footer-inner {
        padding-top:5px; 
        padding-bottom:5px;
    }
    
}


@media (max-width:589px){
    .mn-panel * {
        display:none;
    }
    .menu-buttons li {
        width:49.8% !important;
    }    
    .content {
        width:auto; 
        max-width:552px;
        padding:0;}
    .main-news .bt-row {
        margin: 0 2% 22px 1% !important;
    }
    .main-news .bt-row {width:47% !important;}
}
@media (min-width: 500px) and (max-width: 589px) {
    .menu-buttons li:nth-child(2) {margin-right:0px !important;}
    .menu-buttons li:nth-child(4) {margin-left:1px; margin-right:0px !important;}
}


@media (max-width: 500px) {
    .menu-buttons li {
        width:100% !important;
        margin-right:0 !important;
        margin-left:0 !important;        
    }
    .content {padding:0;}
}


@media (max-width: 465px) {
    .main-news .bt-center {float:none !important;}
    .main-news .bt-center {width:99%; height:auto !important; margin:0 !important;}
    .main-news .bt-row a.bt-image-link img {border:0; outline:0; width:99% !important; height:auto; margin-bottom:0 !important; margin-top:25px !important;}
    .main-news .bt-introtext {margin-top:15px;}
}
@media (max-width: 320px) {
    .main-page .main-news a.bt-title {line-height:15px !important;}
}
@media (max-width: 380px) {
    .contact-tab tr th:nth-child(4),
    .contact-tab tr td:nth-child(4) {display:none;}
}