
.content .gallery-component.gallery-with-image-right .card.page-header .eds-slick-carousel-item {
  direction: rtl;
  /*background-size: cover;
background-position: center;
position: relative;*/
}
  .content .gallery-component.gallery-with-image-right .card.page-header .eds-slick-carousel-item .eds-slick-carousel-item-img-container {
    overflow: hidden;
    position: relative;
    flex: 0 1 50%;
  }
    .content .gallery-component.gallery-with-image-right .card.page-header .eds-slick-carousel-item .eds-slick-carousel-item-img-container .item-image {
      width: 100%;
      object-fit: cover;
      padding: 1px;
      border-top-right-radius:4px;
    }
    .content .gallery-component.gallery-with-image-right .card.page-header .eds-slick-carousel-item .eds-slick-carousel-item-img-container .image-text {
      display: block;
      position: absolute;
      bottom: 0;
      background: #b0d5e6;
      width: 100%;
      padding:5px;
    }
      .content .gallery-component.gallery-with-image-right .card.page-header .eds-slick-carousel-item .eds-slick-carousel-item-img-container .image-text h4 {
        background-color: transparent;
        text-align: start;
        display: flex;
        flex-direction: column;
        margin: 0;
        font-weight: 600;
        padding: 0;
        color: #2e4254;
        font-size:16px;
      }
      .content .gallery-component.gallery-with-image-right .card.page-header .eds-slick-carousel-item .eds-slick-carousel-item-img-container .image-text .image-link {
        text-align: start;
        color: #2c7094;
        font-size: 16px;
        display: block;
        font-weight:600;
      }
        .content .gallery-component.gallery-with-image-right .card.page-header .eds-slick-carousel-item .eds-slick-carousel-item-img-container  .image-text .image-link img {
          display: inline-block;
          width: 7px;
        }
  .content .gallery-component.gallery-with-image-right .card.page-header .eds-slick-carousel-item .eds-slick-carousel-item-content {
    direction: rtl;
    flex: 0 1 50%;
    background-color: rgba($color-light-blue, 0.9);
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 15px 16px;
    text-align: right;
  }
.content .gallery-component.gallery-with-image-right .card.page-header .eds_slick_carousel .eds-slick-carousel-item-content .item-btn {
  /*margin-top: auto;*/
  background: #3098cf;
  color: white;
  font-family: Assistant;
  padding: 5px 10px;
  border-radius: 4px;
}
  .content .gallery-component.gallery-with-image-right .card.page-header .eds_slick_carousel .eds-slick-carousel-item-content .item-btn-icon {
    filter: brightness(5);
  }
.content .gallery-component.gallery-with-image-right .card.page-header .eds_slick_carousel .eds-slick-carousel-item-content .item-desc a {
  border-bottom: 1.5px solid rgb(44,112,148);
}
.page-component-edu.gallery-with-image-right a.primary-btn {
  width: fit-content;
}
.page-component-edu.gallery-with-image-right a.item-btn:hover,
.page-component-edu.gallery-with-image-right a.item-btn:focus {
  color: white !important;
}

@media screen and (max-width: 991px) {
  .content .gallery-component.gallery-with-image-right .card.page-header .eds-slick-carousel-item .eds-slick-carousel-item-img-container .image-text {
    position:relative;
  }
}
.content .gallery-with-image-right.gallery-component.ltr .card.page-header .eds_slick_carousel .eds-slick-carousel-item{
  direction:ltr;
}
.content .gallery-component.gallery-with-image-right.ltr .image-link img{
  transform:rotate(180deg);
}
.content .gallery-component.gallery-with-image-right.ltr .card.page-header .eds-slick-carousel-item .eds-slick-carousel-item-content{
  direction:ltr;
  text-align:left;
}
.content .gallery-component.gallery-with-image-right.ltr .card.page-header .eds-slick-carousel-item .eds-slick-carousel-item-img-container .item-image {
  border-top-right-radius: 0px;
  border-top-left-radius:4px;
}
