body {
  width: 100vw;
}

.footer-fixed .site-footer {
  width: 100vw;
}

@media (max-width: 1366px) {
  .social-section .title,
  .split-box-area .split-content .title {
    font-size: 50px;
  }
}

@media (max-width: 1199px) {
  .site-header {
    height: 141px;
  }
  .page-content {
    background-blend-mode: overlay;
  }
  .split-box-area.row.spno,
  .spno {
    margin-left: 0;
    margin-right: 0;
  }
  .split-box {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .split-box .split-thumb {
    height: 100%;
  }
  .split-box .split-content {
    display: block;
    min-height: 570px;
  }
}

@media (max-width: 991px) {
  .site-header {
    height: unset;
  }
  .logo-header img,
  .logo-footer img {
    width: 85px;
  }
  .social-section .title,
  .split-box-area .split-content .title {
    font-size: 32px;
  }
  .split-box .split-content {
    min-height: 678px;
  }
  .split-box-area .split-content .title {
    line-height: 46px;
  }
}

@media (max-width: 767px) {
  .site-header .main-bar {
    padding-bottom: 15px !important;
    padding-top: 15px !important;
  }
  .style-1.site-header .main-bar [class*="container"] {
    -webkit-box-pack: unset !important;
        -ms-flex-pack: unset !important;
            justify-content: unset !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .site-header .navbar-toggler {
    margin: 15px;
    position: absolute;
    right: 15px;
  }
  .split-box .split-content {
    min-height: unset;
  }
}

@media (max-width: 575px) {
  .page-banner .intro-title {
    font-size: 58px;
    line-height: 60px;
  }
  .page-content {
    background-repeat: no-repeat;
    background-position: 82% 0% !important;
    background-size: 242% !important;
  }
  .filter-thumb-box .filter-item {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .filter-thumb .img-thumb img {
    height: unset !important;
  }
  .section-head ul, .section-head ol {
    list-style-position: inside;
  }
}

@media (max-width: 420px) {
  .page-content {
    background-repeat: no-repeat;
    background-position: 82% 0% !important;
    background-size: 300% !important;
  }
  .split-content {
    padding: 80px 30px;
  }
  .site-footer .social-link li a {
    font-size: 18px !important;
  }
  .footer-top .col-md-12:last-of-type ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .footer-top .col-md-12:last-of-type ul li {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    margin-left: 0;
    margin-right: 0;
  }
  .footer-top .col-md-12:last-of-type ul li:last-of-type {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-top: 15px;
  }
  .footer-copyright {
    width: 250px;
    margin: 0 auto;
  }
}
/*# sourceMappingURL=ajustes.css.map */