/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */
.subvineta{
    position:relative;
    left: 120px;
}
.header1{
    background-color: #0C2F51;
}
nav {
	background-color: #0C2F51;
	
}

.btnazul{
margin-top:80px;
}      
@media only screen and (max-width : 600px) {
      .aprivacidad {
      position:relative;
      top:40px;	 
		  font-size:15px;
      }
    }

    
.head1{
font-weight: bold;
font-style: italic;
position:relative;
top:60px;
    color: #fff;
}
label.error{
position:relative;
}
#redsocial{
position:relative;
top:10px;
}
#redmobilefb{
position:relative;
}
#redmobiletw{
position:relative;
right:-60px;
top:-48px;
}

#staggered-test {opacity: 0;}

@media only screen and (max-width : 1000px) {
      .subvineta {
      position:relative;	 
		  left:0;
      }
    }
 
 

@media only screen and (max-width : 600px) {
      .head1 {
      position:relative;	 
		  left: 90px;
		  width: 100%;
		  height: 100%;
		  top:0px;
          font-size: 15px;
      }
    }
 
 @media only screen and (max-width : 600px) {
      p {
      
      font-size:13px;
line-height: 100% !important;
text-align: left !important;
 
		  /*left: 90px;
		  width: 100%;
		  height: 100%;*/
      }
    } 
   
@media only screen and (max-width : 1000px) {
.bola{
visibility: hidden;
}    
   }  
   
@media only screen and (max-width : 1000px) {
      .sociotitulo {
     font-size:15px;
      }
    }         
.textosindex{
text-align: justify;
}
#navservicios{
position:relative;
top:-20px;
}

#serviciosparallax{

/*height: 910px;*/
}
#tituloserv{
text-shadow: 5px 5px 5px #0a0a0a;
}
#fonditoservice
{
opacity:0.8;
padding-bottom: 30px;;
}
#fonditosocios
{
opacity:0.8;
padding-bottom: 10px;

}
#fonditoservice p
{
padding-bottom: 30px;

}
#fonditoservice i
{
font-size:15px;

}
.textoservicio {
padding:50px;

}


.card-content{
color:#000;

}
#tituloserv{
position:relative;
color:#fff;
}

#logo{
margin-right:-100px;
}

    
p{
text-align: justify;
}
.sticky-nav{
position:fixed;
top:0;
z-index:9999;
}
.slider .indicators .indicator-item{
background-color: #0C2F51;
}
.slogan {
  position:relative;
  top:50px;
}

nav li {
  color:#fff;

}
nav ul a,
nav .brand-logo {
  color: #fff;

}

p {
  line-height: 2rem;
}

.sidenav-trigger {
  color: #fff;
}
@media only screen and (max-width : 1000px) {
      .serviciosmedida {
      height: 1450px !important;
      }
    }

.parallax-container {
  min-height: 950px;
  line-height: 0;
  height: auto;
  color: rgba(255,255,255,.9);
}
  .parallax-container .section {
    width: 100%;
    height:100%;
    
  }

@media only screen and (max-width : 992px) {
  .parallax-container .section {
    position: absolute;
    top: 40%;
  }
  #index-banner .section {
    top: 10%;
  }
}

@media only screen and (max-width : 600px) {
  #index-banner .section {
    top: 0;
  }
}

.icon-block {
  padding: 0 15px;
}
.icon-block .material-icons {
  font-size: inherit;
}

footer.page-footer {
  margin: 0;
  background-color: #0C2F51;
}

.page-footer .footer-copyright{
 background-color: #0C2F51;
}
