@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1024px){
	.vote ul li a.vote-li h5{
		font-size:16px;
	}
	.polling .who-select{
		width:40%;
	}
	.who-select input{
		width:80%;
	}
	.who-select select{
		width:85%;
	}
	.po49{
		width:100%;
	}
	.po49bg{
		width:inherit;
	}
	.po49 .po-parts .po-right-wrapper{
		padding:10%;
	}
	.po49 .po-parts .po-right-wrapper p{
		font-size:18px;
	}
	.po49 .po-parts .po-right h6{
		font-size:20px;
	}
	.kyp2 .police_parts ul li{
		width:22%;
	}
	.kyp2 .police_parts ul li p{
		font-size:14px !important;
	}
}
@media screen and (max-width:780px){
	.vote ul li{
		width:50%;
	}
	.who-select input, .who-select select{
		width:90%;
	}
	.who-select select{
		width:94%;
	}
	.vote-div-last .left-div, .vote-div-last .right-div, .roll .vote-div-last .left-div, .roll .vote-div-last .right-div, .polling .map{
		width:100% !important;
	}
	.vote-div-last .right-div{
		margin-top:30px;
	}
	/*-----------------------Roll page------------------*/
	.vote-div-last .right-div img{
		width: 45%;
		background: #fff;
  		display: inline-block;
  		margin: 2% !important;
	}
	.polling .who-select{
		width:96% !important; 
	}
	/*-----------------------Po49 page------------------*/
	
	.po-parts .po-left, .po-parts .po-right{
		float:none !important;
		width:100% !important;
		height:auto !important;
	}
		.po49 .po-parts{
		margin:6% 3%;
	}
	
}

@media screen and (max-width:600px){
	p, .vote-li-button, .reply{
		font-size:12px !important;
	}
	h5{
		font-size:14px !important;
	}
	.discussion{
		font-size:20px !important;
	}
	
/*-----------------------Vote page------------------*/
	.vote ul li{
		width:100%;
	}
	.votebg .vote-li-button{
		top:10px;
		left:10px;
	}
/*-----------------------Roll page------------------*/
	.vote-div-last .right-div img, .fb-tw .po-left{
		width: 100% !important;
	}
	.roll .who-select h4 br{
		display:none;
	}
/*-----------------------Polling booth page------------------*/
	.polling .who-select input,.polling .who-select select{
		width:75%;
		font-size:12px;
	}
	.polling .who-select{
		width:90% !important; 
	}
	
/*-----------------------Faq page------------------*/
	.que{
		font-size: 12px !important;
  		font-weight: bold;
	}
	.faq_heading img{
		width:25px;
	}
	.faq .who-select h4 {
		font-size: 16px;
	}
	.ans{
		line-height:20px;
		margin-left:35px;
	}
	.que span{
		padding:3px 6px;
		 font-size: 12px;
		 margin-right: 9px;
		 border-radius:50px;
	}
	.faq_adr img{
		  width: 80%;
 		 margin: 10px !important;
	}
	.faq .vote-div-last .right-div img{
		width:97% !important;
	}
/*-----------------------po49 page------------------*/
	.po49 .po-parts .po-right-wrapper{
		padding:4%;
	}
	.po49 .po-parts .po-right p{
		line-height:12px;
	}
	.po49 .po-parts .po-right h6{
		font-size:11px;
	}
	.kyp1 ul li{
		width:auto;
	}
	.kyp_img img{
		width:97%;
	}
	.kyp2 .police_parts ul li{
		width:88%;
	}
	.po49 .po-parts h4{
		font-size:20px;
	}
	.police_parts img{
		float:left;
	}
	.police_parts p{
		float:left;
		width:auto;
		margin:10px;
	}
	.police_parts br{
		display:none;
	}
	

}
