/*electio shedule*/
.election-box{background: #e5e5e5;padding:20px 12px;}
.election-container h3{line-height:60px}
.election-box > ul {
    display: flex;
    justify-content: space-around;
    
    
}
.listing_temp_left h2{margin-bottom: 20px; clear: both}
.election-box > ul > li > span{padding: 10px;
    background: #4e8ac6;
    color: #fff;
    font: bold 14px/20px calibri;
    text-transform: uppercase;
    border-radius: 5px; cursor:pointer}
.election-box > ul > li > span:after{content: "";
    width: 0;
    height: 0;
    border-top: 5px solid #fff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    display: inline-block;
    margin: 0 0px 0 5px;
    vertical-align: middle;}
.election-box > ul > li{padding:20px 35px; background:#fff}
.election-box > ul > li:last-child{display:flex; align-items:center}
.election-box > ul > li > strong {
    text-align: center;
    display: block; font-family:  Bhaskar_Web_Head_Test_exp,Arial,Helvetica,sans-serif; font-weight: normal
}
.elections-schedule-details { color: #757575; padding: 20px 0 20px 19px; border-top: 1px solid #DDD; display:none; }
.elections-schedule-details p { font-weight: 400; font-size: 16px; margin-bottom: 22px }
.elections-schedule-details ul li { width: 32.5%; display: inline-block }
.elections-schedule-details ul li a { padding-bottom: 20px; display: block; margin-right: 20px; color: #212121; font-weight: 400; font-size: 18px }
.elections-schedule-details ul li a span { font-size: 14px; color: #757575 }
.elections-schedule-details ul li i { float: right; margin-right: 20px; font-size: 14px }
.elections-schedule-details ul li i:after{content: "";
    width: 0;
    height: 0;
    border-left: 5px solid #000;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    display: inline-block;
    margin: 0 5px;
    vertical-align: middle;}
.toggle-shedule.active:after{border-bottom: 5px solid #fff;border-top:none}
.election-container p{font:18px/30px Bhaskar_WEB_Intro_Test, Arial, Helvetica, sans-serif}

@media(max-width:767px) {
    .election-box>ul{display: block;  margin-bottom: 10px; text-align: center; float: left; background: #e5e5e5}  
    .election-box>ul>li{margin: 2%; width:46%; float: left; padding: 0; font-size: 16px}
    .election-box{float: left}
    .election-box{padding: 2%}
    .election-box>ul>li:last-child{width:96%; padding: 10px 0}
    .election-box>ul>li>span{margin: auto}
    .listing_temp_left .heading{padding: 0 10px}
    .election-container{padding: 0 10px}
    .elections-schedule-details ul li{padding-right: 10px; width: auto}
    .elections-schedule-details{padding: 10px}
    .elections-schedule-details ul li a{float: left; font: 16px/24px Bhaskar_Web_Head_Test_exp,Arial,Helvetica,sans-serif; margin: 0; padding-bottom:10px}
}




