/******* NEW HEADER ***********/
.dropdown-menu-bottom {
    /*top: -150px !important;*/
}

#search {
    border-radius: 100px;
    border: 1px solid #dedede;
    width: 100%;
    padding: 5px;
    text-indent: 20px;
}

.button-search {
  width: 50%;
  /*float: right !important;*/
  text-align: right;
}
.searchbutton {
  
  border-radius: 100px;
  border: 1px solid #ff6c00;
  background: #ff6c00;
  color: #FFF;
  padding: 5px 15px 5px 15px;
  position: absolute;
  right: 0;
}
.header-main .navigation {
    width: 70%;
}
.navigation .nav-links { 
    width: 100%;
}
.d-flex.align-items-center.flex-nowrap {
    margin: 0 15px;
    position: relative;
    top: 2em;
    transition: all .3s ease;
}
.dropup-cont {
    height: 90%;
    top: 0px;
    position: fixed;
    /*min-width: 240px;*/
}
.searchTop {
    top: 0.5em !important;
}
.dropdown-menu.dropdown-menu-1.dropdown-menu-bottom {
    bottom: 0;
    position: relative;
}
.dropup-cont2 {
    position: absolute;
    bottom: 8em;
}
footer {
    z-index: 999;
    position: relative;
}

.top_menu > .main-menu > span {
    background: #004d69;
    padding: 0.5em 2em 0.5em 2em;
    border-radius: 100px;
    color: #FFF;
}

.navigation .nav-links .main-menu:after,
.navigation .nav-links .main-menu:before {
    background-color: transparent;
}

@media screen and (max-width: 768px) {
    .header_bottom {
        display: none !important;
    }
    
}

@media screen and (max-width: 1199px) {
    .top_menu > .main-menu > span {
        padding: 0.5em 1em 0.5em 1em;
    }
} 

.header_bottom .header-main-wrapper .navigation {
    margin: 0 auto;
}
.header_bottom .header-main-wrapper .navigation .navbar-nav{
    width: auto;
}

.tab-search.tab-search-long.tab-search-transparent {
    position: absolute;
    top: 30%;
}
@media screen and (max-width: 767px) {
   .mobileHtlSearch {
        display: block;
    }
    .tab-search.tab-search-long.tab-search-transparent {
        position: relative;
        top: 0;
    }
}