/* program services */
.lang_arabic .slider-container,
.lang_arabic .width-rps-container {
    /*Added on 18-01-2023*/
    direction: ltr;
}

.lang_arabic .careers_job_container .slider-container {
    direction: rtl;
}

.lang_arabic .events_containerArrow {
    /*Added on 20-02-2023*/
    direction: ltr;
}

.lang_arabic .careers_containerArrow {
    /*Added on 06-03-2023*/
    direction: ltr;
}

.lang_arabic .main_title {
    direction: rtl;
}

.lang_arabic .ps_section {
    direction: rtl;
}

/* blur box  */
.lang_arabic .box_title {
    min-width: 8rem;
    /*changed on 18-01-2023*/
}

.lang_arabic .img_container:hover .blur-box {
    /*changed on 18-01-2023*/
    width: 12.5rem;
}

/* blur box end */
.lang_arabic .ps_section_text div.para {
    margin-left: 0;
    margin-right: 5.625rem;
}

.lang_arabic .ps_cta_btn {
    margin-left: 0;
    margin-right: 5.625rem;
}

.lang_arabic .ps_cta_btn img {
    transform: scale(-1, 1);
}

/* program services  end*/
/* ppsp pages */
.lang_arabic .rps_cta a.cta_btn img {
    transform: scale(-1, 1);
}

.lang_arabic .path_row {
    direction: rtl;
    margin-left: 0;
    margin-right: 7.5%;
}

.lang_arabic .path_row span {
    margin-bottom: 0%;
}

.lang_arabic .for_customer_inner {
    justify-content: flex-start;
    padding-right: 0.8rem;
}

.lang_arabic .for_customer_inner img {
    transform: scale(-1, 1);
}

.lang_arabic .ppsp_landing {
    direction: rtl;
    margin-left: 0;
    margin-right: 7.5%;
    gap: 5rem;
}

.lang_arabic .ppsp_landing_text div.para {
    margin-top: 3rem;
    line-height: 2.813rem;
}

.lang_arabic .ppsp_landing_text div.para p {
    line-height: 2.813rem;
}

.lang_arabic .ppsp_l_img {
    border-radius: 0 1rem 1rem 0;
}

.lang_arabic .ppsp_l_img img {
    border-radius: 0 1rem 1rem 0;
}

.lang_arabic .ppsp_detail div.text {
    text-align: center;
}

.lang_arabic .rps_heading {
    direction: rtl;
}

.lang_arabic .rps_title {
    direction: rtl;
    text-align: right;
}

.lang_arabic .rps_desc {
    direction: rtl;
    text-align: right;
}

.lang_arabic .rps_cta {
    direction: rtl;
}

.lang_arabic .arrowContainer {
    justify-content: flex-start;
}

.lang_arabic .equipment_section,
.lang_arabic .consultancy_services_section,
.lang_arabic .ods_how_to_apply {
    direction: rtl;
}

.lang_arabic .consultancy_text {
    text-align: right;
}

.lang_arabic .apply_category_filter span img {
    transform: scale(-1, 1);
}

.lang_arabic .category-close {
    position: absolute;
    top: 1rem;
    left: auto;
    right: 1.5rem;
}

/* ppsp page end */
/* faq */
.lang_arabic .accordian_container {
    direction: rtl;
}

.lang_arabic .faq_ans ul {
    margin-left: unset;
    margin-right: 4%;
}

.lang_arabic .main_title.faq {
    max-width: 100%;
    margin-top: 2rem;
}

/* faq end */
.lang_arabic .consultancy_text ul {
    margin-left: 0rem;
    margin-right: 1.5rem;
}

/* News */
.lang_arabic .news_heading_and_searchbar,
.lang_arabic .news_featured {
    direction: rtl;
}

.lang_arabic .news_featured_readmore_cta,
.lang_arabic .news_data_cta {
    margin-right: 0;
}

.lang_arabic .searchbar span.search_svg {
    left: auto;
    right: 0;
}

.lang_arabic .searchbar input {
    width: 27rem;
}

.lang_arabic .news_data {
    direction: rtl;
}

.lang_arabic .news_data,
.lang_arabic .news_data_title,
.lang_arabic .news_data_desc {
    text-align: right;
}

.lang_arabic .news_data {
    margin-left: auto;
}

.lang_arabic .news_flex_wrap {
    direction: rtl;
}

.lang_arabic .for_customer {
    width: fit-content;
    /* change on 18-01-2023*/
}

.lang_arabic .for_customer.ods_fc {
    width: 176px;
}

.lang_arabic .news_detail_container {
    direction: rtl;
}

/* events css started here */
.lang_arabic .eventsHead,
.lang_arabic .eventscard {
    direction: rtl;
}

.lang_arabic .events_date {
    border-radius: 5px;
    padding-left: 6%;
    padding-right: 6%;
}

.lang_arabic .eventsTitle {
    max-width: 20.313rem;
    text-align: start;
}

.lang_arabic .events-card-btn a.moreInfo_btn img {
    transform: scale(-1, 1);
}

/* events css ended here */
.lang_arabic .products_section {
    direction: rtl;
}

.lang_arabic .product_hover_detail {
    margin: 0 2rem;
}

.lang_arabic .phd_cta {
    width: 22.938rem;
    gap: 1.5rem;
}

.lang_arabic .phd_cta span img {
    transform: scale(-1, 1);
}

.lang_arabic .atp_container {
    direction: rtl;
}

.lang_arabic .portfolio_section {
    direction: rtl;
}

.lang_arabic .portfolio_tag {
    border-radius: 5px;
}

/* Careers Css has been started */
.lang_arabic .careers_title {
    right: 0%;
    left: unset;
}

.lang_arabic .careers_joinLAB7_cont,
.lang_arabic .careers_values_cont,
.lang_arabic .careers_empfeed_cont,
.lang_arabic .photo_gallery div.heading,
.lang_arabic .careers_job_container .slider-section .head,
.lang_arabic .career_jobs {
    direction: rtl;
}

.lang_arabic .careers_ppsp .ppsp_landing {
    gap: 10rem;
}

.lang_arabic .careers_job_container .job_title_container .title,
.lang_arabic .careers_job_container .job_title_container .location {
    text-align: right;
}

.lang_arabic .careers_job_container .careers-job-card-btn a.moreInfo_btn {
    width: 14.542rem;
    height: 4.5rem;
    border-radius: 0.375rem;
}

.lang_arabic .careers_img_detail {
    width: 18rem;
}

.lang_arabic .moreInfo_btn span img {
    transform: scale(-1, 1);
}

.lang_arabic .emfeed_gap img {
    transform: scale(-1, 1);
}

.lang_arabic .photo_gallery_careers .first_image {
    padding-right: 0rem;
}

.lang_arabic .photo_gallery_careers .photo_gallery_image_1:hover {
    transform: scale(1.1) translateX(-2rem);
}

/* Careers Css has been ended */
/* desktop responsive  */
@media only screen and (max-width: 1600px) {
    .lang_arabic .path_row {
        margin-right: 7.5%;
    }

    .lang_arabic .ppsp_landing {
        margin-right: 7.5%;
        gap: 4rem;
    }

    .lang_arabic .searchbar input {
        width: 17rem;
    }

    .lang_arabic .product_hover_detail {
        margin: 0 1rem;
    }

    /* Careers Css has been started */
    .lang_arabic .careers_title {
        right: 1.4%;
        left: unset;
    }

    .lang_arabic .careers_img_detail {
        max-width: 13rem;
    }

    .lang_arabic .careers_job_container .careers-job-card-btn a.moreInfo_btn {
        width: 11rem;
        height: 3.5rem;
    }

    /* Careers Css has been started */
}

/* product page requirement */
@media only screen and (max-width: 1650px) {
    .lang_arabic .phd_cta {
        width: 16.5rem;
        gap: 0.875rem;
    }

    .lang_arabic .phd_cta span {
        font-size: 1.125rem;
    }
}

/* Tab responsive */
@media only screen and (max-width: 1200px) and (min-height: 920px) {
    .lang_arabic .ps_section_text div.para {
        margin-left: 0;
        margin-right: 2rem;
    }

    .lang_arabic .ps_cta_btn {
        margin-left: 0;
        margin-right: 2rem;
    }

    .lang_arabic .img_container .blur-box {
        width: fit-content;
        padding-left: 1em;
        padding-right: 1em;
        left: 0.75rem;
        /*Added on 18-01-2023*/
        right: unset;
        /*Added on 18-01-2023*/
    }

    /* ppsp pages */
    .lang_arabic .path_row {
        margin-right: 2rem;
    }

    .lang_arabic .ppsp_landing {
        margin-right: 2rem;
        gap: 2rem;
    }

    .lang_arabic .searchbar input {
        width: 13rem;
    }

    .lang_arabic .news_featured_readmore_cta,
    .lang_arabic .news_data_cta {
        margin-right: 0;
    }

    .lang_arabic .product_hover_detail {
        margin: 0 0.5rem;
    }

    .lang_arabic .phd_cta {
        width: 12rem;
        gap: 0.5rem;
    }

    .lang_arabic .phd_cta span {
        font-size: 0.75rem;
    }

    /* Careers css has been started */
    .lang_arabic .careers_title {
        right: 4.4%;
        left: unset;
        transform: translate(0%, -25%);
    }

    .lang_arabic .careers-job-card-btn a.moreInfo_btn {
        width: 8rem;
        height: 3rem;
    }

    .lang_arabic .careers_img_detail {
        max-width: 12rem;
    }

    .lang_arabic .careers_ppsp .ppsp_landing_text div.para {
        margin-top: 1rem;
    }

    .lang_arabic .careers_ppsp .ppsp_landing {
        gap: 2rem;
    }

    .lang_arabic .career_jobs .job_title_container {
        width: 50%;
    }

    .lang_arabic .careers_job_container .careers-job-card-btn a.moreInfo_btn {
        width: 8.5rem;
    }

    /* Careers css has been ended */
}

/* Media queries for Mobile responsive */
@media only screen and (max-width: 720px) {
    .lang_arabic .ps_section_text div.para {
        margin-right: 3.125rem;
    }

    .lang_arabic .ps_cta_btn {
        margin-right: 3.125rem;
    }

    .lang_arabic .img_container .blur-box {
        width: fit-content;
        padding-left: 1em;
        padding-right: 1em;
    }

    .lang_arabic .path_row {
        margin-right: 1.5rem;
    }

    .lang_arabic .ppsp_landing {
        margin-right: 1.5rem;
    }

    .lang_arabic .width-rps-container {
        /*changed on 18-01-2023*/
        width: 95%;
        margin-left: 0;
        margin-right: 5%;
    }

    .lang_arabic .first_card {
        padding-left: 1.25rem;
    }

    .lang_arabic .for_customer_mb {
        width: fit-content;
        padding-left: 1em;
    }

    .lang_arabic .ppsp_rid_data_text {
        text-align: right;
    }

    .lang_arabic .last-card {
        padding-right: 0;
    }

    /* services mobile design with 7 svg image new change (separating from programs because of ongoing discussions ) */
    .lang_arabic .ppsp_l_img7_mb img {
        border-radius: 0pt 15pt 15pt 0pt;
    }

    /* services mobile design with 7 svg image new change (separating from programs because of ongoing discussions )  END*/
    /* news */
    .lang_arabic .searchbar input {
        font-size: 14px;
        margin: 0;
        margin-right: 2.8125rem;
        height: 2.8125rem;
        width: 18rem;
    }

    .lang_arabic .news_featured_readmore_cta,
    .lang_arabic .news_data_cta {
        margin-right: 0;
    }

    /* FAQ bullet  */
    .lang_arabic .faq_ans ul {
        margin-left: unset;
        margin-right: 10%;
    }

    /* FAQ bullet  */
    /* Events css started here */
    .lang_arabic .events-card-btn a.moreInfo_btn {
        width: 12.938rem;
    }

    .lang_arabic .events_des_data {
        text-align: right;
        /*Added on 21-02-2023*/
    }

    /* Events css ended here */
    .lang_arabic .product_hover_detail {
        margin: 0.675rem;
    }

    .lang_arabic .phd_cta {
        width: 17.188rem;
    }

    .lang_arabic .portfolio_tag {
        border-radius: 5px;
    }

    /* Careers css has been started */
    .lang_arabic .careers_title {
        right: -3%;
        left: unset;
    }

   .lang_arabic .careers_job_container .slider-container {
        direction: ltr;
    }

    /* Careers css has been ended */
}

/* Media queries for tablet landscape responsive */
@media only screen and (min-width: 920px) and (max-width: 1200px) and (max-height: 1200px) and (orientation: landscape) {
    .lang_arabic .img_container .blur-box {
        width: fit-content;
        padding-left: 1em;
        padding-right: 1em;
    }

    .lang_arabic .searchbar input {
        width: 14rem;
    }

    .lang_arabic .product_hover_detail {
        margin: 0 0.5rem;
    }

    .lang_arabic .phd_cta {
        width: 12rem;
        gap: 0.5rem;
    }

    .lang_arabic .phd_cta span {
        font-size: 0.75rem;
    }

    /* Careers css has been started */
    .lang_arabic .careers-job-card-btn a.moreInfo_btn {
        width: 9rem;
        height: 3rem;
    }

    .lang_arabic .careers_img_detail {
        max-width: 10rem;
    }

    .lang_arabic .careers_ppsp .ppsp_landing {
        gap: 2rem;
    }

    .lang_arabic .careers_ppsp .ppsp_landing_text div.para {
        margin-top: 1rem;
    }

    .lang_arabic .careers_job_container .careers-job-card-btn a.moreInfo_btn {
        width: 10rem;
    }

    /* Careers css has been ended */
}

@media only screen and (max-width: 900px) and (max-height: 900px) and (orientation: landscape) {
    .lang_arabic .ps_section_text div.para {
        margin-right: 3.125rem;
    }

    .lang_arabic .ps_cta_btn {
        margin-right: 3.125rem;
    }

    .lang_arabic .img_container .blur-box {
        width: 12.5rem;
    }

    .lang_arabic .path_row {
        margin-right: 2rem;
    }

    .lang_arabic .ppsp_landing {
        margin-right: 2rem;
    }

    .lang_arabic .ppsp_rid_data_text {
        text-align: right;
    }

    .lang_arabic .last-card {
        padding-right: 0;
    }

    .lang_arabic .width-rps-container {
        width: 95%;
        margin-left: 0;
        margin-right: 5%;
    }

    .lang_arabic .first_card {
        padding-left: 1.5rem;
    }

    /* services mobile design with 7 svg image new change (separating from programs because of ongoing discussions ) */
    .lang_arabic .ppsp_l_img7_mb img {
        border-radius: 0pt 15pt 15pt 0pt;
    }

    /* services mobile design with 7 svg image new change (separating from programs because of ongoing discussions )  END*/
    .lang_arabic .news_featured_readmore_cta,
    .lang_arabic .news_data_cta {
        margin-right: 0;
    }

    .lang_arabic .searchbar input {
        font-size: 14px;
        margin: 0;
        margin-right: 2.8125rem;
        height: 2.8125rem;
        width: 18rem;
    }

    /* Events css started here */
    .lang_arabic .events-card-btn a.moreInfo_btn {
        width: 12.938rem;
    }

    /* Events css ended here */
    .lang_arabic .product_hover_detail {
        margin: 0.675rem;
    }

    .lang_arabic .phd_cta {
        width: 17.188rem;
    }

    .lang_arabic .portfolio_tag {
        border-radius: 5px;
    }

    /* Careers css has been started */
    .lang_arabic .careers_title {
        right: 4%;
        left: unset;
        transform: unset;
        direction: rtl;
    }

    /* Careers css has been started */
}

@media only screen and (max-width: 360px) {
    .lang_arabic .searchbar input {
        width: 16rem;
    }
}