@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300&display=swap);.pro_offerwrap,.pro_offerwrap *{box-sizing:border-box}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-track{overflow:hidden}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;text-align:center;outline:0!important}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{z-index:999;position:absolute;cursor:pointer}.slick-prev{border:solid #000;border-width:0 7px 7px 0;display:inline-block;padding:10px;transform:rotate(135deg);-webkit-transform:rotate(135deg);background-color:transparent;outline:0}.slick-prev.slick-disabled{border:solid #ccc;border-width:0 7px 7px 0;display:inline-block;padding:10px;transform:rotate(135deg);-webkit-transform:rotate(135deg);background-color:transparent;outline:0}.slick-next{border:solid #000;border-width:0 7px 7px 0;display:inline-block;padding:10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);background-color:transparent;outline:0}.slick-next.slick-disabled{border:solid #ccc;border-width:0 7px 7px 0;display:inline-block;padding:10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);background-color:transparent;outline:0}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:30%;display:block;z-index:999}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:0}[dir=rtl] .slick-prev{right:-25px;left:auto}[dir=rtl] .slick-prev:before{content:"ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢"}.slick-next{right:0}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:"ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-35px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;height:4px;margin:0 8px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:17px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:30px;line-height:20px;position:absolute;top:0;left:0;width:24px;height:4px;content:"";text-align:center;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:4px;background-color:rgba(0,0,0,.2)}.slick-dots li.slick-active button:before{background-color:#000;color:#000;opacity:1;border-radius:4px;width:24px;height:4px}.slick-slider{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.slick-list.draggable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.topbanner{position:relative}.topbanner img{box-shadow:0 5px 16px #00000029;border-radius:8px;width:100%;height:auto}.descbox{position:absolute;top:90px;left:60px;display:none}.offer_slider{padding:30px 0}.offer_slider .slick-slide{margin:0 4px!important;padding-bottom:20px}.offer_slider .slick-slide a{outline:0!important}.offer_slider.slick-dotted.slick-slider{margin-bottom:0}.offer_slider .slick-dots{position:relative;bottom:0}.offer_wrapper{width:960px;margin:0 auto;font-family:Lato,Arial}.main_title{color:#000;font-size:32px;font-weight:900;text-align:center;padding-top:20px;padding-bottom:5px}.offer_wrapper_list{display:flex;flex-wrap:wrap;justify-content:space-between}.offer_wrapper_list li{display:flex;width:470px;border-radius:8px;margin-top:20px;color:#fff;font-size:16px;line-height:24px}.offer_wrapper_list li a{display:flex;color:#fff;text-decoration:none!important;width:100%}.bg_darkgrn{padding:15px;position:relative;width:calc(100% - 199px)}.offer_wrapper_list li.bg_1,.offer_wrapper_list li.bg_one{background-color:#1f5b57}.offer_wrapper_list li.bg_2,.offer_wrapper_list li.bg_two{background-color:#684022}.offer_wrapper_list li.bg_3,.offer_wrapper_list li.bg_three{background-color:#4d5b68}.offer_wrapper_list li.bg_4,.offer_wrapper_list li.bg_four{background-color:#4f9295}.offer_wrapper_list li.bg_5,.offer_wrapper_list li.bg_five{background-color:#720d9b}.offer_wrapper_list li.bg_6,.offer_wrapper_list li.bg_six{background-color:#1f5b57}.offer_wrapper_list li.bg_7,.offer_wrapper_list li.bg_seven{background-color:#684022}.offer_wrapper_list li.bg_8,.offer_wrapper_list li.bg_eight{background-color:#4d5b68}.ofrimg{width:199px}.ofrimg img{display:block;width:100%;height:239px;border-radius:8px 0 0 8px}.offer_perc{display:flex;justify-content:space-between;align-items:center;font:24px/16px Lato,sans-serif;font-weight:300;margin-bottom:20px}.offer_perc img{width:62px;height:62px}.validity_wrap{position:absolute;bottom:0;left:0;width:100%;font-weight:400;font-size:14px;padding:15px}.avail_now{display:inline-block;background-color:#fff;padding:7px 24px;border-radius:38px;color:#000!important;margin-top:10px;line-height:normal;text-decoration:none!important;float:right;width:auto;font:14px/22px Lato,sans-serif;font-weight:700}.offer_wrapper_list li .avail_now{float:right!important;width:auto!important;cursor:pointer}.viewmr_ofr,.viewmr_pastofr{float:none;margin:25px 0 0;background-color:#652900!important;color:#fff!important}.opac_txt{color:rgba(255,255,255,.5);font:14px/16px Lato,sans-serif;font-weight:400;color:#fff;opacity:.5}.fleft{float:left}.fright{float:right}.avail_now.blk{border:1px solid #000;padding:10px 25px 9px;font:14px/16px Lato,sans-serif;font-weight:700}.validity_wrap .date{font:14px/25px Lato,sans-serif;color:#fff;font-weight:400}.past_wrap{background-color:#f1e0d9;padding-bottom:20px}.past_offerbx{position:absolute;background-color:rgba(0,0,0,.7);width:100%;height:100%;color:#fff;border-radius:8px;top:0;left:0;padding:15px;padding:8px 15px 15px 15px}.past_offer_list{display:flex;flex-wrap:wrap;justify-content:space-around;padding-top:10px}.past_offer_list li{width:225px;height:225px;position:relative}.past_offer_list li img{border-radius:8px;height:100%}.offer_slider_div{background-color:#f1e0d9}.logo_icon{display:inline-block;border:1px solid #f0f4f5;border-radius:5px;width:62px;height:62px}.logo_icon img{height:100%}.mc_pro_offer{padding-top:30px;text-align:center;position:relative}.mc_pro_offer h1{background-color:#f1e0d9;position:relative;padding:0 20px 10px 20px;z-index:1;display:inline-block}.mc_pro_offer:before{content:"";background-color:#c1b3ae;height:1px;display:block;position:absolute;top:50px;width:80%;left:0;right:0;margin:auto;z-index:0}.past_wrap .avail_now{background-color:transparent}.mc_pro_offer span{font:32px/22px latoheavy,sans-serif;display:inline-block;vertical-align:middle;margin-left:15px}.coupon_code p{font:12px/16px Lato,sans-serif;color:#000;margin-bottom:5px}.product_name{font:700 12px/16px Lato,sans-serif;color:#000;margin:15px 0}.coupon_code{font:12px/16px Lato,sans-serif;color:#000}.coupon_code_box{border:1px dashed #000;font:12px/16px latoheavy,sans-serif;color:#000;font-weight:400;text-transform:uppercase;width:265px;border-radius:5px;padding:5px;margin-bottom:10px;position:relative}.coupon_code_box input{width:255px;border:0}.terms_and_conditions{font:700 14px/16px Lato,sans-serif;color:#000;margin-top:25px}.terms_and_conditions p{font:12px/16px Lato,sans-serif;color:#000;margin-bottom:15px;margin-top:5px}.avail_offer p{font:700 14px/16px Lato,sans-serif;color:#000;margin-bottom:5px}.avail_offer ul>p{font:12px/16px Lato,sans-serif;color:#000;margin-bottom:5px}.avail_offer ul li{font:12px/18px Lato,sans-serif;color:#000;clear:both}.product_item{float:right;width:178px;height:178px}.product_item img{height:100%}.avail_offer li:before{content:"";list-style-type:disc;width:6px;height:6px;float:left;background-color:#000;border-radius:100%;position:relative;top:5px;margin-right:7px}.avail_offer li div{overflow:hidden}.info_details{background-color:#f4f4f4!important;border-radius:10px;padding:10px;position:relative}.info_details li{font:700 12px/16px Lato,sans-serif;color:#000;margin-bottom:10px}.info_details li div{font:12px/16px Lato,sans-serif;color:#000;display:inline-block;width:45px}.info_details .edit_icon,.info_details .edit_icon a{position:absolute;bottom:5px;right:5px;font:10px/16px Lato,sans-serif;color:#000;text-decoration:none}.info_details .edit_icon span{background:url(https://img-d02.moneycontrol.co.in/images/promo/edit.jpg) no-repeat;width:16px;height:16px;display:inline-block;vertical-align:sub;margin-right:5px}.copyIconBlock{position:absolute;right:5px;bottom:4px;text-transform:none;color:#000;font:12px/16px Lato,sans-serif}.copyIconBlock:hover{text-decoration:none;color:#000}.copyIcon{background:url(https://img-d02.moneycontrol.co.in/images/promo/copy.png) no-repeat;width:18px;height:18px;display:inline-block;vertical-align:middle}.thank_you_offer p{font:900 18px/24px Lato,sans-serif;color:#000;margin-bottom:20px;font-weight:700}.HID{display:none}.offer_off{font:900 24px/24px Lato,sans-serif;color:#000;margin-bottom:20px}.productname{font:900 15px/19px Lato,sans-serif}.productname span{text-transform:uppercase}.past_offerbx p{font:900 16px/28px Lato,sans-serif;color:#fff}.HIDE_IN_DESKTOP{display:none}.current_offer_section{background-color:#fff6f0;padding-bottom:30px}.offer_msgbox .avail_offer ul{padding:0;margin-top:5px}.avail_offer ul li span{float:left;margin-left:12px;margin-top:-5px}.common_popupoffer .info_details .input-on-focus{font:700 12px/16px Lato,sans-serif;color:#000}.avail_offer p span{font:10px/18px Lato,sans-serif;color:#000}.common_popupoffer .avail_offer p{margin:0!important}.common_popupoffer .edit_field li{margin-bottom:0}.info_details li .input_lbl{width:85%}.msgBox{text-align:center;font:14px/18px Lato,sans-serif;color:#f26322;font-weight:700;margin-top:10px}.common_popupoffer a{font:10px/18px Lato,sans-serif}.common_popupoffer ul>ul{padding:0}.feedback_plz{text-align:center;font:10px/18px Lato,sans-serif;color:#000}.offer_msgbox .avail_offer ul>ul{padding:0}.unlock_with_pro{background-color:#000;width:50%;position:absolute;top:0;right:0;bottom:0;padding-top:8px;text-align:center;color:#fff}.unlock_with_pro:hover{color:#fff}.lockicon{display:inline-block;vertical-align:middle;margin-top:-4px;margin-right:5px}.lockicon .a{opacity:1}.lockinput_box input{text-shadow:0 0 5px #000;color:transparent}.lockinput_box input{padding:8px 5px}.thank_you_offer .coupon_code_box{margin:0 auto 20px;width:205px}.thank_you_offer .coupon_code_box input{background-color:#fff}.thank_you_offer .coupon_code>p{font-size:12px;line-height:16px;font-weight:400;margin-bottom:5px}.cust_scroll{max-height:350px;overflow-y:auto;border-bottom:1px solid #ddd;scrollbar-color:#d5e0e5 transparent;scrollbar-width:thin;scrollbar-height:thin}.cust_scroll::-webkit-scrollbar{height:6px;width:6px;background-color:transparent;border-radius:5px}.cust_scroll::-webkit-scrollbar-thumb{background-color:#d5e0e5;border-radius:5px}.coupon_offer{text-align:center}.coupon_offer h2{font-size:18px;line-height:24px;font-weight:700}#couponDetails .modal-dialog{display:flex;justify-content:center;height:100%;margin:auto}.common_popupoffer a{font-size:12px;line-height:18px}.disclaimer_title{font:700 14px/22px Lato,sans-serif;color:#000;text-align:center;margin-bottom:10px;position:relative}.disclaimer_title:before{content:"";margin:auto;width:40px;height:1px;background-color:#ff9260;display:block;position:absolute;bottom:0;left:0;right:0}.disclaimer .offer_wrapper{border:1px solid #f1e0d9;padding:20px;font:14px/22px Lato,sans-serif;color:#000;background-color:#fff6f0;margin:30px auto}.main_wrapper_res{width:1260px;margin:0 auto;box-sizing:border-box;font-family:robotoregular,sans-serif;color:#333}.termspage{padding-top:20px}@media screen and (max-width:980px){.offer_wrapper{width:100%}.offer_wrapper_list li{width:95%;margin:0 auto 10px}.validity_wrap{font-size:10px;line-height:22px;padding:5px 0;position:static}.common_popupoffer{width:95%;margin:auto}.common_popupoffer .modal-content{width:100%!important}.product_item{width:120px;height:120px}.logo_icon{width:30px;height:30px}.logo_icon img{width:100%}.HIM{display:none}.HID{display:block}.productname{font-size:12px;line-height:13px;height:27px;overflow:hidden}.opac_txt{font-size:10px;line-height:14px}.validity_wrap .date{line-height:12px;font-size:10px}.ofrimg img{height:100%}.offer_perc img{width:32px;height:32px}.offer_perc{font-size:16px;line-height:24px;margin-top:13px;margin-bottom:25px}.avail_now{font-size:10px;padding:2px 12px}.main_title{font-size:20px;line-height:22px}.HIDE_IN_MOBILE{display:none}.HIDE_IN_DESKTOP{display:inline-block}.mc_pro_offer span{font-size:20px;line-height:13px;margin-left:5px;vertical-align:middle;margin-top:-3px}.mc_pro_offer:before{top:52px;width:100%}.mc_pro_offer h1{padding:0 10px 10px 10px}.bg_darkgrn{padding:0 15px;width:100%}.past_offer_list{padding-left:10px;padding-right:10px}.past_offer_list li{width:145px;margin-bottom:10px}.past_offerbx p{font-size:12px;line-height:16px}.avail_now.blk{font-size:12px;line-height:16px}.offer_slider{padding-top:10px}.ofrimg{height:auto!important}#couponDetails .modal-dialog{height:60%;display:flex}.disclaimer{margin:20px}.termspage{padding-left:15px;padding-right:15px}}


.mc_pro_offer span.h1span{color: #000;font:700 32px 'Lato', sans-serif;margin-left: 5px;vertical-align: top;}


.offer_frsec,
        .offer_frsec * {
            box-sizing: border-box;
        }

        .offer_frsec {
            background-color: #FFF6F0;
            padding: 40px 0px;
            font-family: 'Lato', sans-serif;
            position: relative;
        }

        .offer_frsec .offer_wrapper {
            width: 960px;
            margin: 0 auto;
        }

        .offer_frsec .offer_nwlist {
            display: flex;
            grid-gap: 30px;
            flex-wrap: wrap;
        }

        .offer_frsec .offer_nwlist>li {
            background-color: #fff;
            border-radius: 8px;
            padding: 20px;
            width: 300px;
            box-shadow: 0px 8px 28px #9A0A0A0F;
            min-height: 285px;
            position: relative;
        }

        .offer_frsec .bg_darkgrn {
            position: relative;
            height: 100%;width: 100%;padding: 0;
        }

        .offer_frsec .offer_perc {
            display: flex;
            justify-content: space-between;
            align-items: center;
            font: 18px 'Lato', sans-serif;
            margin-bottom: 15px;
        }
        .offer_frsec .offer_perc img {
            width: 62px;
            height: 62px;/*
            border-radius: 8px;*/
        }
        .offer_frsec .productname {
            font: 400 16px/22px 'Lato', sans-serif;
            color: #000000;
        }

        .offer_frsec .productname span{ display: block; font-weight: 700; font-size: 20px; padding-bottom: 8px;text-transform: capitalize;}

        .offer_frsec .validity_wrap {

            display: flex;
            width: 100%;
            border-top: 1px solid #F1E0D9;
           
            justify-content: space-between;
            align-items: center;
            color: #000000;
            font-size: 14px;
            position: absolute;
            left: 0px;
            bottom: 0px;padding: 0; padding-top: 14px;
        }

        .offer_frsec .avail_now {
            display: inline-block;
            border: 1px solid #000000;
            border-radius: 38px;
            color: #000000 !important;
            font: 700 14px 'Lato', sans-serif;
            padding: 12px 17px;
            text-decoration: none !important;cursor: pointer;
        }
        .offer_frsec .opac_txt{color: rgba(0, 0, 0, 0.5); padding-bottom: 5px;}
        .offer_frsec .rt_lable{ display: inline-flex; align-items: center; justify-content: right; width: 134px; height: 40px; background: url(https://images.moneycontrol.com/images/promo/DiscountLabel.png) 0 0 no-repeat; padding-right: 20px; margin-right: -20px;}

        .offer_frsec .rt_lable-big{ display: inline-flex; align-items: center; text-align: right; width: 172px; height: 63px; background: url('../images/offer-bg.png') 0 0 no-repeat; padding-right: 20px; margin-right: -20px;}

        .past_wrap  .rt_lable{ display: inline-flex; align-items: center; justify-content: right; width: 120px; height: 40px; background: url('../images/offer-bg3.png') 0 0 no-repeat; padding-right: 16px; margin-right: -16px;color: #000;font:400 20px 'Lato',sans-serif;}

        .offer_frsec .vw_more,.past_wrap .vw_more{text-align: center; padding-top: 24px;}
        .offer_frsec .vw_more .vw_morebtn,.past_wrap .vw_more .vw_morebtn{ display: inline-block; color: #000000 !important; font-weight: 700; font-size: 14px; border: 1px solid #000000; border-radius: 38px; padding: 12px 25px; text-decoration: none !important; font-family: 'Lato',sans-serif;;}
        .offer_frsec .ofr_disclaimer{ border: 1px solid #F1E0D9; background-color: #FFF6F0; padding: 20px; text-align: center; color: rgba(0, 0, 0, 0.5); font-size: 14px; line-height: 22px; margin-top: 40px; }
        .offer_frsec .ofr_disclaimer span{font-weight: 700; color: rgba(0, 0, 0, 1);}
        .offer_frsec .dis_title{ margin-bottom: 10px; font-size: 14px; position: relative; }
        .offer_frsec .dis_title::after{ background-color: #FF9260; content: ""; width: 40px; height: 1px; position: absolute; left: 50%; margin-left: -20px; bottom: -5px; }

        .offer_frsec .validity_wrap .date{color: #000;}
        .offer_frsec .title_botline,.past_wrap .title_botline{font:700 32px 'Lato',sans-serif;margin-bottom: 32px;}
        .offer_frsec .title_botline:before,.past_wrap .title_botline:before{height: 2px;}
        .past_wrap .past_offerbx{background: rgba(255, 255, 255, 0.6);padding: 16px;position: relative;}
        .sm-txt{color: #000;font:700 20px/24px 'Lato',sans-serif;margin-bottom: 12px;}
        .past_wrap .past_offerbx p{color: #000;font:400 16px/24px 'Lato',sans-serif;}
        .past_wrap .past_offer_list li{height: auto}
        .past_wrap .TAC{text-align: center;}
        .past_wrap .avail_now.blk{ color: #000000 !important; font-weight: 700; font-size: 14px; border: 1px solid #000000;background: none !important;}
        .past_wrap{padding: 40px 0;}
        .past_wrap .past_offer_list li a:hover{text-decoration: none;}
        
        .viewmore_offer{float:none;margin:25px 0 0;}


        /***** news css ****/
  /*.offer_frsec .claimedbox .avail_now{color:rgba(0,0,0,.4) !important;border:1px solid rgba(0,0,0,.3);cursor:not-allowed}*/
  .offer_frsec .claimedbox .rt_lable{background: url('https://images.moneycontrol.com/images/promo/claimlable.png') 0 no-repeat;}

  span.claimedtxt{position: absolute;top:-13px;left:0;right:0;color: #fff;background: #F26322;border-radius: 8px;display: inline-block;letter-spacing: 0.28px;font:700 14px/20px Lato,sans-serif;text-transform: uppercase; text-align: center; margin:0 auto; width: 124px;padding:2px 5px; }
  .common_popupoffer a.blkbtn{color: #fff;font:700 10px/20px Lato,sans-serif; display: block;padding: 6px 10px;border-radius: 20px; background: #000;width: 125px;text-align: center;margin: 0 auto;}
  .blkbtn:hover,  .blkbtn:focus,  .blkbtn:active{color: #fff; text-decoration: none;}

  .perinfo{background: #FFF6F066;border-radius: 2px;border:1px solid #E8E8E8;padding: 12px 12px 2px;position: relative; margin-bottom: 32px;}
  .perinfo ul{display: flex;flex-wrap: wrap;}
  .perinfo ul li{color: #000;font:700 12px/16px Lato,sans-serif;width: 50%;margin: 0 0 10px; flex-shrink: 0;}
  .perinfo ul li a,.perinfo ul li a:hover,.perinfo ul li a:active{color: #000; text-decoration: none; outline: none;font:700 12px/16px Lato,sans-serif;}
  .perinfo ul li span{color: rgba(0,0,0,.4);font:400 12px/16px Lato,sans-serif;margin-right: 3px;}
  a.edittxt{color:#337AB7;font:400 9px/16px Lato,sans-serif;position: absolute;right:8px;bottom: 8px;}

  .terms-txt{padding:0 0 11px}
  .terms-txt ul li{color: #000;font:400 12px/16px Lato,sans-serif;margin: 0 0 8px; background: url('https://images.moneycontrol.com/images/promo/blkbullet.png')left 6px no-repeat; background-size: 4px;padding: 0 0 0 8px;}
  .offersheading{color: #000;font:700 14px/16px Lato,sans-serif;margin:0 0 8px;display: flex; align-items: center;}
  .offersheading img {height: 14px; margin-right: 6px;}

  .availoffer{padding-bottom: 25px;}
  .availoffer ol li{background: #FFF6F066;border-radius: 2px;border:1px solid #E8E8E8;padding: 7px 11px; margin:0 0 6px;color: #000;font:400 12px/16px Lato,sans-serif;counter-increment: step-counter; display: flex; align-items: center;
  position:relative;white-space: break-spaces;}
  .availoffer ol li p{color: #000;font:400 12px/16px Lato,sans-serif;}
  .availoffer li::before {
  content: 'Step ' counter(step-counter) ' :'; flex-shrink: 0;
  margin-right: 6px;color: rgba(0,0,0,.5);text-transform: uppercase;font:400 12px Lato,sans-serif;}

  .availoffer ol{margin:0}
  .availoffer ol li a{color:#337AB7}

  .comoffer{display: flex; justify-content: space-between;width: 100%;border-bottom: 1px solid #F1E0D9;padding-bottom: 16px;margin-bottom: 16px;}
  .comlft{width: calc(100% - 100px); padding: 5px 0;}
  p.comname{color: #000;font:700 12px/16px Lato,sans-serif;margin: 0 0 10px; text-transform: uppercase;}
  p.offerper{color: #000;font:900 24px/16px Lato,sans-serif;margin: 0 0 12px;}
  p.offdet{color: #000;font:400 16px/16px Lato,sans-serif;margin: 0;}
  .modal-backdrop.in { opacity: 0.7; filter: alpha(opacity=70);}

  .comrgt{width:100px;text-align: right;}

  .comrgt img {width:auto;height: auto;}

  .perinfo .input-on-focus {

    color: #000;

    font: 700 12px/16px Lato,sans-serif;

    width: 75%;

    background: #fff;

    padding: 2px 4px;

    border: 1px solid #f0efef;

}
  .perinfo input.input-on-focus:read-only { background:none;border:1px solid #FFF6F066;}

  .perinfo .edit_icon span{background: url('https://img-d02.moneycontrol.co.in/images/promo/edit.jpg') no-repeat;

    width: 10px; height: 10px; margin-right: 2px; background-size: 10px; display: inline-block; vertical-align: middle;}

.perinfo a.edittxt{cursor: pointer;}
.perinfo ul li span{width: 35px;display: inline-block;}
.perinfo .error{color: red;margin-left: 43px;}

/*end*/
  
        @media all and (max-width: 959px) {            
            .offer_frsec{padding: 30px 15px; position: relative; z-index: 1;}
            .offer_frsec .offer_wrapper{width: 100%;}
            .offer_frsec .offer_nwlist>li{width: 47%;}
            .offer_frsec .offer_nwlist{ justify-content: center; }

        }
         @media all and (max-width: 767px) {
            .offer_frsec{padding: 30px 15px; position: relative; z-index: 1;}
            .offer_frsec .offer_wrapper{width: 100%;}
            .offer_frsec .offer_nwlist{ grid-gap: 12px;}
            .offer_frsec .offer_nwlist>li{width: 100%; padding: 12px; min-height: auto;}
            .offer_frsec .offer_perc img{width: 40px; height: 40px;}
            .offer_frsec .offer_perc{font-size: 16px;}
            .offer_frsec .rt_lable{width: 90px; height: 28px; background-size: 100% 100%; margin-right: -12px; padding-right: 12px;}
            .offer_frsec .validity_wrap{position: relative; font-size: 12px;}
            .offer_frsec .productname{font-size: 12px; padding-bottom: 10px; line-height: normal;height: auto;}
            .past_wrap .past_offer_list li{width: 45%;height: auto}
            .past_wrap .past_offerbx{padding: 12px;}
            .sm-txt{font-size: 14px;margin-bottom: 5px;}
            .past_wrap .past_offerbx p{font-size: 12px;line-height: 20px;}
            .past_wrap .offer_perc{margin-top: 0;margin-bottom: 10px;}
            .past_wrap .rt_lable{font-size: 12px;width: 74px;height: 28px;margin-right: -12px;background-size: 100%;padding-right: 12px;}
            .offer_frsec .rt_lable-big{width: 209px;height: 28px;background: url('../images/offer-bg-mob.png') right center no-repeat; background-size: 100%;margin-right: -12px;justify-content: flex-end;}
            .mc_pro_offer span.h1span{font-size: 20px;vertical-align: middle;}
            .offer_frsec .title_botline, .past_wrap .title_botline{font-size: 20px;line-height: 22px;margin-bottom: 16px;padding-bottom: 8px;}
            .past_wrap{padding: 24px 0;}
            .offer_frsec .productname span{font-size: 14px; padding-bottom: 5px;}
            .offer_frsec .opac_txt{padding-bottom: 3px;}
            .offer_frsec .avail_now{font-size: 12px; padding: 7px 13px;}
            .offer_frsec .vw_more{padding-top: 10px;}
            .offer_frsec .vw_more .vw_morebtn,.past_wrap .avail_now.blk{padding: 8px 15px; font-size: 12px;letter-spacing: 0.78px;}
            .offer_frsec .subscription_includes_circle{display: none;}
            .offer_frsec .ofr_disclaimer{margin-top: 25px; font-size: 12px; padding: 12px; line-height: 16px;}
            .offer_frsec .ofr_disclaimer span{font-size: 12px;}
            .offer_frsec .dis_title{margin-bottom: 15px;}
         }


         /***** news css ****/ 
         @media all and (max-width: 980px) {
    .offer_frsec .offer_nwlist>li.claimedbox{margin-top: 12px;}
    span.claimedtxt{font-size: 12px; letter-spacing: 0.24px; width: 90px;line-height: 17px;}
    .common_popupoffer .pro_pp_hed{font-size: 14px;}
    p.comname{margin:0 0 6px}
    p.offerper{font-size: 20px;margin: 0 0 6px;}
    p.offdet{font-size: 14px;}
    .comoffer{padding-bottom: 12px;margin-bottom: 12px;}
    .offersheading{font-size: 12px;margin-bottom: 6px;}
    .offersheading img{height: 12px;}
    .availoffer ol li{padding: 7px;}
    .availoffer ol li,.availoffer ol li a,.terms-txt ul li{font-size: 10px;line-height: 14px;}
    .availoffer li::before{font-size: 10px;}
    .terms-txt ul li{margin-bottom: 6px;}
    .terms-txt ul {list-style-type:circle;}
    .perinfo ul li{width: 100%;margin:0 0 6px}
    .perinfo{padding: 10px 10px 4px;margin-bottom: 12px;}
    .common_popupoffer a.blkbtn{width: auto;}
    .perinfo .input-on-focus{width:85%}
    
  }

   /***** end ****/