@media only screen and (max-width: 992px) {

    .contactus_third_section .left_side_part .title_heading {
        margin-bottom: 30px;
    }

    .contactus_third_section .container .row {
        background: linear-gradient(to left, #3b409710 100%, transparent 100%);
        padding: 25px 20px 30px 20px;
    }

    .contactus_third_section .container .row::before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        border: 2px solid var(--bg_color_5);
        pointer-events: none;
    }

    .contactus_third_section .left_side_part {
        background-color: var(--bg_color_3);
        color: #ffffff;
        padding: 40px;
        height: calc(100% - 20px);
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
        position: relative;
        top: 50%;
        left: 0;
        transform: translate(-0%, -50%);
        box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
    }

    .custom-arrow {
        border-top: 6px solid var(--text_color_2);
    }

    .pattern-box {
        width: 100%;
    }

    .pattern-menu {
        position: static;
        display: none;
        background-color: transparent;
        box-shadow: none;
        flex-direction: column;
        align-items: center;
        width: 100%;
        padding: 0;
        margin: -6px 0 12px 0;
    }

    .pattern-menu a {
        padding: 5px 12px;
        color: #e7e7e7;
        font-size: var(--font_16);
        width: 100%;
    }

    .pattern-box.active .pattern-menu {
        display: flex;
    }

    .nav-btn .navbar_option_part {
        width: 100%;
        padding: 40px 0 0 0;
        display: flex;
        flex-direction: column;
        text-align: center;
    }

    .nav-btn .navbar_option_part p {
        margin: 0 0 15px 0;
        color: var(--text_color_2);
        font-family: var(--work-sans-medium);
        cursor: pointer;
    }

    .hamburger-menu-container {
        display: flex;
    }

    #check {
        display: block;
    }

    .nav-btn {
        position: fixed;
        height: calc(100vh - 100px);
        top: 120px;
        left: 0;
        width: 100%;
        background-color: var(--text_color_3);
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        overflow-x: hidden;
        overflow-y: auto;
        transform: translateX(100%);
        transition: .65s;
    }

    #check:checked~.nav-btn {
        transform: translateX(0);
    }

    #check:checked~.nav-btn .nav-link,
    #check:checked~.nav-btn .log-sign {
        animation: animation .5s ease forwards var(--i);
    }

}

@media only screen and (max-width: 992px) {

    .second_section img {
        height: 250px;
    }

    .second_section .left-side-part {
        text-align: center;
    }

    .second_section .heading-text {
        font-size: 32px;
    }

    .second_section .second_section_btn .about-us-btn {
        margin-bottom: 35px;
    }

}

@media only screen and (max-width: 768px) {

    .footer-second-section {
        margin-left: 0px;
    }

}