/* -Noticias- */
@media (min-width: 1280px){
    #promoSlider2{
        height: 590px;
    }
}

@media (min-width: 1320px){
    #promoSlider2{
        height: 600px;
    }
}

@media (min-width: 1520px){
    #promoSlider2{
        height: 590px;
    }
}

@media (min-width: 1600px){
    #promoSlider2{
        height: 600px;
    }
}


div #noticias {
    max-width: 75%;
    margin: auto;
}

div #noticias img {
    object-fit: cover;
    width: 55%;
    margin: 10px auto;
    display: block;
}

section #ntc #ntc_p {
    font-size: medium;
    text-align: center;
}

@media (min-width: 768px) {
    #c_noticias #noticias {
        width: 100%;
        height: 200px !important;
    }
}

@media (min-width: 768px) {
    div #noticias img {
        width: 100%;
        margin: 10px auto;
        display: block;
        filter: drop-shadow(5px -5px 15px #d0d0d0);
        margin-top: 5%;
        height: 250px!important;
    }
    div #icon_home img {
        margin: 20px;
    }
}


/* -Botones- */

#icon_home {
    width: 95%;
    /*background-color: red;*/
}

div #icon_home img {
    height: 100px;
    width: 100px;
    filter: drop-shadow(5px 4px 2px #d0d0d0);
}

div #icon_home img:hover {
    filter: opacity(.7);
}

@media screen and (min-width: 400px) and (orientation: portrait) {
    #icon_home {
        max-width: 90%;
        margin: auto;
        column-count: 2;
        margin-top: -45px;
        /*background-color: yellow;*/
    }
    section #ntc #ntc_p {
        font-size: 23px;
    }
    section #ntc h3 {
        font-size: 28px;
    }
    #promoSlider i.sldr-nav {
        margin-top: 30%;
    }
    div h2.title::after {
        width: 50%;
    }
    h2.title {
        font-size: 39px;
        /*margin-left: -15%;*/
    }
    .forms h6.subtitle {
        font-size: 38px;
    }
    .forms h6.description {
        font-size: 34px;
    }
    select.form-control {
        font-size: 29px;
        font-weight: 500;
    }
    select {
        min-height: 60px;
        font-size: 28px;
    }
    .form-control,
    input[type="text"] {
        font-size: 30px;
        font-weight: 500;
        min-height: 62px;
        margin-top: 20px;
        text-align: left;
    }
    .btn {
        font-size: 33px;
    }
    label {
        font-size: 32px;
        line-height: 50px;
    }
    p {
        font-size: 28px;
    }
    #modal_neum h2.title::after {
        width: 39%;
    }
    #modal_mant h2.title::after {
        width: 36%;
    }
    #cot_rep h2.title::after {
        width: 38%;
    }
    div #phone img {
        visibility: hidden;
        position: absolute;
    }
    div #phone_respon {
        visibility: visible;
        position: relative;
    }
}

#iconos_home {
    height: 50%;
}

@media screen and (min-width: 600px) and (orientation: portrait) {
    #iconos_home {
        height: 30%;
    }
    .breadcrumb li {
        font-size: 26px;
    }
    #sub_menu .menu-salfa>li>a {
        font-size: 28px;
        line-height: 35px;
    }
    #historia p {
        font-size: 38px;
    }
    #historia #act_ec {
        font-size: 42px;
    }
    #submenu_modal .menu-salfa>li>a {
        font-size: 24px;
    }
    div #timeline img {
        width: 100%;
        margin-left: 10%;
        margin: auto;
    }
}

#timeline img {
    width: 80%;
    border: 1px solid #CCC;
    margin-top: 20%;
    margin-left: 10%;
}

h2.title::after {
    width: 56%;
}

#phone img {
    width: 260px;
    clip-path: inset(0px 85px 0px 0px);
}

#fb {
    margin-left: -40px;
    margin-top: 4px;
}

#phone_respon {
    visibility: hidden;
    position: absolute;
}

@media screen and (min-width: 600px) and (orientation: portrait) {
    .stage {
        margin-top: 0px;
    }
    .wrp {
        width: 4487px;
        transform: translate3d(-2232px, 0px, 0px);
    }
    .elmnt-3 {
        width: 744px;
    }
    div img.slider-img {
        height: 500px;
        width: 100%!important;
    }
    div.skew {
        -webkit-transform: skewX(-12deg);
    }
}


