@media only screen and (min-width: 720px) {

    /*
    body .sample{
        position: absolute;
        background-image: url("../images/bg.jpg");
        background-repeat: no-repeat; 
        height: 2960px;
        width: 375px;
        top: -187px;
        opacity: 0.3;
        z-index: -1;
        
    }*/




    /*Header empieza*/
    /* header{
        padding: 56px 36px 53px 36px;
    }
    header img{
        width: 128px;
    }
    header section{
        width: 24px;
    }
    header section img{
        margin: 5px 0;
    }
    /*Header termina*/









    /*info seccion empieza*/
    .info {
        
        margin: 4px auto 0 auto;
        padding-top: 20px;
        max-width: 70%;
        grid-template-columns: auto 260px;
        gap: 10px;
    }

    .info .linea-left {
        background-color: #883338;
        height: 2px;
        grid-column: 1/2;
        align-self: center;
    }

    .info h1 {
        grid-column: 2/3;
        align-self: center;
        justify-self: end;
        font-size: 2.05em;
    }

    .info .nosotros {
        grid-column: 1/3;
    }

    .info .info-img {}




    .info .nosotros p {
        padding: 0 15px;
        font-size: 0.88em;
        margin: 0 20px;
        line-height: 1.2;
    }

    .info h2 {
        font-size: 2.05em;
        margin: 0 35px;
        margin-top: 24px;
    }

    /*info seccion termina*/

    /*Seccion servicios comienza*/
    .servicios {
        margin: 20px 35px;
    }

    .servicios section {
        display: grid;
        grid-template-columns: 10px auto;
        margin-bottom: 2px;
    }

    .servicios section .dot {
        background-color: #883338;
        width: 9px;
        height: 9px;
        border-radius: 5px;
        margin-top: 5px;
    }

    .servicios section .dot-text {
        margin-left: 10px;
    }

    .servicios section .dot-text h3 {
        margin: 0;
        font-family: 'Montserrat', Arial, Helvetica, sans-serif;
        font-size: 0.93em;
    }

    .servicios section .dot-text p {
        margin: 0;
        padding: 0;
        margin-top: 2px;
    }

    .nosotros a {
        color: #fff;
        background-color: #883338;
        margin: 0px 16px;
        margin-top: 30px;
        padding: 13px;
        font-size: 1.5em;
        border-radius: 15px;
        display: block;
        text-decoration: none;
        font-family: 'Montserrat', Arial, Helvetica, sans-serif;
        text-align: center;
    }

    /*Seccion servicios termina*/


    /*Imagen flores*/
    .info-img {
        margin-top: 30px;
        grid-column: 1/3;
        display: grid;

    }

    .info-img section {
        width: 100%;
        height: 80px;
        grid-row: 1/2;
        grid-column: 1/2;
        align-self: center;
    }

    .info-img img {
        max-width: 250px;
        grid-row: 1/2;
        grid-column: 1/2;
        align-self: center;
        justify-self: center;
    }





    /*Instagram Seccion*/
    .instagram {
        max-width: 70%;
        margin: 20px auto;
    }

    /* .instagram .insta-title{
        margin-top: 60px;
        grid-template-columns: auto 130px;
    }
    .instagram h1{
        font-size: 2.075em;
        margin: 0;
    }
    .instagram a{
        padding: 13px;       
        justify-self: right;  
        margin-right: 5px;
    }
    
    








    
    /*Comienza Contacto*/
    .iframe-container iframe {
    max-width: 840px;
    min-height: 520px;
}







    .contacto {
        background-color: #883338;
    }

    .contacto-info {
        max-width: 70%;
        margin: 0 auto;
        margin-top: 70px;
        padding: 0 15px;
    }

    .contacto-info h1 {
        padding-top: 42px;

    }

    .contacto-info .contacto-section {
        margin-bottom: -8px;
    }

    .contacto-info .contacto-section section {
        margin-top: 50px;
        text-align: center;
    }

    .contacto-info .contacto-section section img {
        width: 34px;
        margin-right: 15px;
    }


    .menu section article{
    width: 300px; 
    padding: 60px 50px; 
}

}