.topbar .cargo-search-widget {
    display: flex;
}

.topbar .cargo-search-widget .topbar-contact {
    margin-right: 15px;
}

.logo img {
    width: 172px;
}

.nav ul.menu {
    float: right;
}

.nav .menu li.extra-menu-item {
    display: inline-block;
    float: none;
}

.nav .menu li.extra-menu-item.menu-item-button-link .sub-menu li a {
    color: #222;
}

.nav .menu li.extra-menu-item.menu-item-button-link .sub-menu li:hover a {
    color: #ffffff;
}

.header-sticky .nav .menu li.extra-menu-item.menu-item-button-link .sub-menu li a {
    color: #222 !important;
}

.header-sticky .nav .menu li.extra-menu-item.menu-item-button-link .sub-menu li:hover a {
    color: #ffffff !important;
}

.header-transparent .site-header {
    background-color: #fff;
}

.track_home {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 15%;
    z-index: 30;
    padding: 30px 30px;
    background-color: rgba(255, 255, 255, 0.3);
    box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 10%);
    width: 32%;
    margin: auto;
}

.track_home .fh-section-title h2 {
    color: #ff0000;
}

.contact-widget-area {
    padding: unset;
    border: unset;
}

.contact-widget-area .contact h4 {
    padding: unset;
    margin-bottom: 10px;
}

.contact-widget-area .contact p {
    padding: unset;
    margin-bottom: 15px;
}

.site-footer .footer-copyright a {
    color: #ffffff;
}

.google-map-block iframe {
    width: 100%;
    border: 0;
    height: 360px;
}
@media screen and (min-width:1025px) and (max-width:1170px) {
    .track_home {
        bottom: 5%;
        width: 40%;
    }
}
@media screen and (min-width:992px) and (max-width:1024px) {
    .track_home {
        bottom: 5%;
        width: 50%;
    }
}
@media screen and (min-width:768px) and (max-width:991px) {
    .track_home {
        bottom: 5%;
        width: 60%;
    }
}
@media screen and (min-width:320px) and (max-width:767px) {
    .track_home {
        bottom: 0%;
        width: 100%;
    }
}

.searchSelected {
    color: #848484 !important;
    border: 1px solid #eeeeee !important;
    height: 40px !important;
    padding-left: 15px !important;
    background-color: white !important;
    font-weight: 400 !important;
}