/* ---------- Color Module Styles ----------- */

body {
  color: #3b3b3b;
  background: #292929;
}

#page,
#main-wrapper,
.region-primary-menu .menu-item a.is-active,
.region-primary-menu .menu-item--active-trail a {
  background: #fff;
}

.tabs ul.primary li a.is-active {
  background-color: #fff;
}

.tabs ul.primary li.is-active a {
  background-color: #fff;
  border-bottom-color: #fff;
}

#navbar-top {
  background-color: #055a8e;
}

#navbar-main {
  background-color: #1d84c3;
}

a,
.link {
  color: #0071b3;
}

a:hover,
a:focus,
.link:hover,
.link:focus {
  color: #018fe2;
}
.nav-item .dropdown-item a.active {
  color: white;
}
.nav-link {
  color: rgb(231, 231, 231);
}
.nav-link:hover,
.nav-link:focus {
  color: rgb(231, 231, 231);
}
a:active,
.link:active {
  color: #23aeff;
}

.page-item.active .page-link {
  background-color: #90ac6a !important;
  color: white !important;
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color)
}

.page-link {
  min-width: max-content;
  background-color: white;
  color: #2b312a !important;
}

.page-link,
.page-link:hover {
  color: #0071b3;
}

.sidebar .block {
  background-color: #f6f6f2;
  border-color: #f9f9f9;
}

.btn-primary {
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:hover,
.btn-primary:focus {
  background-color: #61a435;
}

.site-footer {
  background: #292929;
}

.region-header,
.region-header a,
.region-header li a.is-active,
.region-header .site-branding__text,
.region-header .site-branding,
.region-header .site-branding__text a,
.region-header .site-branding a,
.region-secondary-menu .menu-item a,
.region-secondary-menu .menu-item a.is-active {
  color: #fffeff;
}


/* ---------- Color Form ----------- */

[dir="rtl"] .color-form .color-palette {
  margin-left: 0;
  margin-right: 20px;
}

[dir="rtl"] .color-form .form-item label {
  float: right;
}

[dir="rtl"] .color-form .color-palette .lock {
  right: -20px;
  left: 0;
}

.view-id-frontpage {
  display: none;
}

.btn-primary {
  background-color: #61a435;
  color: white;
  border: none;
  padding: 10px 20px;
  border-radius: 5px;
  cursor: pointer;
}

.active_tabs {
  background-color: #007bff;
  color: white;
}

body {
    color: #3b3b3b;
    background: #fff;
}

.alert-wrapper .alert {
    overflow-y: hidden;
    margin-bottom: 0;
    height: 80px;
}

.new-page {
  margin-top: 8%;
}

.nav-link {
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--bs-nav-link-color) !important;
    text-decoration: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
}

.sticky-header {
    background-color: white !important;
    transition: background-color 0.3s ease-in-out;
}

.new_page .active_tabs {
    background-color: #2b312a;
    color: #fff;
}

.category .no-underline, .category {
    color: #45789f !important;
}

.custom-variable button.active_tabs {
/*  color: #000000 !important;*/
}

.category a {
    text-decoration: none;
}

@media only screen and (max-width: 600px) {
  .nav-link {
    color: white !important;
  }
  .state-details {
    font-size: calc(1.375rem + 1.5vw);
    line-height: 1.2;
    margin-top: 0px;
  }
  .logo-img-two {
    width: 231px;
    height: 65px;
    margin-top: 60px !important;
  }
  .mt-5 {
    margin-top: 0px !important;
  }
#block-sic-views-block-quick-links-block-1 .mt-5{
margin-top: 3rem !important;

}
.companies_section .mt-5{
margin-top: 3rem !important;

}

.footer .mt-5{
margin-top: 3rem !important;

}
.navbar .mt-5{
margin-top: 3rem !important;

}
  .partner_form_section .mt-5 {
    margin-top: 3rem !important;
  }
}

.logo-card {
  /*margin-left: 8px;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 237px;
  background-color: white;*/
}

.slick-slide img {
  display: block;
  margin: 0 auto;
}

.d-flex {
  max-width: 100%; /* Ensure the wrapper doesn't exceed container */
}

@media only screen and (min-width: 600px) {
  .logo-img-two {
    max-width: 200px; /* Set desired maximum width */
    max-height: 200px; /* Set desired maximum height */
  }
  .col-md-6.text-center.text-md-start.p-5.aos-init.aos-animate {
    padding: 3rem 0rem 3rem 3rem !important;
  }
}
.logo-img-two img {
  width: 100%;
  height: 100%;
  object-fit: contain; /* Ensures image scales down while keeping aspect ratio */
}

ul.pagination.js-pager__items {
    justify-content: center;
    margin: 22px 0 143px 0 !important;
}

.active {
  font-weight: bold;
}

a {
    text-decoration: none;
}

.active_tabs {
  background-color: #2b312a !important;
  color: white;
}

.inactive_tabs {
  background-color: white;
  color: #2b312a;
}
.active_tabs {
  background-color: #2b312a;
  color: white;
}

.mt-4 a:hover, .mt-4 a:focus, .mt-4 .link:hover, .mt-4 .link:focus {
    color: #2b312a;
}

.nav_link {
  color: #3c463b !important;
  padding-right: 13px;
  padding-left: 13px;
}

.no-underline:hover {
    color: #3c463b !important;
    text-decoration: none;
}

.category a:hover {
  color: #45789f !important;
}

form#search-form {
    display: none;
}

.align-items-center a.avatar-icon {
/*  margin: 0 30px 1px 13px;*/
}

footer .no-underline:hover {
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
    text-decoration: none;
}

.news-card {
    padding-bottom: 30px;
}

.emial_section {
    background-color: #fff;
    flex-wrap: nowrap;
}

input#edit-email {
    border: navajowhite;
}

.path-webform .alert-wrapper {
    display: none;
}

input#edit-email--2 , input#edit-phone-number--2 , #edit-phone-number {
    border: none;
}


/*.subsector {
  min-height: max-content !important; 
}*/

.slick-arrow {
  display: none !important;
}

.user-login-form .form-item label {
  display: none;
}

.fw-medium {
  font-weight: 500 !important;
}

.member_backward_btn img {
  position: relative;
  opacity: unset;
  cursor: pointer;
}

.state-details {
  font-size: 2.5rem ;
}

.nav-link:focus, .nav-link:hover {
  color: var(--bs-nav-link-hover-color) !important;
}

.node--type-article .slick-prev {
  left: 0px;
}

.node--type-article .slick-next {
    right: 0px;
}

.node--type-article .slick-next, .node--type-article .slick-prev {
  background-color: transparent !important;
  color: white !important;
  padding-top: 1px !important;
  border-radius: 5px !important;
}

.webform-button--submit {
    background-color: #61a435;
    color: white;
    border: none;
    padding: 10px 20px;
    border-radius: 5px;
    cursor: pointer;
    width: 164px;
}

.about_new_image_expanded {
  max-width: 100% !important;
}

.user-logged-in header#navbar {
    margin-top: 75px !important;
}
.search-title {
  color: #3b3b3b;
}

.path-search h2.readable-text {
  display: none;
}

@media(max-width: 768px){
 .member_image {

    height: 285px;

  }
}

@media (max-width: 576px) {
  .strong_text {
    color: #6c8a4c;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    font-size: 12px;
    font-weight: 500;
}
.ceo_wrapper {
    height: 325px;
    width: auto !important;
  }
.excutive_team_grid {
    margin-top: 26px !important;
}
  .priciple_icon_desc {
    margin-top: 10px !important;
    font-size: 16px;
    width: 164px !important;
}
  .path-frontpage .navbar {
     background-color: transparent; 
  }
  .navbar.green {
    background-color: #526545;
  }
  .white-logo {
    display: none;
  }
  .board_member_grid_responsive .onscroll {
    width: auto;
/*    padding: 0px 20px;*/
  }
  /*.board_member_grid_responsive .onscroll */
.member_image_slice_one {
    width: 175px;
    height: 240px;
  }
  /*.board_member_grid_responsive .onscroll*/
 .member_image_slice_one {
    margin: 16px 0 0 0;
  }
  /*.ceo_wrapper:hover .ceo_detail {
    opacity: 1;
    visibility: visible;
    font-size: 11px;
  }
  .ceo_wrapper:hover .ceo_detail ul {
    padding: 0px 20px
  }*/
  .ceo_detail .fs-4.fw-semibold.pb-2.readable-text {
    font-size: 15px !important;
  }
  /*.board_member_grid_responsive */
.member_image {
    position: relative;
 /*   width: 100%; 
    height: auto; */
    text-align: center;
    overflow: hidden; 
  }
    .member_image {

    height: 255px;

  }

  .member_image_slice_one {

    position: absolute;

    bottom: 0;

    transform: translate(-50%);

    left: 50%;

  }

  .slick-slide {

    padding-top: 50px !important;

  }
  .row-wrapper {
    display: inline-flex;
  }

  /*.board_member_grid_responsive .member_image_slice_one {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    overflow: hidden; 
  }

  .board_member_grid_responsive .member_image_slice_one img {
    max-width: 100%;
    max-height: 100%;
    width: auto; 
    height: auto; 
    object-fit: contain; 
    margin: 0 auto; 
    display: block; 
    margin-top: 17px;
  }*/
}

#edit-actions-submit:hover {
    background-color: #55922C;
}
.avatar_icon {
    width: 30px;
    height: 30px;
    padding-left: 0px;
    padding-top: 0px;
}
.path-frontpage .avatar_icon {
    width: 30px;
    height: 30px;
    padding-left: 5px;
    padding-top: 2px;
}

@media (min-width: 1380px) {
  .executive_section_image_one {
    width: 260px;
    height: 310px;
    position: absolute;
    bottom: -6px;
  }
  .ceo_wrapper {
    position: relative;
    width: 295px;
    height: 453px;
    /* border: 1px solid red; */
    overflow: hidden;
  }
  .executive_image {
    background-color: #ccd6b2;
    width: 295px;
    height: 453px;
  }
  .text-start {
    text-align: left !important;
    margin-top: 15px;
  }
}
@media (max-width: 516px) {
    .excutee_card {
        height: 386px;
        overflow: hidden;
        width: auto !important;
    }
}
@media (max-width: 400px) {
    .excutee_card {
        height: 386px;
        overflow: hidden;
        width: auto !important;
    }
}

#block-sic-becomeapartnerarabic,
#block-sic-aboutusfooterarabic,
.footer-social-icon,
footer .justify-content-between > .col-md-4:last-of-type,
.arabic-footer-address,
#block-sic-views-block-news-block-6,
#webform-submission-contact-arabic-add-form {
  display: none !important;
}

.footer-inner-section .col-6 > ul:last-of-type,
.footer-inner-section .col-6 > h5:last-of-type {
  display: none;
}

html[lang=en] .footer-inner-section .col-6 > ul:last-of-type {
  display: none !important;
}

#block-sic-views-block-quick-links-block-1 .slick-arrow,
.node--type-article .slick-arrow  {
  display: block !important; 
}