


@media all and (min-width: 1024px) and (max-width: 1280px) {

}

@media all and (min-width: 768px) and (max-width: 1024px) {
    .intro_experiencia {
        left: 45px;
    }

    .info_pvp {
        top: 320px;
        left: 30px;
    }

    .owl-theme .owl-nav.disabled + .owl-dots {
        position: relative;
        bottom: auto;
        left: auto;
        margin-top: -30px;
    }
    .owl-carousel .owl-item img {
        display: block;
        width: 100%;
        width: auto;
    }
}

@media all and (min-width: 480px) and (max-width: 768px) { }

@media all and (max-width: 480px) {
    .intro_experiencia {
        top: 45px;
        left: 40px;
        width: 82%;
    }

    .intro_experiencia h3 {
        font-size: 18px;
        margin-bottom: 0;
    }

    .intro_experiencia h1 {
        margin-top: 0;
        font-size: 36px;
    }

    .owl-theme .owl-nav.disabled + .owl-dots {
        position: relative;
        bottom: auto;
        left: auto;
        margin-top: -30px;
    }

    .info_pvp {
        top: 275px;
        width: 93%;
    }

    .info_pvp .logo {
        width: 100%;
        height: 90px;
    }

    .info_pvp .precio {
        height: 90px;
        padding: 14px 0 0 9px;
    }

    .info_pvp .enlace {
        height: 90px;
        line-height: 3;
    }
    .info_pvp .precio > div h1.importe {
        font-size: 55px;
    }
    .owl-carousel .owl-item img {
        display: block;
        height: 100%;
        width: auto;
    }
}

@media only screen
and (max-width: 375px) {
    .intro_experiencia {
        top: 10px;
        left: 40px;
        width: 82%;
    }

    .intro_experiencia h3 {
        font-size: 16px;
    }

    .intro_experiencia h1 {
        font-size: 30px;
    }

    .info_pvp {
        top: 290px;
        width: 92%;
    }

}

@media only screen
and (max-width: 320px) {
    .intro_experiencia {
        top: 10px;
        left: 40px;
        width: 82%;
    }

    .intro_experiencia h3 {
        font-size: 16px;
    }

    .intro_experiencia h1 {
        font-size: 30px;
    }

    .info_pvp {
        top: 290px;
        width: 92%;
    }

}

/* Portrait */
@media screen and (orientation:portrait) { /* Portrait styles here */ }
/* Landscape */
@media screen and (orientation:landscape) { /* Landscape styles here */ }


/* CSS for iPhone, iPad, and Retina Displays */

/* Non-Retina */
@media screen and (-webkit-max-device-pixel-ratio: 1) {
}

/* Retina */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
}

/* iPhone Portrait */
@media screen and (max-device-width: 480px) and (orientation:portrait) {
}

/* iPhone Landscape */
@media screen and (max-device-width: 480px) and (orientation:landscape) {
}

/* iPad Portrait */
@media screen and (min-device-width: 481px) and (orientation:portrait) {
}

/* iPad Landscape */
@media screen and (min-device-width: 481px) and (orientation:landscape) {
}