#main_content {width:100%;max-width:1182px;margin:0 auto;padding:0 20px;background:#fffada;border-left:solid 1px rgba(0,0,0,.1);border-right:solid 1px rgba(0,0,0,.1)}
#main_content > .container {background:#fff;max-width:100%;padding:0;}
#main_content > .container:last-child {padding-bottom:20px}
#top {min-height:33px;margin-bottom:-2px;background:none;border:none;}
#top:before{display:none;}
#top .container{min-height:33px;margin:-2px auto 0;padding: 0 17px;border-bottom:solid 1px rgba(0, 0, 0, .1);border-left:solid 1px rgba(0,0,0,.06);border-right:solid 1px rgba(0,0,0,.06)}
#top .btn-group > .btn {padding:3px 6px 4px}
header > .container {background:#fffada;padding:20px 20px 0;border-left:solid 1px rgba(0,0,0,.1);border-right:solid 1px rgba(0,0,0,.1)}
header > .container:last-child {padding-top:0;}
.clear {height:20px;background:#fff;}
footer{margin:0;padding:0;background:rgba(0, 0, 0, 0); box-shadow:0 0 0;border:none;}
footer > .container {padding:20px 20px 15px;opacity:.95}
footer > .container h5 span, footer > .container h5 i{background:none;}

@media (min-width:992px) and (max-width:1200px){.custom_menu div a{line-height:41px;}}





@media (max-width: 767px) {
    header > .container {padding:20px 15px 0}
    header > .container:last-child {padding-top:0;}
    #main_content {max-width:100%;padding:0 15px;}
}

@media (min-width: 768px) {#main_content {width:750px;}}
@media (min-width: 992px) {#main_content {width:970px;} #menu_wrap .container {padding:0 22px;}}
@media (min-width: 1170px) {#main_content {width:1170px;} #menu_wrap .container {padding:0 21px;}}