@media screen and (min-width: 340px) {
    .a-main {
        margin: 10px 8px;
    }
    /****************** POPUP CONTACTO INIT ******************/
    #form-tel-div input {
        width: 114px;
    }
    #enviar_llamame {
        width: 58px;
    }
    /****************** POPUP CONTACTO END ******************/
}
/****ESCRITOIO****/
@media screen and (min-width: 480px) {
    /****************** HEADER INIT ******************/
    #whatsapp_top {
        display: inline-block;
    }
    /****************** HEADER END ******************/
    /****************** COVER_TOP INIT ******************/

    #cover_top .cover-top {
        background-position: center top;
        background-size: 100% auto;
        max-width: 1000px;
        margin: 0 auto;
        height: 0;
        padding-top: 30.5%;
    }
    #cover_top .cover-top-fibra {
        background-image: url(../img/cover/fit_peru_desktop_2.png);
    }
    /****************** COVER_TOP END ******************/
    #p-main {
        padding: 80px 0 0 0;
    }
}
@media screen and (min-width: 720px) {
    .b-main article {
        width: 49%;
        display: inline-block;
        vertical-align: top;
    }
}
@media screen and (min-width: 1023px) {
    /****************** HEADER INIT ******************/
    .header-block {
        width: 1000px;
        margin: 0 auto;
    }
    /****************** HEADER END ******************/
    /****************** COVER_TOP INIT ******************/
    #cover_top .cover-top {
        padding-top: 320px;
    }
    /****************** COVER_TOP END ******************/
    aside:after {
        margin: 0 auto;
        left: 20%;
        font-size: 24px;
        width: 320px;
        line-height: 30px;
    }
    #p-main div {
        font-size: 50px;
    }

    .b-main article {
        width: 31%;
    }
    .b-main article.a-pre {
        width: 24%;
    }
    main .b-main-paquetes {
        max-width:  1100px;
        margin: 0 auto;
    }
    .a-boton-mobile {
        display: none;
    }
    /****************** FOOTER INIT ******************/
    footer {
        padding: 40px 10px;
    }
    #f-div div {
        width: 200px;
        display: inline-block;
        vertical-align: top;
    }
    /****************** FOOTER END ******************/

    /****************** POPUP CONTACTO INIT ******************/
    #div-popup {
        width: 320px;
        height: 140px;
        right: 50px
    }
    #form-popup {
        height: 140px;
        text-align: center;
    }
    #form-tel {
        width: 100%;
    }
    #form-tel-div b {
        font-size: 16px;
    }
    #form-tel-div input {
        height: 38px;
        font-size: 18px;
        width: 132px;
        padding: 5px 8px;
    }
    #enviar_llamame {
        width: 64px;
        height: 36px;
        font-size: 16px;
    }
    .popup-click {
        width: auto;
    }
    .popup-click > div {
        display: block;
        width: 138px;
        border-radius: 10px;
        margin: 0;
    }
    .popup-click > small {
        font-size: 13px;
        display: block;
        text-align: left;
    }
    .popup-click > div > div > span {
        visibility: inherit;
        color: #fff;
        line-height: 48px;
        padding-left: 38px;
        font-size: 16px;
    }
    #form-whatsapp > div {
        border-radius: 10px;
    }
    #form-whatsapp::before {
        border-radius: 10px;
    }
    /****************** POPUP CONTACTO END ******************/
}