@media all and (min-width: 76px) {
  .my-80 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .py-80 {
    padding-top: 40px;
    padding-bottom: 40px !important;
  }
  .mt-80 {
    margin-top: 40px;
  }
  .mb-80 {
    margin-bottom: 40px;
  }
  .fancybox-thumbs {
    top: auto;
    width: auto;
    bottom: 0;
    left: 0;
    right: 0;
    height: 95px;
    padding: 10px 10px 5px 10px;
    box-sizing: border-box;
    background: rgba(0, 0, 0, 0.3);
  }
  .fancybox-show-thumbs .fancybox-inner {
    right: 0;
    bottom: 95px;
  }
  .overview_section .overview_wrapper .heighlights ul li {
    display: inline-block;
    width: 99%;
  }
  .we-offer-area.text-center .item {
    padding: 30px 20px 30px !important;
  }
  body section {
    padding: 30px 0;
  }
  section {
    min-height: unset !important;
    padding-bottom: 0 !important;
  }
  .price_banned_section {
    padding: 0;
  }
  .price_banned_section .container-lg- h1 {
    font-size: 20px;
  }
  .location_wrapper {
    padding-left: 1rem !important;
  }
  .location_wrapper .heading_header .heading h2 {
    text-align: center;
  }
  .footer-address {
    margin-bottom: 2rem;
  }
  .footer-address .heading_header .heading {
    text-align: center;
  }
  .footer-address .heading_header h2 > span:after {
    transform: translate(-50%, 100%);
  }
  .footer_section .footer-address .address i {
    font-size: 14px;
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
}
/*# sourceMappingURL=responsive.css.map */