/*----------------------------------------*/

/*  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;

  }

}

