@media only screen and (max-width: 1200px) {
    .mantri_main_container .personal_details_main_container .personal_details_sub_container .personal_details_container .personal_details_content .personal{
        flex-direction: column;
        gap: 25px;
    }
    .mantri_main_container .personal_details_main_container .personal_details_sub_container .personal_details_container .personal_details_content .personal .personal_left{
        width: 100%;
    }
    .mantri_main_container .personal_details_main_container .personal_details_sub_container .personal_details_container .personal_details_content .personal .personal_right{
        width: 100%;
    }
    .mantri_main_container .rating_main_container .rating_sub_container .rating_container .reviews_container .review .people_mention .mention_tags a{
        padding: 3.5% 4%;
    }
}

@media only screen and (max-width: 768px) {
    .mantri_main_container .personal_details_main_container .personal_details_sub_container{
        flex-direction: column;
        gap: 25px;
    }
    .mantri_main_container .personal_details_main_container .personal_details_sub_container .personal_details_container{
        width: 100%;
    }
    .mantri_main_container .personal_details_main_container .personal_details_sub_container .personal_details_container .personal_details_content .personal{
        flex-direction: initial;
        justify-content: space-between;
        gap: 25px;
    }
    .mantri_main_container .personal_details_main_container .personal_details_sub_container .personal_details_container .personal_details_content .personal .personal_left{
        width: auto;
    }
    .mantri_main_container .personal_details_main_container .personal_details_sub_container .personal_details_container .personal_details_content .personal .personal_right{
        width: auto;
    }
    .mantri_main_container .personal_details_main_container .personal_details_sub_container .political_details_main_container{
        width: 100%;
    }
    .political_details_main_container .political_details_content .political_info_tab .tab .tab_title{
        width: 6.5vmin;
    }
    .mantri_main_container .rating_main_container .rating_sub_container .rating_container{
        flex-direction: column;
        gap: 25px;
    }
    .mantri_main_container .rating_main_container .rating_sub_container .rating_container .reviews_container{
        width: 100%;
    }
    .mantri_main_container .rating_main_container .rating_sub_container .rating_container .why_reviews_container{
        width: 100%;
    }
    .mantri_main_container .rating_main_container .rating_sub_container .rating_container .reviews_container .review .people_mention .mention_tags a{
        padding: 2.5% 3%;
    }
}

@media only screen and (max-width: 600px){
    .mantri_main_container .personal_details_main_container .personal_details_sub_container .personal_details_container .personal_details_content .personal{
        flex-direction: column;
        gap: 25px;
    }
    .political_details_main_container .political_details_content .political_info_tab .tab .tab_title{
        width: 9vmin;
    }
}

@media only screen and (max-width: 420px){
    .political_details_main_container .political_details_content .political_info_tab .tab .tab_title{
        width: 12vmin;
    }
    .mantri_main_container .rating_main_container .rating_sub_container .rating_container .reviews_container .review .people_mention .mention_tags a{
        padding: 5.5% 6%;
    }
}

@media only screen and (max-width: 320px){
    .political_details_main_container .political_details_content .political_info_tab .tab .tab_title{
        width: 16vmin;
    }
}