.fv-lightbox-extra{
	width: 100%;
	    margin: auto;
	    display: flex;
		flex-direction: column;
	    justify-content: space-evenly;
	    align-items: center;
}
.fv-user-profile img {
    width: 50px;
    height: 50px;
    border-radius: 50%; /* circle */
    object-fit: cover;
    border: 2px solid #fff;
}

/* .fv-lightbox-extra .fv_vote{
	width: 500px!important;
	text-align: center;
} */
#imagelightbox-caption .ongoing-badge {
    margin-right: 18px; /* adjust space as needed */
}
img#imagelightbox
{
    min-width: calc(100% - 40%) !important;
    min-height: calc(100% - 40%) !important;
    top: 100px !important;
    left: 333px !important;
    object-fit:     cover!important;
}
.fv-lightbox-extra .fv-profile-share{
	    display: flex;
	    justify-content: space-around;
	   width: 100%;
}
/*.fv-lightbox-extra .fv-profile-share .fv-user-profile{
	padding-right: 62px;
	
}*/
/*.fv-lightbox-extra .fv-profile-share .fv-share-btns {

padding-left: 22px;
}*/
.fv-lightbox-custom-link{
    display:block !important;
    text-decoration:none;
    color: #ffc107;
    font-weight:bold;
    cursor:pointer;
    letter-spacing: 0.1em;
}
.contest-block-author{
    padding-bottom: 20px;
}
.fv-lightbox-extra .contest-block-author__name{
 color: white;
}
.fv-profile-share > .fv-share-btns > .fv-share-btn ,.for_share_class .fv-share-btn {
  color: #ffff; 
}

.fv-profile-share{
width: 100%;
}

.fv-prize-values-group{
    height: 34px;
    margin-right: -70px !important;
    margin: auto 0;
    margin-top: -1px !important;
}

.fv-lightbox-extra .fv_button .fv_vote{
    width: 500px !important;
    height: 45px !important;
    

}
.fv-lightbox-extra .fv-next-wrapper{
    margin-top: -50px;
}
 .fv-lightbox-extra .fv-next-wrapper button{
    font-size: 33px!important;
 }
 .fv-lightbox-extra .fv-next-wrapper button.fv_vote {

 } 
 #modal-widget{
    transform: translate(-50%, -50%);
    height: 188px;
 }

 
/*========== 2. Medium Mobile devices (e.g., larger phones in landscape, 481px and up) ==========*/
@media only screen and (max-width: 481px) {
    .fv-profile-share{
            display: flex;
            justify-content: center;
            gap: 0px !important;
            flex-direction: column;
            align-items: center;
    }
    .fv-user-profile{
        padding: 0px;
    }
    .fv-lightbox-extra .fv-profile-share .fv-share-btns {
        border: none;
    }
	.fv-prize-values-group{
		border:none;
		padding:0px;
		gap:2px !important;
	}
	.fv-prize-values-group span{
		display:flex;
		justify-content:center;
		align-items:center;
		width:90px;
	}
    .contest-block-author__link img{
        width: 35px;
        height: 35px;
    }

  }

/*========== 3. Tablets (e.g., iPad in portrait, 768px and up) ==========*/
/* @media only screen and (min-width: 768px) {  
   .container {
      max-width: 720px; 
      margin: 0 auto; 
    }

  } */