/* =============================================================================

	Ktech Framework 2.5

	Responsive

   ========================================================================== */

@font-face
{
    font-family: 'hero';
    font-weight: normal;
    font-style: normal;

    src: url('../fonts/hero-webfont.eot');
    src: url('../fonts/hero-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/hero-webfont.woff2') format('woff2'), url('../fonts/hero-webfont.woff') format('woff'), url('../fonts/hero-webfont.ttf') format('truetype'), url('../fonts/hero-webfont.svg#heroregular') format('svg');
}

@media screen and (min-width: 0) and (max-width: 1480px)
{
    /* line 10, ../sass/responsive.scss */

    /*#kt-slideshow ul
    {
        left: 50%;

        min-width: 1480px;
        margin: 0 0 0 -740px;
    }*/
}

@media screen and (min-width: 0) and (max-width: 959px)
{
    /* line 18, ../sass/responsive.scss */

    body
    {
        padding: 0;
    }



    /* line 22, ../sass/responsive.scss */

    .kt-container
    {
        width: 100%;
        max-width: 768px;
        padding: 0 10px;
    }



    /* line 27, ../sass/responsive.scss */

    .kt-container-up
    {
        top: 50px;
    }



    /* line 31, ../sass/responsive.scss */

    #kt-logo
    {
        top: 64px;
        left: 50%;

        width: 160px;
        height: auto;
        margin: 0 0 0 -80px;
    }



    /* line 39, ../sass/responsive.scss */

    header
    {
        position: relative;

        margin-bottom: -130px;
    }

    /* line 42, ../sass/responsive.scss */

    header #kt-main-menu-content
    {
        display: none;
    }

    /* line 46, ../sass/responsive.scss */

    header #kt-header-top ul
    {
        text-align: center;
    }

    /* line 50, ../sass/responsive.scss */

    header #kt-header-content
    {
        position: relative;
        top: 0;

        min-height: 130px;
    }

    /* line 54, ../sass/responsive.scss */

    header #kt-header-content .moduletable
    {
        display: none;
    }



    /* line 60, ../sass/responsive.scss */

    #kt-main-menu
    {
        display: none;
    }



    /* line 66, ../sass/responsive.scss */

    .sticky-wrapper
    {
        display: block;

        width: 100%;
    }



    /* line 72, ../sass/responsive.scss */

    #kt-menu-movil
    {
        display: block;

        background: #959595;
    }

    /* line 75, ../sass/responsive.scss */

    #kt-menu-movil ul
    {
        display: block;

        margin: 0;
        padding: 0;

        background: #959595;
    }

    /* line 80, ../sass/responsive.scss */

    #kt-menu-movil ul > li
    {
        position: relative;

        display: block;

        margin: 0;
        padding: 0;

        text-align: left;

        border-bottom: 1px solid #ddd;
    }

    /* line 87, ../sass/responsive.scss */

    #kt-menu-movil ul > li a
    {
        font-family: 'hero',Tahoma, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: normal;
        line-height: 20px;

        position: relative;

        display: block;

        margin: 0;
        padding: 10px 20px;

        -webkit-transition: ease-in-out .25s all;
           -moz-transition: ease-in-out .25s all;
             -o-transition: ease-in-out .25s all;
                transition: ease-in-out .25s all;
        text-align: left;
        text-decoration: none;

        color: #fff;
        outline: none;
    }

    /* line 101, ../sass/responsive.scss */

    #kt-menu-movil ul > li a:hover
    {
        color: #fff;
        background: #d71920;
    }

    /* line 107, ../sass/responsive.scss */

    #kt-menu-movil ul > li.active a
    {
        color: #fff;
        background: #d71920;
    }

    /* line 113, ../sass/responsive.scss */

    #kt-menu-movil ul > li.active ul li a
    {
        color: #000;
        background: none;
        text-shadow: none;
    }

    /* line 117, ../sass/responsive.scss */

    #kt-menu-movil ul > li.active ul li a:hover
    {
        color: #d71920;
        background: none;
    }

    /* line 125, ../sass/responsive.scss */

    #kt-menu-movil ul > li.parent
    {
        position: relative;

        -webkit-transition: ease-in-out .25s all;
           -moz-transition: ease-in-out .25s all;
             -o-transition: ease-in-out .25s all;
                transition: ease-in-out .25s all;
    }

    /* line 128, ../sass/responsive.scss */

    #kt-menu-movil ul > li.parent > a
    {
        margin-right: 40px;
    }

    /* line 131, ../sass/responsive.scss */

    #kt-menu-movil ul > li.parent:before
    {
        font-family: 'FontAwesome';
        font-size: 19px;
        line-height: 40px;

        position: absolute;
        top: 0;
        right: 0;

        width: 40px;
        height: 40px;
        margin: 0;

        content: '\f107';
        text-align: center;

        color: white;
    }

    /* line 145, ../sass/responsive.scss */

    #kt-menu-movil ul > li.parent ul
    {
        display: block;
        overflow: hidden;

        max-height: 0;

        -webkit-transition: ease-in-out .5s all;
           -moz-transition: ease-in-out .5s all;
             -o-transition: ease-in-out .5s all;
                transition: ease-in-out .5s all;

        background: #c5c5c5;
        -webkit-box-shadow: inset 0 10px 10px -14px #333, inset 0 -10px 10px -14px #333;
           -moz-box-shadow: inset 0 10px 10px -14px #333, inset 0 -10px 10px -14px #333;
                box-shadow: inset 0 10px 10px -14px #333, inset 0 -10px 10px -14px #333;
    }

    /* line 153, ../sass/responsive.scss */

    #kt-menu-movil ul > li.parent ul li a
    {
        font-size: 12px;
        line-height: 14px;

        margin: 0;
        padding: 15px 30px;

        text-align: left;

        color: #000;
        border: none;
    }

    /* line 161, ../sass/responsive.scss */

    #kt-menu-movil ul > li.parent ul li a:hover
    {
        color: #fff;
    }

    /* line 166, ../sass/responsive.scss */

    #kt-menu-movil ul > li.parent ul li.active a
    {
        color: #d71920;
    }

    /* line 172, ../sass/responsive.scss */

    #kt-menu-movil ul > li.parent:hover
    {
        background: #d71920;
    }

    /* line 175, ../sass/responsive.scss */

    #kt-menu-movil ul > li.parent.active
    {
        background: #d71920;
    }

    /* line 177, ../sass/responsive.scss */

    #kt-menu-movil ul > li.parent.active ul
    {
        max-height: 1000px;
    }



    /* line 186, ../sass/responsive.scss */

    #kt-menu-movil-content
    {
        position: fixed;
        z-index: 99;

        display: block;

        width: 100%;
        max-width: 100%;
        margin: 0 auto;
        padding: 0;

        text-align: right;

        background: #fff;
    }

    /* line 196, ../sass/responsive.scss */

    #kt-menu-movil-content .kt-container
    {
        max-width: 100%;
        padding: 0;
    }

    /* line 200, ../sass/responsive.scss */

    #kt-menu-movil-content .kt-movil-menu-button
    {
        font-size: 30px;
        line-height: 50px;

        display: inline-block;
        float: left;

        width: 50px;
        height: 50px;
        margin: 0;
        padding: 0 10px;

        cursor: pointer;
        text-align: center;

        color: #d71920;
    }

    /* line 213, ../sass/responsive.scss */

    #kt-menu-movil-content #kt-movil-headerContact
    {
        font-size: 0;

        display: inline-block;

        margin: 6px 10px 0 0;

        text-align: right;
        vertical-align: top;
    }

    /* line 219, ../sass/responsive.scss */

    #kt-menu-movil-content #kt-movil-headerContact .moduletable
    {
        display: inline-block;

        margin: 0;
        padding: 0;

        -webkit-transition: ease-in-out .25s all;
           -moz-transition: ease-in-out .25s all;
             -o-transition: ease-in-out .25s all;
                transition: ease-in-out .25s all;
        vertical-align: top;
    }

    /* line 226, ../sass/responsive.scss */

    #kt-menu-movil-content #kt-movil-headerContact .moduletable.kt-redes-sociales ul
    {
        font-size: 0;

        margin: 0;
        padding: 0;
    }

    /* line 230, ../sass/responsive.scss */

    #kt-menu-movil-content #kt-movil-headerContact .moduletable.kt-redes-sociales ul li
    {
        display: inline-block;

        margin: 0;
        padding: 0 0 0 8px;

        vertical-align: top;
    }

    /* line 235, ../sass/responsive.scss */

    #kt-menu-movil-content #kt-movil-headerContact .moduletable.kt-redes-sociales ul li a
    {
        position: relative;

        display: block;

        margin: 0;
        padding: 0;
    }

    /* line 240, ../sass/responsive.scss */

    #kt-menu-movil-content #kt-movil-headerContact .moduletable.kt-redes-sociales ul li a img
    {
        width: 100%;
        max-width: 36px;
        margin: 0;
        padding: 0;

        border: 1px solid #d71920;
        -webkit-border-radius: 36px;
           -moz-border-radius: 36px;
                border-radius: 36px;
    }

    /* line 252, ../sass/responsive.scss */

    #kt-menu-movil-content #kt-movil-headerContact .moduletable.kt-telefono
    {
        overflow: hidden;

        max-height: 36px;
        padding: 0 0 0 8px;
    }

    /* line 256, ../sass/responsive.scss */

    #kt-menu-movil-content #kt-movil-headerContact .moduletable.kt-telefono p
    {
        font-size: 24px;
        line-height: 36px;

        overflow: hidden;

        width: 36px;
        height: 36px;
        margin: 0;
        padding: 0;

        text-align: left;

        color: #333;
    }

    /* line 266, ../sass/responsive.scss */

    #kt-menu-movil-content #kt-movil-headerContact .moduletable.kt-telefono p img
    {
        width: 100%;
        max-width: 36px;
        margin: 0;
        padding: 0;

        vertical-align: top;

        border: 1px solid #d71920;
        -webkit-border-radius: 36px;
           -moz-border-radius: 36px;
                border-radius: 36px;
    }

    /* line 279, ../sass/responsive.scss */

    #kt-menu-movil-content.stuck
    {
        position: fixed;
        z-index: 10;
        top: 0;
        left: 0;

        width: 100%;
    }



    /* line 288, ../sass/responsive.scss */

    #kt-slideshow
    {
        top: 50px;
    }

    /* line 290, ../sass/responsive.scss */

    #kt-slideshow ul
    {
        left: 0;

        min-width: 100%;
        margin: 0;
    }

    /* line 294, ../sass/responsive.scss */

    #kt-slideshow ul li
    {
        position: relative;

        display: block;

        margin: 0;
        padding: 0;
    }

    /* line 299, ../sass/responsive.scss */

    #kt-slideshow ul li .media
    {
        float: none;

        margin: 0;
        padding: 0;
    }

    /* line 303, ../sass/responsive.scss */

    #kt-slideshow ul li .media img
    {
        width: 100%;
        height: auto;
        margin: 0;
        padding: 0;
    }

    /* line 310, ../sass/responsive.scss */

    #kt-slideshow ul li .description
    {
        position: absolute;
        bottom: 0;
        left: 50%;

        width: 960px;
        margin: 0 0 0 -361px;
        padding: 0;

        text-align: right;
    }

    /* line 318, ../sass/responsive.scss */

    #kt-slideshow ul li .description .element-text
    {
        font-size: 22px;
        line-height: normal;

        display: inline-block;

        width: 48%;
        margin: 0 0 0 52%;
        padding: 18px;

        text-align: left;
        vertical-align: bottom;

        color: #fff;
        /* Fallback for web browsers that doesn't support RGBa */
        background: #e00001;
        /* RGBa with 0.85 opacity */
        background: rgba(224, 0, 1, .73);
        text-shadow: 1px 1px #333;
    }

    /* line 333, ../sass/responsive.scss */

    #kt-slideshow ul li .description .element-text.last
    {
        font-size: 20px;
        line-height: normal;
        /* Fallback for web browsers that doesn't support RGBa */

        background: black;
        /* RGBa with 0.85 opacity */
        background: rgba(0, 0, 0, .73);
    }



    /* line 349, ../sass/responsive.scss */

    #kt-front #kt-content
    {
        margin: 0;
    }

    /* line 352, ../sass/responsive.scss */

    #kt-front #kt-content .kt-container #kt-container-left
    {
        max-width: 100%;
        margin-bottom: 20px;
    }

    /* line 357, ../sass/responsive.scss */

    #kt-front #kt-content .kt-container #kt-container-left .moduletable .zoo-item-list li
    {
        width: 33.33%;
        margin: 0;
        padding: 15px 5px;
    }

    /* line 365, ../sass/responsive.scss */

    #kt-front #kt-content .kt-container #kt-container-right
    {
        display: block;

        max-width: 100%;
        margin: 0;
        padding: 0;
    }

    /* line 372, ../sass/responsive.scss */

    #kt-front #kt-content .kt-container #kt-container-right .kt-first ul li
    {
        display: inline-block;

        width: 49.90%;
        height: 100px;
        margin-left: .2%;

        vertical-align: top;
    }

    /* line 378, ../sass/responsive.scss */

    #kt-front #kt-content .kt-container #kt-container-right .kt-first ul li:first-child
    {
        margin-left: 0;
    }

    /* line 381, ../sass/responsive.scss */

    #kt-front #kt-content .kt-container #kt-container-right .kt-first ul li > div
    {
        overflow: hidden;

        height: 66px;
    }

    /* line 390, ../sass/responsive.scss */

    #kt-front #kt-content .kt-container #kt-container-right .kt-last ul li
    {
        display: inline-block;

        width: 49.90%;
        height: 100px;
        margin-left: .2%;

        vertical-align: top;
    }

    /* line 396, ../sass/responsive.scss */

    #kt-front #kt-content .kt-container #kt-container-right .kt-last ul li:first-child
    {
        margin-left: 0;
    }

    /* line 399, ../sass/responsive.scss */

    #kt-front #kt-content .kt-container #kt-container-right .kt-last ul li > div
    {
        overflow: hidden;

        height: 66px;
    }

    /* line 409, ../sass/responsive.scss */

    #kt-front #kt-informacion-portada
    {
        padding: 30px 0;
    }

    /* line 411, ../sass/responsive.scss */

    #kt-front #kt-informacion-portada .moduletable
    {
        width: 32%;
        min-height: 274px;
        margin: 0 5px;
    }

    /* line 420, ../sass/responsive.scss */

    #kt-front #kt-informacion-portada .moduletable:last-child .custom div ul li a
    {
        text-align: left;
    }

    /* line 430, ../sass/responsive.scss */

    #kt-front #kt-redes-sociales-portada
    {
        display: none;
    }



    /* line 434, ../sass/responsive.scss */

    #kt-solicite-cotizacion
    {
        padding: 10px 0;
    }

    /* line 439, ../sass/responsive.scss */

    #kt-solicite-cotizacion .rsform form h2:after
    {
        width: 40%;
        margin: 0;
    }

    /* line 444, ../sass/responsive.scss */

    #kt-solicite-cotizacion .rsform form fieldset
    {
        position: relative;

        padding: 0 0 200px 0;
    }

    /* line 448, ../sass/responsive.scss */

    #kt-solicite-cotizacion .rsform form fieldset > div.rsform-block
    {
        width: 50%;
    }

    /* line 451, ../sass/responsive.scss */

    #kt-solicite-cotizacion .rsform form fieldset > div.rsform-block-comentarios
    {
        position: absolute;
        bottom: 48px;
        left: 0;

        width: 100%;
    }

    /* line 457, ../sass/responsive.scss */

    #kt-solicite-cotizacion .rsform form fieldset > div.rsform-block-enviar-informacion
    {
        position: absolute;
        bottom: 0;
        left: 0;
    }



    /* line 471, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center
    {
        max-width: 100% !important;
    }

    /* line 475, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center .item-page .page-header h2
    {
        font-size: 35px;
    }

    /* line 484, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .details div.description p
    {
        font-size: 16px;
    }

    /* line 488, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .details div.description ul li
    {
        font-size: 16px;
    }

    /* line 496, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .items .first
    {
        text-align: center;
    }

    /* line 498, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item
    {
        width: 33.33%;
        margin: 0;
        padding: 15px 5px;
    }

    /* line 502, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item:nth-child(3n + 1)
    {
        margin-left: 0;
    }

    /* line 510, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .pos-top .element-itemcategory
    {
        font-size: 35px;
    }

    /* line 514, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .pos-title
    {
        font-size: 25px;
    }

    /* line 517, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox
    {
        margin: 0;
        padding: 0;
    }

    /* line 520, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content
    {
        float: none;
        overflow: hidden;

        max-width: 100%;
        margin: 0;
        padding: 0;
    }

    /* line 526, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-image
    {
        position: relative;

        max-width: 100%;
        margin: 0;
        padding: 0;
    }

    /* line 531, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-image img
    {
        width: 100%;
        height: auto;
        margin: 0;
        padding: 0;
    }

    /* line 538, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-date
    {
        font-size: 15px;
        font-weight: bold;

        display: block;

        margin: 0;
        padding: 0;

        color: #333;
    }

    /* line 546, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-textarea.last
    {
        display: block;

        margin: 0;
        padding: 0;
    }

    /* line 550, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-textarea.last p
    {
        font-size: 17px;
    }

    /* line 554, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-textarea.last ul li
    {
        font-size: 15px;
    }

    /* line 556, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-textarea.last ul li:before
    {
        font-family: 'FontAwesome';
        font-size: 15px;

        display: inline-block;

        padding: 0 10px 0 0;

        content: '\f101';
    }

    /* line 572, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center .kt-informacion-contacto p a
    {
        font-size: 17px;
    }

    /* line 578, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-right
    {
        display: block;

        max-width: 100%;
        margin: 0;
        padding: 0;
    }

    /* line 585, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-right .kt-first ul li
    {
        display: inline-block;

        width: 49.90%;
        height: 100px;
        margin-left: .2%;
    }

    /* line 590, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-right .kt-first ul li:first-child
    {
        margin-left: 0;
    }

    /* line 593, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-right .kt-first ul li > div
    {
        overflow: hidden;

        height: 66px;
    }

    /* line 602, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-right .kt-last ul li
    {
        display: inline-block;

        width: 49.90%;
        height: 100px;
        margin-left: .2%;
    }

    /* line 607, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-right .kt-last ul li:first-child
    {
        margin-left: 0;
    }

    /* line 610, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-right .kt-last ul li > div
    {
        overflow: hidden;

        height: 66px;
    }

    /* line 619, ../sass/responsive.scss */

    #kt-no-front .nosotosList
    {
        display: inline-block;

        width: 100%;
        margin: 0 0 30px 0;
    }

    /* line 623, ../sass/responsive.scss */

    #kt-no-front .nosotosList li
    {
        width: 32%;
        margin: 0 14px;
    }

    /* line 626, ../sass/responsive.scss */

    #kt-no-front .nosotosList li:last-child
    {
        margin: 0;
    }

    /* line 635, ../sass/responsive.scss */

    #kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .details
    {
        margin: 0 0 15px 0;
    }

    /* line 639, ../sass/responsive.scss */

    #kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .first
    {
        text-align: left;
    }

    /* line 641, ../sass/responsive.scss */

    #kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item
    {
        width: 100%;
    }

    /* line 646, ../sass/responsive.scss */

    #kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item .teaser-item-bg .floatbox .pos-content .element-image
    {
        margin: 0 15px 10px 0;
    }

    /* line 649, ../sass/responsive.scss */

    #kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item .teaser-item-bg .floatbox .pos-content .element-itemname
    {
        font-size: 22px;

        margin: 0 0 6px 0;

        text-align: left;
    }

    /* line 655, ../sass/responsive.scss */

    #kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item .teaser-item-bg .floatbox .pos-content .element-textarea p
    {
        font-size: 16px;
    }

    /* line 661, ../sass/responsive.scss */

    #kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item .teaser-item-bg .pos-links
    {
        font-size: 21px;
    }

    /* line 678, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody h2
    {
        font-size: 25px;
    }

    /* line 681, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody h3
    {
        font-size: 21px;
    }

    /* line 684, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody p
    {
        font-size: 16px;
    }

    /* line 687, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales
    {
        text-align: center;
    }

    /* line 689, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales
    {
        max-width: 320px;
    }

    /* line 691, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales a
    {
        font-size: 20px;
    }

    /* line 693, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales a span
    {
        height: 50px;
        padding: 0;
    }

    /* line 699, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales
    {
        max-width: 320px;
    }

    /* line 701, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales a
    {
        font-size: 20px;
    }

    /* line 703, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales a span
    {
        height: 50px;
        padding: 0;
    }

    /* line 710, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody ul
    {
        text-align: center;
    }

    /* line 712, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody ul li
    {
        font-size: 15px;
        line-height: 15px;

        width: 40%;
        margin: 0 0 10px 0;
        padding: 0;
    }

    /* line 718, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody ul li:nth-child(even)
    {
        margin: 0 0 10px 30px;
    }

    /* line 732, ../sass/responsive.scss */

    #kt-no-front.kt-buscador #kt-container-center #searchForm .btn-toolbar
    {
        display: block;

        max-width: 80%;
        margin: 0 auto;

        text-align: center;
    }

    /* line 737, ../sass/responsive.scss */

    #kt-no-front.kt-buscador #kt-container-center #searchForm .btn-toolbar .btn-group
    {
        float: none;

        vertical-align: top;
    }

    /* line 740, ../sass/responsive.scss */

    #kt-no-front.kt-buscador #kt-container-center #searchForm .btn-toolbar .btn-group:first-child
    {
        width: 80%;
    }

    /* line 743, ../sass/responsive.scss */

    #kt-no-front.kt-buscador #kt-container-center #searchForm .btn-toolbar .btn-group:last-child
    {
        width: 20%;
    }



    /* line 756, ../sass/responsive.scss */

    footer #kt-footer-content .kt-container
    {
        padding: 0;

        text-align: center;
    }

    /* line 759, ../sass/responsive.scss */

    footer #kt-footer-content .kt-container #kt-footer-info
    {
        font-size: 0;

        margin: 0;
    }

    /* line 762, ../sass/responsive.scss */

    footer #kt-footer-content .kt-container #kt-footer-info .moduletable
    {
        margin: 0 18px;
    }

    /* line 764, ../sass/responsive.scss */

    footer #kt-footer-content .kt-container #kt-footer-info .moduletable:first-child
    {
        margin: 0;
    }

    /* line 770, ../sass/responsive.scss */

    footer #kt-footer-content #kt-footer-copyright
    {
        float: none;

        margin: 0;
    }
}

@media screen and (min-width: 0) and (max-width: 767px)
{
    /* line 781, ../sass/responsive.scss */

    header
    {
        margin-bottom: 0;
    }

    /* line 784, ../sass/responsive.scss */

    header #kt-header-top ul
    {
        text-align: center;
    }

    /* line 788, ../sass/responsive.scss */

    header #kt-header-middle
    {
        min-height: 134px;

        text-align: center;
    }

    /* line 791, ../sass/responsive.scss */

    header #kt-header-middle .moduletable
    {
        padding-top: 88px;
    }

    /* line 794, ../sass/responsive.scss */

    header #kt-header-middle .kt-cooperacion-espanola
    {
        display: none;
    }



    /* line 801, ../sass/responsive.scss */

    #kt-slideshow
    {
        position: relative;
        top: 0;
    }
    #kt-front #kt-slideshow .moduletable
    {
        padding: 0;
    }

    /* line 806, ../sass/responsive.scss */

    #kt-slideshow ul li .description
    {
        display: none;
    }

    /* line 810, ../sass/responsive.scss */

    #kt-slideshow ul .owl-controls
    {
        position: absolute;
        bottom: 0;
        left: 0;

        width: 100%;
    }

    /* line 815, ../sass/responsive.scss */

    #kt-slideshow ul .owl-controls .owl-pagination
    {
        text-align: center;
    }

    /* line 817, ../sass/responsive.scss */

    #kt-slideshow ul .owl-controls .owl-pagination .owl-page
    {
        margin: 0 5px;

        -webkit-border-radius: 10px;
           -moz-border-radius: 10px;
                border-radius: 10px;
        background: #cacaca;
    }

    /* line 821, ../sass/responsive.scss */

    #kt-slideshow ul .owl-controls .owl-pagination .owl-page.active
    {
        background: #959595;
    }



    /* line 837, ../sass/responsive.scss */

    #kt-front #kt-content .kt-container #kt-container-left .moduletable .zoo-item-list li
    {
        width: 50%;
        margin: 0;
        padding: 15px 5px;
    }



    /* line 849, ../sass/responsive.scss */

    #kt-titulos-secciones
    {
        display: none !important;
    }



    /* line 856, ../sass/responsive.scss */

    #kt-solicite-cotizacion .rsform form h2:after
    {
        width: 30%;
    }



    /* line 863, ../sass/responsive.scss */

    .kt-container-up
    {
        top: 0;

        margin-top: 0 !important;
    }



    /* line 874, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .details .heading .title
    {
        font-size: 35px;
    }

    #kt-no-front .kt-container #kt-container-center .articleBody table img:nth-child(odd), #kt-no-front .kt-container #kt-container-center #yoo-zoo .details .description table img:nth-child(odd) {
		margin: 20px 1%;
		width: 98%;
	}
	#kt-no-front .kt-container #kt-container-center .articleBody table img:nth-child(even), #kt-no-front .kt-container #kt-container-center #yoo-zoo .details .description table img:nth-child(even) {
		margin: 20px 1%;
		width: 98%;
	}

    /* line 879, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .details .description h2
    {
        font-size: 22px;
    }

    /* line 887, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center .item-page .articleBody h2
    {
        font-size: 25px;
    }

    /* line 890, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center .item-page .articleBody h3
    {
        font-size: 22px;
    }

    /* line 898, ../sass/responsive.scss */

    #kt-no-front .nosotosList li
    {
        width: 30%;
        margin: 0 14px;
    }

    /* line 901, ../sass/responsive.scss */

    #kt-no-front .nosotosList li:last-child
    {
        margin: 0;
    }

    /* line 913, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales
    {
        width: 300px;
        margin: 0 10px 0 0;
    }

    /* line 917, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales
    {
        width: 300px;
        margin: 0 10px 0 0;
    }



    /* line 933, ../sass/responsive.scss */

    footer #kt-footer-content .kt-container
    {
        padding: 0;
    }

    /* line 935, ../sass/responsive.scss */

    footer #kt-footer-content .kt-container #kt-footer-info
    {
        display: block;

        margin: 0 auto;

        text-align: center;
    }

    /* line 940, ../sass/responsive.scss */

    footer #kt-footer-content .kt-container #kt-footer-info .moduletable p
    {
        text-align: center;
    }

    /* line 943, ../sass/responsive.scss */

    footer #kt-footer-content .kt-container #kt-footer-info .moduletable:first-child
    {
        display: block;

        margin: 0 0 10px 0;
    }

    /* line 950, ../sass/responsive.scss */

    footer #kt-footer-content #kt-footer-copyright
    {
        display: block;
        float: none;

        margin: 10px auto;

        text-align: center;
    }

    /* line 955, ../sass/responsive.scss */

    footer #kt-footer-content #kt-footer-copyright p
    {
        text-align: center;
    }
}

@media screen and (min-width: 0) and (max-width: 680px)
{
    /* line 966, ../sass/responsive.scss */

    #kt-front #kt-informacion-portada .moduletable
    {
        display: inline-block;

        width: 32%;
        min-height: 290px;
        margin: 0 10px 0 0;
    }

    /* line 971, ../sass/responsive.scss */

    #kt-front #kt-informacion-portada .moduletable:first-child
    {
        margin: 0 10px 0 0;
    }

    /* line 974, ../sass/responsive.scss */

    #kt-front #kt-informacion-portada .moduletable:last-child
    {
        margin: 0;
    }

    /* line 979, ../sass/responsive.scss */

    #kt-front #kt-informacion-portada .moduletable:last-child .custom div ul li
    {
        width: 51%;
    }



    /* line 995, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .details .heading .title
    {
        font-size: 30px;
    }

    /* line 1000, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .details .description h2
    {
        font-size: 18px;
    }

    /* line 1004, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .details .description ul li
    {
        font-size: 17px;
        line-height: 17px;

        width: 100%;
        margin: 0 0 40px 0;
    }

    /* line 1023, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones .kt-container-up .kt-container #kt-container-center .yoo-zoo .description ul li
    {
        font-size: 15px;
        line-height: 15px;
    }

    /* line 1041, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales
    {
        width: 250px;
        margin: 0 10px 0 0;
    }

    /* line 1044, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales a
    {
        font-size: 17px;
    }

    /* line 1046, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales a span
    {
        line-height: 40px;

        height: 40px;
        padding: 0;
    }

    /* line 1053, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales
    {
        width: 250px;
        margin: 0 10px 0 0;
    }

    /* line 1056, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales a
    {
        font-size: 17px;
    }

    /* line 1058, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales a span
    {
        line-height: 40px;

        height: 40px;
        padding: 0;
    }

    /* line 1078, ../sass/responsive.scss */

    #kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .details .description h2
    {
        font-size: 21px;
    }

    /* line 1082, ../sass/responsive.scss */

    #kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .details .description #cateList li
    {
        font-size: 15px;

        width: 50%;
    }

    /* line 1095, ../sass/responsive.scss */

    #kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item .teaser-item-bg .floatbox .pos-content .element-image
    {
        max-width: 310px;
        margin: 0 10px 10px 0;
    }

    /* line 1116, ../sass/responsive.scss */

    #kt-no-front.kt-contactos .kt-container-up .kt-container #kt-container-center .item-page .articleBody ul li
    {
        padding: 0 10px;
    }

    /* line 1118, ../sass/responsive.scss */

    #kt-no-front.kt-contactos .kt-container-up .kt-container #kt-container-center .item-page .articleBody ul li img
    {
        margin: 0 0 5px 0;
    }

    /* line 1121, ../sass/responsive.scss */

    #kt-no-front.kt-contactos .kt-container-up .kt-container #kt-container-center .item-page .articleBody ul li a
    {
        font-size: 15px;

        text-align: center;
    }
}

@media screen and (min-width: 0) and (max-width: 560px)
{
    /* line 1140, ../sass/responsive.scss */

    header #kt-header-middle .moduletable
    {
        padding-left: 4px;
    }

    /* line 1142, ../sass/responsive.scss */

    header #kt-header-middle .moduletable .search
    {
        max-width: 180px;
    }

    /* line 1147, ../sass/responsive.scss */

    header #kt-header-middle .moduletable.kt-redes-sociales ul li
    {
        padding: 0 0 0 4px;
    }



    /* line 1163, ../sass/responsive.scss */

    #kt-front #kt-content .kt-container #kt-container-left .moduletable .zoo-item-list li
    {
        width: 50%;
        margin: 0;
        padding: 16px 10px;
    }

    /* line 1167, ../sass/responsive.scss */

    #kt-front #kt-content .kt-container #kt-container-left .moduletable .zoo-item-list li:nth-child(3n + 1)
    {
        width: 50%;
        margin: 0;
    }

    /* line 1175, ../sass/responsive.scss */

    #kt-front #kt-content .kt-container #kt-container-right
    {
        display: block;

        max-width: 100%;
        margin: 0;
        padding: 0;
    }

    /* line 1182, ../sass/responsive.scss */

    #kt-front #kt-content .kt-container #kt-container-right .kt-first ul li
    {
        display: block;

        width: 100%;
        height: auto;
        margin-left: 0;
    }

    /* line 1187, ../sass/responsive.scss */

    #kt-front #kt-content .kt-container #kt-container-right .kt-first ul li > div
    {
        height: auto;
    }

    /* line 1195, ../sass/responsive.scss */

    #kt-front #kt-content .kt-container #kt-container-right .kt-last ul li
    {
        display: block;

        width: 100%;
        height: auto;
        margin-left: 0;
    }

    /* line 1200, ../sass/responsive.scss */

    #kt-front #kt-content .kt-container #kt-container-right .kt-last ul li > div
    {
        height: auto;
    }

    /* line 1210, ../sass/responsive.scss */

    #kt-front #kt-informacion-portada .moduletable
    {
        display: inline-block;

        width: 100%;
        margin: 0 auto 20px auto;
    }

    /* line 1214, ../sass/responsive.scss */

    #kt-front #kt-informacion-portada .moduletable:first-child
    {
        margin: 0 auto 20px auto;
    }

    /* line 1217, ../sass/responsive.scss */

    #kt-front #kt-informacion-portada .moduletable:last-child
    {
        margin: 0 auto 20px auto;
    }

    /* line 1222, ../sass/responsive.scss */

    #kt-front #kt-informacion-portada .moduletable:last-child .custom div ul li
    {
        width: 50%;
    }



    /* line 1236, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center
    {
        max-width: 100% !important;
    }

    /* line 1241, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item
    {
        width: 50%;
        margin: 0;
        padding: 16px 10px;
    }

    /* line 1245, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item:nth-child(3n + 1)
    {
        width: 50%;
        margin: 0;
    }

    /* line 1254, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .pos-top .element-itemcategory
    {
        font-size: 30px;

        margin: 14px 0;
    }

    /* line 1259, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .pos-top .element-imagepro #kt-excursiones_slideShow-prev
    {
        font-size: 27px;

        height: 41px;
    }

    /* line 1263, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .pos-top .element-imagepro #kt-excursiones_slideShow-next
    {
        font-size: 27px;

        height: 41px;
    }

    /* line 1268, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .pos-top .element-textarea.last
    {
        display: block;

        margin: 0;
        padding: 0;
    }

    /* line 1272, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .pos-top .element-textarea.last p
    {
        font-size: 15px;
    }

    /* line 1277, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .pos-title
    {
        font-size: 20px;
    }

    /* line 1280, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox
    {
        margin: 0;
        padding: 0;
    }

    /* line 1283, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content
    {
        float: none;
        overflow: hidden;

        max-width: 100%;
        margin: 0;
        padding: 0;
    }

    /* line 1289, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-image
    {
        position: relative;

        float: left;

        max-width: 280px;
        margin: 0 20px 10px 0;
        padding: 0;
    }

    /* line 1295, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-image img
    {
        width: 100%;
        height: auto;
        margin: 0;
        padding: 0;
    }

    /* line 1302, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-imagepro
    {
        float: none;

        width: 100%;
        max-width: 100%;
        margin: 0;
        padding: 0;
    }

    /* line 1308, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-imagepro a
    {
        width: 31.33%;
        margin: 0 1% 20px 1%;
        padding: 0;
    }

    /* line 1314, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-date
    {
        font-size: 15px;
        font-weight: bold;

        display: block;

        margin: 0;
        padding: 0;

        color: #333;
    }

    /* line 1328, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center .item-page .page-header h2
    {
        font-size: 33px;
    }

    /* line 1332, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center .item-page .articleBody
    {
        margin: 0;
        padding: 0;
    }

    /* line 1335, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center .item-page .articleBody h2
    {
        font-size: 23px;

        margin: 0 0 8px 0;
    }

    /* line 1339, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center .item-page .articleBody h3
    {
        font-size: 22px;
    }

    /* line 1345, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-right
    {
        display: block;

        max-width: 100%;
        margin: 0;
        padding: 0;
    }

    /* line 1352, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-right .kt-first ul li
    {
        display: block;

        width: 100%;
        height: auto;
        margin-left: 0;
    }

    /* line 1357, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-right .kt-first ul li > div
    {
        height: auto;
    }

    /* line 1365, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-right .kt-last ul li
    {
        display: block;

        width: 100%;
        height: auto;
        margin-left: 0;
    }

    /* line 1370, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-right .kt-last ul li > div
    {
        height: auto;
    }

    /* line 1384, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody h2
    {
        font-size: 23px;
    }

    /* line 1387, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody h3
    {
        font-size: 18px;
    }

    /* line 1391, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales
    {
        width: 200px;
        margin: 0 25px 0 0;
    }

    /* line 1394, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales a
    {
        font-size: 15px;
    }

    /* line 1396, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales a span
    {
        font-size: 13px;
        line-height: 30px;

        height: 30px;
        padding: 0;
    }

    /* line 1404, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales
    {
        width: 200px;
        margin: 0;
    }

    /* line 1407, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales a
    {
        font-size: 14px;
    }

    /* line 1409, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales a span
    {
        font-size: 13px;
        line-height: 30px;

        height: 30px;
        padding: 0;
    }

    /* line 1431, ../sass/responsive.scss */

    #kt-no-front.kt-noticias .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-image
    {
        position: relative;

        float: none;
        overflow: hidden;

        max-width: 100%;
        max-height: 200px;
        margin: 0 0 10px 0;
        padding: 0;

        border: 1px solid #e2e3e4;
    }

    /* line 1440, ../sass/responsive.scss */

    #kt-no-front.kt-noticias .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-image a
    {
        display: block;
    }

    /* line 1454, ../sass/responsive.scss */

    #kt-no-front.kt-contactenos #kt-container-center form div
    {
        width: 100%;
        padding: 0;
    }

    /* line 1457, ../sass/responsive.scss */

    #kt-no-front.kt-contactenos #kt-container-center form div:nth-child(2n + 2)
    {
        padding: 0;
    }

    /* line 1470, ../sass/responsive.scss */

    #kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .details .description #cateList
    {
        margin: 0 0 15px 0;
    }

    /* line 1472, ../sass/responsive.scss */

    #kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .details .description #cateList li
    {
        width: 100%;
        margin: 0 0 10px 0;
    }

    /* line 1481, ../sass/responsive.scss */

    #kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item
    {
        width: 100%;
    }

    /* line 1497, ../sass/responsive.scss */

    #kt-no-front.kt-contactos .kt-container-up .kt-container #kt-container-center .item-page .articleBody ul li
    {
        width: 100%;
        margin: 0 0 20px 0;
    }

    /* line 1500, ../sass/responsive.scss */

    #kt-no-front.kt-contactos .kt-container-up .kt-container #kt-container-center .item-page .articleBody ul li img
    {
        margin: 0 0 5px 0;
    }

    /* line 1503, ../sass/responsive.scss */

    #kt-no-front.kt-contactos .kt-container-up .kt-container #kt-container-center .item-page .articleBody ul li a
    {
        text-align: center;
    }

    /* line 1515, ../sass/responsive.scss */

    #kt-no-front .nosotosList li
    {
        font-size: 13px;
    }



    /* line 1523, ../sass/responsive.scss */

    #kt-solicite-cotizacion .rsform form h2
    {
        text-align: center;
    }

    /* line 1525, ../sass/responsive.scss */

    #kt-solicite-cotizacion .rsform form h2:after
    {
        top: 100%;

        width: 100%;
    }



    /* line 1535, ../sass/responsive.scss */

    footer #kt-menu-footer
    {
        display: none;
    }

    /* line 1538, ../sass/responsive.scss */

    footer #kt-enlaces-de-interes
    {
        padding: 20px 18px;
    }

    /* line 1541, ../sass/responsive.scss */

    footer #kt-enlaces-de-interes ul li
    {
        display: block;

        width: 100%;
        padding: 0 0 4px 0;
    }
}

@media screen and (min-width: 0) and (max-width: 480px)
{
    /* line 1552, ../sass/responsive.scss */

    #kt-logo
    {
        top: 56px;
        left: 50%;

        width: 150px;
        height: auto;
        margin: 0 0 0 -75px;
    }



    /* line 1560, ../sass/responsive.scss */

    header #kt-header-content
    {
        min-height: 116px;
    }



    /* line 1571, ../sass/responsive.scss */

    #kt-front #kt-content .kt-container #kt-container-left .moduletable .zoo-item-list li
    {
        width: 100%;
        margin: 0;
        padding: 16px 0;
    }

    /* line 1575, ../sass/responsive.scss */

    #kt-front #kt-content .kt-container #kt-container-left .moduletable .zoo-item-list li:nth-child(3n + 1)
    {
        width: 100%;
        margin: 0;
    }



    /* line 1593, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-left .moduletable .zoo-item-list li
    {
        width: 100%;
        margin: 0;
        padding: 16px 0;
    }

    /* line 1597, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-left .moduletable .zoo-item-list li:nth-child(3n + 1)
    {
        width: 100%;
        margin: 0;
    }

    /* line 1609, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item
    {
        width: 40%;
        margin: 0 0 20px 0;
        padding: 16px 0;
    }

    /* line 1613, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item:nth-child(3n + 1)
    {
        width: 40%;
        margin: 0 0 20px 0;
    }

    /* line 1617, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item:last-child
    {
        margin-bottom: 20px;
    }

    /* line 1620, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item:nth-child(even)
    {
        margin-left: 10px;
    }

    /* line 1627, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox
    {
        margin: 0;
        padding: 0;
    }

    /* line 1630, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content
    {
        float: none;
        overflow: hidden;

        max-width: 100%;
        margin: 0;
        padding: 0;
    }

    /* line 1636, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-image
    {
        position: relative;

        max-width: 100%;
        margin: 0;
        padding: 0;
    }

    /* line 1641, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-image img
    {
        width: 100%;
        height: auto;
        margin: 0;
        padding: 0;
    }

    /* line 1648, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-date
    {
        font-size: 15px;
        font-weight: bold;

        display: block;

        margin: 0;
        padding: 0;

        color: #333;
    }

    /* line 1656, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-textarea.last
    {
        display: block;

        margin: 0;
        padding: 0;
    }

    /* line 1662, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-downloadpro a
    {
        padding: 14px 66px 14px 10px;
    }

    /* line 1664, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-downloadpro a span
    {
        font-size: 14px;
        line-height: normal;
    }

    /* line 1668, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-downloadpro a::after
    {
        position: absolute;
        top: 0;
        right: 0;

        width: 56px;
        height: 100%;
        margin: 0;
        padding: 0;

        content: '';
        -webkit-transition: ease-in-out .25s all;
           -moz-transition: ease-in-out .25s all;
             -o-transition: ease-in-out .25s all;
                transition: ease-in-out .25s all;

        background: #bd0a10 url('../images/download.png') center center no-repeat;
        background-size: 60% auto;
    }

    /* line 1682, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-downloadpro a:hover::after
    {
        background: #bd0a10 url('../images/download-hover.png') center center no-repeat;
        background-size: 60% auto;
    }

    /* line 1702, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales
    {
        width: 100%;
        margin: 0 0 20px 0;
    }

    /* line 1705, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales a
    {
        font-size: 22px;
    }

    /* line 1707, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #nacionales a span
    {
        font-size: 17px;
        line-height: 40px;

        height: 40px;
        padding: 0;
    }

    /* line 1715, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales
    {
        width: 100%;
        margin: 0;
    }

    /* line 1718, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales a
    {
        font-size: 22px;
    }

    /* line 1720, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody .kt-excursionesNacionalesInternacionales #internacionales a span
    {
        font-size: 17px;
        line-height: 40px;

        height: 40px;
        padding: 0;
    }

    /* line 1730, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody ul li
    {
        width: 100%;
        margin: 0;
    }

    /* line 1733, ../sass/responsive.scss */

    #kt-no-front.kt-excursiones-padre .kt-container-up .kt-container #kt-container-center .item-page .articleBody ul li:nth-child(even)
    {
        margin: 10px 0;
    }

    /* line 1751, ../sass/responsive.scss */

    #kt-no-front.kt-convocatorias .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item:nth-child(3n + 1)
    {
        margin: 0 0 20px 0;
    }

    /* line 1754, ../sass/responsive.scss */

    #kt-no-front.kt-convocatorias .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item:last-child
    {
        margin-bottom: 20px;
    }

    /* line 1765, ../sass/responsive.scss */

    #kt-no-front.kt-eventos .kt-container
    {
        padding: 0;
    }

    /* line 1767, ../sass/responsive.scss */

    #kt-no-front.kt-eventos .kt-container #kt-container-center
    {
        padding: 0 10px;
    }

    /* line 1770, ../sass/responsive.scss */

    #kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items
    {
        margin: 0;
    }

    /* line 1773, ../sass/responsive.scss */

    #kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item
    {
        width: 100%;
    }

    /* line 1778, ../sass/responsive.scss */

    #kt-no-front.kt-eventos .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item .teaser-item-bg .floatbox .pos-content .element-image
    {
        max-width: 100%;
    }



    /* line 1798, ../sass/responsive.scss */

    #kt-solicite-cotizacion .rsform form fieldset > div.rsform-block
    {
        width: 100%;
    }



    /* line 1809, ../sass/responsive.scss */

    footer #kt-footer-content
    {
        padding: 18px 0;
    }

    /* line 1813, ../sass/responsive.scss */

    footer #kt-footer-content #kt-footer-info .moduletable p
    {
        font-size: 10px;
    }

    /* line 1819, ../sass/responsive.scss */

    footer #kt-footer-content #kt-footer-copyright p
    {
        font-size: 10px;
    }
}

@media screen and (min-width: 0) and (max-width: 400px)
{
    /* line 1830, ../sass/responsive.scss */

    #kt-solicite-cotizacion form h2
    {
        font-size: 22px;
    }



    /* line 1841, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item
    {
        width: 100%;
        margin: 0;
    }

    /* line 1844, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item:nth-child(3n + 1)
    {
        width: 100%;
        margin: 0;
    }

    /* line 1848, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .items .first .teaser-item:nth-child(even)
    {
        margin: 0;
    }

    /* line 1857, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .pos-top .element-imagepro #kt-excursiones_slideShow-prev
    {
        font-size: 21px;
        line-height: 39px;

        right: 35px;

        width: 33px;
        height: 32px;
    }

    /* line 1864, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .pos-top .element-imagepro #kt-excursiones_slideShow-next
    {
        font-size: 21px;
        line-height: 39px;

        width: 33px;
        height: 32px;
    }

    /* line 1875, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center #yoo-zoo .item .floatbox .pos-content .element-textarea.last p
    {
        font-size: 15px;
    }

    /* line 1885, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center .item-page .articleBody h2
    {
        font-size: 21px;
    }

    /* line 1888, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center .item-page .articleBody h3
    {
        font-size: 20px;
    }

    /* line 1892, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center .item-page .articleBody .nosotosList li
    {
        margin: 0 auto 30px;
    }

    /* line 1894, ../sass/responsive.scss */

    #kt-no-front .kt-container #kt-container-center .item-page .articleBody .nosotosList li:first-child
    {
        margin: 0 auto 30px;
    }

    /* line 1904, ../sass/responsive.scss */

    #kt-no-front .nosotosList li
    {
        font-size: 17px;

        display: block;

        width: 100%;
        margin: 0 auto;
    }

    /* line 1909, ../sass/responsive.scss */

    #kt-no-front .nosotosList li:first-child
    {
        margin: 14px auto;
    }

    /* line 1912, ../sass/responsive.scss */

    #kt-no-front .nosotosList li:last-child
    {
        margin: 0 auto;
    }

    /* line 1918, ../sass/responsive.scss */

    #kt-no-front.kt-eventos h3
    {
        font-size: 21px;
    }
}
