@media screen and (min-width:320px) and (max-width: 520px){

	.login-page .content{padding: 30px 30px;}

	.login-page .text-login{font-size: 25px;}

	.login-page .content h3{font-size: 15px;}

	p.elect-p-text.posts_data {

	    height: 200px;

	    overflow-y: scroll;

	    min-height: 200px;

	    max-height: 300px;

	}


    .mobile-width-figma-design.width-figma-design{
        width: 100%;
    }

    .detail-area {
        
        /* height: 500px; */
    }
    .sidebar-item.recent-post li a {
        font-size: 13px;
    }

}







/* ---------police-voting style  by anjani- only add in bottom style  01-07-2023------- */



@media screen and (max-width: 990px){

.news-img {

    margin: 5px 0px;



}

.news-img img {

    height: 250px !important;

}

.news-art-p {

    position: absolute;

    bottom: -15px;

    padding: 14px;

    text-shadow: 2px 2px 3px #000;

}

.text-news {

    font-size: 15px;

    line-height: 23px;

}

.text-bx {

   

    line-height: 12px;

  

}

.top-heading {

    font-size: 20px;

    margin: 20px 0px 0px 0px;

}

.gallery-p img {

    height: 280px;

    object-fit: cover;

}

.custom-super-power p {

    text-align: justify;

}

.custom-super-power {

    margin: 0px 0px;

}

.carousel-item .p-4{

padding:0px !important;

}

.lh-lg {

    line-height: 2!important;

    text-align: justify;

}

.controls.push-right {

    text-align: center !important;

}

.f-right-p{

display:block;

}

.f-heading-all {

    font-size: 18px;

    margin-bottom: 10px;

}

.carousel-indicators {

  

    display: none;

}

.logo-parent-second {

   

    display: none;

}

.main-hero {

    padding-top: 0px;

}

.custom-ab-padding {

    padding: 30px 0px 15px 0px;

}

.login-page .content {

    padding: 10px 14px;

}

.login-page .text-login {

    font-size: 25px;

    margin-bottom: 6px;

}

.login-page .content {

    padding: 15px 15px;

}

.login-page .content .field {

    height: 51px;

    width: 100%;

    display: flex;

    position: relative;

}

.login-page .field i {

    position: absolute;

    width: 50px;

    font-size: 17px;

    margin-left: 20px;

    line-height: 50px;

    color: #62842B;

    margin-top: 2px;

}

.eye{

    background-color: #ffffff !important;

    top: 10px !important;

    right: 15px !important;

}

.eye span {

    color: #92b860;

}

.login-page .checkmark {

   

    height: 15px;

    width: 15px;

    left: 0;
    top: 4px;

  

}

.login-page .check-contain{

margin:20px 0px;

}

.login-page .log_in-btn {

    font-size: 20px;

    height: 50px;

 

}

.login-page .forgot-pass-text {

    

    margin: 15px 0px;

}

.login-page .forgot-pass-text a {

    font-family: Poppins;

    font-size: 16px;

    

}







/*mohit.code*/



.edit-profile .custom-cx{

    left:0px;

}

.edit-profile .warper-buton{

    margin-bottom: -10px;

}

.all-posts-section .c-text,

.all-posts-section .E-right-p.custom-margin{

	padding-right: 20px;

}

.all-posts-section .childs-cx-detail hr{

	margin-right: 20px;

}

.election-section .card-footer .btn-theme{

	width: 100%!important;

}

.highlight-bg h2{

	font-size: 18px;

}

.main-container .main-heading{

	font-size: 18px;

}

.image-profile-dropdown li a{

	font-size: 15px;

	padding:10px 26px;

}



.PolicyLinks{margin-top: 50px;margin-bottom:50px}

.PolicyLinks a {width: 100%}



.create-my-post-section .width-figma-design{width: 100%;}

.create-my-post-section .width-figma-design .container-fluid{width: 100%; padding: 0 4px;}

.create-my-post-section .width-figma-design .container-fluid .upload-img-video.mt-2{margin-bottom: 20px;}

.create-my-post-section .post-hero{margin-bottom: 35px;}

.change-heading {

    font-size: 20px;

    line-height: 30px;

    margin-top: 20px;

}





}


@media screen and (max-width: 767px){
.mt-margin {
    margin-bottom: 20px;
}
}
