@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/opensans-regular.eot');
    src: url('../fonts/opensans-regular.eot') format('embedded-opentype'),
         url('../fonts/opensans-regular.woff') format('woff'),
         url('../fonts/opensans-regular.ttf') format('truetype'),
         url('../fonts/opensans-regular.svg#OpenSansRegular') format('svg');
}

*{ padding:0; margin:0;}
a{ text-decoration:none;}
ul{ list-style:none;}

.header,.wrapper,.footer{ /*min-width:768px;*/ max-width:1024px; width:100%; height:auto; margin:auto;}

.head_top{ width:100%; background:#12577e; text-align:center; line-height:40px;}
.head_top h3{ font-size:22px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#fff; margin-bottom:0;}

.head_menu{ width:100%; line-height:28px; text-align:center;background:url(../images/head_menu_bg.png) repeat-x;}
.head_menu ul{ list-style:none; height: auto; overflow: hidden; width: 300px; margin: auto; padding: 0;}
.head_menu ul li{ color:#fff; float:left;}
.head_menu ul li a{ padding:0 10px; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#fff; text-decoration:none; text-transform:capitalize; }

.head_mid{ width:100%; height:auto; overflow:hidden; text-align:center;
background: #000000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(left,  #000000 0%, #02121a 100%, #042f44 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(100%,#042f44), color-stop(100%,#042f44)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #000000 0%,#02121a 100%,#042f44 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #000000 0%,#02121a 100%,#042f44 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #000000 0%,#02121a 100%,#042f44 100%); /* IE10+ */
background: linear-gradient(to right,  #000000 0%,#02121a 100%,#042f44 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#042f44',GradientType=1 ); /* IE6-8 */
}
.logo{ display:block; background:url(../images/logonew.png) no-repeat center;background-size: contain; height:71px; width:252px; margin:18px auto 16px;}
.head_mid h4{ font-size:13px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#fff; margin-bottom: 10px;}

.head_bottom{ width:100%; height:50px; background:#000;}
.head_bottom_inner{ max-width:420px; height: auto; overflow: hidden; margin:auto; padding:10px 30px;}
.head_bottom_inner a{ display:block; float:left; height:30px; width:122px;}
a.get_dir{ background:url(../images/get_directions.png) no-repeat center;}
a.get_free{ background:url(../images/get_free_towing.png) no-repeat center; float:right;}

.head_nav{ width:100%; background:url(../images/head_nav_bg.png) repeat-x; /*line-height:44px;*/ }
.head_nav_inner{ max-width:420px; height: 28px; margin:auto; padding:10px 30px;}
.head_nav_inner p{ font-size:14px; font-family:Verdana, Geneva, sans-serif; color:#fff; float:left; line-height:27px;}
.menu_shorticon{ cursor:pointer; background:#000 url(../images/menu_icon.png) no-repeat center; width:30px; height:28px; float:right; position:relative;}
.dropdown{ display:none; background:#000; position:absolute; width: 165px; padding: 16px 25px 10px;right: 0;top: 28px;z-index: 9999999;}
.dropdown li a{ display:block; padding: 5px 0; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#fff; text-transform:capitalize;}

.wrapper{ background:#242424;}

.banner{ width: 100%; height: auto; overflow: hidden;}
.banner img{ width:100%;}

.container{ padding:30px 28px 42px;}

.footer{ line-height:47px; background:url(../images/footer_bg.png) repeat-x; text-align:center;}
.footer p{ font-family:'OpenSansRegular'; font-size:11px; color:#fff;}

/*  accident assistance   */
.container h1{ font-family:Tahoma, Geneva, sans-serif; font-size:21px; font-weight:bold; color:#fff; margin-bottom:20px;}
.container p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; margin-bottom:20px; line-height: 20px;}
.txtred{ color:#f00; font-family:Arial, Helvetica, sans-serif;}
a.txtred{ font-style:italic; font-size:14px;}
a.txtred.small{ font-weight:bold; font-style:normal; font-size:12px;}
p.txtred{ color:#f00; font-style:italic; font-size:16px;}

/*   quotes & estimates   */
.img_holder{ width:100%; text-align:center; margin-bottom:25px;}
/*.img_holder img{ width:100%;}*/
input[type="text"],textarea{width: 85.5%; padding:6px 15px;}
textarea{resize: none; height: 108px}
::-webkit-input-placeholder { color: #000;}
:-moz-placeholder { /* Firefox 18- */   color: #000;  }
::-moz-placeholder {  /* Firefox 19+ */ color: #000; }
:-ms-input-placeholder {  color: #000; }
label{ display:block; float:left;}
input[type="radio"]{ float:left;}
label,input[type="text"],textarea,
input[type="radio"],
input[type="submit"]{ font-family:Arial, Helvetica, sans-serif; font-size:12px; /*color:#fff;*/ margin-bottom:20px;}
input[type="submit"],label{ color:#fff;}
input[type="file"]{ margin-bottom:8px; width: 85.5%;color: #7b7b7b;}
input[type="submit"]{ padding:5px 18px; background:url(../images/btn_bg.png) repeat-x; border:none; outline:none; margin-bottom:0; text-transform:capitalize;}

/*#########contact page#######*/
.contact_left{ /*max-width:300px;*/ float:left; width:45%; margin-right:3%;}
.contact_right{/*text-align: center;max-width:300px;*/ float:right; width:50%;}
/*.contact_right input[type="text"],.contact_right textarea{min-width: 235px;}*/
.contact_left p{line-height: 20px;margin-bottom: 0px !important;}
.contact_left h5{color: #fff;
font-size: 14px;
margin-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;}
.conatLone{ margin-bottom:25px;}
input[type="reset"] {
padding: 5px 18px;color: #fff;
background: url(../images/btn_bg.png) repeat-x;
border: none;
outline: none;
margin-bottom: 0;
text-transform: capitalize;
}
.contact_right input[type="submit"]{float: right;}
.contact_right input[type="reset"]{ float:left;}
.contactcon{width: 100%;
height: auto;
overflow: hidden;}

@media all and (max-width: 674px) {

.contact_right,.contact_left{margin: auto;
float: none;}
ul.content_list li{ width:100% !important; margin-bottom:10% !important; }
.contact_left{ width:100% !important;}
.contact_right{ width:100% !important;}

}

@media screen and (max-width:240px) {
.head_menu ul li a {
padding: 0 4px !important;
font-size: 10px !important;}
.head_bottom_inner{padding: 10px 0 !important;}
.head_bottom_inner a{ width: 120px !important;}
.container {padding: 30px 12px 15px !important; }
.contact_right input[type="text"],.contact_right textarea {width: 84.5%;}
.img_holder img{ width:85%;}
label{font-size: 11px;}
h2{font-size: 19px !important;}
}
@media screen and (min-width: 568px)  {
input[type="text"], textarea {width: 93.5% !important;}
}
 

/*#########contact page#######*/
/***********index****************/
a{ text-decoration:none;}
 h2{font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#fff; font-size:21px; margin-bottom:12px;}
 h3{ font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#fff; font-size:15px; margin-bottom:12px;
.pic_box{ background:#000000; height:auto; width:100%; margin:auto; overflow:hidden; text-align:center;padding: 7% 0;}
.texts_box{ background:#101010; padding:5% 10%; color:#fff; }
ul.content_list{ width:100%; height:auto; overflow:hidden;}
ul.content_list li{ width:48%; height:auto; overflow:hidden; float:left; margin-right:4%; margin-bottom:4%;}
ul.content_list li:nth-child(2n+2){ margin-right:0;}

/***********about****************/
.pic_box img{width: 70%;} 
.texts_box p{ font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height: 22px;}
.more_link{ color:#f20000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
.container .datas p{ color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height: 22px; margin-bottom:10px;} 
.servive_list li{ background:url(../images/li_bg.png) no-repeat left; padding-left:10px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.servive_list h6{ color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}


.texts_box h4{ color:#12577e; font-size:15px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; margin-bottom:12px;}

/***********index****************/
a{ text-decoration:none;}
 h2{font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#fff; font-size:21px; margin-bottom:12px;}
 h3{ font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#fff; font-size:15px; margin-bottom:12px;
.pic_box{ background:#000000; height:auto; width:100%; margin:auto; overflow:hidden; text-align:center;padding: 7% 0;}
.texts_box{ background:#101010; padding:5% 10%; color:#fff; }
ul.content_list{ width:100%; height:auto; overflow:hidden;}
ul.content_list li{ width:48%; height:auto; overflow:hidden; float:left; margin-right:4%; margin-bottom:4%;}
ul.content_list li:nth-child(2n+2){ margin-right:0;}

/***********about****************/
.pic_box img{width: 70%;} 
.texts_box p{ font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height: 22px;}
.more_link{ color:#f20000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
.container .datas p{ color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height: 22px; margin-bottom:10px;} 
.servive_list li{ background:url(../images/li_bg.png) no-repeat left; padding-left:10px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.servive_list h6{ color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}


.texts_box h4{ color:#12577e; font-size:15px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; margin-bottom:12px;}
/* New Edits*/.newWhite {background: #fff;padding: 10px;}.newWhite h3 {color: #000;}.newWhite p {color: #000!important;}
