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
}
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
}
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
}
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, h1, h2, h3 {
 margin-top: 20px;
 margin-bottom: 10px
}
.h1, h1 {
 font-size: 36px
}
.h2, h2 {
 font-size: 30px
}
p {
 margin: 0 0 0
}
ol, ul {
 margin-top: 0;
 margin-bottom: 10px
}
ol ol, ol ul, ul ol, ul ul {
 margin-bottom: 0
}
table {
 background-color: transparent
}
.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
}
.modal.fade .modal-dialog {
 -webkit-transform: translate(0, -25%);
 -ms-transform: translate(0, -25%);
 -o-transform: translate(0, -25%);
 transform: translate(0, -25%);
 -webkit-transition: -webkit-transform .3s ease-out;
 -o-transition: -o-transform .3s ease-out;
 transition: transform .3s ease-out
}
.modal-dialog {
 position: relative;
 width: auto;
 margin: 10px
}
.modal-content {
 position: relative;
 background-color: #fff;
 border: 1px solid #999;
 border: 1px solid rgba(0, 0, 0, .2);
 border-radius: 6px;
 -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
 box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
 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
}
li, ul {
 list-style: outside none none
}
.MR10 {
 margin-right: 10px
}
.logmodal.modal {
 text-align: center;
 padding: 0!important;
 z-index: 99999
}
.PA15 {
 padding: 15px
}
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
}
.clearfix:after, .clearfix:before {
 content: " ";
 display: table
}
.clearfix:after {
 clear: both
}
header {
 display: block!important
}
header {
 margin-bottom: 0!important
}
img {
 max-width: 100%
}
.PR {
 display: block;
 position: relative
}

.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; }
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
 }
}


@media screen and (max-width:1020px) {
 header {
  height: 35px
 }
}
@media screen and (max-width:930px) {
 header.responsive_true.budget_header_news {
  height: 36px
 }
}
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
}
.clearfix:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0
}
a, a:hover {
 text-decoration: none
}
@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
 }
}
#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
}
.PA10 {
 padding: 10px
}
.PA15 {
 padding: 15px
}
.MT10 {
 margin-top: 10px
}
.PB10 {
 padding-bottom: 10px
}
.brd_b {
 border-bottom: 1px solid #c8c8c8
}
.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
}
.txtlonk_blue {
 font: 14px 'Fira Sans', sans-serif;
 color: #0b4e78
}
.MT15 {
 margin-top: 15px
}
.MT20 {
 margin-top: 20px
}
.w170 {
 width: 170px
}
.ML10 {
 margin-left: 10px
}
.ML5 {
 margin-left: 5px
}
.txt14 {
 font: 14px 'Fira Sans', sans-serif
}
.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_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
}
.ic_forum {
 background-position: -281px -2px
}
.ic_fb {
 background-position: -324px -2px
}
.ic_tweet {
 background-position: -366px -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 .toplinks1 .myaccpop {width: 175px;}

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%;}
@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
 }
}
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 .stickysearchBox, header .headBotm ul.res-bottomlinks {
 display: none
}
header.headinsde .header-main-wrapper {
 max-width: 1260px
}
header.headinsde .searchBox {
 margin: 0 130px 0 125px
}
@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
 }
}
.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-d01.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-d01.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;
}
.copyright .copymmv {
 font-size: 13px;
 color: #666;
 display: block;
 padding: 0 0 10px
}
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
}
body {
 padding: 0;
 margin: 0
}
a {
 color: #337ab7;
 text-decoration: none
}
.FL {
 float: left
}
.FR {
 float: right
}
.PR {
 position: relative
}
.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden
}
.clearfix {
 display: inline-block
}
.clearfix {
 display: block
}
.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
}
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
}
.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
}
.trend_searchbx.sugBox {
 height: auto!important;
 width: 470px!important;
 z-index: 100000!important
}
.breadcrum-bg {
 clear: both;
 display: block;
 overflow: hidden
}
.home-mid-contener {
 margin: 0 auto;
 max-width: 1260px
}
.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
}
.bread-title {
 color: #000;
 font: 600 12px 'Fira Sans', sans-serif
}
.brad_crum a {
 color: #282828;
 font: 400 12px 'Fira Sans', sans-serif;
 text-transform: capitalize
}
.brad_crum a {
 color: #000;
 padding: 0 6px
}
.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
}
#mid {
 padding: 15px 0 20px 0;
 position: relative
}
#left, .catleft.main, .left {
 width: calc(100% - 330px);
 padding: 0
}
.btitle {
 border-bottom: 1px solid #dbdbdb;
 padding: 5px 0 14px;
 position: relative
}
.clearfix:after, .clearfix:before {
 content: "";
 display: table
}
.btitle h1, .btitle h2 {
 border-left: 2px solid #0065a2;
 color: #282828;
 font-size: 22px;
 line-height: 30px;
 padding-left: 6px;
 text-transform: uppercase
}
.btitle .jump_to {
 right: 0;
 top: 0
}
.clearfix:after, .clearfix:before {
 content: "";
 display: table
}
.mid-contener {
 margin: 0 auto;
 max-width: 1260px
}
.jump_to {
 background: #f7f7f7;
 width: 110px;
 position: absolute;
 top: 10px;
 right: 15px;
 padding: 4px 20px 6px 10px;
 border: 1px solid #d7d7d7;
 border-radius: 4px;
 box-shadow: 0 0 2px #ccc
}
#left, .catleft.main, .left {
 width: calc(100% - 330px);
 padding: 0
}
#left, .catleft, .left {
 width: 74.51612903225806%;
 background: #fff;
 padding: 15px;
 box-sizing: border-box
}
.btitle {
 border-bottom: 1px solid #dbdbdb;
 padding: 5px 0 14px;
 position: relative
}
.btitle h1, .btitle h2 {
 border-left: 2px solid #0065a2;
 color: #282828;
 font-size: 22px;
 line-height: 30px;
 padding-left: 6px;
 text-transform: uppercase
}
.btitle .jump_to {
 right: 0;
 top: 0
}
.jump_to {
 background: #f7f7f7;
 width: 110px;
 position: absolute;
 top: 10px;
 right: 15px;
 padding: 4px 20px 6px 10px;
 border: 1px solid #d7d7d7;
 border-radius: 4px;
 box-shadow: 0 0 2px #ccc
}
.jto_ddown {
 background: #fbfbfb;
 position: absolute;
 top: 30px;
 left: 0;
 width: 150px;
 height: 250px;
 overflow: auto;
 box-sizing: border-box;
 border: 1px solid #ececec;
 z-index: 2;
 display: none
}
.jto_ddown {
 position: absolute;
 top: 30px;
 left: 0;
 width: 150px;
 height: 250px;
 overflow: auto;
 box-sizing: border-box;
 border: 1px solid #ececec;
 z-index: 2;
 display: none
}
.jupm_arrow {
 background-position: -138px -414px;
 width: 14px;
 height: 8px;
 position: absolute;
 top: 13px;
 right: 6px
}
.jto_ddown a {
 display: block;
 border-bottom: 1px solid #d6d6d6;
 padding: 10px;
 color: #424242;
 font-size: 12px
}
ul#cagetory li {
 margin: 0
}
a {
 color: #337ab7;
 text-decoration: none
}
ul#cagetory li:first-child img {
 width: 400px
}
ul#cagetory li h1, ul#cagetory li:first-child h2 {
 padding: 6px 0
}
ul#cagetory li h1, ul#cagetory li:first-child h2 {
 font-size: 20px;
 line-height: 26px;
 padding: 6px 0 10px
}
ul#cagetory li p {
 font-size: 14px;
 color: #3d3d3d;
 line-height: 20px
}
p {
 margin: 0 0 0
}
.clearfix:after {
 clear: both
}
.clearfix:after, .clearfix:before {
 content: "";
 display: table
}
ul#cagetory li h1 a, ul#cagetory li:first-child h2 a {
 color: #202020
}
ul#cagetory li h2 {
 font-weight: 500!important;
 font-size: 18px
}
ul#cagetory li span {
 font-size: 11px;
 color: #5b5b5b
}
img {
 vertical-align: middle
}
ul#cagetory li {
 border-bottom: 1px solid #dbdbdb;
 padding: 10px 0 15px;
 position: relative
}
ol, ul {
 margin-top: 0;
 margin-bottom: 10px
}
ul#cagetory li {
 border-bottom: 1px solid #dbdbdb;
 padding: 10px 0 15px;
 position: relative
}
ul#cagetory li img {
 float: left;
 padding: 8px 16px 5px 0
}
ul#cagetory li img {
 float: left;
 padding: 6px 15px 0 0;
 width: 135px
}
ul#cagetory li h2 {
 font-weight: 500!important;
 font-size: 18px
}
.pagenation {
 text-align: center;
 padding: 20px 0
}
.pagenation a.dact, .pagenation a.dact:hover {
 opacity: .4;
 cursor: default;
 background: #e2e1e1;
 border: 1px solid #cdcdcd;
 color: #666;
 font-weight: 400
}
.pagenation a.act, .pagenation a:hover {
 background: #0065a2 none repeat scroll 0 0;
 border: 1px solid #0065a2;
 color: #fff;
 font-weight: 700
}
.pagenation a {
 border-radius: 4px;
 background: #e2e1e1;
 border: 1px solid #cdcdcd;
 padding: 6px 10px;
 color: #666;
 font-size: 12px;
 margin-right: 5px
}
ul#cagetory li h2 a {
 color: #2e2e2e
}
ul#cagetory li h2 {
 font-size: 16px;
 line-height: 24px;
 color: #2e2e2e
}
li, ul {
 list-style: outside none none
}
.jto_ddown {
 position: absolute;
 top: 30px;
 left: 0;
 width: 150px;
 height: 250px;
 overflow: auto;
 box-sizing: border-box;
 border: 1px solid #ececec;
 z-index: 2;
 display: none
}
#right {
 width: 300px
}
#news-widget_1 {
 display: block;
 border: 1px solid #8a8a8a;
 width: 300px;
 margin-bottom: 5px
}
.fright {
 float: right
}
aside .add-spot {
 width: 300px
}
#news-widget_1 .innerblock {
 background-color: #f5f5f5
}
#news-widget_1 a {
 text-decoration: none;
 outline: 0;
 color: #000
}
#news-widget_1 .view_more {
 position: static;
 border-top: 1px solid #ccc;
 font-size: 11px;
 color: #077cbd;
 font-weight: 700;
 line-height: 1.2;
 text-align: right;
 display: block;
 margin-bottom: 0;
 padding-bottom: 7px;
 text-transform: capitalize;
 z-index: 99;
 padding-top: 15px;
 padding-right: 10px
}
* {
 margin: 0;
 padding: 0
}
#news-widget_1 {
 padding: 0;
 font-family: Roboto, sans-serif;
 font-size: 14px;
 line-height: 1.44;
 font-weight: 400;
 letter-spacing: .4px;
 color: #000
}
#news-widget_1 .innerblock {
 background-color: #f5f5f5
}
#news-widget_1 a {
 text-decoration: none;
 outline: 0;
 color: #000
}
#news-widget_1 ul.contentblock {
 margin: 0;
 padding: 0;
 list-style: none
}
#news-widget_1 ul.contentblock {
 margin: 0;
 padding: 0;
 list-style: none
}
#news-widget_1 {
 padding: 0;
 font-family: Roboto, sans-serif;
 font-size: 14px;
 line-height: 1.44;
 font-weight: 400;
 letter-spacing: .4px;
 color: #000
}
.sprite_img {
 background: url(https://stat1.moneycontrol.com/mcnews/images/sprite_img.png?v=1) no-repeat 0 0;
 display: inline-block
}
.jump_to a {
 font-size: 12px;
 color: #424242
}
.fleft {
 float: left
}
h1, h2, h3, h4, h5, h6 {
 font-size: 100%;
 font-weight: 400;
 line-height: normal;
 margin: 0;
 padding: 0
}
@font-face {
 font-family: 'Fira Sans';
 font-style: normal;
 font-weight: 400;
 src: local('Fira Sans Regular'), local('FiraSans-Regular'), url(https://www.moneycontrol.com/commonfiles/font/g5Sf_134cAtTKkNnIjIkXxJtnKITppOI_IvcXXDNrsc.woff2?classic=true) format('woff2');
 unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F
}
@font-face {
 font-family: 'Fira Sans';
 font-style: normal;
 font-weight: 400;
 src: local('Fira Sans Regular'), local('FiraSans-Regular'), url(https://www.moneycontrol.com/commonfiles/font/T3abUOg4YgfjOby2l-QudhJtnKITppOI_IvcXXDNrsc.woff2?classic=true) format('woff2');
 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}
@font-face {
 font-family: 'Fira Sans';
 font-style: normal;
 font-weight: 400;
 src: local('Fira Sans Regular'), local('FiraSans-Regular'), url(https://www.moneycontrol.com/commonfiles/font/yB7tFp5j00CzdUIRV-khUhJtnKITppOI_IvcXXDNrsc.woff2?classic=true) format('woff2');
 unicode-range: U+1F00-1FFF
}
@font-face {
 font-family: 'Fira Sans';
 font-style: normal;
 font-weight: 400;
 src: local('Fira Sans Regular'), local('FiraSans-Regular'), url('https://www.moneycontrol.com/commonfiles/font/5jAMGMsBXS6xUYEytGcZdBJtnKITppOI_IvcXXDNrsc%20(1).woff2?classic=true') format('woff2');
 unicode-range: U+0370-03FF
}
@font-face {
 font-family: 'Fira Sans';
 font-style: normal;
 font-weight: 400;
 src: local('Fira Sans Regular'), local('FiraSans-Regular'), url(https://www.moneycontrol.com/commonfiles/font/BzUSZ4bBt2kmpGGQUA6ZQBJtnKITppOI_IvcXXDNrsc.woff2?classic=true) format('woff2');
 unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB
}
@font-face {
 font-family: 'Fira Sans';
 font-style: normal;
 font-weight: 400;
 src: local('Fira Sans Regular'), local('FiraSans-Regular'), url(https://www.moneycontrol.com/commonfiles/font/MIPWVWI_mY_QERxcMVPEwBJtnKITppOI_IvcXXDNrsc.woff2?classic=true) format('woff2');
 unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
 font-family: 'Fira Sans';
 font-style: normal;
 font-weight: 400;
 src: local('Fira Sans Regular'), local('FiraSans-Regular'), url(https://www.moneycontrol.com/commonfiles/font/EjsrzDkQUQCDwsBtLpcVQVtXRa8TVwTICgirnJhmVJw.woff2?classic=true) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215
}
@font-face {
 font-family: 'Fira Sans';
 font-style: normal;
 font-weight: 500;
 src: local('Fira Sans Medium'), local('FiraSans-Medium'), url(https://www.moneycontrol.com/commonfiles/font/zM2u8V3CuPVwAAXFQcDi4K-j2U0lmluP9RWlSytm3ho.woff2?classic=true) format('woff2');
 unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F
}
@font-face {
 font-family: 'Fira Sans';
 font-style: normal;
 font-weight: 500;
 src: local('Fira Sans Medium'), local('FiraSans-Medium'), url(https://www.moneycontrol.com/commonfiles/font/zM2u8V3CuPVwAAXFQcDi4JX5f-9o1vgP2EXwfjgl7AY.woff2?classic=true) format('woff2');
 unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}
@font-face {
 font-family: 'Fira Sans';
 font-style: normal;
 font-weight: 500;
 src: local('Fira Sans Medium'), local('FiraSans-Medium'), url(https://www.moneycontrol.com/commonfiles/font/zM2u8V3CuPVwAAXFQcDi4BWV49_lSm1NYrwo-zkhivY.woff2?classic=true) format('woff2');
 unicode-range: U+1F00-1FFF
}
@font-face {
 font-family: 'Fira Sans';
 font-style: normal;
 font-weight: 500;
 src: local('Fira Sans Medium'), local('FiraSans-Medium'), url(https://www.moneycontrol.com/commonfiles/font/zM2u8V3CuPVwAAXFQcDi4KaRobkAwv3vxw3jMhVENGA.woff2?classic=true) format('woff2');
 unicode-range: U+0370-03FF
}
@font-face {
 font-family: 'Fira Sans';
 font-style: normal;
 font-weight: 500;
 src: local('Fira Sans Medium'), local('FiraSans-Medium'), url(https://www.moneycontrol.com/commonfiles/font/zM2u8V3CuPVwAAXFQcDi4P8zf_FOSsgRmwsS7Aa9k2w.woff2?classic=true) format('woff2');
 unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB
}
@font-face {
 font-family: 'Fira Sans';
 font-style: normal;
 font-weight: 500;
 src: local('Fira Sans Medium'), local('FiraSans-Medium'), url(https://www.moneycontrol.com/commonfiles/font/zM2u8V3CuPVwAAXFQcDi4D0LW-43aMEzIO6XUTLjad8.woff2?classic=true) format('woff2');
 unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
 font-family: 'Fira Sans';
 font-style: normal;
 font-weight: 500;
 src: local('Fira Sans Medium'), local('FiraSans-Medium'), url(https://www.moneycontrol.com/commonfiles/font/zM2u8V3CuPVwAAXFQcDi4Ogdm0LZdjqr5-oayXSOefg.woff2?classic=true) format('woff2');
 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215
}
.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 .specialsblock .bx-next {
 left: auto;
 right: -20px;
 background-position: -453px -151px
}
header .headTop .topmenublock .toplinks a:hover {
 text-decoration: none
}
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 .headTop ul.langblock li ul.submenus li.last {
 border-bottom: none;
 margin-top: 2px
}
.tooltipbox {
 position: absolute;
 top: 31px;
 padding: 5px;
 display: none;
 z-index: 99999999999;
 margin: -7px 0 0 -5px
}
.sub_menulvtv {
 position: absolute;
 background-color: #282828;
 z-index: 1;
 top: 30px;
 width: 100px;
 display: 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
}
.sub_menulvtv li {
 float: none;
 border-right: medium none;
 cursor: pointer;
 display: block;
 float: none!important
}
#left, .catleft.main, .left {
 width: calc(100% - 330px);
 padding: 0
}
.sub_menulvtv li a {
 display: block;
 padding: 5px 10px!important;
 border-bottom: 1px dotted #00588a;
 float: none!important;
 border-right: 0!important
}
header .headBotm ul.headbotmmenus li a {
 padding: 0 3px!important
}
header .headBotm ul.headbotmmenus li ul.headbotmmenus1 li:last-child {
 border-right: none
}
.budget_ads {
 margin: 10px auto 20px;
 text-align: center
}
.CTR {
 text-align: center
}
ul#cagetory li img {
 float: left;
 padding: 8px 16px 5px 0
}
.add-spot {
 height: 630px;
 width: 300px
}
ul#cagetory li:first-child span {
 display: block;
 padding-left: 0;
 padding-top: 8px
}
.jupm_arrow {
 background-position: -138px -414px!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:1238px) {
 ul#cagetory li:first-child img {
  width: 240px
 }
}
@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 screen and (max-width:960px) {
 #mid {
  padding: 0 20px!important
 }
}
@media screen and (max-width:768px) {
 ul#cagetory li h2 {
  font-weight: 700!important;
  padding: 0
 }
}
@media only screen and (max-width:767px) {
	.pancakemenu, ul.usermenus { display: none }

	/* 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:765px) {
 .btitle h1, .btitle h2 {
  font-size: 22px;
  line-height: 30px
 }
 ul#cagetory li:first-child img {
  float: none;
  padding: 0;
  width: 100%
 }
}
@media screen and (max-width:640px) {
 .hide-mobile {
  display: none!important
 }
}
@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%
 }
}