@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&display=swap');

h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
span,
div,
.form-career .form-group label,
.accordion-item .accordion-button {
    font-family: "Tajawal", serif !important;
}

body {
    direction: rtl;
    font-family: "Tajawal", serif;
}

.ryad-logo {
    float: left;
}

.banner-h .overlay-img img {
    object-position: 0 13vh;
    /* transform: scaleX(-1); */
}

.mobile-menu .close-btn {
    right: auto;
    left: 5.625vw;
}

i.fa.fa-arrow-right {
    transform: scaleX(-1);
}

.h8_course-active .readMore {
    right: auto;
    left: -3vw;
}

.circel-bg img {
    transform: scaleX(-1);
    margin-inline-start: -3vw;
}

.project-block-in .img-block .icon i::before {
    content: "\f060";
}

.grid {
    /* direction: rtl; */
}

[dir='rtl'] .slick-next {
    right: auto;
    left: -4.296875vw;
}

[dir='rtl'] .slick-prev {
    right: -4.296875vw;
}

.form-career .form-group .form-control {
    text-align: right;
}

form {
    direction: rtl;
}

@media (min-width: 992px) {
    .why-block .num .icon {
        left: auto;
        right: -0.9114583333333334vw;
    }
}

.why-block .num .icon {
    left: auto;
    right: -14px;
}

div#fixedContentBox {
    left: 48vw;
}
.nice-select:after {
    left: 18px;
    right: auto;
}

.about-page .title h3 {
    font-size: 52.47px;
}
.text-banner .item:nth-child(1) {
    padding-inline-start: 15.59375vw;
    padding-inline-start: 20.59375vw;
    padding-inline-start: 25.59375vw;
}

.text-banner .item:nth-child(2) {
    padding-inline-end: 6.7vw;
    padding-inline-end: 15.7vw;
    padding-inline-end: 19.7vw;
}

.text-banner .item:nth-child(3) {
    padding-inline-start: 11.015625vw;
    padding-inline-start: 16.015625vw;
}

.text-banner .item:nth-child(4) {
    padding-inline-end: 7.6875vw;
    padding-inline-end: 10.46875vw;
    padding-inline-end: 14.46875vw;
}

.text-banner .item:nth-child(5) {
    padding-inline-start: 8.5vw;
    padding-inline-start: 12.5vw;
}

.text-banner .item:nth-child(6) {
    padding-inline-end: 3.9vw;
    padding-inline-end: 9.9vw;
}

/*@media (min-width: 1512.8px) and (max-width: 1537px){*/
/*.banner-h .overlay-img img {*/
/*  object-position: 13vw 13vh;*/
/*}*/
/*.text-banner .item:nth-child(4) {*/
/*  padding-inline-end: 13.469vw;*/
/*}*/
/*.text-banner .item:nth-child(2) {*/
/*  padding-inline-end: 16.75vw;*/
/*}*/
/*.text-banner .item:nth-child(1) {*/
/*  padding-inline-start: 19.594vw;*/
/*}*/
/*.text-banner .item:nth-child(3) {*/
/*  padding-inline-start: 11.016vw;*/
/*}*/
/*.text-banner .item:nth-child(6) {*/
/*  padding-inline-end: 7.2vw;*/
/*}*/
/*.text-banner .item:nth-child(5) {*/
/*  padding-inline-start: 6.5vw;*/
/*}*/
/*}*/

.h8_course-wrap .accordion-body-bottom h2 {
    padding-inline-start: 9px;
}

@media (min-width: 992px) {
    .title h3 {
         font-size: 5.302344vw; 
         line-height: 84px; 
    }
    
    /*.service-block .text-block p {*/
    /*    font-size: 1.25vw;*/
    /*    margin: 5.783724vh 0 2.783724vh;*/
    /*}*/
    
    .services-h .title h3 {font-size: 2.916015625vw;}

.services-h .title h3 span {
    font-size: inherit;
}

.projects-h .title h3 {
    font-size: 2.916015625vw;
}

.projects-h .title h3 span {
    font-size: 2.916015625vw;
}

.clients-h .title h3 {
    font-size: 2.916015625vw;
}

.clients-h .title h3 span {
    font-size: inherit;
}

.service-block .text-block .name {
    font-size: 3.8vw;
}

.rel-h .title h3 {
        line-height: 1.6;
        font-size: 3.50703125vw;
    }

.rel-h .title h3 span {
    font-size: 3.4vw;
}

.about-h .title h3 {
    font-size: 2.916015625vw;
    line-height: 1.4;
}

.about-h .title h3 span {
    font-size: inherit;
}

.why-text .title h3 , .why-text .title h3 span {
    font-size: 2.916015625vw;
}

.about-text {
    padding: 0;
    margin-inline-start: -3vw;
    width: calc(100% + 3vw);
}

.about-text .text-inner {
    max-width: 39.24349vw;
}

.about-page .about-text .text-inner {
    margin-inline-start: -3vw;
}

}

.text-banner .item h3 {
    font-weight: bolder;
}

.h8_course-m-title-vertical {
    writing-mode: sideways-lr;
}

.service-block .text-block .name {
    font-weight: 600 !important;
}

.text-bread h1 {
    font-weight: 600;
}

.clients-h .title h3 span {
    display: inline-block;
}

@media (max-width: 991px){
body .text-banner .item:nth-child(1) {
    padding-inline-start: 22.59375vw !important;
}

body .text-banner .item:nth-child(2) {
    padding-inline-end: 16.59375vw !important;
}

body .text-banner .item:nth-child(3) {
    padding-inline-start: 13.46875vw !important;
}

body .text-banner .item:nth-child(4) {
    padding-inline-end: 12.75vw !important;
}

body .text-banner .item:nth-child(5) {
    padding-inline-start: 8.875vw !important;
}

body .text-banner .item:nth-child(6) {
    padding-inline-end: 7.75vw !important;
}
}

.title h3 {
    font-weight: 800;
}

@media (min-width: 992px) {
.projects-page.body-inner .circel-bg img,
.careers-page.body-inner .circel-bg img,
.contact-page.body-inner .circel-bg img {
    margin-inline-start: -18vw;
}
}