body{
    /*font-family: 'Open-Sans';*/
	margin: 0;
	padding: 0;
}
.news-modal-new .modal-title{
    color: #333;
    font-weight: bold;
    font-size: 1rem;
    line-height: 24px;
}
.new-newsdeatil,.new-newsdeatil p{
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 0;
    display: block;
    margin-top: 7px;
    text-align:justify;
}
.news-modal-new  .modal-footer{
    display: none;
}
.news-modal-new .paragraphcls,.news-modal-new .paragraphcss{
    margin-bottom: 0;
    margin-top: 0;
}
.news-modal-new .modal-content{
    background-color: #e5ebff;
    border: 1px solid #e5ebff;
    box-shadow: 1px 1px 20px #5d6273;
}
.news-modal-new .modal-header{
    border-bottom: 1px solid #17224b;
}
.
.equity-market-header h1 {
    text-align: center;
    font-size: 35px !important;
    color: #000;
    margin-top: 1rem;
    /*font-family: 'Open-Sans-bold';*/
}
.get-quote-inner{
	display: flex;
	justify-content: center;
	margin-bottom: 2rem;
}
.get-quote-inner select{
	width: 180px;
	border-radius: 0.35rem;
	padding: 0.45rem;
	background: #3e3e3e;
	color: #fff;
	margin-right: 1rem;
}
.get-quote-inner input{
	/*width: 230px;
	border-radius: 0.35rem;
	padding: 0.45rem;
	margin-right: 1rem;
	border: 1px solid #cb0100;*/

    border-radius: 0.35rem;
    padding: 0.45rem 1rem;
    border: 1px solid #cb0100;
    color: #fff;
    background: #cb0100;
    margin-right: 1rem;
   
}

.get-quote-inner button{
	
        width: 230px;
    border-radius: 0.35rem;
    padding: 0.45rem;
    margin-right: 1rem;
    border: 1px solid #cb0100;

}
.company-information{
	background-color: #f6f6f6;
	display: block;
	width: 100%;
	padding: 0.5rem 1rem;
	/*margin-bottom: 2rem;*/
}
.company-information h2
{
	font-size: 24px;
	color: #cb0100;
	font-weight: bold;
}
.company-information ul{
	list-style-type: none;
	padding: 0;
	display: block;
}
.company-information ul li{
	display: inline-block;
}
.company-information ul li span{
	font-size: 15px;
	color: #333333;
	padding: 0 1rem;
	border-right: 1px solid #cb0100;
}
.company-information ul li:nth-of-type(1) span{
	padding-left: 0;
}
.company-information ul li:nth-last-of-type(1) span{
	border-right: none;
}
.market-types span{
	display: inline-block;
	background: #fff;
	border: 1px solid #333;
	color: #333;
	border-radius: 0.35rem;
	padding: 0.15rem 1.5rem;
	margin-right: 0.75rem;
	margin-bottom: 0.75rem;
}
.market-types span.active{
	background: #cb0100;
	color: #fff;
	border: 1px solid #cb0100;
}
.result-block h5,
.share-holding h5,
.result-block h5,
.stock-summary h5,
.market-data-block h5,
.news-announcement-block h5{
	color: #333;
	font-weight: bold;
	font-size: 1rem;
}
.border-with-padding{
	border: 1px solid #ddd;
	padding: 0.65rem;
}
.border-with-padding table thead th{
	border-top: none;
	border-bottom: none;
	font-size: 15px;
    background-color: #F3C037 !important;
}
.border-with-padding table tbody td{
	font-size: 15px;
}
.border-with-padding .table{
	margin-bottom: 0;
}
.shareholding{
	width: 100%;
	display: flex;
	align-items: center;
	padding: 2rem;
}
.shareholding-inner{
	width: 100%;
	display: flex;
	align-items: center;
	padding-top: 1.65rem;
	padding-bottom: 1.65rem;
}
.shareholding-inner-alpha{
	width: 100%;
	display: inline-block;
}
.shareholding-inner-beta
{
	width: 40%;
	display: inline-block;
}
.shareholding-inner-beta ul
{
	padding: 0;
	list-style-type: none;
	width: 100%;
	display: block;
}
.shareholding-inner-beta ul li{
	display: block;
	width: 100%;
	margin-bottom: 0.75rem;
}
.shareholding-inner-beta ul li small{
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: red;
	    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
}
.shareholding-inner-beta ul li:nth-of-type(1) small{
	background: #4a69bd;
}
.shareholding-inner-beta ul li:nth-of-type(2) small{
	background: #fa983a;
}
.shareholding-inner-beta ul li:nth-of-type(3) small{
	background: #f6b93b;
}
.shareholding-inner-beta ul li:nth-of-type(4) small{
	background: #3c6382;
}
.shareholding-inner-beta ul li span{
	color: #333;
	font-size: 15px;
}
.trdheight {
    padding:0.66rem !important;
}
.extra-margin{
	display: block;
	margin: 0 auto 2rem;
}
.each-news-block {
	border:1px solid #ddd;
	/*padding: 1rem 0.65rem;*/
    padding: 0.9rem 0.65rem 1.1rem 0.65rem;
	width: 100%;
	display: block;
	/*margin-bottom: 1rem;*/
    margin-bottom: 0.6rem;
}
.each-news-block-alpha{
    width: 63px !important;
	padding: 0.25rem;
	display: inline-block;
	-webkit-box-shadow: 0 0 10px #ddd;
    box-shadow: 0 0 10px #ddd;
    /*font-family: 'Open-Sans-semibold';*/
    font-size: 15px;
    /*margin-top: 9px;*/
    float: left;
    border-radius: 0.35rem;
    border-left: 0.25rem solid #cb0100;
}
.each-news-block-beta{
	width: calc(100% - 116px);
	display: inline-block;
	padding-left: 1.5rem;
}
.each-news-block-beta p{
	margin-bottom: 0;
	font-size: 16px;
	color: #333;
	/*font-family: 'Open-Sans-semibold';*/
}
.each-news-block-beta p a{
	margin-bottom: 0;
	font-size: 16px;
	color: #333;
	/*font-family: 'Open-Sans-semibold';*/
}
.stock-summary table{
	width: 100%;
}
.stock-summary table tr th,
.stock-summary table tr td
{
	padding: .75rem;
	font-size: 14px;
    vertical-align: top;
    border-bottom: 1px solid #dee2e6
}
.view-more
{
	    text-align: right;
    color: #cb1000;
    font-size: 13px;
    text-transform: uppercase;
}
.todays-week-block{
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 0.75rem;
}
.todays-week-alpha{
	width: 48%;
	display: inline-block;
}
.todays-week-beta{
	width: 50%;
	display: inline-block;
}
.todays-week-block h6{
	font-weight: bold;
	font-size: 15px;
}
.todays-week-block span{
	font-size: 15px;
}

@media(min-width:992px) and (max-width:1199px){
	.equity-market-header h1{
		font-size: 30px;
	}
	.company-information h2{
		font-size: 20px;
	}
	.stock-summary table tr th, .stock-summary table tr td,
	.border-with-padding table thead th,
	.border-with-padding table tbody td{
		padding: 0.5rem;
	}
	.each-news-block-beta p{
		font-size: 15px;
	}
    .todays-week-alpha{
		width: 100%;
		display: inline-block;
	}
	.todays-week-beta{
		width: 100%;
		display: inline-block;
	}
}
@media(min-width:768px) and (max-width:991px){
	.equity-market-header h1{
		font-size: 27px;
		margin-top: 0;
	}
	.company-information h2{
		font-size: 20px;
	}
	.stock-summary table tr th, .stock-summary table tr td,
	.border-with-padding table thead th,
	.border-with-padding table tbody td{
		padding: 0.5rem;
	}
	.each-news-block-beta p{
		font-size: 15px;
	}
	.company-information h2{
		font-size: 20px;
	}
	.company-information ul li span{
		padding: 0 0.5rem;
	}
	.company-information{
		margin-bottom: 1rem;
	}
	.stock-summary,
	.share-holding,
	.news-announcement-block {
		margin-top: 1rem;
	}
}
@media(min-width:576px) and (max-width:767px){
	.equity-market-header h1{
		margin-top: 0;
	}
	.get-quote-inner select,
	.get-quote-inner input
	{
		padding: 0.35rem;
	}
	.get-quote-inner button{
		padding-top: 0.35rem;
		padding-bottom: 0.35rem;
	}
	.company-information h2
	{
		font-size: 20px;
	}
	.company-information
	{
		margin-bottom: 1rem;
	}
	.stock-summary,
	.share-holding,
	.news-announcement-block {
		margin-top: 1rem;
	}
}
@media(min-width:320px) and (max-width:575px){
	.equity-market-header h1{
		margin-top: 0;
	}
	.get-quote-inner
	{
		display: block;
		width: 100%;
		margin-bottom: 1rem;
	}
	.get-quote-inner select,
	.get-quote-inner input
	{
		width: 200px;
		margin: 0 auto 1rem;
		display: block;
	}
	.get-quote-inner button
	{
		width: 56px;
		margin: 0 auto;
		display: block;
	}
	.company-information h2
	{
		font-size: 18px;
	}
	.company-information ul li span{
		padding-left: 0;
		padding-right: 0.5rem;
	}
	.company-information
	{
		margin-bottom: 0;
	}
	.stock-summary,
	.share-holding,
	.news-announcement-block {
		margin-top: 1rem;
	}
	.each-news-block-beta p
	{
		font-size: 15px;
	}
    .todays-week-alpha{
		width: 100%;
		display: inline-block;
	}
	.todays-week-beta{
		width: 100%;
		display: inline-block;
	}
}