/*  
Theme Name: 'RYM Transporatation'
Theme URI: 
Description: 'RYM Transporatation'
Author: 'Marco-Mainstream Media Works'
Author URI: ''
Version: 1.0Theme Name: RYM Transporatation
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:#ffffff; }

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

.clear { clear:both; }

#header       { 
				background: url(images/bgtop.gif) repeat; 
				font-family: 'Open Sans', sans-serif; 
				padding:10px 0px 10px 0px;
			  }
			  
#header .logo { padding:0px 0px 0px 20px; }

.cont 		  { 
				background:url(images/phone_btn.png) right no-repeat;	
				text-transform:uppercase; 
				color:#ffffff; 
				text-align:right;
				line-height:1.5em; 
				font-size:14px; 
			    font-weight:400;
				width:220px;
				padding:0px 30px 0px 0px;
				margin:40px 0px 0px 0px; 
			  }	
			  
			  
.cont span    { font-size:25px; color:#f05334; font-weight: 700; }	

#nav          { 
					background:#11172f; 
					font-family:Arial, Helvetica, sans-serif;
			  }
#nav ul          { font-size:12px; color:#FFF; text-transform:uppercase;  }			  
#nav li          { 
					list-style:none; 
					border-left:solid 1px #273d60; 
					border-right:solid 1px #04070e; 
					float:left; 
					padding:24px 40px 24px 40px;   }			  
#nav li a        { color:#FFF; text-decoration:none; } 
#nav li a:hover  { color:#e45437; } 

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


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

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


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

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

#cont_left   { width:600px; padding:0px 10px 0px 0px; }
#cont_left img { margin:0px auto 10px auto; display:block }
#cont_left p { 
				font-family: Arial, Helvetica, sans-serif; 
				font-size:12px; 
				color:#414140; 
				line-height:1.5em; 
				text-align:justify; 
			 }
#cont_left input, textarea { border:solid 1px #CCC; padding:2px 2px 2px 2px; }			 
#cont_left p a { color:#1a3c55; }			 
.or			 { color:#e45437; }				 
			 
#cont_right  { width:380px; padding:10px 0px 0px 10px; list-style:none; }
.qt  { background:url(images/qt_icon.png) no-repeat; width:60px; height:54px; }
#testi       { }
#testibox    { 
				background:#0d1125; 
				padding:15px 10px 15px 10px;
				margin:10px 0px 0px 0px; 
				font-size:12px; 
				font-family: Arial, Helvetica, sans-serif; 
				color:#fff; 
				line-height:1.5em; 
				text-align:center; 
			 } 
#testibox p  	{ padding:0px 10px 0px 10px; }	
.triangle       { 
					width: 0; 
					height: 0; 
					border-left: 20px solid transparent; 
					border-right: 20px solid transparent; 
					border-top: 20px solid #0d1125;
					margin:0px 0px 0px 20px;	
				}
.name           { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#fff; margin:10px 0px 0px 0px;   }
.name span      { color:#e45437; text-transform:uppercase; } 

.tpic           { margin:10px 0px 0px 10px; }

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


#box            { background: url(images/bgthumb.gif) repeat; border-top:solid 5px #0d1125; padding:15px 0px 15px 0px; }
#box1           { 
					width:242px;
					padding:15px 0px 15px 0px; 
					margin:0px 3px 0px 3px;
					background:#fdfdfd; 
					box-shadow: 0 0 0 1px #CCC inset;
					float:left; 
				}
				
#icon_c         { background:#0d1125; width:90px; height:60px; margin:0px auto; padding:10px 0px 10px 0px;  }
#box1 img       { margin:0px auto; display:block; vertical-align:middle;  }
#box1 .txt1     { 
					font-family: 'Open Sans', sans-serif; 
					font-size:20px; 
					color:#0d1125; 
					text-align:center; 
					margin:10px 0px 10px 0px; 
					line-height:1.2em; 
				 }
#box1 .txt1 span { color:#e45437; }
.triangle2       { 
					width: 0; 
					height: 0; 
					border-left: 10px solid transparent; 
					border-right: 10px solid transparent; 
					border-top: 10px solid #0d1125;
					margin:0px auto;	
				}

#btmc          { 
					background:url(images/bggrey.gif) repeat; 
					font-family: 'Open Sans', sans-serif; 
					padding:15px 0px 15px 0px; 
			   }
#btmc ul       { padding:15px 0px 0px 0px; }			    
#btmc li       { list-style: none; float:left; margin:0px 16px 0px 16px;  }			    
#btmc li:last-child { margin-right:0px; }
#btmc li img      { 
					width: 158px;
				    height: 158px;
					border-radius: 150px;
					-webkit-border-radius: 150px;
					-moz-border-radius: 150px; 
					border:solid 5px #FFF;   	
			   }	
.txt2          { 
					font-size:28px; 
					text-align:center; 
					color:#fff; 
					text-transform:uppercase; 
					line-height:1em; 
			  }	
				
#footer       { padding:20px 0px 20px 0px; font-family: 'Open Sans', sans-serif; background:#090d1f; }

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

#fut_top      { background:#d1492e; font-size:12px; color:#fff; margin:0px auto; text-align:center; padding:10px 0px 10px 0px; }
#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; }				


#socs        { background:#ffffff; border-top:solid 5px #e45437; 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:300px; margin:0px auto; display:block; }			 
#socs li     { list-style:none; display:inline; margin:0px 3px 0px 3px; }	

.responsiveMenuSelect { background:#11172f !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; 
						margin:10px 0px 0px 0px; 
						text-align:center;  
				  }		
	
	#slider img         { height:auto !important;  }
	h1 { text-align:center; }
	h2 { text-align:center; }
	
	#cont_left   { width:100%; padding:0px 0px 0px 0px; }
	#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; }
	
	
    ::-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; }
	#header .logo img { width:100%; }
	.cont		 { 	
						background:none;	
						width:100%; 
						padding:10px 0px 10px 0px; 
						margin:10px 0px 0px 0px; 
						text-align:center;  
				  }	
	
	#slider img         { height:auto;  }
	h1 { text-align:center; }
	h2 { text-align:center; }
	
	
	#cont_left     { width:100%; padding:0px 0px 0px 0px; }
	#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; }
	#box1           { 
					width:100%;
					padding:15px 0px 15px 0px; 
					margin:0px 0px 0px 0px; 
					float:none; 
				}
	#btmc li { float:none; }
	#btmc li img { margin:0px auto; display:block; text-align:center; }
	::-webkit-scrollbar { display: none; }
    ::-moz-scrollbar { display: none; }
	
	}	
	  