/*:root {
  --main-bg-color: #201747;
}*/
.view-display-id-block_project_gallery .view-content:not(.slick-slider) {
  display: none; }

#preloader {
  z-index: 1000 !important; }

/*.path-frontpage .paragraph--type--p-text-metrics-link:not(.animate__animated), .path-frontpage .view-id-projects:not(.animate__animated), .path-frontpage .block-views-blockmedia-center-block-1:not(.animate__animated), .path-frontpage .block-views-blockother-businesses-other-businesses-hp-block:not(.animate__animated), .path-frontpage .block-qd-twitter:not(.animate__animated), .block-qd-header > div:not(.animate__animated), #burger-menu > * li.menu-item:not(.animate__animated), .block-qd-header h1:not(.animate__animated), #block-qd-header-wrapper > div:not(.animate__animated), .field--name-field-blocks>div:not(.animate__animated), .block-webform-block:not(.animate__animated) {
  opacity: 0;
}*/
.paragraph--type--p-fullsize-image-text-metrics {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin: -100px auto 90px;
  position: relative;
  padding: 200px 0 80px;
  min-height: 650px; }
  @media (min-width: 2000px) {
    .paragraph--type--p-fullsize-image-text-metrics {
      display: block; } }
  @media (max-width: 767px) {
    .paragraph--type--p-fullsize-image-text-metrics {
      margin: -7px auto 35px;
      padding: 60px 0;
      min-height: -moz-fit-content;
      min-height: fit-content; } }
  .paragraph--type--p-fullsize-image-text-metrics > * {
    width: 100%; }
  .paragraph--type--p-fullsize-image-text-metrics img {
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    z-index: -1;
    top: 0;
    left: 0; }
  .paragraph--type--p-fullsize-image-text-metrics .field--name-field-title {
    margin: 0 auto 25px;
    max-width: 1230px;
    padding: 0 15px;
    color: #FFFFFF;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 41px; }
    @media (max-width: 991px) {
      .paragraph--type--p-fullsize-image-text-metrics .field--name-field-title {
        padding-left: 25px;
        padding-right: 25px; } }
    @media (max-width: 767px) {
      .paragraph--type--p-fullsize-image-text-metrics .field--name-field-title {
        font-size: 20px;
        font-weight: 600;
        letter-spacing: 0;
        line-height: 27px; } }
    .paragraph--type--p-fullsize-image-text-metrics .field--name-field-title .field-content {
      max-width: 500px; }
  .paragraph--type--p-fullsize-image-text-metrics .field--type-string-long {
    margin: 0 auto;
    max-width: 1230px;
    padding: 0 15px;
    color: #FFFFFF;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 26px; }
    @media (max-width: 991px) {
      .paragraph--type--p-fullsize-image-text-metrics .field--type-string-long {
        padding-left: 25px;
        padding-right: 25px; } }
    @media (max-width: 767px) {
      .paragraph--type--p-fullsize-image-text-metrics .field--type-string-long {
        font-size: 15px;
        letter-spacing: 0;
        line-height: 22px; } }
    .paragraph--type--p-fullsize-image-text-metrics .field--type-string-long .field-content {
      max-width: 520px; }
  .paragraph--type--p-fullsize-image-text-metrics .field--type-entity-reference-revisions {
    margin: 120px auto 0;
    max-width: 1230px;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    border-top: 2px solid rgba(255, 255, 255, 0.2); }
    @media (max-width: 767px) {
      .paragraph--type--p-fullsize-image-text-metrics .field--type-entity-reference-revisions {
        margin: 30px auto 0;
        -ms-flex-align: baseline;
            align-items: baseline; } }
    .paragraph--type--p-fullsize-image-text-metrics .field--type-entity-reference-revisions .field--type-string-long {
      padding: 0;
      max-width: 100%; }
    .paragraph--type--p-fullsize-image-text-metrics .field--type-entity-reference-revisions > .field__item {
      width: 25%;
      text-align: center;
      margin-top: 50px;
      padding: 0 15px; }
      @media (max-width: 767px) {
        .paragraph--type--p-fullsize-image-text-metrics .field--type-entity-reference-revisions > .field__item {
          width: 50%; } }
      .paragraph--type--p-fullsize-image-text-metrics .field--type-entity-reference-revisions > .field__item .field--name-field-key {
        opacity: 0.67;
        color: #C5C1D4;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 0.93px;
        line-height: 14px;
        margin-bottom: 20px; }
      .paragraph--type--p-fullsize-image-text-metrics .field--type-entity-reference-revisions > .field__item .field--name-field-value {
        color: #FFFFFF;
        font-size: 32px;
        font-weight: 600;
        letter-spacing: 0;
        line-height: 16px; }
        @media (max-width: 1040px) {
          .paragraph--type--p-fullsize-image-text-metrics .field--type-entity-reference-revisions > .field__item .field--name-field-value {
            font-size: 23px; } }
        @media (max-width: 767px) {
          .paragraph--type--p-fullsize-image-text-metrics .field--type-entity-reference-revisions > .field__item .field--name-field-value {
            font-size: 19px;
            font-weight: 600;
            letter-spacing: 0;
            line-height: 16px; } }

.webform-confirmation {
  margin-top: 20px;
  color: #FFFFFF; }
  .webform-confirmation .webform-confirmation__back a {
    color: #FFFFFF; }

.ui-widget-overlay {
  z-index: 9;
  background-color: #000000; }

#contact-us-form .webform-confirmation,
#egypt-projects-form .webform-confirmation {
  color: initial; }

.paragraph--type--p-text-metrics-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 0 auto 60px;
  max-width: 1230px;
  padding: 10.1vh 15px 0; }
  @media (max-width: 991px) {
    .paragraph--type--p-text-metrics-link {
      padding-left: 25px;
      padding-right: 25px; } }
  @media (max-width: 767px) {
    .paragraph--type--p-text-metrics-link {
      margin: 0 auto;
      padding: 30px 15px; } }
  .paragraph--type--p-text-metrics-link .layout--twocol-section {
    width: 100%; }
    @media (max-width: 767px) {
      .paragraph--type--p-text-metrics-link .layout--twocol-section > .layout__region {
        -ms-flex: inherit;
            flex: inherit;
        width: 100%; } }
    .paragraph--type--p-text-metrics-link .layout--twocol-section .layout__region--first .field--name-field-value.field--type-string-long {
      color: #424242;
      font-size: 16px;
      letter-spacing: 0;
      line-height: 22px;
      max-width: 500px; }
      @media (max-width: 767px) {
        .paragraph--type--p-text-metrics-link .layout--twocol-section .layout__region--first .field--name-field-value.field--type-string-long {
          font-size: 15px;
          padding: 40px 0 0 0;
          line-height: 25px; } }
  .paragraph--type--p-text-metrics-link .field--name-field-title {
    padding-right: 15px;
    width: 100%;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 36px;
    margin-bottom: 25px;
    color: var(--main-bg-color); }
    @media (max-width: 1040px) {
      .paragraph--type--p-text-metrics-link .field--name-field-title {
        font-size: 20px;
        line-height: 28px; } }
    @media (max-width: 767px) {
      .paragraph--type--p-text-metrics-link .field--name-field-title {
        padding: 0;
        font-size: 20px;
        line-height: 25px; } }
  .paragraph--type--p-text-metrics-link .field--name-field-links a {
    display: block;
    text-transform: uppercase;
    color: #CB9C69;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2px;
    background-image: url(/themes/custom/qataridiar/assets/images/header-menu-item.svg);
    background-position: left center;
    background-repeat: no-repeat;
    padding: 4px 0 4px 37px; }
    .paragraph--type--p-text-metrics-link .field--name-field-links a:hover {
      color: var(--main-bg-color);
      background-position-x: 5px; }
  .paragraph--type--p-text-metrics-link .field--name-field-metrics.field--type-entity-reference-revisions {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: start;
        justify-content: start;
    gap: 5%;
    margin-right: 30px; }
    @media (max-width: 450px) {
      .paragraph--type--p-text-metrics-link .field--name-field-metrics.field--type-entity-reference-revisions {
        -ms-flex-pack: justify;
            justify-content: space-between;
        margin-right: 0;
        margin-bottom: 15px; } }
    .paragraph--type--p-text-metrics-link .field--name-field-metrics.field--type-entity-reference-revisions > .field__item {
      padding: 15px 0;
      -ms-flex-preferred-size: calc(50% - 30px);
          flex-basis: calc(50% - 30px); }
      @media (max-width: 450px) {
        .paragraph--type--p-text-metrics-link .field--name-field-metrics.field--type-entity-reference-revisions > .field__item {
          padding-top: 0; } }
      .paragraph--type--p-text-metrics-link .field--name-field-metrics.field--type-entity-reference-revisions > .field__item .paragraph--type--p-metric {
        display: -ms-flexbox;
        display: flex;
        gap: 10px; }
        @media (max-width: 450px) {
          .paragraph--type--p-text-metrics-link .field--name-field-metrics.field--type-entity-reference-revisions > .field__item .paragraph--type--p-metric {
            -ms-flex-direction: column;
                flex-direction: column;
            gap: 0; } }
      .paragraph--type--p-text-metrics-link .field--name-field-metrics.field--type-entity-reference-revisions > .field__item .field--name-field-key {
        font-size: 60px;
        font-weight: 600;
        letter-spacing: 0;
        line-height: 60px;
        color: var(--main-bg-color);
        -ms-flex-positive: 0;
            flex-grow: 0; }
        @media (max-width: 1040px) {
          .paragraph--type--p-text-metrics-link .field--name-field-metrics.field--type-entity-reference-revisions > .field__item .field--name-field-key {
            font-size: 40px;
            line-height: 50px; } }
        @media (max-width: 767px) {
          .paragraph--type--p-text-metrics-link .field--name-field-metrics.field--type-entity-reference-revisions > .field__item .field--name-field-key {
            font-size: 50px;
            line-height: 68px; } }
      .paragraph--type--p-text-metrics-link .field--name-field-metrics.field--type-entity-reference-revisions > .field__item .field--name-field-value {
        font-size: 15px;
        letter-spacing: 0;
        line-height: 20px;
        padding: 10px 0 0 10px; }
        @media (max-width: 1040px) {
          .paragraph--type--p-text-metrics-link .field--name-field-metrics.field--type-entity-reference-revisions > .field__item .field--name-field-value {
            font-size: 12px;
            line-height: 16px;
            padding: 5px 0 0 10px; } }

.view-display-id-featured_project {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 0 auto 90px;
  max-width: 1230px;
  padding: 0 15px;
  position: relative; }
  @media (max-width: 991px) {
    .view-display-id-featured_project {
      padding-left: 25px;
      padding-right: 25px; } }
  .view-display-id-featured_project:before {
    content: '';
    display: block;
    position: absolute;
    width: 483px;
    height: 483px;
    top: 0;
    left: 42%;
    opacity: 0.15;
    border: 50px solid var(--main-bg-color); }
    @media (max-width: 991px) {
      .view-display-id-featured_project:before {
        width: 422px;
        height: 422px;
        top: 60px;
        left: inherit;
        right: 29px;
        border: 43px solid var(--main-bg-color); } }
    @media (max-width: 767px) {
      .view-display-id-featured_project:before {
        height: 148px;
        width: 148px;
        border: 18px solid var(--main-bg-color);
        right: 30px;
        top: 70px; } }
  .view-display-id-featured_project .view-header {
    width: 100%;
    margin-bottom: 100px; }
    @media (max-width: 767px) {
      .view-display-id-featured_project .view-header {
        margin-bottom: 53px; } }
    .view-display-id-featured_project .view-header h2 {
      color: var(--main-bg-color);
      text-transform: uppercase;
      font-size: 35px;
      font-weight: 600;
      letter-spacing: 2px;
      line-height: 40px;
      max-width: 400px; }
      @media (max-width: 767px) {
        .view-display-id-featured_project .view-header h2 {
          font-size: 22px;
          letter-spacing: 1.26px;
          line-height: 26px;
          max-width: 240px; } }
  .view-display-id-featured_project .view-content {
    position: relative;
    width: 100%; }
    .view-display-id-featured_project .view-content .field--name-field-media-image {
      max-width: 890px; }
      @media (max-width: 767px) {
        .view-display-id-featured_project .view-content .field--name-field-media-image {
          max-width: calc(100% - 50px); } }
      .view-display-id-featured_project .view-content .field--name-field-media-image img {
        width: 100%;
        height: auto; }
        @media (max-width: 767px) {
          .view-display-id-featured_project .view-content .field--name-field-media-image img {
            min-height: 200px;
            -o-object-fit: cover;
               object-fit: cover; } }
    .view-display-id-featured_project .view-content .views-field-nothing .field-content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center;
      max-height: 380px;
      height: 100%;
      max-width: 410px;
      width: 100%;
      position: absolute;
      right: 0;
      bottom: calc(50% - 190px);
      background: white;
      padding: 35px; }
      @media (max-width: 767px) {
        .view-display-id-featured_project .view-content .views-field-nothing .field-content {
          max-width: 310px;
          position: relative;
          bottom: 0;
          float: right;
          margin-top: -30px; } }
      .view-display-id-featured_project .view-content .views-field-nothing .field-content > a {
        color: var(--main-bg-color);
        font-size: 30px;
        letter-spacing: 0;
        line-height: 35px;
        font-weight: 600;
        display: block;
        position: relative;
        text-transform: uppercase;
        max-width: 230px; }
        @media (max-width: 767px) {
          .view-display-id-featured_project .view-content .views-field-nothing .field-content > a {
            font-size: 18px;
            line-height: 28px; } }
      .view-display-id-featured_project .view-content .views-field-nothing .field-content hr.separate {
        height: 1px;
        width: 100%;
        border: none;
        background: #DDDDDD;
        margin: 15px 0; }
      .view-display-id-featured_project .view-content .views-field-nothing .field-content .item {
        width: calc(50% - 15px);
        position: relative;
        color: var(--main-bg-color);
        font-size: 17px;
        letter-spacing: 0;
        line-height: 16px; }
        .view-display-id-featured_project .view-content .views-field-nothing .field-content .item span {
          color: #C5C1D4;
          font-size: 13px;
          font-weight: 600;
          letter-spacing: 0.93px;
          line-height: 14px;
          text-transform: uppercase;
          display: block; }
      .view-display-id-featured_project .view-content .views-field-nothing .field-content .button a {
        display: block;
        text-transform: uppercase;
        color: #CB9C69;
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 2px;
        background-repeat: no-repeat;
        padding: 4px 0 4px 37px;
        background-image: url(/themes/custom/qataridiar/assets/images/header-menu-item.svg);
        background-position: left center; }
        .view-display-id-featured_project .view-content .views-field-nothing .field-content .button a:hover {
          color: var(--main-bg-color);
          background-position-x: 5px; }

.block-views-blockmedia-center-block-1 {
  margin: 90px auto;
  max-width: 1230px;
  padding: 0 15px; }
  @media (max-width: 991px) {
    .block-views-blockmedia-center-block-1 {
      padding-left: 25px;
      padding-right: 25px; } }
  .block-views-blockmedia-center-block-1 .view-id-media_center {
    position: relative; }
  @media (max-width: 767px) {
    .block-views-blockmedia-center-block-1 {
      margin: 45px auto 10px; } }
  .block-views-blockmedia-center-block-1 h2 {
    color: var(--main-bg-color);
    text-transform: uppercase;
    font-size: 35px;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 40px; }
    @media (max-width: 767px) {
      .block-views-blockmedia-center-block-1 h2 {
        font-size: 22px;
        font-weight: 600;
        letter-spacing: 0;
        line-height: 28px; } }
  .block-views-blockmedia-center-block-1 .view-media-center .view-header {
    position: absolute;
    right: 0;
    top: -70px; }
    @media (max-width: 767px) {
      .block-views-blockmedia-center-block-1 .view-media-center .view-header {
        position: relative;
        top: 0;
        margin-top: 20px; } }
    .block-views-blockmedia-center-block-1 .view-media-center .view-header a {
      display: block;
      text-transform: uppercase;
      color: #CB9C69;
      font-size: 14px;
      font-weight: 600;
      letter-spacing: 2px;
      background-repeat: no-repeat;
      padding: 4px 0 4px 37px;
      background-image: url(/themes/custom/qataridiar/assets/images/header-menu-item.svg); }
      .block-views-blockmedia-center-block-1 .view-media-center .view-header a:hover {
        color: var(--main-bg-color);
        background-position-x: 5px; }
  .block-views-blockmedia-center-block-1 .view-media-center .view-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-top: 40px; }
    @media (max-width: 767px) {
      .block-views-blockmedia-center-block-1 .view-media-center .view-content {
        margin-top: 20px; } }
    .block-views-blockmedia-center-block-1 .view-media-center .view-content .views-row {
      width: calc(50% - 15px);
      color: rgba(66, 66, 66, 0.8);
      font-size: 14px;
      font-weight: 600;
      letter-spacing: 0;
      line-height: 14px;
      border-bottom: 4px solid #C5C1D4;
      padding-bottom: 15px; }
      @media (max-width: 767px) {
        .block-views-blockmedia-center-block-1 .view-media-center .view-content .views-row {
          width: 100%;
          margin-bottom: 30px; } }
      .block-views-blockmedia-center-block-1 .view-media-center .view-content .views-row .field--name-field-media-image {
        overflow: hidden;
        margin-bottom: 15px; }
      .block-views-blockmedia-center-block-1 .view-media-center .view-content .views-row img {
        width: 100%;
        height: auto;
        transition: transform 2s ease; }
        .block-views-blockmedia-center-block-1 .view-media-center .view-content .views-row img:hover {
          transform: scale(1.05); }
      .block-views-blockmedia-center-block-1 .view-media-center .view-content .views-row > a {
        color: var(--main-bg-color);
        font-size: 20px;
        font-weight: 600;
        letter-spacing: 0;
        line-height: 30px;
        display: block;
        margin-bottom: 45px; }
        @media (max-width: 767px) {
          .block-views-blockmedia-center-block-1 .view-media-center .view-content .views-row > a {
            margin-bottom: 15px;
            font-size: 18px;
            line-height: 26px; } }

.block-views-blockother-businesses-other-businesses-hp-block {
  margin: 90px auto 70px;
  max-width: 1230px;
  padding: 0 15px; }
  @media (max-width: 767px) {
    .block-views-blockother-businesses-other-businesses-hp-block {
      margin: 0 auto; } }
  .block-views-blockother-businesses-other-businesses-hp-block h2 {
    color: var(--main-bg-color);
    text-transform: uppercase;
    font-size: 35px;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 40px; }
    @media (max-width: 767px) {
      .block-views-blockother-businesses-other-businesses-hp-block h2 {
        font-size: 22px;
        font-weight: 600;
        letter-spacing: 0;
        line-height: 35px; } }
  .block-views-blockother-businesses-other-businesses-hp-block .view-other-businesses .view-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin: 40px -15px; }
    .block-views-blockother-businesses-other-businesses-hp-block .view-other-businesses .view-content .views-row {
      -ms-flex-preferred-size: calc(100% / 6);
          flex-basis: calc(100% / 6);
      padding: 0;
      margin-bottom: 25px;
      text-align: center;
      /*&:nth-child(3) {
            img {
              max-width: 75px;
            }
          }*/ }
      @media (max-width: 767px) {
        .block-views-blockother-businesses-other-businesses-hp-block .view-other-businesses .view-content .views-row {
          width: 50%; } }
      .block-views-blockother-businesses-other-businesses-hp-block .view-other-businesses .view-content .views-row img {
        max-width: 120px;
        width: 100%;
        height: auto; }
        @media (max-width: 480px) {
          .block-views-blockother-businesses-other-businesses-hp-block .view-other-businesses .view-content .views-row img {
            max-width: 110px; } }

.block-twitter-feed {
  background-color: #F8F8F8;
  padding: 45px 0; }
  .block-twitter-feed .tweet_list {
    margin: 0 auto;
    max-width: 1230px;
    padding: 0 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    @media (max-width: 991px) {
      .block-twitter-feed .tweet_list {
        padding-left: 25px;
        padding-right: 25px; } }
    .block-twitter-feed .tweet_list li {
      width: calc(50% - 15px);
      list-style: none;
      position: relative;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      @media (max-width: 767px) {
        .block-twitter-feed .tweet_list li {
          width: 100%;
          margin-bottom: 25px; } }
      .block-twitter-feed .tweet_list li > * {
        width: 100%; }
      .block-twitter-feed .tweet_list li .tweet_header {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -ms-flex-align: center;
            align-items: center;
        background: url(/themes/custom/qataridiar/assets/images/twiter.svg) no-repeat top right;
        margin-bottom: 11px; }
        .block-twitter-feed .tweet_list li .tweet_header .logo {
          width: 35px;
          height: 35px;
          background: url(/themes/custom/qataridiar/assets/images/LOGO-2.png) no-repeat center;
          background-size: cover;
          margin-right: 11px; }
        .block-twitter-feed .tweet_list li .tweet_header .twit_name {
          color: #000000;
          font-size: 14px;
          font-weight: bold;
          letter-spacing: 0;
          line-height: 16px; }
        .block-twitter-feed .tweet_list li .tweet_header .twit_screen_name {
          color: #888888;
          font-size: 12px;
          letter-spacing: 0;
          line-height: 14px; }
      .block-twitter-feed .tweet_list li .tweet_reply {
        color: #888888;
        margin-bottom: 22px;
        font-size: 12px;
        letter-spacing: 0;
        line-height: 14px; }
      .block-twitter-feed .tweet_list li .tweet_text, .block-twitter-feed .tweet_list li .tweet_text a {
        color: #000000;
        font-size: 16px;
        letter-spacing: 0;
        line-height: 21px;
        margin-bottom: 40px;
        font-weight: normal; }
      .block-twitter-feed .tweet_list li .twit_footer {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        .block-twitter-feed .tweet_list li .twit_footer .links {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -ms-flex-align: center;
              align-items: center; }
          .block-twitter-feed .tweet_list li .twit_footer .links .like a {
            width: 23px;
            height: 23px;
            background: url(/themes/custom/qataridiar/assets/images/like.png) no-repeat center;
            background-size: cover;
            display: block;
            font-size: 0;
            margin-right: 20px; }
          .block-twitter-feed .tweet_list li .twit_footer .links .go-to a {
            width: 27px;
            height: 26px;
            background: url(/themes/custom/qataridiar/assets/images/go-to.png) no-repeat center;
            background-size: cover;
            display: block;
            font-size: 0;
            margin-right: 20px; }
        .block-twitter-feed .tweet_list li .twit_footer .time {
          color: #888888;
          font-size: 12px;
          letter-spacing: 0; }

.path-frontpage .ajax-progress {
  display: none !important; }

.slick-slider {
  transition: none; }

@media (max-width: 767px) {
  .block-views-blockprojects-explore-projects fieldset.fieldgroup {
    width: 100%; } }

.block-views-blockprojects-explore-projects .view-display-id-explore_projects {
  position: relative; }
  @media (max-width: 1200px) {
    .block-views-blockprojects-explore-projects .view-display-id-explore_projects {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
          justify-content: flex-end;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  .block-views-blockprojects-explore-projects .view-display-id-explore_projects > .view-header {
    margin: 0 auto;
    max-width: 1230px;
    padding: 0 15px;
    width: 100%;
    position: relative; }
    @media (max-width: 991px) {
      .block-views-blockprojects-explore-projects .view-display-id-explore_projects > .view-header {
        padding-left: 25px;
        padding-right: 25px; } }
    .block-views-blockprojects-explore-projects .view-display-id-explore_projects > .view-header a.btn-right-arrow {
      font-size: 14px;
      font-weight: 600;
      line-height: 25px;
      text-transform: uppercase;
      padding-left: 40px;
      background-image: url(/themes/custom/qataridiar/assets/images/header-menu-item.svg);
      background-position: left center;
      background-repeat: no-repeat;
      height: 25px;
      position: absolute;
      letter-spacing: 2px;
      right: 0;
      top: 10px; }
      .block-views-blockprojects-explore-projects .view-display-id-explore_projects > .view-header a.btn-right-arrow:hover {
        color: var(--main-bg-color);
        background-position-x: 5px; }
      @media (max-width: 1200px) {
        .block-views-blockprojects-explore-projects .view-display-id-explore_projects > .view-header a.btn-right-arrow {
          position: relative;
          margin: -20px 0 25px;
          top: 0;
          display: block; } }
    .block-views-blockprojects-explore-projects .view-display-id-explore_projects > .view-header h2 {
      color: var(--main-bg-color);
      text-transform: uppercase;
      font-size: 35px;
      font-weight: 600;
      letter-spacing: 2px;
      line-height: 40px;
      margin-bottom: 40px; }
      @media (max-width: 767px) {
        .block-views-blockprojects-explore-projects .view-display-id-explore_projects > .view-header h2 {
          font-size: 22px;
          letter-spacing: 1.26px;
          line-height: 26px; } }
  .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-filters {
    margin: 0 auto;
    max-width: 1230px;
    width: 100%;
    padding: 0; }
    .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-filters form .form-radios {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-bottom: 40px; }
      .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-filters form .form-radios .js-form-item {
        padding: 0 15px; }
        @media (max-width: 991px) {
          .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-filters form .form-radios .js-form-item {
            padding-left: 25px;
            padding-right: 25px; } }
        @media (max-width: 767px) {
          .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-filters form .form-radios .js-form-item {
            width: 100%;
            padding: 0;
            margin: 0 15px; } }
        @media (max-width: 767px) {
          .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-filters form .form-radios .js-form-item.order {
            -ms-flex-order: -1;
                order: -1;
            border-bottom: 1px solid #CB9C69;
            background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxNCA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPjg4NTcwNUM1LTNCQzAtNDMyNC1BOTVDLUYxQjhGQTI1MDNFODwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMS1Ib21lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzI2LjAwMDAwMCwgLTIxMjUuMDAwMDAwKSIgZmlsbD0iI0NCOUM2OSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC4wMDAwMDAsIDIxMjIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzE2Ljc4Mjc4OSw2LjQ1MzcxOTg5IEwzMTAuNzIyOTUyLDAuMjIzNjU2NzE4IEMzMTAuNTgyNzk2LDAuMDc5NDQ2NTA4NiAzMTAuMzk1Njk5LDAgMzEwLjE5NjIwMiwwIEMzMDkuOTk2NzA2LDAgMzA5LjgwOTYwOSwwLjA3OTQ0NjUwODYgMzA5LjY2OTQ1MywwLjIyMzY1NjcxOCBMMzA5LjIyMzE4OCwwLjY4MjM1MjE3NiBDMzA4LjkzMjgsMC45ODEyNDQwNTUgMzA4LjkzMjgsMS40NjcwMjg3MiAzMDkuMjIzMTg4LDEuNzY1NDY1MzIgTDMxNC4zMTE3ODEsNi45OTcwOTc1OCBMMzA5LjIxNzU0MiwxMi4yMzQ1MzQ3IEMzMDkuMDc3Mzg1LDEyLjM3ODc0NDkgMzA5LDEyLjU3MDk4NzIgMzA5LDEyLjc3NTk3NzQgQzMwOSwxMi45ODExOTUzIDMwOS4wNzczODUsMTMuMTczNDM3NiAzMDkuMjE3NTQyLDEzLjMxNzc2MTYgTDMwOS42NjM4MDcsMTMuNzc2MzQzMyBDMzA5LjgwNDA3NCwxMy45MjA1NTM1IDMwOS45OTEwNiwxNCAzMTAuMTkwNTU2LDE0IEMzMTAuMzkwMDUzLDE0IDMxMC41NzcxNDksMTMuOTIwNTUzNSAzMTAuNzE3MzA2LDEzLjc3NjM0MzMgTDMxNi43ODI3ODksNy41NDA1ODkxIEMzMTYuOTIzMjc3LDcuMzk1OTIzNjEgMzE3LjAwMDQ0MSw3LjIwMjc3MDcxIDMxNyw2Ljk5NzQzOTA1IEMzMTcuMDAwNDQxLDYuNzkxMzEwNjQgMzE2LjkyMzI3Nyw2LjU5ODI3MTU2IDMxNi43ODI3ODksNi40NTM3MTk4OSBaIiBpZD0iUGF0aCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzEzLjAwMDAwMCwgNy4wMDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0zMTMuMDAwMDAwLCAtNy4wMDAwMDApICI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
            background-repeat: no-repeat;
            background-position: top 12px right 5px; } }
        .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-filters form .form-radios .js-form-item input {
          display: none; }
          .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-filters form .form-radios .js-form-item input:checked ~ label {
            border-bottom: 1px solid #CB9C69; }
            @media (max-width: 767px) {
              .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-filters form .form-radios .js-form-item input:checked ~ label {
                display: block;
                border: none; } }
        .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-filters form .form-radios .js-form-item label {
          color: #CB9C69;
          text-transform: uppercase;
          font-size: 14px;
          font-weight: 600;
          letter-spacing: 1px;
          line-height: 14px;
          cursor: pointer; }
          @media (max-width: 767px) {
            .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-filters form .form-radios .js-form-item label {
              display: none;
              padding: 10px 25px 10px 0;
              transition: none; }
              .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-filters form .form-radios .js-form-item label.active {
                display: block; } }
  .block-views-blockprojects-explore-projects .view-display-id-explore_projects .attachment-before {
    width: 100%; }
    @media (max-width: 1200px) {
      .block-views-blockprojects-explore-projects .view-display-id-explore_projects .attachment-before {
        width: 100%; } }
    .block-views-blockprojects-explore-projects .view-display-id-explore_projects .attachment-before .view-header {
      position: relative;
      width: auto;
      display: inline-block; }
    .block-views-blockprojects-explore-projects .view-display-id-explore_projects .attachment-before .view-content {
      display: none; }
    .block-views-blockprojects-explore-projects .view-display-id-explore_projects .attachment-before img {
      width: auto;
      height: 650px; }
      @media (max-width: 1200px) {
        .block-views-blockprojects-explore-projects .view-display-id-explore_projects .attachment-before img {
          height: auto;
          width: 100%; } }
    .block-views-blockprojects-explore-projects .view-display-id-explore_projects .attachment-before a.marker {
      position: absolute;
      font-size: 0;
      display: block;
      width: 21px;
      height: 21px;
      background-repeat: no-repeat;
      background-size: cover;
      background-image: url(/themes/custom/qataridiar/assets/images/map-1.svg); }
      .block-views-blockprojects-explore-projects .view-display-id-explore_projects .attachment-before a.marker.active {
        background-image: url(/themes/custom/qataridiar/assets/images/map-2.svg);
        z-index: 9; }
  .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content {
    position: absolute;
    height: 430px;
    max-width: 760px;
    width: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 45px, var(--main-bg-color) 46px, var(--main-bg-color) 100%);
    right: 0;
    bottom: 120px; }
    @media (max-width: 1200px) {
      .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content {
        position: relative;
        bottom: 0;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 85px, var(--main-bg-color) 86px, var(--main-bg-color) 100%);
        margin: -85px 0 0; } }
    @media (max-width: 767px) {
      .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content {
        max-width: 100%;
        height: 305px; } }
    .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .views-row {
      position: relative; }
    .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .slick-slide {
      position: relative; }
    .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .zoom-image {
      position: absolute;
      margin-left: 350px;
      width: 310px;
      height: 310px;
      overflow: hidden; }
      @media (max-width: 767px) {
        .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .zoom-image {
          margin-left: 0;
          width: 190px;
          height: 190px;
          right: 0; } }
      .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .zoom-image img {
        width: 100%;
        height: auto;
        transition: transform 2s ease; }
      .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .zoom-image:hover img {
        transform: scale(1.1); }
    .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .views-field-nothing > .field-content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-direction: column;
          flex-direction: column;
      padding: 85px 50px 40px;
      -ms-flex-pack: end;
          justify-content: flex-end;
      max-width: 350px;
      height: 430px; }
      @media (max-width: 767px) {
        .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .views-field-nothing > .field-content {
          height: 305px;
          padding: 85px 15px 10px; } }
      .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .views-field-nothing > .field-content > * {
        width: 100%; }
      .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .views-field-nothing > .field-content > a {
        color: #FFFFFF;
        text-transform: uppercase;
        font-size: 30px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 30px;
        margin: 20px 0 38px;
        -ms-flex-order: 1;
            order: 1; }
        @media (max-width: 767px) {
          .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .views-field-nothing > .field-content > a {
            font-size: 20px;
            margin: 5px 0;
            line-height: 30px; } }
      .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .views-field-nothing > .field-content > div {
        opacity: 0.7;
        color: #FFFFFF;
        font-size: 16px;
        font-weight: 500;
        letter-spacing: 0.84px;
        line-height: 18px;
        text-transform: uppercase; }
        @media (max-width: 767px) {
          .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .views-field-nothing > .field-content > div {
            font-size: 12px;
            letter-spacing: 0.63px;
            line-height: 18px; } }
        .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .views-field-nothing > .field-content > div.completion-state {
          -ms-flex-order: 2;
              order: 2;
          height: 36px; }
    .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .slick-prev {
      background-image: url(/themes/custom/qataridiar/assets/images/arrow.svg);
      height: 15px;
      width: 28px;
      position: absolute;
      left: 50px;
      top: 85px;
      z-index: 55;
      cursor: pointer; }
      @media (max-width: 1200px) {
        .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .slick-prev {
          top: 125px;
          left: 20px; } }
      .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .slick-prev:focus, .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .slick-prev:hover {
        background-image: url(/themes/custom/qataridiar/assets/images/arrow.svg); }
      .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .slick-prev:before {
        display: none; }
    .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .slick-next {
      background-image: url(/themes/custom/qataridiar/assets/images/arrow.svg);
      height: 15px;
      width: 28px;
      position: absolute;
      left: 95px;
      transform: rotate(180deg);
      top: 77px;
      z-index: 55;
      cursor: pointer; }
      @media (max-width: 1200px) {
        .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .slick-next {
          top: 117px;
          left: 65px; } }
      .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .slick-next:focus, .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .slick-next:hover {
        background-image: url(/themes/custom/qataridiar/assets/images/arrow.svg); }
      .block-views-blockprojects-explore-projects .view-display-id-explore_projects .view-content .slick-next:before {
        display: none; }

.view-display-id-projects_list,
.view-display-id-egypt_projects_list {
  transition: none !important;
  animation: none !important; }

.pager--load-more ul {
  list-style: none; }
  .pager--load-more ul li {
    text-align: center; }
    .pager--load-more ul li a {
      display: inline-block;
      padding: 0 20px;
      height: 46px;
      line-height: 46px;
      margin: 20px auto 0;
      background: #cb9c69;
      border: 1px solid #cb9c69;
      color: #fff;
      text-transform: uppercase; }
      .pager--load-more ul li a:hover {
        background: #fff;
        color: #cb9c69; }

div#sidebar #burger-menu-trigger {
  position: absolute;
  right: 40px;
  top: 40px;
  z-index: 999; }
  div#sidebar #burger-menu-trigger.active {
    display: inherit; }

#content {
  transition: transform 0.5s; }
  #content.active {
    transform: translate3d(-50%, 0, 0); }

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