.pt-4{padding-top:30px;}
.inner-box.wow.fadeInLeft {visibility: inherit !important;margin:0px;}
.text-black{color:#2a2a2a;    font-size: 28px;
    font-weight: 600;
    line-height: 1.4em;
    margin-bottom: 35px;font-family: 'Montserrat', sans-serif;}
#more {display: none;}
.form-setting{width: 90%;padding: 5px;}



table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}

table caption {
  font-size: 1.5em;
  margin: .5em 0 .75em;
}

table tr {
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  padding: .35em;
}

table th,
table td {
  padding: .625em;
  text-align: center;
}

table th {
  font-size: .85em;
  letter-spacing: .1em;
  text-transform: uppercase;
}

@media screen and (max-width: 480px) {
#gallery-1 .gallery-item{width:100%;height:140px;}
.pp_hoverContainer{width:100px !important;height:100px !important;}
#fullResImage{width:300px !important;height:300px !important;}
div.pp_pic_holder{position:absolute;left: 2pc !important;}
}
@media screen and (max-width: 600px) {
  table {
    border: 0;
  }

  table caption {
    font-size: 1.3em;
  }
  
  table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  
  table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
  }
  
  table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  
  table td:last-child {
    border-bottom: 0;
  }
}
.im-mrg{margin-right: 0px !important;
    margin-left: 0px !important;}
    
    .jarallax-keep-img{
position:relative;
z-index:0;
}
.jarallax-keep-img>.jarallax-img{
position:relative;
display:block;
max-width:100%;
height:auto;
z-index:-100;
}
span[data-jarallax-element]{
display:inline-block;
}
.jarallax{
min-height:655px;
}
.jarallax>.jarallax-img{
position:absolute;
-o-object-fit:cover;
object-fit:cover;
font-family:'object-fit: cover;';
top:0;
left:0;
width:100%;
height:100%;
z-index:-1;
}


.video_avara_slide {
    z-index: 20;
}
#bg-paralax{
	background: url(../site-images/bg-1.jpg) no-repeat;	
    background-size: cover;
    background-attachment: fixed;
}
.attraction-img{
	width: 337px;
	height: 261px;
}
.avaraPanel-activity-bio .avaraPanel-bio-content h1{

	color: #fff;
}
#bg-paralax-gallery {
    color: #fff;
    height: 230px;
}
.logo-basic-nav {
    position: absolute;
    z-index: 0;
    top: -9px;
    left: 0px;
    padding: 10px 0;
    width: 100%;
    height: 71px;
}
.headtoppart {
    height: auto;
}
.panel-block p {
    font-weight: 700;
}
.panel-block a {
    font-weight: 700;
}
#testimonial_094 {
    overflow: hidden;
    min-height: 230px;
    position: relative;
    margin-top: 30px;
}
.jarallax-keep-img{
position:relative;
z-index:0;
}
.jarallax-keep-img>.jarallax-img{
position:relative;
display:block;
max-width:100%;
height:auto;
z-index:-100;
}
span[data-jarallax-element]{
display:inline-block;
}
.jarallax{
min-height:655px;
}
.jarallax>.jarallax-img{
position:absolute;
-o-object-fit:cover;
object-fit:cover;
font-family:'object-fit: cover;';
top:0;
left:0;
width:100%;
height:100%;
z-index:-1;
}