.news-listing .news-box {
    align-items: center;
}
.text-wrap {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.bottom-news-box .txt {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.grey-holder {
    padding:20px !important;
    box-sizing:border-box;
} 
.map .row {
    justify-content: center;
}
@media screen and (max-width: 860px){
    .map .row {
        flex-wrap:wrap;
    }
    .map .col-lg-4 {
        width:100%;
        max-width: 100% !important;
        flex:0 0 80.333333% !important;
    }
    .container {
        width: 100%;
        padding:0 10px !important;
        box-sizing:border-box;
    } 
    .map .ellection-map {
        width:100% !important;
    }
    .map #bg-map {
        height: 285px !important;
    }
}
@media screen and (max-width: 600px){
    .container-ellection .home-title span {
        font-size:24px !important;
    }
    h2 {
        margin-block-start:0 !important

    }
    .container-ellection {
        text-indent:0 !important;
    }
    .tabs-btns {
        flex-wrap:wrap;
    }
    .tab-btn {
        width:100%;
    }
    .news-listing .news-box {
        width:100%;
    }
    .middle-section .right-small-content .link-news {
        width:100% !important;
        margin:7px 0px;
    }
}
@media screen and (max-width: 400px){
    .container-ellection .home-title span {
        font-size: 22px !important;
    }
}