/*  
Theme Name: 'Eagles Limo Service'
Theme URI: 
Description: 'Eagles Limo Service'
Author: 'Marco-Mainstream Media Works'
Author URI: ''
Version: 1.0Theme Name: Eagles Limo Service
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: url(images/bg.gif) repeat; }

.ctr { width:1000px; margin:0px auto;}
.lft { float:left; }
.rgt { float:right; }

.clear { clear:both; }

#header       { 
			 
				font-family: 'Open Sans', sans-serif; 
				padding:10px 0px 10px 0px;
			  }
			  
#header .logo { padding:0px 0px 0px 20px; }

.cont 		  { 
				background:url(images/phoneb.png) right no-repeat; 
				text-transform:uppercase; 
				color:#fff; 
				text-align:right; 
				line-height:1.5em; 
				font-size:14px; 
			    font-weight:400;
				margin:20px 0px 0px 0px;
				padding:5px 40px 0px 0px;
			  }	
			  
.cont span    { font-size:25px; color:#e74445; font-weight: 700;  }	

#nav          { 
					background:#c23d3e; 
					
					margin:10px 0px 0px 0px;
					font-family: Arial, Helvetica, sans-serif; 
					font-weight:bold; 
			  }
#nav ul          { font-size:14px; color:#FFF; text-transform:uppercase;  }			  
#nav li          { list-style:none; border-left:solid 1px #da5556; border-right:solid 1px #651314; float:left; padding:20px 40px 20px 40px;   }			  
#nav li a        { color:#FFF; text-decoration:none; } 

#nav li:first-child { border-left:none; }
#nav li:last-child  { border-right:none; }

#slider 	{ }
#slider img { width:100%; height:400px; }	

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

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


#content     { padding:25px 0px 25px 0px;  }

#cont_left   { width:654px; }
#cont_left p { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:1.5em; text-align:justify; }
#cont_left p  a { color:#CCC; text-decoration:none; }
.img2        { border:solid 2px #1a252d; margin:10px 0px 10px 0px; }

#cont_left input, textarea { border:solid 1px #CCC; padding:2px 2px 2px 2px; }

#cont_right    { width:336px; padding:0px 0px 0px 10px; list-style:none; }
#cont_right h2 { text-align:center; }

#blog          { font-family: 'Open Sans', sans-serif;  }
#blog ul       { }
#blog li       { 
				 list-style:none;
				 color:#c23d3e;
    			 content: "";
    			 font-size: 12px; 
				 line-height:1.9em;
				 width:200px;
   				}
#blog li a  {				
				color: #fff;
   				font: 14px/1.2em 'Open Sans',sans-serif; text-decoration:none;
    			text-transform: uppercase; padding:0px 0px 0px 10px;
			}

#testibox      { 
					padding:15px 10px 15px 10px; 
					background:#0d171e; 
					-moz-border-radius: 20px; 
					-webkit-border-radius: 20px; 
					border-radius: 20px;
			   }
#testibox p     { font:12px Arial, Helvetica, sans-serif; color:#92a8b7; text-align:center; line-height:1.5em;  }			   
#testibox .name { font-family: 'Open Sans', sans-serif; font-weight:400; font-size:24px; color:#c23d3e; text-align:center; margin:10px 0px 0px 0px;  }

#gbox           { border-top:solid 3px #485763; padding:25px 0px 25px 1px; font-family: 'Open Sans', sans-serif; }


#gbox ul        { } 
#gbox li        { width:326px; float:left; margin:0px 3px 0px 3px; list-style:none;  } 

#gbox p         { font:12px Arial, Helvetica, sans-serif; color:#FFF; text-align:justify; margin:10px 0px 0px 0px; }
#gbox img       { border:solid 4px #FFF; } 

.gbox_btm        { 
				height:50px;
				padding:0px 0px 10px 0px; 
				font-weight:400; 
				font-size:18px; 
				text-align:center; 
				text-transform:uppercase;  
				color:#FFF; 
				margin:10px 0px 0px 0px; 
				border-bottom:solid 4px #24465f;    
			} 
			
#footer       { padding:0px 0px 10px 0px; font-family: 'Open Sans', sans-serif; background:#0f151b; }

#footer p     { font-size:12px; color:#fff; text-transform:uppercase; padding:10px 10px 0px 10px; text-align:center; }
#footer p a   { color:#c23d3e; text-decoration:none; }

#fut_top      { 
				background: url(images/futbg.gif) repeat-x; 
				font-size:12px; 
				color:#fff; 
				margin:0px auto; 
				text-align:center; 
				padding:10px 0px 10px 0px; 
				border-bottom:solid 1px #326184; 
			  }
#fut_top ul   { text-transform:uppercase; }
#fut_top li   { list-style:none; padding:0px 10px 0px 10px; display:inline; border-right:solid 1px #fff;  }
#fut_top li:last-child { border-right:none; }
#fut_top li a { color:#fff; text-decoration:none; }			
#fut_top li a:hover { color:#c23d3e; }

#socs        {  border-top:solid 5px #c23d3e; 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;  }

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

/* Styles for tablet and laptop */
@media (max-width: 999px) and (min-width: 768px) {
	
    .ctr { width: 100%; }
	.lft      { float:none; width:100%  }
	.rgt      { float:none; width:100%  }
	
	#nav 	{ width:100%;  }
	
	#header       { padding:10px 0px 10px 0px; }
	#header .logo { text-align:center; margin:0px auto; display:block; padding:0px; }
	
	.cont { 
						background:none; 	
						width:100%; 
						padding:10px 0px 10px 0px; 
						text-align:center;  
				  }		
	
	#slider img  { height:auto !important;  }
	
	h1 { text-align:center; }
	h2 { text-align:center; }
	
	#cont_left   { width:100%; }
	#cont_left img { text-align:center; margin:10px auto; display:block; width:95%; }
	#cont_left p   { text-align:center; }
	
	#cont_right  { width:100%; padding:0px 0px 0px 0px; }
	#blog li       { width:100%; text-align:center; }
	#testibox    { 
				 
				
				padding:10px 0px 10px 0px;
				margin:10px 0px 0px 0px; 
				 
			 } 
	#testibox p  { width: auto; text-align:center; margin:0px 0px 10px 0px; }			 
	#testibox img { margin:0px auto; display:block;  }
	
	.name             { padding:10px 0px 10px 0px;  }
	
	#gbox           { border-top:solid 3px #485763; padding:25px 0px 25px 1px; font-family: 'Open Sans', sans-serif; }


#gbox ul        { } 
#gbox li        { width:100%; float:none; margin:0px 0px 10px 0px; list-style:none; text-align:center;  } 

#gbox p         { text-align:center; }
#gbox img       { width:90%; text-align:center; margin:0px auto;  }

	
    ::-webkit-scrollbar { display: none; }
    ::-moz-scrollbar { display: none; }
}

/* Styles for mobile */
@media (max-width: 767px) {
	
	.ctr { width: 100%; }
	.lft      { float:none; width:100%  }
	.rgt      { float:none; width:100%  }
	
	#nav 	  { width:100%;  }
	
	#header           { padding:10px 0px 10px 0px; }
	#header .logo { text-align:center; margin:0px auto; display:block;  padding:0px; }
	
	.cont { 
						background:none; 	
						width:100%; 
						padding:10px 0px 10px 0px; 
						text-align:center;  
				  }		
	
	#slider img  { height:auto !important;  }
	h1 { text-align:center; }
	h2 { text-align:center; }
	
	
	#cont_left     { width:100%; }
	#cont_left img { text-align:center; margin:10px auto; display:block; width:95%;  }
	#cont_left p   { text-align:center; }
	
	#cont_right  { width:100%; padding:0px 0px 0px 0px; }
	#blog li       { width:100%; text-align:center; }
	#testibox    { 
				 
				padding:10px 0px 10px 0px;
				margin:10px 0px 0px 0px; 
				 
			 } 
	#testibox p  { width: auto; text-align:center; margin:0px 0px 10px 0px;  }			 
	#testibox img { margin:0px auto; display:block;  }
	
	.name             { padding:10px 0px 10px 0px;  }
	
	#gbox ul        { } 
#gbox li        { width:100%; float:none; margin:0px 0px 10px 0px; list-style:none; text-align:center;  } 

#gbox p         { text-align:center; }
#gbox img       { width:90%; text-align:center; margin:0px auto;  }	
	::-webkit-scrollbar { display: none; }
    ::-moz-scrollbar { display: none; }
	
	}	
	
/* Styles for mobile */

@media (max-width: 1024px) { 
		#slider img  { height:auto !important;  }
	}