

/* Add this to your style-rtl.css file */


.banner_main {
    color: white;
    margin-top: 100px;
    min-height: 292px;
    align-content: end;
    font-size: 50px;
}

@media (max-width: 899px) {
    .banner_main {
        font-size: 30px; /* Set your desired font size for screens less than 700px */
    }
}

@media (min-width: 900px) {
    .banner_main {
        font-size: 50px;
    }
}

        /* Define the font-face for NotoKufiArabic-Regular */
        @font-face {
            font-family: 'Noto Kufi Arabic';
            src: url('../webfonts/Arabic Font/Arabic Font/static/NotoKufiArabic-Regular.ttf') format('truetype');
            font-weight: normal;
            font-style: normal;
        }
        /* Use the font in your HTML elements */
        body, h1, h2, h3, h4, h5, h6, p, a, .rtlfont { /* Update .class-name to your specific classes or add more selectors as needed */
    font-family: 'Noto Kufi Arabic', sans-serif; /* Fallback to sans-serif if the font fails to load */
}

.testimonial_slider .testimonila_content {
  padding: 20px 48px 20px 25px;
}

.testimonial_slider .testimonila_content:before {
  left: auto;
  right: 19px;
}

.testimonial_author {
  margin-left: 0;
  margin-right: 20px;
}

.testimonial_author img {
  margin-left: 15px;
  margin-right: 0;
}

.text-end {
  text-align: left !important;
}

.ms-auto {
  margin-right: auto !important;
 /* margin-left: 0 !important;*/
}

.custom-logo-link {
    display: contents;
}

.header-area .navbar .navbar-nav li:not(:last-child) {
    margin-left: 30px;
    margin-right: 0;
}

.app_service_inner.text-end {
  text-align: right !important;
}

.tabs-title-content {
  border-right: 0px !important;
  border-left: 4px solid transparent;
}

.custom-tabs .tab-btn.active .tabs-trigger-wrap .tabs-title-content {
  border-left: 4px solid #bf9b30;
}

.custom-tabs .tab-btn:nth-child(1).active .tabs-trigger-wrap .tabs-title-content,
.custom-tabs .tab-btn:nth-child(1):hover .tabs-trigger-wrap .tabs-title-content {
  border-left-color: #c035b3;
}

.tabs-title-content:after {
  left: -12px;
  right: auto;
}

.tabs-title-content:after {
  border-right: solid 10px #bf9b30;
  border-left: 0px !important;
}

.tabs-trigger-wrap:hover .tabs-title-content {
  border-left: 4px solid #bf9b30;
}

.custom-tabs .tab-btn:nth-child(1).active .tabs-trigger-wrap .tabs-title-content::after,
.custom-tabs .tab-btn:nth-child(1):hover .tabs-trigger-wrap .tabs-title-content::after {
  border-right-color: rgb(192, 53, 179);
}

.custom-tabs .tab-btn:nth-child(2).active .tabs-trigger-wrap .tabs-title-content:after,
.custom-tabs .tab-btn:nth-child(2):hover .tabs-trigger-wrap .tabs-title-content:after {
  border-right-color: #58860a;
}

.custom-tabs .tab-btn:nth-child(2).active .tabs-trigger-wrap .tabs-title-content,
.custom-tabs .tab-btn:nth-child(2):hover .tabs-trigger-wrap .tabs-title-content {
  border-left-color: #58860a;
}

.custom-tabs .tab-btn:nth-child(3).active .tabs-trigger-wrap .tabs-title-content,
.custom-tabs .tab-btn:nth-child(3):hover .tabs-trigger-wrap .tabs-title-content {
  border-left-color: #6245da;
}

.custom-tabs .tab-btn:nth-child(3).active .tabs-trigger-wrap .tabs-title-content:after,
.custom-tabs .tab-btn:nth-child(3):hover .tabs-trigger-wrap .tabs-title-content:after {
  border-right-color: #6245da;
}

.custom-tabs .tab-btn:nth-child(4).active .tabs-trigger-wrap .tabs-title-content,
.custom-tabs .tab-btn:nth-child(4):hover .tabs-trigger-wrap .tabs-title-content {
  border-left-color: #ee5924;
}

.custom-tabs .tab-btn:nth-child(4).active .tabs-trigger-wrap .tabs-title-content:after,
.custom-tabs .tab-btn:nth-child(4):hover .tabs-trigger-wrap .tabs-title-content:after {
  border-right-color: #ee5924;
}

.custom-tabs .tab-btn:nth-child(5).active .tabs-trigger-wrap .tabs-title-content,
.custom-tabs .tab-btn:nth-child(5):hover .tabs-trigger-wrap .tabs-title-content {
  border-left-color: #45bfda;
}

.custom-tabs .tab-btn:nth-child(5).active .tabs-trigger-wrap .tabs-title-content:after,
.custom-tabs .tab-btn:nth-child(5):hover .tabs-trigger-wrap .tabs-title-content:after {
  border-right-color: #45bfda;
}

.accordion-button::after {
  margin-left: 0;
  margin-right: auto;
}

.footer-box.about-footer {
  margin-left: 50px;
  margin-right: 0;
}

.footer-box.footer-newsletter {
  margin-right: 50px;
  margin-left: 0;
}

.featured-text ul li {
  padding-left: 0;
  padding-right: 30px;
}

.featured-text ul li:before {
  right: 0;
  left: auto;
}

.management-item img {
  max-width: 32%;
}



.merg-top {
  margin-top: 65px;
}

.col-merg {
  width: 55%;
}

.col-up {
  width: 45%;
}

.img-width {
  max-width: 80%;
}

.pricing-list li {
  position: relative;
}

.pricing-list li::before {
  position: absolute;
  content: "\f058";
  font-size: 15px;
  color: #15d489;
  right: -28px;
  bottom: 0px;
  font-family: 'Font Awesome 6 Free';
}


ul.pricing-list li {
    margin-right: 18px;
    display: flex;
    padding: 1px 0;
}

.pricing-list .number {
    /*flex: 0 0 50px;*/ /* Fixed width for the numbers */
    /*text-align: left;*/ /* Align numbers to the left */
    font-size: 11px;
    text-wrap: nowrap;
    margin-top: 5px;

    color: #776d4f;
}

.pricing-list .text {
    flex: 1;
    text-align: right; /* Align text to the right */
    text-wrap: nowrap;
}

.form_question .row .col-lg-6 {
  width: 100%;
}


.tabs-title-content {
  width: calc(100% - 95px);
}




@media (max-width: 1199px) {
  .navbar-toggler {
    margin-left: 0;
    margin-right: 15px;
  }

  .footer-box.footer-newsletter {
    margin-right: 0px;
    margin-left: 0;
  }

  .tab-content-image {
    text-align: right !important;
  }
}




@media (max-width: 991px) {
  .inner-banner .inner-banner-thumb.text-end {
    margin-left: 0;
    text-align: right !important;
  }

  .app_service_inner .app_service_item {
    flex-direction: row-reverse;
  }

  .app_service_inner .app_service_item:first-child .app_service_icon {
    margin-right: 0;
    margin-left: 25px;
  }

  .app_service_inner .app_service_item.flex-row-reverse+.app_service_item {
    margin-top: 20px;
  }

  .app_service_inner .app_service_item .app_service_icon {
    margin-right: 0;
    margin-left: 25px;
  }

  .app_service_inner .app_service_item:last-child .app_service_icon,
  .app_service_inner .app_service_item.flex-row-reverse:last-child {
    margin-right: 0;
  }

  .section-button.text-end {
    text-align: center !important;
  }

  .tabs-title-content {
      border-right: 0px !important;
      border-left: 0!important;
  }

  .fullpage_section .col-up, .fullpage_section .col-merg {
    width: 100%;
  }

  .fullpage_section .merg-top {
    margin: 0;
  }
}