/* padding */ 
.py-6 { padding-top: 10rem !important; padding-bottom: 10rem !important; }
.py-7 { padding: 70px 0 ;}
.py-8 { padding: 80px 0 ;}

.pb-6 { padding-bottom: 11rem !important; }
.pt-6 { padding-top: 9rem !important; }

/* bg */
.bg-1 { background-color: #f9f9f9; }
.bg-2 { background-color:  blue; }
.bg-3 { background-color: #FFDA17; }

.banner-1 { background: url('../img/imagen1.png'); background-repeat: no-repeat; background-position: center; background-size: cover; }
.banner-2 { background: url('../img/foto-1.png'); background-repeat: no-repeat; background-position: center; background-size: cover; }


/*-- .btn-primary {background-color: #FFDA17!important; border-color: #FFDA17!important; color: black;} --*/

.banner h1 { line-height:  1 !important;}
.contact i { /*! background-color: lightblue!important; */ padding: 1rem;color: white;width: 48px;}


@media only screen and (max-width: 600px) {
    .banner-content { text-align: center; }
    .img-04 { margin-top: 60px;}
    .icon-2 { margin-top: 80px; }
    .icon-3 { margin-top: 80px; }
    }

