/** End of 1280px **/
@media only screen and (max-width: 1024px) {
  .block-know .row-form .col-form .fields {
    display: block;
  }
  .block-title-text .cols {
    display: block;
  }
}

/** End of 1024px **/
@media only screen and (max-width: 992px) {
  body {
    padding-bottom: 50px;
  }
  .header-image {
    height: 100px;
  }
  .header-image-large {
    height: 300px;
  }
  .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);
  }
  .block-home-hero .slider-hero-wrap .slider-hero .slide .slide-in {
    height: 275px;
  }
  .block-home-hero .slider-hero-wrap .container .hero-content {
    top: 50%;
    left: 50%;
    width: 100%;
    text-align: center;
    transform: translate(-50%, -50%);
  }
  .block-home-hero .slider-hero-wrap .container .hero-content .hero-title {
    font-size: 36px;
  }
  .block-home-hero .slider-hero-wrap .container .hero-content .hero-subtitle {
    font-size: 22px;
  }
  .block-home-hero .slider-hero-wrap .container .hero-content .buttons-wrap {
    margin: auto;
  }
  .block-home-hero .slider-hero-wrap .container .hero-content .buttons-wrap .btn {
    margin: 0 5px 10px;
  }
  .block-title-text .cols .col-text {
    padding-right: 0;
    border-right: none;
  }
  .block-know .block-in {
    padding: 30px 15px;
  }
  .block-know .block-in .row-lists {
    margin-bottom: 0;
  }
  .block-know .block-in .row-lists .col-title {
    font-size: 3rem;
  }
  .block-know .block-in .row-lists .row .col-list-item .entry-title {
    font-size: 2rem;
  }
  .block-know .block-in .row-lists .row-list {
    margin-bottom: 30px;
  }
  .block-know .block-in .row-lists .row-list .col-title {
    margin-bottom: 0;
  }
  .block-know .block-in .row-form .col-titles {
    width: 100%;
    margin-bottom: 10px;
  }
  .block-know .block-in .row-form .col-form .fields .label {
    margin: 0 0 5px;
  }
  .block-know .block-in .row-form .col-form .submit-wrap [type='submit'] {
    width: 100%;
  }
  .site-footer .footer-contact {
    padding: 2rem 0;
  }
  .site-footer .footer-contact .col-titles {
    width: 100%;
    margin-bottom: 10px;
  }
  .site-footer .footer-contact .wpcf7 .fields {
    display: block;
  }
  .site-footer .footer-contact .wpcf7 .fields .label {
    width: 100%;
    margin-bottom: 5px;
  }
  .site-footer .footer-contact .wpcf7 .fields .submit-wrap {
    width: 100%;
  }
  .site-footer .footer-top .footer-col {
    margin-bottom: 30px;
  }
  .site-footer .footer-top .row-menus {
    margin-bottom: 3rem;
  }
  .site-footer .footer-top .col-details {
    margin-bottom: 30px;
  }
  .block-contact-details .col-md-3 {
    margin-bottom: 10px;
  }
  .block-contact-form .block-in {
    padding: 20px;
  }
  .block-contact-form .col-titles {
    width: 100%;
    margin-bottom: 10px;
  }
  .block-contact-form .wpcf7 .fields {
    display: block;
  }
  .block-contact-form .wpcf7 .fields .label {
    width: 100%;
    margin-bottom: 5px;
  }
  .block-contact-form .wpcf7 .fields .submit-wrap {
    width: 100%;
  }
}

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

/** End of print **/

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