.flip-card .back-contents p{
	line-height: 25px;
}

.flip-card .back-contents, .flip-card .front-contents{
	padding: 0 1.5rem;
}

.btn-primary.focus, .btn-primary:focus{
	box-shadow: none !important;
}

.col-centered{ margin: 0 auto !important; float: none !important;

}


@media only screen and (max-width: 1024px) {
 .btn-primary{
 	margin-bottom: 30px;
 }
}


.errorlist{
	font-size: 12px;
	color: #F44336;
	margin-top: -20px;
	margin-bottom: 10px;
  
  }

  
  @media only screen and (max-width: 600px) {
	.btn-primary{
		margin-bottom: 30px;
	}
	.SignUp-btn{
	   margin-bottom: 0px !important;
	}
   .banner-img-mbl{
		background-image: url(img/banner-img-mbl.png); 
		opacity: 1;
		background-size: cover;
		background-color: #f1f2f7;
		
		   -webkit-box-align: self-start !important;
	   -webkit-align-items: self-start !important;
	   -ms-flex-align: self-start !important;
	   align-items: self-start !important;
	}
	.d-none-m{ display: none; }
   
	.intro-four .intro-four--contents h1{
		padding-top: 20px;
	}
   
   
   
	.intro-four {
		   min-height: 700px !important;
	   }
	
   }


   .iti--inline-dropdown .iti__dropdown-content{
	z-index: 15 !important;
}


                         
.organizer-info {
    display: flex;
    align-items: center;
    margin: 10px;
}
.organizer-info img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: 10px;
}
.organizer-details {
    font-size: 14px;
}
.organizer-location {
    font-size: 12px;
    color: #009688;
    background-color: #e0f7fa;
    padding: 2px 6px;
    border-radius: 5px;
    display: inline-block;
    margin-top: 5px;
}
.campaign-stats {
    text-align: right;
    font-size: 14px;
    color: #66bb6a;
    margin-left: auto;
    margin-right: 10px;
}
.supporters {
    display: flex;
    align-items: center;
    margin-top: 10px;
}
.supporters img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin-right: -8px;
    border: 2px solid #eafaf0;
}
.supporters {
    display: flex;
    align-items: center;
    margin-top: 10px;
    margin-left: auto;
    margin-right: 10px;
}
.input-group {
    margin-top: 15px;
}

.category-widget {
  max-height: 245px;
  overflow-y: scroll;
}


/* Default styling for navigation items */
.nav-item {
    display: inline-block; /* Default display for larger screens */
    
  }
  
  /* Hide navigation items on medium and larger screens (768px to 1023.98px) */
  @media (min-width: 768px) and (max-width: 2564px) {
    .nav-link.show-on-small {
        display: none; /* Hide items on medium screens */
    }
  }
  
  /* Show navigation items only on small screens (max-width: 767.98px) */
  @media (max-width: 767.98px) {
    .nav-link.show-on-small {
        display: block; /* Stack items vertically */
        /* Add spacing between items */
    }
  }