.content .gallery-3-img-component {
  text-align: right;
}

  .content .gallery-3-img-component .content-title {
    color: white;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }

  .content .gallery-3-img-component .card.page-header {
    padding: 14px 15px;
    margin-top: 40px;
    min-height: 241px;
    margin: auto;
  }

    .content .gallery-3-img-component .card.page-header .eds_slick_carousel {
      width: 95%;
      margin: 13px auto 45px;
    }

      .content .gallery-3-img-component .card.page-header .eds_slick_carousel .slick-dots {
        bottom: -35px;
      }

.content .gallery-3-img-component .card.page-header .eds_slick_carousel .slick-dots li {
  margin: 0;
  width: 15px;
  height: 15px;
}

  .content .gallery-3-img-component .card.page-header .eds_slick_carousel .slick-dots li button:before {
    font-size: 10px;
    color: #838383;
  }

  .content .gallery-3-img-component .card.page-header .eds_slick_carousel .slick-dots li.slick-active button:before {
    color: #3098cf;
  }

      .content .gallery-3-img-component .card.page-header .eds_slick_carousel .slick-arrow::before {
        content: "";
      }

      .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-item-content {
        color: #000;
        width: 100%;
      }

        .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-item-content .item-title {
          font-size: 20px;
        }

        .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-item-content .item-desc {
          font-size: 16px;
          line-height: 22px;
          margin-bottom: 5px;
        }

        .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-item-content .item-btn {
          margin-right: auto;
          display: block;
          background-color: transparent;
          border: none;
          color: #2c7094;
          cursor: pointer;
          font-size: 16px;
        }

        .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-item-content .item-btn-icon {
          display: inline-block;
          margin-right: 5px;
        }

      .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-item .play-image {
        width: 62px;
        height: 63px;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
      }

  .content .gallery-3-img-component .modal .modal-title {
    display: inline-block;
    color: #1d5c7e;
    font-size: 22px;
  }

  .content .gallery-3-img-component .modal .btn-modal-close {
    background-color: #1d5c7e;
    color: #fff;
    font-size: 22px;
  }

  .content .gallery-3-img-component .card.page-header .eds_slick_carousel {
    margin-bottom: 15px;
  }


    .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item {
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: end;
      background-size: cover;
      background-position: center;
      position: relative;
    }

      .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.right {
        grid-area: right;
      }

      .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.left-top {
        grid-area: leftTop;
      }

      .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.left-bottom {
        grid-area: leftBottom;
      }

    .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item-img {
      -o-object-fit: cover;
      object-fit: cover;
      width: 100%;
      height: 100%;
    }

    .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item-content {
      position: absolute;
      bottom: 0;
      padding: 10px 16px;
      color: #fff;
      background-color: var(--title-color);
      opacity: 0.9;
      border-bottom-right-radius: 4px;
      border-bottom-left-radius: 4px;
    }

    .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item:not(.right) .item-title {
      font-size: 16px;
      line-height: 22px;
    }

    .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item:not(.right) .item-desc {
      font-size: 14px;
    }

@media screen and (min-width: 992px) {
  .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container {
    display: -ms-grid !important;
    display: grid !important;
    -ms-grid-rows: (185px)[2];
    grid-template-rows: repeat(2, 185px);
    gap: 22px;
    grid-template-areas: "right right leftTop" "right right leftBottom";
    -ms-grid-columns: 226px;
    grid-template-columns: 226px;
  }
}

@media screen and (max-width: 991px) {
  .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container {
    width: 100%;
    display: inline-block;
  }

    .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item {
      margin-bottom: 20px;
    }

    .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item-content {
      position: relative;
    }

    .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.right {
      height: 350px;
    }

      .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.right .eds-slick-carousel-item-img {
        height: 235px;
      }

      .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.right .eds-slick-carousel-item-content {
        display: inline-block;
        bottom: 55px;
        height: 170px;
      }

        .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.right .eds-slick-carousel-item-content .item-title {
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          overflow: hidden;
          text-overflow: ellipsis;
        }

    .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.left-top, .content .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.left-bottom {
      height: 80px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }

      .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.left-top .eds-slick-carousel-item-content, .content .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.left-bottom .eds-slick-carousel-item-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 100%;
      }

      .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.left-top .eds-slick-carousel-item-img, .content .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.left-bottom .eds-slick-carousel-item-img {
        width: 107px;
      }

      .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.left-top .item-title, .content .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.left-bottom .item-title {
        line-height: 20px;
        margin: 5px 0;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
      }

      .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.left-top .item-desc, .content .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.left-bottom .item-desc {
        display: none;
      }
}
/*# sourceMappingURL=grid-to-column.css.map */

/*override*/
.content .gallery-3-img-component .card.page-header .eds_slick_carousel .right .eds-slick-carousel-item-content .item-title {
margin-top:0px;
margin-bottom:5px;
}
.page-component-edu:not(.not-shaped).gallery-3-img-component .comp-title-container h4.gallery-main-title {
  margin-right: 0px;
  margin-left: 0px;
}
.content .gallery-3-img-component .card.page-header {
  padding-top:0px;
}
.gallery-3-img-component .eds-slick-carousel-item-content.gallery-slick-carousel-item {
  z-index: 1;
  height: 44%;
  text-align:right;
}

.gallery-3-img-component .right .eds-slick-carousel-item-content.gallery-slick-carousel-item {
  z-index: 1;
  height: 33%;
  text-align: right;
}
.gallery-3-img-component.ltr .eds-slick-carousel-item-content.gallery-slick-carousel-item {
  z-index: 1;
  text-align: left;
}
.gallery-3-img-component .caption-color {
  color:white;
}

.gallery-3-img-component .gallery-slick-carousel-item .item-title-margin {
  margin-top:0px;
  margin-bottom:0px;
}
.content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-item-content p {
  color: white;
  margin: 0px;
}

.content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-item.right .eds-slick-carousel-item-content p {
  font-size: 16px;
  line-height: 22px;
}

.content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-item:not(.right) p {
  margin: 0px;
  font-size: 14px;
}

.gallery-3-img-component .eds-slick-carousel-item-content a {
  outline: none;
}
.gallery-3-img-component.ltr .eds-slick-carousel-item-content a {
  text-align:left;
}

.gallery-3-img-component a:hover .gallery-slick-carousel-item {
  z-index:2;
}
.content .galleries-component.gallery-no-title .card.page-header {
  padding-top: 5px;
}
@media screen and (min-width: 992px) {
  .gallery-3-img-component .hide-in-mobile {
    display: block;
  }
}

@media screen and (max-width: 1199px) {
  .gallery-3-img-component .left-top .eds-slick-carousel-item-content.gallery-slick-carousel-item,
  .gallery-3-img-component .left-bottom .eds-slick-carousel-item-content.gallery-slick-carousel-item {
    height: 50%;
  }
}

  @media screen and (max-width: 991px) {
    .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.right {
      margin-bottom: 10px;
    }

      .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.right .eds-slick-carousel-item-content {
        height: 160px;
      }

    .gallery-3-img-component .hide-in-mobile {
      display: none;
    }

    .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.left-top .eds-slick-carousel-item-img, .content .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.left-bottom .eds-slick-carousel-item-img {
      height: 80px;
    }

    .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.right .eds-slick-carousel-item-content .item-title {
      margin-bottom: 30px;
    }


    [dir='rtl'] .slick-prev.slick-icon {
      right: -20px;
    }

    [dir='rtl'] .slick-next.slick-icon {
      left: -20px;
    }


    .gallery-3-img-component .slick-prev, .gallery-3-img-component .slick-next {
      width: 17px;
    }
  }

  @media screen and (max-width: 591px) {
    .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.right {
      margin-bottom: 40px;
    }

      .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.right .eds-slick-carousel-item-content {
        height: 190px;
      }
  }

  @media screen and (max-width: 409px) {
    .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.right {
      margin-bottom: 100px;
    }

      .content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-items-container .eds-slick-carousel-item.right .eds-slick-carousel-item-content {
        height: 250px;
      }
  }


  /*.content .gallery-3-img-component .card.page-header .eds_slick_carousel .eds-slick-carousel-item-content p {
  color: white;
  margin: 0px;
}*/
  /*.gallery-3-img-component a:hover div{
  z-index: 2;
}*/




