/*#header .header .header-left #st-main-menu {
    margin-left: 80px;
}*/
.st-header-1 .header .logo img, .st-header-2 .header .logo img, .st-header-3 .header .logo img {
  height: 82px !important;
  object-fit: cover;
}
#header .header .header-left {
  display: flex;
  align-items: center;
  width: 100% !important;
  margin-left: 10% !important;
}
#header .header .header-right .st-list li:last-child {
    margin-right: 40px;
}
#header .header .header-left #st-main-menu .main-menu li.menu-item-has-children .menu-dropdown li {
    width: 250px;
}

#header .header .header-left #st-main-menu .main-menu {
  padding-left:0px;
}



#header .header .header-right .st-list li.st-header-link a {
  border-radius:0px;
}
.newx {
    box-shadow: 0px 0px 20px 0px rgba(237, 237, 237, 1);
    padding: 5px;
}
.search-result-page.st-tours .grid-item .service-review {
    display: none;
}

.mega_content h2{
  color: #FFFFFF;
text-shadow: -2px -1px 4px rgba(0, 0, 0, 0.86);
text-transform: uppercase;
}

.mega_content:hover {
  cursor:pointer;
}
#mega_info_bar_2{
 border-radius:5px;
 background:black;
}
.mega_info_box .mega-info-img {
  padding-top: 5px;
padding-left: 10px;
padding-right: 10px;
background:
white;
border: 1px solid
#FEC107;
}
.mega_info_box .mega-info-title {
  font-weight: bold;
}

.mega_info_box p {
  color:
white;
background:#3d3d3d;
padding: 20px;
width: 300px;
text-align: center;
margin: auto;
border-radius: 5px;
}

.mega-info-title {
  font-size:15px;
}

.mega-info-btn {
  color:#C19C38;
}
.vc-hoverbox-front-inner h2{
text-shadow: 2px 2px 2px black;
}

.wptripadvisor_t1_P_3 {
  font-family:"Nunito" !important;
}

@media (max-width: 270px) {
  #header .header .logo img {
    max-width: 120px !important;
  }
}