.divSliderIncial{
    height:35rem; 
    width:100%;
}



.textSlider{
    position: relative;
    top: 9rem; 
    background: rgba(7, 7, 7, 0.383);
    width: 100%;
}


.textSlider h2{
    text-align: center;
    font-size: 40px;
    font-family:"Helvetica Neue","HelveticaNeue","Helvetica-Neue",Helvetica,Arial,sans-serif;
    font-weight:bold;
    text-shadow: 5px 5px 5px rgb(58, 58, 58);
    letter-spacing:-1px;
    width:100%;
    padding:5% 0 0 0;
    color:white
}
.textSlider p{
    text-align: center;
    font-size: 25px;
    padding:0 0 5% 0;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    text-shadow: 5px 5px 5px rgb(0, 0, 0);
    color: white;
}

.divTituloServ h4{
     font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; 
 /*    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; */

    color: rgb(17, 17, 17);
   
}
.divDescripcionServ p{
    color: rgb(5, 5, 5);
    font-size: 18px;
    padding: 2rem;
    font-family: Arial, Helvetica, sans-serif;
}


.tituloSectionServ{
	color: rgb(3, 116, 106);
	font-family: Arial, Helvetica, sans-serif;
	 padding: 2rem;
     font-size: 35px;
     font-weight: bold;
}
.divCardServ{
    background: rgb(238, 238, 238);
    padding: 2rem 0 2rem 0;
}
#sectionContactos{
  
background: rgb(32, 32, 32);
 /* background: url("../images/fondoDesenfocado.jpg"); */
	 /* Nos aseguramos que la imagen de fondo este centrada vertical y
    horizontalmente en todo momento */
/*      background-position: center center;
         /* La imagen de fondo no se repite 
        background-repeat: no-repeat; */

    /* La imagen de fondo está fija en el viewport, de modo que no se mueva cuando
     la altura del contenido supere la altura de la imagen. 
    background-attachment: fixed;

    /* La imagen de fondo se reescala cuando se cambia el ancho de ventana
     del navegador 

     background-size: cover;*/
}
.iconosContacto{
	color:rgb(0, 197, 66);
}
.cardIcono h4{
	color: white;
	font-weight: bold;
    text-shadow: 0.1em 0.1em 0.2em rgb(0, 0, 0);
    font-size: 18px;

}
.cardIcono p{
	color: white;
	font-size: 14px;

}


@media(min-width: 1650px){
    .divSliderIncial{
        height:45rem; 
        width:100%;
    }
    .textSlider{
        top: 12rem; 
      
    }
}

@media(max-width: 575px){


    .textSlider{
        top: 12rem; 
    }    
    .textSlider h2{     
        font-size: 30px;
    }
    .textSlider p{     
        font-size: 20px;
    }
    .divCertificaciones{
        position: relative;
        bottom: 6rem;
    }
    .p_btnVerMasQuienesSomos{
        position: relative;
        top: 16rem; 
    }

    .divVideo{
        right: 2rem;
    }

    .divVideo video{
        width: 100%;
       
   }
   #tituloServicio{
       position: relative;
       bottom: 2rem;
       font-size: 30px;
   }
   #divIniServTerrestre h4{
    position: relative;
    bottom: 18rem;      
    font-size: 24px;  
    }
    #divCarruselFluvial{
        position: relative;
        bottom: 16rem;
    }
    #divIniServFluvial p{
        position: relative;
        top: 16rem;
    }
}
 