/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
@media screen and (max-width:840px)
{
    /*primera parte*/
    .contenedor_primera_parte
    {
        background-image: url(../imagenes/img_1_pt1_movile.jpg);
    }
    /*segunda parte*/
    .box_pt2
    {
        width: 90%;
        height: auto;
    }
    .cont_iconos_pt2
    {
        flex-wrap: wrap;
    }
    /*tercera parte*/
    .contenedor_tercera_parte h2
    {
        text-align: center;
        padding: 10px;
    }
    /*cuarta parte*/
    
    /*quita parte*/
    .cont_arriba_pt5
    {
        flex-direction: column;
    }
    .cont_izq_pt5
    {
        width: 100%;
        padding: 30px;
    }
    .cont_der_pt5
    {
        width: 100%;
    }
    .cont_info_pt5 h2
    {
        width: 100%;
    }
    /*sexta parte*/
    .box_pt6
    {
        width: 90%;
        height: auto;
    }
    .box_pt6_img
    {
        width: 90%;
    }
    /*septima parte*/
    .contenedor_septima_parte
    {
        flex-direction: column;
    }
    .info_pt7
    {
        width: 100%;
        height: auto;
        padding: 30px;
    }
    .cont_botones
    {
        width: 100%;
    }
    /*octava parte*/
    .contenedor_octava_parte
    {
        flex-direction: column;
    }
    .cont_izq_pt8
    {
        width: 100%;
    }
    .cont_der_pt8
    {
        width: 100%;
        padding: 30px;
    }
    /*novena parte*/
    .contenedor_novena_parte
    {
        flex-direction: column;
    }
    .cont_izq_pt9
    {
        width: 100%;
        align-items:center;
        justify-content:center;
        padding: 30px;
    }
    .cont_titulo_pt9
    {
        justify-content: center;
    }
    .cont_der_pt9
    {
        width: 100%;
    }
    .cont_der_pt9 a
    {
        width: 90%;
    }
    .cont_der_pt9 img
    {
        height: 300px;
    }
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
@media screen and (max-width:570px)
{
    /*primera parte*/
    /*segunda parte*/
    .box_pt2 p
    {
        font-size: 15px;
    }
    /*tercera parte*/
    .contenedor_tercera_parte h2
    {
       font-size: 35px;
    }
    .contenedor_tercera_parte img
    {
        width: 100%;
    }
    /*cuarta parte*/
    
    /*quinta parte*/
    .cont_izq_pt5 h2
    {
        font-size: 25px;
    }
    .cont_info_pt5
    {
        width: 100%;
        align-items: center;
        padding: 30px;
    }
    .cont_info_pt5 h2
    {
        font-size: 25px;
    }
    /*sexta parte*/
    .box_pt6 h2
    {
        font-size: 25px;
    }
    /*septima parte*/
    .info_pt7 h2
    {
        font-size: 25px;
    }
    .cont_abajo_pt7
    {
        flex-direction: column;
    }
    .boton
    {
        margin: 10px 0;
    }
    /*octava parte*/
    .cont_der_pt8 h2
    {
        font-size: 25px;
    }
    /*novena parte*/
    .cont_izq_pt9 h2
    {
        font-size: 25px;
    }
    .cont_der_pt9 img
    {
        height: 200px;
    }
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
@media screen and (max-width:395px)
{
    /*primera parte*/
    /*segunda parte*/
    .contenedor_segunda_parte p
    {
        font-size: 17px;
    }
    .box_pt2
    {
        width: 100%;
    }
    /*tercera parte*/
    .contenedor_tercera_parte h2
    {
       font-size: 25px;
    }
    /*cuarta parte*/
    
    /*quinta parte*/
    .cont_izq_pt5 h2
    {
        font-size: 20px;
    }
    .cont_der_pt5 p
    {
        font-size: 17px;
    }
    .cont_info_pt5 h2
    {
        font-size: 20px;
    }
    .cont_abajo_pt5
    {
        height: 50vh;
    }
    /*sexta parte*/
    .box_pt6 h2
    {
        font-size: 20px;
    }
    .box_pt6_img
    {
        height: 300px;
    }
    /*septima parte*/
    .info_pt7 h2
    {
        font-size: 20px;
    }
    .cont_botones
    {
        flex-direction: column;
    }
    /*octava parte*/
    .cont_der_pt8 h2
    {
        font-size: 20px;
    }
    .box_ini p
    {
        font-size: 15px;
    }
    /*novena parte*/
    .cont_izq_pt9 h2
    {
        font-size: 20px;
    }
    .cont_der_pt9 img
    {
        height: 150px;
    }
}