@font-face { font-family: 'latoregular'; src: url('https://www.moneycontrol.com/commonfiles/font/lato-regular-webfont.woff2?classic=true') format('woff2'), url('https://www.moneycontrol.com/commonfiles/font/lato-regular-webfont.woff?classic=true') format('woff'), url('https://www.moneycontrol.com/commonfiles/font/lato-regular.ttf?classic=true') format('trutype'), url('https://www.moneycontrol.com/commonfiles/font/lato-regular.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }
@font-face {
    font-family: 'Lato';
    src: url('../fonts/Lato-Medium.woff2') format('woff2'),
        url('../fonts/Lato-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
 @font-face { font-family: 'latobold'; src: url('https://www.moneycontrol.com/commonfiles/font/lato-bold-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/lato-bold-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/lato-bold.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/lato-bold.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'latoblack'; src: url('https://www.moneycontrol.com/commonfiles/font/lato-black-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/lato-black-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/lato-black.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/lato-black.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'latolight'; src: url('https://www.moneycontrol.com/commonfiles/font/lato-light-webfont.woff2?classic=true') format('woff2'),  url('https://www.moneycontrol.com/commonfiles/font/lato-light-webfont.woff?classic=true') format('woff'),  url('https://www.moneycontrol.com/commonfiles/font/lato-light.ttf?classic=true') format('trutype'),  url('https://www.moneycontrol.com/commonfiles/font/lato-light.eot?classic=true') format('embedded-opentype'); font-weight: normal; font-style: normal; }
.essential_wrap *{box-sizing:border-box;}
.essential_wrap{ font-family:'latoregular', sans-serif; font-size:22px;}
img{max-width:100%; height:auto;}
.main_wrapper{max-width:1260px; margin:0 auto;}

.col_lft{float:left; width:890px;}
.col_rht{ float:right; width:300px;}

.desc_esbox{ color:#000000; padding:20px 0px; border-bottom:1px dotted rgba(51, 51, 51, .3); font-size:22px;}
.essen_date{ font-family: 'latoregular', sans-serif; color:#999999; font-size:14px;}
.essen_daily{font-family: 'latoregular', sans-serif; color:#333333; font-size:40px; margin:10px 0px;}
.essen_daily span{font-family: 'latoblack', sans-serif;}
.esn_tag{margin-top:15px; color:#006BA6; font-size:16px;}
.esn_tag a{color:#006BA6; font-weight:500; font-family:'Lato', sans-serif;}
.essen_list {counter-reset: li;}
.essen_list > li{border-bottom:1px solid rgba(51, 51, 51, .2); padding:20px 0px; font-size:18px; line-height:28px; position:relative;}
.essen_list > li::before {  counter-increment: li; content: counter(li, decimal-leading-zero); display:inline-block; position:absolute; color:rgba(51, 51, 51, .50); font:300 53px/53px 'Lato', sans-serif;}
.imgwrap{margin:15px 0px 10px;}
.essen_title{color:rgba(51, 51, 51, 1); font-family: 'latoblack', sans-serif; font-size:28px; line-height:34px;}
.tag_nm{padding-left:80px; padding-top:7px; color:rgba(51, 51, 51, 1); font-size:22px; font-family: 'latoregular', sans-serif;}
.tag_nm span{ display:inline-block; border-bottom:2px solid #999999; padding-bottom:10px; padding-right:10px;}
.essen_desclink{margin-top:15px;}
.essen_desclink a{color:#006BA6; text-decoration: underline; font-family:'Lato', sans-serif; font-weight:700;}
.share_bloc_essen{margin-top:15px;}
.share_bloc_essen li{float:left; position:relative; padding-right:15px;}
.essen_share_pos{ position:absolute; background-color:#fff; top:0px; display:none; width:206px;}
.close_shareesn{ cursor:pointer; display:inline-block; vertical-align:middle; color:rgba(178, 178, 178, 1);}
.share_essenicn{fill:none;stroke:#333;stroke-linecap:round;stroke-linejoin:round;}
.bookmark{fill:none;stroke:#333;stroke-linejoin:round;stroke-miterlimit:10;}
.note-to-readers {padding-top: 20px; padding-bottom:30px;}
.note-to-readers  p{font: 16px/20px 'latoregular', sans-serif; color: #666666;}
.note-to-readers  p span:nth-child(1){font: 16px/20px 'latobold', sans-serif;  color: #666666;}
.note-to-readers a{font: 16px/20px 'latobold', sans-serif;  color: #0071BC;}
.bookmark_essn svg{width:18px; height:20px;}
.essen_shareshow > svg{width:18px; height:20px; color:rgba(51, 51, 51, 1);}
.whatsapp_svg svg{border-radius:100%; color:rgba(0, 177, 0, 1);}
.essen_share_pos svg{width:30px; height:30px;}
svg{fill:currentColor;}
.essen_share_pos a {text-decoration: none !important;}


@media only screen and (max-width:1279px){
.main_wrapper{ max-width:1000px;}
.col_lft{width:67%;}
.nw_breadcrumb .main_cont {width: 100%;margin: 0 auto;}
}

@media only screen and (max-width:980px){
.essential_wrap{ font-family:'Lato', sans-serif; font-weight:500; font-size:22px;}
.col_lft{float:none; width:100%;}
.col_rht{float:none; width:300px; margin:0 auto 20px;}
.main_wrapper{max-width:100%;}
header.responsive_true{height:26px; margin-bottom:0px;}
.desc_esbox{ color:rgba(51, 51, 51, .8); margin:0px 15px; padding:0px 0px 15px; border-bottom:1px dotted rgba(51, 51, 51, .3); font-size:15px;}
.essen_date{ font-family: 'latoregular', sans-serif; color:#999999; font-size:12px;}
.essen_daily{font-family: 'latoregular', sans-serif; color:#333333; font-size:20px; margin:7px 0px;}
.essen_daily span{font-family: 'latoblack', sans-serif;}
.esn_tag{margin-top:10px; color:#006BA6; font-size:12px;}
.esn_tag a{color:#006BA6; font-weight:500; font-family:'Lato', sans-serif;}
.essen_list {counter-reset: li;}
.essen_list > li{border-bottom:6px solid rgba(51, 51, 51, .2); padding:15px; font-size:18px; line-height:24px; position:relative;}
.essen_list > li::before {  counter-increment: li; content: counter(li, decimal-leading-zero); display:inline-block; position:absolute; color:rgba(51, 51, 51, .50); font:300 43px/53px 'Lato', sans-serif;}
.imgwrap{margin:10px 0px 10px;}
.essen_title{color:rgba(51, 51, 51, 1); font-family: 'latoblack', sans-serif; font-size:26px; line-height:32px; margin:10px 0px;}
.tag_nm{padding-left:60px; padding-top:10px; color:rgba(51, 51, 51, 1); font-size:20px; font-family: 'latoregular', sans-serif;}
.tag_nm span{ display:inline-block; border-bottom:2px solid #999999; padding-bottom:10px; padding-right:10px;}
.essen_desclink{margin-top:10px;}
.essen_desclink a{color:#006BA6; text-decoration: underline; font-family:'Lato', sans-serif; font-weight:700;}
.share_bloc_essen{margin-top:15px;}
.share_bloc_essen li{float:left; position:relative; padding-right:15px;}
.essen_share_pos{ position:absolute; background-color:#fff; top:0px; display:none;}/*
.close_shareesn{ background:url(../images/essen_close.png) 0 0 no-repeat; width:24px; height:24px; display:inline-block; cursor:pointer; vertical-align:middle;}*/
.share_essenicn{fill:none;stroke:#333;stroke-linecap:round;stroke-linejoin:round;}
.bookmark{fill:none;stroke:#333;stroke-linejoin:round;stroke-miterlimit:10;}
.bookmark_essn svg{width:13px; height:14px;}
.essen_shareshow > svg{width:15px; height:17px;}
.note-to-readers{padding:15px;}
.lhs_bottom{padding:15px;}
.essen_share_pos svg{width:24px; height:24px;}
}