.burger-icon.burger-icon-white.burger-close{
display: none;
}
.cookie-consent .cookie-consent__agree{
  background-color: #003751 !important;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-logo{
  background-color: #E9ECEF;
  border-bottom: 1px solid #E9ECEF;
}
.section.pt-65.pb-35{
  clip-path: polygon(0 0, 350% 0, 0 100%);
  height: 300px;
}
.footer .footer-bottom a{
  color: var(--primary-color);
}
.banner-1 {
  position: relative;
}
.accordion-button:not(.collapsed) {
  border-radius: 6px 6px 0px 0px;
}
body[dir="rtl"] .swiper-container-rtl .box-pagination-customers .swiper-button-next-style-1{
  left: 0;
  right: -55px;
}
body[dir="rtl"] .swiper-container-rtl .box-pagination-customers .swiper-button-prev-style-1{
  right: 65px;
  left: 0;
}
.btn.btn-get-quote {
  font-size: 18px;
}
.accordion .accordion-item {
  border-radius: 6px;
}
/* Styles for RTL and Arabic languages */
:lang(ar) .cardGrid .cardInfo,
[dir="rtl"] .cardGrid .cardInfo {
    border-radius: 6px 0px 6px 0px;
}
.custom-shape-divider-bottom-1700575824 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
    transform: rotate(180deg);
}

.custom-shape-divider-bottom-1700575824 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 90px;
}

.custom-shape-divider-bottom-1700575824 .shape-fill {
    fill: var(--secondary-color);
}
.header .main-menu li a {
  padding: 28px 10px 28px 10px;
}
/* Styles for .box-form-contact-leading when in Arabic or RTL */
:lang(ar) .box-form-contact-leading,
[dir="rtl"] .box-form-contact-leading {
  background-position: 0 100%;
}
.header .main-header .header-left .header-logo a img{
  min-height: 62px;
}
.icon-socials{
  margin-inline-end: 6px;
  width: 18px;
  height: 18px;
}
.description-post-blog-custom{
  text-align: justify;
}
@media (max-width: 767px) {
  .bg-get-quote {
    background-repeat: unset;
  }
  .get-quote-right {
  max-width: none;
  width: fit-content;
  display: block;
  margin: 0 auto;
}
  .get-quote-left{
    text-align: center;
  }
  .box-form-contact-leading{
    background-blend-mode: color;
  }
  body[dir="rtl"] .header .main-header .header-left .header-right{
text-align: left;
}
}
.js-cookie-consent.cookie-consent{
  border-radius: 24px 24px 0px 0px;
}
.accordion .accordion-body{
  text-align: justify;
}
p.font-sm.color-white{
  text-align: justify;
}
.banner-howitwork3{
  background-color: white !important;
}
.gallery-wrap .gallery-item .img-wrap img{
  border-radius: 6px;
}
.thumb img{
  border-radius: 6px;
}
.gallery-wrap .gallery-item .gallery-detail{
  border-radius: 0px 0px 6px 6px;
  background: rgba(0,55,81,.8);
}
.box-item-number:before{
  border-radius: 130px;
}
p.font-sm.color-grey-900.mb-35 {
  text-align: justify;
}
p.font-md.color-grey-900.mb-40{
  text-align: justify;
}

.box-contactform-left{
  background-color: #F9F9F9;
  border-radius: 6px 0px 0px 6px;
}
.box-cover-contactform{
  background-color: var(--primary-color);
  border-radius: 6px;
}
.bg-2{
  background-color: #F9F9F9 !important;
}
.box-banner-ads .color-brand-2:hover{
  color: white !important;
}
.box-banner-ads .box-banner-left {
  border-radius: 6px 0px 0px 6px;
}
.box-banner-ads{
  border-radius: 6px;
}
.cardService img {
  border-radius: 6px;
}
.cardService .cardInfo {
  border-radius: 6px;
}
.row.align-items-center p{
  text-align: justify;
}
.box-info-about-2 p{
  text-align: justify;
}
.list-imgs img {
  border-radius: 6px;
}
.item-about-2 img {
  border-radius: 6px;
}
.cardTeam .cardImage img {
  border-radius: 6px;
}
.cardTeam .cardInfo{
  border-radius: 6px;
}
.box-gallery-faqs img {
  border-radius: 6px;
}
.align-items-end img{
  border-radius: 6px !important;
}
a.swiper-slide:hover{
  filter: invert(50%) sepia(52%) saturate(3169%) hue-rotate(1deg) brightness(103%) contrast(105%);
}
.font-xs{
  text-align: justify;
}
.swiper-button-prev-style-1{
  border-radius: 6px;
}
.swiper-button-next-style-1 {
  border-radius: 6px;
}
iframe {
  border-radius: 6px;
}
.box-form-contact-leading{
  border-radius: 6px;
}
.cardLeadingCompany {
  border-radius: 6px;
}
.map-info{
  border-radius: 6px;
}
.cardGrid{
  border-radius: 6px;
  background-color: var(--secondary-color);
  border: 0px;
}
.cardGrid .cardInfo {
  border-radius: 0px 6px 0px 6px;
  border: 0px;
}
.cardGrid .cardImage img {
  border-radius: 6px 6px 0px 0px;
}
.card-testimonial-grid .card-bottom-info {
  border-radius: 6px;
}
.box-info-bottom-img{
  border-radius: 6px;
}
.list-how-works li .image-how .img{
  border-radius: 6px;
  background-color: #f9f9f9;
  border: 1px solid var(--secondary-color);
}
.list-how-works li .image-how .img img {
  padding: 10px;
}
.banner-1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /*background-color: transparent;*/
  /*background-image: linear-gradient(180deg, var(--secondary-color) 0%, var(--secondary-color) 100%);*/
  /*background: -webkit-linear-gradient(180deg, var(--secondary-color) 0%, var(--secondary-color) 100%);*/
  background: -webkit-linear-gradient(270deg, rgba(0, 55, 81, 0) , rgba(0, 55, 81, 1));
  /*background: linear-gradient(to right, rgba(0, 55, 81, 1), rgba(0, 55, 81, 0));*/
  opacity: 1;
  z-index: 0; /* Adjust the z-index to ensure the gradient is above the image */
  pointer-events: none; /* Ensure the pseudo-element does not interfere with interactions */
}
.col-lg-12{
  z-index: 1;
}
.col-lg-12 p{
  text-align: justify;
}

.breadcrumb_color{
  background-color: var(--secondary-color);
}
.btn.btn-brand-1{
  color: white;
}
p.font-2xl-bold.color-brand-2{
  color: white !important;
}
h2.color-brand-2{
  color: var(--primary-color) !important;
}
.btn.btn-brand-1 svg{
  color: white;
}
p.font-md.color-grey-500{
  text-align: justify;
}
.swiper-wrapper{
  align-items: center;
}
a.swiper-slide{
  filter: invert(100%) sepia(95%) saturate(0%) hue-rotate(73deg) brightness(103%) contrast(106%);
}
.item-reason .card-offer:hover .card-image {
  filter: invert(100%) sepia(95%) saturate(0%) hue-rotate(73deg) brightness(103%) contrast(106%);
}
.cardService .cardInfo:hover img{
  filter: invert(100%) sepia(95%) saturate(0%) hue-rotate(73deg) brightness(103%) contrast(106%);
}

h2.title-favicon.color-brand-2.mb-25{
  color:var(--primary-color)!important;
}
.image-2{
  filter: invert(50%) sepia(52%) saturate(3169%) hue-rotate(1deg) brightness(103%) contrast(105%);
}
.cookie-consent{
  background-color: var(--secondary-color)!important;
}
.js-cookie-consent.cookie-consent.cookie-consent-full-width{
  background: var(--secondary-color)!important;
}
.cookie-consent .cookie-consent__agree{
  border-radius: 6px!important;
}
p.font-md.color-white.mb-15{
  background-color: var(--primary-color);
  padding: 0 6px;
  width: fit-content;
  border-radius: 24px;
}

.swiper-pagination .swiper-pagination-bullet-active {
  width: 24px;
}
h2.title-favicon.mb-20{
  color: var(--secondary-color);
}
p.font-md.color-gray-700{
  color: var(--secondary-color);
}
.bg-grey-900 {
  background-color: var(--secondary-color);
}

.item-reason .card-offer {
  border-bottom: 8px solid var(--primary-color);
}

.card-blog-grid .card-image img {
  border-radius: 6px 6px 0px 0px;
}
.card-blog-grid {
  border-radius: 6px;
}
.bg-1{
  background-color: #f9f9f9 !important;
}
.box-background-offer .bg-under:before {
  filter: invert(50%) sepia(52%) saturate(3169%) hue-rotate(1deg) brightness(103%) contrast(105%);
}