.subcp_container{padding:0px; margin-top:0px; box-shadow:0 17px 50px 80px #f7f7f7; position:relative;}
.paywall_section *{box-sizing:border-box;}
.paywall_section{ background-color:#F5EAE6; padding-top:25px; font-family:'Lato', sans-serif;}
.paywall_section a{ font-family:'Lato', sans-serif;}
.paywall_wrapper {width: 1040px; margin: 0 auto;}
.sub_prosection{ padding:40px 0px; background-color:#fdfbfa; font:400 14px 'Lato', sans-serif; text-align:center; max-width:1260px; margin:0 auto;  border:0.5px dashed rgba(242, 99, 34, .30); color:#666666;}
.btn_viewplan{ display:inline-block; background-color:#652900; padding:12px 85px; text-align:center; font-size:14px; font-weight:500; text-transform:uppercase; color:#fff !important; border-radius:20px; text-decoration:none !important;}
.btn_viewplan:hover{ background-color:#333333;}
.full_story{ font-size:24px; font-weight:400; padding-bottom:10px; color:#000;}
.full_story .mcpro, .proffer_block .mcpro{ font-weight:900;}
.full_story .mcpro span, .proffer_block .mcpro span{ color:#F26322;}
.view_planbt{ padding-top:30px;}
.alredy_mb{padding-top:12px; color:#666666; font-size:12px;}
.alredy_mb a{ color:#333333 !important; font-weight:700; border-bottom:2px solid #d1c9c6; padding-bottom:1px; text-decoration:none;}
.proffer_block{ width:512px; margin:30px auto 0px; border:0.5px dashed rgba(242, 99, 34, .30); border-radius:12px; background-color:#F8F1EF; color:#333333; padding:20px;}
.proffer_block p{ padding-bottom:10px;}
.percn_txt{ display:inline-block; position:relative; color:#F26322; font-weight:900; font-size:30px;}
.percn_txt span{font-size:18px;}
.percn_txt:before{ content:""; width:41px; height:19px; position:absolute; left:-50px; top:10px; background:url(https://stgwww.moneycontrol.com/news/images/mc_pro/ofr_left.png) 0 0 no-repeat;}
.percn_txt:after{ content:""; width:37px; height:21px; position:absolute; right:-50px; top:10px; background:url(https://stgwww.moneycontrol.com/news/images/mc_pro/ofr_right.png) 0 0 no-repeat;}

/*your subscription start*/
.your_subc_section{ padding:40px 0px; background-color:#F5EAE6; font-family:'Lato', sans-serif;font-size:12px;}
.hed_title{ color:#000000; font-size:22px; font-weight:900; text-align:center; position:relative;}
.hed_title:after{ position:absolute; left:50%; margin-left:-30px; width:60px; background-color:#ff8d45; height:2px; bottom:-10px; content:"";}
.subc_wrap{ color:#666666; font-size:14px; line-height:22px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.subc_wrap > li{flex:0 0 31%; padding-top:40px; text-align:left;}
.subic_lft{ width:40px; float:left; color:#333;}
.sub_desc{display:flex; flex-direction: column;}
.subdesc_title{ font-weight:900; color:#333333;}
svg{fill:currentColor;}
.btn_wrap {text-align: center; padding: 20px 0px 10px;}
.TAC{text-align:center;}

/*your subscription end*/

.sub_prodec { font: 400 20px/32px 'Lora', sans-serif;  color: #000000; position: relative; display: -webkit-box; -webkit-line-clamp: 5;  -webkit-box-orient: vertical; overflow: hidden;}

.highlight_blur{ padding:20px 0px 30px;  position:relative; -webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;}/*
.highlight_blur:after{ position:absolute; display:inline-block; content:""; width:50px; height:50px; background: url(../images/pro_lock.svg) 0 0 no-repeat; left:50%; top:0px; z-index:1;}*/
.pro_lock_a{fill:#333;font-size:14px;font-family:Lato-Bold, Lato;font-weight:700;}.pro_lock_b{fill:#fff;stroke:#f26322;}.pro_lock_c{fill:#f26322;}.pro_lock_d{stroke:none;}.pro_lock_e{fill:none;}.f{filter:url(#a);}
.highlight_blur .blur_item{ filter:blur(10px);}
.pro_only{ color:#333333; font-weight:700; position:absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index:1; background:url(https://images.moneycontrol.com/mcnews/images/mc-pro/PRO-Only.svg) 0 0 no-repeat; padding-left:50px; padding-bottom:10px; padding-top:0px;}

/* .pro_artidesc{ margin-bottom:5px !important;} */

@media screen and (max-width: 980px) {
.paywall_wrapper{width:100%; padding:0 15px;}
.sub_prosection{padding:20px 15px; font-size:10px; max-width:100%;}
.proffer_block{width:100%; margin-top:20px;}
.your_subc_section{padding:30px 0px;}
.subc_wrap > li{flex:0 0 100%; padding-top:20px;}
.full_story{font-size:14px; line-height:20px;}
.dibk{ display:block;}
.view_planbt{padding-top:15px;}
.btn_viewplan{font-size:11px; padding:10px 85px;}
.alredy_mb{font-size:11px;}
.proffer_block, .subc_wrap{ font-size:12px;}
.subc_wrap{line-height:16px;}
.percn_txt{font-size:24px;}
.percn_txt span{font-size:14px;}
.hed_title{font-size:16px; margin-bottom:10px;}
}