.vertical-center {
    padding-top: 50px;
    padding-bottom: 30px;
}

.headline-title {
    background-color: black;
    color: white;
    border-radius: 20px;
    display: inline-block;
    margin-bottom: 20px;
    line-height: 70px;
}
.custom-our-value {
    margin: 0 10 10 10;}
.section-2 {
    /* padding-top: 80px;
    padding-bottom: 80px; */
    padding: 80 40 80 40;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    text-align: center;
    background: white;
    /* gap: 110px; */
}

.our-mission-text {
    text-align: start;
    position: absolute;
    top: 30px;
    left: -20px;
}

.our-mission-text-ar {
    text-align: start;
    position: absolute;
    top: 15px;
    right: 0px;
}

.our-vision-text {
    text-align: start;
    position: absolute;
    top: 30px;
    left: -10px;
}

.our-vision-text-ar {
    text-align: start;
    position: absolute;
    top: 16px;
    right: 0px;
}

.section-3 {
    /* padding-top: 30px;
    padding-bottom: 50px; */
    padding: 30px 40 50px 40;
    background: #F7F7F7 0% 0% no-repeat padding-box !important;
}

.our-value-text {
    text-align: start;
    position: absolute;
    top: 50px;
    left: -40px;
}

.our-value-text-ar {
    text-align: start;
    position: absolute;
    top: 40px;
    right: -25px;
}

.custom-value-text {
    width: 760px;
    display: flex;
    flex-direction: row;
}

.custom-value-text>.custom-text-width {
    /* max-width: 455px; */
    text-align: start;
    padding-top: 20px;
}

.section-3>.main-1 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
}

.section-3>.main-1>.value-sections {
    background-color: white;
    border-radius: 20px;
    padding: 20px;
    /* max-width: 460px;
    height: 280px; */
    margin: 0 10 10 10;
}

.our-value-icon {
    position: relative;
    /* width: 460px; */
    /* height: 280px; */
    /* margin: 0 10 10 10; */
    /* text-align: center; */
}

.our-mission-icon,
.our-vision-icon {
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
}

.custom-margin-value-en {
    margin: 0 75px 0 0;
}

.hideOnWeb {
    display: none;
}

@media (max-width: 1540px) {
    .custom-value-text {
        /* width: 720px; */
    }

    .our-value-icon,
    .section-3>.main-1>.value-sections {
        /* max-width: 425px;
        height: 290px; */
    }
}

@media (max-width: 1420px) {

    .our-value-icon,
    .section-3>.main-1>.value-sections {
        /* max-width: 415px;
        height: 290px; */
    }

}

@media (max-width: 1385px) {
    .custom-value-text>.custom-text-width {
        font-size: 14px;
        padding-left: 7px;
        padding-right: 7px;
    }

    .our-value-icon,
    .section-3>.main-1>.value-sections {
        /* max-width: 400px;
        height: 300px; */
    }
}

@media (max-width: 1340px) {

    .our-value-icon,
    .section-3>.main-1>.value-sections {
        /* max-width: 380px;
        height: 290px; */
    }
}

@media (max-width: 1280px) {

    .our-value-icon,
    .section-3>.main-1>.value-sections {
        /* max-width: 370px;
        height: 310px; */
    }
}

@media (max-width: 1250px) {
    .our-value-text {
        left: -25px;
    }

    .section-2 {
        gap: unset;
    }

    .our-value-icon,
    .section-3>.main-1>.value-sections {
        /* max-width: 370px;
        height: 310px; */
    }
}

@media (max-width: 1170px) {

    .our-value-icon,
    .section-3>.main-1>.value-sections {
        /* max-width: 355px;
        height: 320px; */
    }
}

@media (max-width: 1124px) {

    .our-value-icon,
    .section-3>.main-1>.value-sections {
        /* max-width: 345px;
        height: 320px; */
    }
}

@media (max-width: 1095px) {

    .our-value-icon,
    .section-3>.main-1>.value-sections {
        /* max-width: 325px;
        height: 330px; */
    }
}

@media (max-width: 1035px) {

    .our-value-icon,
    .section-3>.main-1>.value-sections {
        /* max-width: 290px;
        height: 335px; */
    }

}

@media (max-width: 768px) {
    .section-3 {
        padding: 30px 0 50px 0;
    }

    .our-mission-img {
        width: 130px;
        height: 120px;
    }

    .hideOnWeb {
        display: block;
    }

    .our-vision-img {
        width: 130px;
        height: 120px;
    }

    .our-value-img {
        width: 130px;
        height: 120px;
    }

    .custom-margin-value-en {
        margin: unset;

    }

    .our-mission-icon,
    .our-vision-icon {
        text-align: start;

    }

    .vertical-center {
        padding-bottom: 5px;
    }

    .custom-our-value {
        display: flex;
        align-items: start;
        justify-content: start;
        flex-direction: column;
        text-align: center;
        margin: unset;
    }

    .our-value-icon {
        position: relative;
        width: unset;
        height: unset;
        margin: 0 10 10 10;
        text-align: center !important;
        padding: 0 5 30 10;
    }

    .custom-value-text {
        display: flex;
        flex-direction: column;
    }

    .padding-our-vision {
        padding-top: 30px;
    }

    .section-3>.main-1 {
        display: flex;
        flex-direction: column;
        justify-content: center;

    }

    .section-3>.main-1>.value-sections {
        background-color: white;
        border-radius: 20px;
        padding: 20px;
        max-width: unset;
        height: unset;
        margin: 0 10 10 10;
    }

    .custom-value-text>.custom-text-width {
        /* width: 265px; */
        width: 100%;
        padding: 20 20 0 20;
        text-align: start;
        /* padding-top: 20px; */
    }

    .our-mission-text {
        text-align: start;
        position: absolute;
        top: 30px;
        left: 26px;
        font-size: 24px;
    }

    .our-mission-text-ar {
        text-align: start;
        position: absolute;
        top: 25px;
        right: 10px;
        font-size: 24px;
    }

    .our-vision-text {
        text-align: start;
        position: absolute;
        top: 40px;
        left: 26px;
        font-size: 24px;
    }

    .our-vision-text-ar {
        text-align: start;
        position: absolute;
        top: 16px;
        right: 10px;
        font-size: 24px;
    }

    .our-value-text {
        text-align: start;
        position: absolute;
        top: 50px;
        left: -5px;
        font-size: 24px;
    }

    .our-value-text-ar {
        text-align: start;
        position: absolute;
        top: 30px;
        /* left: 0px; */
        right: 3px;
        font-size: 24px;
    }

    .vertical-center {
        padding-top: 0px
    }

    .section-2 {
        padding-top: 30px;
        padding-bottom: 30px;
        display: flex;
        align-items: center;
        justify-content: start;
        flex-direction: column;
        text-align: center;
        gap: unset;
    }

    .head-line {
        padding: 40px;
    }

    .headline-title {
        font-size: 26px;
        margin-bottom: 40px;
        line-height: 50px;

    }

    .headline-subTitle {
        font-size: 20px;
    }
}

@media (max-width: 550px) {
    .section-2 {
        padding: 40 0 40 0;
    }

    .our-value-text {
        top: 40px;
        left: 20px;
    }

    .custom-value-text {
        width: unset !important;
        ;
    }

    .hideOnMobile {
        display: none;
    }
}

@media (max-width: 390px) {
    .head-line {
        padding: 20px;
    }

    .headline-title {
        font-size: 24px;
        margin-bottom: 20px;
        line-height: 50px;

    }

    .headline-subTitle {
        font-size: 18px;
    }
}