﻿.card-banking.card-banking-upd.scale-img-wrap{text-align:center;border:0}
.card-banking.card-banking-upd.scale-img-wrap .card-img-top.scale-img{height:auto;object-fit:inherit;width:auto;margin:auto;display:block;transform:none!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important}
.card-banking.card-banking-upd.scale-img-wrap .card-img-wrap{height:200px;padding-top:17px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}
.card-banking.card-banking-upd.scale-img-wrap .card-img-wrap.h-162{height:162px}
.card-banking.card-banking-upd.scale-img-wrap .card-banking-footer{position:static}
.card-banking.card-banking-upd.scale-img-wrap .card-banking-body{margin-bottom:15px}
.card-banking.card-banking-upd.scale-img-wrap .card-banking-body .panel-title-24{min-height:55px}
.common-section .common-section-heading .h3,.common-section .common-section-heading h3{margin-bottom:13px}
.brokerage-tbl-wrap{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border:1px solid #e7e7e7;overflow:hidden;border-bottom:0}
.brokerage-tbl-wrap .rwd-table{margin-top:0}
.brokerage-tbl-wrap .brokerage-tbl-head{background:#f6f1ff;padding:28px 34px}
.ul-dots,.ul-dots li{list-style:disc}
.ul-dots{margin-left:30px}
.ol-list,.ol-list li{list-style:decimal}
.ul-list{margin-left:30px}
.eligibility-strip{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-bottom:27px}
.eligibility-strip .eligibility-circle img{width:60px;position:relative;z-index:3}
.eligibility-text{background:#fff2fb;font-size:16px;color:#1f1f1f;padding:14px 14px 14px 54px;margin-left:-33px;border-radius:16px;width:100%;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px}
.docu-req{background:#fff8f2;border-radius:15px;padding:40px;height:calc(100% - 30px)}
.docu-req img.card-img-top.scale-img{width:154px;margin-bottom:40px}
.docu-req h5{margin-bottom:28px}
.docu-req .ol-list{margin-left:-17px}
.tab-page-section{background:#f3efff}
.tab-page-section .tab-page-ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;overflow-x:auto}
.tab-page-section .tab-page-ul li{margin-right:15px}
.tab-page-section .tab-page-ul li a{font-size:18px;font-weight:400;letter-spacing:0;padding:17px;display:block;position:relative;white-space:nowrap}
.tab-page-section .tab-page-ul li a::after{content:'';width:27px;height:4px;position:absolute;left:50%;transform:translateX(-50%);display:block;background:#4a2c7d;bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);opacity:0}
.tab-page-section .tab-page-ul li a.active{color:#4a2c7d;font-weight:700}
.tab-page-section .tab-page-ul li a.active::after{opacity:1!important}
.tab-page-section .tab-page-ul li a:hover::after{opacity:1!important}
/*.apply-form-card{background:#fff2ea}*/
.apply-form{background:#f6f1ff}
.tab-page-section{background:#FFEEFA;position:sticky;top:210px;left:0;right:0;z-index:99}

.insurance-card {
  position: relative;
  background: #FFF2FB;
  padding: 30px;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
}
.insurance-card img.card-img-top.scale-img {
  width: 100px;
  position: absolute;
  top: -46px;
  left: 30px;
  z-index: 9;
}
.insurance-card .insurance-card-body {
  margin-top: 47px;
  margin-bottom: 30px;
  min-height: 320px;
}
.insurance-card .insurance-card-body .panel-title-24{margin-bottom: 10px;}

@media (max-width:767.98px){
.common-section .common-section-heading{text-align:center;margin-bottom:30px}
.tab-page-section .tab-page-ul li{margin-right:0}
.life-insurance-banner-xs{
  width: 200px;
  margin-top: -110px;
}
.insurance-card{margin-bottom: 70px;}
}
.pin-generation-section {
	background: url('../images/pin-generation-section-bg.jpg') no-repeat center center;
	background-size: cover;
}

.pin-generation-section h2 {
	margin-bottom: 36px;
	text-align: center;
	color: #fff;
}
.common-form-wrap-card{margin-bottom: 30px;}
.pin-generation-section hr {
	border-color: #fff;
	padding-bottom: 0;
}

.frmgreenpingeneration-row-outer {
	max-width: 580px;
	margin: 40px auto 0;
}
.frmgreenpingeneration-row-outer .btn.btn-common.btn-dark-c {
    margin-right: 20px;
    vertical-align: middle;
    height: 66px;
    font-size: 24px;
    line-height: 52px;
    min-width: 274px;
    font-family: 'TTNorms-500';
}
.frmgreenpingeneration-row-outer a.btn.btn-lg.btn-link.text-Blue {
    font-size: 24px;
    margin-top: 10px;
    margin-left: 10px;
}
.frmgreenpingeneration-row-outer ul.frmgreenpingeneration-row {

	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: stretch;
	align-content: stretch;
}

.frmgreenpingeneration-row-outer label,
.frmgreenpingeneration-row-outer .form-label {
	color: #fff;
	font-size: 20px;
	margin-bottom: 16px;
}

.frmgreenpingeneration-row-outer .form-control,
.frmgreenpingeneration-row-outer .form-select {
	background-color: rgba(255, 252, 246, 0.45);
	height: 66px;
	font-size: 20px;
	
	font-family: 'TTNorms-400';
}

.frmgreenpingeneration-row-outer .form-control::-ms-input-placeholder {
	/* Edge 12-18 */
	color: #F6F4F8;
}

.frmgreenpingeneration-row-outer .form-control::placeholder {
	color: #F6F4F8;
}

.frmgreenpingeneration-row-outer .frmgreenpingeneration-col5 .mx-list p {
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: normal;
	color: #F6F4F8;

}

.common-col-form{
	margin-bottom: 30px;
}

li.frmgreenpingeneration-col1 {
	width: 100%;
}

li.frmgreenpingeneration-col2 {
	width: 120px;
	margin-right: 20px;
}

li.frmgreenpingeneration-col3 {
	width: 140px;
	margin-right: 20px;
}

li.frmgreenpingeneration-col4 {
	width: 280px;
}

li.frmgreenpingeneration-col3>label {
	opacity: 0;
}
.frmgreenpingeneration-row-outer .btn.btn-common.btn-dark-c:hover {
    border: 1px solid #fff;
}
.frmgreenpingeneration-row-outer .err .e {
    color: red !important;
    font-size: 14px;
    line-height: normal;
    margin-top: 10px;
}
.wtm-success-modal-popup-inner img.success-icon {
    width: 125px;
}
.wtm-success-modal-popup-inner h2 {
    color: #43D296;
    margin-bottom: 50px;
}
.wtm-success-modal-popup-inner .wtm-success-flex {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    align-items: stretch;
    align-content: stretch;
    text-align:left;
    margin-bottom: 80px;
}
.wtm-success-modal-popup-inner p,
.wtm-success-modal-popup-inner h3{color: #fff; font-family: TTNorms-400;}
.wtm-success-modal-popup-inner .wtm-success-modal-popup-text{margin-bottom: 50px; text-align: center;}
.check-icon-wrap {
    font-size: 55px;
    background: #43D296;
    border-radius: 50%;
    text-align: center;
    width: 94px;
    height: 94px;
    display: block;
    margin: auto;
    color: #fff;
}

.input-flex-otp {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: stretch;
    align-content: stretch;
margin-bottom:30px;
}
.input-flex-otp input.form-control.form-control-lg{text-align:center;}
.input-flex-otp input.form-control.form-control-lg:not(:last-child) {
    margin-right: 15px;
}
/* li.frmgreenpingeneration-col1 .form-control{letter-spacing: 15px;} */
ul.frmgreenpingenerationPINconfirm-row {
    max-width: 380px;
    margin: auto;
}
.frmVerifyOTPgreenpingeneration-col4-inner{    text-align: center;}
.frmVerifyOTPgreenpingeneration-col4-inner a.btn.btn-lg.btn-link.text-Blue {
    margin-right: 20px;
}

header.middle-header.green-pin-middle-header .middle-header-inner .middle-header-inner3 .green-pin-header-ul > li > a,
header.middle-header.green-pin-middle-header .middle-header-inner .middle-header-inner3 .green-pin-header-ul > li > .d-flex > a{
font-size: 12px;
    font-weight: 400;
    text-align: left;
    color: #ffff;
    vertical-align: middle;
    font-family: TTNorms-400;     white-space: nowrap;}




header.middle-header.green-pin-middle-header .middle-header-inner .middle-header-inner3 .green-pin-header-ul > li{
    margin-left: 27px;}
header.middle-header.green-pin-middle-header .middle-header-inner .middle-header-inner3 .green-pin-header-ul > li:nth-child(2){
	position: relative;
    padding-right: 25px;

}
header.middle-header.green-pin-middle-header .middle-header-inner .middle-header-inner3 .green-pin-header-ul > li:nth-child(2):after {
    content: '';
    position: absolute;
    border-right: 1px solid #DBD5E5;
    padding-right: 20px;
    width: 1px;
    height: 12px;
    top: 9px;
    z-index: 9;
right: -2px;
}
header.middle-header.green-pin-middle-header .middle-header-inner .middle-header-inner3 .green-pin-header-ul > li > a img.img-logo {
    width: 16px;
}	
header.middle-header.green-pin-middle-header .middle-header-inner .middle-header-inner3 .green-pin-header-ul > li > a > span{
 vertical-align: middle;     margin-left: 6px;
}
header.middle-header.green-pin-middle-header .middle-header-inner .middle-header-inner3 .green-pin-header-ul > li > .d-flex{
    margin-top: 8px;
}
header.middle-header.green-pin-middle-header .middle-header-inner .middle-header-inner3 .green-pin-header-ul > li > .d-flex a .ph-phone-call{
    font-size: 18px;
    opacity: 0.7;
}
header.middle-header.green-pin-middle-header .middle-header-inner .middle-header-inner3 .green-pin-header-ul > li > .d-flex > .lang-dropdown > .dropdown-menu a{    font-family: TTNorms-700;
    font-style: normal;
    font-size: var(--fs12);}
header.middle-header.green-pin-middle-header .middle-header-inner .middle-header-inner3 .green-pin-header-ul > li > .d-flex > .lang-dropdown > .btn.btn-link.dropdown-toggle{    color: #fff;}
@media screen and (max-width: 767px) {

	li.frmgreenpingeneration-col1,
	li.frmgreenpingeneration-col2,
	li.frmgreenpingeneration-col3,
	li.frmgreenpingeneration-col4 {
		width: 100%;
		margin-right: 0;
	}

	li.frmgreenpingeneration-col4 {
		margin-bottom: 0;
	}
    .wtm-success-modal-popup-inner .wtm-success-modal-popup-text {
    margin-bottom: 30px;
    text-align: center;
}
.wtm-success-modal-popup-inner .wtm-success-modal-popup-text2{margin-bottom: 0;}
.wtm-success-modal-popup-inner .wtm-success-flex{margin-bottom: 30px;}

li.frmgreenpingeneration-col3>label {
    opacity: 0;
    display: none;
}
.frmVerifyOTPgreenpingeneration-col4-inner {
    text-align: center;
    display: flex;
    flex-direction: column-reverse;
}

.frmgreenpingeneration-row-outer .btn.btn-common.btn-dark-c {
    margin-right: 0;
}
.frmVerifyOTPgreenpingeneration-col4-inner a.btn.btn-lg.btn-link.text-Blue {
    margin-right: 0;
    margin-left: 0;
}
header.middle-header.green-pin-middle-header .middle-header-inner .middle-header-inner3 .green-pin-header-ul > li {
    margin-left: 20px;
}
header.middle-header.green-pin-middle-header .middle-header-inner .middle-header-inner3 .green-pin-header-ul > li > a > span {
    display: none;
}
header.middle-header.green-pin-middle-header .middle-header-inner .middle-header-inner3 .green-pin-header-ul > li:nth-child(2) {
    position: relative;
    padding-right: 0;
}

header.middle-header.green-pin-middle-header .middle-header-inner .middle-header-inner3 .green-pin-header-ul > li:nth-child(2):after {
display: none;
}

header.middle-header.green-pin-middle-header .middle-header-inner .img-logo {
    width: 130px;
    padding-top: 2px;
}
}

