/*
Theme Name: Primetower
*/
.active {
  /* transition: 1.6s;
     transform: translateY(0%)!important;*/
  visibility: visible !important;
  position: relative !important;
	opacity:1;
}

#customCarousel2 > .slide {
  /*transition:1.6s;*/
  /*transform: translateY(200%) ;*/
  position: absolute;
  bottom: 0;
  left: 0;
/*   visibility: hidden; */
	opacity:0;
}

/*.move-out-slide{*/
/*    transition:1.6s;*/
/*    transform: translateY(-200%) ;*/
/*    visibility: hidden;*/
/*}*/

.left-part {
  width: 671px !important;
  min-width: 671px !important;
  margin-right: 21px;
  height: 750.5px !important;
}

#customCarousel2 .custom-carousel {
  overflow: hidden;
}

.empty-wrap {
  width: 1920px;
  height: 1080px;
  padding: 70px 78px 63px 70px;
}

.empty-wrap img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.feeds {
  position: relative;
}
.image-part {
  width: 100%;
  height: 100%;
}
.image-part img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.bg-transparent {
  background-color: transparent !important;
}

.custom-image-carousel {
  height: 1220px !important;
  position: relative;
  overflow: hidden;
}

.custom-text-carousel h1 {
  font-size: 66px;
  color: #fff;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  margin-bottom: 0px;
}

.top {
  background-color: white;
  padding: 33px;
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 66px;
  line-height: 76px;
  text-transform: uppercase;
  color: #2d6873;
  white-space: nowrap;
  width: 100%;
  margin-bottom: 47px;
  height: 149px;
  text-align: center;
}

.prime_tower_news {
  width: 1920px;
  height: 1080px;
  background-image: url(background.png);
  padding: 70px;
}
.right-part {
  height: 947px !important;
}
#contentCarousel {
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  padding-top: 25px;
  padding-left: 46px;
  padding-bottom: 64px;
  position: relative;
  padding-right: 25px;
  width: 1080px;
}

#contentCarousel h2 {
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 96px;
  line-height: 138%;
  text-transform: uppercase;
  color: #ffffff;
  padding-right: 252px;
}
#contentCarousel p {
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 400;
  color: #ffffff;
  font-size: 50px;
  line-height: 65px;
  margin: 0;
  margin-top: 40px;
}

#customCarousel .description, #contentCarousel .description {
  margin-top: 28px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.qr-section {
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 32px;
  line-height: 138%;
  text-transform: uppercase;
  color: #ffffff;
  width: calc(100% - 100px);
  padding-top: 72px;
  position: absolute;
  bottom: 40px;
}

.qr-wrapper {
  align-items: start;
  overflow: hidden;
  height: 130px;
  width: 130px;
}

.qr-wrapper img {
  height: 100%;
  width: 100%;
  transform: scale(1.2);
}

/***********************************/
#customCarousel2 .active.carousel-item-end,
#customCarousel2 .carousel-item-next:not(.carousel-item-start) {
  transform: translateY(100%) !important;
}

#customCarousel2 .active.carousel-item-start,
#customCarousel2 .carousel-item-prev:not(.carousel-item-end) {
  transform: translateY(-100%) !important;
}
/***********************************/
