.word-line {
	overflow: hidden;
}
.fade-up {
	opacity: 0;
}
.word-line style {
	display: none !important;
}
.fade-up,
.fade-up-subhead,
.fade-up-section,
.fade-up-content{
	opacity: 0.8;
	transform: translateY(15px);
	transition: opacity 0.3s ease, transform 0.3s ease;
}
.fade-image {
	opacity: 0;
	transform: translateY(50px);
	transition: opacity 0.5s ease, transform 0.5s ease;
}
.img-zoom,.img-zoom-fast {
    transform-origin: center; /* Center the scale transformation */
}
@media screen and (min-width: 1025px) {
	.parent {
		overflow: hidden;
		height: 800px;
		visibility: hidden;
		position: relative;
	}
	.box {
		position: absolute;
		opacity: 0;
	}
	.box1 {
		top: 30%;
		left: 35%;
		right: 50%;
		bottom: 50%;
		z-index: 1000;
		width: 450px;
		height: auto;
	}
	.box2 {
		top: 35%;
		right: 50%;
		left: 35%;
		bottom: 50%;
		z-index: 100;
		min-width: 350px;
		height: auto;
	}
	.box3 {
		top: 30%;
		right: 50%;
		left: 35%;
		bottom: 50%;
		z-index: 10000;
		width: 460px;
		height: auto;
	}
}
@media screen and (max-width: 1024px) {
	.box {
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 20px;
	}
	.box.box1 {
		margin-top: 30px;
		padding-top: 30px;
	}
}
.img-zoom {
	width: 100%;
	opacity: 0;
	transform: scale(0);
	transform-origin: left;
}
#myImage {
	pointer-events: none;
	transition: transform 0.3s ease;
}
@media screen and (max-width: 767px) {
	.box {
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 20px;
	}
	.box.box1 {
		margin-top: 0px;
		padding-top: 30px;
	}
}