.ipo-container{
	width: 100%;
	height: auto;
	position: relative;
	padding-top: 130px;
	padding-bottom: 60px;
}
 .ipo-breadcrumbs{
	margin-bottom: 10px;
}
.ipo-breadcrumbs p{
	font-size: 14px;
	color: #5367FC;
}
.ipo-breadcrumbs p a{
	color: #9E9E9E;
}
.ipo-container h2{
	font-size: 36px;
	color: #231F20;
	font-weight: 600;
	margin-bottom: 24px;
}
.ipo-container .nav-header{
	border-bottom: 1px solid #9E9E9E;
	width: 100%;
	height: auto;
}
.ipo-container .nav-tabs .nav-link{
	font-size: 14px;
	color: #797979;
	padding: 8px 40px;
	border: none;
}
.ipo-container .nav-tabs .nav-link.active{
	border:none;
	border-bottom: #5367FC solid 3px;
	color: #231F20;
}
.ipo-container .tab-content{
	padding-top: 20px;
}
.ipo-container .tab-pane .tab-heading{
	width: 100%;
	height: auto;
	position: relative;
	display: flex;
	align-content: center;
	justify-content: space-between;
	margin-bottom: 15px;
	align-items:center;
}
.ipo-container .tab-pane .tab-heading h4{
	font-size: 18px;
	font-weight: 500;
	color: #231F20;
	width:100%;
}
.ipo-container .tab-pane .tab-heading .filter{
	display:flex;
        gap:4px;
}
.ipo-container .tab-pane .tab-heading .filter .filter-btn{
	display: inline-block;
	background: #F5F5F5;
	padding: 4px 10px;
	border-radius: 6px;
	font-size: 12px;
	color: #000000;
}
.ipo-container .tab-pane .tab-heading .filter .filter-btn.active{
	background: #00B5891A;
	color: #00B589;
}
.ipo-container .tab-pane .tab-heading .search-box{
	border-radius: 8px;
	display: flex;
	-webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.1);
	width: 100%;
	max-width: 365px;
	align-items: center;
	padding-right: 10px;
	margin-left:10px;
}
.ipo-container .tab-pane .tab-heading .search-box .form-control{
	border-radius: 0;
	border: none;
	height: 36px;
	font-size: 14px;
}
.ipo-container .tab-pane .ipo-card{
	width: 100%;
	height: auto;
	position: relative;
	background: #F5F5F5;
	padding:15px 24px;
	border-radius: 12px;
	margin-bottom: 8px;
}
.ipo-container .tab-pane .ipo-card.ipo-status{
	margin-bottom: 16px;
}
.ipo-container .tab-pane .ipo-card.hide{
	display: none;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name{
	width: 100%;
	height: auto;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	margin-bottom: 15px;
}
.ipo-container .tab-pane .ipo-card.ipo-status .ipo-card-name{
	margin-bottom: 15px;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .name{
	width: 100%;
	height: auto;
	display: flex;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .name .icon{
	width: 37px;
	height: auto;
	position: relative;
	margin-right: 10px;
	flex: 0 0 37px;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .name .icon img{
	width: 100%;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .name .text{
	width: 100%;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .name .text .top{
	width: auto;
	display: flex;
	margin-bottom: 8px;
	justify-content: space-between;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .name .text .top h5{
	color: #231F20;
	font-weight: 500;
	font-size: 18px;
	margin-right: 30px;
	transition: 0.3s;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .name .text .top h5:hover{
	color: #5367FC;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .name .text .top .tag{
		display: flex;
		gap:8px;
		margin-right: 8px;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .name .text .top .sme{
	display: table;
	background: rgba(83, 103, 252, 0.08);
	padding: 2px 10px;
	color: #5367FC;
	border-radius: 4px;
	font-size: 12px;
	height: 24px;
	white-space: nowrap;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .name .text .top .mainboard{
	display: table;
	background: rgba(0, 17, 143, 0.15);
	padding: 2px 10px;
	color: #0b21c5;
	border-radius: 4px;
	font-size: 12px;
	height: 24px;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .name .text .top .nsc{
	display: table;
	background: rgba(0, 181, 137, 0.1);
	padding: 2px 10px;
	color: #00B589;
	border-radius: 4px;
	font-size: 12px;
	height: 24px;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .name .text .bottom{
	display: flex;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .name .text .bottom .date{
	color: #231F20;
	font-size: 12px;
	margin-right: 10px;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .name .text .bottom .date-status{
	color:#797979;
	font-size: 12px;
	margin-right: 10px;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .name .text .bottom .announced{
	font-size: 12px;
	color:#5367FC;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .name .text .bottom .cata{
	font-size: 12px;
	color:#008490;
	border-left: 1px solid #999999;
	padding-left: 10px;

}
.ipo-container .tab-pane .ipo-card .ipo-card-name .name .text .bottom .live{
	color: #FF3D3A;
	font-size: 12px;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .name .text .bottom .live span{
	width: 6px;
	height: 6px;
	background: #FF3D3A;
	border-radius: 50%;
	display: inline-block;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .btn-box{
	display: flex;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .btn-box .apply-btn{
	background: #5367FC;
	border-radius: 8px;
	color: #fff;
	font-size: 14px;
	display: table;
	padding: 8px 25px;
	font-weight: 400;
	height: 35px;
	white-space: nowrap;
	
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .btn-box .share-btn{
	background: #FFFFFF;
	border-radius: 6px;
	padding: 5px 10px;
	border: none;
	margin-left: 10px;
	height: 35px;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .btn-box .share-btn img{
	width: 18px;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .btn-box .share-btn.active{
	background: rgba(83, 103, 252, 0.1);
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .btn-box .check-status{
	color:#5367FC;
	font-size: 14px;
	line-height: 20px;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .btn-box .edit-btn{
	border: none;
	margin-left: 10px;
	color:#5367FC;
	display: table;
	font-size: 12px; 
	white-space: nowrap;
}
.ipo-container .tab-pane .ipo-card .ipo-card-name .btn-box .delete-btn{
	border: none;
	margin-left: 10px;
	color:#F15B4D;
	display: table;
	font-size: 12px; 
	white-space: nowrap;
}
.ipo-container .tab-pane .ipo-card .data-list{
	width: 100%;
	height: auto;
	position: relative;
	display: flex;
	align-items: center;
}
.ipo-container .tab-pane .ipo-card .data-list .data-box{
	width: 25%;
	flex: 0 0 25%;
	height: auto;
	border-right: #C2C2C2 1px solid;
	padding-left: 30px; 
}
.ipo-container .tab-pane .ipo-card .data-list .data-box.data-box-status{
	width: 28%;
	flex: 0 0 28%;
	height: auto;
	border-right: #C2C2C2 1px solid;
	padding-left: 30px; 
}
.ipo-container .tab-pane .ipo-card .data-list .data-box:last-child{
	border: none;
}
.ipo-container .tab-pane .ipo-card .data-list .data-box:first-child{
	padding-left: 0;
}
.ipo-container .tab-pane .ipo-card .data-list .data-box.b-none{
	border: none;
}

.ipo-container .tab-pane .ipo-card .data-list .know-more{
	width: 16%;
	text-align:  center;

}
.ipo-container .tab-pane .ipo-card .data-list .know-more a{
	color: #5367FC;
	text-decoration: underline !important;
	line-height: 20px;
	font-size: 12px;
}
.ipo-container .tab-pane .ipo-card .data-list .data-box span{
	font-size: 12px;
	color: #797979;
	line-height: 18px;
}
.ipo-container .tab-pane .ipo-card .data-list .data-box p{
	font-size: 14px;
	font-weight: 500;
	color: #231F20;
	line-height: 20px;
	margin-top: 4px;
}
.ipo-container .tab-pane .ipo-card .data-list .data-box p.negetive{
	color:#F15B4D;
}
.ipo-container .tab-pane .ipo-card .data-list .data-box p.positive{
	color:#00B589;
}
.ipo-container .tab-pane .ipo-card .data-list .para{
	color: #797979;
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
}
.ipo-container .latest-news{
	width: 100%;
	height: auto;
	position: relative;
}
.ipo-container .latest-news h4{
	font-size: 18px;
	font-weight: 600;
	color: #231F20;
	line-height: 28px;
	margin-bottom: 10px;
	display: table;
}
.ipo-container .latest-news .news-card{
	width:100%;
	height: auto;
	position: relative;
	border: none;
	padding: 20px;
	border-radius: 10px;
	margin-bottom: 10px;
	border: 1px solid #9E9E9E33;

}
.ipo-container .latest-news .news-card .name{
	color: #5367FC;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 8px;
	font-weight: 400 !important;
}
.ipo-container .latest-news .news-card p{
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 8px;
	color: #231F20;
}
.ipo-container .latest-news .news-card .date{
	color: #666666;
	font-size: 12px;
}
.ipo-share-modal .modal-dialog{
	max-width: 615px;
	border-radius:12px;
}
.ipo-share-modal .modal-content{
	border-radius:12px;
}
.ipo-share-modal .modal-header{
	border: none;
	padding:15px 24px;
}
.ipo-share-modal .modal-header .modal-title{
	font-size: 16px;
	font-weight: 500;
	color: #231F20;
	line-height: 20px;
}
.ipo-share-modal .modal-header p{
	font-size: 14px;
	color: #999999;
	line-height: 18px;
}
.ipo-share-modal .modal-body{
	padding: 24px;
	padding-top: 0px;
}
.ipo-share-modal .modal-body p{
	font-size: 14px;
	color: #999999;
	line-height: 18px;
	margin-bottom: 15px;
}
.ipo-share-modal .modal-body p.black{
	color: #231F20;
}
.ipo-share-modal .modal-body p.black a{
	color: #5367FC;
}
.ipo-share-modal .modal-body .form-group{
	width: 100%;
	height: auto;
	position: relative;
	display: flex;
	-webkit-box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.12);
	-moz-box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.12);
	box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.12);
	border-radius: 10px;
	padding: 6px;
	margin-bottom: 24px;
}
.ipo-share-modal .modal-body .form-group .form-control{
	font-size: 14px;
	color: #545A6D;
	border: none;
	padding: 8px 20px;
	vertical-align:center;
}
.ipo-share-modal .modal-body .form-group .form-control:read-only{
	background:#fff;
}
.ipo-share-modal .modal-body .form-group .copy-btn{
	white-space: nowrap;
	color: #fff;
	border: none;
	background: #5367FC;
	border-radius: 8px;
	padding: 10px 15px;
	font-size: 14px;
	font-weight: 500;
}
.ipo-share-modal .modal-body h4{
	font-size: 14px;
	line-height: 18px;
	color: #000;
	margin-bottom: 12px;
	font-weight: 400;
}
.status-knowmore-modal .modal-dialog{
	max-width: 665px;
}
.status-knowmore-modal .modal-content{
	border-radius:8px;
}
.status-knowmore-modal .modal-dialog .btn-close{
	position: absolute;
	right: 10px;
	top: 10px;
}
.status-knowmore-modal .modal-body{
	padding: 36px;
}
.status-knowmore-modal .modal-body h4{
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	color: #666666;
}
.status-knowmore-modal .modal-body .para-label{
	color: #666666;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 8px;
}
.status-knowmore-modal .modal-body .name{
	width: 100%;
	height: auto;
	position: relative;
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}
.status-knowmore-modal .modal-body .name .icon{
	margin-right: 16px;
}
.status-knowmore-modal .modal-body .name h3{
	color: #000000;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
}
.status-knowmore-modal .modal-body .details-sec{
	width: 100%;
	height: auto;
	position: relative;
	display: flex;
	margin-bottom: 25px;
}
.status-knowmore-modal .modal-body .details-sec .data-box{
	width: 25%;
	flex: 0 0 25%;
}
.status-knowmore-modal .modal-body .details-sec .data-box.payment-box:first-child{
	width: 20%;
	flex: 0 0 20%;
}
.status-knowmore-modal .modal-body .details-sec .data-box.payment-box:nth-child(2){
	width: 20%;
	flex: 0 0 20%;
}
.status-knowmore-modal .modal-body .details-sec .data-box.payment-box:nth-child(3){
	width: 35%;
	flex: 0 0 35%;
}
.status-knowmore-modal .modal-body .details-sec .data-box span{
	color: #666666;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	margin-bottom: 8px;
}
.status-knowmore-modal .modal-body .details-sec .data-box p{
	color:#000;
	font-size: 14px;
	font-weight: 500;
	line-height: 18px;
}
.status-knowmore-modal .modal-body .bid{
	width: 100%;
	height: auto;
	position: relative;
}
.status-knowmore-modal .modal-body .bid h3{
	color: #666666;
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 8px;
}
.status-knowmore-modal .modal-body .bid .table-responsive{
	width: 100%;
	border-radius: 12px;
	border: 1px solid #C2C2C2;
}
.status-knowmore-modal .modal-body .bid table{
	width: 100%;
	height: auto;
	position: relative;
}
.status-knowmore-modal .modal-body .bid table th{
	background: rgba(83, 103, 252, 0.08);
	padding: 15px;
	color: #666666;
	font-weight: 400;
	font-size: 12px;
}
.status-knowmore-modal .modal-body .bid table td{
	padding: 15px;
	color: #000;
	font-weight: 500;
	font-size: 14px;
}
.ipo-announced-container{
	width: 100%;
	height: auto;
	position: relative;
	padding-top: 135px;
}
.ipo-announced-container .announced-dtl{
	width: 100%;
	height: auto;
	position: relative;
	padding-bottom: 70px;
}

.ipo-announced-container .announced-dtl .name{
	width: 100%;
	height: auto;
	position: relative;
	display: flex;
	align-items: center;
	margin-top: 10px;
}
.ipo-announced-container .announced-dtl .name .icon{
	width: 37px;
	height: 37px;
	margin-right: 8px;
}
.ipo-announced-container .announced-dtl .name .icon img{
	width: 37px;
}
.ipo-announced-container .announced-dtl .name h2{
	font-size: 36px;
	line-height: 46px;
	font-weight: 600;
	color: #231F20;
}
.ipo-announced-container .announced-dtl .name .sme{
	display: table;
	background: rgba(83, 103, 252, 0.08);
	padding: 2px 10px;
	color: #5367FC;
	border-radius: 4px;
	font-size: 12px;
	margin-left: 8px;
}
.ipo-announced-container .announced-dtl .name .nsc{
	display: table;
	background: rgba(0, 181, 137, 0.1);
	padding: 2px 10px;
	color: #00B589;
	border-radius: 4px;
	font-size: 12px;
	margin-left: 8px;
}
.ipo-announced-container .announced-dtl .text{
	width: 100%;
	height: auto;
	position: relative;
	padding-top: 20px;
}
.ipo-announced-container .announced-dtl .text h3{
	font-size: 20px;
	font-weight: 500;
	line-height: 28px;
	color: #231F20;
	margin-bottom: 8px;
}
.ipo-announced-container .announced-dtl .text p{
	text-align: justify;
	font-size: 15px;
	color: #666666;
	line-height: 24px;
}
.ipo-announced-container .announced-dtl .image{
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.ipo-announced-container .know-before-investing{
	width: 100%;
	height: auto;
	position: relative;
	padding: 60px 0;
	-webkit-box-shadow: 0px 4px 115px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: 0px 4px 115px 0px rgba(0,0,0,0.09);
	box-shadow: 0px 4px 115px 0px rgba(0,0,0,0.09);
}
.ipo-announced-container .know-before-investing h3{
	font-size: 36px;
	font-weight: 600;
	line-height: 46px;
	color: #231F20;
	margin-bottom: 12px;
}
.ipo-announced-container .know-before-investing .know-cards{
	width: 100%;
	height: auto;
	position: relative;
	border-radius: 8px;
	background: rgba(0, 181, 137, 0.08);
	padding: 20px 24px;
}
.ipo-announced-container .know-before-investing .know-cards.weekness{
	background: rgba(241, 91, 77, 0.08);
}
.ipo-announced-container .know-before-investing .know-cards h4{
	color: #00B589;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	margin-bottom: 10px;
}
.ipo-announced-container .know-before-investing .know-cards.weekness h4{
	color: #F15B4D;
}
.ipo-announced-container .know-before-investing .know-cards ul{
	margin: 0;
	padding:0;
}
.ipo-announced-container .know-before-investing .know-cards ul li{
	display: flex;
	font-size: 14px;
	font-weight: 400;
	color: #000;
	line-height: 20px;
	align-items: center;
	margin-bottom: 16px;
}
.ipo-announced-container .know-before-investing .know-cards ul li img{
	flex: 0 0 44px;
	margin-right: 10px;
}
.ipo-announced-container .about-company{
	width: 100%;
	height: auto;
	position: relative;
	padding: 60px 0;
}
.ipo-announced-container .about-company h3{
	font-size: 36px;
	font-weight: 600;
	line-height: 46px;
	color: #231F20;
	margin-bottom: 12px;
}
.ipo-announced-container .about-company p{
	text-align: justify;
    font-size: 15px;
    color: #666666;
    line-height: 24px;
}
.ipo-announced-container .company-financials{
	width: 100%;
	height: auto;
	position: relative;
	padding: 60px 0;
	-webkit-box-shadow: 0px 4px 115px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: 0px 4px 115px 0px rgba(0,0,0,0.09);
	box-shadow: 0px 4px 115px 0px rgba(0,0,0,0.09);
}
.ipo-announced-container .company-financials h3{
	font-size: 36px;
	font-weight: 600;
	line-height: 46px;
	color: #231F20;
	margin-bottom: 12px;
}
.ipo-announced-container .company-financials p{
	text-align: justify;
    font-size: 15px;
    color: #666666;
    line-height: 24px;
    margin-bottom: 50px;
}
.ipo-announced-container .company-financials .table-responsive{
	border-radius: 16px;
	margin-bottom: 24px;
	border: 1px solid #C6CCFA; 
}
.ipo-announced-container .company-financials .table-responsive h4{
	font-weight: 500;
	padding: 10px 24px;
	background: #C2C2C2;
	color: #fff;
	font-size: 20px;
}
.ipo-announced-container .company-financials .table-responsive .data-list{
	background: #F5F5F5;
	width: 100%;
	height: auto;
	display: flex;
	padding: 10px 0;
}
.ipo-announced-container .company-financials .table-responsive .data-list .data-box{
	width: 20%;
	height: auto;
	flex: 0 0 20%;
	padding: 5px 32px;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.ipo-announced-container .company-financials .table-responsive .data-list .data-box:last-child{
	border: none;
}
.ipo-announced-container .company-financials .table-responsive .data-list .data-box span{
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	color: #000;
}
.ipo-announced-container .company-financials .table-responsive .data-list .data-box p{
	font-size: 14px;
	margin-bottom: 0;
	font-weight: 500;
	color: #666666;
}
.ipo-announced-container .company-financials .table-responsive table{
	width: 100%;
	height: auto;
	position: relative;
}
.ipo-announced-container .company-financials .table-responsive table th{
	padding:15px 20px;
	font-size: 14px;
	color: #000;
	font-weight: 600;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	background: #F5F5F5;
}
.ipo-announced-container .company-financials .table-responsive table td{
	padding:15px 20px;
	font-size: 14px;
	color: #666666;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	background: #F5F5F5;
}
.ipo-announced-container .company-financials .table-responsive table td:first-child{
	color: #000000;
}
.ipo-apply-container{
	width: 100%;
	height: auto;
	position: relative;
	padding: 130px 0 80px;
}
.ipo-apply-container .ipo-name{
	width: 100%;
	height: auto;
	position: relative;
	display: flex;
	margin-top: 10px;
	justify-content: space-between;
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 24px;
}
.ipo-apply-container .ipo-name .left{
	display: flex;
	height: auto;
}
.ipo-apply-container .ipo-name .left .icon{
	width: 35px;
	height: auto;
	margin-right: 10px;
}
.ipo-apply-container .ipo-name .left .icon img{
	width: 100%;
}
.ipo-apply-container .ipo-name .left h2{
	font-size: 30px;
    line-height: 36px;
    font-weight: 600;
    color: #231F20;
    margin-bottom: 5px;
}
.ipo-apply-container .ipo-name .left p{
	font-size: 12px;
	color: #231F20;
	display: flex;
	align-items: center;
}
.ipo-apply-container .ipo-name .left p .sme{
	display: table;
	background: rgba(83, 103, 252, 0.08);
	padding: 2px 10px;
	color: #5367FC;
	border-radius: 4px;
	font-size: 12px;
	margin-left: 8px;
}
.ipo-apply-container .ipo-name .left p .nsc{
	display: table;
	background: rgba(0, 181, 137, 0.1);
	padding: 2px 10px;
	color: #00B589;
	border-radius: 4px;
	font-size: 12px;
	margin-left: 8px;
}
.ipo-apply-container .ipo-name .add-bid-btn{
	color: #5367FC;
	border: 1px solid #5367FC;
	font-size: 14px;
	background: transparent;
	border-radius: 8px;
	padding:10px 15px;
	height: 45px;
}
.ipo-apply-container .bid-list{
	width: 100%;
	height: auto;
	position: relative;
	display: flex;
	padding: 24px 0;
}
.ipo-apply-container .bid-list .bid-tag{
	font-size: 14px;
	font-weight: 400;
	color: #231F20;
	padding: 6px 15px;
	background: #F5F5F5;
	border-radius: 6px;
	margin-right: 13px;
}
.ipo-apply-container .bid-list .bid-tag.active{
	background: #EEF0FF;
	padding: 6px 10px;
}
.ipo-apply-container .bid-list .bid-tag img{
	display: none;
}
.ipo-apply-container .bid-list .bid-tag.active img{
	display: inline-block;
}
.ipo-apply-container .investor-type{
	width: 100%;
	height: auto;
	margin-bottom: 24px;
	display: flex;
	align-items: center;
}
.ipo-apply-container .investor-type p{
	font-size: 16px;
	font-weight: 500;
	color: #231F20;
	margin-right: 50px;
}
.ipo-apply-container .investor-type .form-group input{
	display: none;
}
.ipo-apply-container .investor-type .form-group label{
	display: table;
	font-size: 12px;
	color: #231F20;
	border:dashed 1px #ABAAAA;
	padding: 10px 10px;
	border-radius: 8px;
	margin-right: 10px;
	min-width: 128px;
	text-align: center;
	cursor: pointer;
}
.ipo-apply-container .investor-type .form-group input:checked ~ label{
	background: #5367FC;
	border: 1px solid #5367FC;
	color: #fff;	
}
.investor-catagorys{
	width: 100%;
	height: auto;
	margin-bottom: 24px;
	display: flex;
	align-items: center;
}
.investor-catagorys p{
	font-size: 16px;
	font-weight: 500;
	color: #231F20;
	margin-right: 16px;
}
.investor-catagorys .form-check {
	margin-right: 24px;
}
.investor-catagorys .form-check .form-check-label{
	color: #797979;
	font-size: 14px;
	cursor: pointer;
}
.investor-catagorys .form-check .form-check-input{
	cursor: pointer;
}
.investor-catagorys .form-check .form-check-input:checked{
	background-color: #5367FC;
	border-color: #5367FC;
}
.investor-catagorys .form-check .form-check-input:checked ~.form-check-label{
	color: #231F20;
}
.ipo-apply-container .price-box{
	width: 100%;
	height: auto;
	position: relative;
	display: flex;
	justify-content: space-between;
	background: #F5F5F5;
	border: 1px solid #ccc;
	border-radius: 16px;
	padding: 24px;
	margin-bottom: 24px;
}
.ipo-apply-container .price{
	width: 45%;
	flex: 0 0 45%;
	height: auto;
	display: flex;
	justify-content: space-between;
}
.ipo-apply-container .price span{
	font-size: 14px;
	font-weight: 400;
	color: #231F20;
}
.ipo-apply-container .price p{
	font-size: 12px;
	font-weight: 400;
	color: #666666;
}
.ipo-apply-container .price .form-check{
	margin-top: 5px;
	margin-bottom: 0;
}
.ipo-apply-container .price .form-check .form-check-label{
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	top: -2px;
    	position: relative;
}
.ipo-apply-container .price .form-check .form-check-input{
	width: 13px;
	height: 13px;
}
.ipo-apply-container .price .form-check .form-check-input{
	margin-left: -15px;
}
.ipo-apply-container .price .form-check .form-check-input:checked[type=checkbox]{
	background-color: #00B589 !important;
	border-color: #00B589!important;
}
.ipo-apply-container .price .qnt-input{
	border: 1px solid #ccc;
    border-radius: 8px;
    width: auto;
    display: table;
    height: 40px;
    padding: 5px 5px;
    margin-bottom: 5px;
    background: #fff;
    -webkit-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.1);
}
.ipo-apply-container .price .qnt-input button {
    background: transparent;
    border: none;
    font-size: 20px;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: 0.3s;
}
.ipo-apply-container .price .qnt-input button:hover {
    background: #5367FC;
    color: #fff;
}
.ipo-apply-container .price .qnt-input input {
    border: none;
    background: transparent;
    text-align: center;
    height: 28px;
    width: 70px;
    font-size: 16px;
    font-weight: 500;
}
.ipo-apply-container .price .price-input{
	border: 1px solid #ccc;
    border-radius: 8px;
    width: 92px;
    height: 40px;
    text-align: center;
    display: table;
    padding: 5px 5px;
    margin-bottom: 5px;
    background: #fff;
    -webkit-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.1);
	margin: auto;
}
.ipo-apply-container .total-bid{
	width: 100%;
	height: auto;
	position: relative;
}
.ipo-apply-container .total-bid h4{
	font-size: 16px;
	font-weight: 500;
	color: #231F20;
	margin-bottom: 16px;
}
.ipo-apply-container .total-bid .bid-card{
	width: 100%;
	border-radius: 12px;
	background: #fff;
	-webkit-box-shadow: 0px 6px 24px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 6px 24px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 6px 24px 0px rgba(0,0,0,0.1);
	padding: 16px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.ipo-apply-container .total-bid .bid-card h6{
	font-size: 14px;
	font-weight: 400;
	color: #231F20;
	margin-bottom: 5px;
}
.ipo-apply-container .total-bid .bid-card p{
	font-size: 12px;
	font-weight: 400;
	color: #666666;
}
.ipo-apply-container .total-bid .bid-card h6 span{
	display: inline-block;
    background: rgba(83, 103, 252, 0.08);
    padding: 5px 10px;
    color: #5367FC;
    border-radius: 4px;
    font-size: 12px;
    margin-left: 8px;
}
.ipo-apply-container .total-bid .bid-card .edit-btn {
    color: #5367FC;
    border: 1px solid #5367FC;
    font-size: 12px;
    background: transparent;
    border-radius: 8px;
    padding: 8px 25px;
    height: 35px;
}
.ipo-apply-container .payment-dtl{
	width: 100%;
	height: auto;
	background: rgba(83, 103, 252, 0.05);
	padding:36px 20px;
	border-radius: 16px;
}
.ipo-apply-container .payment-dtl .payment-box{
	width: 100%;
	display: flex;
	flex-direction: column;
}
.ipo-apply-container .payment-dtl h4{
	color: #231F20;
	font-weight: 500;
	font-size: 	16px;
	margin-bottom: 10px;
}
.ipo-apply-container .payment-dtl .price-list{
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}
.ipo-apply-container .payment-dtl .price-list span{
	color: #797979;
	font-size: 14px;
}
.ipo-apply-container .payment-dtl .price-list p{
	color: #231F20;
	font-size: 14px;
}
.ipo-apply-container .payment-dtl .total-amt{
	width: 100%;
	height: auto;
	display: flex;
	justify-content: space-between;
	margin-bottom: 16px;
	padding: 10px 0;
	border-top:1px solid #C2C2C2;
	border-bottom:1px solid #C2C2C2;
}
.ipo-apply-container .payment-dtl .total-amt span{
	color: #797979;
	font-size: 14px;
}
.ipo-apply-container .payment-dtl .total-amt p{
	color: #231F20;
	font-size: 14px;
}
.ipo-apply-container .payment-dtl .form-check{
	margin-bottom: 24px;
}
.ipo-apply-container .payment-dtl .form-check .form-check-label{
	font-size: 14px;
	color: #999999;
	padding-top: 2px;
}
.ipo-apply-container .payment-dtl .form-check .form-check-label a{
	color: #5367FC;
}
.ipo-apply-container .payment-dtl .apply-now-btn{
	width: 100%;
	text-align: center;
	background: #5367FC;
	padding: 14px;
	font-size: 14px;
	color: #fff;
	border-radius: 8px;
	display: table;
}
.ipo-apply-container .payment-dtl .upi{
	width: 100%;
	height: auto;
	position: relative;
}
.ipo-apply-container .payment-dtl .upi h4{
	font-size: 14px;
	color: #000;
	margin-bottom: 15px;
}
.ipo-apply-container .payment-dtl .upi .upi-box{
	width: 100%;
	height: auto;
	position: relative;
	display: flex;
	border: 1px solid #ccc;
	padding: 10px 20px 10px 10px;
	border-radius: 50px;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 10px;
}
.ipo-apply-container .payment-dtl .upi .upi-box .left{
	display: flex;
	align-items: center;
}
.ipo-apply-container .payment-dtl .upi .upi-box .left img{
	margin-right: 10px;
}
.ipo-apply-container .payment-dtl .upi .upi-box p{
    font-size: 10px;
    color: #797979;
}
.ipo-apply-container .payment-dtl .upi .upi-box input{
	border: none;
	background: transparent;
	font-weight: 500;
	font-size: 14px;
}
.app-download-modal .modal-dialog{
	max-width: 420px;
}
.app-download-modal .modal-body{
	padding: 20px 20px 20px;
	text-align: center;
}
.app-download-modal .modal-body .btn-close{
	position: absolute;
	right: 15px;
	top: 15px;
}
.app-download-modal .modal-body h3{
	font-weight: 500;
	color: #5367FC;
	font-size: 16px;
	line-height: 24px;
}
.app-download-modal .modal-body h4{
	font-weight: 500;
	color: #231F20;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 30px;
}
.app-download-modal .modal-body a{
	margin-bottom: 5px;
	display: inline-block;
}
.app-download-modal .modal-body .mobile-img{
	margin-bottom: 20px;
}
.app-download-modal .modal-body .login{
	display: table;
	text-align: center;
	margin: auto;
	font-size: 16px;
	color: #5367FC;
	line-height: 24px;
	margin-top: 10px;
}
.ipo-select-dp-modal .modal-header {
    border: none;
    padding: 28px 42px;
  }

  .ipo-select-dp-modal .modal-header .modal-title {
    color: #231F20;
    font-size: 24px;
    font-weight: 700;
  }

  .ipo-select-dp-modal .modal-body {
    padding: 10px 42px 42px;
  }

  .ipo-select-dp-modal .modal-body .table-box {
    width: 100%;
    height: auto;
    position: relative;
    border-radius: 16px;
    border: 1px solid rgba(83, 103, 252, 0.25);
    overflow: hidden;
    margin-bottom: 30px;
    overflow-x: auto;
  }

  .ipo-select-dp-modal .modal-body .table-box table {
    width: 100%;
    height: auto;
    position: relative;
  }

  .ipo-select-dp-modal .modal-body .table-box table th {
    background: #F8F9FF;
    font-size: 16px;
    font-weight: 600;
    color: #231F20;
    padding: 17px;
    border-bottom: 1px solid rgba(83, 103, 252, 0.25);
  }

  .ipo-select-dp-modal .modal-body .table-box table td {
    background: #fff;
    font-size: 16px;
    font-weight: 400;
    color: #797979;
    padding: 17px;
    border-bottom: 1px solid rgba(83, 103, 252, 0.25);
  }

  .ipo-select-dp-modal .modal-body .table-box table tr:last-child td {
    background: #fff;
    font-size: 16px;
    font-weight: 400;
    color: #797979;
    padding: 17px;
    border-bottom: none;
  }

  .ipo-select-dp-modal .modal-body .table-box table td .form-check-input:checked {
    background-color: #5367FC;
    border-color: #5367FC;
  }

  .ipo-select-dp-modal .modal-body .table-box table td .form-check-input {
    cursor: pointer;
  }

  .ipo-select-dp-modal .modal-body .pay-btn {
    background: #5367FC;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    padding: 10px 80px;
    display: table;
    margin: auto;
    border-radius: 30px;
    border: none;
  }
.con-close {
    position: absolute;
    right: 15px;
    top: 15px;
  }
.submit-modal img {
    width: 82px;
  }

  .submit-modal h5 {
    font-size: 16px;
    font-weight: 500;
    color: #5367FC;
    margin: 20px 0 10px;
  }

  .submit-modal .ok-btn {
    background: #5367FC;
    border: none;
    border-radius: 8px;
    color: #fff;
    padding: 16px 80px;
    margin-top: 25px;
  }
.text-14{
	font-size:14px;
}
.ipo-t-and-c .modal-content {
    max-height: 85%;
  }

  .ipo-t-and-c .modal-body .text {
    width: 100%;
    height: auto;
  }

  .ipo-t-and-c .modal-body .text h3 {
    font-size: 22px;
    color: #000;
    font-weight: 600;
    margin-bottom: 10px;
  }

  .ipo-t-and-c .modal-body .text h4 {
    font-size: 18px;
    color: #000;
    font-weight: 600;
    margin-bottom: 10px;
  }

  .ipo-t-and-c .modal-body .text p {
    font-size: 14px;
    margin-bottom: 10px;
  }

  .ipo-t-and-c .modal-body .text ul {
    font-size: 14px;
    padding: 0;
  }

  .ipo-t-and-c .modal-body .text li {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .ipo-news-wrapper{
  	width: 100%;
  	height: auto;
  	position: relative;
  }
  .ipo-news-wrapper .news-title{
  	font-size: 16px;
  	font-weight: 400;
  	color: #5367FC;
  	margin-bottom: 10px;
  }
  .ipo-news-wrapper .main-text-box{
  	width: 100%;
  	height: auto;
  	padding: 16px;
  	background: #5367FC14;
  	margin-bottom: 16px;
  }
  .ipo-news-wrapper .main-text-box h4{
  	font-size: 24px;
  	line-height: 40px;
  	color: #000000;
  	font-weight: 600;
  	margin-bottom: 10px;
  }
  .ipo-news-wrapper .main-text-box ul{
  	margin: 0;
  	padding: 0;
  	list-style: disc;
  	padding-left: 20px;
  }
  .ipo-news-wrapper .main-text-box ul li{
  	color: #9E9E9E;
  	font-size: 16px;
  	line-height: 40px;
  }
  .ipo-news-wrapper .main-text-box p{
  	color: #9E9E9E;
  	font-size: 16px;
  	line-height: 40px;
  }
  .ipo-news-wrapper .text-box{
  	width: 100%;
  	height: auto;
  	position: relative;
  	text-align: justify;
  }
  .ipo-news-wrapper .text-box h5{
  	color: #797979;
  	font-size: 16px;
  	font-weight: 700;
  	line-height: 40px;
  }
  .ipo-news-wrapper .text-box p{
  	color: #797979;
  	font-size: 16px;
  	font-weight: 400;
  	line-height: 40px;
  }
   .ipo-news-wrapper .text-box ul{
  	margin: 0;
  	padding: 0;
  	list-style: disc;
  	padding-left: 20px;
  }
  .ipo-news-wrapper .text-box ul li{
  	color: #9E9E9E;
  	font-size: 16px;
  	line-height: 40px;
  }

@media only screen and (max-width: 768px) {
	.ipo-container{
		padding-top: 70px;
	}
	.ipo-container h2{
		font-size: 24px;
		font-weight: 500;
	}
	.ipo-container .nav-header{
		width: 100%;
		height: auto;
		overflow-y: auto;
	}
	.ipo-container .nav-header::-webkit-scrollbar{
		display: none;
	}
	.ipo-container .nav-tabs{
		display: flex;
		flex-wrap: nowrap;
	}
	.ipo-container .nav-tabs .nav-link{
		white-space: nowrap;
	}
	.ipo-container .nav-tabs .nav-link{
		padding: 8px 28px;
	}
	.ipo-container .tab-pane .tab-heading{
		align-items: center;
		margin-bottom: 20px;
		flex-wrap:wrap;
	}
	.ipo-container .tab-pane .tab-heading h4{
		width:auto;
	}
	.ipo-container .tab-pane .tab-heading .full-w{
		width:100%;
		margin-left:0 !important;
		margin-top:10px;
	}
	.ipo-container .tab-pane .ipo-card{
		padding: 12px 16px;
	}
	.ipo-container .tab-pane .ipo-card .ipo-card-name{
		display: block;
	}
	.ipo-container .tab-pane .ipo-card .ipo-card-name .name .text{
		width: 100%;
	}
	.ipo-container .tab-pane .ipo-card .ipo-card-name .name .text .top{
		justify-content: space-between;
		margin-bottom: 0;
		flex-wrap: wrap;
	}
	.ipo-container .tab-pane .ipo-card .ipo-card-name .name .text .top h5{
		margin-right: 10px;
		font-size: 15px;
		line-height: 20px;
		margin-bottom: 5px;
	}
	.ipo-container .tab-pane .ipo-card .ipo-card-name .name .icon{
		width: 30px;
		flex: 0 0 30px;
	}
	.ipo-container .tab-pane .ipo-card .ipo-card-name .btn-box{
		position: absolute;
		bottom: 0px;
		justify-content: space-between;
		width: 100%;
		left: 0;
		padding: 0 16px 12px;
	}
	.ipo-container .tab-pane .ipo-card .data-list{
		margin-bottom: 40px;
		flex-wrap: wrap;
	}
	.ipo-container .tab-pane .ipo-card .data-list .data-box{
		width: 50%;
		flex: 0 0 50%;
		padding-left: 25px;
		margin-bottom: 16px;
	}
	.ipo-container .tab-pane .ipo-card .data-list .data-box:nth-child(2){
		border-right: none;
	}
	.ipo-container .tab-pane .ipo-card .data-list .data-box:nth-child(3){
		padding-left: 0;
	}
	.ipo-container .tab-pane .ipo-card .ipo-card-name .btn-box .apply-btn{
		width: 100%;
		text-align: center;
		padding: 7px 15px;
		background: linear-gradient(81.95deg, #5367FC -3.62%, #5367FC 19.52%, #00E8B0 97.61%);
	}
	.ipo-container .tab-pane .ipo-card .ipo-card-name .btn-box .check-status{
		display: table;
		margin: auto;
	}
	.ipo-container .tab-pane .ipo-card.closed .data-list{
		margin-bottom: 30px;
	}
	.ipo-container .tab-pane .ipo-card.announced .ipo-card-name .btn-box{
		position: relative;
		padding: 0;
		width: auto;
	}
	.ipo-container .tab-pane .ipo-card.announced .ipo-card-name{
		display: flex;
	}
	.ipo-container .tab-pane .ipo-card.announced .data-list{
		margin-bottom: 0;
	}
	.ipo-container .tab-pane .ipo-card.announced .ipo-card-name .name .text .top h5{
		margin-bottom: 10px;
	}
	.ipo-container .tab-pane .ipo-card.announced .ipo-card-name .name .text .top .tag{
		margin-bottom: 5px;
	}
	.ipo-container .tab-pane .ipo-card .ipo-card-name .name .text .bottom .date-status{
		font-size: 11px;
	}
	.ipo-container .tab-pane .ipo-card .ipo-card-name .name .text .bottom .cata{
		font-size: 11px;
	}
	.ipo-container .tab-pane .ipo-card .data-list .data-box.data-box-status{
		width: 50%;
		flex: 0 0 50%;
		padding-left: 20px;
	}
	.ipo-container .tab-pane .ipo-card .data-list .know-more{
		width: 50%;
		flex: 0 0 50%;
		text-align: right;
	}
	.ipo-container .tab-pane .ipo-card .data-list .data-box.data-box-status:first-child{
		padding-left: 0;
		border-right: #C2C2C2 1px solid;
	}
	.ipo-container .tab-pane .ipo-card .data-list .data-box.data-box-status:nth-child(3){
		border:none;
		padding-left:0;
	}
	.ipo-container .tab-pane .ipo-card .data-list .data-box.data-box-status p{
	font-size:12px;
	}
	.ipo-container .tab-pane .ipo-card.ipo-status .ipo-card-name .btn-box{
		justify-content: flex-end;
		bottom: 10px;
	}
	.ipo-container .tab-pane .ipo-card.ipo-status .data-list{
		margin-bottom: 0px;
		align-items: flex-start;
	}
	.ipo-container .tab-pane .tab-heading .search-box{
		margin-left: 15px;
	}
	.ipo-container .tab-pane .tab-heading h4{
		white-space: nowrap;
	}
	.ipo-share-modal .modal-body .form-group .form-control{
		padding: 8px 10px;
		font-size: 12px;
	}
	.ipo-share-modal .modal-body .form-group .copy-btn{
		font-size: 12px;
	}
	.ipo-share-modal .modal-header .modal-title{
		font-size: 14px;
	}
	.ipo-share-modal .modal-body p{
		font-size: 11px;
	}
	.status-knowmore-modal .modal-body{
		padding: 20px;
	}
	.status-knowmore-modal .modal-body h4{
		font-size: 18px;
		font-weight: 500;
	}
	.status-knowmore-modal .modal-body .name .icon{
		margin-right: 10px;
	}
	.status-knowmore-modal .modal-body .name h3{
		font-size: 18px;
		font-weight: 500;
	}
	.status-knowmore-modal .modal-body .details-sec .data-box{
		width: 50%;
		flex: 0 0 50%;
		margin-bottom: 20px;
	}
	.status-knowmore-modal .modal-body .details-sec .data-box.payment-box:first-child{
	width: 50% !important;
	flex: 0 0 50% !important;
	}
	.status-knowmore-modal .modal-body .details-sec .data-box.payment-box:nth-child(2){
		width: 50% !important;
		flex: 0 0 50% !important;
	}
	.status-knowmore-modal .modal-body .details-sec .data-box.payment-box:nth-child(3){
		width: 50% !important;
		flex: 0 0 50% !important;
	}
	.status-knowmore-modal .modal-body .details-sec{
		flex-wrap: wrap;
		border-bottom: 1px solid #ccc;
		margin-bottom: 20px; 
	}
	.status-knowmore-modal .modal-body .bid h3{
		font-size: 18px;
		font-weight: 500;
	}
	.status-knowmore-modal .modal-body .bid table td{
		padding: 10px; 
		font-size: 12px;
	}
	.ipo-apply-container{
		padding-top: 70px;
	}
	.ipo-apply-container .investor-type{
	}
	.ipo-apply-container .investor-catagory{
		display: block;
	}
	.ipo-apply-container .ipo-name .left h2{
		font-size: 24px;
		font-weight: 500;
	}
	.ipo-apply-container .ipo-name .left p{
		white-space: nowrap;
		font-size: 11px;
	}
	.ipo-apply-container .investor-type p{
		white-space: nowrap;
		margin-right: 14px;
	}
	.ipo-apply-container .investor-type .form-group label{
		min-width: 90px;
	}
	.ipo-apply-container .ipo-name .left p .sme{
		font-size: 11px;
	}
	.ipo-apply-container .ipo-name .left p .nsc{
		font-size: 11px;
	}
	.ipo-apply-container .investor-catagory p{
		margin-bottom: 16px;
	}
	.ipo-apply-container .investor-catagory .form-check{
		margin-right: 10px;
	}
	.ipo-apply-container .price-box{
		display: block;
		padding: 24px 12px;
		border-radius: 8px;
		border: none;
	}
	.ipo-apply-container .price{
		width: 100%;
	}
	.ipo-apply-container .price:first-child{
		margin-bottom: 24px;
	}
	.ipo-apply-container .price .qnt-input input{
		width: 100px;
	}
	.ipo-apply-container .price .price-input{
		width: 160px;
	}
	.ipo-apply-container .price .form-check{
		padding-left: 20px;
	}
	.ipo-apply-container .price .form-check .form-check-input{
		margin-left: -20px;
	}
	.ipo-apply-container .payment-dtl{
		padding: 24px 16px;
	}
	.ipo-apply-container .payment-dtl .payment-box{
		flex-direction: column-reverse;
	}
	.ipo-apply-container .payment-dtl .upi .upi-box{
		margin-bottom: 24px;
	}
.ipo-select-dp-modal .modal-header {
      padding: 10px 20px;
    }

    .ipo-select-dp-modal .modal-header .modal-title {
      font-size: 20px;
    }

    .ipo-select-dp-modal .modal-body {
      padding: 10px 20px 20px;
    }

    .ipo-select-dp-modal .modal-body .table-box table th {
      padding: 10px;
      font-size: 14px;
    }

    .ipo-select-dp-modal .modal-body .table-box table td {
      padding: 10px;
      font-size: 14px;
    }

    .submit-modal .ok-btn {
      padding: 8px 40px;
    }

    .submit-modal p {
      font-size: 14px;
    }
    .ipo-news-wrapper .news-title{
    	font-size: 14px;
    }
    .ipo-news-wrapper .main-text-box h4{
    	font-size: 18px;
    	line-height: 30px;
    }
    .ipo-news-wrapper .main-text-box h4 br{
    	display: none;
    }
    .ipo-news-wrapper .main-text-box ul li{
    	font-size: 14px;
    	line-height: 30px;
    }
    .ipo-news-wrapper .text-box h5{
    	font-size: 14px;
    }
    .ipo-news-wrapper .text-box p{
    	font-size: 14px;
    	line-height: 30px;
    	margin-bottom: 10px;
    }
    .ipo-news-wrapper .text-box ul li{
	  	font-size: 14px;
    	line-height: 30px;
    	text-align: left;
	  }

}