@media only screen and (max-width:1280px), (max-device-width:1280px){
	

.b_arrow1 {
    float: left;
    left: 0;
    position: absolute;
    top: 135px;
}	


.b_arrow2 {
    float: right;
    position: absolute;
    right: 0;
   top: 135px;
}

.banner_txt {
    float: left;
    left: 150px;
    position: absolute;
    top: 120px;
    width: 300px;
	text-align:left;
}

.center_bottom {
    clear: both;
    float: none;
    height: 1px;
    margin-top: 0px;
    padding: 0;
    text-align: center;
    width: 100%;
	background:url(../images/c_bottom.png) no-repeat center;
}	
	
	
}


@media only screen and (max-width:1024px), (max-device-width:1024px){
	

.b_arrow1 {
    float: left;
    left: 0;
    position: absolute;
    top: 100px;
}	


.b_arrow2 {
    float: right;
    position: absolute;
    right: 0;
    top: 100px;
}

.center_bottom {
    clear: both;
    float: none;
    height: 1px;
    margin-top: 0px;
    padding: 0;
    text-align: center;
    width: 100%;
	background:url(../images/c_bottom.png) no-repeat center;
}


 
.banner_txt {
    float: left;
    left: 150px;
    position: absolute;
    top: 90px;
    width: 300px;
	text-align:left;
}
	
}
@media only screen and (max-width:768px), (max-device-width:768px){
.lll {
    margin-top: -7px !important;
}
div.close{
 left: 3px !important;
   
    top: -1px !important;
}

.high {
    margin-top: -30px !important;
}
#toPopup{
width: 665px !important;
max-height:290px !important;
margin-left:-333px !important;
 overflow-y: scroll;
height:300px  !important;
  overflow-x: hidden;
}
#toPopup:after{
display:block;
content:"";
clear:both;

}


.akl2{
width:64% !important;
}
.photo{
width:36% !important;
}
.logo_mount_lares
{
margin-top:-133px !important;
}
.rainforest12 p{
margin-left: 190px !important;
}
.photo1{
width: 63% !important;
margin-top:-30px  !important;
}
.partner_box1_txt li a{
display:inline  !important;
}

.lll {
    margin-top: -32px !important;
}
.ll1 {
    margin-top: -37px !important;
}
.lares1{
 margin-top: 0px !important;
}
.listl{
width:30% !important;
}
.mask{
margin-top: 73px !important;
}
.leftspot1 {
 width: 41% !important;
}
.letgo{
margin-top: 21px  !important;
}
.premium {
    margin-left: 188px !important;
}
.listy{
width:100% !important;
}
.rightspot1 {
    width: 99% !important;
}
.adve{
margin-top: 39px  !important;
}
.letgo1{

margin-top: 73px  !important;
}
.rooms{
float: right !important;
 margin-top: 0 !important;
}
.price_1{
margin-left:0 !important;
}
.service1 p{
padding:0 !important;
}
.my{
margin-top: 107px !important;
}
.visi{
margin-top: 70px  !important;
}
.site{
float: left;
 width: 58% !important;
}
.merc2 {
    margin-top: 0  !important;
}
#menu-icon{
width:103% !important;
}
.deck{
float: left;
width: 62%;
}
.highlight{
width: 64% !important;
}
.full {
    margin-left: 256px !important;
}
.source{
line-height:0  !important;
}

.room{
width: 62% !important;
}
.leftspot{
width: 35% !important;
}
.pio{
float: left !important;
width: 62% !important;
}
.pio1{
margin-top: -47px !important;
}
.rightspot {
 
    width: 61% !important;
}
.refugio1{
width: 62% !important;
}
.lodges{
margin-top:0 !important;
}
.tim1{
width: 62% !important;
}
.bec {
    margin-top: -16px !important;
}
.bec1 {
    margin-top: -33px !important;
}
.much {
    margin-top: -43px !important;
}
.such{
/*margin-left: 282px !important;*/
margin-left: 13px !important;
}
.rainforestnew15 li{
margin-left: 0 !important;
}
.tower {
    margin-left: 284px  !important;
}
.partner_box1_txt{
 width: 32% !important;
}
.center_box1_redmore{
margin-top:35px !important;
}
.f_copy_right {
   float: none;
   padding: 20px 0 0;
   text-align: center;
   width:99% !important;
}
.partner_box1_logo{
float:none!important;
width:auto !important;
}
.rslides img{
height: auto !important;
}
.modalDialog > div{
 top: 45% !important;
}
.menu-footer-container {
    float: none !important;
    margin-top: 0px !important;
}
#wrapper {
     width:98%;
}
 
.contentdiv
{
width:59% !important;
}
#nav-wrap {
	position: relative;
	width: 100%;
}
/* menu icon */
#menu-icon {
	background:#000;
  	cursor: pointer;
	display: block;
	float: left;
    font-family: 'abelregular';
	font-size: 17px;
	color:#fff;
	margin: 0 0 0 0px;
	padding: 10px 10px 10px 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	
}
#menu-icon:hover {
	color: #B8DDF0;
}
#menu-icon.active {
	color: #fff;
}
/* main nav */
#nav {
	background: none repeat scroll 0 0 #f1f1f1;
	/*border-bottom: 1px solid #3769A8;*/
	clear: both;
	display: none;
	left: 0px;
	padding: 5px;
	position: absolute;
	top: 35px;
	width: 101%;
	z-index: 10000;
}
#nav li {
	clear: both;
	background: none;
	float: left;
	width: 100%;
	padding:0px;
	margin-bottom:5px;
 }
#nav a, #nav ul a {
	font: inherit;
	background: none;
	display: inline;
    font-family: 'artbrushmedium';
	font-size:17px;	
	color: #000;
	padding: 10px;
	height: auto;
	line-height: 10px;
	float: left;
	width: 95.7%;
	text-align: center;
	border: none;
 
}
#nav ul li a {
	border-bottom: medium none;
	width: 100%;
}
#nav a:hover, #nav ul a:hover {
	background: none;
	color: #df006f;
	padding: 10px;
	float: left;
	height: auto;
	line-height: 10px;
    font-family: 'artbrushmedium';
	font-size:17px;
	border:none;
}
#nav ul li a:hover {
	color: #df006f;
	border:none;
	  font-family: 'artbrushmedium';
}
#nav a.active {
	background:none;
	  font-family: 'artbrushmedium';
	color: #000;
	height: auto;
	padding: 10px;
	line-height: 10px;
	border:none;
}
/* dropdown */
#nav ul {
	width: auto;
	position: static;
	display: block;
	border: none;
	box-shadow: none;
	margin-left: 0px;
	background: inherit;
}
#nav ul li {
	margin: 0px;
	background:none;
}
#nav {
	float: left;
	margin: 0;
}
 
.header1 {
   width: 100%;
}
  
.logo {
    float: none;
	text-align:center;
}

.banner1 {
   width: 100%;
}

.b_arrow1 {
    float: left;
    left: 0;
    position: absolute;
    top: 40px;
}


.b_arrow2 {
    float: right;
    position: absolute;
    right: 0;
    top: 40px;
}

.banner_txt {
    float: left;
    left: 150px;
    position: absolute;
    top: 10px;
    width: 300px;
}

.center_con1 {
     width: 100%;
}

.center_box1 {
    float: left;
    margin-right: 0;
    width: 100%;
}

.center_box1_pic {
    float: left;
    margin: 10px 10px;
    padding: 0;
	width:auto;
   
}
 
.footer1 {
    width: 100%;
}


.footer_link {
 	text-align:center;
	width: 100% !important;
}

.footer_link span {
     display: block;
     text-align: center;
}
.footer_social {
    text-align: center;
    width: 100%;
	margin-top:30px;
}

.footer_contact {
    float: left;
     margin:10px 0 10px 0;
     width: 100%;
	text-align:center;
}

.footer_contact span {
     float: none;
  
}

.footer_contact p {
     float: none;
 	 
}
.f_phone {
    color: #FFFFFF;
    float: none;
    padding: 14px 0 0;
    text-align: center;
	margin-top:20px;
	width:100%;
	
}

.f_copy_right {
   float: none;
   padding: 20px 0 0;
   text-align: center;
   width:100%;
}

.partner_box1_pic {
    float: left;
    margin: 0 15px 0 0;
    padding: 0;
    text-align: center;
}
 
.partner_box1_logo {
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
} 

.cruises_leftcideo {
    float: none;
    margin: 0 0 20px 0;
    padding: 0;
    text-align: center;
    width: 100%;
} 
.alignright{
width:auto !important;
}
.cruises2 {
    margin: 20px 0 0;
    padding: 0;
}
.cruises2_left {
    float: left;
    margin-right: 0;
	margin-top:10px;
    text-align: center;
    width: 100%;
}
.viewgallery{
	float:left;
   display:block;
   text-align:center;
   margin-top:20px;
   width:100%;
   margin-bottom: 20px;
    } 
 
}
 
@media only screen and (max-width:600px){

.wrapper{	
	width:94%;
	}


 
.b_arrow1 {
    float: left;
    left: 0;
    position: absolute;
    top: 15px;
    width: 12%;
}

.b_arrow2 {
    float: right;
    position: absolute;
    right: 0;
	top: 15px;
    width: 12%
}
.banner_txt {
    float: left;
    left: 100px;
    position: absolute;
    top: 5px;
    width: 300px;
}

.banner_txt p {
    background: url("../images/b_text_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: 'abelregular';
    font-size: 13px;
    line-height: 14px;
    margin-bottom: 2px;
    padding: 5px 10px;
}
.footer_social {
    text-align: center;
    width: 100%;
	margin-top:30px;
}

.cruises1 {
  	text-align:justify;
}
.pasda_right_pic {
     float: none;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.refugio_right_pic {
   float: none;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.news_left_pic {
    float: none;
    margin: 0;
    padding: 0;
    width: 100%;
	text-align:center;
} 
.news_left_pic1{
    float: none;
    margin: 0;
    padding: 0;
    width: 100%;
	text-align:center;
}  
   
 
.redmore_btn {
    float: right;
    margin: 20px 0px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
}  

.topmato_left_pic {
    float: left;
    margin: 0 0 10px 0;
    padding: 0;
    text-align: center;
    width: 100%;
} 


. left{
	left:180px;
  }
   
    }




@media only screen and (max-width:480px), (max-device-width:480px){
div.close{
  left: 18px !important;
}
#toPopup {
    margin-left: -155px !important;
height:120px !important;
      overflow-y: scroll;
  
overflow-x: hidden;
    top: 2% !important;


    
}
.image-gallery a img {
    height: 50px !important;
    width: 50px !important;
paddding:0 !important;
margin:0 !important;
}
.image-gallery12 a img{
   height: 30px !important;
  width: 97px !important;
} 
.image-gallery12 li{
  padding: 0 9px 9px 0 !important;
}
.image-gallery12{
 margin-top: -12px !important;
  margin-left: 11px !important;
}
#toPopup{
    margin-left: -234px !important;
    top: 3% !important;
   width: 460px !important;
}
.center_box1_txt{
height:auto !important;
}
img.delfinlogo{
margin:0 20px 48px 129px !important;
}
.f_copy_right {
   float: none;
   padding: 20px 0 0;
   text-align: center;
   width:99% !important;
.alignright{
float:none !important;
}
img.alignright {
    margin: 0 0 5px !important;
}
img.alignleft {
    margin: 0 20px 48px 165px !important;
}
.rainforest1 img.alignleft {
    margin: 0 20px 48px 145px !important;
}
.center_txt1 span{
 line-height: 38px !important;
 }
.rslides img{
height: auto !important;
}
 .modalDialog > div {
    top: -12% !important;
}
.modalDialog111,.image-gallery12{
 margin-left: 42px !important;
 margin-bottom: 10px !important;
 margin-right: 0 !important;
}
.prev{
margin-top: -33px !important;
}
.next{
margin-top: -33px !important;
}
.rslides_tabs {
    margin-right: 215px !important;
}
.wrapper{	
	width:90%;
	}
	

.center_box1 {
    float: left;
    margin-right: 0;
    width: 100%;
	text-align:center;
}	
	
 .center_box1_pic {
     text-align: center;
    width: 100%;
}


.partner_box_h {
    margin: 34px 0 26px;
    padding: 0;
    text-align: center;
}
.partner_box1_pic {
    float: none;
    margin: 0 0px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
.partner_box1_txt {
    float: none;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
.partner_box1_txt li {
    background: none;
    display: block;
    list-style: none outside none;
}
.inner_h {
  text-align: center;
}
.partner_txt1 {
  
    text-align: center;
} 
.cruises1 {
	text-align: center;
} 

.about1 {
  text-align: center;
  margin-left: 10px !important;
    width: 95% !important;
}

.about1_left_pic {
    float: left;
    margin: 0 0 10px 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.whowe_pic {
    float: left;
margin:0 110px 11px 133px !important;
    padding: 0;
    text-align: center;
    width: 100%;
}
.service1 {
    display: block;
    margin: 0;
    padding: 0;
    text-align: center;
}

.ecoventura1 {
    color: #656565;
    display: block;
    font-family: 'abelregular';
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
    margin: 0 0 10px;
    padding: 0;
	text-align:center;
}
.ecoventura1_left_pic {
    float: none;
    margin: 0 10px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
.rainforest1 {
    color: #656565;
    display: block;
    font-family: 'abelregular';
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
    margin: 0 0 10px;
    padding: 0;
	text-align:center;
}
.rainforest12 {
    color: #656565;
    display: block;
    font-family: 'abelregular';
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
    margin: 0 0 10px;
    padding: 0;
	text-align:center;
}
   
.rainforest2 li{
  	margin:0px 0 0 20px;
 	display:block;
	background:url(../images/arrow1.png) no-repeat;
	background-position:0 17px;
	padding:10px 0 10px 10px;
	text-align:left;
   }
.news_left_pic {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
	text-align:center;
} 
.news_left_pic1 {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
	text-align:center;
}    
   
 .banner_txt {
    float: left;
    left: 80px;
    position: absolute;
    top: 0;
    width: 246px;
}

.banner_txt p {
    background: url("../images/b_text_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: 'abelregular';
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 1px;
    padding: 0 10px;
}     
 .how_we {
    margin: 0 0 0 20px !important;
	}
.partner_box1_txt ul li{
/*list-style: none outside none !important;*/
margin-left: -13px !important;
}
.parrot {
    margin-top: -65px !important;'
}
.delfinleftcideo{
width:100% !important
}
.pp_details,.pp_pic_holder{
max-width: 100% !important;
}
.pp_content{
width: 97% !important;
}
.tower {
    margin-top: -20px !important;
}
a.pp_previous,a.pp_next,.currentTextHolder{
display:none !important;
}
delfinlogo12{
margin:0 0 10px 0 !important;
}
.cruises_leftcideo,.topmato_left_pic{
width:100% !important;
}
.rainforest1 img.logo5{
    margin:0 20px 18px 165px !important;
}
.partner_box1_txt{
width:100% !important;
}
.list {
  width:100% !important;
}
.plogo42{
margin:0 20px 48px 185px !important;
}
.list15{
margin-left: 0px !important;
margin-top:40px !important;
}
.price_1,.rainforest12 p{
margin-left: 0px !important;
}
.listl{
width:85% !important;
}
}
@media only screen and (max-width:320px), (max-device-width:320px){
div.close{

    
    position:fixed !important;
    top:17px  !important;;
    left:275px  !important;;
}
.listy ul{
margin-left:3px !important;
}
.partner_box1_txt li{
list-style:none  !important;
}
.listy > ul li
{
list-style:none !important;
}
.listl > ul li
{
list-style:none !important;
}
.trash{
width:100% !important;
}
.trash1 img{
margin-left:25px  !important;
}
.trash2{
width:97% !important;
}
.user {
    margin-left: 29px  !important;
    margin-top: 5px  !important;
}
.akl2 {
    padding-left: 7px;
    width: 96% !important;
}
.adve {
    margin-top: 10px !important;
}
.photo{
width:100% !important;
}
.partner_box1_txt ul{
text-align:center!important;
}
.logo{
margin-right:48px !important;
}
.mask {
    margin-top: 17px !important;
}
.image-gallery12 li {
    padding: 0 20px 20px 0 !important;
}

#toPopup {
    margin-left: -155px !important;
    max-height: 432px;
    overflow-y: scroll;
    top: 2% !important;
overflow-x: hidden;
    width: 308px !important;
}
.image-gallery {
    float: left  !important;
    margin-left: 20px !important;
    width: 101%  !important;
}
.hotspot1
{
margin-left:6px !important;
}
.visi {
    margin-top: 22px !important;
}
.center_box1_pic img{
margin-left:10px !important;
}
.center_box1_txt {
    padding: 0 20px !important;
}
.pastnews{
width:102% !important;
margin-right:3px  !important;
}
.partner_box1_pic
{
margin-left:60px !important;
}
.rainforest12 p,.list15 ul li{
padding-right:11px !important;
}
.whowe_pic {
    float: left;
 margin: 0 76px 11px 47px !important;
    padding: 0;
    text-align: center;
    width: 100%;
}
.rainforest12 span{
padding-right:9px !important;
}
.species{
 margin-top: -47px !important;
}
.letgo1 {
    margin-top: 22px !important;
}
.leftspot{
 width: 100% !important;
}
.ll1 {
    margin-top: -30px !important;
}
.site {
    float: none  !important;
    width: 96% !important;
    padding-left: 6px !important;
}
.leftspot1 {
     width: 100% !important;
}
.deck {
 width: 100% !important;
}
.much {
    margin-top: -30px !important;
}
.pio {

    width: 100% !important;
}
.species {
 
    margin-top: -46px !important;
   
}
.lodges {
  margin-top: 0 !important;
}
.premium {
    margin-left: 0px !important;
}
.fore12 {
    margin-top: -36px !important;
}
p {
    margin: 0 !important;
    line-height: 25px;
}
.pichuu {
    margin-top: 0px !important;
}
.refugio1 {
    width: 100% !important;
}
.hotspot1 {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 34px;
    margin-left: 20px;
}
p .lares1 {
    margin-top: 22px !important;
}
.cruises1 strong {
    color: #000000;
    font-family: 'abelregular';
    font-size: 17px;
    font-weight: 700;
    line-height: 24px;
    margin-top: 16px;
}
element.style {
    margin-top: 8px;
}
.mercl .delfinleftcideo {
 float: none !important;
    margin-left:27px !important; 
    padding: 0;
 //margin-top: 48px !important;
}

.merc2 .delfinleftcideo {
    float: left;
    margin: 35px 16px 0;
    padding: 0;
}

.mountain {
    float: left;
    margin-bottom: 19px;
    margin-left: 27px;
    margin-top: 35px;
    width: 274px;
}
.pichu {
    float: left;
    margin-bottom: 24px;
    width: 269px;
}
.center_box1_pic img {
    height: 139px  !important;
    width: 279px  !important;

}
.plogo42 {
    margin: 0 79px 0 10px !important;
}
.center_box1_txt{
/*padding:0 3px 0 3px !important;*/
}
.center_box1_redmore{
text-align:center;
margin-top:25px;
}
.about1_left_pic{
margin-left:16px;
}
.plan{
margin-left:27px;
}
.merc {
    margin-top: 0px !important;
}
.present{
margin-bottom:20px !important;
}
.visit{
margin-top:10px !important;
}
.partner_txt1 p{
line-height: 26px;
    padding:0 5px 0 5px ;

}
.ell{
float:left;
width:300px;
}
.partner_box1_txt ul li{
margin-left:18px  !important;
}
.logo_set_rain1{
margin-top: -23px !important;
margin-right: 27px  !important;
}
.refugio1{
width:100%;
margin-top: -22px !important;
}
.rainforestnew15 li{
margin:0;
}
.refugio{
margin-top: 9px;
}
.refugio img{
margin-left: 28px;
}
.tower{
margin-left:0 !important;
}
.logo_set_rain12{
 margin-top: -20px !important;

}
.img_1{
 margin-left: 29px;
margin-top: 42px !important;
}
.room{
width: 100% !important;
margin-top: -43px !important;
}
.species{
width:100% !important;
}
.tim1{
width:100% !important;
}
.tamba1{
margin-left:30px !important;
}
.logo_set4{
margin-right: 76px  !important;
 margin-top: -57px  !important;
}
.delfi2{
float:none !important;
}
.maz{
margin-left:28px !important;
}
.logo_set_rain {
   
    margin-right: 24px  !important;
    margin-top: 63px  !important;
}
.leftspot img{

margin-left:33px  !important;
}
.rightspot{
width:100% !important;
}
.logo_set7 {
   margin-right: 75px;
    margin-top: -13px;
}
.logo_set41 {
    float: none !important;
margin:-16px 0 0 102px !important;
 
}
.master,.master1,.master2,.master3{
width:100% !important;
}
.mak{
margin-left: 29px !important;
}
.leftspot1,.pichu{
float:none !important;
}
.rightspot1 {
    width: 100%;
}
.logo_set5 {

    margin-right: 72px;
    margin-top: -21px !important;
}
.full,.mama{
margin-left:0  !important;
}
.highlight{
width:100%  !important;
}
.mask{
margin-left:27px  !important;
}
.logo_set{
margin-right: 50px;
margin-top: -8px;
}
.photo1{
margin-top: 0 !important;
padding: 0 11px 0 5px;
 width: 100% !important;
}
.photo img{
margin-left:26px  !important;
}
.about1 {
  text-align: center;
  margin-left: 10px !important;
    width: 94% !important;
}
.f_copy_right {
   float: none;
   padding: 20px 0 0;
   text-align: center;
   width:99% !important;
}
.imgdiv {
    float: left !important;
    margin-left: 8px !important;
    width: 300px!important;
}
.inner_h {
  text-align: center;
}
.lasy1 {
    float: none !important;
    width: 275px;
margin-left:1px;
}
.lasy2{
 margin-left: 10px;
    margin-right: 10px;
}
.delfin_bottom{
margin-bottom: 30px;
    margin-left: 29px!important;
}
.list15{
margin-left: 0px !important;
margin-top:40px !important;
}
.price_1,.rainforest12 p{
margin-left: 0px !important;
}
.listl{
width:85% !important;
}
.plogo42{
//margin:0 20px 48px 105px !important;
}
.contentdiv {
 margin-top: 34px;
    width: 94% !important;
}
.partner_box1_txt{
width:100% !important;
text-align:center  !important;
}
.rainforest1 img.logo5{
    margin:0 20px 18px 28px !important;
}
delfinlogo12{
margin:0 0 10px 0 !important;
}
a.pp_previous,a.pp_next,.currentTextHolder{
display:none !important;
}
.tower {
    margin-top: -20px !important;
}
.pp_details,.pp_pic_holder{
max-width: 100% !important;
}
.pp_content{
width: 97% !important;
}
.center_box1_txt{
height:auto !important;
}
.rainforest12{
margin: 20px 0 0 10px !important;
}
.parrot {
    margin-top: -65px !important;'
}
#text-2 p{
 margin-top: 8px !important;
}
.partner_box1_txt ul li{
/*list-style: none outside none !important;*/
margin-left: -13px;
}
.how_we {
    margin: 0 0 0 20px !important;
	}
img.delfinlogo{
margin:0 20px 48px 129px !important;
}
.alignright{
float:none !important;
}
img.alignright {
    margin: 0 0 5px !important;
}
img.alignleft {
    margin: 0 20px 48px 69px !important;
}
.rainforest1 img.alignleft {
    margin: 0 20px 48px 32px !important;
}
.list {
    margin-right: 20% !important;
  width:100% !important;
}
.rslides img{
height: auto !important;
}
 .modalDialog > div {
    top: 33% !important;
}
.modalDialog111,.image-gallery12{
   margin-bottom: 0 !important;
    margin-left: 36px !important;
    margin-top: -20px !important;
}
.image-gallery12 a img{
    height: 35px !important;
	  width: 92px !important;
  margin-bottom: -10px !important;
}
.prev{
margin-top: -33px !important;
}
.next{
margin-top: -33px !important;
}
.rslides_tabs {
    margin-right: 130px !important;
}
.banner_txt {
    float: left;
    left: 43px;
    position: absolute;
    top: 0;
    width: 225px;
} 

.banner_txt p {
    background: url("../images/b_text_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: 'abelregular';
    font-size: 11px;
    line-height: 14px;
    margin-bottom: 1px;
    padding: 0 5px;
}    
.center_txt1 span{
 line-height: 38px !important;
 }
 .modalDialog111 img,.image-gallery12 img{
 margin-bottom:10px;
 }

}
 


@media only screen and (max-width:970px), (max-device-width:970px){
   #nav-wrap {
	position: relative;
	width: 100%;
}
.menu-footer-container {
    //margin-top: 4px;
float:none !important;
}

/* menu icon */
#menu-icon {
	background:#000;
  	cursor: pointer;
	display: block;
	float: left;
    font-family: 'abelregular';
	font-size: 17px;
	color:#fff;
	margin: 0 0 0 0px;
	padding: 10px 10px 10px 0;
	text-align: center;
	text-transform: uppercase;
	width: 108%;
	
}
#menu-icon:hover {
	color: #B8DDF0;
}
#menu-icon.active {
	color: #fff;
}
/* main nav */
#nav {
	background: none repeat scroll 0 0 #f1f1f1;
	/*border-bottom: 1px solid #3769A8;*/
	clear: both;
	display: none;
	left: 0px;
	padding: 5px;
	position: absolute;
	top: 35px;
	width: 101%;
	z-index: 10000;
}
#nav li {
	clear: both;
	background: none;
	float: left;
	width: 100%;
	padding:0px;
	margin-bottom:5px;
 }
#nav a, #nav ul a {
	font: inherit;
	background: none;
	display: inline;
    font-family: 'artbrushmedium';
	font-size:17px;	
	color: #000;
	padding: 10px;
	height: auto;
	line-height: 10px;
	float: left;
	width: 95.7%;
	text-align: center;
	border: none;
 
}
#nav ul li a {
	border-bottom: medium none;
	width: 100%;
}
#nav a:hover, #nav ul a:hover {
	background: none;
	color: #df006f;
	padding: 10px;
	float: left;
	height: auto;
	line-height: 10px;
    font-family: 'artbrushmedium';
	font-size:17px;
	border:none;
}
#nav ul li a:hover {
	color: #df006f;
	border:none;
	  font-family: 'artbrushmedium';
}
#nav a.active {
	background:none;
	  font-family: 'artbrushmedium';
	color: #000;
	height: auto;
	padding: 10px;
	line-height: 10px;
	border:none;
}
/* dropdown */
#nav ul {
	width: auto;
	position: static;
	display: block;
	border: none;
	box-shadow: none;
	margin-left: 0px;
	background: inherit;
}
#nav ul li {
	margin: 0px;
	background:none;
}
#nav {
	float: left;
	margin: 0;
}
#wrapper {
     width:98%;
}
.footer1 {
    width: 100%;
}


.footer_link {
 	text-align:center;
	width: 100% !important;
}

.footer_link span {
     display: block;
     text-align: center;
}
.footer_social {
    text-align: center;
    width: 100%;
	margin-top:30px;
}

.footer_contact {
    float: left;
     margin:10px 0 10px 0;
     width: 100%;
	text-align:center;
}

.footer_contact span {
     float: none;
  
}

.footer_contact p {
     float: none;
 	 
}
.f_phone {
    color: #FFFFFF;
    float: none;
    padding: 14px 0 0;
    text-align: center;
	margin-top:20px;
	width:100%;
	
}

.f_copy_right {
   float: none;
   padding: 20px 0 0;
   text-align: center;
   width:100%;
}

.banner_txt {
    float: left;
    left: 150px;
    position: absolute;
    top: 10px;
    width: 300px;
}

.center_con1 {
     width: 100%;
}

.center_box1 {
    float: left;
    margin-right: 0;
    width: 100%;
}

.center_box1_pic {
    float: left;
    margin: 10px 10px;
    padding: 0;
	width:auto;
   
}

}
@media only screen and (max-width:1000px), (max-device-width:1000px){


#nav-wrap{

margin-right:3px;
}
}
@media only screen and (max-width:360px), (max-device-width:360px){
.contentdiv {
    margin-top: 55px;
    width: 59% ;
}

}
 