.pre-head-menu-mobile, .language-switcher-mobile {
  display: none; }

@media only screen and (max-width: 1200px) {
  .kec-widget-area {
    display: none; }

  .navbar-light button.navbar-toggler {
    border: 0px !important; }

  .kec-main-blog .kec-blog .kec-blog-link {
    width: 100%; }

  .kec-main-blog .kec-blog .kec-thumbnail {
    width: 100%; }

  .kec-main-blog .kec-blog .kec-content {
    width: 100%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    right: 0;
    left: 0;
    top: 0px; }

  .pt-75 {
    padding-top: 10px; }

  .cust-area-colums.cust-list .cust-right {
    margin-top: 20px; }

  .cust-area-colums .cust-columns .cust-left {
    margin-bottom: 30px; }

  .kec-prensa article.cust-posts.notas_prensa {
    height: 310px; }
  .kec-prensa .elementor-widget-posts .elementor-widget-container {
    background-color: #fff; }
  .kec-prensa .elementor-widget-posts .elementor-widget-container .elementor-post__text.cust-post-area {
    width: 90%;
    top: -90px; }
  .kec-prensa .elementor-post__text.cust-post-area {
    top: -80px; }

  .navbar-light .navbar-nav a.nav-link:after {
    width: 10%; }

  .navbar-light .navbar-nav a.nav-link:hover:after, .navbar-light .navbar-nav a.nav-link.kec-active:after {
    width: 50%; }

  .elementor-accordion .elementor-tab-content {
    padding: 10px 25px; }

  .second-menu-mbl {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px; }

  .pre-head-menu-mobile {
    display: block; }
    .pre-head-menu-mobile .menu-pre-header-container, .pre-head-menu-mobile .menu-preheader-container {
      background-color: #ECECEC;
      border-top: 1px solid #b1b1b1;
      padding-top: 0px;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      margin-top: 10px; }
      .pre-head-menu-mobile .menu-pre-header-container ul, .pre-head-menu-mobile .menu-preheader-container ul {
        list-style: unset;
        margin-left: 0px;
        padding: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
        margin-block-end: 0px;
        border-bottom: 1px solid #b1b1b1; }
      .pre-head-menu-mobile .menu-pre-header-container li, .pre-head-menu-mobile .menu-preheader-container li {
        padding-right: 15px;
        padding-bottom: 10px;
        padding-bottom: 10px;
        text-align: left;
        padding-top: 10px;
        padding-left: 20px;
        border-top: 1px solid #b1b1b1; }
      .pre-head-menu-mobile .menu-pre-header-container li:first-child, .pre-head-menu-mobile .menu-preheader-container li:first-child {
        border-top: unset; }
      .pre-head-menu-mobile .menu-pre-header-container li:after, .pre-head-menu-mobile .menu-preheader-container li:after {
        content: url(../img/ico_flecha_mobile.png);
        height: 10px;
        position: relative;
        width: auto;
        float: right;
        width: unset !important;
        margin: unset;
        bottom: -1px; }
      .pre-head-menu-mobile .menu-pre-header-container a, .pre-head-menu-mobile .menu-preheader-container a {
        color: black;
        margin-bottom: 5px; }

  .language-switcher-mobile {
    display: block;
    background-color: #ECECEC;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    border-top: 1px solid #b1b1b1;
    margin-top: 10px; }
    .language-switcher-mobile a {
      padding: 5px;
      border: 1px solid black;
      /* text-align: center; */
      border-radius: 5px;
      margin-right: 10px;
      color: black;
      padding-right: 10px;
      padding-left: 10px; }
    .language-switcher-mobile a.active {
      background-color: black;
      color: white; }

  .pre-head-menu-mobile + .language-switcher-mobile, .menu-preheader-container + .language-switcher-mobile {
    border-top: 0px;
    margin-top: 0px; }

  .navbar-nav .arrow-dropdown {
    display: none; }

  .navbar-collapse {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-align: center;
    align-items: center;
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: calc(100vh - 100px); } }

/*# sourceMappingURL=custom-mbl.css.map */
