@media (min-width: 320px) and (max-width: 641px) {
	.content-area.row{
    	flex-direction: column-reverse;
	}
	.client-login {
		padding: 25px 30px !important;
		padding-bottom: 0 !important;
	}
	.portal-info{
		padding-top: 0px !important;
	}
	.client-login h2{
		margin-top: 45px !important;
	}
	.portal-info h1{
		padding: 20px 0px 0px 0px !important;
		font-size: 38px !important;
	}
	.portal-info p{
		padding: 0 !important;
		font-size: 17px !important;
	}
	.footer-bottom, .footer-content{
		padding: 0 !important;
	}
	.footer-bottom{
		height: auto !important;
	}
	.footer-social a i{
		font-size: 20px !important;
	}
	.footer-copy p{
		margin: 0 !important;
	}
}
.lgbtn{
	background-color: #5e2b4c !important;
    border: none !important;
    color: #fff !important;
    font-weight: 800;
    font-size: 15px;
}
.footer-content{
	background: #23254e !important;
}
.footer-bottom{
	margin-top: 0 !important;
}