.dropdown-menu-1 li .link-page, .dropdown-menu-2 li .link-page, .mega-menu-content li .link-page {
 padding: 15px 10px 10px 10px!important;
}/* Enter Your Custom CSS Here */
.mega-menu-content {
    max-height: 500px;
    overflow-y: scroll;
}
.submainmenu
{
    color: #444!important;
    margin-left: -26px!important;
    font-size: 15px!important;
    font-weight: 400!important;
}
.dropdown-menu-1 li .link-page, .dropdown-menu-2 li .link-page, .mega-menu-content li .link-page {

  line-height: 0px!important;
}

@media screen and (min-width: 767px) {
.page-title {
    height: 540px;
    overflow: visible;
}
}

.footeraddress
{
      position: absolute;
    margin-top: -60px;
    margin-left: 25px;
    margin-bottom: 10px!important;
}
.locationpin
{
      margin-bottom: 30px!important;
}

.tours-layout .content-wrapper > .content .title .price {
    color: #ff3a00;
}

#text-7 > div.textwidget > h5 > a, #text-3 > div.textwidget > h5 > a
{
  color:#878787!important;
}
#text-7 > div.textwidget > h5 > a:hover, #text-3 > div.textwidget > h5 > a:hover
{
  color:#ffdd00!important;
}
#menu-main-navigation-1 > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-1249.mega-menu.dropdown > div > ul > li > div:nth-child(2) > ul > li > ul > li:nth-child(6) > a, #menu-main-navigation-1 > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-1249.mega-menu.dropdown > div > ul > li > div:nth-child(1) > ul > li > ul > li:nth-child(10) > a, #menu-main-navigation-1 > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-1249.mega-menu.dropdown > div > ul > li > div:nth-child(3) > ul > li > ul > li:nth-child(5) > a, #menu-main-navigation-1 > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-1249.mega-menu.dropdown > div > ul > li > div:nth-child(2) > ul > li > ul > li:nth-child(12) > a
{
		font-size: 16.5px;
    color: #444;
    font-weight: 700;
    margin-left: -15px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.name-company {
    color: #858585!important;
}
.header-01 .header-main .mega-menu-content {
    top: 160px;
}

#back-top .link {
    position: fixed;
    bottom: 20px;
    left: 20px!important;
}

.tours-layout .content-wrapper > .content .group-btn-tours .left-btn {
    background: #ffeb00!important;
    color: black!important;
}

div.price > span.text {
    background: #e52f48;
    padding: 2px 10px;
}

.tours-layout .content-wrapper .list-info li .link.added_wish_list > .icons {
    color: #ff0047!important;
}


.dropdown-menu-1 li .link-page .icons-dropdown {height: 15px;    line-height: 0px;}

.menu-item-has-children.menu-item-1248.mega-menu.dropdown > div {    overflow-y: inherit;}

.navigation .nav-links .main-menu:before {display:none;}

.header-main.header-fixed .navigation .nav-links .main-menu {
    line-height: 100px;
  margin: 0 15px;
}
.header-main .navigation .nav-links .main-menu {margin: 0 15px;}
.header-main.header-fixed .dropdown-menu-1, .header-main.header-fixed .mega-menu-content {
    top: 100px;
}

 .header-main.header-fixed .logo .header-logo img {
    max-width: 260px;
    margin-top: 20px;
}


.header-fixed .button-search {
    line-height: 100px!important;
}

.header-main .logo .header-logo img {
    max-width: 175px;
}

.bg-transparent .header-main.header-fixed {
    background-color: #2b2b2b!important;
}
@media only screen and (max-width:480px) {
.menu-item-has-children.menu-item-1248.mega-menu.dropdown > div {
    overflow-y: scroll!important;
}
}

.modal-content {
    background: yellow;
}