html, body {overflow-x:hidden; font-family: 'robotoregular';}
a {transition-duration:0.4s;}
.nopad {padding: 0 !important;}
.clear-fix {clear:both;}
.mt-0{margin-top:0!important;}
.p-0{padding:0!important}
.pull-right{float: right;}
.MarketTables_world {padding:0px !important;}
.MarketTables_world  thead th:nth-child(1), .MarketTables_world  tbody td:nth-child(1){padding-left:10px !important;}
.MarketTables_world  thead th:nth-child(3), .MarketTables_world  tbody td:nth-child(3){padding-right: 10px !important;}
.MarketTables_world  thead th:nth-child(4), .MarketTables_world  tbody td:nth-child(4){padding-right: 10px !important;}
.MarketTables_world  thead th:nth-child(5), .MarketTables_world  tbody td:nth-child(5){padding-right: 10px !important;}
.MarketTables_world  thead th:nth-child(6), .MarketTables_world  tbody td:nth-child(6){padding-right: 10px !important;}

.gobtns{background: #02aade;border: none;padding: 3px 12px;color: #fff;}

.textred{color:red !important;}
.textgreen{color:green !important;}


.navbarMain{margin: 0;padding: 0;}
.navbarMain li:first-child{border: none;}
.navbarMain li{display: inline-flex;padding: 3px 31.3px;background: #bed731;color: #303030;font-size: 14px;float: left;border-left: 4px solid #fff;cursor: pointer;}
.navbarMain li:hover{background-color: #00b5f2;color: #000;}
.table > tbody > tr > td{padding: 3px 8px;}

.Hoversec{background: #00b5f2;padding: 0;margin: 0;min-height: 15px;}
.Hoversec li{color: #fff;padding: 0;margin: 0;display: inline-flex;}
.redvalues{color: #ad3434;margin:0px 20px;}
.greenvalues{color: #deff25;margin:0px 20px;}
.marQueeText{margin-top: 11px;}

.navbarMain .active{background: #00b5f2;color: #000;}
.HomeBannerUi{padding: 0;margin: 0;background-image: url("../images/HomeBanner.jpg");width: 100%;min-height: auto;background-size: 100% 100%;}
.HomeBannerDiv{background: #bbd418;color: #000;width: 135px;text-transform: uppercase;border:1px solid #effaec;padding:0px;float: right;margin: 5px 10px 5px 0;font-size: 11px;border-radius: 2px;}
.HomeBannerDiv ul li:before {content: "\25BA \0020";  font-size: 8px;  position: absolute;right: 0px;right: 130px;margin-top: 3px;border-left: 1px solid #000;border-radius: 2px;}
.HomeBannerDiv ul li{list-style-type: none;border-top: 1px solid #d0db75;border-bottom: 1px solid #d0db75;padding: 1px 0px;cursor: pointer;}
.HomeBannerDiv ul li:hover{color: #fff;}
.HomeBannerDiv ul{padding: 0;padding-left: 22px;}

.Selectbox{width: 6%;float: left;line-height: 0;}
.Selectbox select{background: red;color: #fff;border: none;}

.plain-select  {display:inline-block;vertical-align:middle;position:relative;width:100%;}
.plain-select select:hover,.plain-select select {line-height:normal;height:23px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;box-shadow: 1px 2px 2px #0388b1;
    width:200px;border-radius:6px;display:block;width:100%;background: #fff; border: 1px solid #00b9f2;color: #000;
    background:#00b9f2 url(../images/dropArrow.png) no-repedt 0 0;padding:0px 10px 2px 7px;margin:0;line-height:normal;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
    cursor:pointer!important;
}
.ie8 .plain-select select{padding-right:3px}
.plain-select ::-ms-expand {display:none;}
.plain-select:after{content:"";position:absolute;z-index:2;right:8px;top:50%;margin-top:-3px;height:0;width:0;border-top:6px solid #000;border-left:6px solid transparent;border-right:6px solid transparent;pointer-events:none;}

.label-stacked {display:block;color:#505050;padding:10px 0 7px 2px;font-size:14px;font-weight:bold;line-height:1.1;}

.MarqueeDiv{width: 94%;float: left;background: #02a6d8;color: #fff;}
.MarqueeDiv marquee{width: 93%;line-height: 0;padding-bottom: 5px;}
.MarqueeDiv input{background: #fff;border: 1px solid #bed731;color: #bed731;font-size: 13px;font-weight: bolder;top: -2px;position: relative;}

.Pull-Left{float: left;}
.pd-20{padding: 0 10px;}
.mr-Tp{margin-top:8px;}
.IndexMain{font-family: 'robotobold';font-size: 18px;}
.IndexValues{font-size: 18px;color: #333333;font-family: 'robotomedium';}
.pull-right .img-responsive{margin-top: 4px;}
.MarketBelowValues span{color: #078704;font-size: 12px;font-family: 'robotoregular';}
.IndexArrow{padding: 5px;}
.ArrowValues{margin-top: 5px;}
.MarketValues{background: #eee;border: 1px solid #000;margin: 2px 8px;padding:2px 15px;width: 32.3%;}
.MarketValues:first-child{margin-left: 0px;}
.MarketValues:last-child{margin-right: 0px;}

.SENSEXValues{font-size: 14px;color: #303030;width: 23%;}
.SENSEXMarket{color: #3d800f;font-family: 'robotobold';font-size: 16px;width: 30%;}
.SENSEXPer{font-size: 13px;color: #3d800f;font-family: 'robotobold';width: 25%;}

.IndexSeen div{float: left;}
.IndexSeen{float: left;border-bottom: 2px solid #30b0e2;width: 100%;}
.SelectboxBse{width: 22%;}
.MarketData{margin:2px 8px;margin-left: 8px;padding: 10px 15px;width: 32.3%;border-right: 1px dotted #e2e2e2;padding: 0px 10px;}
.MarketData:first-child{margin-left: 0px;}
.MarketData:last-child{margin-right: 0px;}
.SelectboxBse select{background: #bed731;color: #000;border: none;box-shadow: none;font-size: 14px;}
.mr-Tpsec{margin-top: 3px;}
.GraphData img{margin-top: 20px;height: 124px;width: 100%;}

.MarketTables{font-size: 12px;margin: 0;background: #fff;}
.MoreLinks{padding:2px 10px;text-align: right;color: #02a6d8;border-top: 1px solid #ddd;cursor: pointer;background: #fff;font-size: 12px;}
.MoreLinks span{margin-right: 25px;}
.clrRed{color: red;}

.mrkfrst-nsebse{margin:0; padding:0; float:left; width:100%;}
.mrkfrst-nsebse ul { margin:0; padding: 0; float:left; width:100%; list-style:none;}
.mrkfrst-nsebse ul li { margin:0;padding: 5px 10px;float:left; color:#404040; font-size:14px; position:relative; cursor:pointer; font-weight:normal;background-image: linear-gradient(#22a4cd, #2eb9ea,#36c6fb);color: #fff;}
.mrkfrst-nsebse ul li:hover {background-image: linear-gradient(#bdd630, #a8c025,#8ba015); color:#fff;}
.mrkfrst-nsebse ul li:hover > .mrktrgl-actve{ display:block;}
.mrkcrnt-actvd-a{  background-image: linear-gradient(#bdd630, #a8c025,#8ba015) !important;  color:#000 !important;}
.mrktrgl-actve{background-image:url("../images/traingle-maketnews.png");width: 12px;height: 6px;position: absolute;
bottom: -6px;right: 0;left: 0;margin: auto; display:none;}
.mrkcrnt-actvd-a .mrktrgl-actve{ display:block; }
.mrkfrst-nsebse1 ul li {margin: 0; padding: 2px 22.2px;}

.NewsTables{font-size: 12px;margin: 0;}
.NewsTables tbody tr td:first-child{width: 33%;}
.NewsTables > tbody > tr > td{border-top: 1px dotted #ddd;}

.FootarLi{background-color: #bed731;font-size: 12px;  }
.FootarLi li{display: inline-flex;padding: 0px 10px;border-left: 2px solid #424242;color: #1c1c1c;}
.FootarLi li:first-child{border-left: none;}
.FootarLi ul{padding:5px;margin: 0;}

.CompanyRegi{font-size: 11px;width: 70%;float: left;}
.CompanyLinks{font-size: 11px;width: 30%;float: right;}
.CompanyLinks ul li{display: inline-flex;padding: 0 20px;border-left: 1px solid #333333;color: #333333;cursor: pointer;font-size: 12px;}
.CompanyLinks ul li:first-child{border-left: none;}
.CompanyLinks ul li:last-child{padding-right: 0px;}
.CompanyLinks ul{padding: 0;margin: 0;text-align: right;}
.Branding{text-align: center;padding:2px 0px;border-top: 1px solid #bdbdbd;border-bottom: 1px solid #bdbdbd;font-size: 11px;}
.mr-TpBT{margin: 5px 0;}

.CmpNames{font-weight: bold;}
.OwnComp{text-align: right;}
.Copyright{font-size: 11px;padding:2px 0;}
.BannerText{color: #015c7a;font-size: 37px;width: 30%;font-family: 'robotobold';float: left;margin: 30px;}

/*EquityMarkets*/
.dateslive{float: right;font-size: 12px;}
.Pageslink{float: left;font-size: 14px;color: #010101;}
.PageActive{color: #879b14;font-weight: 600;margin-right:5px;}
.Equitytabs{justify-content: center;display: flex;border: none;}
.Equitytabs>li.active>a{border: none;border-bottom: 1px solid #ddd;}
.Equitytabs>li.active>a:hover{background: none;border:none; border-bottom: 1px solid #ddd;}
.Equitytabs>li.active>a:focus{background-color: #eee;}
.Equitytabs>li>a{padding: 10px 35px;border-bottom: 1px solid #fff;}
.Equitytabs>li>a:hover{border: 1px solid #fff;background-color: none;}
.MarketTables{font-size: 12px;border: none !important;}
.ArrowMarket {content: '';width: 0px;height: 0px;border-style: solid;border-width: 5px 8px 5px 5px;
  border-color: transparent #000 transparent transparent;display: inline-block;vertical-align: middle;
  margin-right: 5px;transform: rotate(180deg);}
.MarketTables>thead>tr>th{background: #03a4d8;padding: 10px 10px;color: #fff;font-weight: 500;}

.MarketTables > tbody > tr > td {padding: 7px 7px !important;color: #000;font-weight: 500;text-align: right;border-right: 1px solid #dee2e6;}
.MarketTables > tbody > tr > td:first-child{text-align: left;}
.MarketTables>tbody>tr:nth-of-type(odd) {background-color: #e7e9e8;}
.MarketTables>thead>tr>th{border-right: 1px solid #fff;}
/*.MarketTables > tbody > tr > td:nth-child(10) {text-align: right;color: #098608;}*/
/*.MarketTables > tbody > tr > td:nth-child(11) {text-align: center;color: #098608;}*/

.MarketTables > thead > tr > th{padding: 10px 15px !important;vertical-align: middle;}

.GainerLoserDiv ul li{display: inline-block;padding: 2px 20px;cursor: pointer;}
.GainerLoserDiv ul{margin: 0;padding: 0;font-size: 15px;font-weight: bold; margin-left: 5px!important;}
.activelevel{background-color: #e9e9e9;border-top: 3px solid #a1b822;color: #00b6f5;}
.GainerLoserDiv ul li:hover{background-color: #e9e9e9;border-top: 3px solid #a1b822;color: #00b6f5;}
.GainerLoserDiv{float: left;}

/*selectbox*/
.Selectboxs label .plain-select selected {
    display:inline-block;
    vertical-align:middle;
    position:relative;
   /*  width:130px; */
   width:95px;
    /*margin-left: 20px;*/
	margin-left: 10px;
    font-weight: 100;
}
.Selectboxs label .plain-select select selected {
    line-height:normal;
    height:35px;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    appearance:none;
    width:200px;
    border-radius:6px;
    display:block;
    width:100%;
    border:1px solid #01b5f2;
    background:#fff url(../images/inpbg.png) repeat-x 0 0;
    color:#040404;
    padding:4px 5px 3px 5px;
    margin:0;
    line-height:normal;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:7px;	cursor:pointer;
}
.Selectboxs label .plain-select select {padding-right:3px}
.Selectboxs label .plain-select select:focus {
    background:#f9f9f9;
    outline:none;
    border-color:#00c0f3;
}
.Selectboxs label .plain-select ::-ms-expand {
 display:none;
}
.Selectboxs label .plain-select:after{
    content:"";
    position:absolute;
    z-index:0;
    right:8px;
    top:50%;
    margin-top:-3px;
    height:0;
    width:0;
    border-top:6px solid #000;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    pointer-events:none;
}
.Selectboxs label{display:block;}
.Selectboxs label .label-stacked {
    display:block;
    color:#040404;
    padding:10px 0 7px 2px;
    font-size:14px;
    font-weight:100;
    line-height:0.5;
    float: left;
	 width: 112px; /* addded */
	/* width: 62px; */
}

.plain-select .inp{box-shadow: none;}
.Selectboxs{float: left;margin-right: 8px;/* margin-right: 20px; */}
.valuesselect{width:385px;float: right;}
.MarketGo input{background: #bed731;border: none;padding: 5px 15px;}
.MarketGo{float: left;}
.MarketGo input:hover{background: #fff;border: 1px solid #8da217;padding: 5px 15px;color: #000;}
.MarketsboxDiv{width: 220px;}
.Selectboxs label .MarketsboxDiv{ display: inline-block;vertical-align: middle;position: relative;width: 180px;margin-left: -32px;font-weight: 100;}
.Marketsbox{background-color: #bed731 !important;border: none !important;}
.Selectboxs label .plain-select select{height: 28px;color: #000;}
.GainerLoservalues{padding-bottom: 20px;}
.GainerLoser {padding: 0;}
.valuesselects{display: flex;justify-content: center;width: 100%;margin-top: 10px;}
.Breadcm {padding: 5px 0;}
/*tabpanel*/
.tabgainerloser{}
.Tabmarketul{display: flex;justify-content: center;padding: 0; /* padding-bottom: 10px; */}
.Tabmarketul li{display: inline-flex;position: relative;}
.Tabmarketul li a{padding: 7px 30px;/* border-bottom: 2px solid #b5d23c; */position: relative;text-decoration: none;font-size: 17px;font-weight: 600;color: #000;}
.MarketActive a{/* border-bottom:2px solid #06afe8 !important; */text-decoration: none;background: #fff;}
.Tabmarketul li:hover{text-decoration: none;background: #fff;}
.innermrkt_eqdertab{margin-top:2px;}
/* .MarketActive:after, .MarketActive:before
{
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
} */

/* .MarketActive:after {
    content: '';
    width: 25px;
    height: 25px;
    position: absolute;
    bottom: -2px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    background: linear-gradient(#06afe8, #06afe8);
    z-index: -1;
    transform: rotate(45deg);
} */
.MarketTables {/* margin-bottom: 30px; */margin-bottom: 1px;}

/*footable*/
 .footable
    {
        border:1px solid #dee2e6 !important;
    }
    .footable > thead > tr > th
    {
        border-right:1px solid #dee2e6 !important;
        /*border-bottom: none !important;*/
        /*border-right:1px solid #dee2e6 !important;*/
    }
    .footable > tbody > tr > td
    {
        border-right:1px solid #dee2e6 !important;
    }
     
/*    .footable-row-detail-row:nth-child(9) .footable-row-detail-value{color: #098608;}
    .footable-row-detail-row:nth-child(10) .footable-row-detail-value{color: #098608;}*/

/*.footable-row-detail-row:nth-child(1) .footable-row-detail-name
{
    border-bottom: 1px dotted #ddd;
    width: 86%;
    padding-bottom: 5px;
    padding-top: 5px;
}
.footable-row-detail-row:nth-child(1) .footable-row-detail-value
{
    border-bottom: 1px dotted #ddd;
}
.footable-row-detail-row:nth-child(2) .footable-row-detail-name,
.footable-row-detail-row:nth-child(2) .footable-row-detail-value
{
    border-bottom: 1px dotted #ddd;
        padding-bottom: 5px;
    padding-top: 5px;
}
.footable-row-detail-row:nth-child(3) .footable-row-detail-name,
.footable-row-detail-row:nth-child(3) .footable-row-detail-value
{
    border-bottom: 1px dotted #ddd;
        padding-bottom: 5px;
    padding-top: 5px;
}
.footable-row-detail-row:nth-child(4) .footable-row-detail-name,
.footable-row-detail-row:nth-child(4) .footable-row-detail-value
{
    border-bottom: 1px dotted #ddd;
        padding-bottom: 5px;
    padding-top: 5px;
}

.footable-row-detail-row:nth-child(5) .footable-row-detail-name,
.footable-row-detail-row:nth-child(5) .footable-row-detail-value
{
    border-bottom: 1px dotted #ddd;
        padding-bottom: 5px;
    padding-top: 5px;
}


.footable-row-detail-row:nth-child(6) .footable-row-detail-name,
.footable-row-detail-row:nth-child(6) .footable-row-detail-value
{
    border-bottom: 1px dotted #ddd;
        padding-bottom: 5px;
    padding-top: 5px;
}

.footable-row-detail-row:nth-child(7) .footable-row-detail-name,
.footable-row-detail-row:nth-child(7) .footable-row-detail-value
{
    border-bottom: 1px dotted #ddd;
        padding-bottom: 5px;
    padding-top: 5px;
}


.footable-row-detail-row:nth-child(8) .footable-row-detail-name,
.footable-row-detail-row:nth-child(8) .footable-row-detail-value
{
    border-bottom: 1px dotted #ddd;
        padding-bottom: 5px;
    padding-top: 5px;
}


.footable-row-detail-row:nth-child(9) .footable-row-detail-name,
.footable-row-detail-row:nth-child(9) .footable-row-detail-value
{
    border-bottom: 1px dotted #ddd;
        padding-bottom: 5px;
    padding-top: 5px;
}


.footable-row-detail-row:nth-child(10) .footable-row-detail-name,
.footable-row-detail-row:nth-child(10) .footable-row-detail-value
{
    border-bottom: 1px dotted #ddd;
        padding-bottom: 5px;
    padding-top: 5px;
}
.footable-row-detail-row:nth-child(11) .footable-row-detail-name,
.footable-row-detail-row:nth-child(11) .footable-row-detail-value
{
    border-bottom: 1px dotted #ddd;
        padding-bottom: 5px;
    padding-top: 5px;
}*/
.footable > tbody > tr > td.footable-row-detail-cell, .footable > tbody > tr > td.footable-first-column {
    padding: 5px 15px!important;
}

.footable-row-detail-row .footable-row-detail-name,
.footable-row-detail-row .footable-row-detail-value
{
    border-bottom: 1px dotted #ddd;
    padding: 5px;
    text-align:left;
    vertical-align: middle;
}

.footable-row-detail-row:nth-child(13) .footable-row-detail-name,
.footable-row-detail-row:nth-child(13) .footable-row-detail-value
{
    border-bottom: 1px dotted #ddd;
        padding-bottom: 5px;
    padding-top: 5px;
}
.footable-row-detail-inner { width: 100%;}


/*pooja css starts*/
.new-MarketTables.MarketTables > thead > tr > th {
	padding: 10px 18px !important;
} 
/*.new-derivative-table.MarketTables > thead > tr > th {
	padding: 10px 10px !important;
}*/

.MarketTables.ulip-pad > thead > tr > th
{
	padding: 10px 25px !important;
}
.footable > tbody > tr.blue-bg {
    background-color: #f9fdff !important;
}
.footable.breakpoint > tbody > tr.footable-detail-show.bg-blue > td {
    background-color: #f9fdff !important;
}
.footable.breakpoint > tbody > tr.blue-bg > td > span.footable-toggle:before {
	color: #52b9e9;
	font-size: 12px;
	padding-right: 5px;
}
.footable > tbody > tr.blue-bg:hover {
    background: #cef3ff !important;
}
.footable > tbody > tr.bg-blue > td {
	border-top: 1px solid #dddddd;
}
/*pooja css ends*/

.bb {
    border-bottom: 1px solid #fff !important;
}
/*===========================================================*/


@media screen and (min-width: 992px) and (max-width: 1199px) 
{

.GetQuotess{width: 75%;}
.GetQuotess input{width:100%;}
.EnClock {width: 55%;}
.navbarMain li {padding: 5px 18.8px;}
.IndexValues {font-size: 17px;}
.pd-20 {padding: 0 5px;}
.MarketValues {margin: 7px;}
.Selectbox {width: 7%;}
.MarqueeDiv {width: 93%;}
.NewsTables tbody tr td:first-child {width: 38%;}
.MarketData {margin: 5px;}
.mrkfrst-nsebse ul li {padding: 5px 3px;font-size: 13px;}
.mrkfrst-nsebse1 ul li {padding: 5px 14px;}
.IndexMain{font-size: 16px;}
.mr-Tp {margin-top: 5px;}
.SelectboxBse select{font-size: 13px;}
.CompanyLinks ul li {padding: 0 10px;}
body{font-size: 13px;}
.BannerText {font-size: 35px; width: 34%;}

/*market page*/
.Tabmarketul li a{font-size: 14px;}
.GainerLoserDiv ul li {display: inline-flex;padding: 5px 15px;font-size: 14px;}
.Selectboxs label{margin-bottom: 0;margin-top: 2px;}
.ArrowMarket{border-width: 5px 5px 5px 5px;margin-right: 0px;}
.MarketTables > tbody > tr > td{padding: 10px 5px !important;}

.ArrowMarket.remove-992 {
	display: none;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) 
{
.navbarMain li{font-size: 13px;border-left: 2px solid #fff;padding: 5px 8.6px;}
.Selectbox {width: 10%;}
.MarqueeDiv {width: 90%;}
.MarketValues{margin: 5px;}
.MarqueeDiv marquee {width: 90%;}
.IndexValues {font-size: 16px;}
.pd-20 {padding: 0 5px;}
.IndexMain {font-size: 16px;}
.MarketValues{padding: 5px 5px;}
.MarketValues .pull-right img{display: none;}
.SENSEXValues {font-size: 12px;}
.SENSEXMarket{font-size: 14px;}
.SENSEXPer {font-size: 12px;}
.mrkfrst-nsebse ul li{font-size: 11px;padding: 5px 1px;}
.plain-select select {padding: 3px 7px 4px 3px;font-size: 12px;}
.SelectboxBse .plain-select select{height: 25px;}
.plain-select::after{right: 4px;}
.mrkfrst-nsebse1 ul li {padding: 5px 10px;font-size: 12px;}
.MarketData {margin: 5px;padding: 0;}
.mrkfrst-nsebse1 ul li {padding: 5px 8px;}
.CompanyLinks ul li { padding: 0 4px;}
.GetQuotess{width: 69%;}
.GetQuotess input{width: 100%;}

.EnClock {width: 75%;float: right;}
.BannerText {font-size: 28px;width: 34%;}
/*market page*/
.ArrowMarket{display: none;}
.GainerLoserDiv ul li {padding: 5px 10px;}
.Selectboxs label .plain-select{margin-left: 10px;}
.valuesselect {width: 565px;}
.Selectboxs {margin-right: 10px;}
.GainerLoserDiv ul li {padding: 5px 10px;font-size: 12px;}
.valuesselect .Selectboxs label .plain-select{width: 100px;}
.Selectboxs label{margin-bottom: 0;}
.Tabmarketul li a{font-size: 14px;}
}

@media screen and (min-width: 668px) and (max-width: 767px) 
{
    .valuesselects{
        display: contents;
    }
}


@media screen and (min-width: 320px) and (max-width: 767px) 
{
.Selectboxs select.world_indices_select_menu{width:180px !important; margin-left: 60px; margin-bottom: 5px;}
.bsenew .bse_sensex_info  {width: 100% !important; margin-left: 0px !important;}
.eqty-dropdown {margin: 0px 25%;}
.eqty-dropdown.mob-eqty-dropdown {
    float: right;
    margin-right: 1%;
}
.nse_dropdwn_equity{margin-top:10px; display: block;}
.xspads{padding: 0 !important;}

.GetQuotess{width: 80%;}
.GetQuotess input{width: 100%;padding: 1px 10px;}

.navbarMain{display: none;}
.Hoversec{display: none;}

.Selectbox {width: 12%;font-size: 12px;}
.MarqueeDiv {width: 88%;}
.MarqueeDiv marquee {width: 85%;}
.pd-20 {padding: 0 2px;}
.MarketValues{padding: 5px 2px;margin: 8px 3px;}
.mr-Tp {margin-top: 0;}
.IndexValues { font-size: 13px;}
.MarketData{width: 100%;}
.GraphData img{width: 100%;}
.IndexMain {font-size: 12px;}
.MarketBelowValues span {font-size: 10px;}
.MarketValues .pull-right img{display: none;}
.mrkfrst-nsebse ul li { padding: 5px 44.2px;}
.mrkfrst-nsebse1 ul li { padding: 5px 55.8px;}
.MoreLinks span { margin-right: 0px;}
.CompanyRegi {  font-size: 10px;width: 60%;}
.CompanyLinks {font-size: 10px; width: 40%;}
.CompanyLinks ul li {padding: 0 10px;font-size: 10px;}
.Copyright{text-align: center;}
.OwnComp{text-align: center;}
.MarketData{border: none;}
.BannerText {font-size: 25px;width: 40%;}
/*//////// mobile menu css start ?????????????*/

.mrgtps{margin: 35px 0;}
.mobile-menu a:nth-child(2) {border-top: 1px solid #17388c;}
.mobile-menu a {padding: 5px 30px;text-decoration: none;font-size: 15px;color: #fff;
    display: block;    border-bottom: 1px solid #3c3636;}

.mobile-menu a.active, .mobile-menu a:hover {background:#bed731;}

.mobile-menu {  position: absolute;  z-index: 1000;
position: fixed;z-index: 0; top: 0; right: 8px; background-color:transparent;
overflow-x: hidden;transition: 0.5s;padding-top:0; box-shadow: -23px 0 10px rgba(0,0,0,.4);
}


/*Hover state for top level links*/
.mobile-menu li:hover a {  color: #4db3ff;  background-color:#ccddee;}

/*Style for dropdown links*/
.mobile-menu li:hover ul a {  background: #f3f3f3;  color: #2f3036;  height: 40px;  line-height: 40px;}

/*Hover state for dropdown links*/
.mobile-menu li:hover .mobile-menu ul a:hover {  color: #4db3ff;}

/*//////// mobile menu css end ?????????????*/

.ArrowMarket{display: none;}


.Breadcm {display: none;}
.Tabmarketul{padding-top: 15px;}
.BalajiLogos img{margin: 10px auto;}
}

@media screen and (min-width: 480px) and (max-width: 559px) 
{
.FootarLi li {padding: 0px 5px;}
.mrkfrst-nsebse ul li {padding: 5px 24.2px;}
.mrkfrst-nsebse1 ul li {padding: 5px 35.88px;}
.CompanyLinks ul li { padding: 0 3px;}
.IndexValues {font-size: 11px;}
.ArrowValues{width: 9%;}
.ArrowValues img{width: 100%;}
.SENSEXValues {width: 18%;}
.BannerText {font-size: 20px;width: 40%;}

.ArrowMarket{display: none;}
.Tabmarketul li a {padding: 10px 20px;font-size: 14px;}
.Selectboxs {margin-right: 5px;}
.Selectboxs label .plain-select select{font-size: 13px;}
.Selectboxs label .MarketsboxDiv{width: 180px;}
.valuesselect {width: 100%;}
.GainerLoserDiv {border-bottom: 1px solid #e9e9e9;width: 100%;margin-bottom: 10px;display: flex;justify-content: center;}
.MarketGo {margin-left: 15px;}
}
@media screen and (min-width: 320px) and (max-width: 360px) 
{
/*.InClock {width: 43px;height: 80px;margin-left: 5px;}*/
/*.EnClock {width: 83%;}*/




.Selectbox {width: 14%;font-size: 10px;}
.plain-select select{padding: 5px 5px 5px 5px;}
.plain-select::after{right: 3px;}
.MarqueeDiv {width: 86%;}
.MarqueeDiv marquee {width: 75%;}
.MarketValues {margin: 8px 2px;}
.ArrowValues{width: 20%;}
.MarketValues{width: 100%;margin: 5px 2px;padding: 5px 5px;}
.MarketValues .pull-right img {display: block;}
.pd-20 {  padding: 0 5px;}
.SENSEXValues {font-size: 13px;}
.SENSEXMarket{font-size: 15px;}
.SENSEXPer {font-size: 13px;}
.SelectboxBse select{font-size: 13px;}
.IndexMain {font-size: 14px;}
.MarketBelowValues span {font-size: 11px;}
.mrkfrst-nsebse1 ul li {padding: 5px 11.7px;}
.mrkfrst-nsebse ul li{font-size: 13px;}
.MarketData{padding: 0;margin-left: 0px;}
.CompanyRegi { width: 100%;}
.CompanyLinks { width: 100%;float: left;text-align: center;}
.CompanyLinks ul {text-align: center;padding: 10px 0;}
.NewsTables tbody tr td:first-child {width: 37%;}
.mrkfrst-nsebse ul li{padding: 5px 3.9px;}
.mrkfrst-nsebse1 ul li{padding: 5px 14.9px;}
.Copyright div{padding: 0;}
.Copyright {font-size: 10px;}
.FootarLi {font-size: 12px;}
.BannerText {font-size: 16px;margin: 10px;margin-top: 100px;}

.ArrowMarket{display: none;}
.Tabmarketul li a {padding: 10px 20px;font-size: 12px;}
.Selectboxs {margin-right: 5px;}
.Selectboxs label .plain-select select{font-size: 12px;}
.Selectboxs label .MarketsboxDiv{width: 100%; margin-left:0px!important;}
.valuesselect {width: 100%;}
.GainerLoserDiv {border-bottom: 1px solid #e9e9e9;width: 100%;margin-bottom: 10px;margin-bottom: 20px;}
.MarketGo {margin-bottom: 5px; }
.Pageslink {font-size: 12px;}
.dateslive {float: left;}
.GainerLoservalues{padding: 0;}
.GAINERsec{padding: 0;}
.GainerLoservalues div{padding: 0;width: 100%;}
.valuesselect .Selectboxs:nth-child(2) label .plain-select{/*margin-left: 40px;*/}
.valuesselect .Selectboxs:nth-child(3) label .plain-select{/*margin-left: 30px;*/}
.MarketTables >thead:first-child>tr:first-child>th{font-size: 14px;}
.GetQuotess {width: 68%;}

.mrgtps {margin: 28px 0;}
.GainerLoserDiv ul{display: flex;justify-content: right;padding-top: 15px;}
.MarketTables{margin-bottom: 10px;}
}
.breadcrumb {
    padding: 0px 0px!important;
    margin-bottom: 20px;
    list-style: none;
    background-color: #fff !important;
    border-radius: 4px;
    margin-top: 10px;
    padding-left: 25px;
}

@media screen and (min-width: 359px) and (max-width: 479px) 
{
.mrkfrst-nsebse ul li {padding: 5px 10.9px;}
.mrkfrst-nsebse1 ul li {padding: 5px 21.7px;}
/*.InClock {width: 43px;height: 80px;margin-left: 5px;}*/
/*.EnClock {width: 83%;}*/

.ArrowMarket{display: none;}
.MarketGo{margin-bottom: 7px; }
}
@media screen and (min-width: 510px) and (max-width: 699px) 
{
.valuesselect {width: 100%;}
.Selectboxs {margin-right: 5px;}
.Selectboxs label .plain-select select{font-size: 13px;}
.Selectboxs label .MarketsboxDiv{width: 180px;}
.valuesselect {width: 100%;}
.GainerLoserDiv {border-bottom: 1px solid #e9e9e9;width: 100%;margin-bottom: 10px;display: flex;justify-content: center;margin-bottom: 20px;}
.MarketGo {margin-left: 15px;}
.valuesselect .Selectboxs label .plain-select {width: 100px;margin-left: 4px;}
.MarketGo {margin-left: 5px;}
.Tabmarketul li a{font-size: 14px;}

}


.textred{color:red !important;}
.textgreen{color:green !important;}
.text{color:#444 !important;}
.textleft {
    text-align: left !important;
}
.textright {
    text-align: right !important;
}

.scroll
{
	width: 100%;
	height: 450px;
	/* overflow: scroll; */
	overflow-y : scroll;
	overflow-x:hidden;
}


@media screen and (min-width: 576px) and (max-width: 767px) {
    .new-commo_selectdropbx {margin-left: 0 !important;}
    .new-com-getquotes {width: 100% !important;}
    .new-com-val {width: 48% !important; display: inline-block;}
    .new-label-txt, .new-plain-slelect {width: 40% !important;} 
    .breadcrumb .breadcrumb-item,.breadcrumb .breadcrumb-item a {
        font-size: 15px;
    }
    .breadcrumb .breadcrumb-item.active {
        font-size: 15px;
    }
    .breadcrumb > li + li::before {
        padding: 0 0px;
        font-size: 15px;
    }
    .breadcrumb-pad {
        padding: 0;
    }
}
@media screen and (min-width: 481px) and (max-width: 575px) {
    .new-commo_selectdropbx {margin-left: 0 !important;}
    .new-com-getquotes {width: 100% !important;}
    .new-label-txt, .new-plain-slelect {width: 40% !important;}
    .breadcrumb .breadcrumb-item,.breadcrumb .breadcrumb-item a {
        font-size: 14px;
    }
    .breadcrumb .breadcrumb-item.active {
        font-size: 14px;
    }
    .breadcrumb > li + li::before {
        padding: 0 0px;
        font-size: 14px;
    }
    .breadcrumb-pad {
        padding: 0;
    }
}

@media screen and (min-width: 360px) and (max-width: 480px)  {
    .new-label {width: 50px !important;}
    .new-top-gl {width: 100% !important;text-align: left !important;}
    .new-top-gl .Selectboxs {width: 100%;margin-left: 0 !important;}
    .new-top-gl-value {width: 100%;}
    .new-com-val, .new-com-getquotes {width: 100% !important;}
    .new-commo_selectdropbx {margin-left: 0 !important;}
    .new-result-span {width: 100%;display: block;}
    .new-label-txt, .new-plain-slelect {width: 100% !important;}
    .breadcrumb .breadcrumb-item,.breadcrumb .breadcrumb-item a {
        font-size: 12px;
    }
    .breadcrumb .breadcrumb-item.active {
        font-size: 12px;
    }
    .breadcrumb > li + li::before {
        padding: 0 0px;
        font-size: 12px;
    }
    .breadcrumb-pad {
        padding: 0;
    }
}
@media screen and (min-width: 320px) and (max-width: 359px)  {
    .new-label {width: 50px !important;}
    .new-plain-width {width: 140px !important;}
    .new-content-info {width: 100% !important;} 
    .new-result-span {width: 100%;display: block;}
    .breadcrumb .breadcrumb-item,.breadcrumb .breadcrumb-item a {
        font-size: 11px;
    }
    .breadcrumb .breadcrumb-item.active {
        font-size: 12px;
    }
    .breadcrumb > li + li::before {
        padding: 0 0px;
        font-size: 12px;
    }
    .breadcrumb-pad {
        padding: 0;
    }
}
@media (min-width : 320px) and (max-width : 812px) and (orientation : landscape) {
    .content_info {width: 100%;}
    .new-top-gl-value {width: auto;}
    .new-content-info {width: 100% !important;}
}

.get_quotes_textdiv ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: black;
  }
  .get_quotes_textdiv ::-moz-placeholder { /* Firefox 19+ */
    color: black;
    opacity: 1;
  }
  .get_quotes_textdiv :-ms-input-placeholder { /* IE 10+ */
    color: black;
  }
  .get_quotes_textdiv :-moz-placeholder { /* Firefox 18- */
    color: black;
    opacity: 1;
  }

  @media (min-width : 320px) and (max-width : 767px)
  {
    .Selectboxs {
        width: 100%;
    }
  }

  .list-type1 li {
    
        display: inline-block;
    
        border-right: 1px solid gray;
    
        padding: 0 7px;
    
    }