.stz-frm .input-btn-otp-wrap {
    display: flex;
    gap: 10px;
	position:relative;
}
.stz-frm .input-btn-otp-wrap input{
	margin:0px;
}

.input-btn-otp-wrap .otp-verified-icon{
	width:auto;
}

.otp-verified-icon svg {
    fill: green;
}

.stz-frm .getotp {
    font-weight: 500;
    line-height: 1;
    display: flex;
    align-items: center;
    gap: 5px;
    max-width: 105px;
    padding: 10px;
    background: #3fa236;
    color: #fff;
    height: 42px;
    text-decoration: none;
    justify-content: center;
    text-transform: uppercase;
    font-size: 12px;
}

.send-otp-wrap .getotp.tooltip-container {
    background: #3fa236;
}
.whts-otp-icon {
    max-width: 22px;
}
.whts-otp-icon svg path {
    fill: #fff;
}
.whts-otp-icon svg {
    max-width: 22px;
}
.tooltip-text {
    visibility: hidden;
    background-color: #F4F4F4;
    color: #151211;
    text-align: center;
    border-radius: 6px;
    padding: 8px 10px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    right: 0;
    opacity: 0;
    transition: opacity 0.3s;
    pointer-events: none;
    font-size: 11px;
    line-height: 1.2;
    font-family: Sculpin, sans-serif;
    font-weight: normal;
    text-transform: none;
    text-wrap: nowrap;
    display: block;
    width: auto !important;
}
.tooltip-text::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #F4F4F4 transparent transparent transparent;
}
.tooltip-container:hover .tooltip-text {
    visibility: visible;
    opacity: 1;
}
.stz-frm .otp-digit-btn-wrap {
    display: flex;
	gap: 5px;
}

.stz-frm .otp-digit {
	display: flex;
    width: calc(100% - 70px);
    gap: 5px;
}
.stz-frm .otp-digit input{
	padding: 0px;
	margin:0px;
    text-align: center;
}
.wait-otp{
    color: green;
    font-size: 10px;
    margin-top: 5px;
}
.wait-otp .otp-counter {
    display: inline-block;
    width: auto;
}
.stz-frm .enter-otp-wrap {
    display: none;
}

/*notify */
.notify-frm .phn-text{min-width:100%;}
.notify-frm .phn-text input{background:#fff;border:none;width: calc(100% - 115px);padding: 0px 20px;outline:none;}
.notify-frm .phn-text .otp-digit input{padding:0px;}

.notify-frm .phn-text input::placeholder{color:#000;}
.notify-frm .send-otp-wrap label{display:none;}
.notify-frm .mage-error{color:#f00;}
.notify-frm .mage-error:empty, .mage-error.hide{display:none!important;}
.exclusive-form .notify-frm  label.error:after{top:-4.5px;}
.exclusive-notify .wtsp-flex{max-height: 670px!important;}
.exclusive-notify .enter-otp-wrap-register label{display:block;margin-bottom: 10px;margin-top:0px;}

.exclusive-form .notify-frm .cnt-field div.mage-error{top:auto !important;bottom:-15px;}


@media(max-width:992px){
	.notify-frm .input-btn-otp-wrap{flex-wrap: wrap;}
	.notify-frm .input-btn-otp-wrap label{order:3;margin-top:0px!important;}
}

@media(max-width:767px){
	
	.stz-frm .subs-bx label:after{
		top:4px;
	}
	.stz-frm .subs-bx label:before{
		top:8px;
	}
	
	.notify-frm label {
        margin-top: 8px !important;
    }
	.exclusive-wrapper .exclusive-form div.mage-error{
		position: initial;border: none;background: transparent;padding:0px;
	}
	.exclusive-form div.mage-error:after, .exclusive-form div.mage-error:before{
		display:none;
	}
	.wtsp-right-col{overflow-y: auto;}
	.stz-frm .getotp{width:100%;}
}