@media (max-width: 1199px) {
	.container { width:98% }
}
@media (max-width: 991px) {
    .navbar-header { float: none; }
    .navbar-toggle { display: block; }
    .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
    .navbar-collapse.collapse { display: none!important; }
    .navbar-nav { float: none!important; margin: 7.5px 0px; }
    .navbar-nav>li { float: none; }
    .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
    .navbar-text { float: none; margin: 15px 0; }
    .navbar-collapse.collapse.in { display: block!important; }
    .collapsing { overflow: hidden!important; }
	.nav.navbar-nav.pull-left { margin-top:55px; }
	.hevents .row .col-md-3 > div { min-height:450px; margin-bottom:10px; }
}
@media (max-width: 768px){
	.hevents .row .col-md-3 > div { min-height:inherit; height:auto; }
	.tab3 .container .row .col-md-4.col-sm-4 > div { margin-bottom:20px; min-height:inherit; }
}
@media (max-width: 420px){
	header.container-fluid a { float:right !important; line-height:41px; margin:0 10px; }
	.navContainer #logo { left:5px; transform: translate(0, 0); }
	.navbar-nav>li>a { padding-left:10px; }
}
@media (max-width: 620px){ 
footer { height:auto; padding:10px 0; }
footer .col-md-6 { width:100%; }
footer .col-md-6 p { text-align:center; float:none; width:100%; line-height:25px; }
}
@media (max-width: 369px){ 
.toplink { font-size:13px; }
}
@media (max-width: 347px){ 
.toplink { font-size:13px; }
.toplink i { display:none; }
}