

#featured_packages h2{
	background-color: #ff7e00 !important;
	font-size: 21px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    font-weight: normal;
    text-align: left;
	margin-top: -50px;
}

#featured_activities h3{
	font-weight:bolder;
	margin-top:-34px;
}
#top div .avia-gallery .avia-gallery-big {
    
    padding: 0px;
	
}

#top div .avia-gallery img {
    padding: 0px;
}



h2{ 
	letter-spacing: 0.00em !important;  
   	
}

#company_intro,#featured_activities,#featured_packages{
	-webkit-box-shadow: 2px 3px 18px 15px rgba(224,224,224,0.61) !important; 
	-moz-box-shadow: 2px 3px 18px 15px rgba(224,224,224,0.61) !important; 
	box-shadow: 2px 3px 18px 15px rgba(224,224,224,0.61) !important; 
	
}


#featured_packages  .avia_textblock  {
	padding: 5px;
	opacity: 1;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}

#featured_packages .av-special-heading-tag  {
	padding: 5px 10px 5px 10px;
	
}

#featured_packages  .avia_textblock:hover  {
	cursor:pointer;    
	background-color: #ffff;
	color:black;	
}

#featured_packages .av-special-heading-tag:hover  {	
	color:black;	
}



#featured_packages div .flex_column:hover{
    background-color: #f8f8f8;
	border-style:dotted;
	border-width: 1px;
    border-color: #b02b2c;
}


#quick_links_section .container {
    width: 100% !important;
	max-width: none !important;
    padding: 0px;
	margin:0px;
	
}

#quick_icons_section .container {
    width: 100% !important;
	max-width: none !important;
    padding: 0px;
	margin:0px;
	-webkit-box-shadow: inset 3px 6px 92px 1px rgba(235,235,235,1);
	-moz-box-shadow: inset 3px 6px 92px 1px rgba(235,235,235,1);
	box-shadow: inset 3px 6px 92px 1px rgba(235,235,235,1);
}

#quick_links_section .avia_iconbox_title{
	font-size:1.5em;
}

#company_intro  .container {
    width: 100% !important;
	max-width: none !important;
    padding: 0px;
	margin:0px;
}

#company_intro  p {
    font-size:1.7em;
	line-height:1.4em;
	text-align:justify;
}

#photos_testimonials  .container {
    width: 100% !important;
	max-width: none !important;
    padding: 0px;
	margin:0px;
}

#trip_adviser_section  .container {
    width: 100% !important;
	max-width: none !important;
    padding: 0px;
	margin:0px;
}


.get-in-touch p {
    font-size: 1rem;
    color: #1F1F1F;
    line-height: 1;
    margin-bottom: 0.8rem;
}
.get-in-touch p.hotline {
    
}
.get-in-touch h3 {
    font-size: 2rem;
    
}

#photos_testimonials .avia-button.avia-size-medium {
	
    width: 100%;
}
#footer .container {
    width: 100% !important;
	max-width: none !important;
    padding: 0px;
	margin:0px;
	
}
#footer {
   
    padding-left: 10px;
    padding-right: 10px;
}
#footer .menu a {
	font-size:1.4em;
}


#footer  .widgettitle{
	font-size:1.5em;
	font-weight:bolder !important;
}

#socket .copyright {
    float: left;
    font-size: 1.4em;
}

.main_menu{
	text-transform:uppercase !important;
	font-weight:bolder;
	
}

#featured_activities .container {
    width: 100% !important;
	max-width: none !important;
    padding: 0px;
	margin:0px;
}

h2 .av-special-heading-tag {
	font-size:1.3em;
}

.avia-slider-testimonials .avia-testimonial-content {
    padding: 10px;
    border-style: solid;
    border-width: 0px;
    border-radius: 2px;
}

.avia-testimonial-content {
	background:none !Important;
	margin:0px !Important;
}
.avia-arrow{
	display:none;
	
}

.avia-slider-testimonials .avia-testimonial-meta {
    
    margin-left: 10px !important;
}

.avia-testimonial-meta-mini{
	color:white;
	font-style:italic !important;
}

.avia-slider-testimonials .avia-testimonial-content {
    padding: 0px 5px 5px 5px!important; 
	
}

.find-us{
	margin-top: -85px !important; 
	padding-left: 15px !important; 
	font-size: 24px !important; 
	color: lightgray!important; 
	
}

.av-image-caption-overlay-center {
	text-shadow: -9px 1px 30px rgba(150, 150, 150, 1);
	
}
.avia-button .avia_button_icon {
	
    font-size: 20px;
}
.iconbox .iconbox_content .iconbox_content_title {
    padding: 1px 0 0 0;
    position: relative;
    margin: -7px 0 16px 0;
    clear: none;
    letter-spacing: -1px;
    text-transform: uppercase !important;
    font-size: 24px;
    border: 0px !important;
}


#nav_menu-2 .widgettitle{
	
	font-size:1.43em !important;
	font-weight:800;
}

.title_container .main-title {
    margin: 0;
    font-size: 16px;
    position: relative;
    z-index: 2;
    min-height: 36px;
    line-height: 2.3em;
    top: 0;
    margin-top: -36px;
    font-weight: 400;
}

.title_container .breadcrumb {
    z-index: 10;
    line-height: 15px;
    font-size: 11px;
    position: absolute;
    right: 37px;
    top: 69%;
    margin-top: -18px;
}

.html_header_transparency #top .avia-builder-el-0 .container, .html_header_transparency #top .avia-builder-el-0 .slideshow_caption {
    padding-top: 46px;
}

.title_container .breadcrumb {
    z-index: 10;
    line-height: 15px;
    font-size: 1.1em;
    position: absolute;
    right: 37px;
    top: 69%;
    margin-top: -18px;
    font-weight: bolder;
    text-transform: uppercase;
}

.main-title .entry-title{
  font-size: 1.1em;
font-weight:bolder;
}



.title_container .breadcrumb {
    z-index: 10;
    line-height: 15px;
    font-size: 1.1em;
    position: absolute;
    right: 37px;
    top: 69%;
    color: white;
    margin-top: -18px;
    font-weight: bolder;
    text-transform: uppercase;
}
.main_color .breadcrumb, .main_color .breadcrumb a, #top .main_color.title_container .main-title, #top .main_color.title_container .main-title a {
    color:  white;
}

.breadcrumb_container{
background-color:rgba(0,0,0,0.7) !important;
}

.main-title .entry-title a{
color:white !important;
padding-left:20px;
}

.alternate_color .breadcrumb, .alternate_color .breadcrumb a, #top .alternate_color.title_container .main-title, #top .alternate_color.title_container .main-title a {
    color: white;
    letter-spacing: 0.4px;
    font-weight: bolder;
}

.exploration_paragraph {
    font-size: 1.2rem;
    line-height: 1.9rem;
}

#tour_exploration_section .container{
 width: 100% !important;
     max-width: none !important;
    padding: 0px;
	margin:0px;
}

#featured_image_section  .container{

    padding: 5px;
	
}

.title_container .main-title {
  
    padding-left: 25px;
}



.avia-icon-list li {  
    padding: 0 0 2px 0;
    
}

.avia-icon-list .iconlist_content_wrap {
    overflow: hidden;
    min-height: 1.5em;
    padding-bottom: 12px;
}
#socket .container {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 0px;
}

#menu-item-2175 a{
	font-size:17.9px !important;
	
}

