body{
    font-family: "Almarai", sans-serif !important;

}
.main-menu .navigation > li > a,.main-menu .navigation > li > ul > li > a,.main-menu .navigation > li > ul > li > ul > li > a
,.about-style-five .title-box h3,.mini-cart-items p,#clear-cart-btn,p,.mini-cart-header h5,#request-quote-btn,.add-to-cart-btn,.about-style-five .group-title,.shop-style-two.shop-page-2 .shop-sidebar .widget-title,.shop-style-two.shop-page-2 .shop-sidebar .search-widget .form-group input[type='search'],.shop-section .title-box h1,.product-title,.product-subtitle,.detail-box h3,.detail-box p, .detail-box ul,.shop-section .title-box p,.contact-info-section .single-info-box h3,.social-media-section h2,.social-media-section p,h4,strong,.ceohead,.industries-section .content-box .top-box .text p,.sec-title p,.case-banner .content-box h1,.value-item h3,.value-item p,.our-solution .inner-box .text p:last-child,.our-solution .inner-box h1,.core-values-section .section-header h1,.core-values-section .section-header p,.about-style-five p,.slider-style-five .active .content-box h1,.about-style-three .content-box .top-content h2,.about-style-three .content-box .top-content .text p,.about-style-three .content-box .lower-content .single-item h2,.about-style-three .inner-box .content-box h1 span,.weare-section-two .content-box .top-content .sec-title h1,.weare-section-two .content-box .lower-content .single-item h5,.weare-section-two .inner-content .inner-box .text-content h2,.medical-shop .title-box h1,.medical-shop .title-box p,.project-style-five .lower-content .inner-box h3,.sec-title h1,.main-footer.style-four .widget-title,.about-style-five .title-box h1{
      font-family: "Almarai", sans-serif !important;

}
.main-header.style-four .header-bottom .outer-container .nav-outer{
  padding-left: unset;
  padding-left: 0px;
}
.main-header.style-four .header-bottom .logo-box{
  margin: unset;
    margin: 0px 30px 0px 35px;

}

.main-menu .navigation > li {
  position: relative !important;
  float: right !important; /* changed from left to right */
  margin: 0px 12px !important;
}

.main-menu .navigation > li:first-child {
  margin-right: 0px !important; /* changed from margin-left to margin-right */
}



.main-menu .navigation > li > ul {
  position: absolute !important;
  left: unset !important;
  right: 0px !important; /* changed from left: 0px */

}

.main-menu .navigation > li > ul > li > a{
  position: relative !important;
  text-align: unset !important;
  text-align: right !important;
}

.main-menu .navigation > li > ul > li > ul{
  
}
.main-menu .navigation > li > ul > li > ul > li > a{
  text-align: right;
}

.main-menu .navigation > li > ul > li.dropdown > a:after {
  position: absolute !important;
  content: "\f104";
  font-size: 16px;
  color: #18152c;
  top: 6px;
  right: unset !important;
  left: -12px !important;
  font-family: 'Font Awesome 5 Free';
  font-weight: 600;
  cursor: pointer;
  transition: all 500ms ease;
}

.main-menu .navigation > li > ul > li > ul{
  position:absolute !important;
  left:unset !important;
  right: 100% !important;

}
.slider-style-five .content-box {
  direction: rtl;            /* لجعل النص من اليمين لليسار */
  text-align: right;         /* لمحاذاة المحتوى إلى اليمين */
}

.slider-style-five .content-box h1,
.slider-style-five .content-box .text,
.slider-style-five .content-box .btn-box {
  text-align: right;
}

/* RTL Direction for sections */

.about-style-three,
.about-style-three * {
  direction: rtl;
  text-align: right;
}

.about-style-three .content-box .lower-content .single-item{
  position: relative;
  display: block;
  padding: unset !important;
  padding: 0px 70px 0px 0px !important;
}

.about-style-three .content-box .lower-content .single-item .icon-box{
  position: absolute;
  left: unset;
  right: 0px !important;

}


.weare-section-two {
  direction: rtl;
  text-align: right;
}

.weare-section-two .content-box .top-content .text {
  padding-left: 45px;
  padding-right: 0;
}

.weare-section-two .inner-content {
  margin-left: 0;
}

.weare-section-two .inner-content .inner-box {
  left: 0px;
  right: auto;
  padding: 32px 25px 29px 40px;
}

.weare-section-two .inner-content .inner-box .text-content {
  padding-right: 90px;
  padding-left: 0;
}
@media (max-width:991px) {
  .weare-section-two .inner-content .inner-box .text-content {
  padding-right: 0px;
  padding-left: 0;
}

}
.weare-section-two .inner-content .inner-box .link-btn {
  right: -75px;
  left: auto;
}




.weare-section-two .inner-content .inner-box {
  position: absolute;
  margin-top: 0px;
  right: unset !important;
  left: 0 !important;
  /* أو الرقم الذي يناسب المسافة */
  bottom: unset !important;
  border-radius: 0px;
}

.weare-section-two{
  padding-bottom: 250px !important ;
}

.main-footer .footer-top .company-widget{
  padding-left: unset !important;
  padding-right: 60px !important;
}
.main-footer.style-four .widget-title{
  text-align: right;
}
.main-footer .footer-top .links-widget .widget-content ul li,.main-footer .footer-top .logo-widget .text{
  text-align: right !important;
}
.main-footer .footer-top .logo-widget .footer-logo{

}
.about-style-five .title-box .top-text,.our-solution .inner-box h1,.our-solution .inner-box .text p:last-child,.our-solution .inner-box .list-item li,.about-style-five .title-box h1,.about-style-five .title-box h3,.about-style-five .group-title,p{
  text-align: right;
}
ul, li,.detail-box h3,.shop-style-two.shop-page-2 .shop-sidebar .search-widget .form-group input[type='search']{
  text-align: right;
}

.product-title{
  letter-spacing: 0;
}


.about-style-five .group-title,.mini-cart strong,.product-title,.industries-section .content-box .top-box .text p,.ceohead,h4,.shop-style-two.shop-page-2 .shop-sidebar .widget-title{
  text-align: right;
}
.about-style-five .lower-content .right-column .content-box p{
  font-size: 15px;
}

.our-solution .inner-box .list-item li:before{
  left: unset !important;
  right: 0px;
}
.our-solution .inner-box .list-item li{
  padding-left: unset !important;
padding-right: 30px !important;
}
.core-values-section .section-header p{
  padding: 0px !important;
  text-align: center !important;
}


.value-item p,.sec-title p,.shop-block-one .inner-box .content-box h4,.social-media-section p,.medical-shop .title-box p,.shop-section .title-box p,.single-item .inner-box h4{
  text-align: center;

}
.main-header.style-four .header-top .header-nav .language .dropdown-toggle{
  text-align: left;
}

.industries-section .content-box .top-box .list-text li:before{
  left: unset;
  right: 0px;
}
.industries-section .content-box .top-box .list-text li:before{
  content: "\f0da";
}
.industries-section .content-box .top-box .list-text li{
  padding: 0px;
  padding-right: 15px;
}

.detail-box h3{
  letter-spacing: 0;
}

ul.subcategories li {
    position: relative;
    padding-left: unset !important;
    padding-right: 30px;
    margin-bottom: 5px;
}

.shop-style-two.shop-page-2 .shop-sidebar .widget-title:before
{
  background: unset;
  background: linear-gradient(90deg, #fff 0%, #FFA500 100%);
}
.shop-style-two.shop-page-2 .shop-sidebar .categories-widget .shop-categories li a{
  padding-right: 30px;
}
.shop-style-two.shop-page-2 .shop-sidebar .categories-widget .shop-categories li a:before{
  left: unset;
  right: 15px;
  content: "\f104";
}


@media only screen and (max-width: 991px) {
  .main-menu .navbar-collapse > .navigation > li > a,
  .main-menu .navbar-collapse > .navigation > li > ul > li > a,
  .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a{
    text-align: unset;
    text-align: right;
  }
}



.dropdown.open > a .dropdown-toggle-icon i {
  transform: rotate(180deg);
  transition: transform 0.3s ease;
}

.dropdown-toggle-icon i {
  transition: transform 0.3s ease;
}

.dropdown > a,
.dropdown ul li > a {
  direction: rtl; /* اتجاه عربي */
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.dropdown-toggle-icon {
  margin-right: 8px; /* مسافة بين الكلمة والسهم */
  font-size: 13px;
}


.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{
  right: unset !important;
  left: 15px !important;
}
@media (max-width: 768px) {
  .shop-cart {
    display: block !important;
  }
}
