/**handles:main-rtl**/
.rtl,
.rtl h1,
.rtl h2,
.rtl h3,
.rtl h4,
.rtl h5,
.rtl h6,
.rtl p,
.rtl span,
.rtl a {
    /*font-family: 'Dubai' !important;*/
    font-family: 'DIN Next LT Arabic';
    letter-spacing: 0;
}

.rtl .trans_text,
.rtl #slider-11-slide-43-layer-15{
    direction: ltr !important;
	font-family: 'DIN Next LT Arabic' !important;
}

.wpml-ls-legacy-list-horizontal a span {
    /*font-family: 'Dubai' !important;*/
    font-family: 'DIN Next LT Arabic' !important;
}

.rtl .wpml-ls-legacy-list-horizontal a span {
    /*font-family: 'din_regular' !important;*/
     font-family: 'DIN Next LT Arabic' !important;
}

.rtl p {
    font-weight: 400;
    font-size: 19px;
    line-height: 28px;
}

.rtl .footer .social li a {
    font-family: 'icomoon' !important;
}

.rtl .get-service-btn {
    margin-left: 0px;
    margin-right: 20px;
}

.rtl .hme-solution-btn {
    right: 70px;
    left: inherit;
}

.rtl .service-detail-first-left {
    padding-right: 0px;
    padding-left: 60px;
}

.rtl .vison_box .vision_cnt {
    padding-left: 0;
    padding-right: 75px;
}

.rtl select {
    background-position: left 15px center;
    padding: 0 20px 0px 35px;
}


.rtl .core_list {
    flex-direction: row-reverse;
}

.rtl .history_section .item:after {
    left: inherit;
    right: 15px;
}

.rtl .history_section .owl-item:nth-child(2n+2) .item::after {
    left: inherit;
    right: 25px;
}


.rtl .footer input[type="text"] {
    padding-left: 0px;
    padding-right: 20px;
}

.rtl .footer .social li a {
    margin-right: 0px;
    margin-left: 15px;
}

.rtl .footer .copyright ul li {
    margin-left: 0;
    margin-right: 5px;
}

.rtl .studies-search-select {
    margin-right: 0px;
    margin-left: 1.5%;
}

.rtl .studies-search-keyword {
    margin-right: 0px;
    margin-left: 1.5%;
}

.rtl .owl-carousel.clients-slider .owl-stage {
    margin-left: 0;
    margin-right: -60px;
}

.rtl .owl-carousel.partners-slider .owl-stage {
    margin-left: 0;
    margin-right: -60px;
}

.rtl .owl-carousel.news-slider .owl-stage {
    margin-left: 0px;
    margin-right: -30px;
}

.rtl .hme-solution-inner ul li h3{
    text-align:left;
}



.rtl .contact_page .contact_detail {
    padding-left: 0px;
    padding-right: 80px;
}

.rtl .contact_page .social li {
    margin-left: 25px;
    margin-right: 0px;
}

.rtl .industry-detail-service-left {
    padding-right: 50px;
    padding-left: 50px;
}

.rtl .industry-detail-service-right .accordion-title {
    padding: 25px 30px 25px 60px;
}

.rtl .industry-detail-service-right .accordion-title .ni-icon {
    right: inherit;
    left: 25px;
}

.rtl .it-solution-detail-contant {
    padding-left: 0px;
    padding-right: 80px;
}

.rtl .it-solution-detail-service-boxes ul li:nth-child(2n) .it-solution-detail-contant {
    padding-right: 0px;
    padding-left: 80px;

}

.rtl .news-tag {
    left: inherit;
    right: 30px;
}

.rtl .career_popup .popup_bottom p {
    font-size: 16px;
}

.rtl .career_popup .popup_bottom h6 {
    font-size: 22px;
}

.rtl .fancybox__content>.carousel__button.is-close {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #040404;
    animation: none !important;
}

.rtl .menu-ul li+li {
    margin-left: 0px;
    margin-right: 40px;
}

.rtl .menu-ul a {
    font-size: 18px;
}

.rtl .contact_page .contact_form_main {
    padding: 115px 0px 115px 100px;
}

.rtl .contact_page .details span {
    font-family: 'icomoon' !important;
}

.rtl .footer .social li a span {
    font-family: 'icomoon' !important;
}

.rtl .ni {
    font-family: 'Nioicon' !important;
}

.rtl .history_slider .owl-nav button.owl-next {
    right: -15px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.rtl .history_slider .owl-nav button.owl-prev {
    left: inherit;
    right: -80px;
    left: inherit;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.rtl .center_big_title {
    transform: rotate(270deg) translateX(30px);
}

.rtl .certification_slider .owl-nav button.owl-next {
    right: inherit;
    left: -80px;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.rtl .certification_slider .owl-nav button.owl-prev {
    left: inherit;
    right: -80px;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.rtl .content_section_new ul li {
    padding-right: 20px;
    padding-left: 25px;
    text-align: right;
}

.rtl .fancybox-content {
    text-align: right;
}

.rtl .career_popup ul li {
    justify-content: right;
    flex-direction: row-reverse;
}

.rtl .career_popup ul li .icon {
    margin-right: 0px;
    margin-left: 10px;
}

.rtl .career_popup a {
    margin-left: auto;
}

.rtl .career_popup .popup_body ul {
    flex-direction: row-reverse;
}

.rtl .career_popup .popup_body input,
.rtl .career_popup .popup_body textarea {
    text-align: right;
}

.rtl .career_popup .popup_body .btn-primary {
    margin-left: auto;
}

.rtl .solution-slider .owl-nav button.owl-next {
    right: inherit;
    left: -80px;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.rtl .solution-slider .owl-nav button.owl-prev {
    left: inherit;
    right: -80px;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.rtl .contact_page .contact_form input,
.rtl .contact_page .contact_form textarea {
    text-align: right;
}

.rtl .contact_page input[type="submit"] {
    margin-left: auto;
}

.rtl .footer .copyright ul li a {
    padding-left: 0px;
    padding-right: 7px;
}

.rtl .footer .copyright ul li a::after {
    left: inherit;
    right: 0px;
    top: -7px;
}

.rtl .history_section .owl-nav {
    right: 57%;
}

.rtl .job_types label:before {
    left: inherit;
    right: 0;
}

.rtl .job_types li {
    padding-left: 0px;
    padding-right: 30px;
}

.rtl .job_types input:checked+label:after {
    right: 6px;
    left: inherit;
}
.rtl .content_section_new .box_list .box_icon{
    padding-right: 0px;
    padding-left: 10px;
}
.rtl .root_MlGz1 .action_option_ZalYy{
   display:flex;   
}

@media (max-width: 1600px) {
    .rtl .hme-solution-btn {
        right: 50px;
    }

    .rtl .contact_page .contact_form_main {
        padding: 80px 0px 80px 90px;
    }
}

@media (max-width: 1200px) {
    .rtl .contact_page .contact_form_main {
        padding-top: 60px !important;
    }

    .rtl .vison_box .vision_cnt {
        padding-right: 50px;
    }
}

@media (max-width: 1000px) {
    .rtl .menu-ul a {
        font-size: 15px;
    }

    .rtl .menu-ul li+li {
        margin-right: 20px;
    }

    .rtl .header-right-content {
        margin-left: initial;
        margin-right: auto;
    }

    .rtl .site-logo {
        width: 145px;
        height: 45px;
        line-height: 45px;
        margin-left: 10px;
    }

    .rtl .service-detail-first-left {
        padding-left: 0px;
    }

    .rtl .contact_page .contact_detail {
        padding-left: 0px;
        padding-right: 60px;
        padding-top: 60px;
    }

    .rtl .certification_slider .owl-nav button.owl-next {
        left: -20px;
        
    }
    
    .rtl .certification_slider .owl-nav button.owl-prev {
        right: -20px;
        
    }
    
    .rtl .menu-icon {
        margin-left: 0;
        margin-right: 15px;
    }

}

@media (max-width: 768px) {

    .rtl .header-right-content {
        margin-left: initial;
        margin-right: auto;
    }

    .rtl .languge-switch {
        margin-left: 10px;
    }


    .rtl .footer .copyright ul li a::after {
        top: -2px;
    }

    .rtl .owl-carousel.clients-slider .owl-stage {
        margin-left: 0px;
        margin-right: -28px;
    }

    .rtl .menu-ul li+li {
        margin-right: 0px;
    }

    .rtl .service-detail-first-left {
        padding-left: 0px;
    }

    .rtl .history_section .owl-nav {
        top: -25px;
        right: 88%;

    }

    .rtl .history_slider {
        padding: 0px 0% !important;
        width: 92%;
    }

    .rtl .history_section .owl-nav button.owl-prev {
        right: -70px;
    }

    .rtl .menu-icon {
        margin-left: 0px;
    }

    .rtl .history_section .owl-nav button.owl-next {
        right: -30px;
    }

    .rtl .vison_box .vision_cnt {
        padding-right: 0px;
    }

    .rtl .history_slider.owl-carousel .owl-stage {
        left: -50px;
    }

    .rtl .it-solution-detail-contant {
        padding-right: 0px;
    }

    .rtl p {
        font-weight: 400;
        font-size: 16px;
        line-height: 25px;
    }

    .rtl .certification_slider .owl-nav button.owl-next {
        right: inherit;
        left: calc(50% - 50px);
    }

    .rtl .certification_slider .owl-nav button.owl-prev {
        left: inherit;
        right: calc(50% - 50px);
    }

    .rtl .solution-slider .owl-nav button.owl-next {
        right: inherit;
        left: calc(50% - 50px);
    }

    .rtl .solution-slider .owl-nav button.owl-prev {
        left: inherit;
        right: calc(50% - 50px);
    }

    .rtl .content_section_new ul {
        padding-left: 0;
        padding-right: 20px;
    }

    .rtl .mobile_banner_list li {
        padding-left: 5px;
        padding-right: 15px;
        text-align: right;
    }

    .rtl .mobile_banner_list li::before {
        left: inherit;
        right: 0px;
    }

    .rtl .center_big_title {
        transform: rotate(0deg) translateX(0px);
    }

    .rtl .get-service-btn {
        margin-left: 0px;
        margin-right: 0;
        margin: 0 auto;
    }

    .rtl .hme-solution-btn {
        right: 30px;
    }

    .rtl .value_boxes ul {
        justify-content: center;
    }

}
@media (max-width: 768px) {
  .rtl .content_section_new ul li{
     justify-content: flex-start; 
  }
}