/* Header */
.container {max-width:974px;}

.contents { max-width: 974px;margin: 0 auto;background: #fff;}
.contents.responsive { max-width: 1200px;}

.metaslider { position:relative; }
.metaslider .flex-control-nav li a { margin: 0 3px; padding: 0; }

/* Bootstrap overrides */
@media (min-width: 1200px) {
.container { width: 1200px; }
}

@media (max-width: 992px) {
.container { width: 100%; }
}

@media (min-width: 974px) {
.container { width: 100%; }
}

@media (min-width: 768px) {
.container { width: 100%; min-width: 974px; }
}