@media (max-width: 1199px){
  :root{
    --header-menu-item-margin-right: 25px;
  }
}

@media (max-width: 1140px){
  .row > .blog-content-area-wrap { width: 100%; padding: 0 30px; margin-left: 0; margin-right: 0;}
}

@media (min-width: 991px){
  #empresa .titular-principal{--content-h1-font-size: 48px;}
}

@media (max-width: 991px){
  :root{
    --header-menu-item-padding-top: 10px;
    --header-menu-item-padding-bottom: 10px;
    --header-menu-item-margin-right: 0;
  }

  .main-navigation .navbar-nav{align-items: start;}
  .navigation-wrap .nav-item > .dropdown-menu{margin-top: 10px; padding-top: 15px; padding-bottom: 15px;}
  .navigation-wrap .nav-item:not(.show) > .dropdown-menu{padding-top: 0; padding-bottom: 0; margin-top: 0;}
  .navigation-wrap .dropdown-menu .nav-item{padding-top: 5px !important; padding-bottom: 5px !important; padding-left: 15px !important; padding-right: 15px !important;}
  .buscador-list-item{padding-top: 10px; padding-bottom: 10px; margin-left: 0;}
  .nav-item.dropdown a .toggler, .nav-item.dropdown a .toggler-inside { width: 20px; display: block; position: absolute; height: 0px; right: -30px; top: 6px; }
  .nav-item.dropdown .toggler:after, .dropdown-menu .toggler-inside:after { height: 1px; }
  .dropdown-menu .nav-item:not(.dropdown) .nav-link .toggler-inside::after{content: unset;}
  #navbarSupportedContent .buscador-list-item{display: none;}
  
  #empresa .titular-principal .title{ color: #000000 !important; }
  #empresa .titular-principal { position: static; transform: none; width: 100%; --content-heading-color: #000000 !important; padding-top: 15px;}

  footer .footer-social-icons{justify-content: start !important;}
}

@media (max-width: 768px){
  .sliderbanner.sliderbanner_home{flex-direction: column-reverse;}
  .banner.absolute .banner-content{position: relative; max-width: unset; padding: 15px; border: unset; background-color: #797664; color: #fff; --content-p-color: #ffffff; --content-a-color: #ffffff; --content-heading-color: #ffffff; --content-p-font-size: 12px; }
  #Sliders-home-swiper- .swiper-button{display: none;}

}

@media (max-width: 576px){
  .galeria-marcas .gallery.swiper{ padding-left: 0; padding-right: 0; padding-bottom: 0;}
  .galeria-marcas .gallery.swiper .swiper-button{display: none;}
  .galeria-marcas .swiper-pagination{display: none;}
  .galeria-marcas .gallery.swiper::before, .galeria-marcas .gallery.swiper::after{content: unset;}

  #index .left > .btn, #index .right > .btn{margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom: 5px;}

  .individualbanner1_home .floating-banner-content-details .content-text{padding: 10px;}
  .individualbanner1_home .floating-banner-content-details{justify-content: start;}

  .navigation-wrap{ --background1-bg-color: #000000; }
  .extratop .splitter{display: none;}
}

@media (max-width: 991px) and (min-width: 576px){
  .Colecciones.fitxa .seccion-galeria{ max-width: 70%; margin-left: auto; margin-right: auto; }
}

@media (max-width: 1140px) {
    .Colecciones.fitxa .blog-content-area-wrap{padding: 0 !important;}
}

@media only screen and (max-width: 575.98px) {
    .single-post-details .blog-post-head { margin-top: 35px; }
}
@media only screen and (max-width: 767.98px) {
    .single-post-details .blog-post-head h2 { font-size: 24px; font-weight: 600; }
}
@media only screen and (max-width: 575.98px) {
    .single-post-details .blog-post-head h2 { margin-bottom: 10px; }
}
@media only screen and (max-width: 767.98px) {
    .single-post-details .blog-post-thumb-gallery { max-height: 350px; }
}
@media only screen and (max-width: 767.98px) {
    .single-post-details .post-meta { margin-bottom: 10px; }
}
@media only screen and (max-width: 767.98px) {
    .single-post-details__footer { margin: 25px 0; }
}
@media only screen and (max-width: 767.98px) {
    .single-post-details__footer { display: block; }
}
@media only screen and (max-width: 767.98px) {
    .single-post-details__footer__item:nth-child(2n + 1) { padding-left: 20px; }
}
@media only screen and (max-width: 767.98px) {
    .single-post-details__footer__item:nth-child(2n + 2) { padding-right: 20px; }
}
@media only screen and (max-width: 767.98px) {
    .single-post-details__footer__item { min-width: 100%; border: 1px solid #e7e7e7; border-top: 0; }
}
@media only screen and (max-width: 575.98px) {
    .single-post-details__footer__item { padding: 10px 5px !important; font-size: 13px; }
}
@media only screen and (max-width: 575.98px) {
    .single-post-details__footer__item h5 { font-size: 12px; }
}
@media only screen and (max-width: 575.98px) {
    .single-post-details__footer__item h5 i { margin-right: 3px; }
}
@media only screen and (max-width: 767.98px) {
    .single-comment-wrap.comment-reply { margin-left: 20px; }
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
    .port-con-item h2 { margin-bottom: 42px; }
}
@media only screen and (max-width: 767.98px) {
    .port-con-item h2 { margin-bottom: 22px; }
}
@media only screen and (max-width: 767.98px) {
    .port-feature-content-inner .single-welcome-feature:nth-child(1n + 2) { margin-top: 35px; }
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
    .port-details-pagination { padding: 50px 30px; }
}
@media only screen and (max-width: 767.98px) {
    .port-details-pagination { padding: 50px 15px; }
}
@media only screen and (max-width: 767.98px) {
    .port-details-pagination a { font-size: 30px; }
}
@media only screen and (max-width: 767.98px) {
    .port-details-pagination a.middle-icon { line-height: 36px; height: 40px; width: 40px; }
}
@media only screen and (max-width: 767.98px) {
    .full-width-section-title-con { height: 180px; }
}
@media only screen and (max-width: 767.98px) {
    .full-width-section-title-con h2 { font-size: 30px; }
}