.invisible {
  opacity: 0 !important;
}

.block {
  display: block !important;
}

.hidden {
  display: none !important;
}

.arrow-icon:lang(ar) {
  transform: rotate(180deg);
}

.header__submenu-item svg,
.mainActivity-section ul li .icon svg,
.mainActivity-section .projectDevelopment-content .project-info a svg,
.mainActivity-section .design-content .project-info a svg,
.mainActivity-section .operationAndMaintenanceService-content .project-info a svg,
.mainActivity-section .waterSupplyService-content .project-info a svg,
.news__link-all .main svg,
.news__link-all .hover svg,
.news__link-all .main svg,
.news__link-all .hover svg {
  transform: none !important;
}

.mainActivity-section .projectDevelopment-content .project-info .info-card .desc,
.mainActivity-section .design-content .project-info .info-card .desc,
.mainActivity-section .operationAndMaintenanceService-content .project-info .info-card .desc,
.mainActivity-section .waterSupplyService-content .project-info .info-card .desc {
  right: inherit;
  left: 43%;
}
@media screen and (max-width: 992px) {
  .mainActivity-section .projectDevelopment-content .project-info .info-card .desc,
  .mainActivity-section .design-content .project-info .info-card .desc,
  .mainActivity-section .operationAndMaintenanceService-content .project-info .info-card .desc,
  .mainActivity-section .waterSupplyService-content .project-info .info-card .desc {
    left: -35%;
  }
}

.mainActivity-section .design-content .project-info .info-card .desc {
  left: 55%;
  right: inherit;
}
@media screen and (max-width: 992px) {
  .mainActivity-section .design-content .project-info .info-card .desc {
    left: -35%;
  }
}

.mainActivity-section .design-content .design-des .design-second {
  left: inherit;
  right: 60%;
}
@media screen and (max-width: 992px) {
  .mainActivity-section .design-content .design-des .design-second {
    right: 0;
  }
}

.wttco-info__contact p,
.contactUs-page .form-card .contact-card .info div article {
  direction: ltr;
  text-align: right;
}

.wttco-info__contact p {
  text-align: right !important;
}

.about-us-page .about-us-img img {
  border-radius: 8px;
  border-top-left-radius: 48px;
  border-top-right-radius: 8px;
}

.about-us-page .about-us-img-absolute {
  right: inherit;
  left: 0;
}

.about-us-page .about-us-img-absolute img {
  border-radius: 0px;
  border-top-left-radius: 0;
  border-top-right-radius: 24px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 6px;
}

.ceo-page .ceo-bg {
  left: inherit;
  right: 10%;
}

.ceo-page .ceo__card .ceo__card__info .blue-shape {
  left: inherit;
  right: 0;
}

.companyStrategy-page .vission-section ul li {
  writing-mode: vertical-lr;
}
@media screen and (max-width: 992px) {
  .companyStrategy-page .vission-section ul li {
    writing-mode: unset;
  }
}

@media screen and (max-width: 992px) {
  .companyStrategy-page .vission-section ul li svg {
    transform: none;
  }
}

@media screen and (max-width: 992px) {
  .companyStrategy-page .programs-list-section .list .start svg {
    transform: rotate(90deg);
  }
}

@media screen and (max-width: 992px) {
  .companyStrategy-page .programs-list-section .list .end svg {
    transform: rotate(90deg);
  }
}

.companyStrategy-page .vission-section .caption .caption-info h5 {
  left: inherit;
  right: 35%;
}

.companyStrategy-page .mission-section .mission-div .shape {
  left: inherit;
  right: 40%;
}
.companyStrategy-page .mission-section .mission-div .shape img {
  transform: rotate(90deg);
}

.companyStrategy-page .programs-list-section .caption .caption-info h5,
.companyStrategy-page .programs-list-section .caption .caption-info article {
  border-left: none;
  border-right: 3px solid #ffffff;
}

.companyStrategy-page .programs-list-section .caption.active .caption-info h5 {
  border-left: none;
  border-right: 3px solid #00a3e0;
}

.accordion-button::after {
  margin-left: 0;
}

.form-control {
  text-align: right !important;
}

.engineeringDesignOfProjects-page .shape {
  left: 50%;
  right: 0 !important;
}

.main-activites .activity-card {
  transform: translate(-70%, 140%);
}
.main-activites .activity-card.not-active {
  transform: translate(-65%, -162%);
}

.our-work .carousel-inner .carousel-item {
  transform: scale(1.3);
  left: -125%;
  right: inherit;
}
.our-work .carousel-inner .carousel-item.active {
  left: 0;
  right: inherit;
}
.our-work .carousel-button {
  left: 0;
  right: inherit;
}
.our-work .carousel-button .carousel-control-prev {
  right: inherit;
  transform: rotate(180deg);
  left: 50px;
}
.our-work .carousel-button .carousel-control-next {
  transform: rotate(180deg);
  right: inherit;
  left: 0;
}

.info-container .desc {
  right: inherit;
  left: -200%;
}
.info-container:hover .desc {
  padding: 12px 12px 12px 70px;
  right: inherit !important;
  left: 50px !important;
}
@media screen and (max-width: 1200px) {
  .info-container:hover .desc {
    right: inherit;
    left: 24px !important;
  }
}

.nav-tabs .nav-link {
  text-align: start;
}

.contact-info__action-form form .form-control {
  text-align: start;
}

.news-page .news__firstCard .news__newCard {
  right: 50%;
  left: 0;
}

.pagination svg {
  transform: rotate(180deg);
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100% !important;
  margin-left: initial !important;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}

.carousel-control-next {
  left: 0;
  right: auto;
  transform: rotate(180deg);
}

.carousel-control-prev {
  right: 0;
  left: auto;
  transform: rotate(180deg);
}

.cards .img-card {
  right: inherit;
}
.cards.first::before, .cards:nth-child(odd)::before {
  transform: rotateY(180deg);
  left: inherit !important;
  right: -20%;
}
.cards.first .img-card, .cards:nth-child(odd) .img-card {
  left: -45%;
  right: inherit;
}
@media screen and (max-width: 1600px) {
  .cards.first .img-card, .cards:nth-child(odd) .img-card {
    left: -23%;
  }
}
@media screen and (max-width: 1500px) {
  .cards.first .img-card, .cards:nth-child(odd) .img-card {
    left: -16%;
  }
}
@media screen and (max-width: 1400px) {
  .cards.first .img-card, .cards:nth-child(odd) .img-card {
    left: -24%;
  }
}
@media screen and (max-width: 1350px) {
  .cards.first .img-card, .cards:nth-child(odd) .img-card {
    left: -21%;
  }
}
@media screen and (max-width: 1300px) {
  .cards.first .img-card, .cards:nth-child(odd) .img-card {
    left: -17%;
  }
}
@media screen and (max-width: 1250px) {
  .cards.first .img-card, .cards:nth-child(odd) .img-card {
    left: -15%;
  }
}
@media screen and (max-width: 1200px) {
  .cards.first .img-card, .cards:nth-child(odd) .img-card {
    left: -27%;
  }
}
@media screen and (max-width: 1150px) {
  .cards.first .img-card, .cards:nth-child(odd) .img-card {
    left: -21%;
  }
}
@media screen and (max-width: 1100px) {
  .cards.first .img-card, .cards:nth-child(odd) .img-card {
    left: -18%;
  }
}
@media screen and (max-width: 1050px) {
  .cards.first .img-card, .cards:nth-child(odd) .img-card {
    left: -12%;
  }
}
@media screen and (max-width: 1000px) {
  .cards.first .img-card, .cards:nth-child(odd) .img-card {
    left: -10%;
  }
}
.cards.first .img-card img, .cards:nth-child(odd) .img-card img {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.cards.second::before, .cards:nth-child(even)::before {
  transform: rotateY(180deg);
  right: inherit !important;
  left: -20%;
}
.cards.second .col-lg-6:first-child, .cards:nth-child(even) .col-lg-6:first-child {
  order: 2;
}
.cards.second .img-card, .cards:nth-child(even) .img-card {
  right: -45%;
  left: inherit;
}
@media screen and (max-width: 1600px) {
  .cards.second .img-card, .cards:nth-child(even) .img-card {
    right: -23%;
  }
}
@media screen and (max-width: 1500px) {
  .cards.second .img-card, .cards:nth-child(even) .img-card {
    right: -16%;
  }
}
@media screen and (max-width: 1400px) {
  .cards.second .img-card, .cards:nth-child(even) .img-card {
    right: -24%;
  }
}
@media screen and (max-width: 1350px) {
  .cards.second .img-card, .cards:nth-child(even) .img-card {
    right: -21%;
  }
}
@media screen and (max-width: 1300px) {
  .cards.second .img-card, .cards:nth-child(even) .img-card {
    right: -17%;
  }
}
@media screen and (max-width: 1250px) {
  .cards.second .img-card, .cards:nth-child(even) .img-card {
    right: -15%;
  }
}
@media screen and (max-width: 1200px) {
  .cards.second .img-card, .cards:nth-child(even) .img-card {
    right: -27%;
  }
}
@media screen and (max-width: 1150px) {
  .cards.second .img-card, .cards:nth-child(even) .img-card {
    right: -21%;
  }
}
@media screen and (max-width: 1100px) {
  .cards.second .img-card, .cards:nth-child(even) .img-card {
    right: -18%;
  }
}
@media screen and (max-width: 1050px) {
  .cards.second .img-card, .cards:nth-child(even) .img-card {
    right: -12%;
  }
}
@media screen and (max-width: 1000px) {
  .cards.second .img-card, .cards:nth-child(even) .img-card {
    right: -10%;
  }
}
.cards.second .img-card img, .cards:nth-child(even) .img-card img {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

/*# sourceMappingURL=main-rtl.css.map */
