/* Defaults
-------------------------------------------------------------- */
html {
  scroll-behavior: smooth;
}

body:not(.rtl) {
  /* end of (max-width: 1500px) */
  /****************************************************************************************************************/
  /* end of (max-width: 1200px) */
  /****************************************************************************************************************/
  /* end of (max-width: 1024px) */
  /* end of (max-width: 990px) */
  /****************************************************************************************************************/
  /****************************************************************************************************************/
  /* end of (max-width: 768px) */
  /****************************************************************************************************************/
  /* end of (max-width: 640px) */
  /****************************************************************************************************************/
  /* end of (max-width: 480px) */
  /****************************************************************************************************************/
}
body:not(.rtl) .form-wrapper .wrapper > .right {
  margin-left: 0;
  margin-right: 100px;
}
body:not(.rtl) .about-section .right {
  margin-right: 180px;
  margin-left: 0;
}
body:not(.rtl).page-template-projects, body:not(.rtl).page-template-about, body:not(.rtl) .page-template-news {
  font-size: 1.1rem;
}
body:not(.rtl).page-template-projects ul#main-menu > li.lang-item, body:not(.rtl).page-template-about ul#main-menu > li.lang-item, body:not(.rtl) .page-template-news ul#main-menu > li.lang-item {
  padding-top: 6px;
}
body:not(.rtl).page-template-projects .contact-section .social-details, body:not(.rtl).page-template-about .contact-section .social-details, body:not(.rtl) .page-template-news .contact-section .social-details {
  flex-direction: row-reverse;
}
body:not(.rtl).page-template-projects .contact-section .social-details .email, body:not(.rtl).page-template-about .contact-section .social-details .email, body:not(.rtl) .page-template-news .contact-section .social-details .email {
  flex-direction: row-reverse;
}
body:not(.rtl).single-projects .about-section .left {
  right: 3vw;
  left: auto;
  position: fixed;
  top: 170px;
}
body:not(.rtl) .contact-section .social-details {
  flex-direction: row-reverse;
}
body:not(.rtl) .contact-section .social-details .email {
  flex-direction: row-reverse;
}
body:not(.rtl) .contact-section form .wrapper {
  flex-direction: row-reverse;
}
body:not(.rtl) .contact-section form .wrapper .left {
  margin-right: 0;
  margin-left: 50px;
}
body:not(.rtl) .about-section .about-text {
  padding-left: 40px;
  border-left: 2px solid #000000;
  padding-right: 0;
  border-right: 0;
}
body:not(.rtl).single-projects {
  font-size: 1.1rem;
}
body:not(.rtl).single-projects h1 {
  font-size: 3.2rem;
}
body:not(.rtl).single-projects .about-section .right {
  max-width: 685px;
  margin-right: 180px;
  margin-left: 0;
}
body:not(.rtl).single-projects .about-section .about-text {
  padding-left: 40px;
  border-left: 2px solid #000000;
  padding-right: 0;
  border-right: 0;
}
body:not(.rtl).page-template-home-new {
  font-size: 1.1rem;
}
body:not(.rtl).page-template-home-new h1 p {
  line-height: 1.1;
}
body:not(.rtl).page-template-home-new .international-section .single-bullet {
  margin-left: 0;
  margin-right: 20px;
}
body:not(.rtl).page-template-home-new .international-section .single-bullet::before {
  right: auto;
  left: 0;
}
body:not(.rtl).page-template-home-new .international-section .single-bullet:last-of-type {
  margin-right: 0;
}
body:not(.rtl).page-template-home-new .about-section .image .read-more::after {
  margin-left: 15px;
  margin-right: 0;
}
body:not(.rtl).page-template-home-new .about-section .image .read-more {
  right: 20%;
  left: auto;
}
body:not(.rtl).page-template-home-new .about-section .about-text {
  padding-left: 40px;
  border-left: 2px solid #000000;
  padding-right: 0;
  border-right: 0;
}
body:not(.rtl).page-template-home-new .about-section .right {
  margin-right: 180px;
  margin-left: 0;
}
body:not(.rtl).page-template-home-new .sliding-bullet {
  right: auto;
  left: -13px;
}
body:not(.rtl).page-template-home-new h1 {
  padding-left: 35px;
  border-left: 2px solid #000000;
  padding-right: 0;
  border-right: 0;
}
body:not(.rtl).page-template-home-new .top-slider .image {
  margin-left: auto;
  margin-right: 0;
  transform: translateX(200%);
}
body:not(.rtl).page-template-home-new .top-slider .image.active {
  transform: translateX(0);
}
body:not(.rtl).page-template-home-new .top-slider .read-more {
  right: 30%;
  left: auto;
}
body:not(.rtl).page-template-home-new .top-slider .read-more::after {
  margin-right: 0;
  margin-left: 10px;
}
body:not(.rtl).page-template-home-new .top-slider .slick-dots {
  right: 50px;
  left: auto;
}
body:not(.rtl).page-template-home-new .projects-news .projects .slick-dots {
  right: auto;
  left: 15px;
}
body:not(.rtl).page-template-home-new .projects-news .projects-link {
  margin-left: 0;
  margin-right: 25px;
}
body:not(.rtl).page-template-home-new .projects-news .projects-link .plus {
  margin-left: 5px;
  margin-right: 0;
  height: 23px;
}
body:not(.rtl).page-template-home-new .projects-news .projects-link::after {
  left: auto;
  right: 7px;
}
body:not(.rtl).page-template-home-new .map-section .map-repeater {
  margin-right: 0;
  border-right: 0;
  margin-left: 50px;
  border-left: 2px solid #fff;
}
body:not(.rtl).page-template-home-new .map-section .map-repeater .sliding-bullets {
  padding-right: 0;
  padding-left: 40px;
}
@media only screen and (max-width: 1570px) {
  body.single-projects .wrapper > .right body:not(.rtl).page-template-home-new .top-slider .image {
    width: 450px;
    height: 450px;
  }
  body.single-projects .wrapper > .right body:not(.rtl).page-template-home-new .top-section h1 {
    font-size: 2.5rem;
  }
  body.single-projects .wrapper > .right body:not(.rtl).page-template-home-new .top-section h1 p {
    margin-bottom: 20px;
  }
  body.single-projects .wrapper > .right body:not(.rtl).page-template-home-new .top-section .slick-dots {
    right: 10px;
    left: auto;
  }
  body.single-projects .wrapper > .right body:not(.rtl).page-template-home-new .sliding-bullet {
    width: 22px;
    height: 22px;
    left: -11px;
    right: auto;
  }
  body.single-projects .wrapper > .right body:not(.rtl).page-template-home-new .map-section svg {
    width: 550px;
  }
  body.single-projects .wrapper > .right body:not(.rtl).page-template-home-new .map-section .map-repeater .sliding-bullets {
    padding-right: 0;
    padding-left: 25px;
  }
  body:not(.rtl).single-projects h1 {
    font-size: 2.4rem;
  }
  body:not(.rtl).single-projects .about-section .container {
    padding-right: 30px;
  }
  body:not(.rtl).single-projects .about-section .wrapper > .left {
    right: 40px;
    top: 210px;
    left: auto;
  }
  body:not(.rtl).single-projects .about-section .wrapper > .right {
    max-width: 53vw;
    margin-right: auto;
    margin-left: 0;
  }
  body:not(.rtl) .about-section .left {
    right: 50px;
  }
  body:not(.rtl) .about-section .container {
    padding: 80px 15px;
  }
  body:not(.rtl) .page-template-home-new .top-section .container {
    padding-top: 150px;
  }
  body:not(.rtl) .projects-news .container {
    padding: 80px 15px 20px 15px;
  }
  body:not(.rtl) .projects-news .container .projects {
    margin-bottom: 80px;
  }
  body:not(.rtl) .projects-news .container .single-news .title {
    font-size: 20px;
  }
  body:not(.rtl) body.single-projects h1 {
    font-size: 50px;
  }
  body:not(.rtl) .page-template-projects .news-wrapper .padTB-40 {
    padding: 20px 0 10px 0;
  }
  body:not(.rtl) .page-template-projects .projects-wrapper-main .padTB-40 {
    padding: 20px 0 10px 0;
  }
}
@media only screen and (max-width: 1200px) {
  body:not(.rtl).single-projects .about-section .wrapper > .left {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
  }
  body:not(.rtl).single-projects .about-section .wrapper > .right {
    max-width: 100vw !important;
  }
  body:not(.rtl).single-projects .about-section .about-text {
    padding-left: 15px;
  }
  body:not(.rtl).single-projects .about-section .about-text {
    padding-left: 15px;
  }
  body:not(.rtl).page-template-home .top-section h1 {
    font-size: 1.8rem;
  }
  body:not(.rtl) .contact-wrapper .news-wrapper .single-news.news-4 a .news-titles h3.all-link-arrow:after {
    padding-right: 0;
    padding-left: 16px;
    height: 16px;
  }
}
@media only screen and (max-width: 1024px) {
  body:not(.rtl) .contact-wrapper .form-wrapper .form-content-wrapper .contact-info-details .contact-detail-content .icon-star {
    margin: 0 0 0 15px;
  }
}
@media only screen and (max-width: 990px) {
  body:not(.rtl) .form-wrapper .wrapper > .right {
    margin-right: 0;
    max-width: none;
  }
  body:not(.rtl) body.single-projects:not(.rtl) .wrapper > .right {
    max-width: 100vw;
  }
  body:not(.rtl) .about-section .right {
    margin-right: 0;
  }
  body:not(.rtl) .about-section .about-text {
    padding-left: 15px;
  }
  body:not(.rtl) body.single-projects h1 {
    font-size: 37px;
  }
  body:not(.rtl) body.single-projects .wrapper > .left {
    position: relative;
    top: auto;
    left: 0;
    right: auto;
    margin-right: 0;
    margin-left: 30px;
  }
  body:not(.rtl) body.single-projects .wrapper > .right {
    max-width: 100vw;
  }
  body:not(.rtl) .page-template-news h1 {
    font-size: 1.1rem;
  }
  body:not(.rtl).page-template-home-new .about-section .image .read-more {
    right: 12%;
  }
  body:not(.rtl).page-template-home-new .top-slider {
    margin-top: 25px;
  }
  body:not(.rtl) .projects-wrapper .three-projects .project_btn .grid-item .grid-item-content .project-hover-box .title_and_icon {
    padding: 0 0 10px 10px;
  }
  body:not(.rtl).page-template-home-new h1 {
    font-size: 2.2rem;
    padding-right: 0;
    padding-left: 25px;
  }
  body:not(.rtl).page-template-home-new .top-section .wrapper {
    flex-direction: column;
    align-items: flex-start;
  }
  body:not(.rtl).page-template-home-new .top-section .slick-dots {
    left: 15px;
    right: auto;
  }
  body:not(.rtl).page-template-home-new .top-slider .image {
    margin-left: 0;
    margin-right: auto;
  }
  body:not(.rtl).page-template-home-new .about-section .right {
    margin-right: 0;
  }
  body:not(.rtl).page-template-home-new .about-section .about-text {
    padding-left: 15px;
  }
  body:not(.rtl).page-template-home-new .map-section .container {
    padding: 60px 15px;
  }
  body:not(.rtl).page-template-home-new .map-section .map-repeater {
    margin-left: 0;
  }
  body:not(.rtl).page-template-home-new .international-section .bullets {
    border-right: 0;
    border-left: 2px solid #fff;
    padding-left: 25px;
    padding-right: 0;
  }
  body:not(.rtl).page-template-home-new .international-section .bullets .single-bullet {
    margin-left: 0;
  }
  body:not(.rtl).page-template-home-new .international-section .bullets .single-bullet::before {
    left: -2.5em;
  }
  body:not(.rtl).single-projects .wrapper > .left {
    right: auto;
    margin-right: 0;
    margin-left: 30px;
  }
  body:not(.rtl).single-projects .wrapper > .right {
    margin-right: 0;
  }
  body:not(.rtl) body:not(.rtl).single-projects .wrapper > .left {
    position: relative;
    top: auto;
  }
}
@media only screen and (max-width: 768px) {
  body:not(.rtl) .projects-news .projects .slick-dots {
    padding-left: 0;
  }
  body:not(.rtl).single-projects .wrapper > .left {
    margin-left: 20px;
  }
  body:not(.rtl).single-projects .image-slider {
    max-width: 270px;
  }
  body:not(.rtl) .contact-section h2 {
    font-size: 2.5rem;
  }
}
@media only screen and (max-width: 640px) {
  body:not(.rtl) .contact-section .social-details .social {
    margin: 0 0 5px 15px;
  }
  body:not(.rtl) .contact-section .social-details .social img {
    height: 22px;
  }
  body:not(.rtl) .top-content-wrapper .home_slider ul.slides_home a li.slider_image_main .top-main-slider .slider-project-link {
    bottom: 20%;
    right: auto;
  }
  body:not(.rtl) .project-info-container .project_more_info,
  body:not(.rtl) .project-info-container .project_more_info_slider,
  body:not(.rtl) .project-info-container-slider .project_more_info,
  body:not(.rtl) .project-info-container-slider .project_more_info_slider {
    left: unset;
    transform: unset;
  }
  body:not(.rtl) .project-info-container .project_more_info .close_project_more_info {
    right: 89.5%;
    z-index: 9999;
  }
  body:not(.rtl) .project-info-container .project_more_info_slider .close_project_more_info {
    right: 52%;
    z-index: 9999;
  }
  body:not(.rtl) .project-info-container-slider .project_more_info .close_project_more_info {
    right: 52%;
  }
  body:not(.rtl) .project-info-container-slider .project_more_info_slider .close_project_more_info {
    right: 52%;
  }
  body:not(.rtl).page-template-news .news-wrapper a,
  body:not(.rtl).page-template-news .projects-wrapper-main a,
  body:not(.rtl) .page-template-projects .news-wrapper a,
  body:not(.rtl) .page-template-projects .projects-wrapper-main a {
    width: 100%;
  }
  body:not(.rtl).page-template-news .news-wrapper a .news-titles,
  body:not(.rtl).page-template-news .news-wrapper a .projects-titles,
  body:not(.rtl).page-template-news .projects-wrapper-main a .news-titles,
  body:not(.rtl).page-template-news .projects-wrapper-main a .projects-titles,
  body:not(.rtl) .page-template-projects .news-wrapper a .news-titles,
  body:not(.rtl) .page-template-projects .news-wrapper a .projects-titles,
  body:not(.rtl) .page-template-projects .projects-wrapper-main a .news-titles,
  body:not(.rtl) .page-template-projects .projects-wrapper-main a .projects-titles {
    max-width: 100%;
    padding: 0;
    margin-top: 20px;
  }
  body:not(.rtl).page-template-news .news-wrapper a .news-titles.to-bottom-line::after,
  body:not(.rtl).page-template-news .news-wrapper a .projects-titles.to-bottom-line::after,
  body:not(.rtl).page-template-news .projects-wrapper-main a .news-titles.to-bottom-line::after,
  body:not(.rtl).page-template-news .projects-wrapper-main a .projects-titles.to-bottom-line::after,
  body:not(.rtl) .page-template-projects .news-wrapper a .news-titles.to-bottom-line::after,
  body:not(.rtl) .page-template-projects .news-wrapper a .projects-titles.to-bottom-line::after,
  body:not(.rtl) .page-template-projects .projects-wrapper-main a .news-titles.to-bottom-line::after,
  body:not(.rtl) .page-template-projects .projects-wrapper-main a .projects-titles.to-bottom-line::after {
    margin-right: 0;
  }
  body:not(.rtl) .contact-section form .wrapper {
    flex-direction: column;
  }
  body:not(.rtl) .contact-section form .wrapper .left {
    margin-left: 0;
  }
}
@media only screen and (max-width: 480px) {
  body:not(.rtl) body.single-projects h1 {
    font-size: 31px;
  }
  body:not(.rtl).page-template-home-new h1 {
    font-size: 1.9rem;
  }
  body:not(.rtl).page-template-home-new .sliding-bullet {
    left: -9px;
  }
  body:not(.rtl).page-template-home-new .projects-news .projects-link.mobile {
    margin-right: 0;
  }
  body:not(.rtl).page-template-home-new .map-section .map-repeater .sliding-bullets {
    padding-left: 20px;
  }
}

.rtl {
  direction: rtl;
  font-family: "Heebo", sans-serif;
  text-align: right;
  /******* RTL BOOTSTRAP *******/
  /********** News Page *************/
  /* end of (max-width: 640px) */
  /****************************************************************************************************************/
}
.rtl h1,
.rtl h2,
.rtl h3,
.rtl h4,
.rtl h5,
.rtl h6 {
  font-family: "Heebo", sans-serif;
}
.rtl div,
.rtl p,
.rtl span,
.rtl a,
.rtl input,
.rtl input[type=submit],
.rtl select,
.rtl textarea {
  font-family: "Heebo", sans-serif;
}
.rtl header .flex_container {
  flex-direction: row-reverse;
}
.rtl ul#mobile-menu {
  position: relative;
  display: block;
  width: 100%;
  direction: rtl;
  text-align: right;
  padding: 0;
}
.rtl ul#mobile-menu li {
  position: relative;
  display: block;
  text-align: right;
  direction: rtl;
}
@media (min-width: 768px) {
  .rtl .offset-md-2 {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
}
.rtl .project-info-container .project_more_info h3, .rtl .project-info-container .project_more_info_slider h3, .rtl .project-info-container-slider .project_more_info h3, .rtl .project-info-container-slider .project_more_info_slider h3 {
  padding-right: 15px;
}
.rtl .project-info-container .project_more_info .more_project_info_text, .rtl .project-info-container .project_more_info_slider .more_project_info_text, .rtl .project-info-container-slider .project_more_info .more_project_info_text, .rtl .project-info-container-slider .project_more_info_slider .more_project_info_text {
  direction: ltr;
  padding-right: 12px;
}
.rtl .project-info-container .project_more_info .more_project_info_text p, .rtl .project-info-container .project_more_info_slider .more_project_info_text p, .rtl .project-info-container-slider .project_more_info .more_project_info_text p, .rtl .project-info-container-slider .project_more_info_slider .more_project_info_text p {
  direction: rtl;
}
.rtl .contact-wrapper .news-wrapper .single-news a .news-titles.to-bottom-line::after {
  bottom: 0;
  right: 0;
  margin-right: 20px;
  margin-left: 0;
}
.rtl.page-template-news .news-wrapper a .news-titles, .rtl.page-template-news .news-wrapper a .projects-titles, .rtl.page-template-news .projects-wrapper-main a .news-titles, .rtl.page-template-news .projects-wrapper-main a .projects-titles, .rtl.page-template-projects .news-wrapper a .news-titles, .rtl.page-template-projects .news-wrapper a .projects-titles, .rtl.page-template-projects .projects-wrapper-main a .news-titles, .rtl.page-template-projects .projects-wrapper-main a .projects-titles {
  padding-right: 40px;
  padding-left: 0;
}
.rtl.page-template-news .news-wrapper a .news-titles.to-bottom-line::after, .rtl.page-template-news .news-wrapper a .projects-titles.to-bottom-line::after, .rtl.page-template-news .projects-wrapper-main a .news-titles.to-bottom-line::after, .rtl.page-template-news .projects-wrapper-main a .projects-titles.to-bottom-line::after, .rtl.page-template-projects .news-wrapper a .news-titles.to-bottom-line::after, .rtl.page-template-projects .news-wrapper a .projects-titles.to-bottom-line::after, .rtl.page-template-projects .projects-wrapper-main a .news-titles.to-bottom-line::after, .rtl.page-template-projects .projects-wrapper-main a .projects-titles.to-bottom-line::after {
  margin-right: 20px;
  margin-left: 0;
}
@media only screen and (max-width: 640px) {
  .rtl.page-template-news .news-wrapper a .news-titles, .rtl.page-template-news .news-wrapper a .projects-titles, .rtl.page-template-news .projects-wrapper-main a .news-titles, .rtl.page-template-news .projects-wrapper-main a .projects-titles, .rtl.page-template-projects .news-wrapper a .news-titles, .rtl.page-template-projects .news-wrapper a .projects-titles, .rtl.page-template-projects .projects-wrapper-main a .news-titles, .rtl.page-template-projects .projects-wrapper-main a .projects-titles {
    padding-right: 20px;
    margin-top: 20px;
  }
  .rtl.page-template-news .news-wrapper a .news-titles.to-bottom-line::after, .rtl.page-template-news .news-wrapper a .projects-titles.to-bottom-line::after, .rtl.page-template-news .projects-wrapper-main a .news-titles.to-bottom-line::after, .rtl.page-template-news .projects-wrapper-main a .projects-titles.to-bottom-line::after, .rtl.page-template-projects .news-wrapper a .news-titles.to-bottom-line::after, .rtl.page-template-projects .news-wrapper a .projects-titles.to-bottom-line::after, .rtl.page-template-projects .projects-wrapper-main a .news-titles.to-bottom-line::after, .rtl.page-template-projects .projects-wrapper-main a .projects-titles.to-bottom-line::after {
    margin-right: 0;
  }
}

/* Edit Above Only*//*# sourceMappingURL=rtl-style.css.map */