﻿body {
    font-family: Suisse Int/l;
}

.navbar-area .main-nav {
    padding: 0px 0 !important;
}

.footer-area {
    padding-top: 25px;
}

    .footer-area .copyright-area {
        margin-top: 0px;
    }

.facilities-section .facilities-img {
    background-image: url(../img/services/process10.jpg);
    background-position: center center;
    background-size: cover;
    height: 100%;
}

.page-title {
    padding-top: 72px;
    padding-bottom: 0px;
}

.my-send-row {
    border: 1px solid white;
    border-radius: 5px;
    padding: 10px;
}

@media (max-width: 767px) {
    .navbar-area .mobile-nav .navbar-nav {
        height: unset;
        overflow-y: unset;
    }
}

.mw-100 {
    max-width: 100% !important
}

.color-white {
    color: white;
}

.color-black {
    color: black !important;
}

.personel-account {
    padding-top: 5px !important;
    padding-bottom: 3px !important;
    border-radius: 5px;
}

.mean-container .mean-nav ul li a {
    width: 98% !important;
}

.page-title .title-text h2 {
    margin-bottom: 0px !important;
}

.quote-bg {
    background-image: unset !important;
}

    .quote-bg .container {
        background-color: white;
    }

.login .container {
    background-color: #593085 !important;
}

.my-rotate-row {
    border: 5px solid orange;
    border-radius: 5px;
    padding: 5px;
}

.info-label {
    font-size: 14px;
}

.info-title-label {
    font-size: 18px;
}

.badge-status {
    font-size: 24px;
}

.list-badge-status {
    font-size: 17px;
    padding: 5px 8px;
    position: absolute;
    top: 10px;
    background-color: #155e95;
    right: 10px;
}

.quote-bg::before {
    background: unset;
}

.rotate-detail {
    border: 2px solid orange;
    border-radius: 5px;
    padding: 5px;
}

.rotata-detail-applications {
    border: 2px solid #00ff90;
    border-radius: 5px;
    padding: 10px;
}

.cargo-applications {
    padding: 0px;
    margin-bottom: 20px;
}

.btn-multi {
    margin-left: 20px;
}

.login::before {
    background: #ffffff;
}

.tab-nav-link:focus, .tab-nav-link:hover {
    color: black !important;
}

.tab-nav-link, .tab-nav-link {
    color: orange !important;
}

.get-quote-section .quote-form h2 {
    margin-bottom: 3px;
    margin-top: 1px;
}

.service-details-area .service-sidebar .sidebar-widget {
    margin-bottom: unset;
}

@media only screen and (min-width : 756px) {
    .pt-5-w {
        padding-top: 3rem !important;
    }
}

.pt-10 {
    padding-top: 10px;
}

.p-t-5 {
    padding-top: 5px;
}

.p-0 {
    padding: 0px;
}

.btn-success {
    background: #198754 !important;
}

.switch-box {
    display: none;
}

.icon {
    margin-right: 10px;
}


@media (min-width: 768px) and (max-width: 991px) {
    .navbar-area .mobile-nav .logo {
        top: 5px !important;
    }
    .cargo-detail-action-btn {
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        display: block;
        width: auto;
    }
    .cargo-location-style {
        display: -webkit-box;
    }
    .cargo-detail-action-btn a {
        width: 100%;
        text-align: center;
    }

}

.service-details-area .service-sidebar .sidebar-widget ul li:hover {
    background: unset !important;
    color: #fff;
}

.service-details-area .service-sidebar .sidebar-widget ul li:hover a {
    color: firebrick !important;
}

.owl-item img {
    width: 350px !important;
    min-width: 350px !important;
}

.send-a-load-info-box {
    text-align: center;
    font-size: 18px !important;
}
.hub-list-image
{
    max-width:120px !important;
}
.row {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
