
.arial-black{font-family: 'Open Sans SemiBold';}
.txt-cen{text-align:center;}
.txt-left{text-align:left;}
.flt-l{float:left;}
.flt-r{float:right;}
.hide{display:none;}
.hideArw {display:none !important;}
.btn-sprite{background-image:url(https://img.etimg.com/photo/64274421.cms);background-repeat:no-repeat;display:block;cursor:pointer}
.btn-sprite.sprite-arrow_lft{width:29px;height:24px;background-position:-5px -5px}
.btn-sprite.sprite-arrow_rgt{width:29px;height:24px;background-position:-5px -39px}
.bnk-holdy-wrap{overflow:hidden}
.bnk-bg-img{background-image:url(https://img.etimg.com/photo/64257749.cms)}
.frst-info{width:86%;margin:0 auto}
.frst-info h2,.frst-info h1{font-size:1.25em;color:#000;margin:29px 0 10px;font-family:'Open Sans Bold'}
.second-info {padding:0 20px;}
.second-info h2, .second-info h1{font-size:1.35em;margin:12px 0;text-align:center}
.second-info h1{text-transform:uppercase;}
.frst-info p,.second-info p{font-size:.8em;text-align: center;}
.dataBoxMain p{margin-top:5px; margin-bottom:10px;}
.seeMoreBtn .btnToggle {display: block;font-size:.8em; color: #ed193b;text-align: center;}
.btn-wrap{margin-bottom:20px}
.btn-wrap .btn-getdetail{font-size:1.12em;background-color:#F99D61;font-weight:700;color:#fff;padding:9px 80px;border-radius:20px;display:inline-block;cursor:pointer}
.bk-tool-active{background-color:#ebe6e0}
.bk-tool-active .dropbox-wrap select{background-color:#fff}
.bk-tool-wrap .bk-tool-hd{background-color:#ebe7e2;padding:30px 0 0;font-weight:700;margin:15px 0;clear:both;}
.dropbox-wrap{margin:25px 0}
.dropbox-wrap select{width:90%;margin:7px 0;padding:10px 5px;border:0 solid;background-color:#f7f3f2;color:#000;font-size:.94em;border-radius:3px}
.calendar-wrap{border:1px solid #d3d3d3;border-bottom:2px solid #d3d3d3;display:none}
.cal-head{background-color:#483f3a;font-size:20px;color:#fff;padding:10px 9px}
.days-name-wrap{background-color:#f99d61}
.months-day-wrap{background-color:#fff}
.days-name-wrap li{display:inline-block;width:calc(100% / 7);color:#fff;font-weight:700;padding:9px 0;font-size:15px}
.months-day-wrap li{display:inline-block;width:calc(100% / 7.10);height:20px;border-bottom:1px solid #e6e6e6;padding:8px 0;text-align:center;font-size:.9em;vertical-align:top}
.months-day-wrap li:nth-child(7n){border-right:0}
li.holidays-date{position:relative}
span.holiday-name{position:absolute;bottom:0;left:0;width:92%;text-align:left;font-size:11px;font-weight:700;padding:2% 4%;line-height:14px}
.tooltip{position:relative;display:inline-block;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;background-color:#f99d61;color:#fff;width:24px;height:23px;top:-20%;padding:2px}
.tooltip .tooltiptext{visibility:hidden;width:auto;background-color:#f99d61;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}
.tooltip .tooltiptext::after{content:"";position:absolute;top:100%;left:80%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#f99d61 transparent transparent}
.tooltip:hover .tooltiptext{visibility:visible;opacity:1}
.holidays-list h2{font-size:1.12em;margin:26px 0 10px;text-align:center}
.holidays-list .list-header{background-color:#F4F4F4;font-weight:700;font-size:15px;padding:12px 16px}
.holidays-list .list-data li{font-size:.9em;padding:4px 0;border-bottom:1px solid #f4f4f4}
.holidays-list .list-data li:last-child{border-bottom:0 solid}
.holidays-list .list-header span,.holidays-list .list-data span{width:30%;display:inline-block;vertical-align:top}
.holidays-list .list-header span:last-child,.holidays-list .list-data span:last-child{width:40%}
.holidays-list .list-data ul .state-holiday-wrap .statelistMain{display: flex; justify-content: space-between; flex-flow: wrap;}
.holidays-list .list-data ul .state-holiday-wrap .statelist{text-align: center; border-bottom: 1px solid #F2F2F2; max-width: 33%;}
.holidays-list .list-data ul .state-holiday-wrap .statelist span{vertical-align: middle;display: table-cell;}
.state-holiday-wrap .state-holiday-list{display:none}
.state-holiday-wrap.active .state-holiday-list{display:block}
.state-holiday-wrap .state-holiday-list li{padding:10px 12px}
.state-name{font-size:1em;font-weight:700;background-color:#f4f4f4;padding:8px;cursor:pointer}
.state-holiday-wrap .state-name:after{content:'\002B';color:#777;font-weight:700;float:right;margin-left:5px}
.state-holiday-wrap.active .state-name:after{content:"\2212"}
.state-holiday-wrap.active .state-name,.state-holiday-wrap .state-name:hover{background-color:#ccc}
.bnk-holdy-wrap .error-dd{border:1px solid red;color:red}

.holidays-list h2.addon{background-color:#F2F2F2;text-align:center;padding:10px 0}
.month li span{width:25%!important}
.holidays-list .list-data span a{font-weight:400;color:#024d99}
.bnk-holdy-wrap span.note{font-size: 11px;font-style: italic;/* color: #e6e6e6; */display: block;padding-top: 5px;} 

.taxSavingButton{position:relative;text-align:center;border-radius:4px;font-family:'Open Sans SemiBold';font-size:13px;text-decoration:none;line-height:normal;}
.taxSavingButton.with-border{border:2px solid #49B800;color:#49B800;display:block;margin: 3% 3% 0;padding:3px 12px;}
.taxSavingButton.with-bg{background:#49B800;color:#fff;display:block;font-size:16px;padding:8px 5px;margin: 0 3%;}

.months-day-wrap li:nth-child(7n) .tooltip .tooltiptext{left:auto; right:0;padding:5px 10px;}
.months-day-wrap li:nth-child(7n) .tooltip .tooltiptext::after{right:10px;left:auto;}

.mt20{margin:0 10px}
.mpNews .heading3 {
    padding: 14px 0;
    border-top: 2px solid #000;
    font-weight: 600;
    font-size: 20px;
    position: relative;
}
.mpNews .heading3{font-weight:700;padding-bottom:10px}
.mpNews li{position:relative;counter-increment: list;list-style:none;width: 100%;display: table;}
/*.mpNews li:before{content: counter(list) ".";font-weight:700;display: table-cell;color: #d0d0d0;font-size:25px;vertical-align:top;width:27px;}*/
.mpNews li + li{border-top:1px solid #e4e4e4;padding-top:11px;margin-top:15px;}
.mpNews li a.hl{font-size: 14px;font-weight: 500;padding-top:2px}
.mpNews li > a > img:not(.au_img){margin:4px 0 0 6px;}
.mpNews .au_img{margin-right: 6px;position: relative;top: 4px;margin-top:7px;}
.mpNews .author_name {font-family: Montserrat,Verdana;font-weight: 500;color: #727272;margin: 2px;font-size:11px;}
.mpOpinion.mpNews li a.hl{display:block;padding-top:5px;font-size:16px;}
.mpNews li > span.hl{float:right; margin-left:6px;}
.mpNews li > a.hl{display:block;}
.montWiseList{
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-flow: wrap;
    gap: 10px 0;
    margin-bottom: 30px;
}
.montWiseList li{
    min-width: 25%;
    text-align: center;
    padding-bottom: 10px;
    border-bottom: 1px solid #F2F2F2;
}
.montWiseList li a{
    font-size: 14px;
    font-weight: 400;
    color: #024d99;
}
	