@media (max-width:1193px){
.right_candi{display:block; clear:both; vertical-align:top; height:350px; width:200px; margin:10px auto;}
}
@media (max-width:1069px){
.wraper{width:99%; margin:0 auto; height:auto;}
#left{width:100%; height:auto; float:none; margin-right:0px; background:#fff;}
#right{width:100%; float:none; margin:0 auto; clear:both; text-align:center;}
.region_container{width:90%; float:none; margin:0 auto; clear:both; margin-bottom:20px; }
.cc_acresult_cont{width:90%; float:none; margin:0 auto; clear:both;}
.ac_candi_name{text-align:left!important; display:block;}
.ac_party{text-align:left!important;}
.votes{text-align:left!important;}
.ac_candi_left{width:30%;}
.rainbow{max-height:140px;}
}


@media (max-width:900px){
.rainbow{max-height:130px;}
}

@media (max-width:885px) and (min-width:768px){
.wraper{width:99%; margin:0 auto; height:auto;}
#left{width:100%; height:auto; float:none; margin-right:0px; background:#fff; }
#right{width:100%; float:none; margin:0 auto; clear:both; text-align:center;}
.top_table_container{width:99%; margin:0 auto; float:none;}
.logo_bottom{ display:block; clear:both; width:100%; color:#000; text-align:center; }
.logo_bottom span{float:none; }
.bottom img{ width:100%;}
.cc_acresult_cont{width:100%; float:none; margin:0 auto; clear:both;}

}
@media (max-width:719px){
.archive_graph iframe{height:690px; border:0px;}
}
@media (max-width:520px){
.archive_graph iframe{height:800px; border:0px;}
.selector_left span{width:40%!important;}
.selector_right span{width:40%!important;}

}
@media (max-width:767px){

.rainbow{max-height:150px;}
.separate{margin-bottom:10px;}
.menu{display:block;}
.menu li{font:normal 13px arial; text-transform:uppercase; display:inline-block; width:auto; margin-right:1%; color:#016d7d;}
.menu li a{ color:#062679; text-decoration:none; padding:5px 15px 5px 15px; background:#ddd; border-radius:3px;}

.menu-1{margin:10px 0px 5px 0px;}

.ac_menu{display:block; margin:5px 0px 10px 0px;}
.ac_menu li{font:normal 13px arial; text-transform:uppercase; display:inline-block; width:auto; margin-right:1%; color:#016d7d;}
.ac_menu li a{color:#062679; text-decoration:none; padding:5px 15px 5px 15px; background:#ddd; border-radius:3px;}

.nda_container_left{width:98%; float:none; margin:0 auto; text-align:center;}
.nda_container_right{width:98%; float:none; margin:0 auto;}

.left_container{width:98%; float:none; margin:0 auto; text-align:center;}
.right_container{width:98%; float:none; margin:0 auto;}
.left_container-1{width:98%; float:none; margin:0 auto; text-align:center;}
.right_container-1{width:98%; float:none; margin:20px auto;}
.left_container_cc{width:98%; float:none; margin:0 auto; text-align:center;}
.right_container_map{width:98%; float:none; margin:0 auto;}

.left_chart_container{width:98%; float:none; margin:0 auto; text-align:center;}
.right_chart_container{width:98%; float:none; margin:0 auto;}

.left_chart_container_PC{width:98%; float:none; margin:0 auto; text-align:center;}
.right_chart_container_PC{width:98%; float:none; margin:0 auto;}


.bottom img{ width:100%;}

.table_cont{width:300px; margin:auto; display:block; clear:both;}
.cube_cont{height:320px; width:300px; margin:0px auto; overflow:auto; display:block;}

.image_cont{height:auto; margin:20px auto; overflow:auto; float:none; clear:both; width:260px;}
.map{float:none; clear:both; margin:0px auto; margin-left:0px; margin-right:0px; clear:both; height:auto; width:100%;}
.map iframe{ width:100%; height:500px; border:0px; margin:0;}

.map-1{float:none; clear:both; margin:0px auto; clear:both; height:auto; width:100%;}
.map-1 iframe{height:420px; }

.map iframe{width:100%; height:410px; margin:0;}

.assembly_profile{display:none; width:100%; float:none; clear:both;}
.contesting_candidate_holder{width:100%; margin:0 auto; float:none; clear:both;}
.ac-wise-result_container{width:100%; margin:0 auto; float:none; clear:both;}
.ac-wise-result_container iframe{height:370px; margin-top:0px;}

.cc_holder{width:99%; float:none; margin:0 auto; clear:both;}
.acresult_holder{width:99%; float:none; margin:0 auto; clear:both;}
.region_head{padding:10px 0px 5px 0px;}
.region_map{width:60%; float:left; margin-bottom:10px; text-align:center; }
.region_map iframe{width:100%; }
.region_table_cont{width:35%;}
.logo_container_tbl{display:block;}

.election_logo_cont{margin:0px 0px 10px 0px;}
.election_logo_cont_tbl{display:block;}
.top_table_container{width:95%; margin:0 auto; float:none;}
.table_cont_MP{width:100%; float:none; margin:0 auto;}
.table_cont_RJ{display:none;}
.table_cont_CH{display:none;}
.table_cont_MZ{display:none;}

}

@media (max-width:600px){
.left_container{width:100%; float:none; margin:0 auto;}
.right_container{width:100%; float:none; margin:0 auto;}
.table_cont_KR{width:95%; float:none; margin:0 auto; }
.region_table_cont{width:100%; float:none; margin:0 auto; clear:both;}
.region_map{width:100%; float:none; margin:0 auto; clear:both; }
.region_map iframe{width:100%;}

.region_container{width:98%; float:none; margin:0 auto; clear:both; margin-bottom:20px; }
.cc_acresult_cont{width:100%; float:none; margin:0 auto; clear:both;}
.acresult_holder iframe{height:350px!important; }
.archive{margin-top:10px;font-size:100%; }
}
@media (max-width:500px){
.main_head{font-size:140%; padding:3px 0px 3px 0px; margin-bottom:0px;}

.menu a{margin-bottom:5px!important;}

.menu li{font:normal 13px arial; margin-right:1%; text-transform:none;}
.menu li a{padding:3px 8px 3px 8px}

.menu-1 li{font:normal 13px arial; margin-right:1%; text-transform:none;}
.menu-1 li a{padding:3px 8px 3px 8px}

.ac_menu li{font:normal 13px arial; margin-right:1%; text-transform:none;}
.ac_menu li a{padding:3px 8px 3px 8px}
.map iframe{height:350px;}
.map-1 iframe{height:350px;}
.ac_candi_left{width:80px;}
.ac_candi_right{display:block!important; width:100%!important; vertical-align:top!important; clear:both; text-align:center;}
.ac_candi_name{text-align:center!important; display:block;}
.ac_party{text-align:center!important;}
.votes{text-align:center!important;}
.selector_left{display:block; margin:0 auto; width:100%;}
.selector_left span{display:inline-block; outline:0px; position:relative; line-height:15px; width:25%; margin:0px 0px 15px 0px;}
.selector_right{display:block; margin:0 auto; width:100%;}
.selector_right span{display:inline-block; outline:0px; width:25%;  margin-right:0%;}
}
@media (max-width:379px){
.map-1 iframe{height:320px;}
.main_head{font-size:140%; padding:3px 0px 3px 0px; margin-bottom:5px;}
.map img{width:90%; height:auto;}

.menu li{font:normal 12px arial; margin-right:.5%; text-transform:none;}
.menu li a{padding:5px 4px 5px 4px}

.menu-1 li{font:normal 12px arial; margin-right:.5%; text-transform:none;}
.menu-1 li a{padding:5px 4px 5px 4px}
.ac_menu li{font:normal 12px arial; margin-right:.5%; text-transform:none;}
.ac_menu li a{padding:5px 4px 5px 4px}
}
