

.banner{ width:100%; height:auto; display:block;   margin-top: 110px;}

.banner1{ width:67%; height:auto; display:block; float:left;  margin-bottom: 30px;}
.bg1{ width:50%; height:auto; float:right;}

.banner2{ width:27%; height:auto; display:block;float:left;  margin-left: 5.3%; }


.banner2-right-head{ width:100%; float:right;}

.banner2-right1{font-family: 'futura_md_btbold'; font-size:42px; color:#a99770; text-transform:uppercase; font-weight:bold; letter-spacing:9px;}

.banner2-right2{font-family: 'futura_md_btmedium'; font-size:38px; color:#a99770; text-transform:uppercase; font-weight:normal; letter-spacing:8.7px;}

.banner2-right3{font-family: 'futura_md_btmedium'; font-size:38px; color:#a99770; text-transform:uppercase; font-weight:normal; letter-spacing:15px;}

.banner2-right4{font-family: 'futura_md_btmedium'; font-size:47px; color:#a99770; text-transform:uppercase; font-weight:normal; letter-spacing:1px;}

.ban-right-img{ margin-left:22%; margin-top:40px;}

.banner2 p{ width:97%; height:auto; display:block;  margin-left: 0; margin-top:70px; font-family: 'futura_md_btmedium'; font-size:15px; color:#333333;  font-weight:normal; line-height:34px; text-align:justify; }

.banner2 a:link, .banner2 a:visited{   font-family: 'futura_md_btmedium';
  font-size: 15px;
  color: #ed1c24;
  font-weight: normal;
  line-height: 34px; text-decoration:none; }

.banner2 a:hover{  font-family: 'futura_md_btmedium';
  font-size: 15px;
  color: #000;
  font-weight: normal;
  line-height: 34px; text-decoration:none;  }


.home-content{ width:100%; height:auto; display:block; margin-top:40px; background:url(../images/home/home-cont-bg.png) repeat-x 9px 209px; }



.home-content1{ width:31.3%; height:auto; display:block; float:left;  margin-bottom:25px;}
.home-content2{ width:31.3%; height:auto; display:block; float:left; margin-left:48px;}


.home-content1-box1{ width:100%; height:auto; display:block; float:left;background:url(../images/home/home-con-1-bg.png) no-repeat 9px 16px; padding:0px 0px 19px 0px; }

.home-content1 h1 { font-family: 'futura_md_btmedium'; font-size:20px; color:#968259; font-weight:bold; line-height:40px;text-transform:uppercase;  letter-spacing: 1px;}

.home-content1 h2 { font-family: 'futura_md_btmedium'; font-size:18px; color:#968259; font-weight:bold; line-height:20px; text-transform:uppercase;}

.home-content1 p { font-family: 'futura_md_btmedium'; font-size:15px; color:#333333;  line-height: 21px;   margin-top: 13px; }


.home-content1 a:link, .home-content1 a:visited {
  font-family: 'futura_md_btmedium';
  font-size: 15px;
  color: #968259;
  text-decoration: none;
}


.home-content2 a:link, .home-content2 a:visited {
  font-family: 'futura_md_btmedium';
  font-size: 15px;
  color: #968259;
  text-decoration: none;
}

.home-content1-box11{ width:511px; height:253px; display:block; float:left; overflow:hidden; position:relative;}



.home-content1-box13{ width:511px; height:350px; display:block; float:left; overflow:hidden; position:relative;}
.home-content1-box12{ width:100%; height:auto; display:block; float:left;background:url(../images/home/home-con-1-bg.png) no-repeat 9px 16px; padding:0px 0px 19px 0px}

.home-content1-box1 img {
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}



.home-content1-box1 img:hover{
  -webkit-transform: scale(1.08);
  transform: scale(1.08); opacity:.9;
}

.head12 {
  position: absolute;
  bottom: -4px;
  margin-left: 0px;
}



.home-content2 h1 { font-family: 'futura_md_btmedium'; font-size:20px; color:#968259; font-weight:bold; line-height:40px;text-transform:uppercase;  letter-spacing: 1px;}

.home-content2 h2 {font-family: 'futura_md_btmedium'; font-size:18px; color:#968259; font-weight:bold; line-height:20px; text-transform:uppercase;}

.home-content2 p { font-family: 'futura_md_btmedium';
  font-size: 15px;
  color: #333333;
  line-height: 21px;
  margin-top: 13px; }



.home-content-ban { width:20%; height:auto; display:block; float:left;  margin-top: 18px;}

.home-content-line { width:2px;  height:40px; display:block; float:left;  background-color:#968259; margin:16px 23px 0px 23px;}

.home-content-ban h1 { font-family: 'futura_md_btmedium'; font-size:22px; color:#968259; font-weight:bold; line-height:19px;text-transform:uppercase;}

.home-content-ban span { font-family: 'futura_md_btmedium'; font-size:18px; color:#968259; font-weight:normal; line-height:18px;text-transform:uppercase;}


.home-content-ban-span { 
font-family: 'futura_md_btmedium';
  font-size: 15px;
  color: #333333;
  line-height: 56px;
  margin-top: 13px;

 }





.home-enquiry1 {
	position:absolute;
	
	height: auto;
	top:257px; right: 0;



}
.home-enquiry1 a {
	font-family: 'FuturaBT-Medium';
	font-size: 16px;
	color: #000 !important;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
}
.home-enquiry1 a:hover {
	font-family: 'FuturaBT-Medium';
	font-size: 16px;
	color: #5c5c5b;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
}


.slide-out-on1 {
	position:absolute;
	z-index: 99;
	/* float: right; */
	right: 0%;
	margin: 0 0 0 0;
	top: 257px;
	width: 21%;
	background-color: #FFF;
}
.slide-out-on1 p {
	padding: 7px 30px;
	font-family: 'futura_md_btmedium';
  font-size: 15px;
  color: #333333;
	text-decoration: none;
	

}
.slide-out-on1 h1 {
	padding: 0 25px;
  font-family: 'futura_md_btbold';
  font-size: 36px;
  color: #a99770;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 400;
	  margin-top: 29px;  line-height: 49px;
}


.textarea {
	width: 100%;
	height: 30px;
	background-color: #ededed;
	border-radius: 4px;
	text-transform: none;
	padding: 4%;
	border: none;
	color: #000;
		font-family: 'futura_md_btmedium';
	font-size: 14px;
	float: left;
	margin: 0 0px 10px 30px;
	-moz-appearance: none;
	-webkit-appearance: none;
	resize: none; outline:none;
}


.form-in-pop {
	float: right;
	margin: 0px 0 0 0;
	z-index: 9;
	width: 398px;
	height: 419px; border:1px solid #8c7f62; 
}
.contact-form div {
	margin: 7px 0;
}
.main-class {
	width: 80%;
	margin: 0 0 0 0;
}

.submit11 {
	border: 0px solid #333;
	background: #b7a16f;
	/* margin-left: 80%; */
	padding: 11px 38px;
	margin-top: 6px;
		font-family: 'futura_md_btmedium';
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	float: right; outline:none;
}

.right-side-form {
	width: 100%;
	height: auto;
	margin: 0 -37px 0 0 !important;
	float: right;
}
.left-side-form {
	width: 95%;
	height: auto;/* float: left; */
}


.contact-form div {
	margin: 7px 0;
}


.btn125 {
  right: 5px;
  top: 5px;
  position: absolute;
}
.contact-form .contact-textfield, .contact-form input[type="file"], .select-list {
	width: 100%;
	height: 15px;
	background-color: #ededed;
	border-radius: 4px;
	text-transform: none;
	padding: 4%;
	border: none;
	color: #000;
		font-family: 'futura_md_btmedium';
	font-size: 14px;
	float: left;
	margin: 0 0px 10px 30px;
	-moz-appearance: none;
	-webkit-appearance: none; outline:none;
	
}
span {
	font-family: 'FuturaStdMedium_2';
}

.enquiry-section{  }
.slide-call {padding: 6px 0px 0px 0px; /*   width: 165px !important;*/height:47px; position:fixed; z-index:99;  top:35%; right:-150px;  }







#contentWrapper {  position: absolute; top:30%;  right:0px; width:400px; height:420px;  background: rgba(255, 255, 255, 1);  z-index: 100;}
#contentBody { display:block !important;  width: 100%; position: relative;  left: 0px; top:0px;  padding: 0;  font-family:'FuturaLightBT', Geneva, sans-serif ;  font-size: 13px;  font-style: normal;  text-transform: none;  text-decoration: none;  color: #22282a;  text-align: left;  font-weight: normal;  line-height: 21px;}
#contentBody .logo img{}
#contentBody p{	padding: 7px 30px;
	font-family: 'futura_md_btmedium';
  font-size: 15px;
  color:#7B7A7A;
	text-decoration: none;}
#contentBody .namefield{background:#dbdbdb; padding:10px 10px; border:none; margin:5px 15px; width:215px; float:left; outline:none;}
#contentBody .phcodefield{background:#dbdbdb; padding:10px 10px; border:none; margin:5px 5px 5px 15px; width:35px; float:left; outline:none;}
#contentBody .phonefield{background:#dbdbdb; padding:10px 10px; border:none; margin:5px 5px 5px 5px; width:150px; float:left; outline:none;}
#contentBody .sub-btn{ float:left; margin:0px; padding:5px; width:100px; height:30px; vertical-align:middle; color:#FFF; background:#e9713b; border:none; cursor:pointer; margin:5px 15px; outline:none;}
#contentBody .sub-btn:hover{background:#333; color:#FFF; outline:none;}

.open{position:absolute; right:0;top:30%; z-index:9; display:none;cursor:pointer;}
.cross123 {position: relative; float:right;  margin:8px 8px 0px 0px; cursor:pointer;} 
.contentscroll{height:170px; width: inherit; margin-top:10px; outline:0;}


#contentBody h1 {
	padding: 0 25px;
  font-family: 'futura_md_btmedium';
  font-size: 36px;
  color: #a99770;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 400;
	  margin-top: 29px;  line-height: 49px;
}




.mob-banner1 { display:none;}  





@media only screen and (min-width : 1601px) and (max-width : 1680px) {
.banner2-right1 {font-size: 36px;  letter-spacing: 8px;}
.banner2-right2 {font-size: 32px;  letter-spacing: 8.4px;
  text-align: justify;}
.banner2-right3 {font-size: 30px;}
.banner2-right4 {font-size: 42px;  letter-spacing: 0px;}
.banner2 p { margin-top: 28px;}
.home-content { margin-top: 60px;}
.banner {margin-top: 135px;}
.home-content2 {width: 30.9%;}

.home-content1-box11 {width: 450px;height: 236px;}
.home-content1-box12 {width: 488px;height: 420px;  background: url(../images/home/home-con-1-bg.png) no-repeat 9px 4px;}
.home-content1-box13 {width: 488px;height: 350px;}
.home-content1-box1 { background: url(../images/home/home-con-1-bg.png) no-repeat 9px -1px;
}


.home-content1 { width: 30.9%;}

}





@media only screen and (min-width : 1441px) and (max-width : 1600px) {
	.banner2 {width: 29%;  margin-left: 2.3%;}
.banner2-right1 {font-size: 34px;  letter-spacing: 6px;}
.banner2-right2 {font-size: 30px;  letter-spacing: 7.5px;}
.banner2-right3 {font-size: 30px;  letter-spacing: 12px;}
.banner2-right4 {font-size: 39px;  letter-spacing: 0px;}
.banner2 p { margin-top: 28px;  line-height: 32px;}
.home-content { margin-top: 60px;}
.banner {margin-top:70px;}
.home-content2 {width: 30%;}

.home-content1-box11 {width: 420px;height:228px;}
.home-content1-box12 {width: 465px;height: 420px;  background: url(../images/home/home-con-1-bg.png) no-repeat 9px -8px;}
.home-content1-box13 {width: 465px;height: 350px;}
.home-content1-box1 { background: url(../images/home/home-con-1-bg.png) no-repeat 9px -9px;
}


.home-content1 { width: 30%;}
.banner2-right-head { width: 87%;margin-left: 17px;}

.ban-right-img {margin-left: 18%;margin-top: 32px;}


.home-content2 h2 {font-size: 17px;}
.home-content1 h2 {font-size: 17px;}
}



@media only screen and (min-width : 1367px) and (max-width : 1440px) {
	
	
	.banner2 {width: 29%;  margin-left: 2.5%;}
.banner2-right1 {font-size: 30px;   letter-spacing: 6px;}
.banner2-right2 {font-size: 27px;  letter-spacing: 6.8px;}
.banner2-right3 {font-size: 25px;  letter-spacing: 12px;}
.banner2-right4 {font-size: 34px;}
.banner2 p { margin-top: 17px;  line-height: 29px;}
.home-content { margin-top: 60px;  background: url(../images/home/home-cont-bg.png) repeat-x 9px 184px;
}
.banner {margin-top:94px;}
.home-content2 {width: 30%;}

.home-content1-box11 {width: 384px;height:201px;}
.home-content1-box12 {width: 407px;height: 370px;  background: url(../images/home/home-con-1-bg.png) no-repeat 9px -36px;}
.home-content1-box13 {width: 407px;height: 350px;}
.home-content1-box1 { background: url(../images/home/home-con-1-bg.png) no-repeat 9px -36px;
}


.home-content1 { width: 30%;}
.banner2-right-head { width: 87%;margin-left: 17px;}

.ban-right-img {margin-left: 18%;margin-top: 32px;}	



.home-content-ban {width: 24%;}
.caption3 { width: 95% !important;}
 .home-content1 h2 { width: 94%;}
	
	}
	
	
	
	
@media only screen and (min-width : 1281px) and (max-width : 1366px) {

	
	
	.banner2 {width: 31%;  margin-left: 1.5%;}
.banner2-right1 {font-size: 30px;   letter-spacing: 6px;}
.banner2-right2 {font-size: 27px;  letter-spacing: 6.7px;}
.banner2-right3 {font-size: 25px;  letter-spacing: 12px;}
.banner2-right4 {font-size: 34px;}
.banner2 p { margin-top: 15px;  line-height: 26px;}
.home-content { margin-top: 60px;  background: url(../images/home/home-cont-bg.png) repeat-x 9px 184px;
}
.banner {margin-top:38px;}
.home-content2 {width: 30.5%;}

.home-content1-box11 {width: 371px;height:184px;}
.home-content1-box12 {width: 376px;height: 380px;  background: url(../images/home/home-con-1-bg.png) no-repeat 9px -53px;}
.home-content1-box13 {width: 376px;height: 350px;}
.home-content1-box1 { background: url(../images/home/home-con-1-bg.png) no-repeat 9px -53px;
}


.home-content1 { width: 30.5%;}
.banner2-right-head { width: 86%;margin-left: 17px;}

.ban-right-img {margin-left: 18%;margin-top: 32px;}	



.home-content-ban {width: 24%;}
.caption3 { width: 100% !important;}
 .home-content1 h2 { width: 94%;}



#contentWrapper {width: 369px;height: 405px;}

.form-in-pop {width: 367px; height: 404px; border: 1px solid #8c7f62;}

#contentBody p{	font-size: 14px;}

}	



@media only screen and (min-width : 1153px) and (max-width : 1280px) {

	
	
	.banner2 {width: 31%;  margin-left: 1.5%;}
.banner2-right1 {font-size: 28px;   letter-spacing: 6px;}
.banner2-right2 {font-size: 25px;  letter-spacing: 6.7px;}
.banner2-right3 {font-size: 25px;  letter-spacing: 11px;}
.banner2-right4 {font-size: 32px;}
.banner2 p { margin-top: 15px;  line-height: 23px;  font-size: 14px;}
.home-content { margin-top: 60px;  background: url(../images/home/home-cont-bg.png) repeat-x 9px 155px;
}
.banner {margin-top:32px;}
.home-content2 {width: 30%;}

.home-content1-box11 {width: 336px;height:169px;}
.home-content1-box12 {width: 345px;height: 360px;  background: url(../images/home/home-con-1-bg.png) no-repeat 9px -68px;}
.home-content1-box13 {width: 345px;height: 350px;}
.home-content1-box1 { background: url(../images/home/home-con-1-bg.png) no-repeat 9px -68px;
}


.home-content1 { width: 30%;}
.banner2-right-head { width: 88%;margin-left: 17px;}

.ban-right-img {margin-left: 15%;margin-top: 17px;}	



.home-content-ban {width: 24%;}
.caption3 { width: 100% !important;}
 .home-content1 h2 { width: 94%;}
.home-content-ban-span {font-size: 13px;}


.home-content1 p {font-size: 13px; margin-top: 8px;}
.home-content2 p {font-size: 13px; margin-top: 8px;}


#contentWrapper {width: 369px;height: 405px;}

.form-in-pop {width: 367px; height: 404px; border: 1px solid #8c7f62;}

#contentBody p{	font-size: 14px;}


}	




@media only screen and (min-width : 1023px) and (max-width : 1152px) {

	
	
	.banner2 {width: 31%;  margin-left: 0.5%;}
.banner2-right1 {font-size: 25px;   letter-spacing: 7px;}
.banner2-right2 {font-size: 22px;  letter-spacing: 7.8px;}
.banner2-right3 {font-size: 21px;  letter-spacing: 12px;}
.banner2-right4 {font-size: 30px;}
.banner2 p { margin-top: 15px;  line-height: 20px;  font-size: 13px;  margin-left: 8%;}
.home-content { margin-top: 0px;  background: url(../images/home/home-cont-bg.png) repeat-x 9px 140px;
}
.banner {margin-top:32px;}
.home-content2 {width: 30%;}

.home-content1-box11 {width: 320px;height:160px;}
.home-content1-box12 {width: 321px;height: 330px;  background: url(../images/home/home-con-1-bg.png) no-repeat 9px -77px;}
.home-content1-box13 {width: 321px;height: 330px;}
.home-content1-box1 { background: url(../images/home/home-con-1-bg.png) no-repeat 9px -77px;
}


.home-content1 { width: 30%;}
.banner2-right-head { width: 88%;margin-left: 17px;}

.ban-right-img {margin-left: 15%;margin-top: 17px;}	



.home-content-ban {width: 24%;}
.caption3 { width: 100% !important;}
 .home-content1 h2 { width: 94%;}
.home-content-ban-span {font-size: 13px;}


.home-content1 p {font-size: 13px; margin-top: 8px;}
.home-content2 p {font-size: 13px; margin-top: 8px;}


.home-content-ban h1 { font-size: 20px;}

.home-content-ban span { font-size: 16px;}

.home-content-line {margin: 16px 14px 0px 14px;}

#contentWrapper {width: 369px;height: 405px;}

.form-in-pop {width: 367px; height: 404px; border: 1px solid #8c7f62;}

#contentBody p{	font-size: 14px;}
}	




@media only screen and (min-width : 991px) and (max-width : 1024px) {
	
	.banner2 {width: 31%;  margin-left: 0.5%;}
.banner2-right1 {font-size: 21px;   letter-spacing: 6px;}
.banner2-right2 {font-size: 17px;  letter-spacing: 7.7px;}
.banner2-right3 {font-size: 21px;  letter-spacing: 8.5px;}
.banner2-right4 {font-size: 26px;}
.banner2 p { margin-top: 15px;  line-height: 17px;  font-size: 13px;  margin-left: 7%;}
.home-content { margin-top: 0px;  background: url(../images/home/home-cont-bg.png) repeat-x 9px 140px;
}
.banner {margin-top:92px;}

.banner1 {margin-bottom: 60px;}
.home-content2 {width: 29.5%;}

.home-content1-box11 {width:284px;height:141px;}
.home-content1-box12 {width: 284px;height: 330px;  background: url(../images/home/home-con-1-bg.png) no-repeat 9px -96px;}
.home-content1-box13 {width: 285px;height: 330px;}
.home-content1-box1 { background: url(../images/home/home-con-1-bg.png) no-repeat 9px -96px;
}


.home-content1 { width: 29.5%;}
.banner2-right-head { width: 89%;
  margin-left: 17px;
  line-height: 23px}

.ban-right-img {margin-left: 6%;margin-top: 17px;}	



.home-content-ban {width: 26%;}
.caption3 { width: 100% !important;}
 .home-content1 h2 { width: 94%;}
.home-content-ban-span {font-size: 12px;}


.home-content1 p {font-size: 13px; margin-top: 8px;}
.home-content2 p {font-size: 13px; margin-top: 8px;}


.home-content-ban h1 { font-size: 18px;}

.home-content-ban span { font-size: 14px;}

.home-content-line {margin: 16px 4px 0px 9px;}


#contentWrapper {width: 333px;height: 400px;}
.form-in-pop {width: 331px; height: 400px; border: 1px solid #8c7f62;}
#contentBody p{	font-size: 12px;}

#contentBody h1 { font-size: 32px;}
}	




@media only screen and (min-width : 801px) and (max-width : 990px) {
#subOverlay { display:none !important;}	
#top { display:none !important;}	
.open { display:none !important;}
.mob-banner1{ width:100%; height:auto; display:block; float:left;   margin-bottom: 15px;;}	

.banner1{ display:none;}

.banner {width: 100%;   margin-top: 0px;}	

.banner2 {width: 100%;  margin-left: 0px;text-align:center;}

.banner2-right-head {
  width: 50%;
  float: left;   margin-left: 25%;}
  
  .ban-right-img {
  margin-left: 0%;
  margin-top: 40px;
}


.banner2 p { width: 70%;margin-left: 15%;margin-top: 20px;line-height: 24px;}


.banner2 a:link, .banner2 a:visited { line-height: 24px;}


.home-content {
  width: 97%;
  height: auto;
  display: block;
  margin-top: 40px;
  background:none;
  padding: 0px 10px 0px 10px;
}

.home-content1 {width: 55.3%; margin-left: 22%;}
.home-content2 {width: 55.3%; margin-left: 22%; margin-top:25px;}


	}
	
	
	
	
@media only screen and (min-width : 641px) and (max-width : 800px) {
#subOverlay { display:none !important;}	
#top { display:none !important;}	
.open { display:none !important;}
.mob-banner1{ width:100%; height:auto; display:block; float:left;   margin-bottom: 15px;;}	

.banner1{ display:none;}

.banner {width: 100%;   margin-top: 0px;}	

.banner2 {width: 100%;  margin-left: 0px;text-align:center;}

.banner2-right-head {
  width: 60%;
  float: left;   margin-left: 21%;}
  
  .ban-right-img {
  margin-left: 0%;
  margin-top: 40px;
}


.banner2 p { width: 70%;margin-left: 15%;margin-top: 20px;line-height: 24px;}


.banner2 a:link, .banner2 a:visited { line-height: 24px;}


.home-content {
  width: 97%;
  height: auto;
  display: block;
  margin-top: 40px;
  background:none;
  padding: 0px 10px 0px 10px;
}

.home-content1 {width: 68%; margin-left: 16%;  margin-bottom: 0px;}
.home-content2 {width: 68%; margin-left: 16%; margin-top:25px;}


	}	
	
	
@media only screen and (min-width : 481px) and (max-width : 640px) {
#subOverlay { display:none !important;}	
#top { display:none !important;}	
.open { display:none !important;}
.mob-banner1{ width:100%; height:auto; display:block; float:left;   margin-bottom: 15px;;}	

.banner1{ display:none;}

.banner {width: 100%;   margin-top: 0px;}	

.banner2 {width: 100%;  margin-left: 0px;text-align:center;}

.banner2-right-head {
  width: 68%;
  float: left;   margin-left:15%;}
  
  .ban-right-img {
  margin-left: 0%;
  margin-top: 40px;
}


.banner2 p { width: 70%;margin-left: 15%;margin-top: 20px;line-height: 24px;}


.banner2 a:link, .banner2 a:visited { line-height: 24px;}


.home-content {
  width: 96%;
  height: auto;
  display: block;
  margin-top: 40px;
  background:none;
  padding: 0px 10px 0px 10px;
}

.home-content1 {width: 88%; margin-left: 7%;  margin-bottom: 0px;}
.home-content2 {width: 88%; margin-left: 7%; margin-top:25px;}


.banner2-right1 {font-size: 36px;}
.banner2-right2 {font-size: 34px;}
.banner2-right3 {letter-spacing: 12px;}

.banner2-right4 {font-size: 44px;}


	}		
	
	
	
	
	
	
@media only screen and (min-width : 321px) and (max-width : 480px) {
#subOverlay { display:none !important;}	
#top { display:none !important;}	
.open { display:none !important;}
.mob-banner1{ width:100%; height:auto; display:block; float:left;   margin-bottom: 15px;;}	

.banner1{ display:none;}

.banner {width: 100%;   margin-top: 0px;}	

.banner2 {width: 100%;  margin-left: 0px;text-align:center;}

.banner2-right-head {
  width: 91%;
  float: left;   margin-left:5%;}
  
  .ban-right-img {
  margin-left: 0%;
  margin-top: 20px;
}


.banner2 p { width: 70%;margin-left: 15%;margin-top: 20px;line-height: 24px;}


.banner2 a:link, .banner2 a:visited { line-height: 24px;}


.home-content {
  width: 88%;
height: auto;
display: block;
margin-top: 40px;
background: transparent none repeat scroll 0% 0%;
padding: 0px 6%;
}

.home-content1 {width: 97%; margin-left: 0%;  margin-bottom: 0px;}
.home-content2 {width: 97%; margin-left: 0%; margin-top:25px;}





.banner2-right1 {font-size: 21px;   letter-spacing: 6px;}
.banner2-right2 {font-size: 17px;  letter-spacing: 7.3px;}
.banner2-right3 {font-size: 21px;  letter-spacing: 9px;}
.banner2-right4 {font-size: 27px;}
.banner2 p { margin-top: 15px;  line-height: 17px;  font-size: 13px;  margin-left: 7%;  width: 85%;}



.home-content1-box11 {width: 100%;
height: 100%;}
.home-content1-box12 {width: 100%;
height: 100%;  background: url(../images/home/home-con-1-bg.png) no-repeat 9px -96px;}
.home-content1-box13 {width: 100%;height:100%;}
.home-content1-box1 { background: url(../images/home/home-con-1-bg.png) no-repeat 9px -96px;
}




 .home-content1 h2 { width: 100%;}
.home-content-ban-span {font-size: 12px;}


.home-content1 p {font-size: 13px; margin-top: 8px;}
.home-content2 p {font-size: 13px; margin-top: 8px;}


.home-content-ban h1 { font-size: 18px;}

.home-content-ban span { font-size: 13px;}

.home-content-line {margin: 16px 14px 0px 23px;}



	}	
	
	
	
@media only screen and (min-width : 240px) and (max-width : 320px) {
#subOverlay { display:none !important;}	
#top { display:none !important;}	
.open { display:none !important;}
.mob-banner1{ width:100%; height:auto; display:block; float:left;   margin-bottom: 15px;;}	

.banner1{ display:none;}

.banner {width: 100%;   margin-top: 0px;}	

.banner2 {width: 100%;  margin-left: 0px;text-align:center;}

.banner2-right-head {
  width: 91%;
  float: left;   margin-left:6%;}
  
  .ban-right-img {
  margin-left: 0%;
  margin-top: 20px;
}


.banner2 p { width: 70%;margin-left: 15%;margin-top: 20px;line-height: 24px;}


.banner2 a:link, .banner2 a:visited { line-height: 24px;}


.home-content {
  width: 93%;
  height: auto;
  display: block;
  margin-top: 40px;
  background:none;
  padding: 0px 10px 0px 10px;
}

.home-content1 {width: 97%; margin-left: 0%;  margin-bottom: 0px;}
.home-content2 {width: 97%; margin-left: 0%; margin-top:25px;}





.banner2-right1 {font-size: 21px;   letter-spacing: 6px;}
.banner2-right2 {font-size: 17px;  letter-spacing: 7.3px;}
.banner2-right3 {font-size: 21px;  letter-spacing: 9px;}
.banner2-right4 {font-size: 27px;}
.banner2 p { margin-top: 15px;  line-height: 17px;  font-size: 13px;  margin-left: 7%;  width: 85%;}



.home-content1-box11 {width:265px;height:151px;}
.home-content1-box12 {width: 265px;height:121px;  background: url(../images/home/home-con-1-bg.png) no-repeat 9px -96px;}
.home-content1-box13 {width: 265px;height: 151px;}
.home-content1-box1 { background: url(../images/home/home-con-1-bg.png) no-repeat 9px -96px;
}




 .home-content1 h2 { width: 100%;}
.home-content-ban-span {font-size: 12px;}


.home-content1 p {font-size: 13px; margin-top: 8px;}
.home-content2 p {font-size: 13px; margin-top: 8px;}


.home-content-ban h1 { font-size: 18px;}

.home-content-ban span { font-size: 14px;}

.home-content-line {margin: 16px 14px 0px 23px;}

	}	