/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
@media screen and (max-width:840px)
{
    /*primera parte*/
    .conte_info_pt1 img
    {
        width: 50%;
    }
    .conte_info_pt1 p
    {
        font-size: 40px;
        padding: 0 20px;
    }
    /*tercera parte*/
    .cont_fondo_info_pt3
    {
        flex-direction: column;
    }
    .cont_izq_pt3
    {
        width: 100%;
    }
    .cont_der_pt3
    {
        width: 100%;
    }
    .con_botones_contacto i
    {
        width: 250px;
    }
    /*cuarta parte*/
    .cont_box_info_desarrollos
    {
        flex-direction: column;
    }
    .cont_barra_opciones
    {
        width: 100%;
        flex-direction:initial;
    }
    .box_lista
    {
        width: 33.33%;
    }
    .cont_info_pt4
    {
        width: 100%;
        flex-direction: column;
    }
    .con_izq_info_pt4
    {
        width: 100%;
        align-items:center;
    }
    .cont_img_pt4
    {
        width: 100%;
    }
    /*galeria*/
    .cont_fotos_galeria img
    {
        width: 40%;
    }
    /*pop up galeria*/
    .cont_gal img
    {
        width: 90%;
        height: 40%;
    }
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
@media screen and (max-width:570px)
{
    /*primera parte*/
    .conte_info_pt1 img
    {
        width: 60%;
    }
    .conte_info_pt1 p
    {
        font-size: 35px;
    }
    /*tercera parte*/
    .con_botones_contacto i
    {
        width: 200px;
    }
    /*cuarta parte*/
    .cont_precios p
    {
        font-size: 25px;
    }
    /*galeria*/
    .cont_fotos_galeria img
    {
        width: 90%;
    }
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
@media screen and (max-width:395px)
{
    /*primera pare*/
    .conte_info_pt1 img
    {
        width: 70%;
    }
    .conte_info_pt1 p
    {
        font-size: 30px;
    }
    /*tercera parte*/
    .cont_der_pt3 h2
    {
        font-size: 25px;
    }
    .cont_der_pt3 p
    {
        font-size: 16px;
    }
    .con_botones_contacto i
    {
        width: 140px;
    }
    /*cuarta parte*/
    .cont_fondo_img_pt4 h2
    {
        font-size: 25px;
    }
    .con_izq_info_pt4 h2
    {
        font-size: 20px;
    }
    .con_izq_info_pt4 p
    {
        font-size: 16px;
    }
    .box_lista p
    {
        font-size: 13px;
        text-align: center;
    }
    .cont_img_pt4 img
    {
        height: 200px;
    }
    .cont_precios p
    {
        font-size: 20px;
        text-align: center;
    }
    /*amenidads*/
    .cont_titulo_amenidades h2
    {
        font-size: 25px;
    }
    .box_amenidad p
    {
        font-size: 16px;
    }
    /*galeria*/
    .cont_titulo_galeria h2
    {
        font-size: 25px;
    }
}