
/*  
Theme Name: 'Highway 30 Towing'
Theme URI: 
Description: 'Highway 30 Towing'
Author: 'Marco-Mainstream Media Works'
Author URI: ''
Version: 1.0Theme Name: Highway 30 Towing
Theme URI:
Description:  
Version: 0.1
Author: 
Author URI: #
*/
@charset "utf-8";
/* CSS Document */

html, body, div, span, ul, li, a, img, p, input, h1, h2, h3, select { margin:0px; padding:0px; border:0px; }

body { background: #f1f3f9; }

.clear     { clear:both; }
.container { width:1000px; margin:0px auto; }

.lft { float:left; }
.rgt { float:right; }

#top       { background: url(images/topbg.gif) repeat; padding:0px 0px 10px 0px; }
#top .logo { padding:10px 0px 10px 0px; }

#cont      { 
				background: url(images/phone.png) left no-repeat; 
				font-family: 'Open Sans', 'sans-serif'; 
				color:#fff;
				margin:20px 0px 0px 0px;   
		   		padding:10px 0px 10px 70px; 
				line-height:1.3em;
		   }
#cont p    { font-size:14px; }
#cont .grn { background:#ec2625; font-size:23px; font-weight:700; padding:3px 10px 3px 10px;   }

#nav       { 
				 background: #ec2626; 
				 color:#FFF;
				 font-family: 'Open Sans', 'sans-serif';
				 font-weight:bold; 
				 font-size:16px; 
				 text-transform:uppercase;
				
				 font-weight:600; 
		   }
#nav ul    {  }		   
#nav li    { 
				float:left; 
				list-style:none; 
				padding:23px 35px 23px 35px; 
				border-right:solid 1px #d11816;  
				border-left:solid 1px #f43837; 
		   }	
#nav li a  { text-decoration:none; color:#FFF; }
#nav li:first-child { border-left:none; }
#nav li:last-child { border-right:none; }

#slider 	{ border-bottom:solid 5px #760909; }
#slider img { width:100%; height:400px; }

h1          { font-size:30px; font-family: 'Open Sans', 'sans-serif'; color:#1f1610; margin:0px 0px 10px 0px; font-weight:400; }
h1 a        { text-decoration:none; color:#1f1610; }

h2          { font-size:20px; font-family: 'Open Sans', 'sans-serif'; color:#1f1610; margin:0px 0px 5px 0px; font-weight:400; }
h2 a        { text-decoration:none; color:#1f1610; }



.thm  { margin:0px 10px 5px 0px; float:left; }

#content      { padding:10px 0px 15px 0px; } 

#cont_left      { width:640px; padding:10px 10px 0px 0px;}
#cont_left p    { color:#292a29; line-height:1.5em; text-align:justify; font-family: 'Open Sans', 'sans-serif'; font-size:14px;   }
#cont_left p a  { color:#e10c0c; text-decoration:none; }
#cont_left .fa  { color: #68a51c; font-size: 12px;
				}


#cont_right      { width:350px; }
#cont_right ul   { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#999; width:265px; line-height:1.5em; }
#cont_right li   { list-style:none; }
#cont_right li a { text-decoration:none; color:#999; }
#testi      {
				font-family: 'Open Sans', 'sans-serif';
				background:#ffeeee;
				padding:0px 0px 10px 0px;
				width:100%; 
				bacgkround:#1f1610; 
			}
#testtop    { 
				background:#ec2626;
				font-family: 'Open Sans', 'sans-serif'; 
				color:#fff; 
				font-size:25px; 
				padding:10px 0px 10px 0px; 
				text-align:center; 
				border-bottom:solid 1px #1f1610; 
				text-transform:uppercase; 
			
			 }
#test_text     { 
				 margin:0px 0px 0px 0px; 
				 padding:15px 0px 15px 0px; 
				 background:#ffeeee; 
				
			    }			 			
#test_text img { margin:10px auto; display:block; }
#test_text p   { 
				 font:12px Arial, Helvetica, sans-serif; 
				 color:#464545; 
				 padding:0px 10px 0px 10px; 
				 line-height:1.5em;
			   }
			   
#tobtn       { 
				background:#EC2626; 
				width:100%; 
				padding:10px 0px 10px 0px; 
				text-align:center; 
				font-family: 'Open Sans', 'sans-serif'; 
				color:#fff; 
				font-weight:700; 
				margin:10px 0px 0px 0px; 
				cursor:pointer;
				border-radius: 12px;
				-webkit-border-radius: 12px;
				-moz-border-radius: 12px;
			 }	
#tobtn a       { color:#FFF; text-decoration:none; }			 		   
#tobtn a:hover { color:#f9bdbd; }


#nam         { }
#nam img     { margin:0px auto; display:block; }			   
.grn2		 { 
					font-weight:300; 
					font-size:16px; 
					color:#ec2626; 
					font:Arial, Helvetica, sans-serif; 
					margin:10px 0px 10px 0px; 
				   text-align:center; 
				 }	
				 
#blog ul       { }
#blog li       { 
				 list-style:none;
				 color:#e10c0c;
    			 content: "";
    			 font-size: 12px; 
				 line-height:1.9em;
				 width:200px;
   				}
#blog li a  {				
				color: #646464;
   				font: 14px/1.2em 'Open Sans',sans-serif; text-decoration:none;
    			text-transform: uppercase; padding:0px 0px 0px 10px;
			}
							 
.brd             { border-bottom:dashed 1px #515151; width:100%; margin:10px 0px 10px 0px;  }				 		 

#city            { background: url(images/citybg.gif) repeat;  padding:20px 0px 20px 0px; } 


#box             { width:333px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 15px 0px; } 
#ti1             { 
					padding:15px 0px 15px 0px; 
					margin:0px auto 10px auto; 
				    font-family: 'Open Sans', 'sans-serif'; 
					font-size:25px; 
					text-align:center; 
					color:#232222; 
					text-transform:uppercase; 
					font-weight:300; 
					border-bottom:solid 5px #ec2626; width:90%;  
				
				 }
#box .ti2        { font-family: 'Oswald', sans-serif; font-size:18px; text-align:center; color:#1d1d1d; text-transform:uppercase; font-weight:bold; }
#box p           { 
					background:#e10c0c; 
					font:12px Arial, Helvetica, sans-serif; 
					color:#fff; 
					text-align:justify; 
					padding:15px 10px 15px 10px; 
					
				 }
#box img         { 
					width:100%
					display:block;
				}
				 
#footer_top      { 
					font-family: 'Open Sans', 'sans-serif';
					background: url(images/futbg.gif) repeat; 
			
					
				 }
#footer_top ul   { font-size:12px; color:#fff; padding:15px 0px 15px 0px; text-align:center; text-transform:uppercase; }				 
#footer_top li   { list-style:none; height:13px; padding:0px 8px 0px 8px; display:inline; }				 
#footer_top li a { color:#fff; text-decoration:none; text-align:center;  }

#fut_btm         { 
						background:#9b0d0d; 
						border-top:solid 2px #b41919;
						text-align:center; 
						font-family: 'Open Sans', 'sans-serif'; 
						font-size:12px;
						color:#FFF; 
						padding:15px 0px 15px 0px;
				}
#fut_btm a      { color:#ecee49; text-decoration:none; }	


.responsiveMenuSelect { background:#ec2626 !important; color:#FFF; padding:10px 0px 10px 0px; }


#review {
    background: #feb902 ;
    border: 1px solid #b68506;
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin: 0 auto;
    padding: 15px 20px 15px 20px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase; 

}

#socs        { background:#ffffff; border-top:solid 5px #ec2626; margin:10px 0px 10px 0px;    }
#socs h2     { 
				font-family: 'Open Sans', sans-serif; 
				text-transform:uppercase; 
				padding:10px 0px 10px 0px; 
				font-weight:700; 
				color:#686868; 
				font-size:14px; 
				text-align:center; 
				border-bottom:solid 1px #dfdfdf;  
			 }
#socs ul     { width: auto; margin:0px auto; display:block; text-align:center;}			 
#socs li     { list-style:none; display:inline; margin:0px 3px 0px 3px;  }		

/* Styles for tablet and laptop */
@media (max-width: 999px) and (min-width: 768px) {
	
    .container { width: 100%; }
	.lft { float:none; width:100% }
	.rgt { float:none; width:100%; }
	
	.logo img { text-align: center; float:none; padding:10px 0px 10px 0px; width:auto; margin:0px auto; display:block; }
	
	#cont      { 
				background:none; 
				
				margin:0px 0px 0px 0px;   
		   		padding:0px 0px 0px 0px;
		   }
	#cont p    { text-align:center;  }
	#cont .grn { text-align:center }
	
	#slider img         { height:auto;  }
	.thm                { margin:0px 0px 5px 0px; }
	#cont_left          { width:100%; padding:0px 0px 0px 0px; }
	
	#cont_right         { width:100%; padding:0px 0px 0px 0px; }
	#blog li       { width:100%; text-align:center; }
	#cont_right ul   { width:100%; }
	#cont_right li   { text-align:center;  }
	
	h1 { text-align:center; }
	
	#cont_left  p { text-align:center; } 
	
	#testi      {
				
				padding:10px 0px 10px 0px;
				width:100%; border:none;  
				
			}
	
	#testtop    { 
				background:none; 
				text-align:center;
				padding:0px 0px 0px 0px; 
				margin:0px 0px 10px 0px; 
			 }
	
	#test_text   { background:none; margin:0px 0px 0px 0px;  }	
	
	#test_text p { 
				
				text-align:center; 
				width:100%; 
				padding:0px 0px 0px 0px; 
			
				 }
	#test_text .grn2 { 
						text-align:center; 
					 }	
	
	#city            { padding:10px 0px 10px 0px; } 
	
	#box             { width:100%; float:none; margin:0px 0px 10px 0px;  } 
	#box p           { height:auto; }
	#box img         { 
					margin:0px auto 10px auto; 
					display:block;
					
					height: auto; 
				
					 
				 }
	
	.biz_contact input[type="text"], .biz_contact input[type="email"]{
			width:96% !important;
		
	}	
	.biz_contact .half input[type="text"]{
		width:96% !important;
	}
	.biz_contact textarea{
		width:96% !important;
	}
	
    ::-webkit-scrollbar { display: none; }
    ::-moz-scrollbar    { display: none; }
}

/* Styles for mobile */
@media (max-width: 767px) {
	
	.container { width: 100%; }
	.lft { float:none; width:100% }
	.rgt { float:none; width:100%; }
	
	.logo img   { text-align: center; float:none; padding:10px 0px 10px 0px; margin:0px auto; display:block; width:90%; }
	
	#cont      { 
				background:none; 
				
				margin:0px 0px 0px 0px;   
		   		padding:0px 0px 0px 0px;
		   }
	#cont p    { text-align:center;  }
	#cont .grn { text-align:center }
	
	#slider img         { height:auto;  }
	.thm                { margin:0px 0px 5px 0px; }
	
	#cont_left          { width:100%; padding:0px 0px 0px 0px; }
	#cont_left img      { width:100%; } 
	#cont_right         { width:100%; padding:0px 0px 0px 0px; }
	
	#cont_right ul   { width:100%; }
	#cont_right li   { text-align:center;  }
	#blog li       { width:100%; text-align:center; }
	h1 { text-align:center; }
	
	#cont_left  p { text-align:center; } 
	
	#testi      {
				
				padding:10px 0px 10px 0px;
				width:100%;  border:none;  
				
			}
	
	#testtop    { 
				background:#ec2626; 
				text-align:center;
				padding:0px 0px 0px 0px; 
				margin:0px 0px 10px 0px; 
			 }
	
	#test_text   { background:none; margin:0px 0px 0px 0px;  }	
	
	#test_text p { 
				
				text-align:center; 
				width:100%; 
				padding:0px 0px 0px 0px; 
			
				 }
	#test_text .grn2 { 
						text-align:center; 
					 }	
	
	#city            { padding:10px 0px 10px 0px; } 
	
	#box             { width:100%; float:none; margin:0px 0px 10px 0px;  } 
	#box p           { height:auto; }
	#box img         { 
					margin:0px auto 10px auto; 
					display:block;
					width:80%;  
					height: auto; 
				
					 
				 }
	
	.biz_contact input[type="text"], .biz_contact input[type="email"]{
			width:96% !important;
		
	}	
	.biz_contact .half input[type="text"]{
		width:96% !important;
	}
	.biz_contact textarea{
		width:96% !important;
	}
	
	::-webkit-scrollbar { display: none; }
    ::-moz-scrollbar    { display: none; }
	
	}