.main-footer-container {
  position: relative;
  background: #fff;
}

.main-footer-container::before {
  width: 100%;
  top: -1px;
  height: 10px;
  content: "";
  position: absolute;
  background: var(--main-color);
}

.main-footer-container .footer-item-header {
  position: relative;
}

.main-footer-container .footer-item {
  padding-top: 1.5rem;
}

.main-footer-container .fa-minus::before,
.main-footer-container .fa-plus::before {
  color: #56b847;
}

.main-footer-container .footer-logo-container img {
  max-width: 150px;
  object-fit: contain;
}

.main-footer-container .footer-logo-container {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

.main-footer-container .footer-logo-container p {
  color: var(--main-color);
  line-height: 20px;

  margin-bottom: 0;
  font-family: "Roboto-Light";
  font-size: 0.9rem;
}

.arabic-version .main-footer-container .footer-logo-container p {
  font-family: "Cairo-light";

}

.main-footer-container > .footer-section {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  padding: 2rem 0;
  border-bottom: 1px solid #ffffff;
}

.footer-container > .footer-section > div {
  position: relative;
}

.footer-container > .footer-section > div:last-child::before {
  display: none;
}

.main-footer-container .footer-bottom-content {
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  padding-inline: 0;
}

.main-footer-container .footer-bottom-content p {
  margin-bottom: 0;
  color: var(--main-color);

  opacity: 1;
  font-family: "Roboto-Light";
}

.arabic-version .main-footer-container .footer-bottom-content p {
  font-family: "Cairo-light";
}

.footer-section .footer-item {
  flex: 2;
  flex-shrink: 0;
}

.footer-section .footer-item ul {
  list-style: none;
}

.footer-section .footer-item h5 {
  min-width: max-content;
  font-size: 1.3rem;
  color: var(--main-color);
  padding-bottom: 0.75rem;
  margin-bottom: 0;
  font-family: "Cairo-bold";
}

.arabic-version .footer-section .footer-item h5 {
  font-family: "Cairo-SemiBold";
  letter-spacing: -0.1px;

}

.main-footer-container .footer-section ul {
  padding-block: 0.75rem;
  padding-left: 0;
}

.main-footer-container .footer-item .footer-location-text p {
  color: var(--main-color);
  font-family: "Roboto-Light";
  padding-top: 0.75rem;
}

.main-footer-container .footer-item .footer-location-text p {
  font-family: "Cairo-light";
}

.main-footer-container .footer-item ul li {
  color: #e0e0e0;
  padding-bottom: 1rem;
  margin-bottom: 0rem;
}

.main-footer-container .footer-item ul li a {
  text-decoration: none;
  font-family: "Cairo-SemiBold";
  color: var(--main-color);
}

.arabic-version .main-footer-container .footer-item ul li a {
  font-family: "Cairo-light";

}

.main-footer-container .footer-item ul li a:hover {
  text-decoration: underline;
  text-underline-offset: 4px;
}

.main-footer-container .footer-location-text .footer-go-to-location {
  display: flex;
  gap: 0.5rem;
  color: var(--main-color);
  align-items: center;
}

.main-footer-container .footer-location-text .footer-go-to-location img {
  width: 38px;
  height: 38px;
}

.main-footer-container .footer-copyright-container {
  background: #3698d4;
  margin-top: 2rem;
}

.main-footer-container .footer-copyright-container-centered {
  margin-inline: 5vw;
  padding: 0.8rem 0;
  display: flex;

  justify-content: space-between;
  color: var(--main-color);
}

.main-footer-container .footer-copyright-container-centered a {
  color: var(--main-color);
  padding-inline-end: 1rem;
  position: relative;
  font-family: "Roboto-Light";
  text-decoration: none;
}

.arabic-version .main-footer-container .footer-copyright-container-centered a {
  font-family: "Cairo-light";
}

.main-footer-container .footer-copyright-container-centered a::after {
  height: 100%;
  top: 0;
  inset-inline-end: 0.5rem;
  content: "";
  position: absolute;
  background: #fff;
  width: 1px;
}

.main-footer-container
  .footer-copyright-container-centered
  a:last-child::after {
  display: none;
}

.main-footer-container .footer-copyright-container-centered p {
  margin-bottom: 0;
  font-family: "Roboto-Light";
}

.arabic-version .main-footer-container .footer-copyright-container-centered p {
  font-family: "Cairo-light";
}

.main-footer-container .footer-social-icons {
  list-style: none;
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 1rem;
}

.footer-social-icons li a img {
  width: 20px;
  height: 20px;
  object-fit: contain;
}

.mobile-responsive {
  outline: none;
  border: none;
  color: var(--primary-white-color);
  background: transparent;
  display: none;
}

.footer-container .show {
  display: block;
}

@media (max-width: 991px) {
  .main-footer-container > .footer-section {
    flex-direction: column;
  }

  .footer-item-header {
    display: flex;
    align-items: top;
    justify-content: space-between;
  }

  .main-footer-container .footer-item:not(:first-child) {
    padding-top: 0;
  }

  .footer-ashurBank img {
    max-width: 240px;
  }

  .mobile-responsive {
    display: flex;
    padding-top: 0.15rem;
  }

  .footer-section ul li {
    position: relative;
    padding: 0.75rem 0;
  }

  .footer-section ul:not(.show) {
    display: none;
  }

  .footer-section ul li::after {
    position: absolute;
    bottom: 0;
    bottom: -2px;
    right: 0;
    content: "";
    width: 100%;
    height: 1px;
    background: var(--gray-color);
  }
}

@media (max-width: 767px) {
  .footer-copyright-container-centered {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
  }
}

@media (max-width: 575px) {
  .main-footer-container .footer-bottom-content,
  .main-footer-container .footer-section {
    padding-inline: 0.5rem;
  }

  .footer-copyright-container-centered {
    margin-inline: 0.5rem;
  }
}

.footer-contact-content {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 1rem 0;
}

.footer-contact-content p {
  margin-bottom: 0;
}

.footer-social-media-container {
  display: flex;
  gap: 1.5rem;
}

.footer-social-media-container .single-social-media {
  border: 1px solid #fff;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  text-decoration: none;
  transition: all 0.3s ease-out;
}

.footer-social-media-container .single-social-media i {
  color: var(--main-color);
  font-size: 1.2rem;
  transition: all 0.3s ease-out;
}

.single-social-media svg {
  width: 21px;
  object-fit: contain;
  fill: #fff;
  transition: all 0.3s ease-out;
}

.single-social-media:hover svg {
  fill: #56b847;
  transition: all 0.3s ease-out;
}

.single-social-media:hover i {
  color: #56b847;
  transition: all 0.3s ease-out;
}

.single-social-media:hover {
  transition: all 0.3s ease-out;
  border-color: #56b847;
}

/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/*  */
/* NavBar */

/* ======> navbar logo */
/* .hewader-panel-main .header-logo img {
  width:175px;
  max-height: 65px;
  object-fit: contain;
} */

/* ======> background first nav */
.firstnav {
  background-color: #015184;
}

/* .header-custom-container {
  padding: 1rem 5vw;
} */

/* sticky navbar */
.header-panel-btm {
  min-height: 150px;
  height: 100%;
  width: 100%;
}

.header-panel-btm > div {
  position: fixed;
  width: 100%;
  z-index: 10000;
  top: 0;
}

/* the first nav upper */
.upper-header-nav-second li {
  position: relative;
}

.upper-header-nav-second li::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  background: #fff;
  inset-inline-end: -1rem;
}

.upper-header-nav-second li:last-child:after {
  display: none;
}

.upper-header-nav-second,
.upper-header-nav-second > ul,
.firstnav .social-links {
  list-style: none;
  display: flex;
  align-items: center;
  gap: 1.5rem;
  margin-bottom: 0;
  padding: 0;
}

.upper-header-nav-second > ul {
  gap: 2.5rem;
}

.upper-header-nav-second > ul li a {
  font-family: "Roboto-Light";
}

.arabic-version .upper-header-nav-second > ul li a {
  font-family: "Cairo-light";
}

.upper-header-nav-second > ul li:last-of-type a {
  font-family: "Cairo-light";
}

.arabic-version .upper-header-nav-second > ul li:last-of-type a {
  font-family: "Roboto-Light";
}

.firstnav .social-links img,
.firstnav .social-links svg {
  width: 25px;
  fill: #fff;
}

.firstnav .social-links li a i {
  font-size: 1.2rem;
}

.firstnav ul li {
  color: white;
}

.firstnav ul li a {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: inherit;
  gap: 0.5rem;
}

.firstnav > div {
  display: flex;
  justify-content: space-between;
}

.social-links > li > a:hover,
.upper-header-nav-second > ul > li > a:hover {
  opacity: 0.8;
}

.upper-header-nav-second img {
  object-fit: contain;
  width: 25px;
  height: 25px;
}

@media (max-width: 767px) {
  .firstNav-group {
    flex-wrap: wrap;
    margin-top: 1rem;
  }

  .firstNav-group li {
    margin-left: 0;
    margin-right: 0;
  }
}

/* Main navigation bar start */
.header-logo {
  position: relative;
  background: #fff;
  padding-top: 0.25rem;
}

.hewader-panel-main .header-logo .search-input::placeholder {
  color: #01518466;
}

.hewader-panel-main .header-logo .search-input {
  margin-inline: 0 !important;
  /* background-image: url(../images/icons/search.png); */
  /* background-position: center left 10px; */
  /* background-repeat: no-repeat; */
  max-width: 230px;
  min-height: 45px;
  border-radius: 45px;
  border: 1px solid #01518480;
  font-family: "Cairo-Regular";
  padding-inline-start: 2.5rem;
  color: var(--accordion-button-background-color);
  background: transparent;
}

.navbar-search-container {
  position: relative;
}

.navbar-search-container button {
  outline: none;
  border: none;
  background: transparent;
}

.navbar-search-container button img {
  position: absolute;
  top: 25%;
  width: 19px;
  height: 19px;
  inset-inline-start: 1rem;
}

.hewader-panel-main .header-logo .search-input:focus-within,
.hewader-panel-main .header-logo .search-input:focus-visible,
.hewader-panel-main .header-logo .search-input:focus {
  border-color: var(--accordion-button-background-color);
  box-shadow: none;
}

#cssmenu.head_btm_menu ul li a {
  color: var(--main-color);
  /* padding: .5rem 1rem; */
  font-size: 0.9rem;
  position: relative;
  font-family: "Cairo-Regular";
}

#cssmenu > ul > li.has-sub > a::after {
  display: none;
}

#cssmenu .has-sub a {
  display: flex;
  gap: 0.5rem;
  flex-direction: row-reverse;
}

#cssmenu > ul > li a.active {
  display: none;
}

#cssmenu.head_btm_menu ul li a.active {
  color: var(--secondary-color);
}

#cssmenu > ul > li:hover > a {
  color: var(--secondary-color);
}

#cssmenu > ul > li a:hover {
  display: none;
}

#cssmenu > ul > li a i {
  display: none;
  transition: all 0.1s ease-out;
}

#cssmenu > ul > li:hover i {
  transform: rotate(180deg);
  transition: all 0.1s ease-out;
}

.has-sub ul li a {
  justify-content: start;
  position: relative;
}

#cssmenu.head_btm_menu ul li a {
  border: none;
}

#cssmenu.head_btm_menu ul li a {
  display: block;
}

#cssmenu.head_btm_menu.small-screen ul li a {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: start;
  flex-direction: row;
}

#cssmenu.head_btm_menu ul li a img {
  width: 20px;
  height: 20px;
  border-radius: 100%;
}

#cssmenu.head_btm_menu ul li a {
  font-family: "Cairo-SemiBold";
}

.arabic-version #cssmenu.head_btm_menu ul li a {
  font-family: "Cairo-SemiBold";
}
#cssmenu > ul > li a.active.hide-before::before {
  display: none;
}
#cssmenu > ul > li a:hover::before {
  display: none;
}

@media (min-width: 1200px) {
    #cssmenu.head_btm_menu > ul {
    display: flex !important;
    align-items: center;
    align-content: center;
    justify-content: center;
    color: #000;
    gap: 2rem;
  }
  .arabic-version #cssmenu.head_btm_menu > ul {
    gap: 1.2rem;
  }
  #cssmenu > ul > li a i {
    display: block;
  }

  #cssmenu.head_btm_menu ul li a {
    display: flex;
    align-items: center;
    font-size: 1rem;
    margin: 0;
  }
  .flying-navigation .cssmenu2.head_btm_menu > ul {
    gap: 0.6rem !important;
  }
  .flying-navigation #cssmenu .logo-container{
    width: 15%;
  }
}

@media (min-width: 1199px) and (max-width: 1400px) {
  #cssmenu.head_btm_menu ul li a {
    font-size: 0.9rem;
  }

  .hewader-panel-main .header-logo .search-input {
    min-width: unset;
    max-width: 200px;
  }
}

@media (min-width: 1199px) and (max-width: 1250px) {
  .header-panel-btm {
    min-height: 127px;
  }

  .header-custom-container {
    /* padding: 1rem 4vw; */
  }

  .hewader-panel-main .header-logo .search-input {
    min-width: unset;
    min-height: 2rem;
    max-width: 150px;
  }

  #cssmenu.head_btm_menu ul li a {
    font-size: 0.92rem;
  }
}

@media (max-width: 1199px) {
  /* .header-custom-container {
    padding: 1rem 5vw;
  } */
}

@media (min-width: 991px) and (max-width: 1199px) {
  .hewader-panel-main .header-logo .search-input {
    min-width: unset;
    min-height: 45px;
    max-width: 250px;
  }
}

@media (max-width: 1200px) {
  .navbar-search-container {
    margin-inline-start: auto;
    margin-inline-end: 4rem;
  }

  .header-logo {
    gap: 1rem;
  }

  .navigation-bottom-border + .hewader-panel-main {
    min-height: 45px;
  }

  #cssmenu.small-screen.upper #menu-button {
    inset-inline-start: 0;
    top: 10%;
  }

  .header-logo.header-custom-container {
    width: 100%;
  }

  #cssmenu.small-screen.upper > ul {
    /* wid */
    width: calc(100% + 233px);
    left: 0;
    top: 45px;
  }

  #cssmenu.small-screen.upper > ul {
    /* wid */
    width: calc(100% + 232px);
    right: 0;
    top: 45px;
  }
}

@media (max-width: 1199px) {
  #cssmenu.upper > ul > li > a {
    padding: 15px 17px !important;
  }
}

@media (max-width: 991px) {
 #cssmenu.small-screen.upper > ul {
    width: calc(100% + 220px);
  }
}
@media (max-width: 767px) {
  #cssmenu.small-screen.upper > ul {
    width: calc(100% + 208px);
    left: 0;
  }
}

@media (min-width:575px) and (max-width: 576px) {
  #cssmenu.small-screen.upper > ul {
    width: calc(100% + 197px);
    left: 0;
  }
}
@media (max-width: 575px) {
  .header-logo {
    padding-inline: 1rem;
  }

  #cssmenu.small-screen #menu-button {
    right: 1.5rem;
    left: unset;
  }

  .arabic-version #cssmenu.small-screen #menu-button {
    left: 1.5rem;
    right: unset;
  }

  #cssmenu .open {
    padding-inline: 1rem;
  }
}

@media (max-width: 767px) {
  .firstnav .container {
    gap: 0.5rem;
    flex-direction: column;
  }

  .upper-header-nav-second {
    width: 100%;
    justify-content: center;
  }
}

.nav-link:hover {
  color: #eaecf0;
}

.arabic-version .upper-header-nav-second > ul > li:last-child a img {
  transform: scaleX(-1);
}

.arabic-version .header-logo form {
  gap: 0.5rem;
}

@media (max-width: 767px) {
  .upper-header-nav-second > ul {
    gap: 1.5rem;
  }

  .upper-header-nav-second img {
    width: 20px;
    height: 20px;
  }

  .firstnav ul li a {
    font-size: 0.8rem;
    gap: 0.5rem;
  }

  .upper-header-nav-second {
    width: 100%;
    justify-content: end;
  }

  .firstnav .social-links {
    gap: 0.75rem;
  }

  .firstnav .social-links li a i {
    font-size: 1rem;
  }
}

@media (max-width: 575px) {
  .firstnav > div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0.75rem;
  }

  .upper-header-nav-second {
    justify-content: center;
  }

  /* .header-custom-container {
    padding: 1rem 2.5vw;
  } */
}

@media (max-width: 400px) {
  .upper-header-nav-second > ul {
    flex-wrap: wrap;
  }

  .upper-header-nav-second > ul {
    gap: 1rem;
  }

  .upper-header-nav-second li::after {
    inset-inline-end: -0.5rem;
  }

  .firstnav ul li a {
    gap: 0.25rem;
  }

  .firstnav {
    padding: 1rem 1vw;
  }
}

@media (max-width: 1199px) {
  .header-panel-btm {
    min-height: 137px;
  }
}

@media (max-width: 575px) {
  .navbar-search-container {
    width: 100%;
  }

  .hewader-panel-main .header-logo .search-input {
    max-width: 100%;
  }
}

.footer-stay-in-touch {
  display: flex;
  gap: 1rem;
}

.footer-stay-in-touch a {
  padding: 0.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  aspect-ratio: 1;
  width: 2.5rem;
  height: 2.5rem;
  background: var(--main-color);
}

.footer-stay-in-touch a picture {
  display: flex;
  align-items: center;
  justify-content: center;
}

.footer-stay-in-touch a img {
  height: 1rem;
  object-fit: contain;
  width: 1rem;
}

.store-dwnload-pic img {
  width: 150px;
}

.main-footer-container .footer-item p {
  font-family: "Cairo-SemiBold";
  color: var(--main-color);
}

.main-footer-container .footer-copyright-container-centered p {
  color: white;
}

.main-footer-container .footer-copyright-container-centered a {
  color: white;
}

.main-footer-container .footer-copyright-container {
  margin-top: 0;
  background-color: var(--main-color);
}

/* ===========================> NAVIGATION <==================== */

.navigation-bottom-border {
  padding: 0.5rem 0;

  border-bottom: 1px solid #002e6140;
}

.first-navigation {
  background: #ffffff;
  position: absolute;
  top: 0;
  z-index: 100000;
  width: 100%;
  box-shadow: 0px 20px 20px 0px #b6b6b640;
}

.first-navigation .container {
  padding-inline: 0;
}

.logo-container {
  width: 20%;
  object-fit: contain;
  display: inline-block;
}

.logo-container picture {
  width: 100%;
  height: 100%;
}

.logo-container img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

#cssmenu .logo-container{
  width: 17%;
  margin-inline-end: 15px;
}

.first-navigation-box {
  border-radius: 5px;
  display: flex;
  gap: 1rem;
  padding: 0.75rem;
  align-items: center;
  max-width: 200px;
  border: 1px solid #002e614d;
}
.arabic-version .first-navigation-box {
  max-width: 300px;
}
.first-navigation-box picture img,
.first-navigation-box picture {
  width: 25px;
  display: inline-block;
  padding-bottom: 0.5rem;
  margin-top: 3px;
}

.first-navigation-box p {
  margin-bottom: 0;
}

.first-navigation-box span {
  color: var(--main-color);
  font-family: "Cairo-Regular";
  font-size: 1.1rem;
}

.first-navigation-box p {
  color: var(--main-color);
  font-family: "Cairo-Regular";
  font-size: 1rem;
  /* padding-top: 1rem; */
}

.first-navigation-box a {
  color: var(--main-color);
  font-family: "Cairo-Regular";
}

.first-navigation-box:last-child a {
  text-decoration: none;
}

#cssmenu ul ul li > a,
#cssmenu ul ul li a {
  border-radius: 0 !important;
  border-inline-start: 5px solid transparent !important;
}

.first-navigation-links-container {
  display: flex;
}

.first-navigation-links-container button,
.first-navigation-links-container a:nth-child(1) {
  display: flex;
  padding-inline: 0.5rem;
  align-items: center;
  gap: 0.5rem;
  font-family: "Cairo-Regular";
  text-decoration: none;
}

.first-navigation-links-container a:nth-child(1) {
  min-width: max-content;
  background: #002e611a;
  color: var(--main-color);
}

.first-navigation-links-container button {
  border: 1px solid transparent;
  outline: none;
  background: var(--secondary-color);
  color: #fff;
}
.arabic-version .first-navigation-links-container button {
  font-family: "Cairo-bold";
  letter-spacing: -1px;

}

.first-navigation-links-container a:nth-child(1) img {
  width: 25px;
  height: 25px;
  object-fit: contain;
}

.first-navigation-links-container button img {
  width: 20px;
  height: 20px;
}

.first-navigation-links-container button {
  padding-inline: 1.25rem;
}

/* second navigation */

.flying-navigation {
  box-shadow: 0px 20px 20px 0px #b6b6b640;
  position: sticky;
  background: #fff;
  top: 0;
  height: 80px;
  width: 100%;
  z-index: 1000000;
  transition: all 0.3s ease-out;
  opacity: 0;
}
@media (max-width: 1400px) {
  .flying-navigation {
    height: 70px;
  }
}
.search-btn-flying-navbar {
  align-self: center;
  display: flex;
  gap: 0.5rem;
  align-items: center;
  outline: none;
  border: 1px solid transparent;
  background: var(--secondary-color);
  text-decoration: none;
  border-radius: 30px;
  font-family: "Cairo-Regular";
  padding: 0.75rem 2.5rem;
  color: #fff;
}

@media (max-width: 1199.98px) {
  .search-btn-flying-navbar {
    margin-inline-end: 3rem;
  }
}

.search-btn-flying-navbar > picture > img {
  width: 20px;
  height: 20px;
}

.search-btn-flying-navbar:hover {
  color: #fff;
  filter: brightness(0.95);
}

.searchBarOpen {
  display: none;
}

.searchBarOpen.search-active {
  position: fixed;
  display: block;
  top: 0;
  left: 0;
  background: rgba(0, 46, 97, 0.4);
  width: 100vw;
  z-index: 1000000;

  height: 100vh;
}

.searchBarOpen.search-active > .searchBarOpen--closeBtn {
  inset-inline-end: 5rem;
  top: 3rem;
  font-size: 1.5rem;
  cursor: pointer;
  color: #fff;
  position: absolute;
}

.searchBarOpen.search-active > .searchBarOpen--input {
  display: flex;
  color: #fff;
  align-items: center;
  height: 100%;
  justify-content: center;
  flex-direction: column;
}

.searchBarOpen.search-active > .searchBarOpen--input img {
  width: 20px;
  object-fit: contain;
}

.searchBarOpen.search-active > .searchBarOpen--input > div {
  display: flex;
  gap: 0.5rem;
}

.searchBarOpen.search-active > .searchBarOpen--input label {
  color: #fff;
  font-family: "Cairo-SemiBold";
}

.searchBarOpen.search-active > .searchBarOpen--input button {
  border: none;
  align-self: center;
  padding: 0.5rem;
  background: var(--secondary-color);
  border-radius: 10px;
}

.searchBarOpen.search-active > .searchBarOpen--input input {
  background: #fff;
  min-height: 30px;
  border-radius: 10px;
}

.main-footer-container .footer-item ul li {
  padding-bottom: 0.5rem;
}
.main-footer-container .footer-item p {
  font-size: 1.1rem;
}
.arabic-version .footer-section .footer-item h5 {
  font-size: 1.2rem;
  letter-spacing: -1px;

  font-family: Cairo-Bold;
}
.arabic-version .main-footer-container .footer-item ul li a {
  font-family: Cairo-SemiBold;
  letter-spacing: -0.1px;

}
.first-navigation-box span {
  font-size: 1rem;
}

@media (max-width: 1199px) {
  .first-navigation-box span {
    font-size: 0.95rem;
  }

  .first-navigation-box a {
    font-size: 0.85rem;
  }

  .first-navigation-box p {
    font-size: 0.85rem;
  }

  .first-navigation-box div {
    display: flex;
    flex-direction: column;
  }

  #cssmenu.small-screen ul ul .submenu-button {
    width: 46px !important;
    height: 46px !important;
    border-top: 1px solid rgba(120, 120, 120, 0.2);
  }

  .first-navigation-box picture img,
  .first-navigation-box picture {
    width: 20px;
  }

  .first-navigation-box {
    padding: 0.5rem;
  }

  #cssmenu.small-screen ul ul,
  #cssmenu.small-screen ul ul ul,
  #cssmenu.small-screen.align-right ul ul {
    padding: 0;
  }

  #cssmenu > ul > li.has-sub > ul > li.has-sub > ul > li a {
    padding-inline-start: 25px;
  }
}

@media (max-width: 767px) {
  .searchBarOpen + section {
    padding-top: 7.25rem;
  }
  .arabic-version .first-navigation-box {
    max-width: 100%;
  }
}

@media (max-width: 767.98px) {
  .logo-container {
    width: 165px;
  }
}
@media (max-width: 575.98px) {
  .search-btn-flying-navbar {
    padding: 0.5rem 1rem;
    margin-inline-end: 3rem;
  }
  .logo-container {
    width: 150px;
  }
  .search-btn-flying-navbar > picture > img {
    width: 15px;
    height: 15px;
  }
  .searchBarOpen + section {
    padding-top: 16rem;
  }

  .first-navigation .container {
    padding-inline: 0.75rem;
  }

  #cssmenu.small-screen.upper #menu-button {
    left: -0.5rem;
  }
  .arabic-version #cssmenu.small-screen.upper #menu-button {
    right: 0;
    left: unset;
  }
  #cssmenu.small-screen.upper > ul {
    left: -0.75rem;
    width: 100vw;
  }


  .first-navigation-box {
    max-width: 100%;
  }
}
.footer-description p {
    color: var(--main-color);
}
