	.virtual-title {padding-bottom: 1.5rem;}
	.page-title-section{position: relative;}
	.swiper-slide .gap1_5 {gap:0.55rem; padding-bottom: 0.55rem;}

body.no-scroll {
  overflow: hidden;
  touch-action: none;
  overscroll-behavior: none;
}

.lg-outer {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
  border-radius: 12px;
}
.lg-outer .lg-content {
  align-items: flex-start !important;
  padding: 0 !important;
  margin: 0 !important;
  top: 0 !important;
}
.lg-outer .lg-img-wrap {
  padding: 0 !important;
}
	
	.lg-download {display:none !important;}
	.lg-counter {display:none !important;}
	.lg-backdrop { background: rgba(0,0,0,0.95); z-index: 9999; }
	.lg-outer .lg { max-width: 800px; max-height: 80vh; }
	.lg-toolbar {top:0;}
	.lg-backdrop.in {opacity: 1;}
	.lg-toolbar .lg-icon {color: #e2e2e2;}

@media (min-width: 992px){
	.swiper-slide .gap1_5 {gap:1.25rem; padding-bottom: 1.25rem;}
	.lg-outer {
		max-width: 1176px;
		max-height: 695px;}
}