/*text style*/
.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%);
}

.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 {
  margin-right: unset;
}

.carousel-control-next {
  left: inherit;
}

.carousel-control-prev {
  right: inherit;
}

.header .menu__item svg {
  transform: rotate(90deg);
}

.header__submenu-item a svg {
  transform: rotate(180deg) !important;
}

.header__secondsubmenu .header__submenu-item svg {
  transform: rotate(180deg) !important;
}

.news__link-all img {
  transform: rotate(-90deg) !important;
}

.about-us-page .about-us-desc {
  background: url("../img/bg/about-us-rtl.png") center center no-repeat;
}

.companyStrategy-page .mission-section .mission-div .mission-list li .number-shadow {
  left: auto;
  right: 20px;
}

.news .new-card .news_card_title img {
  transform: rotate(-90deg) !important;
}

.board-of-directors .board .card-img .arrow {
  transform: rotate(-90deg) !important;
  left: 16px;
  right: inherit;
}

.home .hero__media .carousel .custom-pageTitle {
  gap: 0;
}

.home .hero__media .carousel .custom-pageTitle .custom-pageTitle__title {
  margin-bottom: 24px;
}

.home .hero__media .carousel .custom-pageTitle .custom-pageTitle__subTitle {
  margin-bottom: 12px;
  line-height: normal;
}

.home .hero__media .carousel .custom-pageTitle .custom-pageTitle__description {
  font-size: 48px;
  font-family: WTT;
  font-weight: 700;
  letter-spacing: 0em;
  line-height: 60px;
}

.contactUs .contactUs-page .form-card form .input-group span {
  border-top-right-radius: 6px !important;
  border-bottom-right-radius: 6px !important;
}

.contactUs .contactUs-page .form-card form .input-group .form-control {
  border-top-left-radius: 6px !important;
  border-bottom-left-radius: 6px !important;
}

/*# sourceMappingURL=main-rtl.css.map */
