html {
 font-family: sans-serif;
 -ms-text-size-adjust: 100%;
 -webkit-text-size-adjust: 100%
}
body {
 margin: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
 display: block
}
a {
 background-color: transparent
}
a:active, a:hover {
 outline: 0
}
b, strong {
 font-weight: 700
}
h1 {
 font-size: 2em;
 margin: .67em 0
}
sub, sup {
 font-size: 75%;
 line-height: 0;
 position: relative;
 vertical-align: baseline
}
sup {
 top: -.5em
}
img {
 border: 0
}
svg:not(:root) {
 overflow: hidden
}
figure {
 margin: 1em 40px
}
button, input, optgroup, select, textarea {
 color: inherit;
 font: inherit;
 margin: 0
}
button {
 overflow: visible
}
button, select {
 text-transform: none
}
button, html input[type=button], input[type=reset], input[type=submit] {
 -webkit-appearance: button;
 cursor: pointer
}
input {
 line-height: normal
}
table {
 border-collapse: collapse;
 border-spacing: 0
}
td, th {
 padding: 0
}
html {
 font-size: 10px;
 -webkit-tap-highlight-color: transparent
}
button, input, select, textarea {
 font-family: inherit;
 font-size: inherit;
 line-height: inherit
}
a {
 color: #337ab7;
 text-decoration: none
}
a:focus, a:hover {
 color: #23527c;
 text-decoration: underline
}
figure {
 margin: 0
}
img {
 vertical-align: middle
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
 font-family: inherit;
 font-weight: 500;
 line-height: 1.1;
 color: inherit
}
.h1, .h2, .h3, h2, h3 {
 margin-top: 20px;
 margin-bottom: 10px
}
.h4, .h5, .h6, h4, h5, h6 {
 margin-top: 10px;
 margin-bottom: 10px
}
.h1, h1 {
 font-size: 36px
}
.h2, h2 {
 font-size: 30px
}
.h3, h3 {
 font-size: 24px
}
.h5, h5 {
 font-size: 14px
}
p {
 margin: 0 0 0
}
ol, ul {
 margin-top: 0;
 margin-bottom: 10px
}
ol ol, ol ul, ul ol, ul ul {
 margin-bottom: 0
}
.form-control {
 display: block;
 width: 100%;
 height: 34px;
 padding: 6px 12px;
 font-size: 14px;
 line-height: 1.42857143;
 color: #555;
 background-color: #fff;
 background-image: none;
 border: 1px solid #ccc;
 border-radius: 4px;
 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
 -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.fade {
 opacity: 0;
 -webkit-transition: opacity .15s linear;
 -o-transition: opacity .15s linear;
 transition: opacity .15s linear
}
.dropdown, .dropup {
 position: relative
}
.dropdown-menu {
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 1000;
 display: none;
 float: left;
 min-width: 160px;
 padding: 5px 0;
 margin: 2px 0 0;
 list-style: none;
 font-size: 14px;
 text-align: left;
 background-color: #fff;
 border: 1px solid #ccc;
 border: 1px solid rgba(0, 0, 0, .15);
 border-radius: 4px;
 -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
 box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
 -webkit-background-clip: padding-box;
 background-clip: padding-box
}
.modal {
 display: none;
 overflow: hidden;
 position: fixed;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 z-index: 1050;
 -webkit-overflow-scrolling: touch;
 outline: 0
}
.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
 content: " ";
 display: table
}
.btn-group-vertical > .btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .modal-header:after, .pager:after, .panel-body:after, .row:after {
 clear: both
}
* {
 margin: 0;
 padding: 0
}
h1, h2, h3, h4, h5, h6 {
 font-size: 100%;
 font-weight: 400;
 line-height: normal;
 margin: 0;
 padding: 0
}
.clearfix::after {
 clear: both;
 content: ".";
 display: block;
 height: 0;
 visibility: hidden
}
.clearfix:after, .clearfix:before {
 content: "";
 display: table
}
.clearfix:after {
 clear: both
}
.logmodal .modal-dialog {
 width: 320px;
 box-sizing: border-box
}
.logmodal .close {
 opacity: 1;
 text-indent: -9999px;
 width: 25px;
 height: 25px;
 cursor: pointer;
 position: absolute;
 right: 0;
 top: 0;
 z-index: 1;
 background: url(https://accounts.moneycontrol.com/assets/images/signup_sprite.png?v=0.1) no-repeat scroll 1px -36px;
 transition: .5s all;
 border-radius: 0 3px 0 0
}
.logmodal.modal {
 text-align: center;
 padding: 0!important;
 z-index: 99999
}
.logmodal.modal:before {
 content: '';
 display: inline-block;
 height: 100%;
 vertical-align: middle;
 margin-right: -4px
}
.logmodal .modal-dialog {
 display: inline-block;
 text-align: left;
 vertical-align: middle
}
.logmodal .modal-content {
 border-radius: 3px
}
.PA15 {
 padding: 15px
}
li, ul {
 list-style: outside none none
}
.MR10 {
 margin-right: 10px
}
html {
 font-family: sans-serif;
 -ms-text-size-adjust: 100%;
 -webkit-text-size-adjust: 100%
}
body {
 background: #fff none repeat scroll 0 0;
 font-weight: 400;
 font-family: 'Fira Sans', sans-serif
}
.FL {
 float: left
}
.FR {
 float: right
}
.MT10 {
 margin-top: 10px
}
.MT20 {
 margin-top: 20px
}
.MT15 {
 margin-top: 15px
}
.PB10 {
 padding-bottom: 10px
}
.clearfix:after, .clearfix:before {
 content: " ";
 display: table
}
.clearfix:after {
 clear: both
}
header {
 display: block!important
}
.bgwhite {
 background: #fff none repeat scroll 0 0
}
.tx14_blu {
 color: #005789;
 font: 400 14px 'Fira Sans', sans-serif
}
.brd_b {
 border-bottom: 1px solid #c8c8c8
}
.MR10 {
 margin-right: 10px
}
.PB10 {
 padding-bottom: 10px
}
.MT5 {
 margin-top: 5px
}
.ML15 {
 margin-left: 15px
}
.PA10 {
 padding: 10px
}
.gotop {
 background: rgba(0, 0, 0, 0) url(https://img-d01.moneycontrol.co.in/mcnews/images/mc_news-homepage-sprite.png) no-repeat scroll -450px -43px;
 display: inline-block;
 height: 21px;
 position: absolute;
 right: 0;
 top: -21px;
 width: 101px
}
.ic_blg, .ic_fb, .ic_forum, .ic_gplus, .ic_in, .ic_tweet, ic_pint {
 background: rgba(0, 0, 0, 0) url(https://img-d01.moneycontrol.co.in/mcnews/images/mc_news-homepage-sprite.png) no-repeat scroll 0 0;
 display: inline-block;
 height: 33px;
 width: 33px
}
.ic_forum {
 background-position: -281px -2px
}
.ic_fb {
 background-position: -324px -2px
}
.ic_tweet {
 background-position: -366px -2px
}
.ic_gplus {
 background-position: -408px -2px
}
.ic_in {
 background-position: -451px -2px
}
.ic_pint {
 background-position: -493px -2px
}
.ic_blg {
 background-position: -535px -2px
}
.home-mid-contener {
 margin: 0 auto;
 max-width: 1260px
}
#left, .catleft.main, .left {
 width: calc(100% - 330px);
 padding: 0
}
.breadcrum-bg {
 clear: both;
 display: block;
 overflow: hidden
}
header {
 margin-bottom: 0!important
}
.brad_crum {
 border-bottom: 0 dotted #a9a9a9;
 color: #282828;
 margin: 0 auto;
 padding: 6px 0;
 text-transform: uppercase;
 font: 400 16px 'Fira Sans', sans-serif;
 display: block;
 clear: both;
 overflow: hidden
}
.brad_crum a {
 color: #282828;
 font: 400 12px 'Fira Sans', sans-serif;
 text-transform: capitalize
}
.bread-arrow {
 background: rgba(0, 0, 0, 0) url(https://img-d01.moneycontrol.co.in/mcnews/images/mc_news-bread-arow.png) no-repeat scroll left top;
 display: inline-block;
 height: 11px;
 padding-left: 5px;
 width: 11px;
 position: relative;
 top: 2px
}
.bread-title {
 color: #000;
 font: 600 12px 'Fira Sans', sans-serif
}
img {
 max-width: 100%
}
.owl-carousel .owl-item {
 box-sizing: border-box;
 padding-right: 15px
}
.owl-theme .owl-controls .owl-page span {
 background: #c8c8c8 none repeat scroll 0 0!important;
 height: 14px!important;
 margin: 5px!important;
 width: 14px!important
}
.owl-theme .owl-controls .owl-page.active span {
 background: #54a831 none repeat scroll 0 0!important
}
.related_des {
 display: block;
 margin: 7px 0 5px
}
.related_des a {
 color: #282828;
 font: 700 16px/24px 'Fira Sans', sans-serif
}
.related_des_sub {
 display: block;
 margin: 5px 0 20px
}
.related_des_sub a {
 color: #282828;
 font: 700 14px/19px 'Fira Sans', sans-serif
}
.related_date {
 display: block;
 color: #777;
 font: 400 12px 'Fira Sans', sans-serif;
 text-transform: uppercase
}
.PR {
 display: block;
 position: relative
}
.see-more {
 border-top: 1px dashed #ccc;
 margin: 20px 0 0;
 padding: 5px 0;
 text-align: right
}
.see-more > a {
 color: #3c3c3c;
 font: 700 12px 'Fira Sans', sans-serif;
 text-transform: capitalize
}
.img-seemr {
 position: relative;
 top: 1px
}
.expertitem {
 margin-top: 15px
}
.expertitem .item {
 display: inline-block;
 margin-right: 14px;
 width: 31.5%;
 vertical-align: top;
 margin-bottom: 25px
}
.business-item .item {
 display: inline-block;
 margin: 1%;
 width: 29.9%;
 vertical-align: top
}
.expertitem .item .ex-imgblock.vdo {
 position: relative
}
.expertitem .item .ex-imgblock.vdo::before {
 border-color: transparent transparent transparent #fff;
 border-style: solid;
 border-width: 7px;
 bottom: 20px;
 content: " ";
 cursor: pointer;
 height: 0;
 position: absolute;
 right: 15px;
 width: 0
}
.expertitem .item .ex-imgblock.vdo::after {
 border: 2px solid #fff;
 border-radius: 100%;
 bottom: 10px;
 box-shadow: 0 1px 5px rgba(0, 0, 0, .5);
 content: " ";
 cursor: pointer;
 height: 30px;
 position: absolute;
 right: 10px;
 width: 30px
}
.expertitem .item .related_des a {
 font-size: 16px;
 line-height: 22px
}
.expertitem .item:last-child {
 margin-right: 0
}
.blog-box h2, .section-title h1, .section-title h2 a, .section-title h3 {
 border-bottom: 1px solid #ccc;
 color: #0065a2;
 font: 900 18px/21px 'Fira Sans', sans-serif;
 margin-bottom: 15px;
 padding-bottom: 10px;
 text-transform: uppercase;
 display: block
}
.overlay-content {
 background: rgba(0, 0, 0, .45);
 bottom: 10px;
 color: #fff;
 left: 0;
 position: absolute;
 right: 0;
 width: auto;
 padding: 10px 20px
}
.overlay-content .related_des {
 margin: 0
}
.overlay-content .related_des a {
 font: 800 23px/30px 'Fira Sans', sans-serif
}
.ex-imgblock {
 position: relative
}
.ex-imgblock img {
 display: block
}
.ex-textblock p {
 color: #fff
}
.ex-name {
 font: 400 18px/21px 'Fira Sans', sans-serif;
 text-transform: uppercase
}
.ex-desi {
 font: 400 14px/21px 'Fira Sans', sans-serif;
 text-transform: uppercase
}
.startup-videos-main img {
 display: block;
 width: 100%
}
.startup-videos-main {
 display: inline-block;
 margin-right: 1%;
 position: relative;
 vertical-align: top;
 width: 50%
}
.startup-videos-side .related_des {
 margin-bottom: 5px;
 margin-left: 0;
 margin-top: 4px;
 padding-right: 0
}
.startup-videos-main .related_des a {
 color: #fff
}
.startup-videos-side {
 display: inline-block;
 width: 48%
}
.startup-videos-item:first-child {
 margin-bottom: 2%
}
.startup-videos-side .img-wrap {
 display: inline-block;
 margin-right: 2%;
 vertical-align: top;
 width: 49.8%
}
.startup-videos-side .description {
 width: 45%;
 display: inline-block;
 vertical-align: top
}
.startup-news .startup-videos-side .description {
 width: 100%
}
.startup-news .startup-videos-side .related_des a {
 font: 500 20px/24px 'Fira Sans', sans-serif
}
.startup-news .startup-videos-item {
 border-bottom: 1px dotted #ccc;
 margin-bottom: 9px;
 padding-bottom: 9px
}
.startup-news .startup-videos-item:last-child {
 border-bottom: 0 solid #ccc
}
.startup-news .expertitem .related_des {
 display: block;
 margin-bottom: 5px;
 margin-left: 0;
 margin-top: 5px;
 padding-right: 20px
}
.startup-news .expertitem .related_des a {
 color: #282828;
 font: 700 16px/22px 'Fira Sans', sans-serif;
 text-transform: capitalize
}
.startup-news .startup-videos-side {
 display: inline-block;
 width: 37%
}
.startup-news .startup-videos-main {
 display: inline-block;
 margin-right: 1%;
 position: relative;
 vertical-align: top;
 width: 60%
}
.startup-news-grid .startup-videos-side {
 width: 100%
}
.startup-news-grid .startup-videos-side .related_des {
 margin-top: -3px
}
.startup-news-grid .startup-videos-side .related_des a {
 font: 400 14px/20px 'Fira Sans', sans-serif
}
.startup-news-grid .startup-videos-side .startup-videos-item {
 margin-bottom: 10px;
 padding-top: 14px
}
.startup-news-grid .startup-videos-side .img-wrap {
 width: 41.8%
}
.startup-news-grid .startup-videos-side .description {
 width: 52%
}
.add-spot {
 height: 630px;
 width: 300px
}
aside .add-spot {
 width: 300px
}
.add-spot.sm {
 width: 300px;
 height: 250px;
 margin-bottom: 35px
}
aside .blog-box {
 margin: 50px 0;
 width: 300px
}
aside .blog-box .owl-item {
 width: 100%
}
aside .blog-box .item {
 margin-top: 10px
}
aside .blog-box .item .blogger-img {
 margin-right: 15px;
 position: relative;
 z-index: 999
}
aside .blog-box .item .blogger-img img {
 width: 110px;
 height: 120px;
 overflow: hidden
}
aside .blog-box .item .blog-info {
 background: #fff;
 width: 160px
}
aside .blog-box .item .blginfBr {
 position: relative;
 border-bottom: 5px solid #e5e5e5;
 padding: 0 0 15px
}
aside .blog-box .item .blginfBr:after, aside .blog-box .item .blginfBr:before {
 top: 100%;
 left: 40px;
 border: solid transparent;
 content: " ";
 height: 0;
 width: 0;
 position: absolute
}
aside .blog-box .item .blginfBr:before {
 border-top-color: #e5e5e5;
 border-width: 30px 30px 0 10px;
 margin-left: -27px
}
.MB35 {
 margin-bottom: 35px
}
aside .blog-box .item .blginfBr:after {
 border-top-color: #fff;
 border-width: 20px 20px 0 5px;
 margin-left: -20px
}
aside .blog-box .item .blog-info .tag {
 font-size: 12px;
 text-transform: uppercase;
 color: #0065a2;
 font-weight: 700
}
aside .blog-box .item .blog-info .date {
 font-size: 12px;
 font-weight: 400;
 color: #777;
 line-height: 25px
}
aside .blog-box .item .blog-info .blog-title {
 font: 700 16px/22px "Fira Sans", sans-serif;
 color: #282828;
 padding-bottom: 5px
}
aside .blog-box .item .blogger-info {
 padding-left: 60px;
 padding-top: 10px
}
aside .blog-box .item .blogger-info p {
 font-size: 13px;
 color: #333
}
aside .blog-box .item .blogger-info p strong {
 font-weight: 700
}
aside .blog-box .item .blogger-info p span {
 color: #666;
 font-size: 11px
}
.social-connect {
 margin-bottom: 50px
}
.social-connect ul li {
 width: 32%;
 display: inline-block;
 border-top: none!important
}
.social-connect ul li a {
 color: #9ea7b3;
 font-size: 12px
}
.social-connect ul li a span {
 text-align: center;
 display: block;
 margin: 0 auto
}
.social-connect .facebook_icon {
 width: 60px;
 height: 60px;
 background: url(https://img-d01.moneycontrol.co.in/mcnews/images/mc_news-homepage-sprite.png) -421px -120px no-repeat;
 display: block
}
.social-connect .twitter_icon {
 width: 60px;
 height: 60px;
 background: url(https://img-d02.moneycontrol.co.in/mcnews/images/mc_news-homepage-sprite.png) -481px -120px no-repeat;
 display: block
}
.social-connect .googleplus_icon {
 width: 60px;
 height: 60px;
 background: url(https://img-d01.moneycontrol.co.in/mcnews/images/mc_news-homepage-sprite.png) -541px -120px no-repeat;
 display: block
}
.contact {
 margin-bottom: 50px
}
.contact .form-control {
 display: block
}
.contact .form-control input {
 border: 1px solid #ccc;
 width: 66%;
 display: inline-block;
 padding: 10px 5px;
 float: left;
 border-right: 0;
 font-style: italic
}
.contact .form-control button {
 display: inline-block;
 width: 30%;
 background: #005789;
 color: #fff;
 padding: 10px 10px;
 outline: 0;
 border: none
}
.contact p {
 font-size: 13px;
 margin: 10px 0
}
.auto-news {
 margin-bottom: 50px
}
.auto-news ul li {
 display: block;
 border-bottom: 1px solid #ccc;
 margin-bottom: 10px;
 padding-bottom: 10px
}
.auto-news ul li:first-child {
 border-top: none;
 padding-top: 0
}
.auto-news ul li:last-child {
 border-bottom: none
}
.auto-news ul li .img-wrap {
 width: 80px;
 height: 46px;
 float: left;
 margin-right: 7px
}
.auto-news ul li .img-wrap a {
 display: block
}
.auto-news ul li .description .related_des {
 margin-top: -3px
}
.auto-news ul li .description .related_des a {
 font-size: 14px;
 font-weight: 400!important;
 line-height: normal;
 margin: 0
}
.business-item {
 color: #282828;
 margin-bottom: 5px;
 padding-top: 10px;
 text-align: left
}
.business-item a {
 border-bottom: 0;
 text-transform: none;
 color: #282828;
 font-weight: 500
}
.business-item .tag {
 color: #0065a2;
 font-size: 12px;
 font-weight: 700;
 margin: 8px 0 5px;
 text-transform: uppercase
}
.business-item .title {
 font: 700 16px/22px "Fira Sans", sans-serif!important;
 text-decoration: none
}
#company-carousel {
 text-align: center
}
.sponsered {
 margin-top: 0
}
.sponsered img {
 width: 100%
}
.tabular-data {
 margin-top: 50px
}
.tabular-data .section-title {
 border-bottom: 1px solid #ccc;
 display: block
}
.tabular-data .section-title h2 a, .tabular-data .section-title h3 {
 float: left;
 border-bottom: 0
}
.tabular-data .tabs-01 {
 float: right
}
.tabular-data .tabs-01 li {
 display: inline-block;
 position: relative
}
.tabular-data .tabs-01 li a {
 padding: 5px 10px;
 background: #f2f3f3;
 color: #333;
 font-size: 14px;
 font-weight: 600;
 border: 1px solid #ccc;
 display: block
}
.tabular-data .tabs-01 li a.active {
 background: #54a831;
 color: #fff;
 position: relative
}
.tabular-data .tabs-01 li a.active:after {
 content: "";
 border-color: #54a831 transparent;
 border-style: solid;
 border-width: 8px 8px 0 8px;
 height: 0;
 width: 0;
 left: 0;
 right: 0;
 bottom: -7px;
 position: absolute;
 margin: auto
}
#network-carousel {
 margin-top: 20px
}
#network-carousel .item img {
 overflow: hidden
}
#network-carousel .owl-controls {
 position: absolute;
 bottom: -40px;
 right: 0;
 width: auto;
 left: 0;
 margin: 0 auto
}
.block1, .block2, .main-slide, .startup-news, .startup-videos {
 padding-bottom: 30px
}
.ad-940x60 {
 padding: 20px 0;
 margin: 10px auto;
 text-align: center
}
.ad-1250x60 {
 padding: 20px 0;
 margin: 10px auto;
 text-align: center
}
.ad-1250x60.no-padding, .ad-940x60.no-padding {
 padding: 0!important
}
.startup-news .story-desc {
 background: 0 0;
 position: relative
}
.news-widget {
 margin-bottom: 20px;
 display: block
}
.news-widget .section-title h3 {
 border-bottom: 0;
 margin-bottom: 0
}
.tabs-02 ul {
 display: block
}
.tabs-02 ul li {
 display: inline-block;
 width: 49%;
 float: left;
 padding: 0 2px;
 background: #fff;
 border-bottom: 1px solid #54a831
}
.tabs-02 ul li:first-child {
 padding-left: 0
}
.mbottom60 {
 margin-bottom: 60px!important
}
.tabs-02 ul li a {
 color: #636363;
 background: #f0f0f0;
 padding: 10px 0;
 text-align: center;
 display: block;
 text-transform: uppercase;
 font-size: 14px;
 font-weight: 700
}
.tabs-02 ul li a.active, .tabs-02 ul li a:hover {
 background: #54a831;
 color: #fff
}
.tabs-content ul {
 display: block
}
.tabs-content ul li {
 padding: 10px 0;
 border-bottom: 1px dashed #cdcdcd;
 display: block
}
.tabs-content ul li:last-child {
 border-bottom: 0
}
.tabs-content .img-wrap {
 float: left
}
.tabs-content ul li a {
 font: 400 14px/20px "Fira Sans", sans-serif;
 color: #333
}
.tabs-content ul li a img {
 float: left;
 margin-right: 10px;
 width: 130px;
 height: 73px;
 overflow: hidden
}
.video-widget {
 margin-bottom: 20px
}
.video-widget .main-vdo {
 border-bottom: 1px dashed #d2d2d2;
 padding-bottom: 10px;
 margin-bottom: 10px
}
.video-widget p a {
 color: #333;
 font: 400 18px/22px "Fira Sans", sans-serif;
 line-height: 1.3;
 padding-top: 10px
}
.slideshow .related_des a:first-child {
 color: #282828;
 font: 700 20px/24px "Fira Sans", sans-serif;
 margin: 9px 0
}
.video-widget a.vdo {
 position: relative;
 display: block;
 margin-bottom: 10px
}
.video-widget .vdo {
 display: inline-block;
 float: left;
 position: relative
}
.video-widget .vdo:before {
 right: 13px;
 bottom: 24px;
 margin: auto;
 border-style: solid;
 border-width: 10px;
 border-color: transparent transparent transparent #fff;
 content: " ";
 height: 0;
 width: 0;
 position: absolute
}
.video-widget .vdo:after {
 right: 10px;
 bottom: 15px;
 margin: auto;
 border: 2px solid #fff;
 border-radius: 100%;
 content: " ";
 height: 35px;
 width: 35px;
 position: absolute;
 box-shadow: 0 1px 5px rgba(0, 0, 0, .5)
}
.slideshow .left-side {
 float: left;
 width: 69%;
 display: inline-block
}
.slideshow .left-side figure img {
 width: 100%;
 height: auto;
 overflow: hidden
}
.slideshow .tag {
 font-size: 12px;
 text-transform: uppercase;
 color: #0065a2;
 margin: 5px 0 0;
 font-weight: 700
}
.slideshow .right-side {
 float: right;
 width: 29%;
 display: inline-block
}
.ad-spot-180 {
 width: 300px;
 height: 600px
}
.slideshow {
 margin-bottom: 20px
}
.icon-more-arrow {
 background: url(https://img-d01.moneycontrol.co.in/mcnews/images/icon-more-arrow.gif) no-repeat;
 display: inline-block;
 width: 10px;
 height: 10px
}
.tabs-01 li {
 position: relative
}
.tabs-01 li ul {
 position: absolute;
 right: 0;
 top: 30px;
 width: 200px;
 display: none;
 z-index: 99999
}
.show-moblie {
 display: none
}
.mbottom {
 margin-bottom: 30px!important
}
.ads-320-50 {
 background: #fff none repeat scroll 0 0;
 margin: 0 auto 12px;
 text-align: center;
 width: auto
}
.ads-320-250 {
 background: #fff none repeat scroll 0 0;
 margin: 10px auto;
 text-align: center;
 width: auto
}
.infographic .left-side {
 width: calc(100% - 320px)!important
}
.infographic .right-side {
 width: 300px!important
}
.infographic.startup-news-grid .startup-videos-side .img-wrap {
 width: 100%!important;
 margin-bottom: 10px
}
.infographic.startup-news-grid .startup-videos-side .description {
 width: 100%!important
}
.infographic.startup-news-grid .startup-videos-side .related_des a {
 font: 500 14px/20px "Fira Sans", sans-serif!important
}
.infographic.startup-news-grid .startup-videos-side li:first-child.startup-videos-item {
 border-bottom: 1px dashed #ccc;
 margin-bottom: 16px;
 padding-bottom: 16px;
 padding-top: 0
}
.infographic.startup-news-grid .startup-videos-side li:first-child .img-wrap {
 width: 50%!important
}
.infographic.startup-news-grid .startup-videos-side li:first-child .description {
 width: 45%!important
}
.infographic .startup-videos-side li:first-child .img-wrap {
 display: inline-block
}
.infographic.startup-news-grid .startup-videos-side li:first-child .related_des a {
 font: 500 16px/20px "Fira Sans", sans-serif!important
}
.infographic li.startup-videos-item:first-child {
 display: block!important;
 width: 100%
}
.infographic li.startup-videos-item {
 display: inline-block;
 vertical-align: top;
 width: 31.4%;
 margin-right: 2%
}
.infographic li.startup-videos-item:last-child {
 margin-right: 0
}
.infographic .startup-videos-side .img-wrap {
 display: block
}
.budget_ads {
 margin: 10px auto 20px;
 text-align: center
}

.searchBox .sugBox .ausggestleft { background: #f3f7f8; width: 120px; border-right: 1px solid #e8eaec; height: 350px; float: left; } 
.searchBox .sugBox .top_asugscrl { width: 435px; float: right; margin: 10px 15px 10px 0; } 
.searchBox .sugBox .ausggestleft li { border-bottom: 1px solid #e4e4e4; text-align: left; }
.scrollBar {overflow: auto; width: 100%!important;}
header .headTop .topmenublock .toplinks1 .myaccpop {width: 175px;}
header .headTop .arwssUpLft { background: url(https://img-d02.moneycontrol.co.in/images/common/header/mobmenuARW.png) no-repeat; position: absolute; left: 21px; height: 13px; top: 0; width: 27px; display: inline-block; }
header .headTop .topmenublock .toplinks1 .myaccpop ul { border: 1px solid #26ac02; padding-bottom: 50px; background: #fff; box-shadow: 0 0 3px #999; }
header .headTop .topmenublock .toplinks1 .myaccpop li { display: block; float: none; border-bottom: 1px solid #e4e4e4; }
header .headTop .topmenublock .toplinks1 .myaccpop li a { display: block; padding: 0 20px; color: #282828; font: 13px/30px 'Fira Sans',sans-serif; }
header .headTop .topmenublock .toplinks1 .myaccpop li:last-child { border: none; }
header .headTop .topmenublock .toplinks1 .myaccpop li a:hover { color: #fff; background: #282828; text-decoration: none; }
.searchBox .sugBox .suglist li a span {color: #333; font-weight: 600;}
.hide_in_desktop {display:none;}

@media screen and (max-width:1279px) {
  header.headinsde .searchBox {
  margin: 0 5px
 }
 .infographic li.startup-videos-item {
  display: block!important;
  width: 100%
 }
 .infographic.startup-news-grid .startup-videos-side .description {
  width: 60%!important
 }
 .infographic .startup-videos-side .img-wrap {
  display: inline-block
 }
 .infographic li.startup-videos-item {
  display: block!important;
  border-bottom: 1px dashed #ccc;
  padding-bottom: 7px;
  padding-top: 10px!important
 }
 .infographic li:last-child.startup-videos-item {
  border-bottom: 0 dashed #ccc;
  padding-bottom: 0
 }
 @media screen and (max-width:640px) {
  .hide-mobile {
   display: none!important
  }
  .infographic .left-side {
   width: 100%!important
  }
 }
 @media screen and (max-width:500px) {
  .tabular-data {
   margin: 15px -10px;
   padding: 0
  }
  .tabular-data .tabs-01 li ul {
   left: 0
  }
 }
 @media screen and (max-width:1023px) {
  #left, .catleft.main, .left {
   width: 100%;
   padding: 0
  }
  #right {
   display: none
  }
 }
 @media screen and (max-width:930px) {
  header.responsive_true.budget_header_news {
   height: 36px
  }
 }
 .infographic.startup-news-grid .startup-videos-side li .img-wrap {
  width: 50%!important
 }
 .infographic.startup-news-grid .startup-videos-side li .description {
  width: 45%!important
 }
 .infographic .startup-videos-side li .img-wrap {
  display: inline-block
 }
}
@media screen and (max-width:1280px) {
 .brad_crum, .home-mid-contener, .mid-contener {
  max-width: 1270px;
  margin: 0 10px
 }
 #mid {
  box-sizing: border-box;
  padding: 10px 0;
  overflow: hidden
 }
 .ad-1250x60.no-padding {
  display: none
 }
}
@media screen and (max-width:1279px) {
 .brad_crum, .home-mid-contener, .mid-contener {
  margin: 0 auto;
  max-width: 960px
 }
}
@media screen and (max-width:1270px) {
 .startup-videos-side .related_des a {
  font-size: 16px;
  line-height: 22px
 }
 .startup-news .startup-videos-item, .startup-news .startup-videos-main, .startup-news .startup-videos-side {
  width: 100%!important
 }
 .startup-news .startup-videos-side {
  margin-top: 10px
 }
 .expertitem {
  margin-top: 0
 }
}
@media screen and (max-width:1024px) {
 .brad_crum, .mid-contener {
  max-width: 960px;
  padding: 5px 15px
 }
}
@media screen and (max-width:768px) {
 .startup-videos-main, .startup-videos-main img {
  width: 100%
 }
 .startup-videos-side, .startup-videos-side .description, .startup-videos-side .img-wrap {
  width: 100%
 }
 .startup-videos-main .related_des a {
  font-size: 22px;
  line-height: 26px
 }
 .startup-videos-item {
  display: inline-block;
  width: 48.7%
 }
 .startup-videos-item .img-wrap img {
  width: 100%
 }
 .startup-videos-item:first-child {
  margin-bottom: 0;
  margin-right: 2%
 }
 .brad_crum .FL {
  width: 100%
 }
 .brad_crum a, .bread-title {
  font-size: 12px
 }
}
@media screen and (max-width:767px) {
	.expertitem .item { margin-right: 1.9% }
	.startup-videos-item { width: 48.6% }
	.startup-news .expertitem .item { width: 100% }
	.startup-news .ex-imgblock img { width: 100%; height: auto }
	.startup-news .expertitem .item { margin-bottom: 10px!important }

	/* Bottom menu -> Start */
		.footer_navigation_list li .wap_ic_home {display: block; margin-top: 1px;}
		.footer_navigation_list li.active .wap_ic_home {display: none;}
		.footer_navigation_list li .wap_ic_home_active {display: none;}
		.footer_navigation_list li.active .wap_ic_home_active {display: block; margin-top: 1px;}
		.footer_navigation_list li .wap_ic_markets {display: block;}
		.footer_navigation_list li.active .wap_ic_markets {display: none;}
		.footer_navigation_list li .wap_ic_markets_active {display: none;}
		.footer_navigation_list li.active .wap_ic_markets_active {display: block;}
		.footer_navigation_list li .wap_ic_news {display: block;}
		.footer_navigation_list li.active .wap_ic_news {display: none;}
		.footer_navigation_list li .wap_ic_news_active {display: none;}
		.footer_navigation_list li.active .wap_ic_news_active {display: block;}
		.footer_navigation_list li .wap_ic_portfolio {display: block;}
		.footer_navigation_list li.active .wap_ic_portfolio {display: none;}
		.footer_navigation_list li .wap_ic_portfolio_active {display: none;}
		.footer_navigation_list li.active .wap_ic_portfolio_active {display: block;}
		.responsive_true {z-index:9999;top:0}
		header.responsive_true .icpancakeblock.open_div {display: none !important;}
		header.responsive_true .icpancakeblock {animation: movingTop_To_Bottom 1s ease; -webkit-animation: movingTop_To_Bottom ease 1s;}
		@keyframes movingTop_To_Bottom {100% {top: 0px;}0% {top: -20px;}}
		.close_div{display:block;opacity:1;}
		.footer_navigation_list {display:flex; margin:0; padding: 10px 0;	bottom:0; position:fixed; z-index:99999;	width:100%; background-color:#000; height:35px;}
		.close_ad_div{bottom: 54px!important;animation:movingStickyBottom_To_Top 1s ease;-webkit-animation:movingStickyBottom_To_Top ease 1s}
		@keyframes movingStickyBottom_To_Top{100%{bottom:45px}0%{bottom:0}}
		.footer_navigation_list.close_div{display:flex;justify-content:space-evenly}
		.footer_navigation_list li{text-align:center;margin-top:2px;width:25%}
		.footer_navigation_list li a{font:10px/12px Latobold,sans-serif;color:#6a6e71}
		.footer_navigation_list li.active a{color:#b2bab7}
		.footer_navigation_list li a>div+div+div{margin-top: 3px}
		.footer_navigation_list, .footer_navigation_list * {box-sizing: unset;}
		.footer_navigation_list li.active a {color: #ffffff;}
		.fixednav.menu_sec_desk{ top:0px !important;}
	/* End <- Bottom menu */
}
@media screen and (max-width:640px) {
 .owl-carousel .owl-item {
  margin-right: 3px!important
 }
 .expertitem .item {
  margin-right: 1.7%
 }
 .startup-videos-item {
  width: 48.5%
 }
 .business-item .item {
  width: 30%
 }
}
@media screen and (max-width:480px) {
 .related_des a {
  font-size: 16px;
  line-height: 20px
 }
 .breadcrum-bg, .section-bottom {
  height: auto;
  padding: 5px 0
 }
 .brad_crum, .brad_crum a {
  font-size: 12px
 }
 .brad_crum a, .bread-title {
  font-size: 12px
 }
 .related_date {
  font: 400 12px 'Fira Sans', sans-serif
 }
 .see-more {
  text-align: center
 }
 .expertitem .item:first-child {
  margin-bottom: 10px;
  position: relative;
  width: 100%
 }
 .expertitem .item:first-child .description p {
  color: #fff
 }
 .expertitem .item:first-child img {
  width: 100%
 }
 .hide-mob {
  display: none
 }
 .expertitem .item {
  display: inline-block;
  margin-right: 1%;
  width: 48.7%
 }
 .tabular-data .expertitem .item {
  display: inline-block;
  margin-right: 1%;
  width: 47%!important;
  margin-bottom: 0
 }
 .startup-videos-item {
  width: 48.4%
 }
}
@media screen and (max-width:360px) {
 .owl-carousel .owl-item {
  margin-right: 2px!important
 }
 .startup-videos-item {
  width: 48.3%
 }
 .startup-videos-main .related_des a {
  font-size: 18px;
  line-height: 20px
 }
}
@media screen and (max-width:1023px) {
 #mid {
  overflow: hidden
 }
 .home-mid-contener {
  width: auto
 }
 .home-mid-contener #right {
  display: block;
  width: 100%;
  margin: 0 auto;
  padding: 0
 }
 .startup-videos-item {
  width: 100%
 }
 .tabular-data .tabs-01 {
  margin-left: 10px
 }
 .partners-box, .sponsered, .tabular-data .section-title {
  margin: 0 10px
 }
 .tabular-data .tabs-01 {
  margin-left: 0;
  margin-bottom: 10px
 }
 .business-item {
  padding: 5px
 }
}
@media screen and (max-width:960px) {
 #mid {
  padding: 0 20px!important
 }
}
@media screen and (max-width:768px) {
 .home-mid-contener #right {
  display: none
 }
}
@media screen and (max-width:767px) {
 .home-mid-contener #right {
  display: none
 }
 .show-moblie {
  display: block
 }
 .tabular-data .section-title h2 a, .tabular-data .section-title h3 {
  float: none
 }
 .business-item {
  padding: 10px 3px
 }
 .tabular-data {
  padding: 0 10px
 }
 .tabular-data .tabs-01 {
  margin-left: 0
 }
 .sponsered {
  padding: 0 10px;
  width: auto
 }
 .home-mid-contener {
  width: auto
 }
 aside .blog-box {
  width: 100%
 }
 .slideshow .left-side, .slideshow .right-side {
  width: 100%
 }
 .slideshow .right-side {
  margin-top: 10px
 }
}
@media screen and (max-width:1020px) {
 .mtop {
  margin-top: 45px!important
 }
 header {
  height: 35px
 }
}
.owl-carousel .owl-wrapper:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0
}
.owl-carousel {
 display: none;
 position: relative;
 width: 100%;
 -ms-touch-action: pan-y
}
.owl-carousel .owl-wrapper {
 display: none;
 position: relative;
 -webkit-transform: translate3d(0, 0, 0)
}
.owl-carousel .owl-wrapper-outer {
 overflow: hidden;
 position: relative;
 width: 100%
}
.owl-carousel .owl-item {
 float: left
}
.owl-controls .owl-buttons div, .owl-controls .owl-page {
 cursor: pointer
}
.owl-controls {
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 -webkit-tap-highlight-color: transparent
}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
 -webkit-backface-visibility: hidden;
 -moz-backface-visibility: hidden;
 -ms-backface-visibility: hidden;
 -webkit-transform: translate3d(0, 0, 0);
 -moz-transform: translate3d(0, 0, 0);
 -ms-transform: translate3d(0, 0, 0)
}
.owl-theme .owl-controls {
 margin-top: 10px;
 text-align: center
}
.owl-theme .owl-controls .owl-page {
 display: inline-block;
 zoom: 1
}
.owl-theme .owl-controls .owl-page span {
 display: block;
 width: 12px;
 height: 12px;
 margin: 5px 7px;
 filter: Alpha(Opacity=50);
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px;
 background: #c8c8c8
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
 filter: Alpha(Opacity=100);
 opacity: 1
}
body {
 font-size: 100%;
 font-family: Roboto, sans-serif;
 font-weight: 400;
 margin: 0;
 padding: 0;
 background: #f0eeee
}
article, aside, figure, footer, h1, h2, h3, h4, h5, h6, header, li, p, ul {
 margin: 0;
 padding: 0
}
li, ul {
 list-style: none
}
.fleft {
 float: left
}
.fright {
 float: right
}
.clearfix:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0
}
a, a:hover {
 text-decoration: none
}
img {
 border: none
}
#mid {
 padding: 15px 0 20px 0;
 position: relative
}
#left, .catleft, .left {
 width: 74.51612903225806%;
 background: #fff;
 padding: 15px;
 box-sizing: border-box
}
.brad_crum {
 border-bottom: 1px dotted #a9a9a9;
 padding: 0 0 10px;
 font-size: 11px;
 color: #818181;
 text-transform: uppercase
}
.brad_crum a {
 color: #000;
 padding: 0 6px
}
.title {
 border-bottom: 1px solid #dbdbdb;
 padding-bottom: 8px;
 text-transform: uppercase;
 position: relative
}
#right {
 width: 300px
}
.twitter_icon {
 background-position: -268px -4px;
 width: 40px;
 height: 32px
}
.facebook_icon {
 background-position: -375px -47px;
 width: 17px;
 height: 33px
}
.close {
 background-position: -189px -108px;
 width: 14px;
 height: 12px;
 margin-top: 4px
}
@media screen and (max-width:1238px) {
 #left, #left.left_box, .left, .left.left_box {
  width: 674px
 }
}
@media screen and (max-width:1000px) {
 #right, .editor_pick ul li:last-child, .footer_mid, .footer_top, .live_cricketpup, .top_banner, ul.nav li:nth-child(n+3) {
  display: none
 }
 #left, #left.left_box, #local_news, .left, .left.left_box {
  width: 100%;
  float: none
 }
 #mid {
  padding: 10px;
  box-sizing: border-box
 }
}
@media screen and (max-width:765px) {
 .bhiddn, .city_box, .gray_box span, .jump_to, .lead_story .ext_story, .local_links .linner ul li:first-child, .local_links.wauto, .mobile_mbox, .pagenation a:nth-child(10), .pagenation a:nth-child(11), .pagenation a:nth-child(12), .pagenation a:nth-child(3), .pagenation a:nth-child(4), .pagenation a:nth-child(5), .pagenation a:nth-child(6), .pagenation a:nth-child(7), .pagenation a:nth-child(8), .pagenation a:nth-child(9), .pancke, .pnv_larrow, .pnv_rarrow, .select_bloger, .share_box, .state_ddown, .state_nav, .t10_larrow, .t10_rarrow, .tsearch_box, header, ul#cagetory li p, ul.local_news, ul.nav, ul.story_share_box li:nth-child(n+5) {
  display: none
 }
 #mid {
  padding: 51px 0 0 0
 }
 .title {
  float: none;
  margin: 0 10px
 }
 #left, .left, .state_left {
  padding: 0
 }
 .brad_crum, .btitle.bnon {
  padding: 10px
 }
 .brad_crum {
  margin: 10px 10px 0;
  padding: 10px 0
 }
 #blog_widget, .astro_box .title, .pgallery .title, .poll, .title, .vgallery title {
  margin: 0
 }
 .brad_crum {
  margin: 0 15px 0 10px
 }
 .brad_crum {
  padding-left: 0
 }
 footer {
  padding-bottom: 60px
 }
}
#live_tv_video .clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden
}
#live_tv_video .clearfix {
 display: inline-block
}
#live_tv_video .clearfix {
 display: block
}
#live_tv_video {
 box-sizing: border-box;
 width: 300px;
 height: 200px;
 background-color: #fff;
 border: 1px solid #930c0c;
 border-top: 0;
 margin-bottom: 10px
}
#live_tv_video * {
 box-sizing: border-box
}
#live_tv_video .tv_hed {
 height: 30px;
 background-color: #930c0c;
 padding-top: 1px
}
#live_tv_video .vid_listlv {
 border-top: 1px solid #930c0c
}
#live_tv_video .lv_tvspn {
 width: 107px;
 height: 28px;
 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAAcCAYAAABmmEF1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjI3RkUwRDQ0NDhEMTFFODkxRUZCQjM2Q0JENzlGNkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjI3RkUwRDU0NDhEMTFFODkxRUZCQjM2Q0JENzlGNkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMjdGRTBEMjQ0OEQxMUU4OTFFRkJCMzZDQkQ3OUY2RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMjdGRTBEMzQ0OEQxMUU4OTFFRkJCMzZDQkQ3OUY2RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk14oGQAAAR8SURBVHja7FltSFNRGH5rsRwb2obUsIy0zII+CPGHYERFCEUUUtQ/NSLohyKaFEEkRSCJGkb/7BsCSQwJjepH9KugRERBU3NBKqlhTCbWROt9znYuW2y6Xds80n3gYdt7z+49e5/zfpyzVV12+xUiymGuZM6RgaUAfO9inp9v0CrmMWaW4a8lxzSzgdk+n6JfDT8pAehQt1D4GVAHe5knDLGWD24yVxtiLQ+kMUsNsZYPLjPXheoGI4atsJBSLl3SPYO5qSn6dvs2eR48WHbeczY0kCUjg9xv3tBEZWWsH5fIvM48p1ssCAWHTw8M6JqBZcsWchYX00AEYm3t7SXz2rX0uaCApp8/FzYHOymlpIS8Y2PUt22bNnZjaysl5uTQKN93vKws4oXn/fSJvO/eRTZ3Fsq6cyd52tvjtT7OMO8wO3WJJTYDLNTwqVO6nr6+sZGsu3dHNHaqs5PMhw6Rbf9+TSzL9u3iFSJajh7V7AmbN4tX99OnkTmev7upttYnboRiLQFMzFrmQd1ixW2H2NNDdhbLkpmp2QKFliKaOaIgHqINUWJKS6MkjkZbdjaZbDYxFtEgIw7jnRcuiPf2w4fJlpUVlNoQvUl8b2DW4yH369fkvnUrZErE9QleIDFM6wf8hxYtSovlefmSiFOeddcuzckQ5XtzMyXn52si2vLytEgUDna5KPn0aTJZrfRzcJAS0tNF+jIlJtK3s2dpfVWV+CwjFJSpDSLg3kGLhlNlIJJPnhT31hYQz+9zFOlUB6qZbcwZZbtB/HhECxwDoaQo3qEh+smCSBFlakQkSnwpKqKe1FRy7dtHIzU1voqdmyteYZvq6hLvkQa7HQ4RdXiGFAp1Eva+I0doghuiQMxyze7haATl/OTcYoQMZrHSkRVUt9gZSGsy4swbNviii2sPmhYtEmWK5PGW0lIyO51aKkQEzQezP1IhpKyFoaLlR1ubiF5gZnRU3BdRG2PgsP2R0vssj99ZEAdNhKxL093dWt1K4Bol7TKVoWNEfUN609u5KoY1zKtqi9XS4hNlzx6xgmVdkvYkTmmB9Uo0Df6UNMK1CenN/eJFVM9EjUOToiCGlU6DSDeoTwl+58m6FM4uUhPqCNsd3AhYuK5JQYOahv5+0WSIa9zCy+bDy/tILIq0piZyv30rmhg0GJHu3WKIfmZd1GKhDjh07uDxXWyqo4qujg5NFPfDhyHtgfVq/PFjSikvF5tkcKS+XrTisgMEJu7eFQ0Hvg9O+lPo14oKSq2u1uzi3h8+qLBusVp+reiy25/xm+P/4rhJtrSz8wiC9BSP4yZ0dwu10+HGIDLNO3ZojUac0IeDmxD2V0yR26MSK9wPlth0/76oH+MBm0ivuicEqiGUWDNM7FF6F926Q6itra3BNm61cfKgzYD3KoZgulEvhVq0WBABNWGhMQZ0YZx5LdCw6G4wDn8X/K/Af1qTgQbjz0c18ZF572+jIZZ6+E2+s8A5Qyz18YT5PtQFQyy14GFeDHcRYqUaPlIC0OEGczjcgD8CDADcYLXKFaKZRAAAAABJRU5ErkJggg==) 0 0 no-repeat
}
#live_tv_video .vid_bx {
 width: 148px;
 height: 83px;
 position: relative;
 float: left
}
#live_tv_video .vid_bx:first-child {
 margin-right: 2px
}
#live_tv_video .vid_bx:nth-child(3) {
 margin-right: 2px;
 margin-top: 2px
}
#live_tv_video .vid_bx:nth-child(4) {
 margin-top: 2px
}
#live_tv_video .vid_bx a {
 display: block
}
#live_tv_video .vid_bx img {
 width: 100%;
 height: auto
}
#live_tv_video .overlay_lvtv {
 width: 100%;
 height: 100%;
 position: absolute;
 left: 0;
 top: 0;
 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAABDCAYAAABZcL/TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDFBRDI3NTQ0NDkwMTFFOEE1MzI4NzJDOEM0QjIxNTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDFBRDI3NTU0NDkwMTFFOEE1MzI4NzJDOEM0QjIxNTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMUFEMjc1MjQ0OTAxMUU4QTUzMjg3MkM4QzRCMjE1OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMUFEMjc1MzQ0OTAxMUU4QTUzMjg3MkM4QzRCMjE1OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj0bHGsAAACjSURBVHjadJIBDsUgCEORcv8bf92fEVKELTHa0D4hbojIkPPZf6mLOHhluNVtIXBcy84h2d41lTLKmYRejF4JwBkkW2Df3W29cJpwJRrFnUmVyOAebguv/ti2SsYbrRWcfZeji5ZmN2AqdZ0y8zvDlSyYBh5uGk0btr38FcxFEIvNWIAz6AAoAGW0fQLKpcYAZcCetr2np6HrQLk38B+PR4ABAFwhFWOSwvvWAAAAAElFTkSuQmCC) left bottom repeat-x
}
#live_tv_video .desc_tv {
 position: absolute;
 width: 100%;
 left: 0;
 bottom: 0;
 padding: 5px;
 color: #fff;
 font: 400 10px 'Noto Sans', Arial, Helvetica, sans-serif
}
#live_tv_video .play_ic {
 width: 21px;
 height: 21px;
 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUUxNDUwMjQ0NDkxMTFFODhCMTY4MTlCNTgxODY2NkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUUxNDUwMjU0NDkxMTFFODhCMTY4MTlCNTgxODY2NkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRTE0NTAyMjQ0OTExMUU4OEIxNjgxOUI1ODE4NjY2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRTE0NTAyMzQ0OTExMUU4OEIxNjgxOUI1ODE4NjY2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PncoF54AAALkSURBVHjajJTfS5NRGMff/XBIbNKQMaNag22JDV1e5ESitsCU8qLAIMMbkYH/gUlC2kV24403Uje7sWW3ohBNartIcyPKubetxpjbLmSrNV2bE1pb3yNHOby87/LAZ+d5nvc83/fZe855lLVajZPJZJzYwLM2TFdAJ9CD34AHIeT4OKlBREVijeARSNSkxwKwi2nKhJXC78X0AhiJXywWc4lEIlcoFMpKpVJhNBpP6/X6c4zGE+Q/lqwU9r2jMlKp1Pb09PQSws+FDA0NvfL7/Z+Yql+LVorZBv8LCfp8vs9OpzPI/WdMTU2dmZyc7FcoFA1wn0FngsTlzBoP+VlfXw+xgg6Ho7GO6M74+PgydR+isM4jUVLtHcyX9vb2fvb09HxkE0dHRw3JZPK2lPDs7OwPr9cboO5TsslyemRGSGRlZYUXJmWz2bLBYDgbDoedUsL4xiGIVWD2g1tE1AEOE9xud0qYcHBw8JfMVqvVsrm56RATzeVyVWxsnLrXiagFaMrl8u7q6mpZmCCXy4/PW0dHx8VQKOTs6upSCdfFYrECNduIqJpYEN3nTjDa29stLpfrvDBeKpUq1NQQ0V/EUqvVmpOIbmxshLE5SWG8ubm54ehrENGvYEelUmkGBwfVwsXVavX4dgQCgXB3d/daNBqtCNe1trZqqRkmou8o3PDwsFG4GP/gsIJgMMjb7fY1serJWdbpdCZSA/AS0Qi961xfX59Vq9WyF4JrampSRSKRODbng9QnmZubu0zNl8DPXtO3CPTG4/GY2Wx+z2xMw9bW1h8pwfn5eePY2NhN6hqglWarug92TSaThef5qy0tLYfP6gl6PB4zI+gigmJdygbypO3giGQXFxf9AwMDC2yHstls7pmZmeV0Oh1lutRE3SYN/wJ4w3bjfD6/DRE+k8l8q1Qq+8yjHHhwos5P43fBEtgV6foBUh3QSXb+OuMGuEabzinyLvCd7DA9hhmxpH8CDAAYHL5fXuvQlwAAAABJRU5ErkJggg==) 0 0 no-repeat;
 display: inline-block;
 margin-right: 5px;
 float: left
}
#live_tv_video .ohf_lv {
 overflow: hidden
}
audio, canvas, iframe, img, svg, video {
 vertical-align: middle
}
.clearfix:after, .clearfix:before {
 content: " ";
 display: table
}
.clearfix:after {
 clear: both
}
.main-wrapper {
 width: 990px;
 margin: 0 auto
}
.FL {
 float: left
}
.FR {
 float: right
}
.MB5 {
 margin-bottom: 5px
}
.PA10 {
 padding: 10px
}
.PA15 {
 padding: 15px
}
.MT10 {
 margin-top: 10px
}
.PB10 {
 padding-bottom: 10px
}
.brd_b {
 border-bottom: 1px solid #c8c8c8
}
.txtlonk_blue {
 font: 14px 'Fira Sans', sans-serif;
 color: #0b4e78
}
.txt14 {
 font: 14px 'Fira Sans', sans-serif
}
.PL5 {
 padding-left: 5px
}
.MT5 {
 margin-top: 5px
}
.ML15 {
 margin-left: 15px
}
.MR10 {
 margin-right: 10px
}
.PR {
 position: relative
}
.MT2 {
 margin-top: 2px
}
.MT1 {
 margin-top: 1px
}
.tx14_blu {
 font: 14px 'Fira Sans', sans-serif;
 color: #0065a1
}
.MT15 {
 margin-top: 15px
}
.CTR {
 text-align: center
}
.MT20 {
 margin-top: 20px
}
.w170 {
 width: 170px
}
.ML10 {
 margin-left: 10px
}
.ML5 {
 margin-left: 5px
}
.PL15 {
 padding-left: 15px
}
.db {
 display: block
}
.ic_blg, .ic_fb, .ic_forum, .ic_gplus, .ic_in, .ic_tweet, ic_pint {
 background: url(https://img-d01.moneycontrol.co.in/images/common/header/homepage-sprite.png?v=0.6);
 width: 33px;
 height: 33px;
 display: inline-block
}
.ic_forum {
 background-position: -281px -2px
}
.ic_fb {
 background-position: -324px -2px
}
.ic_tweet {
 background-position: -366px -2px
}
.ic_gplus {
 background-position: -408px -2px
}
.ic_in {
 background-position: -451px -2px
}
.ic_pint {
 background-position: -493px -2px
}
.ic_blg {
 background-position: -535px -2px
}
.ic_instagram_mn {
 background: url(https://img-d01.moneycontrol.co.in/images/common/header/homepage-sprite.png?v=0.6) -80px -510px no-repeat;
 width: 33px;
 height: 33px;
 display: inline-block
}
.gotop {
 background: url(https://img-d01.moneycontrol.co.in/images/common/header/homepage-sprite.png?v=0.6) -450px -43px;
 width: 101px;
 height: 21px;
 position: absolute;
 top: -21px;
 right: 0;
 display: inline-block
}
.dropdown-menu {
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 1000;
 display: none
}
.ic_topfb {
 background: url(https://img-d01.moneycontrol.co.in/images/common/header/homepage-sprite.png?v=0.6) -307px -96px;
 width: 22px;
 height: 22px;
 display: inline-block
}
.ic_toptweet {
 background: url(https://img-d01.moneycontrol.co.in/images/common/header/homepage-sprite.png?v=0.6) -335px -96px;
 width: 22px;
 height: 22px;
 display: inline-block
}
.bgwhite {
 background: #fff
}
html {
 font-family: sans-serif;
 -ms-text-size-adjust: 100%;
 -webkit-text-size-adjust: 100%
}
body {
 margin: 0;
 color: #282828;
 font-family: 'Fira Sans', sans-serif;
 background: #fff!important
}
* {
 margin: 0;
 padding: 0
}
li, ul {
 list-style: none
}
a {
 text-decoration: none
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
 display: block;
 padding: 0;
 margin: 0
}
a {
 background-color: transparent
}
b, strong {
 font-weight: 700
}
sub, sup {
 font-size: 75%;
 line-height: 0;
 position: relative;
 vertical-align: baseline
}
sup {
 top: -.5em
}
img {
 border: 0
}
svg:not(:root) {
 overflow: hidden
}
button, input, optgroup, select, textarea {
 color: inherit;
 font: inherit;
 margin: 0
}
button {
 overflow: visible
}
button, select {
 text-transform: none
}
button, html input[type=button], input[type=reset], input[type=submit] {
 -webkit-appearance: button;
 cursor: pointer
}
input {
 line-height: normal
}
table {
 border-collapse: collapse;
 border-spacing: 0
}
td, th {
 padding: 0
}
.searchBox {
 display: block;
 margin: 0 10px;
 background: #fff;
 border: 1px solid #a2cf90;
 box-shadow: 0 0 3px #999
}
.searchBox .searchboxInner {
 background: #fff;
 border: none;
 border-radius: 0
}
.searchBox .searchboxInner .txtsrchbox {
 border: 0;
 color: #666;
 height: 30px;
 padding: 0 15px;
 width: 235px;
 margin: 0;
 font-size: 12px
}
.searchBox .sugBox {
 background: #fff;
 display: none;
 top: 41px;
 right: -32px;
 left: auto;
 position: absolute;
 border: 1px solid #259f04;
 box-shadow: 0 0 3px #999;
 width: 590px;
 height: 350px;
 z-index: 9999
}
.searchBox .btn_black {
 line-height: 25px;
 text-decoration: none;
 color: #fff;
 display: block;
 font-size: 14px;
 background: url(https://img-d01.moneycontrol.co.in/images/common/header/homepage-sprite.png?v=0.6) -358px -93px #54a831;
 width: 32px;
 height: 30px;
 margin-left: 0
}
header {
 padding: 0 0 25px!important;
 background-color: #f0f0f0;
 margin: 0 0 20px
}
header .header-main-wrapper {
 max-width: 1000px;
 margin: 0 auto
}
header .headTop {
 background: #282828;
 height: 27px;
 border-top: 1px solid #fff;
 border-bottom: 1px solid #fff;
 position: relative;
 z-index: 99999
}
header .headTop ul.langblock {
 display: inline-block;
 list-style: none none;
 margin: 0;
 padding: 0
}
header .headTop ul.langblock li {
 background-color: #fff;
 color: #0065a1;
 display: block;
 font: 700 16px 'Fira Sans', sans-serif;
 padding: 4px 7px;
 position: relative
}
header .headTop ul.langblock li span {
 border-color: #005789 transparent transparent;
 border-width: 5px 4px 0;
 border-style: solid;
 width: 0;
 height: 0;
 display: inline-block;
 margin-left: 10px;
 margin-top: 10px;
 vertical-align: top
}
header .headTop ul.langblock li a {
 color: #0065a1
}
header .headTop ul.langblock li ul.submenus {
 display: none;
 position: absolute;
 left: 0
}
header .headTop .topmenublock .toplinks {
 float: left;
 top: 1px;
 color: #fff;
 font-size: 12px;
 line-height: 27px;
 padding: 0 5px;
 cursor: pointer
}
header .headTop .topmenublock .toplinks a {
 color: #fff;
 text-decoration: none
}
header .headTop .topmenublock .toplinks:after {
 border-left: 4px solid transparent;
 border-right: 4px solid transparent;
 border-top: 4px solid #fff;
 display: inline-block;
 vertical-align: middle;
 width: 1px;
 margin: 3px 3px 3px 5px;
 content: ""
}
header .headTop .topmenublock .toplinks1 {
 float: left;
 position: relative
}
header .headTop .topmenublock .toplinks1 a.link1 {
 color: #fff;
 font: 12px/27px 'Fira Sans', sans-serif;
 padding: 0 4px;
 display: inline-block
}
header .headTop .topmenublock .toplinks1 a.link1:last-child {
 border-right: none
}
header .headTop .topmenublock .toplinks1 .myaccpop {
 position: absolute;
 width: 160px;
 right: 0;
 top: 100%;
 padding: 12px 0 0;
 background-color: transparent;
 border: 0;
 box-shadow: none
}
header .headTop .topmenublock span.divider {
 background-color: #fff;
 width: 1px;
 height: 10px;
 display: inline-block;
 float: left;
 margin: 8px 3px;
 padding: 0;
 position: static;
 left: auto;
 border: none;
 vertical-align: top
}
header .headTop .topmenublock .drpcnthv {
 background-color: #fff;
 border: 1px solid #26ac02;
 box-shadow: 0 0 3px #999;
 padding: 10px;
 margin: 12px 0 0
}
header .headTop .topmenublock .appblock {
 display: none;
 width: 1013px;
 height: 126px;
 position: absolute;
 top: 25px;
 z-index: 1;
 left: 0;
 cursor: pointer
}
header .headTop .topmenublock .specialsblock {
 display: none;
 width: 986px;
 position: absolute;
 top: 25px;
 left: 0;
 z-index: 1;
 cursor: pointer
}
header .headTop .topmenublock .specialsblock ul.splist {
 margin: 0;
 padding: 0;
 list-style: none
}
header .headTop .topmenublock .specialsblock ul.splist li {
 float: left;
 border-right: 1px solid #8c8c8c;
 margin-right: 18px
}
header .headTop .topmenublock .specialsblock ul.splist li:last-child {
 border-right: none;
 margin-right: 0;
 padding-right: 0
}
header .headTop ul.topsocial {
 padding: 0;
 list-style: none;
 display: inline-block;
 vertical-align: middle
}
header .headTop ul.topsocial li {
 float: left;
 margin: 0 3px
}
header .headTop .icon18 {
 width: 23px;
 height: 23px;
 background: url(https://img-d01.moneycontrol.co.in/images/common/header/homepage-sprite.png?v=0.6) -140px -95px;
 display: inline-block;
 vertical-align: middle
}
header .headmid {
 background-color: #fff
}
header .headmid .rightblock {
 float: right;
 padding: 9px 0
}
header .icpancakeblock {
 display: none
}
header .headBotm {
 background: #282828;
 height: 30px;
 border-top: 1px solid #fff;
 display: block;
 position: relative;
 z-index: 100
}
header .headBotm.posnav_fix{ position:fixed; left:0; top:0; width:100%; z-index:9999;}
header .headBotm.posnav_fix:before{position:absolute; left:0; bottom:-26px; height:26px; z-index:-1; content:""; background:#f0f0f0; width:100%;}
header .headBotm ul.headbotmmenus {
 margin: 0;
 padding: 0;
 list-style: none;
 position: relative
}
header .headBotm ul.headbotmmenus li {
 float: left;
 font: 700 13px 'Fira Sans', sans-serif;
 line-height: 30px
}
header .headBotm ul.headbotmmenus li a {
 color: #fff;
 border-right: 1px solid #fff;
 padding: 0 5px;
 float: left;
 text-decoration: none
}
header .headBotm ul.headbotmmenus li .actlink {
 display: block;
 border-right: none;
 background-color: #54a831
}
header .headBotm ul.headbotmmenus li:last-child a {
 border-right: none
}
header .headBotm ul.headbotmmenus li ul.headbotmmenus1 {
 margin: 0;
 padding: 0;
 list-style: none;
 position: absolute;
 top: 100%;
 left: 0
}
header .headBotm ul.headbotmmenus li ul.headbotmmenus1 li {
 float: left;
 font: 600 12px 'Fira Sans', sans-serif;
 border-right: 1px solid #282828;
 margin: 5px 0
}
header .headBotm ul.headbotmmenus li ul.headbotmmenus1 li a {
 color: #282828;
 border-right: none
}
header .headBotm ul.headbotmmenus li ul.headbotmmenus1 li:last-child {
 border-right: none
}
header .headBotm .stickysearchBox, header .headBotm ul.res-bottomlinks {
 display: none
}
header.headinsde .header-main-wrapper {
 max-width: 1260px
}
header.headinsde .searchBox {
 margin: 0 130px 0 125px
}
.ic_logofooter {
 background: url(https://img-d01.moneycontrol.co.in/images/common/header/homepage-sprite.png?v=0.6) -413px -247px;
 width: 150px;
 display: block;
 height: 32px
}
footer {
 background: url(https://img-d01.moneycontrol.co.in/images/common/header/footerbg.jpg);
 margin-top: 20px
}
footer .main-wrapper {
 background: #d6e2e7;
 padding: 20px 10px;
 width: 1000px
}
footer .fsoci {
 position: absolute;
 left: 50%;
 margin: 0 0 0 -115px
}
footer .fsoci a {
 margin: 0 2px
}
footer .bgwhite {
 padding: 15px
}
footer .footleft {
 width: 600px
}
footer .footleft .flinkl1 {
 width: 160px;
 margin: 0 40px 0 0
}
footer .footleft .flinkl2 {
 width: 170px
}
footer .footright {
 width: 350px
}
footer .flinkl1 li a {
 padding: 2px 5px;
 display: block;
 color: #282828;
 font: 12px 'Fira Sans', sans-serif
}
footer .flinkl2 .flhd1 {
 font: 700 12px 'Fira Sans', sans-serif;
 color: #282828
}
footer .flinkl2 li {
 margin-bottom: 2px
}
footer .flinkl2 li a {
 padding: 5px;
 font: 12px 'Fira Sans', sans-serif;
 color: #a0a0a0
}
footer .flS2 a {
 font: 12px/12px 'Fira Sans', sans-serif;
 color: #282828
}
footer .ic_crn {
 background: url(https://img-d02.moneycontrol.co.in/images/common/header/homepage-sprite.png?v=0.6) -6px -101px;
 width: 120px;
 height: 68px;
 display: inline-block
}
footer .ic_apGl, footer .ic_apple, footer .ic_apwin {
 background: url(https://img-d02.moneycontrol.co.in/images/common/header/homepage-sprite.png?v=0.6) -4px -43px;
 width: 128px;
 height: 38px
}
footer .ic_apGl {
 background-position: -142px -43px
}
footer .ic_apwin {
 background-position: -278px -43px;
 width: 155px
}
footer .flastLInk, footer .flastLInk a {
 color: #646464;
 font-size: 14px
}
footer .copyright {
 font: 12px 'Fira Sans', sans-serif;
 color: #a0a0a0
}
footer .ftCopy {
 padding: 10px 20px
}
.flastLInk, .flastLInk a {
 color: #646464;
 font-size: 14px
}
.copyright {
 font: 12px 'Fira Sans', sans-serif;
 color: #a0a0a0
}
.ftCopy {
 padding: 10px 20px 110px 20px;
}
footer.ftinsde .main-wrapper {
 width: 1260px
}
footer.ftinsde .footright {
 width: 420px
}
footer.ftinsde .footleft {
 width: 650px
}
.footerMobile {
 background: #d6e2e7;
 padding: 10px;
 display: none
}
.footerMobile .whbg {
 background: #fff
}
.footerMobile .fresub_title {
 color: #0065a1;
 font: 900 16px 'Fira Sans', sans-serif;
 border-bottom: 1px solid #ececec;
 padding-bottom: 10px;
 margin-bottom: 10px;
 text-transform: uppercase
}
.footerMobile .flinklist li {
 display: block;
 float: left;
 width: 30%;
 margin-right: 1%;
 padding: 8px 0;
 border-bottom: 1px solid #dadada
}
@media all and (max-width:360px) {
 .footerMobile .flinklist li {
  width: 47%;
  margin-right: 2%
 }
}
.footerMobile .flinklist li a {
 font: 13px 'Fira Sans', sans-serif;
 color: #282828
}
.footerMobile .ic_fbfter, .footerMobile .ic_gpls, .footerMobile .ic_twtr {
 display: inline-block;
 width: 43px;
 height: 43px;
 background: url(https://img-d01.moneycontrol.co.in/images/common/header/homepage-sprite.png?v=0.6)
}
.footerMobile .ic_fbfter {
 background-position: -195px -380px
}
.footerMobile .ic_twtr {
 background-position: -246px -380px
}
.footerMobile .ic_fapapstr, .footerMobile .ic_fapgpl, .footerMobile .ic_fapwin {
 margin: 0;
 display: inline-block;
 width: 94px;
 height: 32px;
 background: url(https://img-d01.moneycontrol.co.in/images/common/header/homepage-sprite.png?v=0.6)
}
.footerMobile .ic_fapgpl {
 background-position: -62px -460px
}
.footerMobile .ic_fapapstr {
 background-position: -163px -460px
}
.footerMobile .ic_fapwin {
 background-position: -262px -460px;
 width: 100px
}
@media all and (max-width:979px) {
 .respons_foot_desk {
  display: none
 }
 .respons_foot_mob {
  display: block
 }
}
header .headTop .topmenublock .toplinks.toptab2:after {
 display: none
}
@media screen and (max-width:979px) {
 .ic_instagram_mn {
  width: 43px;
  height: 43px;
  background-position: -125px -510px
 }
 header.responsive_true {
  height: 45px
 }
 header.responsive_true .headBotm, header.responsive_true .headTop, header.responsive_true .headmid {
  display: none
 }
 header.responsive_true .icpancakeblock {
  background-color: #282828;
  height: 60px;
  padding: 0 25px;
  box-sizing: border-box;
  display: block!important;
  position: fixed;
  width: 100%;
  z-index: 2000000
 }
 .mc-text {
  color: #fff;
  font: italic 26px/24px 'Fira Sans', sans-serif;
  margin-left: 60px;
  display: inline-block
 }
 header.responsive_true .iconpancake {
  background: url(https://img-d01.moneycontrol.co.in/images/common/header/homepage-sprite.png?v=0.6) -9px -268px;
  width: 22px;
  height: 20px;
  display: block;
  cursor: pointer;
  position: relative;
  z-index: 1;
  top: 22px
 }
 .icon-user {
  background: url(https://img-d01.moneycontrol.co.in/images/common/header/homepage-sprite.png?v=0.6) -113px -268px;
  width: 30px;
  height: 20px;
  display: inline-block;
  float: right;
  cursor: pointer;
  margin: 2px 0 0
 }
 ul.usermenus {
  background: #fff;
  border: 1px solid #26ac02;
  box-shadow: 0 0 3px #999;
  display: none;
  padding: 0;
  position: absolute;
  top: 100%;
  right: 5px
 }
 .searchblock {
  display: block;
  cursor: pointer
 }
 .searchblock .ic-search {
  background: url(https://img-d01.moneycontrol.co.in/images/common/header/homepage-sprite.png?v=0.6) -82px -269px;
  width: 19px;
  height: 19px;
  display: inline-block;
  float: right;
  margin: 3px 30px 0 0
 }
 .mc_moblogo {
  width: 120px;
  height: 26px;
  display: inline-block;
  float: left;
  margin: -10px 0 0 40px
 }
 .pancakemenu {
  display: none;
  height: 80%;
  background: #fff;
  border: 1px solid #54a831;
  left: 0;
  position: fixed;
  top: 60px;
  width: 280px;
  z-index: 9999
 }
}
@media all and (max-width:1279px) {
 header.headinsde .header-main-wrapper {
  max-width: 990px
 }

 header.headinsde .topmenublock .toplinks {
  padding: 0 3px
 }
 header.headinsde .topmenublock .toplinks:after {
  margin: 3px
 }
}
@media all and (max-width:979px) {
 header.responsive_true .headmid {
  display: none
 }
 header.headinsde .searchBox {
  margin: 0
 }
 header.responsive_true .searchBox {
  width: 100%;
  position: absolute;
  top: 100%;
  margin: 0;
  left: 0;
  padding: 10px;
  box-sizing: border-box;
  border: none;
  box-shadow: none;
  background: #282828
 }
}
header .headTop .topmenublock .toplinks1 .myaccpop {
 width: 175px
}
.searchblock .ic-search {
 margin: 3px 15px 0 0
}
.btn_getapp {
 background: #57ad4a;
 text-transform: uppercase;
 display: block;
 color: #fff;
 font-size: 11px;
 line-height: 21px;
 margin: 2px 0 0 8px;
 width: 65px;
 text-align: center;
 border-radius: 2px;
 padding: 0 2px
}
.btn_getapp span {
 vertical-align: middle;
 width: 15px;
 display: inline-block;
 height: 20px
}
.sub_menulvtv {
 position: absolute;
 background-color: #282828;
 z-index: 1;
 top: 30px;
 width: 100px;
 display: none
}
header .headBotm ul.headbotmmenus li ul.headbotmmenus1 {
 margin-top: -3px
}
.tooltipbox {
 position: absolute;
 top: 31px;
 padding: 5px;
 display: none;
 z-index: 99999999999;
 margin: -7px 0 0 -5px
}
header .headBotm ul.headbotmmenus li a {
 padding: 0 3px!important
}
.be-a-pro {
 font-family: 'Fira Sans', sans-serif;
 font-size: 15px;
 color: #ff6d12;
 border-bottom: 2px solid #ff6d12;
 position: absolute;
 z-index: 999
}
.be-a-pro-internal {
 left: 191px;
 top: 66px
}
header * {
 box-sizing: unset
}
.MT10 {
 margin-top: 10px
}
.brd_b {
 border-bottom: 1px solid #c8c8c8
}
.PR, header .headTop {
 position: relative
}
a, header .headBotm ul.headbotmmenus li a, header .headTop .topmenublock .toplinks a:hover {
 text-decoration: none
}
* {
 margin: 0;
 padding: 0
}
.FL {
 float: left
}
.FR {
 float: right
}
.MT20 {
 margin-top: 20px
}
.MT15 {
 margin-top: 15px
}
.MB5 {
 margin-bottom: 5px
}
.clearfix::after {
 clear: both;
 content: ".";
 display: block;
 height: 0;
 visibility: hidden
}
.clearfix:after, .clearfix:before {
 content: "";
 display: table
}
.clearfix:after {
 clear: both
}
li, ul {
 list-style: none
}
a, body {
 font-family: "Fira Sans", sans-serif
}
header {
 background-color: #f0f0f0;
 margin: 0 0 20px;
 padding: 0 0 25px
}
header .headTop {
 background-color: #282828;
 border-bottom: 1px solid #fff;
 border-top: 1px solid #fff;
 height: 27px;
 z-index: 99999
}
.headmid .header-main-wrapper {
 min-height: 100px;
 box-sizing: border-box
}
header .header-main-wrapper {
 max-width: 1000px;
 margin: 0 auto
}
header .headTop ul.langblock li {
 background-color: #fff;
 color: #0065a1;
 display: block;
 font: 700 16px 'Fira Sans', sans-serif;
 padding: 4px 7px;
 position: relative
}
header .headTop ul.langblock li a {
 color: #0065a1
}
header .headTop ul.langblock li ul.submenus {
 display: none
}
header .headTop .topmenublock .specialsblock {
 display: none;
 width: 986px;
 position: absolute;
 top: 25px;
 left: 0;
 z-index: 1;
 cursor: pointer
}
header .headTop .topmenublock .toplinks {
 float: left;
 top: 1px;
 color: #fff;
 font-size: 12px;
 line-height: 27px;
 padding: 0 5px;
 cursor: pointer
}
header .headTop .topmenublock .toplinks a {
 color: #fff;
 text-decoration: none
}
header .headTop .topmenublock .appblock {
 display: none;
 width: 1013px;
 height: 126px;
 position: absolute;
 top: 25px;
 z-index: 1;
 left: 0;
 cursor: pointer
}
.searchBox {
 display: block;
 margin: 0 10px;
 background: #fff;
 border: 1px solid #a2cf90;
 box-shadow: 0 0 3px #999
}
.searchBox .searchboxInner {
 background: #fff;
 border: none;
 border-radius: 0
}
.searchBox .searchboxInner .txtsrchbox {
 border: 0;
 color: #666;
 height: 30px;
 padding: 0 15px;
 width: 235px;
 margin: 0;
 font-size: 12px
}
header .headTop .topmenublock .toplinks1 {
 float: left;
 position: relative
}
header .headTop .topmenublock .toplinks1 a.link1 {
 color: #fff;
 font: 12px/27px 'Fira Sans', sans-serif;
 padding: 0 4px;
 display: inline-block
}
header .headBotm {
 background: #282828;
 height: 30px;
 border-top: 1px solid #fff;
 display: block;
 position: relative;
 z-index: 100
}
header .headBotm ul.headbotmmenus {
 margin: 0;
 padding: 0;
 list-style: none;
 position: relative
}
header .headBotm ul.headbotmmenus li {
 float: left;
 font: 700 13px 'Fira Sans', sans-serif;
 line-height: 30px
}
header .headBotm ul.headbotmmenus li a {
 color: #fff;
 border-right: 1px solid #fff;
 padding: 0 5px;
 float: left
}
header .headBotm ul.headbotmmenus li .actlink {
 display: block;
 border-right: none;
 background-color: #54a831
}
header .headBotm ul.headbotmmenus li ul.headbotmmenus1 {
 margin: 0;
 padding: 0;
 list-style: none;
 position: absolute;
 top: 100%;
 left: 0
}
header .headBotm ul.headbotmmenus li ul.headbotmmenus1 li {
 float: left;
 font: 600 12px 'Fira Sans', sans-serif;
 border-right: 1px solid #282828;
 margin: 5px 0
}
header .headBotm ul.headbotmmenus li ul.headbotmmenus1 li a {
 color: #282828;
 border-right: none
}
.main-wrapper {
 width: 1000px;
 margin: 0 auto
}
#live_tv_video {
 box-sizing: border-box;
 width: 300px;
 height: 200px;
 background-color: #fff;
 border: 1px solid #930c0c;
 border-top: 0
}
#live_tv_video .vid_bx {
 width: 148px;
 height: 83px;
 position: relative;
 float: left;
 overflow: hidden
}
#live_tv_video .vid_bx:first-child {
 margin-right: 2px
}
.desk-hide, .icpancakeblock {
 display: none
}
.trend_searchbx.sugBox {
 height: auto!important;
 width: 470px!important;
 z-index: 100000!important
}
@media only screen and (max-width:767px) {
 header.responsive_true .headBotm, header.responsive_true .headTop, header.responsive_true .headmid {
  display: none
 }
 header.responsive_true .icpancakeblock {
  background-color: #282828;
  height: 60px;
  padding: 0 25px;
  box-sizing: border-box;
  display: block!important;
  position: fixed;
  width: 100%;
  z-index: 2000000
 }
 .pancakemenu, ul.usermenus {
  display: none
 }
 .mc_moblogo a {
  color: #fff
 }
}
body {
 padding: 0;
 margin: 0
}
a {
 color: #337ab7;
 text-decoration: none
}
.FL {
 float: left
}
.FR {
 float: right
}
.PR {
 position: relative
}
.MT15 {
 margin-top: 15px
}
.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden
}
.clearfix {
 display: inline-block
}
.clearfix {
 display: block
}
.searchBox .sugBox .ausggestleft li a {
 padding: 0 15px;
 font: 12px/30px 'Fira Sans', sans-serif;
 color: #333;
 text-transform: uppercase;
 display: block
}
.searchBox .sugBox {
 background: #fff;
 display: none;
 top: 41px;
 right: -32px;
 left: auto;
 position: absolute;
 border: 1px solid #259f04;
 box-shadow: 0 0 3px #999;
 width: 590px;
 height: 350px;
 z-index: 9999
}
.trend_searchbx.sugBox {
 height: auto!important;
 width: 470px!important;
 z-index: 100000!important
}
.searchBox .sugBox .ausggestleft li.active a, .searchBox .sugBox .ausggestleft li:hover a {
 background: #54a831;
 color: #fff;
 text-decoration: none
}
.searchBox .sugBox .suglist {
 height: 300px;
 overflow: auto;
 overflow-x: hidden;
 width: 100%
}
.searchBox .sugBox .suglist li {
 border-bottom: 1px solid #e4e4e4;
 text-align: left;
 width: 100%
}
.trend_searchbx.sugBox * {
 box-sizing: border-box
}
.searchBox .sugBox .suglist li a {
 display: block;
 padding: 10px;
 font: 12px/13px 'Fira Sans', sans-serif;
 color: #666;
 width: 100%;
 text-align: left
}
.trend_searchbx.sugBox .suglist {
 height: auto!important
}
.searchBox .sugBox:after {
 background: url(https://img-d01.moneycontrol.co.in/images/common/header/mobmenuARW.png) no-repeat rgba(0, 0, 0, 0);
 content: "";
 height: 13px;
 right: 0;
 position: absolute;
 top: -13px;
 width: 27px
}
.trend_searchbx.sugBox .ausggestleft {
 width: 100%!important;
 margin-top: 10px;
 height: auto!important
}
.searchBox .sugBox .suglist li:hover {
 background: #d8e3e9
}
header .headBotm ul.headbotmmenus li ul.headbotmmenus1 {
 margin-top: 0
}
header .headTop .topmenublock .specialsblock .arwssUp {
 right: auto;
 left: 280px
}
header .headTop .topmenublock .specialsblock span {
 color: #282828;
 text-transform: uppercase;
 font-size: 12px;
 float: right;
 padding: 10px 0
}
header .headTop .arwssUp {
 background: url(https://img-d01.moneycontrol.co.in/images/common/header/mobmenuARW.png) no-repeat;
 position: absolute;
 right: 2px;
 height: 13px;
 top: 0;
 width: 27px;
 display: inline-block
}
header .headTop .topmenublock .specialsblock .bx-next, header .headTop .topmenublock .specialsblock .bx-prev {
 background: url(https://img-d01.moneycontrol.co.in/images/common/header/homepage-sprite.png?v=0.6) -411px -151px;
 width: 32px;
 height: 40px;
 display: inline-block;
 text-indent: -999em;
 position: absolute;
 left: -20px;
 top: 50%;
 margin-top: -20px
}
header .headTop .topmenublock .toplinks a:hover {
 text-decoration: none
}
header .headTop .topmenublock .specialsblock .bx-next {
 left: auto;
 right: -20px;
 background-position: -453px -151px
}
header .headTop .topmenublock .appblock .arwssUp {
 right: auto;
 left: 105px
}
.be-a-pro {
 font-family: 'Fira Sans', sans-serif;
 font-size: 15px;
 color: #ff6d12;
 border-bottom: 2px solid #ff6d12;
 position: absolute;
 z-index: 999
}
.be-a-pro-internal {
 left: 191px;
 top: 66px
}
.be-a-pro:focus, .be-a-pro:hover {
 color: #ff6d12;
 text-decoration: none
}
header .headTop ul.langblock li ul.submenus li {
 background-color: #3c3c3c;
 border-bottom: 1px dotted #00588a;
 padding: 5px 9px;
 margin-top: 4px;
 cursor: pointer;
 display: block;
 float: none;
 border-right: none;
 width: 71px
}
header .headTop ul.langblock li ul.submenus li a {
 color: #fff;
 text-transform: capitalize!important;
 margin-right: 0!important;
 border-right: none
}
header .headBotm ul.headbotmmenus li a:hover {
 color: #fff;
 background-color: #54a831;
 transition: all .2s ease
}
header .headBotm ul.headbotmmenus li ul.headbotmmenus1 li a.sbmact, header .headBotm ul.headbotmmenus li ul.headbotmmenus1 li a:hover {
 color: #0065a1;
 background: 0 0!important
}
header .headTop ul.langblock li ul.submenus li.last {
 border-bottom: none;
 margin-top: 2px
}
.sub_menulvtv li {
 float: none;
 border-right: medium none;
 cursor: pointer;
 display: block;
 float: none!important
}
.sub_menulvtv li a {
 display: block;
 padding: 5px 10px!important;
 border-bottom: 1px dotted #00588a;
 float: none!important;
 border-right: 0!important
}
.footerMobile .fresub_title {
 color: #0065a1;
 font: 900 16px 'Fira Sans', sans-serif;
 border-bottom: 1px solid #ececec;
 padding-bottom: 10px;
 margin-bottom: 10px;
 text-transform: uppercase
}
.footerMobile .flinklist li {
 display: block;
 float: left;
 width: 30%;
 margin-right: 1%;
 padding: 8px 0;
 border-bottom: 1px solid #dadada
}
.footerMobile .whbg {
 background: #fff
}
.footerMobile .flinklist li a {
 font: 13px 'Fira Sans', sans-serif;
 color: #282828
}
.footerMobile .ic_fbfter, .footerMobile .ic_gpls, .footerMobile .ic_twtr {
 display: inline-block;
 width: 43px;
 height: 43px;
 background: url(https://img-d01.moneycontrol.co.in/images/common/header/homepage-sprite.png?v=0.6)
}
.footerMobile .ic_fapapstr, .footerMobile .ic_fapgpl, .footerMobile .ic_fapwin {
 margin: 0;
 display: inline-block;
 width: 94px;
 height: 32px;
 background: url(https://img-d01.moneycontrol.co.in/images/common/header/homepage-sprite.png?v=0.6)
}
.footerMobile .ic_fbfter {
 background-position: -195px -380px
}
.footerMobile .ic_twtr {
 background-position: -246px -380px
}
.footerMobile .ic_fapgpl {
 background-position: -62px -460px
}
.footerMobile .ic_fapapstr {
 background-position: -163px -460px
}
.footerMobile .ic_fapwin {
 background-position: -262px -460px;
 width: 100px
}
@media (max-width:1279px) {
 header.headinsde .header-main-wrapper {
  max-width: 990px
 }

 header.headinsde .topmenublock .toplinks {
  padding: 0 3px
 }
 header.headinsde .topmenublock .toplinks:after {
  margin: 3px
 }
}
@media (max-width:1275px) {
 footer.ftinsde .main-wrapper {
  max-width: 970px
 }
 footer.ftinsde .footleft {
  width: 580px
 }
 footer.ftinsde .footright {
  width: 340px
 }
}
@media screen and (max-width:1024px) {
 .brad_crum, .mid-contener {
  max-width: 960px;
  padding: 5px 15px
 }
}
@media screen and (max-width:1023px) {
 #left, .catleft.main, .left {
  width: 100%;
  padding: 0
 }
 #right {
  display: none
 }
}
@media (max-width:979px) {
 header.responsive_true .searchBox .sugBox {
     width: 110%;
 }

 header.responsive_true .searchBox .sugBox .suglist li a {
     padding: 5px;
 }

 header.responsive_true .searchBox .sugBox .ausggestleft {
     width: 105px;
 }

 header.responsive_true .searchBox .sugBox .ausggestleft li a {
     padding: 0 10px;
 }

 header.responsive_true .searchBox .sugBox .top_asugscrl {
     width: 170px;
     margin: 5px;
     padding: 0;
 }
 
 header.responsive_true .trend_searchbx {width: 110%!important;}
 
 .respons_foot_desk {
  display: none
 }
 .respons_foot_mob {
  display: block
 }
 header.responsive_true {
  height: 36px
 }
 .pancakemenu {
  display: none;
  height: 80%;
  background: #fff;
  border: 1px solid #54a831;
  left: 0;
  position: fixed;
  top: 60px;
  width: 280px;
  z-index: 9999
 }
 .pancakemenu .pancakScrl {
  position: absolute;
  overflow: scroll;
  height: 100%;
  width: 280px
 }
 .pancakemenu .mtxt16 {
  font: 16px 'Fira Sans', sans-serif;
  color: #333
 }
 .pancakemenu .selectlanguage {
  padding: 10px 0 5px
 }
 .pancakemenu ul li {
  display: block
 }
 .pancakemenu .selectlanguage li {
  display: inline-block;
  width: 32%;
  font: 16px 'Fira Sans', sans-serif;
  color: #333
 }
 .pancakemenu ul li a {
  border-right: none;
  padding: 8px 15px;
  display: block;
  font: 13px 'Fira Sans', sans-serif;
  border-bottom: 1px solid #e4e4e4;
  text-transform: capitalize;
  box-sizing: border-box;
  color: #666
 }
 .pancakemenu .mmtit {
  background: #d8e3e9;
  color: #333;
  padding: 0 10px;
  font: 700 18px/48px 'Fira Sans', sans-serif
 }
 ul.usermenus {
  background: #fff;
  border: 1px solid #26ac02;
  box-shadow: 0 0 3px #999;
  display: none;
  padding: 0;
  position: absolute;
  top: 100%;
  right: 5px
 }
 ul.usermenus li {
  border-bottom: 1px dotted #e4e4e4;
  cursor: pointer;
  display: block
 }
 ul.usermenus li a {
  display: block;
  border-right: medium none;
  color: #282828;
  padding: 0 20px;
  margin-right: 0!important;
  font: 13px/30px "Fira Sans", sans-serif;
  text-transform: capitaliz
 }
 ul.usermenus:after {
  background: url(https://img-d01.moneycontrol.co.in/images/common/header/mobmenuARW.png) no-repeat rgba(0, 0, 0, 0);
  content: "";
  height: 13px;
  right: 10px;
  position: absolute;
  top: -13px;
  width: 27px
 }
}
@media only screen and (max-width:767px) {
 .pancakemenu, ul.usermenus {
  display: none
 }
}
@media screen and (max-width:765px) {
 .btitle h1, .btitle h2 {
  font-size: 22px;
  line-height: 30px
 }
}
@media screen and (max-width:480px) {
 .breadcrum-bg, .section-bottom {
  height: auto;
  padding: 5px 0
 }
}
@media (max-width:360px) {
 .footerMobile .flinklist li {
  width: 47%;
  margin-right: 2%
 }
}