.mainContact-div {
	width: 400px !important;
	height: 20px !important;
	overflow: hidden;

}

.anim-line {
	-webkit-transition: opacity .5s linear, width .5s .4s;
	transition: opacity .5s linear, width .5s .4s;
}


.anim-line.line-active {
	opacity: 1;
}

.text-anim-item {
	white-space: nowrap;
	position: absolute;
	left: 50%;
	top: 0;
	-webkit-transform: translate3d(0, -120%, 0);
	transform: translate3d(0, -120%, 0);
	font-size: 14px;
	font-weight: 400 !important;
	padding: 0 !important;
	margin: 0 !important;
}


.text-anim-item.anim-in {
	-webkit-transform: translate3d(-50%, -120%, 0);
	transform: translate3d(-50%, -120%, 0);
	-webkit-animation: textAnimInCenter .9s .5s forwards;
	animation: textAnimInCenter .9s .5s forwards;
}

.text-anim-item.anim-out {
	-webkit-transform: translate3d(-50%, 0%, 0);
	transform: translate3d(-50%, 0%, 0);
	-webkit-animation: textAnimOutCenter .9s forwards;
	animation: textAnimOutCenter .9s forwards;
}


.h-35px {
	height: 35px;
}

.h-80px {
	height: 80px;
}

.h-50px {
	height: 50px;
}

.text-anim-item a {
	color: #000 !important;
}

.text-anim-item a:hover {
	color: #000 !important;
	text-decoration: underline;
}

u,
.u {
	text-decoration: none;
	position: relative;
	padding: 0 !important;
	display: inline-block;
	vertical-align: top;
	height: 30px;
	color: #000 !important;
	overflow: hidden;
}


u.sm,
.u.sm {
	padding: 0 2px 1px;
}

u.sm:after,
.u.sm:after {
	height: 4px;
}

u:after,
.u:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 8px;
	border-radius: 5px;
	-webkit-transition: opacity .5s linear;
	transition: opacity .5s linear;
}

.single-number {
	text-align: left !important;
	width: 275px !important;
	display: block;
}

.helpline-heading {
	padding-top: 2px !important;
	display: inline-block;
	font-weight: bold
}

.login-div-single {
	text-align: left !important;
	width: 250px !important;
	display: inline-block !important;
}

@media screen and (prefers-reduced-motion: reduce) {


	.anim-line {
		left: auto;
	}

	.text-anim-item {
		right: 0;
		left: auto;
	}

	.text-anim-item.anim-in {
		-webkit-transform: translate3d(0, -120%, 0);
		transform: translate3d(0, -120%, 0);
		-webkit-animation: textAnimIn .9s .5s forwards;
		animation: textAnimIn .9s .5s forwards;
	}

	.text-anim-item.anim-out {
		-webkit-transform: translate3d(0, 0%, 0);
		transform: translate3d(0, 0%, 0);
		-webkit-animation: textAnimOut .9s forwards;
		animation: textAnimOut .9s forwards;
	}
}

@media only screen and (max-width:825px) {
	.mainContact-div {
		width: 100% !important;
	}

	.single-number {
		text-align: center !important;
	}

	.helpline-heading {
		padding-bottom: 10px;
		width: 100%;
	}

	.loginDiv {
		width: 255px !important;
		display: inline-block;
	}


}

@media only screen and (max-width:395) {
	.loginDiv {
		width: 100% !important;
		display: inline-block;
	}

	.login-div-single {
		text-align: center !important;
		width: 100% !important;
		display: inline-block !important;
	}
}

@-webkit-keyframes textAnimIn {
	0% {
		-webkit-transform: translate3d(0, -120%, 0);
		transform: translate3d(0, -120%, 0);
	}

	100% {
		-webkit-transform: translate3d(0, 0%, 0);
		transform: translate3d(0, 0%, 0);
	}
}

@keyframes textAnimIn {
	0% {
		-webkit-transform: translate3d(0, -120%, 0);
		transform: translate3d(0, -120%, 0);
	}

	100% {
		-webkit-transform: translate3d(0, 0%, 0);
		transform: translate3d(0, 0%, 0);
	}
}

@-webkit-keyframes textAnimOut {
	0% {
		-webkit-transform: translate3d(0, 0%, 0);
		transform: translate3d(0, 0%, 0);
	}

	50% {
		-webkit-transform: translate3d(0, -20%, 0);
		transform: translate3d(0, -20%, 0);
	}

	100% {
		-webkit-transform: translate3d(0, 120%, 0);
		transform: translate3d(0, 120%, 0);
	}
}

@keyframes textAnimOut {
	0% {
		-webkit-transform: translate3d(0, 0%, 0);
		transform: translate3d(0, 0%, 0);
	}

	50% {
		-webkit-transform: translate3d(0, -20%, 0);
		transform: translate3d(0, -20%, 0);
	}

	100% {
		-webkit-transform: translate3d(0, 120%, 0);
		transform: translate3d(0, 120%, 0);
	}
}

@-webkit-keyframes textAnimInCenter {
	0% {
		-webkit-transform: translate3d(-50%, -120%, 0);
		transform: translate3d(-50%, -120%, 0);
	}

	100% {
		-webkit-transform: translate3d(-50%, 10%, 0);
		transform: translate3d(-50%, 10%, 0);
	}
}

@keyframes textAnimInCenter {
	0% {
		-webkit-transform: translate3d(-50%, -120%, 0);
		transform: translate3d(-50%, -120%, 0);
	}

	100% {
		-webkit-transform: translate3d(-50%, 10%, 0);
		transform: translate3d(-50%, 10%, 0);
	}
}

@-webkit-keyframes textAnimOutCenter {
	0% {
		-webkit-transform: translate3d(-50%, 0%, 0);
		transform: translate3d(-50%, 0%, 0);
	}

	50% {
		-webkit-transform: translate3d(-50%, -20%, 0);
		transform: translate3d(-50%, -20%, 0);
	}

	100% {
		-webkit-transform: translate3d(-50%, 120%, 0);
		transform: translate3d(-50%, 120%, 0);
	}
}

@keyframes textAnimOutCenter {
	0% {
		-webkit-transform: translate3d(-50%, 0%, 0);
		transform: translate3d(-50%, 0%, 0);
	}

	50% {
		-webkit-transform: translate3d(-50%, -20%, 0);
		transform: translate3d(-50%, -20%, 0);
	}

	100% {
		-webkit-transform: translate3d(-50%, 120%, 0);
		transform: translate3d(-50%, 120%, 0);
	}
}