@media only screen and (min-width: 768px) {
  .slider-ref {
    height: 230px;
  }
  .slider-ref .Modern-Slider {
    height: 230px;
  }
  .slider-ref .Modern-Slider .slick-track {
    height: 230px;
  }
}
@media only screen and (max-width: 767px) {
  .slider-ref {
    height: 300px;
  }
  .slider-ref .Modern-Slider {
    height: 300px;
  }
  .slider-ref .Modern-Slider .slick-track {
    height: 300px;
  }
}
@media only screen and (max-width: 500px) {
  .slider-ref {
    height: 400px;
  }
  .slider-ref .Modern-Slider {
    height: 400px;
  }
  .slider-ref .Modern-Slider .slick-track {
    height: 400px;
  }
}
.slider-ref .slick-list {
  position: relative !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.slider-ref p.slick-slide {
  width: 100% !important;
  max-width: 960px !important;
  position: absolute !important;
  top: 40% !important;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, -50%) !important;
      -ms-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important;
}

.reviews-section {
  background: #ededed;
  background: url(/wp-content/uploads/2019/04/pattern.jpg) repeat;
  text-align: center;
  padding-top: 30px;
}

/*MAX WIDTH*/
@media only screen and (max-width: 996px) {
  .nav {
    display: none;
  }

  .mobile-menu {
    display: block;
  }

  svg#logo-text {
    top: 38px !important;
  }

  .topmenu {
    float: left;
  }
}
@media only screen and (max-width: 768px) {
  .wrapper {
    padding: 0px;
  }

  .mobile-logo {
    width: 275px;
  }
}
@media only screen and (max-width: 500px) {
  .logo-img {
    width: 200px;
  }

  footer,
footer a,
footer p {
    font-size: 13px;
  }

  .footer-top {
    padding: 30px 0px 140px 0px;
  }

  .mobile-logo {
    width: 230px;
  }

  .topmenu {
    right: inherit;
  }
}
/*MIN WIDTH*/
@media only screen and (max-width: 996px) {
  #page .subpage-header .overlay {
    height: 200px;
  }
  #page #header-mobile {
    height: 200px;
  }
  #page #header-mobile .header {
    height: 200px;
  }
  #page .subpage-header .header-image img {
    height: 200px;
  }
  #page .mobile-header-content {
    width: 100%;
    height: 180px;
    position: relative;
  }
  #page .mobile-header-content h1.subpage-h1 {
    margin: 0;
    position: absolute;
    color: white;
    z-index: 9;
    text-align: center;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    left: 50%;
  }
  #page .mobile-header-content .breadcrumbs {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  #page .mobile-header-content .breadcrumbs p {
    top: 15px;
  }
  #page .page-content h1 {
    display: none;
  }
}
@media only screen and (max-width: 1200px) {
  #menu-item-762 {
    display: none !important;
  }
}