ul.graph-levels{
	padding: 0;
	display: flex;
	justify-content: space-between;
	list-style-type: none;
	margin: 0.5rem 0;
}
.company-info-block{
	display: flex;
	border: 1px solid #ddd;
	width: 100%;
	padding: 0.2rem;
	border-radius: 0.9rem;
}
.company-info-block input{
	display: flex;
	width: calc(100% - 108px);
	border: 0;
	padding: 0.5rem 1rem;
}
.company-info-block button{
	background: #003b74;
	font-size: 16px;
	color: #fff;
	border: 1px solid #003b74;
	padding: 0.85rem 2.5rem;
	border-radius: 0.7rem;
}
.index-watch{
	display: flex;
}
.index-watch-alpha,
.index-watch-beta{
	width: 50%;
}
.index-watch-beta select,
.scheme-details-selection select{
	-moz-appearance: none;
    -webkit-appearance: none;
    outline: none;
    background: url(../images/dropdown.png);
    background-position: right;
    background-repeat: no-repeat;
    background-position-x: 97%;
    font-size: 14px;
    color: #000;
    padding: .375rem .75rem;
    border-radius: 0.25rem;
    width: 150px;
}
.index-watch-alpha .market-header{
	width: 100%;
}
.index-watch-alpha .stock-header-main{
	margin: 0;
}
.index-watch-beta{
	display: flex;
    justify-content: flex-end;
}
.each-mf-news{
	padding: 0.75rem 0.5rem;
	border-bottom: 2px solid #003b74;
	transition: 0.3s all ease-in-out;
}
.each-mf-news:hover{
	background: #f2f9ff;
}
.each-mf-news span{
	font-size: 13px;
	color: #000;
}
.each-mf-news h4{
	font-size: 16px;
	color: #000;
	font-weight: bold;
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
	line-height: 24px;
}
.each-mf-news p{
	font-size: 14px;
	color: #696969;
	line-height: 28px;
	margin-bottom: 0;
}
.scheme-details-selection{
	display: flex;
	width: 100%;
}
.each-scheme-details-selection{
	width: 29%;
	margin-right: 1%;
}
.scheme-details-selection select{
	width: 100%;
}
.scheme-details-selection button,
.derivative-market-quotes button{
	background: #003b74;
	color: #fff;
	font-size: 14px;
	border: 1px solid #003b74;
	border-radius: 0.25rem;
}
.derivative-market-quotes button{
	padding: 0.3rem 0.5rem;
}
.mf-form-faq{
	display: flex;
	justify-content: center;
	margin-top: 2.5rem;
}
.mf-form select,
.mf-faq select{
	    -moz-appearance: none;
    -webkit-appearance: none;
    outline: none;
    background: url(../images/mf-form.png);
    background-position: right;
    background-repeat: no-repeat;
    background-position-x: 97%;
    font-size: 14px;
    color: #000;
    padding: .375rem .75rem;
    border-radius: 0.25rem;
    width: 300px;
    height: 74px;
}
.mf-faq{
	margin-left: 2rem;
}
.mf-faq select{
	background: url(../images/mf-faq.png);
	-moz-appearance: none;
    -webkit-appearance: none;
    outline: none;
    background-position: right;
    background-repeat: no-repeat;
    background-position-x: 97%;
}
ul.market-tab{
	padding: 0;
	list-style-type: none;
	display: flex;
	border-bottom: 2px solid #ddd;
}
ul.market-tab li a{
	padding: 0.5rem 1rem;
	font-size: 16px;
	color: #7e7e7e;
	display: inline-block;
}
ul.market-tab li a.active{
	border-bottom: 3px solid #314584;
	color: #314584;
}
.graph-chart-img{
	margin-bottom: 1rem;
}
.market-analysis,
.ipo-analysis{
	margin-top: 2rem;
}
.mutual-fund{
	margin-top: 4rem;	
}
.market-analysis .banner-head h2,
.derivative-market .banner-head h2,
.ipo-analysis .banner-head h2,
.mutual-fund .banner-head h2{
	text-align: center;
	font-size: 40px;
}
.market-analysis ul.nav-tabs .nav-item,
.index-watch-action-block ul.nav-tabs .nav-item,
.derivative-market ul.nav-tabs .nav-item,
.oi-performance ul.nav-tabs .nav-item,
.ipo-analysis ul.nav-tabs .nav-item,
.draft-prospectus ul.nav-tabs .nav-item,
.mutual-fund ul.nav-tabs .nav-item{
	margin-bottom: 0;
}
.market-analysis ul.nav-tabs li a,
.index-watch-action-block ul.nav-tabs li a,
.derivative-market ul.nav-tabs li a,
.oi-performance  ul.nav-tabs li a,
.ipo-analysis ul.nav-tabs li a,
.draft-prospectus ul.nav-tabs li a,
.mutual-fund ul.nav-tabs li a{
	font-size: 16px;
	color: #7e7e7e;
}
.market-analysis ul.nav-tabs li a.active,
.market-analysis ul.nav-tabs li a:hover,
.index-watch-action-block ul.nav-tabs li a.active,
.index-watch-action-block ul.nav-tabs li a:hover,
.derivative-market ul.nav-tabs li a.active,
.derivative-market ul.nav-tabs li a:hover,
.oi-performance  ul.nav-tabs li a.active,
.oi-performance  ul.nav-tabs li a:hover,
.ipo-analysis ul.nav-tabs li a.active,
.ipo-analysis ul.nav-tabs li a:hover,
.draft-prospectus ul.nav-tabs li a.active,
.draft-prospectus ul.nav-tabs li a:hover,
.mutual-fund ul.nav-tabs li a.active,
.mutual-fund ul.nav-tabs li a:hover{
	border-color: transparent;
}
.market-analysis ul.nav-tabs li a.active,
.index-watch-action-block ul.nav-tabs li a.active,
.derivative-market ul.nav-tabs li a.active,
.oi-performance ul.nav-tabs li a.active,
.ipo-analysis ul.nav-tabs li a.active,
.draft-prospectus ul.nav-tabs li a.active,
.mutual-fund ul.nav-tabs li a.active{
	border-bottom: 3px solid #314584;
	color: #314584;
}
.market-analysis .stock-table{
	margin-top: 1rem;
}
.market-analysis .stock-table .table thead th,
.index-watch-action-block .stock-table .table thead th,
.oi-performance .stock-table .table thead th,
.ipo-analysis .stock-table .table thead th,
.mutual-fund .stock-table .table thead th{
	padding: 0.5rem;
	color: #000;
}
.equity-market-quote .stock-header-main{
	margin-bottom: 1rem;
}
.equity-market-quote {
	margin-bottom: 4rem;
}
.index-watch-action-block .stock-ul .stock-table tbody tr td,
.oi-performance .stock-table .table tbody tr td,
.mutual-fund .stock-table .table tbody tr td{
	padding: 12px 10px;
}
.index-watch-action-block .market-header{
	width: 100%;
}
.index-watch-action-block .stock-header-main{
	margin-top: 0;
}
.corporate-action{
	display: flex;
	width: 100%;
	justify-content: space-between;
}
.each-corporate-action{
	padding: 1rem;
	text-align: center;
	width: 23%;
	margin: 1%;
	color: #fff;
	min-height: 128px;
}
.each-corporate-action h4{
	font-size: 34px;
	font-weight: bold;
}
.each-corporate-action p{
	margin-bottom: 0;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
.shade-one{
	background: #426e98;
}
.shade-two{
	background: #05c0d3;
}
.shade-three{
	background: #2ac9da;
}
.shade-four{
	background: #5fd7e3;
}
.shade-five{
	background: #97e5ed;
}
.shade-six{
	background: #8ae1eb;
}
.shade-seven{
	background: #9fe7ee;
}
.shade-eight{
	background: #c2e9ed;
}
a.btn-read-more{
	text-align: right;
	display: inline-block;
	float: right;
	font-size: 14px;
	color: #05c0d3;
}
.eachh-watch{
	display: block;
	width: 100%;
	padding: 0.25rem;
	border-bottom: 3px solid #003b74;
}
.eachh-watch h5{
	font-size: 13px;
	color: #666666;
	    margin-left: 33px;
    margin-bottom: 0;
}
.eachh-watch h3{
	font-size: 25px;
	color: #003b74;
	font-weight: bold;
	margin-bottom: 0rem;
}
.eachh-watch h3 small{
	font-size: 100%;
}
.eachh-watch span{
	width: 100%;
	text-align: center;
	display: block;
	color: #00c08f;
	font-size: 14px;
}
.text-green{
	color: #2bf726;
}
.border-btm-blue{
	border-bottom: 3px solid #05C0D3;
}
.globle-watch-bg{
	background: url(../images/World-Map.png);
    background-repeat: no-repeat;
    background-position: center center;
    padding-top: 2rem;
}
.first-watch{
	margin-bottom: 6rem;
}
.last-watch{
	margin-top: 3rem;
}
.market-news-update{
	margin-top: 2rem;
	margin-bottom: 3rem;
}
.derivative-market .stock-table,
.ipo-analysis .stock-table{
	margin-top: 1rem;
}
.derivative-market .stock-header-main{
	margin-bottom: 1rem;
}
.put-call-ratio .stock-table .table thead th,
.news-listing .stock-ul .stock-table thead th,
.mf-activity .stock-ul .stock-table thead th{
	color: #000;
}
.put-call-ratio .stock-ul .stock-table tbody tr td,
.oi-performance .stock-ul .stock-table tbody tr td,
.ipo-analysis .stock-ul .stock-table tbody tr td,
.news-listing .stock-ul .stock-table tbody tr td{
	padding: 12px 10px;
}
.oi-performance .stock-table{
	margin-top: 1rem;
}
.news-listing .stock-header-main{
	margin-bottom: 0rem;
}
.news-listing .stock-table{
	margin-top: 1rem;
}
.draft-prospectus .market-header{
	width: 100%;
}
.draft-prospectus .stock-header-main{
	margin-bottom: 1.3rem;
}
.draft-details{
	margin-top: 1rem;
}
.draft-details h5{
	color: #000;
	font-size: 15px;
	padding-bottom: 0.5rem;
	border-bottom: 2px solid #05C0D3;
}
.draft-details ul{
	padding: 0;
	list-style-type: none;
}
.draft-details ul li a{
	font-size: 14px;
	color: #0361df;
	display: block;
	margin-top: 1.45rem;
    margin-bottom: 1.25rem;
}
.mutual-fund .stock-table .table tbody tr:nth-of-type(1) td{
	color: #000;
}
.mf-activity{
	margin-top: 2rem;
}
.mf-activity .stock-header-main{
	margin-bottom: 1rem;
}
.mf-activity .stock-table{
	margin-top: 0;
}
.derivative-market-quotes{
	display: flex;
	width: 100%;
	margin-bottom: 2.5rem;
}
.each-sub-dropdown{
	width: 18%;
	display: inline-block;
}
.each-sub-dropdown select{
	width: 100%;
	-moz-appearance: none;
    /*-webkit-appearance: none;*/
    outline: none;
    /*background: url(../images/dropdown.png);*/
    background-position: right;
    background-repeat: no-repeat;
    background-position-x: 97%;
    font-size: 14px;
    color: #000;
    padding: .375rem .75rem;
    border-radius: 0.25rem;
}
.mf-news-btm .stock-header-main{
	margin-bottom: 1rem;
}
.infographic-sc .banner-head h2{
	background-image: none;
}
.infographic-ul-main{
	display: inline-flex;
}
ul.graph-levels li span{
	font-size: 14px;
	color: #010101;
}
@media(min-width:1025px) and (max-width:1199px){
	.market-analysis .stock-header-main,
	.mutual-fund .stock-header-main{
		margin-bottom: 1rem;
	}
	.each-corporate-action{
		padding: 0.5rem;
		padding-top: 1.5rem;
	}
	.each-corporate-action p{
		font-size: 14px;
	}
	.each-corporate-action h4{
		font-size: 23px;
	}
	.globle-watch-bg{
		background-position: 46% 68%;
	}
	.eachh-watch h3{
		font-size: 23px;
	}
	.each-mf-news h4{
		font-size: 15px;
	}
	.each-mf-news p{
		line-height: 24px;
	}
	.draft-prospectus ul.nav-tabs li a{
		padding: 0.25rem;
	}
}
@media(min-width:992px) and (max-width:1025px){
	.market-analysis .stock-header-main,
	.mutual-fund .stock-header-main{
		margin-bottom: 1rem;
	}
	.each-corporate-action{
		padding: 0.25rem;
	}
	.each-corporate-action p{
		font-size: 14px;
	}
	.each-corporate-action h4{
		font-size: 26px;
		margin-top: 1.5rem;	
	}
	.each-mf-news h4{
		font-size: 15px;
	}
	.each-mf-news p{
		line-height: 24px;
	}
	.market-analysis .banner-head h2, .derivative-market .banner-head h2, .ipo-analysis .banner-head h2, .mutual-fund .banner-head h2{
		font-size: 35px;
	}
	.each-sub-dropdown{
		width: 30%;
		margin-bottom: 0.5rem;
	}
	.ipo-analysis .stock-header-main{
		margin-bottom: 0;
	}
	.draft-prospectus ul.nav-tabs li a{
		padding: 0.45rem;
	}
}	
@media(min-width:768px) and (max-width:991px){
	.market-analysis .banner-head h2, .derivative-market .banner-head h2, .ipo-analysis .banner-head h2, .mutual-fund .banner-head h2{
		font-size: 30px;
	}
	.market-analysis ul.nav-tabs li a, .index-watch-action-block ul.nav-tabs li a, .derivative-market ul.nav-tabs li a, .oi-performance ul.nav-tabs li a, .ipo-analysis ul.nav-tabs li a, .draft-prospectus ul.nav-tabs li a, .mutual-fund ul.nav-tabs li a{
		font-size: 15px;
		padding: 0.35rem;
	}
	.market-analysis .stock-header-main{
		margin-bottom: 0;
	}
	.index-watch-action-block .stock-header-main{
		margin-bottom: 1rem;
	}
	.each-corporate-action{
		padding: 0.2rem;
	}
	.each-corporate-action h4{
		font-size: 24px;
	}
	.each-corporate-action p{
		font-size: 13px;
	}
	.each-corporate-action{
		padding-top: 1.25rem;
	}
	.globle-watch-bg{
		background-size: 55%;
		background-position: center;
	}
	.eachh-watch h3{
		font-size: 22px;
	}
	.market-news-update .stock-header-main,
	.oi-performance .stock-header-main,
	.put-call-ratio .stock-header-main,
	.ipo-analysis .stock-header-main{
		margin-bottom: 1rem;
	}
	.each-mf-news h4{
		font-size: 15px;
	}
	.each-mf-news p{
		line-height: 24px;
	}
	.each-sub-dropdown{
		width: 32%;
		margin-bottom: 0.75rem;
	}
	.oi-performance .market-header,
	.put-call-ratio .market-header{
		width: 100%;
	}
}
@media(min-width:576px) and (max-width:767px){
	.mf-form-faq{
		display: block;
	}
	.mf-faq{
		display: inline-block;
		margin-left: 0.5rem;
	}
	.mf-form{
		display: inline-block;
	}
	.mf-form select, .mf-faq select{
		width: 238px;
	}
	.market-value p small{
		display: block;
	}
	.market-analysis .banner-head h2, .derivative-market .banner-head h2, .ipo-analysis .banner-head h2, .mutual-fund .banner-head h2{
		font-size: 30px;
	}
	.each-corporate-action p{
		font-size: 15px;
	}
	.each-corporate-action h4{
		font-size: 30px;
	}
	.globle-watch-bg{
		background-size: 80%;
	}
	.eachh-watch h5{
		margin-left: 0;
	}
	.eachh-watch h3{
		font-size: 19px;
	}
	.each-mf-news{
		margin-bottom: 1rem;
	}
	.each-sub-dropdown{
		width: 49%;
		margin-bottom: 1rem;
	}
	.derivative-market-quotes{
		margin-bottom: 0;
	}
	.scheme-details-selection{
		display: block;
	}
	.each-scheme-details-selection{
		width: 48%;
		display: inline-block;
		margin-bottom: 1rem;
	}
	.mf-form-faq
	{
		margin-top: 0.5rem;
	}
	.mf-activity{
		margin-top: 0;
	}
}
#floorplanSelect{
	display: none;
}
@media(max-width:767px){
	.market-analysis ul.nav-tabs,
	.derivative-market ul.nav-tabs{
		display: none;
	}
	.fade.active.in{
		opacity: 1;
	}
	#floorplanSelect{
		display: block;
		width: 280px;
	-moz-appearance: none;
    -webkit-appearance: none;
    outline: none;
    background: url(../images/dropdown.png);
    background-position: right;
    background-repeat: no-repeat;
    background-position-x: 97%;
    font-size: 14px;
    color: #000;
    padding: .375rem .75rem;
    border-radius: 0.25rem;
	}
}
@media(min-width:320px) and (max-width:575px){
	.mf-form-faq{
		display: block;
	}
	.mf-form select, .mf-faq select{
		width: 266px;
		margin: 0 auto;
		display: block;
	}
	.mf-faq{
		margin-left: 0;
		margin-top: 1rem;
	}
	.each-sub-dropdown,
	.each-scheme-details-selection{
		width: 280px;
		margin: 0 auto 1rem;
	}
	.derivative-market-quotes button,
	.scheme-details-selection button{
		width: 50px;
		display: block;
		margin: 0 auto;
	}
	.derivative-market-quotes{
		margin-bottom: 0.5rem;	
	}
	.market-analysis .banner-head h2, .derivative-market .banner-head h2, .ipo-analysis .banner-head h2, .mutual-fund .banner-head h2{
		font-size: 25px;
	}
	.scheme-details-selection{
		display: block;
	}
	.globle-watch-bg{
		background-image: none;
	}
	.hide-576{
		display: none;
	}
	.first-watch{
		margin-bottom: 0;
	}
	.eachh-watch h3{
		font-size: 18px;
	}
	.eachh-watch h5{
		font-size: 12px;
		margin-left: 23px;
	}
	.eachh-watch{
		margin-bottom: 1rem;
		    width: 130px;
    display: block;
    margin-left: auto;
    margin-right: auto;
	}
	.last-watch{
		margin-top: 0;
	}
	.eachh-watch span{
		font-size: 12px;
	}
	.market-value p small{
		display: block;
	}
	.market-analysis .stock-header-main{
		margin-top: 1rem;
	}
	.each-corporate-action{
		padding: 0.2rem;
		display: inline-block;
		width: 48%;
		margin: 0.5%;
		min-height: auto;
	}
	.each-corporate-action h4{
		font-size: 22px;
	}
	.each-corporate-action p{
		font-size: 13px;
	}
	.corporate-action{
		display: block;
	}
	.each-mf-news{
		margin-bottom: 1rem;
	}
	.market-analysis ul.nav-tabs li a, .index-watch-action-block ul.nav-tabs li a, .derivative-market ul.nav-tabs li a, .oi-performance ul.nav-tabs li a, .ipo-analysis ul.nav-tabs li a, .draft-prospectus ul.nav-tabs li a, .mutual-fund ul.nav-tabs li a{
		font-size: 14px;
	}
	.each-mf-news h4{
		font-size: 14px;
		margin-top: 1rem;
		margin-bottom: 1rem;
	}
	.each-mf-news p{
		line-height: 23px;
	}
	.company-info-block button{
		font-size: 14px;
		padding: 0.5rem 1rem;
	}
	.company-info-block input {
	    display: flex;
	    width: calc(100% - 54px);
	    font-size: 14px;
	}
	.equity-market-quote{
		margin-bottom: 2rem;
	}
	.oi-performance ul.nav.nav-tabs{
		width: 100%;
	}
	.infographic-sc .banner-head h2{
		padding-bottom: 0.5rem;
	}
}
@media(min-width:480px) and (max-width:575px){
	.each-sub-dropdown, .each-scheme-details-selection{
		width: 220px;
		margin: 0 auto 1rem;
		display: inline-block;
	}
	.derivative-market-quotes button, .scheme-details-selection button{
		display: inline-block;
	}
	.scheme-details-selection button{
		padding: 0.35rem;
	}
}

/*code by chetan chadhari*/

@media screen and (min-width: 360px) and (max-width: 479px){

.MobileMenu select {
    width: 205px;
    float: right;
    padding: 0.2rem;
    margin: 0;
    font-size: 0.8rem;
    color: #fff;
    background: #013b73;
    border: 0px #123 solid;
 }
}
