/* CSS Document */
body {margin:0;}
#container {
	max-width:990px;
	margin:0 auto;
	padding-bottom:30px;
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

#contact {
	width:400px;
	background-color:#ffffff;
	margin:20px auto;
	overflow:hidden;
	color:blue;
}


#demoform table {
	margin:0 auto 20px auto;
}
#demoform td {
	padding:5px;
}
.nobreak {white-space: nowrap;}
#nospam {
	text-align:center;
	color:#444;
}
#close {
	position:absolute;
	right:0;
	top:0;
	padding:5px;
	font-weight:bold;
	cursor:pointer;
}
#close span {
	color:red;
}
#check {visibility:hidden; display:none;}
.clear {clear:both;}
#header {

	width:95%;
	margin:0 auto;
}
#title {
	width:98%;
	margin:0 auto;
	position:relative;
	z-index:0;
	border:1px solid #00b;
	background-color:#fff;

}
#title img{	position: relative;
	z-index:0;
	width:100%;
	height:auto;


}

a {text-decoration:none;}
h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:70px;
	margin:0;
	position:absolute;
	top:9%;
	left:26%;
	z-index:1;
	color:#00d;
	font-style:italic;
}
#clean {
	position:relative;
	top:-20px;
	left:71%;
}
h2.callus {
	text-align:center;
	color:#999;
	font-family:Tahoma, Geneva, sans-serif;
	margin-top:30px;
}
.call {
	color:#199;
}
div.callus, div.clickhere {

	float: left;
	color:#999;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.7em;
	margin-top:15px;

}
#contactpage div.callus {
	float:none;
	text-align:center;
	line-height:40px;
}

h2#heading {
	text-align:center;
	font-size:36px;
	margin-top:0;
	margin-bottom:10px;
		
}
#leftdiv {
	width:70%;
	float:left;
	margin:30px 0 0 1%;
	
}
#rightdiv {
	width:28%;
	float:left;
	margin:70px 0 0 1%;

}
#rightinner {
	width:97%;
	margin:-15px auto 0 auto;
}
#rightinner h3 {
	text-align:center;
}
#rightinner img {
	display:block;
	margin:0 auto;
}
#rightinner ul {padding:10px 0 10px 70px;}
#rightinner ul ul {padding:5px 0 5px 30px;}

#one, #two, #three, #four, #five {

	margin:0 auto;
}
#one, #two, #three, #four {
	border-bottom:2px solid #ddd;	
}
#two, #three, #four, #five {
	padding-top:14px;
}
.pics {
	width:90%;
	max-width:660px;
	margin:30px auto 33px auto;
	padding:4px 1% 4px 0;
	border:solid 1px #aaa;
}
.pics1 {
	width:98%;
	max-width:660px;
	margin:30px auto 20px auto;
	padding:4px 1% 4px 1%;
	border:solid 1px #aaa;
}
.pics img {
	width:24%;
	height:auto;
	margin:0 0 0 1% ;
	float:left;
}
.pics1 img {
	width:100%;
	height:auto;

}
#tabhead {
	margin:0 auto;
	position:relative;
	top:2px;
	z-index:2;
}
#tabhead h3 {
	text-align:center;
	background-color:#ccf;
	border-radius:5px;
	margin:0 1%;
	color:#888;
	}
#left, #right {
	width:49%;
	float:left;

	cursor:pointer;

}
#right h3 {
	padding:0 8%;
}
.active h3 {color:#000 !important;}

#tabs {
	position:relative;
	z-index:1;
}
#tab1 {
	position:absolute;
	top:0;
	left:0;
    z-index:1;
	padding:0 10px;
	background-color:#fff;
}
#tab2 {
	position:absolute;
	top:0;
	left:0;
	display:none;
    z-index:1;
	padding:10px 10px 0 10px;
	background-color:#fff;
}
#tab1.top {position:relative; z-index:2;}
#tab2.top {position:relative;z-index:2;}

#tab2 .img1 {float:right; margin-top:20px;}
#footer {
	width:100%;
	height:40px;
	margin:10px auto 5px auto;
	border-top:2px solid #ddd;
	
}
.imgs2 {width:420px; margin:20px auto;}
.imgs2 .img2 {float:left; margin:0 5px;}
#footer p {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
}
#footer a {
	text-decoration:none;
	color:#777;
}
#footer a:hover {
	text-decoration:underline;
}
#testimonials {
	position:relative;
	margin: 0 1% 0 1%;
	width:97%;
	height:392px;
	background-color:#eef;

}
h2.callus1 {
	text-align:center;
	color:#999;
	font-family:Tahoma, Geneva, sans-serif;
	margin-top:10px;
	
}
#testimonials p {font-size:22px;line-height:24px; color:#888; text-align:center;}
#testimonials h3 {font-size:17px;line-height:20px;}
#testimonials div {
    display:none;
    position:absolute; 
    top:50%;
    -ms-transform: translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    left:1%; 
    z-index:10; 
    width:98%; 
    color:#555;
    
}
.test1  {display:block !important;}
#testafill {position:absolute; left:-8px; bottom:0px; width:281px; height:212px; z-index:5; border-left:8px solid #5550cd;	border-bottom:8px solid #5550cd;}


#like {margin:10px 0 0 30px;}
#twit {float:right;position:relative;top:-80px; margin-right:20px;}
#six {
    width:620px;
    margin:0 auto;
    
}

@media (max-width: 1000px) {
  h1 {
    	font-size:60px;
    	top:15%;
    	left:28%;
  }

div.callus, div.clickhere {
width:100%;
text-align:center;
}
#container {
border-right:none;
border-left:none;
}

#leftdiv, #rightdiv {
	width:99%
}
#testimonials {
	height:200px;
}
#freeindex {display:none;}



}

@media (max-width: 900px) {
  h1 {
    	font-size:52px;
    	top:17%;
    	left:29%;
  }
  #clean{
  	top:-15px;

}
}
@media (max-width: 825px) {
  h1 {
    	font-size:47px;

  }


}
@media (max-width: 740px) {
  h1 {
    	font-size:42px;

  }


}
@media (max-width: 640px) {
  h1 {
    	font-size:37px;

  }

#test1, #test2, #test5, #test9, #test11 {margin-top:3%;}
#test4 {margin-top:2%;}
#test6, #test10, #test12 {margin-top:4%;}
#testimonials p {font-size:17px;line-height:19px;}
#testimonials h3 {font-size:14px;line-height:15px; margin-top:0.5%;}

 #six {
    width:350px;
    margin:0 auto;
    
}

}
@media (max-width: 570px) {
  h1 {
    	font-size:33px;
    	top:19%;
    	left:29%;
  }
    #clean{
  	top:-12px;

  }


}

@media (max-width: 530px) {
  h1 {
    	font-size:28px;

  }
      #clean{
  	top:-10px;

  }

}
@media (max-width: 470px) {
  h1 {
    	font-size:24px;

  }


}

#freeindex {width:200px;
margin: 15px auto;
}
.fb-video  {
    height: 536px;
}

