@charset "utf-8";
/* CSS Document */

@media only screen and (min-width:576px){
    .chhattisgarh-page .mapphase{
        position: relative;
    }
    .chhattisgarh-page .phasemap img {
        max-height: 95vh;
    }
    .chhattisgarh-page .pol-left{
        top: 0;
        right: 0;
    }
    .mizoram-page .pol-left {
        top: 0;
        right: 0;
    }
    .rajasthan-page .pol-left {
        top: 0;
        right: 0;
    }
    .telangana-page .pol-left {
        top: 0;
        right: 0;
    }
    .mizoram-page .phasemap img {
        max-height:96vh;
    }
    .telangana-page .phasemap img {
        max-height:96vh;
    }
    .puducherry-page .phasemap img {
        max-height: 78vh;
    }
    .rajasthan-page .phasemap img {
        max-height: 78vh;
    }
}
@media only screen and (min-width:991px){
    .chhattisgarh-page  .phasemap{
        width: 60%;
        padding-right: 20px;
    }
    .chhattisgarh-page .col-12{
        width: 40%;
    }
    .telangana-page  .phasemap{
        width: 60%;
        padding-right: 20px;
    }
    .telangana-page .col-12{
        width: 40%;
    }
  .rajasthan-page .col-12{
        width: 40%;
    }
    .tamil-nadu-page .phasemap {
        width: 50%;
        padding-right:20px; 

    }
   .rajasthan-page .phasemap {
        width: 50%;
        padding-right:20px; 

    }
    .tamil-nadu-page  .col-12 {
        width: 50%;
    }
    .puducherry-page .phasemap, .puducherry-page .col-12{
        width: 50%;
    }
}

@media only screen and (min-width:640px){

    .mizoram-page .phasemap,   .chhattisgarh-page .phasemap, .madhyapradesh-page .phasemap , .rajasthan-page .phasemap, .telangana-page .phasemap {
        width: 50%;
        padding-right:20px; 

    }
    .mizoram-page  .col-12, .chhattisgarh-page .col-12, .madhyapradesh-page .col-12,  .rajasthan-page .col-12, .telangana-page .col-12 {
        width: 50%;
    }
    .mizoram-page  .table-list, .chhattisgarh-page  .table-list, .madhyapradesh-page .table-list, .telangana-page .table-list {
        width: 50%;
    }
}

@media only screen and (max-width:991px){
    .header-right {

        width: 100%;
        text-align: center;
    }
    .mm-logo {
        float: inherit;
        margin: 0 auto 15px;
    }
    .nav-li{
        padding: 3px 2px;
    }
    .table-list{
        width: 100%;
    }

}
@media only screen and (max-width:768px){
    .chhattisgarh-page .pol-left{
        left: 0;
    }
}
@media only screen and (max-width:640px){
    .polling-circle.circle-small{
        width:120px;
        height:120px;
    }
    .polling-circle.circle-big {
        width: 130px;
        height: 130px;
    }
    .circle-small .circle-span{
        font-size:28px;
    }
    .circle-small-text {
        font-size:18px;
    }
}
@media only screen and (max-width:575px){
    .main-section{
        margin: 20px 0;
    }
    .col-12:last-child{
        margin-bottom: 20px;
    }
    .phasemap{
        width: 100%;
    }
    .col-12:first-child{
        margin-top: 0;
    }
    .col-12{
        width: 100%;
        margin-top: 0px;
        padding-bottom: 0;
    }
    .col-12.colone .pol-right{
        padding-top: 0;
    }
    .pol-right{
        padding-top: 395px;
    }
    .chhattisgarh-page .pol-right {
        padding-top: 695px;
    }
    .mizoram-page .table-list {
        width: 50%;
        background-color: rgba(59, 81, 62,1);
    }
    .rajasthan-page .table-list {
        width: 50%;
        background-color: rgba(1, 79, 83,0.7);
    }
    .telangana-page .table-list {
        width: 50%;
        background-color: rgba(68, 24, 60,0.5);
    }
    #seatpositionchart{
        margin-left:-15px;
        margin-right:-15px;
    }
    #seatpositionchart .apexcharts-datalabel{
        font-size: 10px !important;
    }
    #populationchart{
        min-height: 250px;
        max-height: 250px;
    }
}
@media only screen and (max-width:480px){
    .introimage{
        padding-top: 76.04166666666667% 
    }
    .chhattisgarh-page .introimage, .tamil-nadu-page .introimage, .mizoram-page .introimage, .puducherry-page .introimage , .rajasthan-page .introimage  {
        padding-top: 105%;
    }	
}
@media only screen and (max-width:400px){
    .chhattisgarh-page .pol-right {
        padding-top: 625px;
    }
}
