/* CSS Document */
body{ padding:0; margin:0; background:#ffffff; font-size:13px; font-family: 'Roboto', sans-serif;}
img{ border:none;}
.header{ width:100%; background:#e02700;}
.mid_header{ width:950px; margin:0 auto; *height:48px;}
.left_head{ float:left; font-size:13px; color:#fff; text-transform:uppercase; margin:18px 0 11px 0; font-weight:bold;}
.left_head span{ font-size:12px;}
.right_head{ float:right; font-size:13px; color:#fff; width:288px; width:320px \0/; *width:320px;  text-transform:uppercase; margin:17px 0 20px 0; font-weight:bold;}
.right_head a{  font-size:13px; color:#fff; text-decoration:none;}
.right_head a:hover{ text-decoration:underline;}
.clear{ clear:both; line-height:0;}
.logo{ text-align:center; width:337px; position:absolute; left:295px; top:-64px; z-index:9999;}
.baner_outer{ width:100%; background:url(../images/bg_outer.jpg) repeat-x;}
.baner2_outer{ width:100%; background:url(../images/baner_bg.jpg) center top no-repeat;}
.baner_mid{ position:relative; width:950px; margin:0 auto; padding:82px 0 41px 0;}
.baner2{ background:#e7d5b1; padding:10px; width:930px; margin:0px 0 0 0; }
.baner2 img{ width:100%;}
.welcome_outer{ background:#fdfdfd url(../images/welcome_bg.jpg) bottom center no-repeat; width:100%;  overflow:hidden; }
.welcome_wrapper{ width:950px; margin:0 auto; }
.inner_welcome{ float:left; width:950px; margin:52px 0 0 0;}
.inner_welcome h1{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.png) repeat-x; float:left; width:950px; height:27px; margin:0 0 29px 0;}
.inner_welcome h1 span{ text-align:center; background:#FDFDFD; font-size:30px; color:#000; position:absolute; text-align:center; left:244px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.inner_welcome h2{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.png) repeat-x!important; float:left; margin:0 0 29px 0;}
.inner_welcome h2 span{ text-align:center; background:#FDFDFD; font-size:30px; color:#000; position:absolute;  text-align:center;  text-transform:uppercase; }
.inner_welcome p{ font-size:13px; color:#707070; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:23px; margin:0 0 41px 0; }
.inner_welcome h3{ font-size:17px; color:#707070; font-family:Arial, Helvetica, sans-serif; text-align:center; margin:0 0 16px 0; }
.video{ width:946px; float:left; border:1px solid #bababa; padding:1px; margin:0px 0 37px 0;/* border-bottom:1px solid #bababa;*/}
.video img{ width:100%;}
.inner_welcome h1.vid{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.png) repeat-x; float:left; width:950px; height:27px; margin:0 0 33px 0;}
.inner_welcome h1.vid span{ text-align:center; background:#F8F8F8; font-size:30px; color:#000; position:absolute; text-align:center; left:406px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.tour{ width:100%; background:#efefef;}
.tour_mid{ width:950px; margin:0 auto; padding:43px 0 0 0; overflow:hidden;}
.tour_mid h2{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.png) repeat-x; float:left; width:950px; height:27px; margin:0 0 29px 0;}
.tour_mid h2 span{ text-align:center; background:#efefef; font-size:30px; color:#000; position:absolute; text-align:center; left:346px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.gallery{ width:950px; margin:0 auto; padding:47px 0 0 0;}
.gallery h2{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.png) repeat-x; float:left; width:950px; height:27px; margin:0 0 29px 0;}
.gallery h2 span{ text-align:center; background:#fff; font-size:30px; color:#000; position:absolute; text-align:center; left:346px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.gallery p{ font-family:Arial, Helvetica, sans-serif; color:#707070; line-height:22px; margin:0 0 34px;}
.gallery p span{ font-size:20px;}
.gal_gap{ margin-right:47px; margin-bottom:55px;}
.gal_gap2{  margin-bottom:55px;}
.gal_sofa{ float:left;}
.gal_sofanew{ float:left; margin-left:47px;}
.site_wrapper{ float:left; width:950px;}
.site_left{ width:643px; float:left; background:url(../images/site_border.png) right 2px no-repeat; padding-right:23px;}
.site_left h2{ font-size:30px; color:#000; margin:0 0 33px 0; background:none; }
.site_left p{ font-size:12px; color:#4a4747; margin:0 0 37px 0; line-height:25px;}
.site_left img{ float:left; width:217px; height:140px; border:1px solid #bababa; padding:2px; margin:0 15px 14px 0;}
.site_right{ width:283px; float:left; overflow:hidden;}
.site_right h2{ font-size:30px; *width:283px; color:#000; margin:0 0 33px 16px; background:none;}
.site_right p{ font-size:12px; color:#4a4747; margin:0 0 10px 16px; }
.site_right p span{ font-size:15px; color:#000;}
.site_right h3{ color:#cc343b; font-size:20px; margin:0 0 15px 16px;}
.site_right p a{ font-size:12px; color:#4a4747; margin:0 0 0px 0; text-decoration:none; }
.site_right p a:hover{ text-decoration:underline; }
.amenities_wrapper{ width:100%;}
.amenities{ width:950px; float:left; margin:0 0 24px 0;}
.amenities h3{ font-size:20px; color: #FFFFFF; margin:0; padding:4px 0; text-align:center; background:#813639; font-weight:normal; text-transform:uppercase;}
.amenities h3 span{ color:#F2B40B; font-size:15px; margin:0; text-transform:none;}
.inner_amen{ width:950px; background:#cc343b; float:left; padding:19px 0 24px 0;}
.inner_amen1{ float:left; width:239px; margin:0 0 0 17px;}
.inner_amen1 ul{ padding:0; margin:0;}
.inner_amen1 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.inner_amen2{ float:left; width:217px; margin:0 0 0 17px;}
.inner_amen2 ul{ padding:0; margin:0;}
.inner_amen2 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.inner_amen3{ float:left; width:191px; margin:0 0 0 0px;}
.inner_amen3 ul{ padding:0; margin:0;}
.inner_amen3 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.inner_amen4{ float:left; width:260px; margin:0 0 0 0px;}
.inner_amen4 ul{ padding:0; margin:0;}
.inner_amen4 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.addi{ width:950px; float:left; margin:0 0 30px 0;}
.addi h3{ font-size:20px; color:#fff; margin:0; padding:15px 0; text-align:center; background:#4d8139;}
.addi_inner{ width:950px; background:#64cc3b; float:left; padding:21px 0 13px 0;}
.addi1{ float:left; padding:0 70px 13px 25px; background:url(../images/amen_border.png) right top no-repeat;}
.addi1 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi1 p span{ font-size:25px; color:#fff;}
.addi2{ float:left; padding:0 65px 13px 71px; background:url(../images/amen_border.png) right top no-repeat;}
.addi2 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi2 p span{ font-size:25px; color:#fff;}
.addi3{ float:left; padding:0 27px 13px 55px; }
.addi3 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi3 p span{ font-size:25px; color:#fff;}
.gallery h4{ font-size:20px; color:#9a0200; text-align:center; margin:0 279px 29px 279px; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb; padding:9px 0px;}
.dolar{ width:100%; background:url(../images/dolar_bg.jpg) repeat-x;}
.dolar_mid{ width:950px; margin:0 auto;}
.dolar_left{ width:212px; float:left; background:#64cc3b; height:163px;}
.dolar_left h2{ font-size:80px; color:#fff; margin:0; text-align:center; margin:19px 0 0 0;}
.dolar_left h2 span{ font-size:16px; color:$fff; margin:0; text-align:center; font-weight:normal;}
.dolar_mid2{ width:521px; float:left;}
.dolar_mid2 img{ width:100%;}
.river{ width:950px; margin:23px auto 18px;}
.river img{ width:100%; text-align:center; margin:0 0 0 0px;}
.footer{ width:100%; background:#747c7a;}
.footer_mid{ width:950px; margin:0 auto;} 
.footer_mid p{ font-size:15px; color:#fff; margin:0; padding:26px 0 15px 0; text-align:center;}
/*.............slider...........*/
.header-panel {
	
	width:930px;
	height:356px;
	margin-top:0px;
	position:relative;
	}
	
#headerAnim{
	width:930px;
	height:356px;
	position:relative;

	}
.slideShow{
	width:930px;
	height:356px;
	position:absolute;
	top:0;
	left:0;
	
	}

#TA_grab_area{ margin-left: 11px; margin-bottom: 14px;}
.ex_inage{  width: 250px;
  margin: 0 auto;
  margin-bottom: 1px;
  margin-top: 26px;}

	

#nav{
position:absolute;
right:35px;
bottom:14px;
z-index:100000;
width:116px;

}
#nav a{width:18px; height:22px; background:url(../images/btn.png) left top no-repeat; display:block; float:left; margin-left:5px; font-size:0px;
line-height:0px;}
#nav a:hover{
background:url(../images/btn_active.png) left top no-repeat; display:block;
}
#nav a.activeSlide{
background:url(../images/btn_active.png) left top no-repeat; display:block;

}

.slideShow ul{
display:block;
list-style:none;
}
.slideShow ul li{
display:block;
list-style:none;
float:left;
padding-left:22px;
}
.slideShow ul li:first-child{
padding-left:0;
}
.slideShow ul li img{
border:0px solid #e2ea7b;
}
/*.............slider...........*/
.call_new{ float:left; padding-left:55px;}

@media only screen and (min-width: 768px) and (max-width: 1024px) {


.mid_header{ width:767px; margin:0 auto; }
.left_head{ float:left; font-size:12px; color:#fff; text-transform:uppercase; margin:18px 0 15px 0;}
.left_head span{ font-size:10px;}
.right_head{ float:right; font-size:13px; color:#fff; width:288px;  text-transform:uppercase; margin:0px 0 20px 0;}
.right_head a {
    color: #FFFFFF;
    font-size: 10px;
    margin-left: 55px;
    text-decoration: none;
}
.baner_mid{ position:relative; width:767px; margin:0 auto; padding:82px 0 41px 0;}
.baner2{ background:#e7d5b1; padding:10px; width:747px;}
.baner2 img{ width:100%; height:100%;}
.logo{ text-align:center; width:337px; position:absolute; left:224px; top:-67px;}
.welcome_wrapper{ width:767px; margin:0 auto; }
.inner_welcome{ float:left; width:767px;}
.inner_welcome h1{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.jpg) repeat-x; text-transform:uppercase;}
.inner_welcome h1 span{ text-align:center; background:#fff; font-size:30px; color:#000; position:absolute;  text-transform:uppercase; left:156px; }
.inner_welcome h2{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.jpg) repeat-x;}
.inner_welcome h2 span{ text-align:center; background:#fff; font-size:30px; color:#000; position:absolute;  text-transform:uppercase; left:156px; }
.inner_welcome p{ font-size:13px; color:#707070; font-family:Arial, Helvetica, sans-serif; margin:0; }
.inner_welcome h3{ font-size:18px; color:#707070; font-family:Arial, Helvetica, sans-serif; margin:0 2%; }
.video{ width:761px; float:left; border:1px solid #bababa; padding:1px;}
.video img{ width:100%;}
.video iframe{ width:761px; height:100%;}
.inner_welcome h1.vid{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.jpg) repeat-x; float:left; width:767px; height:27px; margin:0 0 33px 0;}
.inner_welcome h1.vid span{ text-align:center; background:#fff; font-size:30px; color:#000; position:absolute; text-align:center; left:330px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.tour_mid{ width:767px; margin:0 auto;}
.tour_mid h2{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.png) repeat-x; float:left; width:767px; height:27px; margin:0 0 29px 0;}
.tour_mid h2 span{ text-align:center; background:#FDFDFD; font-size:30px; color:#000; position:absolute; text-align:center; left:244px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.gal_gap{ margin-right:20px; margin-bottom:55px;}
.gal_gap2{  margin-bottom:55px;}
.gallery{ width:767px; margin:0 auto; padding:47px 0 0 0;}
.gallery h2{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.png) repeat-x; float:left; width:767px; height:27px; margin:0 0 29px 0;}
.gallery h2 span{ text-align:center; background:#fff; font-size:30px; color:#000; position:absolute; text-align:center; left:200px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.gal_sofa{ float:left; width:232px; margin:0 10px;}
.gal_sofa img{ width:100%;}
.site_wrapper{ float:left; width:950px;}
.site_left{ width:643px; float:left; background:url(../images/site_border.png) right 2px no-repeat; padding-left:23px;}
.site_left h2{ font-size:30px; color:#000; margin:0 0 33px 0; background:none;}
.site_left p{ font-size:12px; color:#4a4747; margin:0 0 37px 0; line-height:21px;}
.site_left img{ float:left; width:217px; height:140px; border:1px solid #bababa; padding:1px; margin:0 15px 14px 0;}
.site_right{ width:283px; float:left;}
.site_right h2{ font-size:30px; color:#000; margin:0 0 33px 16px; background:none;}
.site_right p{ font-size:12px; color:#4a4747; margin:0 0 10px 16px; }
.site_right p span{ font-size:15px; color:#000;}
.site_right h3{ color:#cc343b; font-size:20px; margin:0 0 15px 16px;}
.site_right p a{ font-size:12px; color:#4a4747; margin:0 0 0px 0; text-decoration:none; }
.site_right p a:hover{ text-decoration:underline; }
.amenities{ width:767px; float:left; margin:0 0 24px 0;}
.amenities h3{ font-size:20px; color: FFFFFF; margin:0; padding:4px 0; text-align:center; background:#813639;}
.amenities h3 span{ color:#f2b40b; font-size:15px; margin:0;}
.inner_amen{ width:767px; background:#cc343b; float:left;}
.inner_amen1{ float:left; width:239px; margin:0 0 0 17px;}
.inner_amen1 ul{ padding:0; margin:0;}
.inner_amen1 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat;}
.inner_amen2{ float:left; width:217px; margin:0 0 0 17px;}
.inner_amen1 ul{ padding:0; margin:0;}
.inner_amen1 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.inner_amen3{ float:left; width:191px; margin:0 0 0 17px;}
.inner_amen1 ul{ padding:0; margin:0;}
.inner_amen1 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.inner_amen4{ float:left; width:260px; margin:0 0 0 17px;}
.inner_amen1 ul{ padding:0; margin:0;}
.inner_amen1 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.addi{ width:767px; float:left; margin:0 0 30px 0;}
.addi h3{ font-size:20px; color:#fff; margin:0; padding:15px 0; text-align:center; background:#4d8139;}
.addi_inner{ width:767px; background:#64cc3b; float:left; padding:21px 0 13px 0;}
.addi1{ float:left; padding:0 10px 0 10px; width:230px; background:url(../images/amen_border.png) right top no-repeat;}
.addi1 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi1 p span{ font-size:25px; color:#fff;}
.addi2{ float:left; padding:0 10px 0 10px; width:230px;  background:url(../images/amen_border.png) right top no-repeat;}
.addi2 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi2 p span{ font-size:25px; color:#fff;}
.addi3{ float:left; padding:0 10px 0 10px; width:230px;  }
.addi3 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi3 p span{ font-size:25px; color:#fff;}
.dolar_mid{ width:767px; margin:0 auto;}
.dolar_left{ width:212px; float:left;}
.dolar_left h2{ font-size:80px; color:$fff; margin:0; text-align:center;}
.dolar_left h2 span{ font-size:16px; color:$fff; margin:0; text-align:center;}
.dolar_mid2{ width:342px; float:left;}
.dolar_mid2 img{ width:100%;}
.river{ width:767px; margin:23px auto 18px;}
.river img{ text-align:center; width:100%; margin:0;}
.footer_mid{ width:767px; margin:0 auto;} 
.footer_mid p{ font-size:15px; color:#fff; margin:0; text-align:center;}
/*.............slider...........*/
.header-panel {
	
	width:747px;
	height:284px;
	margin-top:0px;
	position:relative;
	}
	
#headerAnim{
	width:747px;
	height:284px;
	position:relative;

	}
.slideShow{
	width:747px;
	height:284px;
	position:absolute;
	top:0;
	left:0;
	
	}
	

#nav{
position:absolute;
right:35px;
bottom:14px;
z-index:100000;
width:116px;

}
#nav a{width:18px; height:22px; background:url(../images/btn.png) left top no-repeat; display:block; float:left; margin-left:5px; font-size:0px;
line-height:0px;}
#nav a:hover{
background:url(../images/btn_active.png) left top no-repeat; display:block;
}
#nav a.activeSlide{
background:url(../images/btn_active.png) left top no-repeat; display:block;

}

.slideShow ul{
display:block;
list-style:none;
}
.slideShow ul li{
display:block;
list-style:none;
float:left;
padding-left:22px;
}
.slideShow ul li:first-child{
padding-left:0;
}
.slideShow ul li img{
border:0px solid #e2ea7b;
}


.gal_sofanew{ float:left; width:232px; margin:0 10px;}

.gal_sofanew img{ width:100%;}
/*.............slider...........*/
}


}
@media only screen and (min-width: 768px) and (max-width: 960px) {
.mid_header{ width:767px; margin:0 auto; }
.left_head{ float:left; font-size:12px; color:#fff; text-transform:uppercase; margin:18px 0 15px 0;}
.right_head{ float:right; font-size:13px; color:#fff; width:288px;  text-transform:uppercase; margin:0px 0 20px 0;}
.baner_mid{ position:relative; width:767px; margin:0 auto; padding:82px 0 41px 0;}
.baner2{ background:#e7d5b1; padding:10px; width:747px;}
.baner2 img{ width:100%; height:100%;}
.logo{ text-align:center; width:337px; position:absolute; left:145px; top:-67px;}
.welcome_wrapper{ width:767px; margin:0 auto; }
.inner_welcome{ float:left; width:767px;}
.inner_welcome h1{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.jpg) repeat-x; text-transform:uppercase;}
.inner_welcome h1 span{ text-align:center; background:#fff; font-size:30px; color:#000; position:absolute;  text-transform:uppercase; left:156px; }
.inner_welcome h2{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.jpg) repeat-x;}
.inner_welcome h2 span{ text-align:center; background:#fff; font-size:30px; color:#000; position:absolute;  text-transform:uppercase; left:156px; }
.inner_welcome p{ font-size:13px; color:#707070; font-family:Arial, Helvetica, sans-serif; margin:0; }
.inner_welcome h3{ font-size:18px; color:#707070; font-family:Arial, Helvetica, sans-serif; margin:0 2%; }
.video{ width:761px; float:left; border:1px solid #bababa; padding:1px;}
.video img{ width:100%;}
.video iframe{ width:761px; height:100%;}
.inner_welcome h1.vid{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.jpg) repeat-x; float:left; width:767px; height:27px; margin:0 0 33px 0;}
.inner_welcome h1.vid span{ text-align:center; background:#fff; font-size:30px; color:#000; position:absolute; text-align:center; left:330px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.tour_mid{ width:767px; margin:0 auto;}
.tour_mid h2{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.png) repeat-x; float:left; width:767px; height:27px; margin:0 0 29px 0;}
.tour_mid h2 span{ text-align:center; background:#FDFDFD; font-size:30px; color:#000; position:absolute; text-align:center; left:244px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.gal_gap{ margin-right:20px; margin-bottom:55px;}
.gal_gap2{  margin-bottom:55px;}
.gallery{ width:767px; margin:0 auto; padding:47px 0 0 0;}
.gallery h2{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.png) repeat-x; float:left; width:767px; height:27px; margin:0 0 29px 0;}
.gallery h2 span{ text-align:center; background:#fff; font-size:30px; color:#000; position:absolute; text-align:center; left:200px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.gal_sofa{ float:left; width:232px; margin:0 10px;}
.gal_sofa img{ width:100%;}
.site_wrapper{ float:left; width:950px;}
.site_left{ width:643px; float:left; background:url(../images/site_border.png) right 2px no-repeat; padding-left:23px;}
.site_left h2{ font-size:30px; color:#000; margin:0 0 33px 0; background:none;}
.site_left p{ font-size:12px; color:#4a4747; margin:0 0 37px 0; line-height:21px;}
.site_left img{ float:left; width:217px; height:140px; border:1px solid #bababa; padding:1px; margin:0 15px 14px 0;}
.site_right{ width:283px; float:left;}
.site_right h2{ font-size:30px; color:#000; margin:0 0 33px 16px; background:none;}
.site_right p{ font-size:12px; color:#4a4747; margin:0 0 10px 16px; }
.site_right p span{ font-size:15px; color:#000;}
.site_right h3{ color:#cc343b; font-size:20px; margin:0 0 15px 16px;}
.site_right p a{ font-size:12px; color:#4a4747; margin:0 0 0px 0; text-decoration:none; }
.site_right p a:hover{ text-decoration:underline; }
.amenities{ width:767px; float:left; margin:0 0 24px 0;}
.amenities h3{ font-size:20px; color: FFFFFF; margin:0; padding:4px 0; text-align:center; background:#813639;}
.amenities h3 span{ color:#f2b40b; font-size:15px; margin:0;}
.inner_amen{ width:767px; background:#cc343b; float:left;}
.inner_amen1{ float:left; width:239px; margin:0 0 0 17px;}
.inner_amen1 ul{ padding:0; margin:0;}
.inner_amen1 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat;}
.inner_amen2{ float:left; width:217px; margin:0 0 0 17px;}
.inner_amen1 ul{ padding:0; margin:0;}
.inner_amen1 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.inner_amen3{ float:left; width:191px; margin:0 0 0 17px;}
.inner_amen1 ul{ padding:0; margin:0;}
.inner_amen1 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.inner_amen4{ float:left; width:260px; margin:0 0 0 17px;}
.inner_amen1 ul{ padding:0; margin:0;}
.inner_amen1 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.addi{ width:767px; float:left; margin:0 0 30px 0;}
.addi h3{ font-size:20px; color:#fff; margin:0; padding:15px 0; text-align:center; background:#4d8139;}
.addi_inner{ width:767px; background:#64cc3b; float:left; padding:21px 0 13px 0;}
.addi1{ float:left; padding:0 10px 0 10px; width:300px; background:url(../images/amen_border.png) right top no-repeat;}
.addi1 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi1 p span{ font-size:25px; color:#fff;}
.addi2{ float:left; padding:0 10px 0 10px; width:300px;  background:url(../images/amen_border.png) right top no-repeat;}
.addi2 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi2 p span{ font-size:25px; color:#fff;}
.addi3{ float:left; padding:0 10px 0 10px; width:300px;  }
.addi3 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi3 p span{ font-size:25px; color:#fff;}
.dolar_mid{ width:767px; margin:0 auto;}
.dolar_left{ width:212px; float:left;}
.dolar_left h2{ font-size:80px; color:$fff; margin:0; text-align:center;}
.dolar_left h2 span{ font-size:16px; color:$fff; margin:0; text-align:center;}
.dolar_mid2{ width:342px; float:left;}
.dolar_mid2 img{ width:100%;}
.river{ width:767px; margin:23px auto 18px;}
.river img{ text-align:center; width:100%; margin:0;}
.footer_mid{ width:767px; margin:0 auto;} 
.footer_mid p{ font-size:15px; color:#fff; margin:0; text-align:center;}
/*.............slider...........*/
.header-panel {
	
	width:747px;
	height:284px;
	margin-top:0px;
	position:relative;
	}
	
#headerAnim{
	width:747px;
	height:284px;
	position:relative;

	}
.slideShow{
	width:747px;
	height:284px;
	position:absolute;
	top:0;
	left:0;
	
	}
	

#nav{
position:absolute;
right:35px;
bottom:14px;
z-index:100000;
width:116px;

}
#nav a{width:18px; height:22px; background:url(../images/btn.png) left top no-repeat; display:block; float:left; margin-left:5px; font-size:0px;
line-height:0px;}
#nav a:hover{
background:url(../images/btn_active.png) left top no-repeat; display:block;
}
#nav a.activeSlide{
background:url(../images/btn_active.png) left top no-repeat; display:block;

}

.slideShow ul{
display:block;
list-style:none;
}
.slideShow ul li{
display:block;
list-style:none;
float:left;
padding-left:22px;
}
.slideShow ul li:first-child{
padding-left:0;
}
.slideShow ul li img{
border:0px solid #e2ea7b;
}

.gal_sofanew {
    float: left;
    margin-left:0px;
}
/*.............slider...........*/
}


@media only screen and (min-width: 480px) and (max-width: 767px) {
.mid_header{ width:480px; margin:0 auto; *height:48px;}
.left_head{ float:left; font-size:12px; color:#fff; text-transform:uppercase; margin:18px 0 15px 10px;}
.right_head{ float:right; font-size:13px; color:#fff; width:290px;  text-transform:uppercase; margin:17px 0 20px 0;}
.baner_mid{ position:relative; width:480px; margin:0 auto;  padding:131px 0 20px 0;}
.baner2{ background:#e7d5b1; padding:10px; width:456px;}
.baner2 img{ width:100%; height:100%;}
.logo{ text-align:center; width:337px; position:absolute; left:75px; top:-1px;}
.welcome_wrapper{ width:480px; margin:0 auto; }
.inner_welcome{ float:left; width:480px;}
.inner_welcome h1{ font-size:24px; color:#000; position:relative; background:none; float:left;}
.inner_welcome h1 span{ text-align:left; background:none; font-size:24px; color:#000; position:absolute;  text-transform:uppercase; left:0; }
.inner_welcome h2{ font-size:20px; color:#000; position:relative; background:none; float:left;}
.inner_welcome h2 span{ text-align:left; background:none; font-size:20px; color:#000; position:absolute;  text-transform:uppercase; left:0; }
.inner_welcome p{ font-size:13px; color:#707070; font-family:Arial, Helvetica, sans-serif; margin:0 5px; text-align:left; }
.inner_welcome h3{ font-size:18px; color:#707070; font-family:Arial, Helvetica, sans-serif; }
.video{ width:473px; float:left; border:1px solid #bababa; padding:1px;}
.video iframe{ width:473px; height:100%;}
.video img{ width:100%;}
.inner_welcome h1.vid{ font-size:30px; color:#000; position:relative; background:none; float:left; width:470px; height:27px; margin:20px 0 33px 0;}
.inner_welcome h1.vid span{ text-align:center; background:none; font-size:30px; color:#000; position:absolute; text-align:center; left:0; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.tour_mid{ width:478px; margin:0 auto;}
.gal_gap{ margin-right:10px; margin-bottom:10px; margin-left:20px}
.gal_gap2{  margin-right:10px; margin-bottom:10px; margin-left:20px}
.gallery{ width:478px; margin:0 auto; padding:47px 0 0 0;}
.gallery h2{ font-size:30px; color:#000; position:relative; width:99%; background:none; float:left; height:27px; margin:0 0 29px 0;}
.gallery h2 span{ text-align:center; background:#fff; font-size:30px; color:#000; position:absolute; text-align:center; left:0px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.tour_mid h2{ font-size:30px; color:#000; position:relative; width:99%; background:none; float:left;height:27px; margin:0 0 29px 0;}
.tour_mid h2 span{ text-align:center; background:none; font-size:30px; color:#000; position:absolute; text-align:center; left:0px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.site_wrapper{ float:left; width:478px;}
.site_left{ width:460px; float:left; background:none; padding-left:10px;}
.site_left h2{ font-size:30px; color:#000; margin:0 0 33px 0;}
.site_left p{ font-size:12px; color:#4a4747; margin:0 0 37px 0; line-height:21px;}
.site_left img{ float:left; width:217px; height:140px; border:1px solid #bababa; padding:1px; margin:0 15px 14px 0;}
.site_right{ width:283px; float:left;}
.site_right h2{ font-size:30px; color:#000; margin:0 0 33px 16px;}
.site_right p{ font-size:12px; color:#4a4747; margin:0 0 10px 16px; }
.site_right p span{ font-size:15px; color:#000;}
.site_right h3{ color:#cc343b; font-size:20px; margin:0 0 15px 16px;}
.site_right p a{ font-size:12px; color:#4a4747; margin:0 0 0px 0; text-decoration:none; }
.site_right p a:hover{ text-decoration:underline; }
.amenities{ width:478px; float:left; margin:0 0 24px 0;}
.amenities h3{ font-size:20px; color:3fff; margin:0; padding:4px 0; text-align:center; background:#813639;}
.amenities h3 span{ color:#f2b40b; font-size:15px; margin:0;}
.inner_amen{ width:478px; background:#cc343b; float:left;}
.inner_amen1{ float:left; width:239px; margin:0 0 0 17px;}
.inner_amen1 ul{ padding:0; margin:0;}
.inner_amen1 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.inner_amen2{ float:left; width:217px; margin:0 0 0 17px;}
.inner_amen2 ul{ padding:0; margin:0;}
.inner_amen2 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.inner_amen3{ float:left; width:239px; margin:0 0 0 17px;}
.inner_amen3 ul{ padding:0; margin:0;}
.inner_amen3 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.inner_amen4{ float:left; width:239px; margin:0 0 0 17px;}
.inner_amen4 ul{ padding:0; margin:0;}
.inner_amen4 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.addi{ width:478px; float:left; margin:0 0 30px 0;}
.addi h3{ font-size:20px; color:#fff; margin:0; padding:15px 0; text-align:center; background:#4d8139;}
.addi_inner{ width:478px; background:#64cc3b; float:left; padding:21px 0 13px 0;}
.addi1{ float:left; padding:0 10px 0 10px; width:300px; background:none;}
.addi1 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi1 p span{ font-size:25px; color:#fff;}
.addi2{ float:left; padding:0 10px 0 10px; width:300px;  background:none;}
.addi2 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi2 p span{ font-size:25px; color:#fff;}
.addi3{ float:left; padding:0 10px 0 10px; width:300px;  }
.addi3 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi3 p span{ font-size:25px; color:#fff;}
.gallery h4{ font-size:20px; color:#9a0200; text-align:center; margin:0 0px 29px 0px; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb; padding:9px 0px;}
.dolar_mid{ width:478px; margin:0 auto;}
.dolar_left{ width:212px; float:left;}
.dolar_left h2{ font-size:80px; color:$fff; margin:0; text-align:center;}
.dolar_left h2 span{ font-size:16px; color:$fff; margin:0; text-align:center;}
.dolar_mid2{ width:300px; float:left;}
.dolar_mid img{ width:100%;}
.dolar{ width:100%; background:url(../images/dolar_bg.jpg) repeat;}
.river{ width:478px; margin:23px auto 18px;}
.river img{ width:100%; margin:0;}
.footer_mid{ width:478px; margin:0 auto;} 
.footer_mid p{ font-size:15px; color:#fff; margin:0; text-align:center;}
/*.............slider...........*/
.header-panel {
	
	width:456px;
	height:176px;
	margin-top:0px;
	position:relative;
	}
	
#headerAnim{
	width:456px;
	height:176px;
	position:relative;

	}
.slideShow{
	width:456px;
	height:176px;
	position:absolute;
	top:0;
	left:0;
	
	}
	

#nav{
position:absolute;
right:35px;
bottom:14px;
z-index:100000;
width:116px;

}
#nav a{width:18px; height:22px; background:url(../images/btn.png) left top no-repeat; display:block; float:left; margin-left:5px; font-size:0px;
line-height:0px;}
#nav a:hover{
background:url(../images/btn_active.png) left top no-repeat; display:block;
}
#nav a.activeSlide{
background:url(../images/btn_active.png) left top no-repeat; display:block;

}

.slideShow ul{
display:block;
list-style:none;
}
.slideShow ul li{
display:block;
list-style:none;
float:left;
padding-left:22px;
}
.slideShow ul li:first-child{
padding-left:0;
}
.slideShow ul li img{
border:0px solid #e2ea7b;
}
.gal_sofanew {
    float: left;
    margin-left:0px;
}
/*.............slider...........*/
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
.mid_header{ width:767px; margin:0 auto; }
.left_head{ float:left; font-size:12px; color:#fff; text-transform:uppercase; margin:18px 0 15px 0;}
.left_head span{ font-size:10px;}
.right_head{ float:right; font-size:13px; color:#fff; width:288px;  text-transform:uppercase; margin:0px 0 20px 0;}
.right_head a {
    color: #FFFFFF;
    font-size: 10px;
    margin-left: 55px;
    text-decoration: none;
}
.baner_mid{ position:relative; width:767px; margin:0 auto; padding:82px 0 41px 0;}
.baner2{ background:#e7d5b1; padding:10px; width:747px;}
.baner2 img{ width:100%; height:100%;}
.logo{ text-align:center; width:337px; position:absolute; left:224px; top:-67px;}
.welcome_wrapper{ width:767px; margin:0 auto; }
.inner_welcome{ float:left; width:767px;}
.inner_welcome h1{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.jpg) repeat-x; text-transform:uppercase;}
.inner_welcome h1 span{ text-align:center; background:#fff; font-size:30px; color:#000; position:absolute;  text-transform:uppercase; left:156px; }
.inner_welcome h2{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.jpg) repeat-x;}
.inner_welcome h2 span{ text-align:center; background:#fff; font-size:30px; color:#000; position:absolute;  text-transform:uppercase; left:156px; }
.inner_welcome p{ font-size:13px; color:#707070; font-family:Arial, Helvetica, sans-serif; margin:0; }
.inner_welcome h3{ font-size:18px; color:#707070; font-family:Arial, Helvetica, sans-serif; margin:0 2%; }
.video{ width:761px; float:left; border:1px solid #bababa; padding:1px;}
.video img{ width:100%;}
.video iframe{ width:761px; height:100%;}
.inner_welcome h1.vid{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.jpg) repeat-x; float:left; width:767px; height:27px; margin:0 0 33px 0;}
.inner_welcome h1.vid span{ text-align:center; background:#fff; font-size:30px; color:#000; position:absolute; text-align:center; left:330px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.tour_mid{ width:767px; margin:0 auto;}
.tour_mid h2{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.png) repeat-x; float:left; width:767px; height:27px; margin:0 0 29px 0;}
.tour_mid h2 span{ text-align:center; background:#FDFDFD; font-size:30px; color:#000; position:absolute; text-align:center; left:244px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.gal_gap{ margin-right:20px; margin-bottom:55px;}
.gal_gap2{  margin-bottom:55px;}
.gallery{ width:767px; margin:0 auto; padding:47px 0 0 0;}
.gallery h2{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.png) repeat-x; float:left; width:767px; height:27px; margin:0 0 29px 0;}
.gallery h2 span{ text-align:center; background:#fff; font-size:30px; color:#000; position:absolute; text-align:center; left:200px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.gal_sofa{ float:left; width:232px; margin:0 10px;}
.gal_sofa img{ width:100%;}
.site_wrapper{ float:left; width:950px;}
.site_left{ width:643px; float:left; background:url(../images/site_border.png) right 2px no-repeat; padding-left:23px;}
.site_left h2{ font-size:30px; color:#000; margin:0 0 33px 0; background:none;}
.site_left p{ font-size:12px; color:#4a4747; margin:0 0 37px 0; line-height:21px;}
.site_left img{ float:left; width:217px; height:140px; border:1px solid #bababa; padding:1px; margin:0 15px 14px 0;}
.site_right{ width:283px; float:left;}
.site_right h2{ font-size:30px; color:#000; margin:0 0 33px 16px; background:none;}
.site_right p{ font-size:12px; color:#4a4747; margin:0 0 10px 16px; }
.site_right p span{ font-size:15px; color:#000;}
.site_right h3{ color:#cc343b; font-size:20px; margin:0 0 15px 16px;}
.site_right p a{ font-size:12px; color:#4a4747; margin:0 0 0px 0; text-decoration:none; }
.site_right p a:hover{ text-decoration:underline; }
.amenities{ width:767px; float:left; margin:0 0 24px 0;}
.amenities h3{ font-size:20px; color: FFFFFF; margin:0; padding:4px 0; text-align:center; background:#813639;}
.amenities h3 span{ color:#f2b40b; font-size:15px; margin:0;}
.inner_amen{ width:767px; background:#cc343b; float:left;}
.inner_amen1{ float:left; width:239px; margin:0 0 0 17px;}
.inner_amen1 ul{ padding:0; margin:0;}
.inner_amen1 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat;}
.inner_amen2{ float:left; width:217px; margin:0 0 0 17px;}
.inner_amen1 ul{ padding:0; margin:0;}
.inner_amen1 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.inner_amen3{ float:left; width:191px; margin:0 0 0 17px;}
.inner_amen1 ul{ padding:0; margin:0;}
.inner_amen1 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.inner_amen4{ float:left; width:260px; margin:0 0 0 17px;}
.inner_amen1 ul{ padding:0; margin:0;}
.inner_amen1 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.addi{ width:767px; float:left; margin:0 0 30px 0;}
.addi h3{ font-size:20px; color:#fff; margin:0; padding:15px 0; text-align:center; background:#4d8139;}
.addi_inner{ width:767px; background:#64cc3b; float:left; padding:21px 0 13px 0;}
.addi1{ float:left; padding:0 10px 0 10px; width:230px; background:url(../images/amen_border.png) right top no-repeat;}
.addi1 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi1 p span{ font-size:25px; color:#fff;}
.addi2{ float:left; padding:0 10px 0 10px; width:230px;  background:url(../images/amen_border.png) right top no-repeat;}
.addi2 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi2 p span{ font-size:25px; color:#fff;}
.addi3{ float:left; padding:0 10px 0 10px; width:230px;  }
.addi3 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi3 p span{ font-size:25px; color:#fff;}
.dolar_mid{ width:767px; margin:0 auto;}
.dolar_left{ width:212px; float:left;}
.dolar_left h2{ font-size:80px; color:$fff; margin:0; text-align:center;}
.dolar_left h2 span{ font-size:16px; color:$fff; margin:0; text-align:center;}
.dolar_mid2{ width:342px; float:left;}
.dolar_mid2 img{ width:100%;}
.river{ width:767px; margin:23px auto 18px;}
.river img{ text-align:center; width:100%; margin:0;}
.footer_mid{ width:767px; margin:0 auto;} 
.footer_mid p{ font-size:15px; color:#fff; margin:0; text-align:center;}
/*.............slider...........*/
.header-panel {
	
	width:747px;
	height:284px;
	margin-top:0px;
	position:relative;
	}
	
#headerAnim{
	width:747px;
	height:284px;
	position:relative;

	}
.slideShow{
	width:747px;
	height:284px;
	position:absolute;
	top:0;
	left:0;
	
	}
	

#nav{
position:absolute;
right:35px;
bottom:14px;
z-index:100000;
width:116px;

}
#nav a{width:18px; height:22px; background:url(../images/btn.png) left top no-repeat; display:block; float:left; margin-left:5px; font-size:0px;
line-height:0px;}
#nav a:hover{
background:url(../images/btn_active.png) left top no-repeat; display:block;
}
#nav a.activeSlide{
background:url(../images/btn_active.png) left top no-repeat; display:block;

}

.slideShow ul{
display:block;
list-style:none;
}
.slideShow ul li{
display:block;
list-style:none;
float:left;
padding-left:22px;
}
.slideShow ul li:first-child{
padding-left:0;
}
.slideShow ul li img{
border:0px solid #e2ea7b;
}


.gal_sofanew{ float:left; width:232px; margin:0 10px;}

.gal_sofanew img{ width:100%;}
/*.............slider...........*/
}


}
@media only screen and (min-width: 768px) and (max-width: 960px) {
.mid_header{ width:767px; margin:0 auto; }
.left_head{ float:left; font-size:12px; color:#fff; text-transform:uppercase; margin:18px 0 15px 0;}
.right_head{ float:right; font-size:13px; color:#fff; width:288px;  text-transform:uppercase; margin:0px 0 20px 0;}
.baner_mid{ position:relative; width:767px; margin:0 auto; padding:82px 0 41px 0;}
.baner2{ background:#e7d5b1; padding:10px; width:747px;}
.baner2 img{ width:100%; height:100%;}
.logo{ text-align:center; width:337px; position:absolute; left:145px; top:-67px;}
.welcome_wrapper{ width:767px; margin:0 auto; }
.inner_welcome{ float:left; width:767px;}
.inner_welcome h1{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.jpg) repeat-x; text-transform:uppercase;}
.inner_welcome h1 span{ text-align:center; background:#fff; font-size:30px; color:#000; position:absolute;  text-transform:uppercase; left:156px; }
.inner_welcome h2{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.jpg) repeat-x;}
.inner_welcome h2 span{ text-align:center; background:#fff; font-size:30px; color:#000; position:absolute;  text-transform:uppercase; left:156px; }
.inner_welcome p{ font-size:13px; color:#707070; font-family:Arial, Helvetica, sans-serif; margin:0; }
.inner_welcome h3{ font-size:18px; color:#707070; font-family:Arial, Helvetica, sans-serif; margin:0 2%; }
.video{ width:761px; float:left; border:1px solid #bababa; padding:1px;}
.video img{ width:100%;}
.video iframe{ width:761px; height:100%;}
.inner_welcome h1.vid{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.jpg) repeat-x; float:left; width:767px; height:27px; margin:0 0 33px 0;}
.inner_welcome h1.vid span{ text-align:center; background:#fff; font-size:30px; color:#000; position:absolute; text-align:center; left:330px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.tour_mid{ width:767px; margin:0 auto;}
.tour_mid h2{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.png) repeat-x; float:left; width:767px; height:27px; margin:0 0 29px 0;}
.tour_mid h2 span{ text-align:center; background:#FDFDFD; font-size:30px; color:#000; position:absolute; text-align:center; left:244px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.gal_gap{ margin-right:20px; margin-bottom:55px;}
.gal_gap2{  margin-bottom:55px;}
.gallery{ width:767px; margin:0 auto; padding:47px 0 0 0;}
.gallery h2{ font-size:30px; color:#000; position:relative; background:url(../images/text_bg.png) repeat-x; float:left; width:767px; height:27px; margin:0 0 29px 0;}
.gallery h2 span{ text-align:center; background:#fff; font-size:30px; color:#000; position:absolute; text-align:center; left:200px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.gal_sofa{ float:left; width:232px; margin:0 10px;}
.gal_sofa img{ width:100%;}
.site_wrapper{ float:left; width:950px;}
.site_left{ width:643px; float:left; background:url(../images/site_border.png) right 2px no-repeat; padding-left:23px;}
.site_left h2{ font-size:30px; color:#000; margin:0 0 33px 0; background:none;}
.site_left p{ font-size:12px; color:#4a4747; margin:0 0 37px 0; line-height:21px;}
.site_left img{ float:left; width:217px; height:140px; border:1px solid #bababa; padding:1px; margin:0 15px 14px 0;}
.site_right{ width:283px; float:left;}
.site_right h2{ font-size:30px; color:#000; margin:0 0 33px 16px; background:none;}
.site_right p{ font-size:12px; color:#4a4747; margin:0 0 10px 16px; }
.site_right p span{ font-size:15px; color:#000;}
.site_right h3{ color:#cc343b; font-size:20px; margin:0 0 15px 16px;}
.site_right p a{ font-size:12px; color:#4a4747; margin:0 0 0px 0; text-decoration:none; }
.site_right p a:hover{ text-decoration:underline; }
.amenities{ width:767px; float:left; margin:0 0 24px 0;}
.amenities h3{ font-size:20px; color: FFFFFF; margin:0; padding:4px 0; text-align:center; background:#813639;}
.amenities h3 span{ color:#f2b40b; font-size:15px; margin:0;}
.inner_amen{ width:767px; background:#cc343b; float:left;}
.inner_amen1{ float:left; width:239px; margin:0 0 0 17px;}
.inner_amen1 ul{ padding:0; margin:0;}
.inner_amen1 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat;}
.inner_amen2{ float:left; width:217px; margin:0 0 0 17px;}
.inner_amen1 ul{ padding:0; margin:0;}
.inner_amen1 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.inner_amen3{ float:left; width:191px; margin:0 0 0 17px;}
.inner_amen1 ul{ padding:0; margin:0;}
.inner_amen1 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.inner_amen4{ float:left; width:260px; margin:0 0 0 17px;}
.inner_amen1 ul{ padding:0; margin:0;}
.inner_amen1 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.addi{ width:767px; float:left; margin:0 0 30px 0;}
.addi h3{ font-size:20px; color:#fff; margin:0; padding:15px 0; text-align:center; background:#4d8139;}
.addi_inner{ width:767px; background:#64cc3b; float:left; padding:21px 0 13px 0;}
.addi1{ float:left; padding:0 10px 0 10px; width:300px; background:url(../images/amen_border.png) right top no-repeat;}
.addi1 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi1 p span{ font-size:25px; color:#fff;}
.addi2{ float:left; padding:0 10px 0 10px; width:300px;  background:url(../images/amen_border.png) right top no-repeat;}
.addi2 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi2 p span{ font-size:25px; color:#fff;}
.addi3{ float:left; padding:0 10px 0 10px; width:300px;  }
.addi3 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi3 p span{ font-size:25px; color:#fff;}
.dolar_mid{ width:767px; margin:0 auto;}
.dolar_left{ width:212px; float:left;}
.dolar_left h2{ font-size:80px; color:$fff; margin:0; text-align:center;}
.dolar_left h2 span{ font-size:16px; color:$fff; margin:0; text-align:center;}
.dolar_mid2{ width:342px; float:left;}
.dolar_mid2 img{ width:100%;}
.river{ width:767px; margin:23px auto 18px;}
.river img{ text-align:center; width:100%; margin:0;}
.footer_mid{ width:767px; margin:0 auto;} 
.footer_mid p{ font-size:15px; color:#fff; margin:0; text-align:center;}
/*.............slider...........*/
.header-panel {
	
	width:747px;
	height:284px;
	margin-top:0px;
	position:relative;
	}
	
#headerAnim{
	width:747px;
	height:284px;
	position:relative;

	}
.slideShow{
	width:747px;
	height:284px;
	position:absolute;
	top:0;
	left:0;
	
	}
	

#nav{
position:absolute;
right:35px;
bottom:14px;
z-index:100000;
width:116px;

}
#nav a{width:18px; height:22px; background:url(../images/btn.png) left top no-repeat; display:block; float:left; margin-left:5px; font-size:0px;
line-height:0px;}
#nav a:hover{
background:url(../images/btn_active.png) left top no-repeat; display:block;
}
#nav a.activeSlide{
background:url(../images/btn_active.png) left top no-repeat; display:block;

}

.slideShow ul{
display:block;
list-style:none;
}
.slideShow ul li{
display:block;
list-style:none;
float:left;
padding-left:22px;
}
.slideShow ul li:first-child{
padding-left:0;
}
.slideShow ul li img{
border:0px solid #e2ea7b;
}

.gal_sofanew {
    float: left;
    margin-left:0px;
}
/*.............slider...........*/
}


@media only screen and (min-width: 480px) and (max-width: 767px) {
.mid_header{ width:480px; margin:0 auto; *height:48px;}
.left_head{ float:left; font-size:12px; color:#fff; text-transform:uppercase; margin:18px 0 15px 10px;}
.right_head{ float:right; font-size:13px; color:#fff; width:290px;  text-transform:uppercase; margin:17px 0 20px 0;}
.baner_mid{ position:relative; width:480px; margin:0 auto;  padding:131px 0 20px 0;}
.baner2{ background:#e7d5b1; padding:10px; width:456px;}
.baner2 img{ width:100%; height:100%;}
.logo{ text-align:center; width:337px; position:absolute; left:75px; top:-1px;}
.welcome_wrapper{ width:480px; margin:0 auto; }
.inner_welcome{ float:left; width:480px;}
.inner_welcome h1{ font-size:24px; color:#000; position:relative; background:none; float:left;}
.inner_welcome h1 span{ text-align:left; background:none; font-size:24px; color:#000; position:absolute;  text-transform:uppercase; left:0; }
.inner_welcome h2{ font-size:20px; color:#000; position:relative; background:none; float:left;}
.inner_welcome h2 span{ text-align:left; background:none; font-size:20px; color:#000; position:absolute;  text-transform:uppercase; left:0; }
.inner_welcome p{ font-size:13px; color:#707070; font-family:Arial, Helvetica, sans-serif; margin:0 5px; text-align:left; }
.inner_welcome h3{ font-size:18px; color:#707070; font-family:Arial, Helvetica, sans-serif; }
.video{ width:473px; float:left; border:1px solid #bababa; padding:1px;}
.video iframe{ width:473px; height:100%;}
.video img{ width:100%;}
.inner_welcome h1.vid{ font-size:30px; color:#000; position:relative; background:none; float:left; width:470px; height:27px; margin:20px 0 33px 0;}
.inner_welcome h1.vid span{ text-align:center; background:none; font-size:30px; color:#000; position:absolute; text-align:center; left:0; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.tour_mid{ width:478px; margin:0 auto;}
.gal_gap{ margin-right:10px; margin-bottom:10px; margin-left:20px}
.gal_gap2{  margin-right:10px; margin-bottom:10px; margin-left:20px}
.gallery{ width:478px; margin:0 auto; padding:47px 0 0 0;}
.gallery h2{ font-size:30px; color:#000; position:relative; width:99%; background:none; float:left; height:27px; margin:0 0 29px 0;}
.gallery h2 span{ text-align:center; background:#fff; font-size:30px; color:#000; position:absolute; text-align:center; left:0px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.tour_mid h2{ font-size:30px; color:#000; position:relative; width:99%; background:none; float:left;height:27px; margin:0 0 29px 0;}
.tour_mid h2 span{ text-align:center; background:none; font-size:30px; color:#000; position:absolute; text-align:center; left:0px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.site_wrapper{ float:left; width:478px;}
.site_left{ width:460px; float:left; background:none; padding-left:10px;}
.site_left h2{ font-size:30px; color:#000; margin:0 0 33px 0;}
.site_left p{ font-size:12px; color:#4a4747; margin:0 0 37px 0; line-height:21px;}
.site_left img{ float:left; width:217px; height:140px; border:1px solid #bababa; padding:1px; margin:0 15px 14px 0;}
.site_right{ width:283px; float:left;}
.site_right h2{ font-size:30px; color:#000; margin:0 0 33px 16px;}
.site_right p{ font-size:12px; color:#4a4747; margin:0 0 10px 16px; }
.site_right p span{ font-size:15px; color:#000;}
.site_right h3{ color:#cc343b; font-size:20px; margin:0 0 15px 16px;}
.site_right p a{ font-size:12px; color:#4a4747; margin:0 0 0px 0; text-decoration:none; }
.site_right p a:hover{ text-decoration:underline; }
.amenities{ width:478px; float:left; margin:0 0 24px 0;}
.amenities h3{ font-size:20px; color:3fff; margin:0; padding:4px 0; text-align:center; background:#813639;}
.amenities h3 span{ color:#f2b40b; font-size:15px; margin:0;}
.inner_amen{ width:478px; background:#cc343b; float:left;}
.inner_amen1{ float:left; width:239px; margin:0 0 0 17px;}
.inner_amen1 ul{ padding:0; margin:0;}
.inner_amen1 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.inner_amen2{ float:left; width:217px; margin:0 0 0 17px;}
.inner_amen2 ul{ padding:0; margin:0;}
.inner_amen2 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.inner_amen3{ float:left; width:239px; margin:0 0 0 17px;}
.inner_amen3 ul{ padding:0; margin:0;}
.inner_amen3 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.inner_amen4{ float:left; width:239px; margin:0 0 0 17px;}
.inner_amen4 ul{ padding:0; margin:0;}
.inner_amen4 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.addi{ width:478px; float:left; margin:0 0 30px 0;}
.addi h3{ font-size:20px; color:#fff; margin:0; padding:15px 0; text-align:center; background:#4d8139;}
.addi_inner{ width:478px; background:#64cc3b; float:left; padding:21px 0 13px 0;}
.addi1{ float:left; padding:0 10px 0 10px; width:300px; background:none;}
.addi1 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi1 p span{ font-size:25px; color:#fff;}
.addi2{ float:left; padding:0 10px 0 10px; width:300px;  background:none;}
.addi2 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi2 p span{ font-size:25px; color:#fff;}
.addi3{ float:left; padding:0 10px 0 10px; width:300px;  }
.addi3 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi3 p span{ font-size:25px; color:#fff;}
.gallery h4{ font-size:20px; color:#9a0200; text-align:center; margin:0 0px 29px 0px; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb; padding:9px 0px;}
.dolar_mid{ width:478px; margin:0 auto;}
.dolar_left{ width:212px; float:left;}
.dolar_left h2{ font-size:80px; color:$fff; margin:0; text-align:center;}
.dolar_left h2 span{ font-size:16px; color:$fff; margin:0; text-align:center;}
.dolar_mid2{ width:300px; float:left;}
.dolar_mid img{ width:100%;}
.dolar{ width:100%; background:url(../images/dolar_bg.jpg) repeat;}
.river{ width:478px; margin:23px auto 18px;}
.river img{ width:100%; margin:0;}
.footer_mid{ width:478px; margin:0 auto;} 
.footer_mid p{ font-size:15px; color:#fff; margin:0; text-align:center;}
/*.............slider...........*/
.header-panel {
	
	width:456px;
	height:176px;
	margin-top:0px;
	position:relative;
	}
	
#headerAnim{
	width:456px;
	height:176px;
	position:relative;

	}
.slideShow{
	width:456px;
	height:176px;
	position:absolute;
	top:0;
	left:0;
	
	}
	

#nav{
position:absolute;
right:35px;
bottom:14px;
z-index:100000;
width:116px;

}
#nav a{width:18px; height:22px; background:url(../images/btn.png) left top no-repeat; display:block; float:left; margin-left:5px; font-size:0px;
line-height:0px;}
#nav a:hover{
background:url(../images/btn_active.png) left top no-repeat; display:block;
}
#nav a.activeSlide{
background:url(../images/btn_active.png) left top no-repeat; display:block;

}

.slideShow ul{
display:block;
list-style:none;
}
.slideShow ul li{
display:block;
list-style:none;
float:left;
padding-left:22px;
}
.slideShow ul li:first-child{
padding-left:0;
}
.slideShow ul li img{
border:0px solid #e2ea7b;
}


/*.............ritwika...........*/


}
@media only screen and (min-width: 320px) and (max-width: 479px) {
.mid_header{ width:320px; margin:0 auto;}
.left_head{ float:left; font-size:12px; color:#fff; text-transform:uppercase; margin:18px 0 15px 10px;}
.right_head{ float:left; font-size:13px; color:#fff; width:310px;  text-transform:uppercase; margin:0px 0 20px 10px;}
.baner_mid{ position:relative; width:315px; margin:0 auto;  padding:132px 0 20px 0;}
.baner2{ background:#e7d5b1; padding:7px; width:301px;}
.baner2 img{ width:100%; height:100%;}
.logo{ text-align:center; width:300px; position:absolute; left:10px; top:0px;}
.logo img{ width:100%;}
.welcome_wrapper{ width:320px; margin:0 auto; }
.inner_welcome{ float:left; width:320px;}
.inner_welcome h1{ font-size:20px; color:#000; position:relative; background:none;}
.inner_welcome h1 span{ text-align:center; background:none; font-size:20px; color:#000; position:absolute; left:0;  text-transform:uppercase; }
.inner_welcome h2{ font-size:24px; color:#000; position:relative; background:none;  }
.inner_welcome h2 span{ text-align:center; background:none; font-size:24px; color:#000; position:absolute; left:0;  text-transform:uppercase; }
.inner_welcome p{ font-size:13px; color:#707070; font-family:Arial, Helvetica, sans-serif; text-align:left; margin:0 5px 0 5px; }
.inner_welcome h3{ font-size:15px; color:#707070; font-family:Arial, Helvetica, sans-serif; margin:0 0 16px 0; }
.welcome_outer{ background:none; width:99%; overflow:hidden; }
.video{ width:310px; float:left; border:1px solid #bababa; padding:1px;}
.video img{ width:100%;}
.video iframe{ width:310px; height:100%;}
.inner_welcome h1.vid{ font-size:30px; color:#000; position:relative; background:none; float:left; height:27px; margin:20px 0 33px 0;}
.inner_welcome h1.vid span{ text-align:center; background:none; font-size:30px; color:#000; position:absolute; text-align:center; left:0; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.tour_mid{ width:314px; margin:0 auto;}
.gal_gap{ margin-right:10px; margin-bottom:10px; margin-left:10px}
.gal_gap2{  margin-right:10px; margin-bottom:10px; margin-left:10px}
.gallery{ width:314px; margin:0 auto; padding:47px 0 0 0;}
.gallery h2{ font-size:30px; color:#000; position:relative; background:none; float:left; width:99%; height:27px; margin:0 0 29px 0;}
.gallery h2 span{ text-align:center; background:none; font-size:30px; color:#000; position:absolute; text-align:center; left:0px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.tour_mid h2{ font-size:30px; color:#000; position:relative; background:none; width:99%; float:left; height:27px; margin:0 0 29px 0;}
.tour_mid h2 span{ text-align:center; background:none; font-size:30px; color:#000; position:absolute; text-align:center; left:0px; margin:0; line-height:27px; padding:0 10px;  text-transform:uppercase; }
.site_wrapper{ float:left; width:314px;}
.site_left{ width:300px; float:left; background:none; padding-left:5px; padding-right:5px;}
.site_left h2{ font-size:30px; color:#000; margin:0 0 33px 0; background:none;}
.site_left p{ font-size:12px; color:#4a4747; margin:0 0 37px 0; line-height:21px;}
.site_left img{ float:left; width:217px; height:140px; border:1px solid #bababa; padding:1px; margin:0 74px 14px 0;}
.site_right{ width:283px; float:left;}
.site_right h2{ font-size:30px; color:#000; margin:0 0 33px 16px;}
.site_right p{ font-size:12px; color:#4a4747; margin:0 0 10px 16px; }
.site_right p span{ font-size:15px; color:#000;}
.site_right h3{ color:#cc343b; font-size:20px; margin:0 0 15px 16px;}
.site_right p a{ font-size:12px; color:#4a4747; margin:0 0 0px 0; text-decoration:none; }
.site_right p a:hover{ text-decoration:underline; }
.amenities{ width:316px; float:left; margin:0 0 24px 0;}
.amenities h3{ font-size:20px; color:3fff; margin:0; padding:4px 0; text-align:center; background:#813639;}
.amenities h3 span{ color:#f2b40b; font-size:15px; margin:0;}
.inner_amen{ width:316px; background:#cc343b; float:left;}
.inner_amen1{ float:left; width:239px; margin:0 0 0 17px;}
.inner_amen1 ul{ padding:0; margin:0;}
.inner_amen1 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.inner_amen2{ float:left; width:217px; margin:0 0 0 17px;}
.inner_amen2 ul{ padding:0; margin:0;}
.inner_amen2 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.inner_amen3{ float:left; width:191px; margin:0 0 0 17px;}
.inner_amen3 ul{ padding:0; margin:0;}
.inner_amen3 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.inner_amen4{ float:left; width:260px; margin:0 0 0 17px;}
.inner_amen4 ul{ padding:0; margin:0;}
.inner_amen4 ul li{ display:block; font-size:15px; padding-bottom:11px; padding-left:32px; color:#fff; font-size:15px; background:url(../images/tick.png) left 2px no-repeat; font-style:italic;}
.addi{ width:316px; float:left; margin:0 0 30px 0;}
.addi h3{ font-size:20px; color:#fff; margin:0; padding:15px 0; text-align:center; background:#4d8139;}
.addi_inner{ width:316px; background:#64cc3b; float:left; padding:21px 0 13px 0;}
.addi1{ float:left; padding:0 10px 0 10px; width:290px; background:none;}
.addi1 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi1 p span{ font-size:25px; color:#fff;}
.addi2{ float:left; padding:0 10px 0 10px; width:290px;  background:none;}
.addi2 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi2 p span{ font-size:25px; color:#fff;}
.addi3{ float:left; padding:0 10px 0 10px; width:290px;  }
.addi3 p{ font-size:15px; color:#fff; margin:15px 0 0 0 ; font-style:italic;}
.addi3 p span{ font-size:25px; color:#fff;}
.gallery h4{ font-size:20px; color:#9a0200; text-align:center; margin:0 0px 29px 0px; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb; padding:9px 0px;}
.dolar_mid{ width:316px; margin:0 auto;}
.dolar_left{ width:212px; float:left; margin:0 0 0 10px;}
.dolar_left h2{ font-size:80px; color:$fff; margin:0; text-align:center;}
.dolar_left h2 span{ font-size:16px; color:$fff; margin:0; text-align:center;}
.dolar_mid2{ width:290px; float:left; margin:0 0 0 10px;}
.dolar_mid img{ width:100%;}
.dolar{ width:100%; background:url(../images/dolar_bg.jpg) repeat;}
.river{ width:316px; margin:23px auto 18px; float:left;}
.river img{ width:100%; margin:23px auto 18px;}
.footer_mid{ width:316px; margin:0 auto;} 
.footer_mid p{ font-size:15px; color:#fff; margin:26px 0 15px 0; text-align:center;}
/*.............slider...........*/
.header-panel {
	
	width:301px;
	height:118px;
	margin-top:0px;
	position:relative;
	}
	
#headerAnim{
	width:301px;
	height:118px;
	position:relative;

	}
.slideShow{
	width:301px;
	height:118px;
	position:absolute;
	top:0;
	left:0;
	
	}
	

#nav{
position:absolute;
right:35px;
bottom:14px;
z-index:100000;
width:116px;

}
#nav a{width:18px; height:22px; background:url(../images/btn.png) left top no-repeat; display:block; float:left; margin-left:5px; font-size:0px;
line-height:0px;}
#nav a:hover{
background:url(../images/btn_active.png) left top no-repeat; display:block;
}
#nav a.activeSlide{
background:url(../images/btn_active.png) left top no-repeat; display:block;

}

.slideShow ul{
display:block;
list-style:none;
}
.slideShow ul li{
display:block;
list-style:none;
float:left;
padding-left:22px;
}
.slideShow ul li:first-child{
padding-left:0;
}
.slideShow ul li img{
border:0px solid #e2ea7b;
}
.gal_sofanew{ float: left;width: 232px; margin-left:0px;}

.gal_sofanew img{ width:100%;}

.gal_sofa {
    float: left;
    margin: 0;
    width: 232px;
}
/*.............slider...........*/
}