/* css added for landing page ipo */
.ipo__abtwrapper {background-color: #EAF6FF;padding:20px 45px;border-radius: 12px 12px 0 0;}
.ipo__abtwrapper h2{font-size:28px;margin-bottom: 15px;font-weight: 500;}
.ipo__abtwrapper p{font-size:18px;line-height: 28px;text-align: justify;}
.ipo__abtwrapper ul li{display: block;margin-bottom: 10px; font-size:18px;position: relative;padding-left: 20px;}
.ipo__abtwrapper ul li span{background-image: linear-gradient(180deg, #FF2565 0%, #C0083E 100%);width: 10px;height: 10px;display: inline-block;border-radius: 50px;position: absolute;left: 0;top: 9px;}
.abt__mainwrapper{border:1px solid #EAF6FF;border-radius: 12px;}
.ipo__graphwrapper{padding:20px 72px;}
.ipo__graphwrapper h2{font-weight: 500;font-size: 28px;}
.ipo__graphwrapper h2 a{font-weight: 500;font-size: 18px;text-decoration: underline !important;color: #0075FF;}
.ipo__graphwrapper p{font-size:18px;line-height: 28px;}
.ipo__listwrapper{margin-top: 15px;}
.ipo__listwrapper ul{display: flex;}
.ipo__listwrapper ul li{flex: 1;margin-right: 25px;font-size:20px;padding-left: 35px;position: relative;}
.ipo__listwrapper ul {
    display: grid;
    grid-auto-columns: 0fr;
    grid-auto-rows: 0fr;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 0fr 0fr;
    gap: 0px 0px;
}
.ipo__listwrapper ul li span{background-image: linear-gradient(180deg, #FF2565 0%, #C0083E 100%);width: 20px;height: 20px;display: inline-block;border-radius: 50px;position: absolute;left: 0;top: 7px;}
.ipo__iframevideo { float: right; width: 360px; margin: 5px;}
.key-points-ipo p{font-size: 18px;line-height: 28px;text-align: justify;}
.key-points-ipo ul li strong{font-size: 18px;}
.key-size {font-size: 28px;}
.ipo__listpoint li {font-size: 18px;line-height: 24px;padding-left: 80px;position: relative;margin-bottom: 40px;}
.ipo__listpoint li img{position: absolute;left: 0;top: 0;}
.sticky-div-mob{ display: none;}
a.login-blankpage {
    position: absolute;
    right: 0px;
    top: 2px;
    color: #153a5b;
    text-decoration: none!important;
    font-weight: 700;
    border: 1px solid #153a5b;
    padding: 5px 10px;
    display: inline-block;
    border-radius: 3px;
}

/* css added for landing page ipo */
@media (max-width: 767px){
.ipo__bgwrapper a{margin-right:20px}
.ipo__bgwrapper a:last-child{margin-right:0}
.ipo__bgwrapper .text-right{text-align:center!important;margin:-33px 0}
.homepage__dealwrapper{margin-top: 11px !important;}
.ipo__abtwrapper{padding:12px}
	.ipo__abtwrapper h3{font-size:20px}
	.ipo__ftext{font-size:16px}
	.ipo__abtwrapper p{font-size:14px; text-align: justify; }
	.ipo__abtwrapper h4{font-size:18px}
	.ipo__abtwrapper ul li{font-size:14px}
	.ipo__graphwrapper{padding:12px}
	.ipo__graphwrapper h4{font-size:20px}
	.ipo__graphwrapper h4 a{font-size:14px}
	.ipo__graphwrapper p{text-align: justify;font-size:14px;margin-bottom:0;line-height:24px;padding-bottom:10px;padding-right: 20px;padding-left: -54px;}
	.ipo__listwrapper ul{display:block}
	.ipo__listwrapper ul li{margin-right:0}
	.ipo__listwrapper ul li strong{font-size:16px;margin-bottom:10px}
	.ipo__listwrapper ul li:after{content:"";position:absolute;border-left:1px solid #d8d8d8;height:100%;left:11px;top:2px;z-index:-1}
	.ipo-applywrapper h3{font-size:20px;margin-bottom:20px}
	.ipo__listpoint li{font-size:14px;padding-left:65px !important;margin-bottom:25px !important;}
  .ipo__iframevideo {max-width: 100%;width: auto;margin: 0px;padding-bottom: 8px;}

  .ipo__abtwrapper h2{font-size:28px;margin-bottom: 15px;font-weight: 500;align-content: center;}

  .home-banner-content{
    display: block;
  }
  .carousel {
    margin-bottom: 0;
}
.carousel-form-container {
  margin-top: -30px;
}
a.login-blankpage {
	top: -7px;
}
.logo a{
    top: -7px !important;
    left:0
}
}