/*
 * Theme Name: Derayah Theme
 * Description: Derayah Theme
 * Author: Reno Systems LLC
 * Text Domain: derayah
*/

.aboutus-tabs .QuestionSec-infoDiv .active ~ h6 {
  overflow: initial;
  margin: 0;
  max-height: 160px;
  padding: 0 !important;
}

.ws-banner span {
  font-weight: normal;
}

.page-template-landing .wrapper .pt-2.mt-3 {
  margin-top: 0 !important;
}

@media (min-width: 320px) and (max-width: 780px) {
  .alert-dismissible .mx-3 {
    width: 50%;
  }
}

@media (max-width: 768px) {
  .smart-variant.mutual-fund .cards .fund-image {
    height: unset !important;
    aspect-ratio: unset !important;
    padding: 24px 24px 0 !important;
  }

  .smart-variant.mutual-fund .cards .fund-image img {
    position: static !important;
  }
}

@media (min-width: 320px) and (max-width: 1120px) {
  .page-template-landing .landing-wrapper {
    margin-top: 0 !important;
  }

  .page-template-inner .derayah-services {
    margin-top: 120px !important;
  }

  .banner-visible .inner-funds-about-section .second-section-wrapper {
    margin-top: 140px !important;
  }

  .inner-funds-about-section {
    margin-top: 90px !important;
  }

  .inner-funds-about-section .second-section-wrapper {
    margin-top: 100px !important;
  }
}

.navbar-brand img.custom-logo {
  width: 120px;
  height: 109px;
}

#footer .logo .custom-logo {
  width: 70px;
  height: 64px;
}

.features-section .feature-cards .feature-card:nth-of-type(1) .feature-image {
  width: auto;
}

.features-section .feature-cards .feature-card:nth-of-type(2) .feature-image {
  height: auto;
}

.smart-variant.mutual-fund .cards .fund-image {
  isolation: isolate;
  overflow: visible;
}

.smart-variant.mutual-fund .cards .fund-image img {
  right: 0;
  max-width: 100%;
  object-fit: contain;
  align-self: end;
}

[lang="ar"] .smart-variant.mutual-fund .cards .fund-image img {
  left: 0;
  right: unset;
}

[lang="ar"]
  .indiv-fund-announcements
  .content
  .tab-pane
  .announcement-pill
  .title-text {
  text-align: right;
}

[lang="ar"] .flip-horizontal {
  transform: scaleX(-1);
}

[lang="ar"] .flip-vertical {
  transform: scaleY(-1);
}
.our-values.career-variant .values .value-items .value-item {
  flex: unset;
}

.margin-header.career-variant .header-container .text-btn {
  gap: unset;
  flex: unset;
}

.d-f {
  display: flex;
}

.process-container {
  padding : 80px 0 60px !important
}
