img {
	border:none;
	-ms-interpolation-mode:bicubic;
	height: auto;
	max-width: 100%;
	outline:none;
}
 @media only screen and (min-width: 981px) and (max-width:1100px) {
.container {
 width: 98%;
 margin: 0px auto;
 padding: 1%;
}
 .flex-caption {
 top:40%;
}
.flex-caption p {
width:80%;
font-size:25px;
line-height:30px;
}
 .footer {
 width: 98%;
 margin: auto;
 padding: 30px 1% 15px;
}

.footer_box form input[type="text"] {
 
	
	width:65%;
	 
}
 .latest_news{ min-height:43px;}

}
 @media only screen and (min-width: 768px) and (max-width: 981px) {
 .container {
 margin: auto;
 position: relative;
 width: 98%;
 padding: 1%;
}

.logo {
  width:38%; max-width:367px;
 }
.header_right {
 width:60%; max-width:321px;
}

 .flex-caption {
 top:38%;
}
.flex-caption p {
width:80%;
font-size:25px;
line-height:30px;
}
.flexslider_quote li {
	font-size:18px;
 }
  .flexslider_quote li span {
	 width:90%;
 }
 
 .footer_box form input[type="text"] {
 
	width:58%;
	 
}

 .latest_news{ min-height:50px;}




 }
 @media only screen and (max-width: 768px) {
 .container {
 margin: auto;
 position: relative;
 width: 98%;
 padding: 1%;
}

.logo {
 float: none;
 position: relative;
 display: block;
 margin: 0px auto;
 text-align: center;
}
.header_right {
 float: none;
 margin: 0 auto;
 display: block;
 text-align: center; padding-top:10px; padding-bottom:5px;
}
.header_right form{margin-top:10px;}
 .flexslider_quote li {
	font-size:18px;
 }
 .flexslider_quote li span {
	 width:90%;
 }
.footer_box form input[type="text"] {
 
	width:55%;
	 
}

.left_container, 
.right_container{ float:none; clear:both; display:block; width:98%; margin:0px auto;}
 .latest_news{ min-height:50px;}
 }
 @media only screen and (max-width: 640px) {
	  .container {
 margin: auto;
 position: relative;
 width: 98%;
 padding: 1%;
}

.box{ float:none; width:336px; margin:0px auto; clear:both; margin:2% auto;}
 .flexslider_quote li {
	font-size:18px;
 }
 .flexslider_quote li span {
	 width:90%;
 }


.footer_box{ float:none; display:block; clear:both; }
.footer_1{ width:98%; margin:20px auto;}
.footer_2{ width:98%;  margin:20px auto;}
.footer_3{ width:98%;  margin:20px auto; }

.left_container, 
.right_container{ float:none; clear:both; display:block; width:98%; margin:0px auto;}
 .latest_news{ min-height:60px;}
}
 @media only screen and (max-width: 480px) {
 .logo {
 float: none;
 text-align:center;
 margin:0px auto;
 display:block;
 position: relative;
}
.header_right {
 float: none;
 margin:0px auto;
}
.flexslider_quote li {
	font-size:18px;
 }
 .left_container, 
.right_container{ float:none; clear:both; display:block; width:98%; margin:0px auto;}

}
 @media only screen and (max-width: 320px) {
	 
	 .box{ float:none; width:100%; margin:0px auto; clear:both; margin:1% auto;}

}
