.font-computer-h1 {
    font-size: 78px !important;
    font-weight: 500;
}

.font-computer-h3 {
    font-size: 44px !important;
    font-weight: 400;
}

.font-computer-h4 {
    font-size: 36px !important;
}

.font-computer-par {
    font-size: 28px !important;
    
    
}

.font-computer-p {
    font-size: 26px !important;
    font-weight: 400;

   
}
.font-computer-p-s {
    font-size: 24px !important;
   
}

.message-bold-inside > p.smaller-p {
    font-size: 26px;
}

.route-link-main {
    font-size: 19px;
    font-weight: 400;
}



.search-and-top-header > .search {
    font-size: 19px;
}

.jy-AboutText-1-h1 {
    width: 35%;
}

/* Left positioning for RTL */
.left-p-3 {
    right: 2.5%;
    left: unset;
}
.left-p-5 {
    right: 5%; /* Switched from left to right */
    left: unset;
}

.left-p-10 {
    right: 10%; /* Switched from left to right */
    left: unset;
}

.left-p-15 {
    right: 15%; /* Switched from left to right */
    left: unset;
}

.left-p-20 {
    right: 20%; /* Switched from left to right */
    left: unset;
}

.left-p-30 {
    right: 30%; /* Switched from left to right */
    left: unset;
}

/* Left positioning */
.left-p-0 {
    right: 0%;
    left: unset;
}

/* Right positioning for RTL */

.right-p-0 {
    left: 0%;
    right: unset;
}

.right-p-3 {
    left: 2.5%; /* Switched from right to left */
    right: unset;
}

.right-p-5 {
    left: 5%; /* Switched from right to left */
    right: unset;
}

.right-p-10 {
    left: 10%; /* Switched from right to left */
    right: unset;
}

.right-p-15 {
    left: 15%; /* Switched from right to left */
    right: unset;
}

.right-p-20 {
    left: 20%; /* Switched from right to left */
    right: unset;
}

.right-p-30 {
    left: 27%; /* Switched from right to left */
    right: unset;
}

.right-p-40 {
    left: 40%; /* Switched from right to left */
    right: unset;
}

.right-p-50 {
    left: 50%; /* Switched from right to left */
    right: unset;
}

.right-p-60 {
    left: 60%; /* Switched from right to left */
    right: unset;
}


.home-hero-area-inside h4{
    font-size: 3vw;
}


.ahj-popup-text-container{
    direction: rtl;
}

.client-white-square{
    aspect-ratio: 1/0.8;
}

.home-hero-area-inside h1{
    font-size: 4vw;
}
.arabic-font-more-width{
    width: 60%;
    
}

.route-link-main.selected {

    font-size: 20px;
}

.ms-2-mission-container {
    padding: 25px 0px;
}

.jy-mine-absolute.mine-new.container >img{
    display: none;
}

.client-name-and-profession {
    margin: 0px;
    margin-right: 20px;

}



.arabic-rtl{
    direction: rtl; 
   
}
@media (min-width: 1367px) {
    .font-computer-h1.font-computer-h1-s {
        font-size: 56px !important;
    }
    .font-computer-h1.text-white {
        font-size: 56px !important;
    }
    .font-computer-h3.not-h3 {
        font-size: 42px !important;
    }

    .font-computer-h1-smaller {
        font-size: 62px !important;
    }
    .font-computer-h3.only {
        font-size: 48px !important;
    }
    .font-computer-h1-bg{
        font-size: 86px !important;
    }
}

@media (max-width: 1366px) {
    .font-computer-h1 {
        font-size: 54px !important;
        font-weight: 500;
    }
    .font-computer-h1-b {
        font-size: 62px !important;
    }

    .font-computer-h3,
    .font-computer-h3.only {
        font-size: 36px !important;
    }

    .font-computer-h3.only {
        font-size: 36px !important;
    }

    .font-computer-h4 {
        font-size: 28px !important;
    }

    .font-computer-par,
    .message-bold-inside > p.smaller-p {
        font-size: 24px !important;
       
        
    }

    .font-computer-p {
        font-size: 19px !important;
       
    }

    .font-computer-p-s {
        font-size: 19px !important;
        font-weight: 400;
       
    }

    .font-computer-h1-bg{
        font-size: 74px !important;
    }
}

@media (max-width: 1254px) {
    .home-hero-area-inside h1{
        font-size: 4.4vw;
    }
    .home-hero-area-inside{
        height: fit-content;
    }
    .font-computer-h3.only {
        font-size: auto;
    }
    /* .container-header {
            max-width: 1000px;
          } */
}

@media (max-width:1025px) {
    .arabic-font-more-width{
        width: 100%;
    }
    .font-computer-h3,
    .font-computer-h3.only {
        font-size: 36px !important;
    } 
}


@media (max-width: 768px) {


    .arabic-font-more-width{
        width: 100%;
        
    }
    .client-name-and-profession{
        margin: 0;
    }

    .content-mix-outer.ar{
        justify-content: flex-end;
    }

    .home-hero-area-inside h4 {
        font-size: 4.5vw;
    }
    .font-computer-h1 {
        font-size: 48px !important;
    }
    .home-hero-area-inside h1{
        font-size: 6vw;
    }
}

@media (max-width: 650px) {

  
    .home-hero-area-inside h4 {
        font-size: 6vw;
    }
    .font-computer-h1 {
        font-size: 42px !important;
    }
    .home-hero-area-inside {
        height: 100%;
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
        background-color: rgba(64, 74, 100, 0.274);
        width: 100%;
    }

    .home-hero-area-inside h1{
        font-size: 7.5vw;
    }

    .font-computer-h3,
    .font-computer-h3.only {
        font-size: 28px !important;
    }
}

@media (max-width: 500px) {
    
    .home-hero-area-inside h1{
        font-size: 9vw;
    }
    .home-hero-area-inside h4 {
        font-size: 7vw;
    }
}

@media (max-width: 480px) {
    .font-computer-h1 {
        font-size: 36px !important;
    }
}


*{
    text-align: unset !important;
}