.limiter{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.interest_point_map{
    margin-left: 15px;
  }

.mg-gallery-item{
    padding-right:0px;
    padding-top:0px
  }
.card-img > img {
  width:100%;
}

.card-details {
  padding:10px 20px 10px 20px;
}

.card-details > h5, .card-details > h3 {
  margin:0;
}

.card-img {
  padding:0;
}

.card-details > h5 {
  font-weight:bold;
}

@media (max-width: 991px) {
  .card-details > h3 {
    font-size:20px;
  }
}

@media (max-width: 767px) {
  .card-details > h3 {
    font-size:30px;
  }
}

@media (max-width: 991px) {
  .card-details > h5 {
    font-size:11px;
  }
}

@media (max-width: 767px) {
  .card-details > h5 {
    font-size:inherit;
  }
}

.card-location > span > i {
  margin-right:10px;
}

@media (max-width: 991px) {
  .card-location > span {
    font-size:10px;
  }
}

@media (max-width: 767px) {
  .card-location > span {
    font-size:inherit;
  }
}

.card-date > span {
  font-size:13px;
}

@media (max-width: 991px) {
  .card-date > span {
    font-size:10px;
  }
 .interest_point_map{
    height: 300px;
  }
  .interest_point_map{
    margin:0px;
    margin-top:20px;
  }
  .mg-gallery-item{
    padding:15px;

  }
  .card-img > img{
    height: 100%;
    max-height: 300px;
  }
  .galery {
    height: auto;
    width: auto;
  }
}

@media (max-width: 767px) {
  .card-date > span {
    font-size:inherit;
  }
}

.card-date > span > i {
  margin-right:10px;
}

.card > .row {
  border:2px solid #f1f1f1;
  margin:0;
  box-shadow:0px 0px 5px #f1f1f1;
}

.card {
  margin-bottom:30px;
}

@media (max-width: 767px) {
  .card {
    margin-top:15px;
    margin-bottom:15px;
  }
}

