@media only screen and (min-width: 600px){
.logo-width{
	width: 50%;
}}
@media only screen and (max-width: 600px){
.logo-width{
	width: 30%;
}}
.white{
	color:#fff;
}
.yellow{
	color: #fbf000;
}
.red{
	color: #b30101;
}
label{
font-size: 14px;
}
    .faqHeader {
        font-size: 27px;
        margin: 20px;
    }
.votemsg{
    background-color: lightgray;
    padding: 5px;
}
    .panel-heading [data-toggle="collapse"]:after {
        font-family: 'fontawesome';
        content: "\f0d8"; /* "play" icon */
        float: right;
        color: #F58723;
        font-size: 28px;
        line-height: 22px;
        /* rotate "play" icon from > (right arrow) to down arrow */
 
    }
.about-area.eventListing,.about-area.mainEventList,.about-area.profileListDetails,.about-area.loginSection,.about-area.profileSection,.about-area.createPlateform{
    margin:20px 0px; 
}
.about-area.eventListing .eventList{
    margin:0px 0px 20px 0px; 
}
.about-area.eventListing .eventList p,.contestantSection .eventList p,.contestantDetails p{
    margin:0px 0px 1px 0px; 
}
.about-area.eventListing .eventList .viewDetailsBtn,.contestantSection .eventList .viewDetailsBtn,.viewDetailsBtn{
    padding: 7px 12px;
    font-size: 14px;
    margin-top: 10px;
}
.about-area.eventListing .eventList img,.contestantSection .eventList img{
    width: 100%;
    min-height: 160px;
}
.contestantSection .eventList .contestantList img {
    width: 100%;
    min-height: 160px;
    height: 220px;
}
.contestantText {
    width: 100%;
    margin: 20px 0px;
}
.contestantText h4{
    font-size: 30px;
}
.contestantList{
    /*margin-bottom: 20px;
    padding: 0px 10px;*/
    margin-bottom: 20px;
    padding: 10px 0px;
    border: 1px solid #000;
    margin: 10px 0px;
}
.profileListDetails .imageBoxList{
    margin-bottom: 10px;
}
.paymentSection{
    margin:15px 0px;
}
.userProfileImageBox{

}
.contestantText.innerBox button{
    padding: 7px 12px;
    font-size: 14px;
    margin-top: 10px; 
}
.imageBoxList .gallery .previews img{
    width: 100px;
    height: 100px;
    display: inline-block;
} 

.imageBoxList .gallery {
}
.imageBoxList .gallery .full, .imageBoxList .gallery .desc {
    float: left;
    margin-right: 10px;
}
.imageBoxList .gallery .previews {
    float: left;
    margin-top: 10px;
}
.imageBoxList .gallery .desc, .imageBoxList .gallery .full {
width: 100%;
font-size: 12px;
}
.imageBoxList .gallery .desc h2 {
margin-top: 0;
}
.imageBoxList .gallery .previews a {
display: inline-block;
margin-bottom: 10px;
}
.imageBoxList .gallery .full, .gallery .full img {
height: 350px;
width: 100%; 
}
.imageBoxList .gallery .previews a, .gallery .full {
border: 1px solid #b30101;
}
.imageBoxList .gallery .previews a:hover, .gallery .previews a.selected {
border: 1px solid #b30101;
}
.imageBoxList .gallery .full img:hover {
cursor: pointer;
}
.clearfix:after {
content: ".";
visibility: hidden;
display: block;
height: 0;
clear: both;
}

.eventDetailBreadcrum{
    /*min-height: 300px;*/
}
.eventDetailBreadcrumInner{
    background: #FFD700;
    /*min-height: 300px;*/
}
.eventBannerBox img{
    width: 100%;
    height: 300px;
}






.panel-heading [data-toggle="collapse"].collapsed:after {
    /* rotate "play" icon from > (right arrow) to ^ (up arrow) */
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    color: #454444;
}
.faq{
	border:2px solid lightgray;
	padding: 15px 10px;
	background-color: #f7f7f7;
	margin-bottom: 10px;
}
.ptb--40{
	padding-top: 40px;
	padding-bottom: 40px;
}
.count{
    border:1px solid#b30101;
    padding: 3px;
    margin: 2px;
    font-size: 15px;
}