		* { margin: 0; padding: 0; }
		body { color: #282828; font-family: 'Lato', sans-serif; background: #fff; font-weight: 400; padding: 0; margin: 0; }
		li, ul { list-style: outside none none; }
		a { text-decoration: none; background-color: transparent; color: #337ab7; }
		a, body { font-family: "Lato", sans-serif; }
		audio, canvas, iframe, img, svg, video { vertical-align: middle; }
		.clearfix::after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } 
		.clearfix:after { clear: both; }
		.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
		.FL { float: left; }
		.FR { float: right; }
		.fleft { float: left; }
		.fright { float: right; }
		.MT1 { margin-top: 1px; }
		.MT2 { margin-top: 2px; }
		.MT10 { margin-top: 10px; }
		.MT15 { margin-top: 15px; }
		.MT20 { margin-top: 20px; }
		.MR10 { margin-right: 10px; }
		.MT5 { margin-top: 5px; }
		.ML5 { margin-left: 5px; }
		.ML10 { margin-left: 10px; }
		.ML15 { margin-left: 15px; }
		.PB10 { padding-bottom: 10px; }
		.PA10 { padding: 10px; }
		.PA15 { padding: 15px; }
		.PL5 { padding-left: 5px; }
		.PR { position: relative; display: block; }
		.tx14_blu { font: 14px 'Lato', sans-serif; color: #005789; }
		.w170 { width: 170px; }
		.db { display: block; }
		.brd_b { border-bottom: 1px solid #c8c8c8; }
		img { max-width: 100%; }
		.CTR { text-align: center; }
		.clearfix::after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
		.show-moblie { display: none; }
		h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400; line-height: normal; margin: 0; padding: 0; }
		.logmodal.modal:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px } 
		article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block }
		.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;}
		.lead_story img, .pgallery ul li img, .section_widget ul li img, .section_widget.state_sw ul li img, .tanding .tinner ul li img, .vgallery .vlbox img, .vgallery ul.vlisting, ul#pnv li img, ul#recommended_photos li img, ul#recommended_videos li img, ul#related_story li img, ul.pvs_box li img { width: 100%;}
		/*== common css ==*/


		/*== icons css ==*/
		.ic_topfb { background: url("https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8") -307px -96px; width: 22px; height: 22px; display: inline-block; }
		.ic_toptweet { background: url("https://images.moneycontrol.com/images/common/header/homepage-sprite.png?v=0.8") -335px -96px; width: 22px; height: 22px; display: inline-block; }
		.sprite_img { background: url(https://images.moneycontrol.com/mcnews/images/sprite_img.png?v=1) no-repeat 0 0; display: inline-block; }
		/*== icons css ==*/


		/*== ad unit ==*/
		.ads-320-50 { background: #fff none repeat scroll 0 0; margin: 0 auto 12px; text-align: center; width: auto; }
		/* .budget_ads { margin: 10px auto 20px; text-align: center; } */
		.budget_ads {margin: 5px auto 10px;}
		/*== ad unit ==*/


		/*== bredcrum css ==*/
		.breadcrum-bg { clear: both; display: block; overflow: hidden }
		.brad_crum { padding: 0 0 10px; font-size: 11px; color: #818181; text-transform: uppercase; display: block; clear: both; overflow: hidden }
		.bread-title { color: #000; font: 600 12px 'Lato', sans-serif }
		.brad_crum a { color: #000; padding: 0 6px; font: 400 12px 'Lato', sans-serif; text-transform: capitalize }
		.bread-arrow { background: rgba(0, 0, 0, 0) url("https://images.moneycontrol.com/mcnews/images/mc_news-bread-arow.png") no-repeat scroll left top; display: inline-block; height: 11px; width: 11px; position: relative; top: 2px }
		/*== bredcrum css ==*/


		/*== browser notification css ==*/
		.browser_notification_mc { margin-bottom: 5px; background-color: #0366a4; padding: 6px; width: auto; position: relative; -webkit-box-shadow: 0 3px 10px 0 rgba(50,50,50,.75); -moz-box-shadow: 0 3px 10px 0 rgba(50,50,50,.75); box-shadow: 0 3px 10px 0 rgba(50,50,50,.75); }
		.notification_msg { color: #fff; font: 15px Lato,sans-serif; text-align: center; }
		.notification_msg img { margin-right: 6px; }
		.notification_msg a, .notification_msg a:hover { color: #fff; }
		.btn_close-noti { margin-left: 10px; position: relative; top: -4px; right: auto; font-size: 12px; color: #f0f0f0; font-weight: 700; font-style: italic; padding: 8px; }
		/*== browser notification css ==*/


		/*== pagination css ==*/
		.pagenation { text-align: center; padding: 20px 0; } 
		.pagenation a { border-radius: 4px; background: #e2e1e1; border: 1px solid #cdcdcd; padding: 6px 10px; color: #666; font-size: 12px; margin-right: 5px } 
		.pagenation a span { font-size: 16px; } 
		.pagenation a.act, .pagenation a:hover { background: #0065a2; border: 1px solid #0065a2; color: #fff; font-weight: 700; } 
		.pagenation a.dact, .pagenation a.dact:hover { opacity: .4; cursor: default; background: #e2e1e1; border: 1px solid #cdcdcd; color: #666; font-weight: 400; }
		.pagenation a { border-radius: 4px; background: #e2e1e1; border: 1px solid #cdcdcd; padding: 6px 10px; color: #666; font-size: 12px; margin-right: 5px; }
		/*== pagination css ==*/


		/*== page left side css ==*/
		.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 }
		.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none }
		.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 }
		#mid { padding: 15px 0 20px 0; position: relative }
		#left, .catleft, .left { width: 74.51612903225806%; background: #fff; padding: 15px; box-sizing: border-box }
		#left, .catleft.main, .left { width: calc(100% - 330px); padding: 0 }
		.mid-contener { margin: 0 auto; max-width: 1260px }
		.home-mid-contener { margin: 0 auto; max-width: 1260px;}
		ul#cagetory li { margin: 0; border-bottom: 1px solid #dbdbdb; padding: 10px 0 15px; position: relative; }
		ul#cagetory li img { float: left; padding: 8px 16px 5px 0; width: 135px; }
		ul#cagetory li:first-child img { width: 400px; }
		ul#cagetory li h2 {color: #2e2e2e; font-weight: 500; font-size: 16px; line-height: 24px;}
		ul#cagetory li h1, ul#cagetory li:first-child h2 { font-size: 20px; line-height: 26px; padding: 6px 0 10px; }
		ul#cagetory li h2 a { color: #2e2e2e; }
		ul#cagetory li h1 a, ul#cagetory li:first-child h2 a { color: #202020; }
		ul#cagetory li p { font-size: 14px; color: #3d3d3d; line-height: 20px; }
		ul#cagetory li span { font-size: 11px; color: #5b5b5b; }
		ul#cagetory li:first-child span { display: block; padding-left: 0; padding-top: 8px; }

		.AR_2, .AR_2 * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
		.AR_2.ob-widget { position: relative; }
		.AR_2.ob-widget { width: auto; min-width: 480px; }
		.AR_2.ob-widget.ob-ultra-strip-layout { min-width: 0px; clear: both; }
		.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; }
		.jump_to a { font-size: 12px; color: #424242; }
		.btitle .jump_to { right: 0; top: 4px; }
		.jto_ddown a { display: block; border-bottom: 1px solid #d6d6d6; padding: 10px; color: #424242; font-size: 12px; }
		.jupm_arrow { background-position: -138px -414px; width: 14px; height: 8px; position: absolute; top: 9px; right: 6px; }
		.jupm_arrow {background-position: -138px -414px!important;}
		.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 }
		/*== page left side css ==*/


		/*== page right side css ==*/
		#right { width: 300px }
		aside .add-spot { width: 300px; margin-bottom: 20px; }
		#news-widget_1 { display: block; border: 1px solid #8a8a8a; width: 300px; margin-bottom: 5px; padding: 0; font-family: Lato, 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: none; color: #000; }
		#news-widget_1 .logpomob { background-image: url(https://www.cnbctv18.com/assets/images/top-ban.jpg); background-repeat: no-repeat; background-position: top left; background-size: cover; height: 51px; }
		#news-widget_1 .logpomob span { font-size: 13px; color: #fff; text-transform: uppercase; font-weight: 700; padding-left: 60px; display: block; padding-top: 13px; }
		#news-widget_1 ul.contentblock { margin: 0px; padding: 0px; list-style: none; }
		#news-widget_1 ul.contentblock li { float: left; width: 100%; border-bottom: 1px dashed #ceced0; padding: 0 0; position: relative; }
		#news-widget_1 ul.contentblock li:first-child { min-height: 0px; }
		#news-widget_1 .list_block { padding: 10px 10px 10px 35px; }
		#news-widget_1 ul.contentblock li a { text-decoration: none; }
		#news-widget_1 .icons { background: url(https://www.cnbctv18.com/assets/images/icon2.png) no-repeat; width: 26px; height: 26px; display: inline-block; vertical-align: top; }
		#news-widget_1 .ic-notepad { background-position: -366px -2px; }
		#news-widget_1 ul.contentblock li .icons { display: inline-block; width: 22px; vertical-align: top; position: absolute; left: 5px; }
		#news-widget_1 ul.contentblock li:last-child { margin-bottom: 10px; }
		#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; } 
		#news-widget_1 .view_more img { width: 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 * { box-sizing: border-box; }
		#live_tv_video .tv_hed { height: 30px; background-color: #930c0c; padding-top: 1px; }
		#live_tv_video .lv_tvspn { width: 107px; height: 28px; background: url("https://images.moneycontrol.com/static-mcnews/2020/04/download.png") 0 0 no-repeat; }
		#live_tv_video .clearfix { display: block; }
		#live_tv_video .vid_listlv { border-top: 1px solid #930c0c; }
		#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; }
		#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("https://images.moneycontrol.com/static-mcnews/2020/04/overlay_lvtv.png") 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', Lato, sans-serif; }
		#live_tv_video .play_ic { width: 21px; height: 21px; background: url("https://images.moneycontrol.com/static-mcnews/2020/04/play_ic.png") 0 0 no-repeat; display: inline-block; margin-right: 5px; float: left; }
		#live_tv_video .ohf_lv { overflow: hidden; }
		/*== page right side css ==*/


		ul.ui-autocomplete{background: #fbfbfb;width: 150px;overflow: auto;box-sizing: border-box;border: 1px solid #ececec;max-height: 300px;}
		ul.ui-autocomplete li{border-bottom: 1px solid #d6d6d6;padding: 10px;color: #424242;font-size: 12px;}
		.tpcnhead { color:#333333; font:700 30px "Lato", sans-serif; text-transform: uppercase; }
		.opichdcnt { color:#333333; font:15px/20px "Lato", sans-serif;  }
		.topitab {  margin-top: 25px; border-bottom: 1px solid #ccc; }
		.topitab ul { margin:8px 0 -2px 0; float: left;  }
		.topitab ul li { display:inline-block; }
		.topitab ul li a { display: block; text-decoration: none; color: #666666; font:900 16px "Lato", sans-serif;  padding: 0 20px 10px;}
		.topitab ul li.active a, .topitab ul li a:hover { color:#1765A5;   border-bottom:2px solid #1765A5; }
		.jumptoc { margin-bottom:7px; float:right; }
		.jumptoc  span { color: #333333; font:700 14px "Lato", sans-serif; }
		.jumptoc select { border-radius: 3px; border: 1px solid #BFBFBF; padding: 0 15px; height: 30px; font:14px "Lato", sans-serif; margin-left:9px;}
		.searchjump { position: relative; border-radius: 3px; display: inline-block; border: 1px solid #BFBFBF; padding: 0 15px; margin-left: 14px;} 
		.searchjump input { width: 120px; border: none;  font:14px "Lato", sans-serif; height: 30px;}
		:focus { border: none; outline:none; text-decoration: none; }
		.searchjump button { border: none; margin-left: 5px; background: none; } 
		.searchjump ul { position: absolute;  top: 21px;    width: 100%;    left: -1px; background: #fff;    border: 1px solid #BFBFBF; z-index: 200; padding: 5px 0px; border-radius:0px 0px 3px 3px }
		.searchjump ul li  { cursor: pointer;  font:14px "Lato", sans-serif; float: none;    display: block; padding: 4px 15px; }
		.searchjump ul li:hover { background:#eee;}
		.tmore_cnt, .tmore_cnt:hover { color: #1765A5; }
		.tmore_cnt:focus  { text-decoration: none; color: #1765A5; }
		.tmore_cnt em { border-left:1px solid #1765A5; border-bottom: 1px solid #1765A5; width:6px; height:6px; transform: rotate(-45deg); display: inline-block; position: relative; top:-3px;}
		.tmore_cnt.cnttxtsh em {transform: rotate(-225deg);top: 1px; }
		.tmore_cnt strong { font-weight: normal; }
		.lresult_fond { padding:10px 0; color: #999999; font:14px "Lato", sans-serif;  }
		.lresult_fond strong { color: #333; font-weight: 700;}
		.topichmcnt {display: none;}
		.topichmcnt.showcnt { display:inline;}
		.topictabpane { display: none; }
		.topictabpane:first-child { display: block; }
		#t_top ul#cagetory li { padding: 15px 0; }
		#t_top ul#cagetory li:first-child { padding:0px 0 15px;}
		#t_top ul#cagetory li:first-child span { padding-top: 0px;}
		#t_top ul#cagetory li img { padding:0px; margin-right: 15px;}

		.share_arti_revamp-scroll a { background: rgba(0, 0, 0, 0) url(https://images.moneycontrol.com/mcnews/images/social.jpg?v1.0) no-repeat scroll 0 0; display: inline-block; height: 30px; width:30px; background-size:cover; }
		.share_arti_revamp-scroll a.wa { background-position: 0 -120px; }
		.share_arti_revamp-scroll a.fb { background-position: 0 0; }
		.share_arti_revamp-scroll a.tw { background-position: 0 -30px; }
		.share_arti_revamp-scroll a.in { background-position: 0 -90px; }



		@media screen and (max-width:1280px) {
		 header { height: 35px }
		 .mid-contener { padding: 10px; width: auto }
		 #mid { box-sizing: border-box; padding: 10px 0; overflow: hidden }
		 .brad_crum, .home-mid-contener, .mid-contener { max-width: 960px }
		 .home-mid-contener { width: auto }
		 .brad_crum, .mid-contener { max-width: 960px; padding: 5px 15px }
		 .ad-1250x60.no-padding { display: none }
		 ul#cagetory li:first-child img { width: 240px; }
		  header .headBotm ul.headbotmmenus li a {padding: 0 2px;}
		 .breadcrum-bg {padding: 30px 0 0px;}
		 .brad_crum {padding: 5px 0px;}
		 #news-widget_1 {margin-left: -2px;}
		}

		@media screen and (max-width:980px) {		
		.pancakemenu .mmtit { background: #d8e3e9; color: #333; padding: 0 10px; font: 700 18px/48px 'Lato', sans-serif } 
		.brad_crum a, .bread-title { font-size: 12px }
		.brad_crum .FL { width: 100% } 
		#mid { padding: 0 20px; }
		#left, .catleft.main, .left {width: 100%; padding: 0;}
		ul#pnv li {width: 31.6%;}
		#right { display: none }
		.breadcrum-bg {padding: 0px;}
		.brad_crum {padding: 5px 19px;}
		}



		@media screen and (max-width:767px) {
		 .photoicon, .videoicon { left: 27px; top: 27px } 
		 #left, .left, .state_left { padding: 0 } 
		 .brad_crum, .btitle.bnon { padding: 10px } 
		 .brad_crum { margin: 0 15px 0 10px; padding: 10px; }  
		 .btitle h1, .btitle h2 { font-size: 20px; line-height: 15px } 
		 .hide-mobile { display: none; }
		 .breadcrum-bg, .section-bottom { height: auto; padding: 5px 0 }
		 .btitle h1, .btitle h2 { font-size: 22px; line-height: 30px; float: none; }
		 ul#cagetory li h2 { font-weight: 700; padding: 0; }
		 ul#cagetory li:first-child img { float: none; padding: 0; width: 100%; }
		.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), .pagenation a:nth-child(10) {display: none;}
		ul#cagetory li p {display: none;}
		.jump_to {display: none;}
		.search_float {display:none;}
		.tpcnhead { font-size: 22px;}
		.topitab { border:none; margin-top:15px;}
		.topitab ul { border-bottom:1px solid #ccc; float:none; width: 100%;   }
		.topitab ul li a { font-size:14px; padding:0 10px 10px; }
		.jumptoc { margin-top: 10px; float: none;}
		.searchjump { padding: 0 3px; margin-left:3px; }
		.jumptoc select { padding: 0 3px; margin-left:3px;}
		.jumptoc span { font:500 13px "Lato", sans-serif; }
		.lresult_fond { padding:0px 0 10px 0;}
		#t_top ul#cagetory li:first-child span { padding-top:8px;}
		}

		@media all and (max-width:359px){
		.topitab ul li a { font-size:13px; padding:0 8px 10px; font-weight: 500; }
		.jumptoc span { font-size: 11px;}
		.jumptoc select { font-size: 12px; width: 95px;}
		.searchjump input { font-size:12px; width:105px; }
		.searchjump button { margin: 0px;}
		.tpcnhead {    font-size: 20px;}
		}
        