@media screen and (max-width: 1620px) {
    .our_team {
        margin-top: 80px;
    }
}

@media screen and (max-width: 1520px) {
    .travel_box:nth-child(odd) {
        margin-bottom: -40px;
    }
}

@media screen and (max-width: 1315px) {
    .about_company {
        flex-wrap: wrap;
    }
    .about_company_img {
        margin-left: auto;
    }

    .partners_title {
        width: 100%;
    }
    .welcome_title {
        margin-left: 64px;
    }
    .welcome_title_name > span {
        margin-left: 0;
    }
    .transport_title {
        margin-left: 64px;
    }
    .travel_box:nth-child(even) > .travel_box_content {
        margin-top: -20px;
    }
    .travel_box:nth-child(odd) {
        margin-bottom: -80px;
    }
    .travel_box:nth-child(even) {
        margin-top: -40px;
    }
}
@media screen and (max-width: 1250px) {
    .about_company {
        margin: 0;
        display: grid;
        grid-template-areas:
            "about-company-title about-company-title"
            "about-company-article about-company-img";
    }
    .about_company_container {
        align-self: center;
    }
    .about_company_container > p {
        font-size: 20px;
    }
    .about_company_title {
        margin-top: 60px;
        justify-self: center;
    }
    .about_title {
        display: flex;
        flex-direction: row;
        align-items: center;
        width: max-content;
        text-align: center;
    }
    .our_team_title {
        margin-left: 40px;
    }
    .about_title > span {
        text-align: left;
        margin-left: 15px;
        width: max-content;
    }
    .about_company_text, .transport_title {
        margin-left: 40px;
    }
    .img_content_title_unerlined{
        font-size: 90px;
    }
    .img_content_title{
        font-size: 30px;
    }
    .travel_box:nth-child(odd) {
        margin-bottom: -100px;
    }
}

@media screen and (max-width: 1124px) {
    .about_company_container {
        gap: 0;
    }
    .about_company_container > p {
        font-size: 16px;
    }
    .content_box {
        width: 100%;
    }
    .content_number {
        padding-left: 24px;
    }
    .content_text {
        justify-content: center;
    }
    .travel_box:nth-child(odd) {
        margin-bottom: -120px;
    }
}
@media screen and (max-width: 1024px) {
    .about_company_img {
        width: 580px;
    }
    .about_company_text {
        margin-left: 30px;
    }
    .about_company_container > p {
        font-size: var(--text-font-size-big);
    }
    .img_content_title {
        font-size: 24px;
    }
    .img_content_title_unerlined {
        font-size: 90px;
    }
    .our_team {
        margin: 0 30px;
        margin-top: 100px;
    }
    .our_team_title {
        margin: unset;
    }
    .our_team_title_name {
        width: 100%;
        text-align: center;
    }
    .person_img_name {
        line-height: unset;
    }
    .team {
        padding: 100px 0 140px 0;
    }

    .third_section {
        min-height: 1150px;
        height: 100vh;
    }
    .for_partners_background {
        background-image: url("../assets/images/aboutus/sectionthree_bg_mobile.png");
    }
    .partners_box {
        margin: 0 30px;
    }
    .partners_content {
        width: unset;
        flex-direction: column;
        row-gap: 80px;
    }
    .partners_title p {
        font-size: 18px;
    }
    .content_number {
        font-size: 150px;
    }
    .content_text > h4 {
        font-size: 30px;
    }

    .welcome_title {
        margin-left: unset;
    }
    .welcome_title_name {
        text-align: center;
        padding: var(--page-padding);
    }
    .welcome_title_name .underlined_title {
        margin: unset;
        text-align: center;
    }
    .welcome_bg_line {
        margin-top: 80px;
        height: 1480px;
        background-image: url("../assets/images/aboutus/welocme_bgline_mobile.svg");
        background-position: center center;
        align-items: center;
        background-size: contain;
    }
    .travel_journey {
        height: 100%;
        flex-direction: column;
        padding: 0 74px;
        gap: 150px;
    }
    .travel_box {
        margin: 0 !important;
        max-height: 100px;
        height: auto;
        width: 100%;
        position: relative;
        flex-direction: row;
        justify-content: space-between;
    }
    .travel_box:nth-child(odd) {
        flex-direction: row;

        .travel_box_img {
            right: 36%;
        }
    }

    .travel_box:nth-child(even) {
        flex-direction: row-reverse;

        .travel_box_img {
            left: 36%;
        }
    }
    .travel_box:nth-child(even) > .travel_box_content {
        margin-top: unset;
    }
    .travel_box_img {
        position: absolute;
        width: 50px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        transform: translateY(200px);
    }
    .travel_box_content {
        max-width: 250px;
    }
    .travel_year {
        font-size: 24px;
        margin-top: unset;
    }
    .travel_box_content_p_title {
        font-size: 22px;
    }
    .transport_content {
        padding: 0 30px;
    }
    .transport_title {
        margin-left: unset;
    }
    .transport_title_name {
        text-align: center;
    }
    .transports {
        width: 100%;
    }
    .transports_img {
        position: relative;
        display: flex;
        justify-content: flex-start;
    }
    .transports_count {
        width: 100px;
        height: 100px;
        left: 0;
        bottom: -8px;
    }
    .transports_count > span {
        font-size: 46px;
    }
    .transports_description500 > h4 {
        font-size: 30px;
    }
    .content_number > img {
        width: 76px;
    }
}

@media screen and (max-width: 900px) {
    .about_company {
        grid-template-areas:
            "about-company-title"
            "about-company-img"
            "about-company-article";
    }
    .about_title {
        margin-left: unset;
        margin: auto;
        flex-direction: column;
        justify-content: center;
    }
    .about_company_img {
        width: unset;
        max-width: 100%;
    }
    .img_content_title_unerlined {
        font-size: 60px;
        line-height: 40.082px;
        display: flex;
        align-items: center;
    }
    .about_company_text {
        margin-left: unset;
        padding: 0 30px;
    }
}

@media screen and (max-width: 768px) {
    .travel_box:nth-child(odd) {
        .travel_box_img {
            right: 30%;
        }
    }

    .travel_box:nth-child(even) {
        .travel_box_img {
            left: 30%;
        }
    }
}
@media screen and (max-width: 652px) {
    .welcome_bg_line {
        background-size: cover;
    }
    .travel_journey {
        padding: 0 30px;
    }
}

@media screen and (max-width: 554px) {
    .travel_box:nth-child(odd) {
        .travel_box_img {
            right: 26%;
        }
    }

    .travel_box:nth-child(even) {
        .travel_box_img {
            left: 26%;
        }
    }
}

@media screen and (max-width: 480px) {
    .about_company_title {
        margin-top: 60px;
    }
    .content_number > img {
        width: 40px;
    }
    .img_content_title_unerlined {
        font-size: 60px;
        line-height: 40.082px;
        display: flex;
        align-items: center;
    }
    .about_title > span {
        margin-left: unset;
    }
    .plus_symbol {
        line-height: 40.082px;
    }
    .about_company_text {
        padding: 0 15px;
    }
    .our_team_title_name {
        margin: 50px 0;
    }
    .our_team {
        margin: 0 15px;
    }
    .team {
        padding: 0;
    }
    .team_row {
        column-gap: 30px;
        row-gap: 30px;
    }
    .person_img {
        width: 160px;
        height: 178px;
    }
    .person_img_name {
        font-size: 16px;
    }
    .cover_line,
    .person_img_line {
        left: 0;
        width: 174px;
        height: 172px;
        top: 36px;
    }
    .cover_line {
        top: 20px;
        width: 168px;
        left: -2px;
    }
    .partners_title p {
        font-size: 14px;
        line-height: 20px; /* 142.857% */
        letter-spacing: 1px;
    }
    .content_number {
        font-size: 84px;
        line-height: 32.724px; /* 38.5% */
        letter-spacing: 0.425px;
    }
    .content_text > h4 {
        font-size: 16px;
        line-height: 21.831px;
        letter-spacing: 1px;
    }
    .content_text > p {
        line-height: 20px;
        letter-spacing: 1px;
    }
    .travel_journey {
        padding: 0 15px;
    }

    .travel_box_content_p_title {
        font-size: 16px;
    }
    .travel_box:nth-child(odd) {
        .travel_box_img {
            right: 25%;
        }
    }

    .travel_box:nth-child(even) {
        .travel_box_img {
            left: 25%;
        }
    }
    .travel_year {
        font-size: 14px;
    }
    .transport_content {
        padding: 0 15px;
    }
    .transports_description {
        padding: 10px 24px;
    }
    .transports_description > p {
        font-size: 14px;
    }
}

@media screen and (max-width: 420px) {
    .travel_box_content {
        max-width: 180px;
    }
    .travel_box:nth-child(odd) {
        .travel_box_img {
            right: 22%;
        }
    }

    .travel_box:nth-child(even) {
        .travel_box_img {
            left: 22%;
        }
    }
    .person_job {
        font-size: 13px;
    }
}
@media screen and (max-width: 360px) {
    .travel_box:nth-child(odd) {
        .travel_box_img {
            right: 16%;
        }
    }

    .travel_box:nth-child(even) {
        .travel_box_img {
            left: 16%;
        }
    }
    .img_content_title:nth-child(2) {
        right: 60%;
    }
}
