/*  ////////////////////  AIRNOSTRUM SMALL DESKTOP  ////////////////////  */

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    /* ----- HEADER ----- */
    .logo-header {
        width: 200px;
    }
    .liMenuBarra {
        display: inline-block;
        position: relative;
        padding: 6px 1.8% 15px;
    }
    .liMenuBarra {
        padding-left: 35px;
    }
    .liMenuBarra:first-child {
        padding: 6px 1.9% 15px 0;
    }
    .liMenuBarra:last-child {
        padding: 6px 0 15px 1.9%;
    }
    .aMenuBarra {
        font-size: 13px;
    }
    .liSubMenuBarra {
        padding-left: 30px;
    }
    .liSubMenuBarra:first-child {
        margin-right: 0;
        padding-right: 0;
    }
    .liSubMenuBarra:last-child {
        margin-right: 0;
        padding-right: 0;
    }
    .imgSubMenuBarra {
        width: 125px;
        height: auto;
        float: left;
        margin: 0 auto 10px;
    }
    .txtSubMenuBarra {
        font-size: 14px;
    }
    /* ----- FIN HEADER ----- */
    .form-cabecera {
        display: block;
    }
    .form-visible {
        display: none;
    }
    /****** header ******/
    .cont-cabecera {
        width: 100%;
    }
    .menu-center {
        margin-left: 0;
    }
    .navbar-default .navbar-nav>.active>a,
    .navbar-default .navbar-nav>.active>a:hover,
    .navbar-default .navbar-nav>.active>a:focus {
        font-size: 13px;
    }
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in {
        display: block !important;
        margin: 20px 15px;
    }
    .navbar-header .collapse,
    .navbar-toggle {
        display: block !important;
    }
    .navbar-header {
        float: none;
    }
    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        border-color: #fff;
        margin-top: 0;
    }
    .navbar-default .navbar-toggle:focus,
    .navbar-default .navbar-toggle:hover {
        background-color: transparent;
    }
    .navbar-default .navbar-toggle {
        border-color: none;
    }
    .nav>li {
        position: relative;
        display: block;
        width: 100%;
    }
    .navbar-nav>li:first-child {
        padding: 0 25px;
    }
    .navbar-nav>li:last-child {
        padding: 0 25px;
    }
    .nav>li>a {
        position: relative;
        display: block;
        padding: 10px 15px;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 20px;
    }
    .container>.navbar-header,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container-fluid>.navbar-collapse {
        margin-right: 0;
        margin-left: 0;
    }
    .navbar-collapse.in {
        overflow-y: auto;
    }
    .navbar-collapse {
        padding-right: 15px;
        padding-left: 15px;
        overflow-x: visible;
        -webkit-overflow-scrolling: touch;
        border-top: 1px solid transparent;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    }
    .nav {
        padding-left: 0;
        margin-bottom: 0;
        list-style: none;
    }
    .navbar-collapse.in {
        overflow-y: auto;
    }
    .navbar-nav {
        margin: 7.5px 0;
    }
    .tab-content>.tab-pane {
        display: none;
    }
    .tab-content>.active {
        display: block;
    }
    .dropdown-menu {
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        padding: 5px 0;
        margin: 2px 0 0;
        font-size: 14px;
        text-align: left;
        list-style: none;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgba(0, 0, 0, .15);
        border-radius: 4px;
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    }
    .list-inline {
        padding-left: 0;
        margin-left: -5px;
        list-style: none;
    }
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .navbar-default .navbar-nav>.active>a,
    .navbar-default .navbar-nav>.active>a:hover,
    .navbar-default .navbar-nav>.active>a:focus {
        font-size: 13px;
    }
    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        border-color: #fff;
        /* margin-top: -55px; */
        width: 100%;
    }
    .barra-menu {
        width: 97%;
        margin-top: -70px;
        background-color: transparent;
        border-bottom: none;
        left: 0;
    }
    .submenu-desplegable-header {
        display: block;
        padding: 0 15px;
    }
    .form-visible {
        display: block;
    }
    .form-cabecera,
    .img-none,
    .video-container,
    .img-lugares,
    .img-equipo {
        display: none;
    }
    /******** main **********/
    .main {
        margin: 500px 0 0;
    }
    /******** iframe *********/
    .no-mrg {
        margin: -295px 0 0;
    }
    .txt-cabecera {
        width: 42%;
    }
    .divIframe {
        padding: 0;
        background: transparent;
    }
    .pos-txt-iframe {
        margin-bottom: 50px;
    }
    .pos-txt-slider {
        margin-top: 0;
    }
    .img-lugares-index {
        position: relative;
        margin-top: 10%;
        margin-left: 15%;
    }
    .carousel-indicators {
        left: 50%;
    }
    /******** FIN iframe ********/
    /****** carrusel provincias *******/
    .flechas-carrusel-l {
        margin-left: 10px;
    }
    .flechas-carrusel-r {
        margin-right: 10px;
    }
    .owl-carousel {
        display: none;
        width: 99.90% !important;
        z-index: 1;
    }
    #carrusel5.owl-carousel .owl-nav button.owl-next,
    #carrusel5.owl-carousel .owl-nav button.owl-prev {
        margin-top: -12%;
    }
    /****** FIN carrusel provincias *******/
    /****** unete equipo *******/
    /*.ofertas {
    width: 33.33%;
}*/
    .row-unete {
        margin: 0;
    }
    .pos-unete-left {
        padding-right: 15px;
    }
    .pos-unete-right {
        padding-left: 15px;
        height: 0;
    }
    .btn-ver-ofertas {
        margin-left: 0;
    }
    /******* FIN unete equipo ********/
    /******* Noticias ******/
    .main-noticias {
        margin: 180px 0 0;
    }
    .no-mrg-noticias {
        margin: 0 0 15px 0;
    }
    #scroll-not {
        right: 85%;
    }
    /******* FIN noticias **********/
    /******* noticias detalle **********/
    .no-mrg-noticias-det {
        margin: 5px 0 10px 0;
    }
    .pad-top-av {
        margin-top: 0;
    }
    /******* FIN noticias detalle **********/
    /******* revistas *******/
    div#img_destinos:hover p#descripcion_destinos, 
    div#img_guiaViajes:hover p#descripcion_guiaViajes, 
    div#img_airnostrum:hover p#descripcion_airnostrum {
        margin-top: -100px;
        color: #fff;
    }
    a.btn-descarga-revista {
        text-decoration: none;
        position: absolute;
        width: 175px;
        height: 40px;
        text-align: center;
        border: 1px #fff solid;
        color: #fff;
        margin-top: 110px;
        margin-left: -85px;
    }
    /******* FIN revistas ********/
    /***** MULTIMEDIA *******/
    .cover-img {
        width: 100%;
        position: absolute;
    }
    .popup-contenedor {
        width: 65%;
    }
    #modalPopup .btn-next {
        right: 130px;
        top: 80%;
    }
    #modalPopup .btn-prev {
        left: 130px;
        top: 80%;
    }
    /***** FIN MULTIMEDIA *******/
    /********* MANTENIMIENTO *********/
    /**** certificaciones mantenimiento *********/
    .pos-ic-cert {
        margin-left: 110px;
    }
    .txt-cert {
        position: relative;
        left: 6%;
        margin-left: 8px;
    }
    /**** fin certificaciones mantenimiento
/***** FIN MANTENIMIENTO *******/
    /****** Asociaciones *********/
    .separacion-asociaciones {
        padding: 15px 15px;
        height: auto;
    }
    .tam-txt-asoc {
        width: 81%;
    }
    /***** FIN Asociaciones ******/
    /****** cover imagen para agrandarla *********/
    div#info_cover {
        height: 12%;
    }
    /****** FIN cover imagen para agrandarla *********/
    /* ***** Mapa ***** */
    .divMain {
        margin-top: 80px;
    }
    #svg20 {
        width: 100%;
        margin: 0 auto 0;
    }
    /* ***** FIN Mapa ***** */
    /* ***** alertWarning ***** */
    /* JTP 14/01/2019*/
    .main_alertWarning {
        margin-top: 565px !important;
    }
    .main_alertWarning .no-mrg {
        margin: -350px 0 0;
    }
    .main_alertWarning .txt-cabecera {
        width: 45%;
    }
    .pos-alert {
        margin: 0;
    }
    .divWarning {
        margin-bottom: 20px;
    }
    .divWarning .item {
        border: none;
    }
    #content-slider {
        list-style: none outside none;
        padding-left: 0;
        margin: 0;
        height: 75px!important;
        display: inline-block;
    }
    .content-slider li {
        opacity: 0.6;
        background: #33333A;
        text-align: left;
        color: #FFF;
        display: inline-block;
    }
    .content-slider p {
        width: 90%;
        color: #FFFFFF;
        font-family: 'iberia_text_bold';
        font-size: 18px;
        letter-spacing: -0.32px;
        line-height: 23px;
        padding: 15px 60px;
    }
    .lSSlideOuter .lSPager.lSpg {
        display: none!important;
    }
    .divEmergency {
        margin: 0;
        height: 329px;
        background: #E7E7E5;
        padding: 30px;
    }
    .pEmergencyTitle {
        margin: 10px 0 0 0;
        color: #000000;
        font-family: "iberia_text_regular";
        font-size: 24px;
        letter-spacing: 0.2px;
        line-height: 36px;
    }
    .sub_Border_Red {
        width: 90px;
        height: 4px;
        margin-bottom: 30px;
        background: #D7192D;
    }
    .pEmergency {
        color: #33333A;
        font-family: "iberia_text_regular";
        font-size: 16px;
        letter-spacing: 0;
        line-height: 30px;
    }
    .divAlertWar {
        margin: 0;
        padding: 50px 30px 20px;
        background: rgba(224, 224, 224, 0.50);
    }
    .pAlertWarTitle {
        color: #33333A;
        font-family: "iberia_text_regular";
        font-size: 22px;
        letter-spacing: -0.35px;
        text-align: center;
    }
    .divInfoAlertWarning {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        margin: 0;
        width: 100%;
    }
    .divAlertWarInfo {
        display: inline-block;
        width: 24%;
        padding: 0 25px;
        margin: 0 0 10px 0;
        text-align: center;
    }
    .pNumAlertWartInfo {
        color: #D0021B;
        font-family: 'iberia_text_bold';
        font-size: 20px;
        letter-spacing: -0.38px;
        text-align: center;
        margin: 0;
        padding: 0;
    }
    .pAlertWarInfo {
        font-family: "iberia_text_regular";
        font-size: 16px;
        letter-spacing: -0.35px;
        line-height: 16px;
        text-align: center;
        margin: 0 0 40px 0;
    }
    /* ***** FIN alertWarning ***** */
    /***** FIN main *********/
    /***** FOOTER ******/
    .row-footer {
        margin: 0;
    }
    /**** FIN FOOTER ****/
    @media only screen and (min-width: 992px) and (max-width: 1069px) {
        #modalPopup .modal-dialog {
            width: 60%;
        }
        #modalPopup .btn-prev {
            top: 75%;
            left: 80px;
        }
        #modalPopup .btn-next {
            top: 75%;
            right: 80px;
        }
    }
}