.gallery-wrapper.flex {  align-items: flex-start;}
.galleryblk {  width: 22%;  margin:2%
 1.5%;   cursor: pointer;}
.happening-gallery-ttl { text-align: center !important; font-size: 22px;  color: #fb5151;  text-align: left;  margin-top: 10px;  line-height: 1.2;    margin-bottom: 10px;}
p {font-size: 16px;  font-family: RobotoMedium;  line-height: 1;  color: #767676;  margin: 10px 0;} 
header {
    position: relative;
    top: 0;
    background: #b0cce3;
    padding: 20px 0;
}

.eventt1 {
    font-size: 24px;
    line-height: 30px;
    margin: 0 0 20px;
    font-weight: 400;
    color: #242424;
    
}

.common-padding{padding: 80px 0}

.greentxt{color:#00c599}

p{
    font-family: RobotoLight;
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 20px;
    color: #1a1a1a;
}

.safety-list strong{font-family:'RobotoRegular'; color: #242424;}

.secblk{margin-bottom:30px}
.secblk p:last-child{margin-bottom: 0px}
.eventgallery{display: flex; flex-wrap: wrap;}
.galleryimg{margin: 1%; width: 23%; line-height: 0}
.img-fluid{width: 100%}
.galleryimg img{border-radius:10px}

.safety-list li {
  
    margin-bottom: 16px;
    line-height: 1.5;
}


.eventgallery .fancybox-slide .fancybox-content {
     width: auto !important; 
}

@media screen and (max-width: 768px) {

.galleryimg{width:48%}
.eventt1 {font-size: 20px; line-height: 25px; margin: 0 0 10px;}
.common-padding {padding: 40px 0;}
.galleryblk {  width: 47%;}
}

@media screen and (max-width:480px) {

.galleryimg{width:100%}
.eventt1 {ont-size: 18px; line-height: 22px; margin: 0 0 10px;}
.common-padding {padding: 40px 0;}
.galleryblk {  width:100%;}
}

.evenblk{background: #e4fdf9}

