/*.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}
*/

@media (min-width:768px){Div#event-blog-area .container{width:100%;}}
@media (min-width:992px){Div#event-blog-area .container{width:100%;}}
@media (min-width:1200px){Div#event-blog-area .container{width:100%;}}

Div#event-blog-area .container .row{
	margin-right:-25px;
	margin-left:-25px}


Div#event-blog-area {
  
 
  
}
.single-event-blog:hover .event-blog-img::before{
    width: 100%;
    background: #2dcc70;
} 
.single-event-blog:hover .gt_event_grid_date{
    background: #2dcc70;
}
.event-blog-img {
  position: relative;
}

.single-event-blog {
  width: 100%;
  border:10px solid #fff;

}
.event-blog-img > img {
  width: 100%;
  border:1px solid #999;
  border-bottom:none;
}
.event-blog-img::before {
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.75;
  position: absolute;
  top: 0;
  width: 0;
  transition: 0.4s;
}




.gt_event_grid_date > span {
  display: block;
  font-size: 18px;
  line-height: normal;
  margin-top: -3px;
}
.gt_event_grid_date {
  background-color: #a6a6a6;
  border: 3px solid #ffffff;
  border-radius: 10px;
  bottom: -20px;
  color: #ffffff;
  font-size: 25px;
  height: 65px;
  left: 15px;
  line-height: normal;
  padding: 5px;
  position: absolute;
  text-align: center;
  width: 65px;
}




.gt_event_grid_des {
  padding: 30px 10px 10px;
  background: #fff;width: 100%;
  border:1px solid #999;
  border-top:none;
}
.gt_event_grid_des > h6 {
  color: #333;
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 10px;
}
.gt_event_grid_des > ul {
  margin: 0 0 10px;
  color: #999999;
}
.gt_event_grid_des > ul:hover i{
    color: #2DCC70;
}
ul.gt_event_meta li:first-child {
  padding-left: 0;
}

ul.gt_event_meta li > i {
  margin: 0 8px 0 0;
}


.gt_event_grid_des > p {
  color: #999999;
  font-size: 14px;
  letter-spacing: 0.2px;
  line-height: 24px;
}

.gt_event_grid_des > a:first-of-type {
  
}
.gt_event_grid_des > a {
  background-color: #a6a6a6;
  border-radius: 30px;
  color: #ffffff;
  display: inline-block;
  padding: 8px 20px;
}
.gt_event_grid_des > a:hover {
  background-color:#2DCC70;
}




