/*----------------------------------------*/
/*  7.13 gallery css
/*----------------------------------------*/
.tp-gallery-wrapper {
  background: var(--tp-common-black);
  height: 1110px;
  overflow: hidden;
  border-radius: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 574.98px) {
  .tp-gallery-wrapper {
    height: 630px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px), (max-width: 574.98px) {
  .tp-gallery-wrapper {
    height: 430px;
  }
}
.tp-gallery-item {
  overflow: hidden;
  border-radius: 20px;
}
.tp-gallery-item:hover img {
  transform: scale(1.1);
}
.tp-gallery-item img {
  border-radius: 20px;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

/*----------------------------------------*/
/*  tp-graphic-image-gallery – layout-2
/*----------------------------------------*/

/* .inner-service-gallery-item — bak2 line 11484 */
.inner-service-gallery-item {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 3;
}

/* .about-us-history-title — bak2 lines 10268–10298 */
.about-us-history-title {
  font-size: 120px;
  line-height: 100%;
  letter-spacing: -0.04em;
  color: var(--tp-theme-primary);
}
@media only screen and (min-width: 1600px) and (max-width: 1700px) {
  .about-us-history-title {
    font-size: 110px;
  }
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .about-us-history-title {
    font-size: 100px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .about-us-history-title {
    font-size: 80px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 574.98px) {
  .about-us-history-title {
    font-size: 68px;
  }
}
@media (max-width: 574.98px) {
  .about-us-history-title {
    font-size: 45px;
  }
}
