/*  
Theme Name: 'Abele Exterminating Co'
Theme URI: 
Description: 'Abele Exterminating Co'
Author: 'Marco-Mainstream Media Works'
Author URI: ''
Version: 1.0Theme Name: Abele Exterminating Co
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;  }

.ctr { width:1020px; margin:0px auto; }

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

.clear { clear:both; }

.thm { float:left; margin:0px 10px 0px 0px; }
.thmr { float:right; margin:0px 0px 10px 10px; }
.tbrd { 
			-moz-border-radius: 0px 0px 5px 5px;
			-webkit-border-radius: 0px 0px 5px 5px;
			-khtml-border-radius: 0px 0px 5px 5px;
			border-radius: 0px 0px 5px 5px;
			background:#00a5cf;
			height:4px;
	  }

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

.cont 		  { 
				 background:url(images/conticon.jpg) left no-repeat;	
			     color:#00a5cf; 
				 line-height:1.2em; 
				 font-size:20px; 
			     font-weight:400;
				 padding:0px 0px 0px 40px;
				
			  }	
			  
			  
.cont span    {  }	

#nav          { 
					border-top:solid 3px #44b7e6; 
					background:#2969b0;
					font-family: 'Open Sans', sans-serif; text-transform:uppercase; 
			  }
#nav ul          { font-size:14px; color:#FFF; }			  
#nav li          { 
					list-style:none; 
					float:left; 
					padding:24px 40px 24px 40px;   
				 }			  
#nav li a        { color:#FFF; text-decoration:none; } 
#nav li a:hover  { color:#ffce63; } 

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


#slider 	{  
				margin:10px 0px 0px 0px; 	 
			}
#slider img {  
				
            }	

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


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

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

#cont_left   { width:690px; padding:0px 10px 0px 0px; }

#cont_left p { 
				font-family: 'Open Sans', sans-serif;  
				font-size:14px; 
				color:#919293; 
				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:#fff; }				 
			 
#cont_right  { width:320px; padding:10px 0px 0px 0px; list-style:none; }

#testi       { }
#testibox    { 
				-moz-border-radius: 20px;
				-webkit-border-radius: 20px;
				-khtml-border-radius: 20px;
				border-radius: 20px;
				-moz-box-shadow: 1px 1px 1px 1px #d2d2d2;
  				-webkit-box-shadow: 1px 1px 1px 1px #d2d2d2;
  				box-shadow: 1px 1px 1px 1px #d2d2d2;
				background:#fff; 
				padding:15px 10px 15px 10px;
				margin:10px 0px 0px 0px; 
				font-size:13px; 
				font-family: 'Open Sans', sans-serif;  
				color:#919293; 
				line-height:1.5em; 
			
			 } 
#testibox p  	{ padding:10px 10px 10px 10px; }	

.nme           { font-family: 'Open Sans', sans-serif;  font-size:14px; color:#919293; margin:0px 0px 0px 10px; border-bottom: solid 1px #CCC; padding:0px 0px 10px 0px;   }
.nme span      { color:#00a5ce; 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            { font-family: 'Open Sans', sans-serif; background:#2a69b0; padding:15px 0px 15px 0px; }
#box1           { 
					width:242px;
					padding:15px 0px 15px 0px; 
					margin:0px 3px 0px 3px;
					float:left; 
				}
#box1 .fa { font-size:40px; color:#42a6e2; text-align:center; margin:0px auto; display:block;  }				
				
				
#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-size:20px; 
					color:#42a6e2; 
					text-align:center; 
					margin:10px 0px 10px 0px; 
					line-height:1.2em; 
				 }
#box1 .txt1 span { color:#fff; }
#box1 p          { color:#fff; font-size:13px; font-weight:400; text-align:center; margin:10px 0px 10px 0px;  }

.txt2          { 
					font-size:28px; 
					text-align:center; 
					color:#00a5ce; 
					text-transform:uppercase; 
					line-height:1em; 
			  }	
				
#footer       { 
				padding:20px 0px 20px 0px; 
				font-family: 'Open Sans', sans-serif; 
				background:#29303a; 
				font-size:11px; 
				border-top:solid 5px #5b667a; 
			  }

#footer p     { color:#fff; text-transform:uppercase; padding:0px 0px 0px 0px; }
#footer p a   { color:#0490cb; text-decoration:none; }


#footer ul   { text-transform:uppercase; color:#fff;  }
#footer li   { list-style:none; padding:0px 10px 0px 0px; float:left; }
#footer li:last-child { border-right:none; }
#footer li a { color:#fff; text-decoration:none; }				
#footer li a:hover { color:#0490cb; text-decoration: underline; }

#social    { }
#social ul { }
#social li { list-style:none; float:left; position:relative; }
.responsiveMenuSelect { background:#018fcf !important; color:#FFF; padding:10px 0px 10px 0px; }

#socs        { background:#ffffff; border-top:solid 5px #2969b0; 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;  }			

@media (max-width: 1024px) { 
		.ctr2 { width: 100%; }
}

/* Styles for tablet and laptop */
@media (max-width: 999px) and (min-width: 768px) {
	
    .ctr  { width: 100%; }
	.ctr2 { 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 p   { }
	
	#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%; }
	.ctr2 { 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: auto; }
	.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 p   { }
	
	#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; 
				}
	
	
	::-webkit-scrollbar { display: none; }
    ::-moz-scrollbar { display: none; }
	
	}	
@media (max-width: 767px) { 
		#btmc li img { margin:0px auto; display:block; text-align:center; width:90% }
}	  