.header-mainnav {
    margin: auto;
    justify-content: center;
    display: flex;
}
a.h-phone {
    font-size: 20px;
    color: black!important;
    font-weight: 900;
}
a.btn.header-button:before {
    content: "\f073";
    font-family: fontAwesome;
    font-weight: 100;
    font-size: 20px;
    padding-right: 10px;
    line-height: 1px;
}
.header-style-1 .main-header .main-header-bottom {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    background: #00008b;
}
.header-style-1 .main-navigation > ul > li > a {
    margin: 10px 10px 10px 20px;
    padding: 0 20px!important;
    text-align: center;
    border-radius: 50px;
    line-height: 25px;
    transition: all 0.5s ease-in-out;
    font-weight: 500;
}
.header-style-1 .main-navigation > ul > li:hover a{
    background: #fff!important;
    color: black!important;
}
li.current-menu-item > a, li.current-menu-parent a {
    background: #fff!important;
    color: black!important;
}
.header-style-1 .main-navigation ul.sub-menu li.current-menu-item a {
    color: #ea5c2f!important;
}
div#header_topbar {
    display: none;
}
.socials-icon i {
    color: #fff;
    font-size: 30px;
    letter-spacing: 18px;
    transition: all 0.5s ease-in-out;
}
.socials-icon i:hover {
    color: #f57c0c;
}
.custom-footer-inner {
    margin-top: 40px;
}
.additional-page-footer .wpb_raw_html {
    margin-bottom: 0;
}
.custom-breadcrumbs ul li a {
    color: black;
}
.custom-breadcrumbs {
    font-weight: 400;
    margin-top: 20px;
    padding: 0;
    margin-bottom: 60px;
     text-transform: uppercase;
}


@media only screen and (max-width: 991px){
.header_mobile .mlogo_wrapper .mobile_logo {
    float: left;
    width: 75%;
}
 .mobile-header-sticky {
    position: relative!important;   
    
}
.header_mobile li img.menu-icon {
    display: none!important;
}
.sticked{
    position:fixed!IMPORTANT;
}   
.mobile_logo img {
    height: 55px;
}
    
}
/*FOOTER MAP*/
@media(min-width:768px){
.map-tab {
    width: 100%;
    position: absolute;
    align-items: center;
    display: flex;
    height: 100%;
    left: 7%;
}
.map-tab .wpb_tour_tabs_wrapper {
    width: 28%;
}
}
.map-tab .wpb_tour_tabs_wrapper {
    margin: 15px;
    box-shadow: 0px 0px 16px 0 rgba(0,0,0,0.2), 0px 0px 20px 0 rgba(0,0,0,0.19);
}
.map-tab.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    background-image: linear-gradient(rgba(224, 123, 56, 0.82), rgba(57, 40, 136, 0.84))!important;
    background: none;
    color: #fff;
    height: 370px;
    padding: 30px;
}
.map-tab.wpb_tabs .wpb_tabs_nav li {
    float: left;
    width: 50%;
    margin: 0;
}
.map-tab.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .map-tab.wpb_content_element .wpb_tabs_nav li:hover{
    background: rgba(224, 123, 56, 0.82)!important;
}
.map-tab.wpb_content_element .wpb_tabs_nav li {
    padding: 7px 0px;
    text-align: center;
    font-size: 16px;
}
.map-tab.wpb_content_element .wpb_tabs_nav li a:focus, .map-tab.wpb_content_element .wpb_tabs_nav li a:hover, 
.map-tab.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
.map-tab.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab a,
.map-tab.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab h5,.map-tab.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab h4,
.map-tab.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab h3{
    color:#fff;
}
.main-footer .widget_media_image {
    margin-bottom: 18px;
    width: 80%;
}
.main-footer h4:after{
display:none;
}
@media (max-width: 991px){
.breadcrumbs .breadc-box {
    min-height: auto;
}
    .sticky-book-button {
    bottom: 50%!important;
    right: 0!important;
    transform: translate(40%, 7px) rotate(-90deg);
}
}
footer li.current-menu-item > a {
    background: transparent!important;
    color: #f26522!important;
}
/*MEGA MENU*/
img.menu-icon {
    max-width: 30px;
    height: auto;
    padding: 0px 8px 0px 0px;
}
@media (min-width: 991px){
    li.mega-menu ul.sub-menu {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(25%, 1fr));
    width: 900px;
}
.main-navigation ul li.mega-menu ul.sub-menu li {
    border-bottom: 1px solid white;
}
.main-navigation ul ul {
    border-top: none!important;
    color: #ffff;
    background-color: rgba(27, 27, 64, 0.89)!important;
}
.header-style-1 .main-navigation > ul > li:hover ul li a{
   color: #fff!important;
   background-color:transparent!important;
}
.header-style-1 .main-navigation > ul li ul li a:hover{
   background-color:#00008b!important;
}
.main-navigation ul li.mega-menu ul.sub-menu li a{
    border: none;
    height: 100%;
    align-items: center;
    display: flex;
}
}
@media (min-width: 1200px){
.main-navigation ul li.mega-menu ul.sub-menu {
    left: -145%;
}
}
@media screen and (min-width: 991px) and (max-width: 1200px){
.main-navigation ul li.mega-menu ul.sub-menu {
    left: -145%;
}
}
.main-header-top .fa-phone, .mobile-phone .fa-phone {
    border: 1px solid #e77930;
    width: 35px;
    height: 35px;
    align-items: center;
    justify-content: center;
    display: inline-flex;
    border-radius: 50px;
    position: relative;
    top: -2px;
}
.main-header-top .fa-phone:after, .mobile-phone .fa-phone:after{
    border: 1px solid #e77930;
    width: 100%;
    height: 100%;
    position: absolute;
    content: "";
    border-radius: 50px;
    transition:all 0.5s ease-in-out;
    animation:headernoanimation 0.8s infinite;
}
@keyframes headernoanimation{
    100%{
        transform: scale(1.7);
        opacity:0;
    }
    0%{
         transform: scale(1);
          opacity:1;
    }
}
.mobile-phone {
    display: inline-flex;
    position: absolute;
    top: 0;
    ALIGN-ITEMS: CENTER;
    JUSTIFY-CONTENT: center;
    MARGIN: AUTO;
    HEIGHT: 100%;
    width: fit-content;
    right: 15%;
}
.mobile-phone i{
    color:#e77930;
}