@media all{
body{margin:0;padding:0;margin-top:0;font-family:Arial,Helvetica,sans-serif;color:#141736;font-size:16px;line-height:1.5em;background:url(images/bg.jpg) repeat-x center top #090736}
.container{}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding:0}
div.row{margin-left:0;margin-right:0}
.img-responsive{display:inline}
.header{}
.container{background:#fff}
.site{background:#fff;-webkit-box-shadow:0 0 10px 0 #666666;box-shadow:0 0 10px 0 #666666;border:1px solid #fff}
.header_top{background:url(images/header_top.jpg) no-repeat center top;position:relative;z-index:1002}
.header{background:url(images/header.jpg) repeat-x top center #110e2b;padding:30px;color:#fff;position:relative;z-index:1001}
.header h2{color:#fff;font-size:32px;padding-top:0}
.header_img{text-align:right;padding-left:30px}
.header_img img{margin-bottom:-74px}
.header_line{background:#1f1b47;height:10px;border-bottom:2px solid #ffdb8f;border-top:2px solid #ffdb8f}
.logolink{padding:20px 30px 0 30px}
.phone_nav{padding:30px 30px 0 30px}
.phone{text-align:right;padding-bottom:20px}
.phone span{font-size:24px}
.button{text-align:center;background:url(images/button.jpg) repeat-x top center #a87b03;-webkit-border-radius:5px;border-radius:5px;color:#000 !important;text-decoration:none;display:inline-block;padding:5px 10px 5px 10px;border:none;cursor:pointer;height:auto;width:auto;font-weight:bold;font-size:16px}
.button:hover{background:#ffc93a;color:#000;text-decoration:none}
.navbar{margin:0;border:none;min-height:34px;-webkit-border-radius:0;border-radius:0;background:none}
.navbar-collapse{padding:0}
.nav li{padding-left:1px !important;list-style-type:none}
.nav .open > a,.nav .open > a:focus,.nav .open > a:hover{background:url(images/menu.jpg) center top repeat-x #1a3775}
.nav>li.active>a{background:url(images/menu.jpg) center top repeat-x #b18a25;color:#fff}
.nav li a{cursor:pointer;background:url(images/menu.jpg) bottom repeat-x #0e0e2d;text-decoration:none;font-size:13px;display:block;font-family:Arial, Helvetica, sans-serif;color:#fff;white-space:nowrap;height:34px;line-height:36px;padding:0 5px 0 5px;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;font-weight:bold}
.nav li a:hover{background:url(images/menu.jpg) center top repeat-x #b18a25;color:#fff}
.nav-justified > li > a{margin-bottom:0}
.button_nav{position:relative;float:left;padding:9px 10px;margin-top:8px;margin-left:8px;margin-bottom:8px;background-color:#ad8724;border-radius:4px;border:none}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff}
.navbar-toggle{width:100%;margin:0;padding:0;background:none;border:none;position:relative}
.navbar-toggle .sr-only{position:absolute;display:block;width:110px;height:48px;clip:rect(auto, auto, auto, auto);color:#fff;font-size:16px;line-height:34px;cursor:pointer;text-align:right;top:0;left:0;margin:0;line-height:50px}
.navbar-toggle:hover .button_nav,.navbar-toggle:focus .button_nav{background:#e1ae1f;box-shadow:none}
.navbar-toggle:hover .button_nav .icon-bar,.navbar-toggle:focus .button_nav .icon-bar{background-color:#fff}
.navbar-toggle:hover .sr-only,.navbar-toggle:focus .sr-only{color:#fff}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:none}
.dropdown-menu{border-radius:0;box-shadow:0;background-clip:border-box}
.nav li ul{margin:0;padding:0;border:none;background:#ad8824;margin-top:1px}
.nav li ul li{z-index:1002;background:none;padding:0 !important}
.nav li ul li a{text-align:left;height:auto;padding:12px 10px;color:#fff;line-height:normal;background:none;-webkit-border-radius:0;border-radius:0}
.nav li ul li a:hover{background:#171739}
.boxes .row div{padding-left:1px;padding-bottom:1px;position:relative;z-index:1000}
.boxes img{width:100% !important;height:auto}
.left{padding-right:30px;float:left}
.right{float:right}
p{margin:0;padding-bottom:10px}
.content{position:relative}
.content_top{background:url(images/con_top.jpg) repeat-x top center}
.content_bot{padding:30px;background:url(images/con_bot.jpg) repeat-x bottom center}
h1{margin:0;width:100%;padding:0;font-size:30px;line-height:normal;font-family:Arial, Helvetica, sans-serif;font-weight:normal;padding-bottom:10px;padding-top:0;color:#101132}
h2{margin:0;width:100%;padding:0;font-size:26px;line-height:normal;font-family:Arial, Helvetica, sans-serif;font-weight:normal;padding-bottom:10px;padding-top:10px;color:#101132}
h3{margin:0;width:100%;padding:0;font-size:20px;line-height:normal;font-family:Arial, Helvetica, sans-serif;font-weight:normal;padding-bottom:10px;padding-top:10px;color:#101132}
.content ul{margin:0;padding:0;padding-top:0;padding-bottom:5px;padding-left:10px}
.content ul li{padding:0 0 5px 12px;background-image:url(images/li.png);background-repeat:no-repeat;list-style-type:none;background-position:0 6px}
.content ul li ul li{background:none !important;list-style-type:disc!important;padding:0 0 5px 0!important}
.img_left{float:left;margin:0 20px 10px 0;border:5px solid #e3e3f1}
.img_right{float:right;margin:0 0 10px 20px;border:5px solid #e3e3f1}
.img_resp{max-width:100%;height:auto}
a{color:#a77b03;text-decoration:underline}
a:hover{color:#a77b03;text-decoration:none}
a:visited{color:#a77b03}
a:link{color:#a77b03}
.par{padding:10px 0 10px 0}
.par1{padding-top:0;padding-bottom:10px}
.par2{padding-top:0;padding-bottom:0}
.footer{padding:20px;text-align:center;color:#fff;background:url(images/footer.jpg) repeat-x top center}
.footer a{color:#363747;margin:0 5px}
.footer a:hover{color:#363747;text-decoration:none}
.copy{margin:0;padding:0;padding:10px 0 10px 0;color:#363747;text-align:center;background:0}
.copy a{color:#363747}
.copy a:hover{color:#363747}
a img{border:0}
ol{margin:0;padding-bottom:10px;padding-left:25px}
ol li{padding-bottom:5px}
.clear{height:0;clear:both;width:100%;display:block}
form{margin:0;padding:0}
.no_padding{padding:0}
.overflow{overflow:hidden}
.align_center{text-align:center}
.dropdown-menu>li>a:focus{background:none}
.no_border{border:none}
.left_box{border-bottom:1px solid #CCC;padding:0 0 20px 0;margin-bottom:20px}
.left .left_box h2{padding-top:0}
.logolink img{max-width:100% !important;width:auto}
}
@media (max-width:1200px){
.header h2{font-size:28px}
}
@media all and (max-width:991px){
.header h2{font-size:18px;font-weight:bold}
.header_img img{margin-bottom:-204px}
.nav li a{text-align:center !important;font-size:11px}
.phone_nav{padding-right:20px}
.right .img-responsive{max-width:50%;height:auto}
}
@media (max-width:767px){
.logolink{text-align:center}
.phone{text-align:center}
.phone_nav{padding:30px 0 0 0}
.header h2{font-size:24px;font-weight:bold}
.header{text-align:center}
.header_img{text-align:center}
.header_img img{margin-bottom:-60px}
.left{padding:0}
.navbar{background:#303259}
.nav li a{-webkit-border-radius:0;border-radius:0;font-size:13px}
.nav .open > a,.nav .open > a:focus,.nav .open > a:hover{background:#ad8724}
.nav li ul{background:#ac8624;margin:0}
.nav li ul li{border-top:1px solid #fbc93f}
.nav li{background:none;padding:0;border-top:1px solid #000}
.nav li ul li ul li a{padding-left:10px}
.dropdown-menu{position:relative;float:none}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff;text-decoration:none;background:#d0a022 !important}
.navbar-collapse{border-top:none;box-shadow:0;max-height:none}
.navbar-collapse.in{overflow-y:visible}
.contact_form{border-top:1px solid #CCC;padding:20px 0 0 0;margin-top:20px}
.right .img-responsive{max-width:100%;height:auto}
}
@media (max-width:600px){
h1{font-size:24px;line-height:28px}
h2{font-size:20px;line-height:24px}
h3{font-size:18px;line-height:22px}
}
@media (max-width:500px){
.header h2{font-size:18px;font-weight:bold}
.container{padding:0 10px}
.phone span{font-size:18px}
}
@media (max-width:400px){
.img-responsive{width:100%;height:auto;margin:0 0 20px 0}
.boxes .row div{width:100%}
.content_bot{padding:20px}
}
label{ margin:10px 0 !important}
.form-control{ margin-bottom:10px !important;}