.section-title {
    /* font-family: 'Zonapro Bold', sans-serif; */
    font-size: 2.5rem;
    color: #9d9d9d;
    /* margin-bottom: 20px; */
    padding-bottom: 0px;
}

.job-title {
    /* font-family: 'Zonapro Bold', sans-serif; */
    font-size: 1.5rem;
    color: #9d9d9d;
    margin-top: 20px;
    font-weight: 600;
}

.job-description {
    font-family: 'Zonapro', sans-serif;
    font-size: 1rem;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 50px;
}

.apply-button {
    position: relative;
    /* Ensure the pseudo-elements are positioned correctly */
    font-family: 'Zonapro', sans-serif;
    font-size: 1rem;
    color: #fff;
    background: linear-gradient(180deg, #393737 0%, #6f6c6c 100%);
    border: none;
    /* Remove default border */
    padding: 8px 60px;
    border-radius: 22px;
    cursor: pointer;
}

.apply-button::before,
.apply-button::after {
    content: "";
    position: absolute;
    left: 26px;
    right: 26px;
    height: 2px;
    /* Adjust the height of the border */
    background: linear-gradient(to right, rgb(255 255 255 / 0%), #9f9f9f, rgb(255 255 255 / 0%));
}

.apply-button::before {
    top: 0;
    /* Position the top border */
}

.apply-button::after {
    bottom: 0;
    /* Position the bottom border */
}

.apply-button:hover {
    background-color: #555;
}

.separator-vertical {
    width: 4px;
    height: 520px;
    background: linear-gradient(to bottom, transparent, #939393, #939393, transparent);
    /* Adjust the color and gradient as needed */
}

.bg_circle1 {
    /* padding: 0 77px; */
    padding: 34px;
}

.about_section {
    height: 100%;
}

@media (max-width: 991.9px) {
    .about_section {
        height: auto;
        /* Remove fixed height for screens below 992px */
    }

    .separator-vertical {
        width: 80%;
        /* Adjust width as needed */
        height: 2px;
        /* Change height to make it a horizontal line */
        margin: 20px auto;
        /* Center the line horizontally */
        background: linear-gradient(to left, transparent, #939393, #939393, transparent);
    }
}

/* .twe_logo {
    position: relative;
    z-index: 2;
    width: 100%;
} */

.bg_circle_background::before {
    /* top: 0;
    left: 90px;
    width: 64%; */
    border-radius: 60%;
}

.social-media-bar{
    display: flex;
  }