/*
 Theme Name:   Seveniholding Child
 Description:  Seveniholding Child Theme
 Author:       AAAGENCY
 Author URI:   https://aaagency.ae
 Template:     seveniholding
 Version:      6.1.0
 Requires at least: 5.0
 Tested up to: 6.6
 Requires PHP: 7.4
 License: MIT License
 License URI: https://7iholding.ae
 Text Domain:  seveniholding
*/

@import url('./assets/fonts/GESSTWO/stylesheet.css');

html,
body,
.nx-reg-font,
.nx-hed-font,
.single-blog-sec-3 h2,
.single-blog-sec-3 h3 {
  font-family: 'GE SS Two', system-ui, -apple-system, BlinkMacSystemFont,
    'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue',
    sans-serif;
}

#navbarNav #menu-main-menu-ar {
  padding: 0;
}
/* #navbarNav li.lang-item {
  border-left: unset;
  border-right: 1px solid #fff;
} */
/* body:not(.home) #navbarNav li.lang-item {
  border-left: unset;
  border-right: 1px solid #1c2756;
} */
/* body:not(.home) .site-header.sticky-top #navbarNav li.lang-item {
  border-left: unset;
  border-right: 1px solid #fff;
} */

.mob-language-switcher {
  margin-left: 20px;
  margin-right: auto;
}

/* .rtl .about-sec-5 .vision-content {
  top: 50%;
  transform: translateY(-50%);
} */

.about-sec-3 .guardians-bg::before,
.contact-sec-1::before,
.about-sec-1::before,
.single-blog-sec-1::before {
  background: url('https://7iholding.ae/wp-content/uploads/2025/09/scroll-down-ar.svg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  left: unset;
  right: 20px;
}

.banner-nav-arrows::before {
  background: url('https://7iholding.ae/wp-content/uploads/2025/09/scroll-down-ar.svg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  left: unset;
  right: 30px;
}

.partner-btn img {
  margin-left: unset !important;
  margin-right: auto;
  transform: rotate(180deg);
}

.partner-enquire,
.partner-opportunity {
  right: unset;
  left: 0;
}

.partner-enquire {
  right: 0;
  left: unset;
}

.top-button {
  right: unset;
  left: 5%;
}

.dropdown-toggle::after {
  margin-left: unset;
  margin-right: 0.255em;
}

#navbarNav ul li.dropdown:hover > .dropdown-menu {
  text-align: right;
}

#navbarNav ul li.dropdown .dropdown-menu li a {
  border-left: unset;
  border-right: 0px solid #1d2855;
}

#navbarNav ul li.dropdown .dropdown-menu li a:hover {
  border-left: unset;
  border-right: 5px solid #1d2855;
}

.measurable-card .arrow-icon {
  margin-left: auto !important;
  margin-right: 0px !important;
}

.arrow-icon svg {
  rotate: 180deg;
}

.about-sec-5 .vision-content {
  left: unset;
  right: 50px;
}

.seveni-card.top-1::after {
  right: unset;
  left: 0;
  clip-path: polygon(100% 0, 0 0, 0 100%);
}

.seveni-card.top-2::after {
  left: unset;
  right: 0;
  clip-path: polygon(100% 0, 0 0, 100% 100%);
}

.seveni-card.bottom-1::after {
  right: unset;
  left: 0;
  clip-path: polygon(100% 100%, 0 100%, 0 0);
}

.seveni-card.bottom-2::after {
  left: unset;
  right: 0;
  clip-path: polygon(100% 100%, 0 100%, 100% 0);
}

.location-card-content .arrow-icon {
  rotate: 180deg;
}

.sols-list li {
  padding-left: unset;
  padding-right: 30px;
}

.sols-list li::before {
  margin-right: unset;
  margin-left: 5px;
  left: unset;
  right: 0;
}

.wpcf7 .form-select,
.wpcf7 select {
  background-position: left 0.75rem center;
}

.about-sec-1 .container p {
  font-weight: 400;
}

.contact-sec-2 .wp-bootstrap-blocks-button {
  margin-right: unset;
  margin-left: auto;
}

.wpcf7-response-output {
  text-align: end;
}

@media screen and (max-width: 767.9px) {
  .partner-enquire,
  .partner-opportunity {
    padding-top: 120%;
    position: relative;
    width: 100% !important;
    height: auto;
  }

  .about-sec-5 .vision-content {
    left: unset;
    right: 0;
  }
}
