/*  
Theme Name: 'Imperial Carpet Care'
Theme URI: 
Description: 'Imperial Carpet Care'
Author: 'Marco-Mainstream Media Works'
Author URI: ''
Version: 1.0Theme Name: Imperial Carpet Care
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: #FFF; }

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

#top       { padding:20px 0px 20px 0px; }
.logo      { float:left; }
.cont      { 
			 float:right; 
			 font-family: "Times New Roman", Times, serif; 
			 color:#3e454c; 
			 font-size:14px; 
			 padding:0px 20px 0px 0px;
		   }
		   
#nav       { 
				border-top:solid 1px #de8306;
				border-bottom:solid 1px #de8306;
				background:-moz-linear-gradient(top, #ffab00 0%, #ff9400 100%); 
				background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffab00), color-stop(100%,#ff9400)); 
				background:-webkit-linear-gradient(top, #ffab00 0%,#ff9400 100%); 
				background:-o-linear-gradient(top, #ffab00 0%,#ff9400 100%); 
				background:-ms-linear-gradient(top, #ffab00 0%,#ff9400 100%); 
				background:linear-gradient(to bottom, #ffab00 0%,#ff9400 100%); 
				filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffab00', endColorstr='#ff9400',GradientType=0 );
			}
#nav ul     { 
				font:14px Arial, Helvetica, sans-serif; 
				color:#FFF;
		    }		
		         
#nav li     { 
				float:left; 
				list-style:none; 
				text-transform:uppercase; 
				border-right:solid 1px #ffa706; 
				border-left:solid 1px #e68805; 
				padding:20px 20px 20px 20px;
		    }
			
#nav li a           { text-decoration:none; color:#FFF; }		   
#nav li:last-child  { border-right:0px; }		   
#nav li:first-child { border-left:0px; }

#slider    { background:url(images/bgwood.jpg) repeat; padding:18px 0px 18px 0px; }

#content    { padding:15px 0px 15px 0px; }
h1          { font:bold 30px Verdana, Geneva, sans-serif; color:#071a20; margin:0px 0px 10px 0px; }
h1 a        { text-decoration:none; color:#071a20;}

h2          { font:24px Verdana, Geneva, sans-serif; color:#303030; margin:0px 0px 10px 0px; }
h2 a        { text-decoration:none; color:#303030; }

.txt1       { font:bold 24px Verdana, Geneva, sans-serif; color:#f8a51b; margin:10px 0px 10px 0px;}

#cont_left   { float:left; width:660px;   }
#cont_left p { font:13px Arial, Helvetica, sans-serif; color:#707070; text-align:justify; line-height:1.5em; }
#cont_left p a { color:#666666; }
#cont_left ol { font:14px Arial, Helvetica, sans-serif; color:#707070; text-align:justify; line-height:1.5em; }

#cont_right  { float:right; width:330px; padding:0px 0px 0px 10px; }
#blog ul { }
#blog li {  list-style:none; padding:0px 0px 0px 10px; }
#blog li a { text-decoration:none; color:#1f1f1f; font-size:12px; font-family: 'Open Sans', sans-serif; }

#services    { background:#f3f3f3; padding:15px 0px 15px 0px; }
#serv1       { width:270px; float:left; margin:0px 25px 0px 25px; }
#serv1 p     { font:11px Arial, Helvetica, sans-serif; color:#707070; line-height:1.6em; }



#testi         { }

#testtop       { 
				 background:url(images/qouteleft.jpg) no-repeat; 
				 height:40px; 
				 padding:19px 0px 0px 80px; 
				 font:18px Verdana, Geneva, sans-serif; 
				 color:#303030; text-transform:uppercase;
				 border-bottom:solid 1px #eeeeee;
			   }
			   
#testright     { float:left; width:180px; padding:25px 0px 0px 10px; }			   
#testi p       { 
				 font:11px Verdana, Geneva, sans-serif; 
				 color:#707070; line-height:1.5em; 
			   }
#testi .name   {
				 font:14px Verdana, Geneva, sans-serif; 
				 color:#303030; 
				 text-transform:uppercase; 
				 padding:10px 0px 0px 0px;
			   }			  

#footer       {  
					background:-moz-linear-gradient(top, #0a1d25 0%, #05151d 100%); 
				background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a1d25), color-stop(100%,#05151d)); 
				background:-webkit-linear-gradient(top, #0a1d25 0%,#05151d 100%); 
				background:-o-linear-gradient(top, #0a1d25 0%,#05151d 100%); 
				background:-ms-linear-gradient(top, #0a1d25 0%,#05151d 100%); 
				background:linear-gradient(to bottom, #0a1d25 0%,#05151d 100%); 
				filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a1d25', endColorstr='#05151d',GradientType=0 );
					 padding:10px 0px 10px 0px; 
			  } 
#footer ul    { 
					font:10px Verdana, Geneva, sans-serif; 
					color:#FFF; 
					margin:0px auto; 
					padding:10px 10px 0px 0px; 
					text-align:center; 
					text-transform:uppercase;  
			  }
#footer li    { list-style:none; height:13px; padding:0px 8px 0px 8px; display:inline;   }
#footer li a  { color:#FFF; text-decoration:none; } 
#footer p     { color:#FFF; text-align:center; font:11px Arial, Helvetica, sans-serif; color:#FFF;}
#footer li:last-child { border:none !important; padding-right:0px;  }

#socs        { border-top:solid 5px #ffab00; 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) {
	body { padding:0px 5px 0px 5px; }
    .container { width: 100%; }
	 .logo      { text-align: center; float:none; width:100%; }
	
	.cont      {
					float:none;
					margin:0px auto; 
					text-align:center;
					background:none;
					padding:10px 0px 10px 0px;
			   }
			   
	#slider img  { width:100%; }
	
	#cont_left  { float:none; width:100%; padding:0px 0px 0px 0px !important; }	  				   
	#cont_right { float:none; width:100%; padding:10px 0px 0px 0px !important; }
	
	#testright  { float:left; width:80%; }
	#testright .name { padding:10px 0px 0px 0px !important; }
	#testi      { float:left; }
	#testi img  { float:left; }
	#testi p    { float:left; padding:0px 0px 10px 0px; }
	
	#services h1 { text-align:center; } 
	#serv1     {  float:none !important; margin:0px auto; padding:10px 0px 10px 0px;  width:100%; }
	
	#serv1 p   { text-align:center; }
	.txt1 { text-align:center; }
	
	
    ::-webkit-scrollbar { display: none; }
    ::-moz-scrollbar { display: none; }
}

/* Styles for mobile */
@media (max-width: 767px) {
	body { padding:0px 10px 0px 10px; }
	.container { width: 100%; }
	 .logo      { text-align: center; float:none; width:100%; }
   	
	.cont      {
					float:none;
					margin:0px auto; 
					text-align:center;
					background:none;
					padding:10px 0px 10px 0px;
			   }
	
	#slider img  { width:100%; }
	
	#cont_left  { float:none; width:100%; padding:0px 0px 0px 0px !important; }	  	
	#cont_right { float:none; width:100%; padding:10px 0px 0px 0px !important; }
	
	#testright  { float:left; width:70%; }
	
	#testi      { float:left; }
	#testi img  { float:left; }
	#testi p    { float:left; padding:0px 0px 10px 0px; }
	 
	#services h1 { text-align:center; }  
    #serv1     { float:none !important; margin:0px auto; padding:10px 0px 10px 0px; width:100%; }
	
	#serv1 p   { text-align:center; }
	.txt1      { text-align:center; }
	
	
    ::-webkit-scrollbar { display: none; }
    ::-moz-scrollbar { display: none; }
}

.responsiveMenuSelect { height:25px; padding:3px 0px 3px 0px; }
