#header .menu:nth-of-type(2) > a {
     font-weight: bold;
}

#menu_movil a:nth-of-type(2) {
     font-weight: bold;
     color: #fff;
}

#section_1 .margen {
     justify-content: center;
     align-content: center;
}

#section_1 {   
    background: rgba(0,0,0,.2);
    background-position: center; 
    background-blend-mode: color;
    background-image: url("../../view/images/TanqueHeader02.jpg");  
    background-size: cover;
    background-repeat: no-repeat;     
}

#section_1 .linea {
    margin: 30px 0;
}

#section_1 p {
     text-align: center;
}

#section_2 {
     background-color: #8a2929;
}


#section_2  .margen {
     padding: 30px 0px;
     justify-content: center;
  
}

#section_1 .flex {
     justify-content: center;
}

#section_2 h2 {
     margin-top: 30px;
}

#section_2 .linea {
     margin: auto;
     margin-bottom: 30px;
     margin-top: 20px;
     
}

#section_2 p {
     text-align: initial;
   
}

#section_3 h2 {
     font-size: 1.5em;
     text-align: initial;
     margin: 20px 0px;
}

#section_3 .flex3:not(:nth-last-of-type(1)) {
     margin-bottom: 50px;
}

#section_3 p {
     text-align: initial;

     
}

@media only screen and (min-width: 768px) {
     
    #section_1 .margen {
         align-content: center;
         height: 400px; 
    }  

     #section_2 .flex2 {
          width: 80%;
     }
     
     #section_3 .flex3 {
          width: 80%;
     }
     
     #section_3  .margen {
          justify-content: center;
     }
     


}


@media only screen and (min-width: 1200px) {

     #section_1 .margen {
          justify-content: flex-start;        
     }
     
     #section_1 h2 {
          text-align:  initial;
     }
     
     #section_1 .flex  {
          justify-content: flex-start;
     }
     
     #section_1 p {
          text-align: initial;
          width: 70%;
     }
     
     #section_2 .margen {
          padding: 80px 0px;/*30px 0px*/
     }
  
     #section_2 .flex2:nth-of-type(2)  {
          width: 60%;
          padding: 0px 50px 0px 0px;
     }
     
     #section_2 .linea {
          margin: initial;
          margin-top: 20px;
     }
     
     #section_2 .flex2:nth-of-type(1) {
          order: 2;
          align-self: auto;
          width: 40%; 
          
     }
     
     #section_2 h2 {
          margin-top: initial;
          text-align: initial;
     }

     #section_2 .linea {
          margin-bottom: 30px;
     }
     
     #section_3  .margen {
         justify-content: space-between ;/*center*/
     }
     
     #section_3 .flex3 {
          width: 32%;
     }

 
}