.header {padding: 0;}
.header .header-container {padding-top: 0;padding-bottom: 0;border-bottom: 1px solid #fff;display: flex;flex-direction: row;justify-content: space-between;align-items: stretch;}
.header_nav.sticky .header-container {border-bottom: 1px solid transparent;}
.header_panel-logo {margin-bottom: 0;}
.header_nav-menu_item {height: 100%;display: flex;align-items: flex-start;padding: 0;flex-direction: column;justify-content: center;}
.header_nav:after {display: none;}
.logo {height: 85px;margin: 20px 0;}
.logo img{height: inherit;object-fit: contain;}
.header_nav-menu .nav-link {height: 100%;display: flex;align-items: center;}
.header_nav.sticky {background: #00008eb5;}
.header_nav.sticky .custom-sticky-container {max-width: 1180px;margin: auto;}
.header_nav.sticky .logo {margin: 0;height: 75px;}

.fob, .exworks, .sea-freight, .air-freight, .expert {display: none;}
.custom-select-container.customSelect.error .custom-select-opener {border-color: #bc0000;}
.custom-select-container.is-open .custom-select-panel {z-index: 11;overflow-y: scroll;}
.custom-select-container.is-open .custom-select-panel::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
.custom-select-container.is-open .custom-select-panel::-webkit-scrollbar {width: 6px;background-color: #F5F5F5;}
.custom-select-container.is-open .custom-select-panel::-webkit-scrollbar-thumb {background-color: #000000;}
.errorpage {background-repeat: no-repeat;background-position: center;background-size: cover;}
.post_article-text img {margin: 40px 0;}
.partners_slider-slide {filter: grayscale(1);transition: .2s filter ease-in-out;-webkit-transition: .2s filter ease-in-out;-o-transition: .2s filter ease-in-out;}
.partners_slider-slide:hover {filter: none;transition: .2s filter ease-in-out;-webkit-transition: .2s filter ease-in-out;-o-transition: .2s filter ease-in-out;}
.latest_content .main_title, .blog_feed-post .main_title {transition: .2s color ease-in-out;-webkit-transition: .2s color ease-in-out;-o-transition: .2s color ease-in-out;}
.latest_content .main_title:hover, .blog_feed-post .main_title:hover {color: #8c78d5;transition: .2s color ease-in-out;-webkit-transition: .2s color ease-in-out;-o-transition: .2s color ease-in-out;}
.metadata_item a {transition: .2s color ease-in-out;-webkit-transition: .2s color ease-in-out;-o-transition: .2s color ease-in-out;}
.metadata_item a:hover {color: #19456b;transition: .2s color ease-in-out;-webkit-transition: .2s color ease-in-out;-o-transition: .2s color ease-in-out;}
footer {background: linear-gradient(135deg,#00008e 0,#017280 100%);}

footer ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
footer ul li {
    list-style: none;
}
footer .footer-widgets-wrapper {
    padding: 60px 0px;
}

.container-item {border-top: 1px solid #d7d7d7;padding: 16px 0 0 0;}
.container-item-hidden {display: none;position: relative;}

.dlt-container-btn {opacity:0;height: 18px;width: 18px;display: block;background: #fff;position: absolute;top: 18px;left: 120px;border: 2px solid #6D6D6D;border-radius: 50%;}
.dlt-container-btn::before {content:'';width: 1.5px;height: 10px;background: #6d6d6d;top: 50%;left: 50%;position: absolute;transform: translate(-50%, -50%) rotate(45deg);}
.dlt-container-btn::after {content:'';width: 1.5px;height: 10px;background: #6d6d6d;top: 50%;left: 50%;position: absolute;transform: translate(-45%, -45%) rotate(-45deg);}
.container-item-hidden:hover .dlt-container-btn {opacity: 0.5;}
.container-item-hidden:hover .dlt-container-btn:hover {opacity: 1;}
.mdp-float {top: unset !important;bottom: 50px; position: fixed;}

.zen-map {display:block;width: 100%;height: 450px;background-image: url('../map-uta.jpg');background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative;}
.zen-map .map-overlay {position: absolute;width: 100%;height: 100%;background: #00008eb5;opacity: 0;visibility: hidden;transition: .2s all ease-in-out;-webkit-transition: .2s all ease-in-out;-o-transition: .2s all ease-in-out;}
.zen-map:hover .map-overlay {opacity: 1;visibility: visible;transition: .2s all ease-in-out;-webkit-transition: .2s all ease-in-out;-o-transition: .2s all ease-in-out;}
.zen-map .map-overlay span {color: #fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-weight: 500;}

@media (max-width: 1200px) {
    .about {
        padding: 80px 0;
    }
}
@media (max-width: 991px) {
    .header .header-container {
        flex-wrap: wrap;
    }
    .header_nav-menu_item .dropdown-list {
        margin: 20px 0 0 30px;
    }
    footer .footer-widgets-wrapper {
        padding: 30px 0px 60px;
    }

    .sidebar {
        margin: 40px 0 0 0;
    }
    .header_nav-menu .nav-link.current {
        color: #8c78d5;
    }
}
footer .single-footer-wid {
    margin-top: 40px;
}
footer .single-footer-wid .wid-title {
    margin-bottom: 25px;
}
@media (min-width: 767px) {
    footer .single-footer-wid .wid-title {
        margin-top: 20px;
    }
}
footer .single-footer-wid .wid-title h6 {
    font-weight: 600;
    color: #fff;
    font-size: 17px;
}
footer .single-footer-wid ul li a {
    margin-top: 8px;
    color: #ffffff;
    display: block;
    font-size: 13px;
}
footer .single-footer-wid ul li a:hover, footer .single-footer-wid ul li a.current {
    color: #8c78d5;
}
footer.footer-2 {
    background-color: #4ab9cf;
}
footer.footer-2.bg-overlay::before {
    opacity: 0.9;
}
footer.footer-2 .footer-bottom {
    background: transparent;
}
footer.footer-2 .footer-bottom .bottom-content-wrapper {
    background: #4ab9cf;
}
footer .footer-bottom .bottom-content-wrapper .text-zenbolt p{
    text-align: right;
}

@media (max-width: 767px) {
    .map_header, .services_header {max-width: 100%;text-align: left;}
    footer .footer-bottom, footer .footer-bottom .bottom-content-wrapper .text-zenbolt p {
        text-align: left;
    }
}
footer .footer-bottom .bottom-content-wrapper {
    padding: 0 0 35px 0;
}
@media (max-width: 767px) {
    footer .footer-bottom .bottom-content-wrapper {
        padding: 0 0 20px 0;
    }
}
footer .footer-bottom .bottom-content-wrapper p, footer .footer-bottom .bottom-content-wrapper b, footer .footer-bottom .bottom-content-wrapper strong {
    color: #fff;
    font-size: 16px;
    text-transform: capitalize;
}
footer .footer-bottom .bottom-content-wrapper a {
    font-weight: 500;
}
footer .footer-bottom .bottom-content-wrapper a:hover, .get-in-touch .single-contact-info .contact-info a:hover {
    color: #8c78d5;
}
footer .footer-bottom .bottom-content-wrapper ul li {
    display: inline-block;
}
footer .footer-bottom .bottom-content-wrapper ul li:first-of-type a {
    margin-left: 0;
}
footer .footer-bottom .bottom-content-wrapper ul li a {
    display: inline-block;
    margin-left: 15px;
    font-size: 15px;
    color: #fff;
    text-transform: capitalize;
}
footer .social-links {
    margin-top: 30px;
}
footer .social-links a {
    display: inline-block;
    margin-right: 15px;
    color: #fff;
}
footer .social-links a:hover {
    color: #8c78d5;
}
footer .social-links a:last-of-type {
    margin-left: 0;
}
.get-in-touch .single-contact-info {
    font-size: 13px;
    margin-top: 5px;
}
.get-in-touch .single-contact-info .icon {
    float: left;
    overflow: hidden;
    margin-right: 15px;
    color: #fff;
}
.get-in-touch .single-contact-info .contact-info {
    overflow: hidden;
    color: #ffffff;
}
.get-in-touch .single-contact-info .contact-info span, .get-in-touch .single-contact-info .contact-info a {
    display: block;
}
.about-transland {
    margin-top: 40px;
}
.about-transland a {
    display: block;
    height: 95px;
}
.about-transland a img {
    height: inherit;
    width: fit-content;
    object-fit: contain;
}
.about-transland p {
    color: #ffffff;
    font-size: 13px;
    margin-top: 20px;
}
.footer-social-icon {
    margin-top: 25px;
}
.footer-social-icon a {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 42px;
    text-align: center;
    background-color: #4ab9cf;
    color: #fff;
    font-size: 16px;
    margin-right: 5px;
}

@media screen and (min-width: 991.98px) {
    .header_nav .container, .header_nav .container .header_nav-wrapper ul {height: inherit;}
    .header_nav-menu .nav-link:after {
        bottom: 0px;
        background: #fff;
        height: 4px;
    }
    .newsletter-section {
        padding-bottom: 80px;
    }
}

@media screen and (min-width: 1200px) {
    .newsletter-section.services-page {
        padding-top: 120px;
        padding-bottom: 120px;
    }
}

@media screen and (max-width: 420px) {
    .hidden-mobile {display: none;}
    .zen-map {background-size: initial;}
}
