*{ margin:0px; padding:0px;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333;background-color:#861e28;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#861e28, endColorstr=#59050d);
 background-image:-moz-linear-gradient(top, #861e28 39%, #59050d 70%);
 background-image:-webkit-linear-gradient(top, #861e28 39%, #59050d 70%);
 background-image:-ms-linear-gradient(top, #861e28 39%, #59050d 70%);
 background-image:linear-gradient(top, #861e28 39%, #59050d 70%);
 background-image:-o-linear-gradient(top, #861e28 39%, #59050d 70%);
 background-image:-webkit-gradient(linear, right top, right bottom, color-stop(39%,#861e28), color-stop(70%,#59050d));}

a{ text-decoration:none;}
a:hover{ text-decoration:none;}
ul{ list-style:none;}
p{ text-align:justify; font-size:12px;color: #676767;}
.navbar-brand h4{ font-weight:600;font-family: Impact; font-size:20px; text-align:center;color: #861e28; margin:0px;}
.top---{ background-color: #601616;}
.top{ background-color:#f0f0f0; padding:10px 5px 20px 5px;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f0f0f0, endColorstr=#dedede);
 background-image:-moz-linear-gradient(top, #f0f0f0 39%, #dedede 70%);
 background-image:-webkit-linear-gradient(top, #f0f0f0 39%, #dedede 70%);
 background-image:-ms-linear-gradient(top, #f0f0f0 39%, #dedede 70%);
 background-image:linear-gradient(top, #f0f0f0 39%, #dedede 70%);
 background-image:-o-linear-gradient(top, #f0f0f0 39%, #dedede 70%);
 background-image:-webkit-gradient(linear, right top, right bottom, color-stop(39%,#f0f0f0), color-stop(70%,#dedede));}
.navbar-brand{ float:none;}
.navbar-brand h4 span{ font-size:28px;}
.icon-bar{ background-color: #CFA43D;}
.navbar-toggle{ float:none; display:block; margin:0px auto;}
.navigation li{background-color: #891414;margin-bottom: 5px;}
.slide img{ width:100%;}
.slide{ background-color:#b12736; padding:0px;}
.carousel-control.left{ background:none;}
.carousel-control.right{ background:none;}
.carousel-indicators{ opacity:0;}
.carousel-caption h3{ font-weight:bold; color: #f6e5d3;}
.carousel-caption{ padding-bottom:0px;}
.leftbrandimg img{ width:100%; padding-top:15px;}
.bodyy---{background-color: #652525;}
.bodyy{ background-color:#f0f0f0;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f0f0f0, endColorstr=#dedede);
 background-image:-moz-linear-gradient(top, #f0f0f0 39%, #dedede 70%);
 background-image:-webkit-linear-gradient(top, #f0f0f0 39%, #dedede 70%);
 background-image:-ms-linear-gradient(top, #f0f0f0 39%, #dedede 70%);
 background-image:linear-gradient(top, #f0f0f0 39%, #dedede 70%);
 background-image:-o-linear-gradient(top, #f0f0f0 39%, #dedede 70%);
 background-image:-webkit-gradient(linear, right top, right bottom, color-stop(39%,#f0f0f0), color-stop(70%,#dedede));}
.clear h5{background-color: #232323; padding:10px 8px; margin-top:16px; color: #DAD6C8; font-weight: 600; font-size:14px;text-transform:uppercase;}
.searchh{ width:60%; float:left;}
.submitt{ width:39%; float:right;}
.search_bottom{ margin-bottom:0px;}
.part_label{ color:#676767; font-weight:600;}
.submitt{ height:34px; background-color: #284469; font-weight:600; color:#FFFFFF; border:none;}

.submit_effect{background-color: #e48d28;border: 1px solid #93641d; margin-top:20px;}
.submit_effect h4{color: #ffffff; font-size:16px; font-weight: bold; margin-left:10px;}
.submit_effect h5{color: #ffffff; font-size:14px; font-weight:600; border:1px solid #c67210; margin:10px; padding:5px; line-height:20px; text-align:justify;}
.disclaimer{ font-size:9px; float:right; margin-top:10px;}

.after_form_click{ background-color:#660099; padding:7px 10px; margin-top:20px;}
.after_form_click h5{color: #DAD6C8;}
.after_form_click{background-color: #861e28;border: 1px solid #93641d;}
.bttn{ padding:3px; background-color: #314650; border:none;}
.bodytext h5{background-color: #232323; padding:10px 8px; margin-top:16px; color: #DAD6C8; font-weight: 600; font-size:14px;text-transform:uppercase;}
.second_bodyy{ padding-top:20px;}
.brandd img{ height:40px; border:1px solid #999999;}
.brand{ background-color:#CCCCCC; padding:10px 15px;}
.address h5{color: #000000; text-transform:uppercase;}
.address p{ margin-bottom:0px;color: #000000;}
.mail p {color: #000000; text-align:left;}
.contactfull{background-color: #e48d28; padding:10px 15px;}
.footernav li{ display:inline-block; margin-left:8px;}
.footernav{ margin-left:-8px; display:block; text-align:center; margin-top:15px;}
.footernav li a{ font-size:12px;color: #DEC45D;}
.copyright p{ text-align:center; margin-top:10px;}
.missing_logo img{ display:block; margin:15px auto;}
.footer{background-color: #232323;}
.navigation li a:hover{background-color: #780f0f;color: wheat;}
.navigation li a{ color:#FFFF99;}
.brandpadbottom{ padding-bottom:20px;}
.add h5{ background:none; border:none; padding-top:4px; padding-bottom:4px;}
.bod{ padding-bottom:20px;}
.twenty{ width:30%; margin:1px;float:left; padding:0px 5px;}
.logo{ margin:0 auto;}
.logo img{ width:100%; float:none; margin:20px 0 0 0px}
.affix {
      top: 0;
      width: 100%;
	  z-index:9999999999;
	  margin:0px auto;
	  left:0px; right:0px; text-align:center;
  }

  .affix + .container-fluid {
      padding-top: 70px;
  }
@media (min-width:768px){
.searchh{ width:70%; float:left;}
.submitt{ width:29%; float:right;}
.navbar-brand h4{ font-weight:600;font-family: Impact; font-size:20px; text-align:left; color: #E1DBDB;}
.navbar-brand h4 span{ font-size:36px;}
.navbar-toggle{ display:none;}
.navigation li a{ padding:5px 5px; background:none; color:#000000; font-weight:bold; position:relative; text-transform:uppercase; }
.navigation li{ margin-left:10px;  text-align:center;  margin-top:25px; background:none;}
.navigation li a:hover{ background:none; color:#861e28}
.navigation li:hover a:after{ position:absolute; content:""; display:block; width:33px; border:1px solid #B7981B;; margin:0px auto; left:0px; right:0px;}
.navigation{ margin-left:-10px;}
.twenty{ width:9.8%; float:left; padding:0px 5px;}
.mail p{ text-align:right;}
.mail{ margin-top:55px;}
.footernav{ text-align:left; margin-top:31px;}
.copyright p{ font-size:10px; margin-top:33px;}
#focusmeplease{ background-color:#dadada; border:1px solid #999999}
.brandd img{ height:50px; border:1px solid #999999;width:auto;}
}




@media (min-width:1170px){
.container{ width:1170px; margin:0px auto;}
.navigation li{ margin-left:20px; width:120px; text-align:center;  margin-top:25px; background:none;}
.mar_minus{ margin-top:-64px;}
.copyright p{ font-size:12px; margin-top:33px;}
.missing_logo img{ margin:0px; float:right; margin-top:15px; margin-bottom:15px;}
}