@charset "utf-8";
/* CSS Document */

@media screen and (max-width:800px) {
#header_cont {
	position:static;
	height:auto;
}

.header_wrap{
	position:static;
}

.header_top {
	max-width:800px;
	width:86%;
	margin: auto;
	padding: 30px 15px 10px 15px !important;
}

.logo {
	width:100%;
}


.logo a {
	text-align:center;
}
.logo a img {
	width:auto;
	height:auto;
}

.header_txt {
	width:100%;
	text-align:center;
	padding: 1% 1%;
}

.header_right{
	width:100%;
}

.phn {
	width: 100%;
	text-align:center;
	margin-top: 5px;
}
.phn img {
	width:auto;
	height:auto;
}

.search_cont {
	margin:20px auto;
	}
	

.search_cont img {
	width:auto;
	height:auto;
}

.header_menu {
	max-width:800px;
	width:86%;
	margin: auto;
	padding:10px 15px !important;
}

.content {
	max-width:800px;
	width:86%;
	margin: auto;
	padding:20px 15px !important;
}

.clients {
	max-width:800px;
	width:86%;
	margin: auto;
	padding:20px 15px !important;
}

.read_more {
	float:none;
}

.middle_left {
	width:100%;
	margin-bottom:25px;
}

.middle_right {
	width:100%;
	margin-left:0px;
}

.breadcrumbs {
	padding:0px 40px;
	margin-top:15px;
}


.read_more {
	position:static !important;
}

.style1 ul.tabbernav li.tabberactive a,.style1 ul.tabbernav li a {
	display:block;
	border-top:1px solid;
}

.style1 ul.tabbernav li a {
	border-right:none;
	
}

.right_cont,.left_cont {
	width:100%;
}

.alignnone.size-full {
	width:80%;
	height:40%;
}

}

@media only screen and (min-width:600px) and (max-width:800px){
.middle_left ul li{
	width:46%;			
}

.middle_txt {
	width:100%;
	text-align: justify;
}


}

@media only screen and (min-width:100px) and (max-width:599px){
.middle_left ul li{
	width:100%;
}

.middle_txt {
	width:100%;
	text-align: justify;
}

.footer {
	max-width:800px;
	width:86%;
	margin: auto;
	padding:20px 15px !important;
}

.talk_us,.find_us,.newsletter {
	float:none;
	width:100%;
}

.copy,.powered {
	width:100%;
	margin:0px 0px;
}

#searchform {
	margin-left:10px !important;

}

.contact_page ul li {
	width:90%;
}

}