/*--versionoct05--*/
/*------NAVBAR--------*/

.navbar {
background-color: #4193a6;
}

#navbarNav{
background-color: #4193a6; 
}

.navbar a{  
   margin: auto;
   text-align: center;
   font-weight: 700;
   font-size: 1rem;
   color: #ffffff80;
}

.navbar a:hover {
   color: #ffffff;
}

.nav-link.active.active {
   color: #ffffff;
}

.navbar-brand{
   margin: auto;
}

/*------------------------------------------------------------------------*/

#fotos_container .row {
   margin: auto;
   width: 80vw;
}

@media screen and (max-width: 1300px) {

   #fotos_container .row {
     
      margin: auto;
      width: 80vw;
   }
}

@media screen and (max-width: 575px) {

   #fotos_container .row {
     
      margin: auto;
      width: 95vw;
   }
}
/*------------------------------------------------------------------------*/

#fotos_container_2 .row{
   margin: auto;
   width: 60vw;
}

@media screen and (max-width: 1300px) {

   #fotos_container_2 .row {
      margin: auto;
      width: 95vw;
   }

}

/*------------------------------------------------------------------------*/

.contact_container{
   background-color: #a9dce7;
   margin-top: 5rem;
   margin-bottom: 5rem;
   margin-left: 8rem;
   margin-right: 8rem;
   font-size: 1.2rem;
   padding: 2rem;
   text-align: justify;
   overflow: hidden;
   max-width: 100vw ;
}



.contact_container img {
   width: 20vw;
   min-width: 500px;
   display: block;
   margin: auto;
}

@media screen and (max-width: 1600px) {
   
   .contact_container{
      background-color: #a9dce7;
      margin: 4rem;
      font-size: 1rem;
      
   }
   
   .contact_container img {
      width: 30vw;
      min-width: 400px;
      display: block;
      margin: auto;
   }
  
   }

@media screen and (max-width: 1100px) {
   
   .contact_container{
      background-color: #a9dce7;
      margin: auto;
      padding: auto;
      font-size: .8rem;

   }

   .contact_container img {
      min-width: 200px;
      display: block;
      margin: auto;
   }
   .contact_container .btn {
        font-size: small;
        
   }


   }

   

@media screen and (max-width: 800px) {
   
   .contact_container{
      background-color: #a9dce7;
      margin: auto;
      padding: auto;
      font-size: .8rem;

   }

   .contact_container img {
      min-width: 200px;
      display: block;
      margin: auto;
   }
   .contact_container .btn {
        font-size: small;
        
   }
   .contact_container div{
  
   max-width: 500px ;
}


   }