@media only screen and (min-width: 992px) and (max-width: 1199px) {
#header-wrapper.search-hidden #nav-container{width: auto;}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
#header-wrapper.search-hidden #nav-container{width: 70%;}
#nav {float: right;}
#logo {width: 30%;}
}

#page-title {padding: 10px 0 0; margin-bottom: 30px;}

h1, h2, h3, h4, h5, h6 {margin-bottom: 10px;}

.footer-wrapper {background: #FFF; padding: 10px 0 0 0;}

.cmap-container .cmap-btn-default {background: #fff; margin-top: 5px; margin-left: 5px;}
.cmap-ui-wrap .cmap-l-cell {background: transparent;}
#header-wrapper.search-hidden #nav-container {width: auto;}
.widget {margin-bottom: 10px;}
.carousel-nav {margin: 0 auto 0;}
.heading-bordered {margin-bottom: 0;}
.no-header {visibility: hidden;}
.no-footer {visibility: hidden;}
.btn-medium.empty {width: 100%; text-align: center;}