/** End of 1280px **/
/** End of 1280px **/
/** End of 1024px **/
@media only screen and (max-width: 992px) {
  #site-wrap {
    padding-top: 75px;
  }
  .btn {
    height: 42px;
    padding: 0 25px;
    font-size: 1.6rem;
  }
  .section-hero .slider-hero .slide .slide-in {
    height: auto;
  }
  .section-hero .container {
    top: 30px;
  }
  .section-hero .container .content-wrap {
    margin: auto;
    text-align: center;
  }
  .section-hero .container .content-wrap .entry-title {
    font-size: 4rem;
  }
  .section-hero .container .content-wrap .entry-subtitle {
    margin-bottom: 10px;
    font-size: 2.2rem;
  }
  .section-hero .container .content-wrap .entry-content {
    font-size: 1.5rem;
  }
  .section-hero .container .content-wrap .buttons {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  .section-hero .container .content-wrap .buttons .btn {
    margin: 0 2px 5px;
  }
  .section-hero .container .content-wrap .buttons .btn:nth-child(2) {
    order: 3;
  }
  .home .row-header,
.page-template-tpl-about .row-header {
    margin-bottom: 40px;
  }
  .section-subtitle {
    font-size: 2.6rem;
    line-height: 1.1;
  }
  .row-header .section-title,
.home .row-header .section-title {
    font-size: 4rem;
  }
  .row-header .section-subtitle,
.home .row-header .section-subtitle,
.page-template-tpl-about .row-header .section-subtitle {
    font-size: 2.6rem;
  }
  .slick-dots {
    padding-top: 15px;
  }
  .slick-dots li button {
    background: #c6dade;
  }
  .slick-dots li.slick-active button {
    background: #003a4c;
  }
  .section-testimonials {
    padding-bottom: 12rem;
  }
  .section-testimonials .row-button {
    margin-top: 15px;
  }
  .section-testimonials .slider-home-testimonials-wrap {
    padding: 0;
  }
  .fancybox-navigation .fancybox-button {
    width: 17px;
  }
  .fancybox-navigation .fancybox-button--arrow_right {
    right: 5px;
    background-position: -125px -107px;
  }
  .fancybox-navigation .fancybox-button--arrow_left {
    left: 5px;
  }
  .fancybox-content.fb-modal-testimonial {
    max-width: 90%;
    padding: 5.5rem 1.5rem 8rem;
  }
  .fancybox-content.fb-modal-testimonial .entry-image {
    display: none;
    margin-bottom: 20px;
  }
  .fancybox-content.fb-modal-testimonial .row-title .entry-title {
    font-size: 2rem;
  }
  .fancybox-content.fb-modal-testimonial .entry-content {
    font-size: 1.6rem;
  }
  .section-treatments {
    padding-top: 14rem;
  }
  .section-treatments .item .item-in .images .image .entry-image img {
    height: auto;
  }
  .section-methods {
    padding-bottom: 4rem;
  }
  .section-methods .row-items {
    margin-bottom: 30px;
  }
  .section-methods .row-items .slick-center .col-md-3 {
    padding: 0;
  }
  .section-methods .row-items .slick-center .item .entry-text {
    font-size: 1.8rem;
    visibility: visible;
    opacity: 1;
  }
  .section-guides {
    padding-top: 4rem;
  }
  .section-guides .slider-guides-wrap {
    padding: 0;
  }
  .section-media {
    padding-bottom: 4rem;
  }
  .section-media .slider-arrows {
    margin-bottom: 20px;
  }
  .section-media .slider-arrows .slick-prev {
    background-position: -187px -138px;
  }
  .section-media .slider-arrows .slick-next {
    background-position: -152px -138px;
  }
  .section-media .slider-media-wrap {
    margin-bottom: 0;
  }
  .site-footer .footer-col {
    padding: 0 30px;
    margin-bottom: 30px;
    font-size: 1.8rem;
  }
  .site-footer .footer-col .entry-content img {
    display: block;
    margin: auto;
  }
  .site-footer .footer-bottom {
    padding-bottom: 80px;
    text-align: justify;
  }
  .footer-col-nav .entry-title:after {
    display: inline-block;
    font-family: 'FontAwesome';
    content: '\f107';
    transition: all 300ms ease;
  }
  .footer-col-nav .footer-nav {
    display: none;
  }
  .footer-col-nav.active .entry-title:after {
    transform: rotate(180deg);
  }
  .footer-form .wpcf7 .fields .top-fields {
    display: block;
  }
  .footer-form .wpcf7 .fields .top-fields .label {
    margin-left: 0;
  }
  .footer-form .wpcf7 .fields .bottom-fields {
    display: block;
  }
  .footer-form .wpcf7 .fields .bottom-fields .submit-wrap {
    margin: auto;
  }
  .section-testimonials .row-header .section-title {
    font-size: 4rem;
  }
  .category .row-posts {
    margin-bottom: 20px;
  }
  .archive .site-footer {
    margin-top: 50px;
  }
  .block-contact .cols {
    display: block;
  }
  .block-contact .cols .col-clinics {
    margin: auto;
  }
  .block-contact .cols .col-clinics .clinics {
    display: block;
  }
  .block-contact .cols .col-clinics .clinics .item {
    width: 100%;
    margin-bottom: 10px;
  }
  .block-contact .cols .col-form {
    padding: 30px;
    margin: auto;
  }
  .archive .row-header {
    display: block;
  }
  .archive .row-header .entry-text {
    margin: 0 0 10px;
  }
  .archive .item-testimonial {
    width: 100%;
  }
  .item-testimonial .testimonial-in .entry-title {
    font-size: 2rem;
  }
  .item-testimonial .testimonial-in .author {
    font-size: 1.8rem;
  }
  .item-testimonial .testimonial-in .entry-content {
    font-size: 1.6rem;
  }
  .block-slider-before-after .entry-title {
    font-size: 2.8rem;
  }
  .block-slider-before-after .slider-wrap {
    padding: 0;
  }
  .block-info .block-in {
    padding: 30px 20px;
  }
  .accordion .accordion-item .accordion-btn {
    padding: 0 10px;
  }
  .block-image-text-link {
    padding-right: 20px;
    padding-left: 20px;
  }
}

/** End of 992px **/
/** End of 576px **/
/** End of 320px **/
@media print {
  a[href]:after {
    content: none !important;
  }
}

/** End of print **/

/*# sourceMappingURL=responsive.css.map */