  .no-scroll-y {
    overflow-y: hidden;
    }
    .ovoo-preloader {
        align-items: center;
        display: flex;
        height: 100%;
        justify-content: center;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        z-index: 99999999999999999999;
    }

    .ovoo-preloader .animation-preloader {
        position: absolute;
        z-index: 100;
    }

    /* Spinner cargando */
    .ovoo-preloader .animation-preloader .spinner {
        animation: spinner 1s infinite linear;
        border-radius: 50%;
        border: 3px solid rgba(255, 255, 255, 0.2);
        border-top-color: #ffffff;
        height: 4em;
        margin: 0 auto 3.5em auto;
        width: 4em;
    }

    /* Texto cargando */
    .ovoo-preloader .animation-preloader .txt-loading {
        font: bold 2em 'Montserrat', sans-serif;
        text-align: center;
        user-select: none;
    }

    .ovoo-preloader .animation-preloader .txt-loading .letters-loading:before {
      animation: letters-loading 4s infinite;
      color: #ffffff;
      content: attr(data-text-preloader);
      left: 0;
      opacity: 0;
      position: absolute;
      top: 0;
      transform: rotateY(-90deg);
    }

    .ovoo-preloader .animation-preloader .txt-loading .letters-loading {
        color: rgba(255, 255, 255, 0.2);
        position: relative;
    }

    .ovoo-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before {
      animation-delay: 0.2s;
    }

    .ovoo-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before {
      animation-delay: 0.4s;
    }

    .ovoo-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before {
      animation-delay: 0.6s;
    }

    .ovoo-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before {
      animation-delay: 0.8s;
    }

    .ovoo-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before {
      animation-delay: 1s;
    }

    .ovoo-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before {
      animation-delay: 1.2s;
    }

    .ovoo-preloader .loader-section {
        background-color: #000000;
        height: 100%;
        position: fixed;
        top: 0;
        width: calc(50% + 1px);
    }

    .ovoo-preloader .loader-section.section-left {
      left: 0;
    }

    .ovoo-preloader .loader-section.section-right {
      right: 0;
    }

    /* Efecto de fade en la animación de cargando */
    .loaded .animation-preloader {
      opacity: 0;
      transition: 0.3s ease-out;
    }

    /* Efecto de cortina */
    .loaded .loader-section.section-left {
      transform: translateX(-101%);
      transition: 0.7s 0.3s all cubic-bezier(0.1, 0.1, 0.1, 1.000);
    }

    .loaded .loader-section.section-right {
      transform: translateX(101%);
      transition: 0.7s 0.3s all cubic-bezier(0.1, 0.1, 0.1, 1.000);
    }

    /* Animación del preloader */
    @keyframes spinner {
        to {
            transform: rotateZ(360deg);
        }
    }

    /* Animación de las letras cargando del preloader */
    @keyframes letters-loading {
      0%,
      75%,
      100% {
        opacity: 0;
        transform: rotateY(-90deg);
      }

      25%,
      50% {
        opacity: 1;
        transform: rotateY(0deg);
      }
    }

    /* Tamaño de portatil hacia atras (portatil, tablet, celular) */
    @media screen and (max-width: 767px) {
        /* Preloader */
        /* Spinner cargando */  
        .ovoo-preloader .animation-preloader .spinner {
            height: 8em;
            width: 8em;
        }

        /* Texto cargando */
        .ovoo-preloader .animation-preloader .txt-loading {
          font: bold 3.5em 'Montserrat', sans-serif;
        }
    }

    @media screen and (max-width: 500px) {
        /* Prelaoder */
        /* Spinner cargando */
        .ovoo-preloader .animation-preloader .spinner {
            height: 7em;
            width: 7em;
        }

        /* Texto cargando */
        .ovoo-preloader .animation-preloader .txt-loading {
          font: bold 2em 'Montserrat', sans-serif;
        }
    }

    .navbar-default .navbar-nav>li>a {
        color: #333;
    }
    .navbar-nav li.dropdown.open {
        background: transparent;
    }
    .navbar-default .navbar-nav>.open>a,
    .navbar-default .navbar-nav>.open>a:focus,
    .navbar-default .navbar-nav>.open>a:hover {
        color: #555;
        background-color:transparent;
    }
    .dropdown-menu>li>a {
        background: transparent;
        color: #555;
    }
    .navbar {
        margin-bottom: 0;
    }