.login_op {
	font-size: 12px;
	text-align: center;
    padding: 0vh 0px 1vh 1vw;
    float: left;
    position: fixed;
    background-color: #ffffff;
    color: #8f8f8f;
    margin: 0vh 0vw -6vh 4.5vw;
    width: 88.3vw;
    bottom: 6vh;
    font-family: segoeuisemibold;
    border-bottom: 4px solid #facd58;
	}
	
	
.login_op .tooltiptext {
    visibility: hidden;
    width: 87vw;
    background-color: #555;
    color: #fff;
    text-align: left;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 21%;
    left: 10%;
    margin-left: -8.3%;
    opacity: 0;
    transition: opacity 1s;
    height: auto;
	}
	.login_op .tooltiptext::after {
		content: "";
		position: absolute;
		top: 100%;
		left: 50%;
		margin-left: -5px;
		border-width: 5px;
		border-style: solid;
		border-color: #555 transparent transparent transparent;
	}
	.login_op:hover .tooltiptext {
		visibility: visible;
		opacity: 1;
	}
	
	/* For desktop width equal to 1366px and frame width 960px: */
	.login_opr .tooltiptext {
		visibility: hidden;
		width: 95vw;
		background-color: #555;
		color: #fff;
		text-align: left;
		/* font-size: 7px; */
		border-radius: 6px;
		padding: 5px 0;
		position: absolute;
		z-index: 1;
		bottom: 7vh;
		left: 10%;
		margin-left: -10.3%;
		opacity: 0;
		transition: opacity 1s;
		height: auto;
		/* font-size: 13.5px; */
		-webkit-padding-start: 0px;
	}
	.login_op .tooltiptext::after {
		content: "";
		position: absolute;
		top: 100%;
		left: 50%;
		margin-left: -5px;
		border-width: 5px;
		border-style: solid;
		border-color: #555 transparent transparent transparent;
	}
	.login_op:hover .tooltiptext {
		visibility: visible;
		opacity: 1;
	}
	
	.login_op {
		font-size: 12px;
		text-align: center;
    padding: 0vh 0px 1vh 1vw;
    float: left;
    position: fixed;
    background-color: #ffffff;
    color: #8f8f8f;
    margin: 0vh 0vw -6vh 4.5vw;
    width: 88.3vw;
    bottom: 6vh;
    font-family: segoeuisemibold;
    border-bottom: 4px solid #facd58;
	}
	.login_op {
		font-size: 12px;
		text-align: center;
    padding: 0vh 0px 1vh 1vw;
    float: left;
    position: fixed;
    background-color: #ffffff;
    color: #8f8f8f;
    margin: 0vh 0vw -6vh 4.5vw;
    width: 88.3vw;
    bottom: 6vh;
    font-family: segoeuisemibold;
    border-bottom: 4px solid #facd58;
	}
	.login_op {
		font-size: 12px;
		text-align: center;
    padding: 0vh 0px 1vh 1vw;
    float: left;
    position: fixed;
    background-color: #ffffff;
    color: #8f8f8f;
    margin: 0vh 0vw -6vh 4.5vw;
    width: 88.3vw;
    bottom: 6vh;
    font-family: segoeuisemibold;
    border-bottom: 4px solid #facd58;
	}
	.login_op {
		font-size: 12px;
		text-align: center;
    padding: 0vh 0px 1vh 1vw;
    float: left;
    position: fixed;
    background-color: #ffffff;
    color: #8f8f8f;
    margin: 0vh 0vw -6vh 4.5vw;
    width: 88.3vw;
    bottom: 6vh;
    font-family: segoeuisemibold;
    border-bottom: 4px solid #facd58;
	}
	.login_op {
		font-size: 12px;
		text-align: center;
    padding: 0vh 0px 1vh 1vw;
    float: left;
    position: fixed;
    background-color: #ffffff;
    color: #8f8f8f;
    margin: 0vh 0vw -6vh 4.5vw;
    width: 88.3vw;
    bottom: 6vh;
    font-family: segoeuisemibold;
    border-bottom: 4px solid #facd58;
	}
	.login_op {
	font-size: 12px;
	text-align: center;
    padding: 0vh 0px 1vh 1vw;
    float: left;
    position: fixed;
    background-color: #ffffff;
    color: #8f8f8f;
    margin: 0vh 0vw -6vh 4.5vw;
    width: 88.3vw;
    bottom: 6vh;
    font-family: segoeuisemibold;
    border-bottom: 4px solid #facd58;
	}
	.login_op {
		font-size: 12px;
		text-align: center;
    padding: 0vh 0px 1vh 1vw;
    float: left;
    position: fixed;
    background-color: #ffffff;
    color: #8f8f8f;
    margin: 0vh 0vw -6vh 4.5vw;
    width: 88.3vw;
    bottom: 6vh;
    font-family: segoeuisemibold;
    border-bottom: 4px solid #facd58;
	}