@media only screen and (max-width: 600px) {
    .ltl-service-mode {
        padding-left: 0;
        display: block;
    }
    .qutes-button a{
        font-size: 13px;   
    }
    .error-image {
        width: 100%;
    }
    .ftl-form-top,
    .onboarding-hub {
        margin-top: 0;
    }
    .benefit-provate-block,
    .main-mission-v1 .container,
    .video-section-desc {
        padding: 0;
    }
    .image-frame .frame-one {
        height: 320px;
    }
    .crousel-heading {
        margin-left: 30px;
    }
    .flickity-page-dots {
        margin-left: 29% !important;
    }
    .ftl-back-color {
        font-size: 21px !important;
    }
    .quote-ftl-block {
        padding: 10px;
    }
    .schedule-description {
        height: 151.5px;
        line-height: 21.4px;
        font-size: large;
    }
    .ftl-section {
        margin: 0;
    }
    .ftl-main-title {
        padding: 0 13% 3% 10%;
    }
    .auto-service-list .service-card .description {
        font-size: 12px;
        line-height: 70px;
    }
    .auto-service-list .service-card {
        bottom: -14px;
    }
    .auto-service-quote-1 {
        top: 0;
        right: 0;
        left: 0;
    }
    .automatic-main-title,
    .ltl-main-title {
        padding: 0 0 3% 10%;
    }
    .am-ltl-matter-section,
    .am-matter-section,
    .am-offering-container {
        height: 1150px !important;
    }
    .am-service-container,
    .matter-other-section,
    section.auto-shipping-matter-section {
        height: 100% !important;
    }
    .ftl-service-title {
        font-size: 14px;
    }
    .carrier-globally {
        font-size: 27px;
    }
    .quality-title-block {
        font-size: 25px;
    }
    .box-mobile {
        margin-top: 5px;
    }
    .ftl-private-mobile {
        margin-top: 4rem;
    }
    .auto-service-list {
        margin: 4rem 0 0;
    }
    .difference-line,
    .schedule-mobile {
        display: none;
    }
    .container-schedule {
        padding: 2rem;
    }
    .third-sehudule {
        display: block;
        margin: 3rem 2rem 0 3rem;
    }
    .video-section-qoute-button {
        padding-bottom: 10px;
    }
    .home-main-paragraph {
        width: 100%;
        overflow-x: scroll;
    }
    #video-container .play-icon {
        top: 40%;
    }
    .ftl-main-section-container {
        padding: 1.5rem;
    }
    .multi-mode-padding {
        padding: 0 20px;
    }
}
@media only screen and (max-width: 992px) {
    .am-matter-section,
    .am-offering-container {
        min-width: 100%;
    }
    .mobile-image-blocks {
        display: flex;
        justify-content: center;
    }
    .navbar-nav > li > a {
        font-size: 9px !important;
    }
    .automatic-main-title {
        padding: 0 0 3% 10%;
    }
    .ltl-main-title {
        padding: 2% 0 3% 10%;
    }
    .am-ltl-matter-section,
    .am-matter-section,
    .am-offering-container {
        height: 100% !important;
    }
    .ftl-main-title {
        padding: 1% 15% 3% 10%;
    }
    .ftl-form-top {
        margin: 20px 0;
    }
    .main-paragraph-block {
        padding-left: 10%;
    }
    .contact-form .ftl-form-container {
        width: 75%;
    }
    .auto-service-list .card .responsive-btn .learn-more {
        opacity: 1;
    }
    .card .learn-more,
    .main-difference-line,
    .schedule-mobile {
        display: none;
    }
    .auto-service-list .card .responsive-btn {
        display: block !important;
        position: relative !important;
        background: 0 0 !important;
        margin-bottom: 50px;
    }
    .auto-service-list .card {
        margin-bottom: 10px;
    }
    .auto-service-quote-1 {
        top: 0 !important;
        right: 0 !important;
        left: 0 !important;
    }
    .quote-ftl-block .service-modes-heading {
        width: 100%;
    }
    .font-sehedule {
        font-size: 10px;
    }
    .card-transport:hover .service-description-scroll {
        font-size: 18px;
    }
    .row-gap {
        flex-direction: column;
    }
    .ftl-main-section-container,
    .multi-mode-padding {
        padding: 0 50px;
    }
}
@media (max-width: 767px) {
    .auto-transport-steps .items {
        flex-wrap: wrap;
    }
    .auto-transport-steps .step-image {
        display: none !important;
    }
}
@media only screen and (min-width: 2000px) {
    .background-wrapper {
        height: 700px;
    }
}
