@charset "utf-8";
/* CSS Document */
img{ max-width:100% }
@media screen and (max-width: 320px) {
	.main { width:90%; }
	.nav { width:80%; }
	.nav ul li { display:block; padding:0px; margin:0px; }
	.banner { height:100%; }
	.flexslider { margin-top:54px; }
	.flex-control-nav { bottom:5px; }
	.flex-direction-nav a { top:20%; }
	.contact-img { width:100%; }
	.s2 { height:100%; width:100%; }
	.slider-wrapper {position:relative; height:100%; width:100%;}
	.content_area { width:96%; }
	.content_area_box { width:86%; }
	.Rgt { width:88%; }
	.Rgt_heading { width:100%; }
	.FrmTxt_area { width:95%; float:left; }
	.FrmTxt { width:96%; }
	.w100 { width:100%; }
	.bottomNav { width:95%; }
	footer { width:100%; }


}
@media screen and (min-width: 321px) and (max-width: 480px) {
	.main { width:93%; }
	.nav { width:100%; }
	.nav ul li { display:block; padding:0px; margin:0px; }
	.flexslider { margin-top:25px; }
	.flex-control-nav { bottom:5px; }
	.flex-control-nav { bottom:5px; }
	.contact-img { width:100%; }
	.content_area { width:96%; }
	.content_area_box { width:86%; }
	.Rgt { width:88%; }
	.Rgt_heading { width:98%; }
	.FrmTxt_area { width:95%; float:left; }
	.FrmTxt { width:96%; }
	.w100 { width:100%; }
	.bottomNav { width:95%; }
	footer { width:100%; }

}
@media screen and (min-width: 481px) and (max-width: 760px) {
	.main{ width:93%; margin:0 30px; }
	.nav { width:100%; }
	.nav ul li { padding:0px; margin:0px; }
	.banner { height:100%;  }
	.flexslider { margin-top:20px; }
	.contact-img { width:100%; }
	.content_area { width:96%;  }
	.content_area_box { width:90%; }
	.Rgt { width:92%; margin:0 20px 20px 0; }
	.Rgt_heading { width:95%; padding:0 5px;   margin:0 20px 0 0; }
	.FrmTxt_area { width:98%; float:left; }
	.bottomNav { width:90%; }
	footer { width:100%; }

	
}
@media screen and (min-width: 761px) and (max-width: 1000px) {
	.main{ width:96%; }
	.nav { width:100%; }
	.nav ul li { padding:0px; margin:0px; }
	.banner { height:100%; }
	.flexslider { margin-top:55px; }
	.content_area { width:96%; }
	.content_area_box { width:96%; }
	.Rgt { width:95%; }
	.Rgt_heading { width:99%; padding:0 0 0 4px; margin-top:0; }
	.FrmTxt_area { width:98%; float:left; }
	.bottomNav { width:95%; }
	footer { width:100%; }

	
}
@media screen and (min-width: 1001px) and (max-width: 1200px) {
	.main{ width:98%; }

	
}

