body{
    
   background: url(../img/NEON.jpg);
      background-position:center;
     background-size: cover;
  
    
    background-repeat: no-repeat;
    background-attachment: fixed;
   
    width: 100%;
    height: auto;
    
    
    

    
    
}

{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
/*color de fondo del logo */
div{background:;
    padding:0;
    margin: 0;
    margin-top:0;
    

}
img{
    width:20%;
    height: auto;
    margin: auto;
    display: 0; 
   
}


h2{
    text-align: center;
    font-size: 50px;
    font-family:inherit;
    /*separacion*/
    margin-top: 80px; 
   
    color: #fff;
     width: 100%;
    
    
    background-position:center;
     background-attachment:inherit;
    background-repeat: no-repeat;
   
    text-shadow: 0px 0px 50px #;
}
h3{ text-align: center;
    font-size: 20px;
    font-family:;
    margin-top: 2px;
    color: #fff;
     background:#;
    width: 100%;

    
     }
h4{
   
    margin-left:110px;
    color:#FFF;

    
    
}

h5{
    text-align: center;
    font-size: 20px;
    font-family:;
    margin: 0rem auto;
    color: #fff;
    //background:#FFF;
    width: 70%;
    
    
}


.content-all{
    
    width: 210px;
    margin: auto;
    perspective: 1050px;
    position: relative;
    margin-top: 50px;
    
    
}

.content-carrousel{
    
    width: 100%;
    position: absolute;
    animation: rotar 10s infinite linear;
    transform-style: preserve-3d;
    
}

.content-carrousel:hover{
    
    animation-play-state: paused;
    cursor: pointer;
    
    
}


.content-carrousel figure{
    
    width: 100%;
    height: 200px;
    overflow: hidden;
    position: absolute;
    box-shadow: 0px 0px 20px 0px black;
    transition: all 300ms;
    
    
    
    
}

.content-carrousel figure:hover{
    
    box-shadow: 0px 0px 0px 0px black;
    transition: all 300ms;
    
    
}

.content-carrousel figure:nth-child(1){transform: rotateY(0deg) translateZ(300px);}
.content-carrousel figure:nth-child(2){transform: rotateY(40deg) translateZ(300px);}
.content-carrousel figure:nth-child(3){transform: rotateY(80deg) translateZ(300px);}
.content-carrousel figure:nth-child(4){transform: rotateY(120deg) translateZ(300px);}
.content-carrousel figure:nth-child(5){transform: rotateY(160deg) translateZ(300px);}
.content-carrousel figure:nth-child(6){transform: rotateY(200deg) translateZ(300px);}
.content-carrousel figure:nth-child(7){transform: rotateY(240deg) translateZ(300px);}
.content-carrousel figure:nth-child(8){transform: rotateY(280deg) translateZ(300px);}
.content-carrousel figure:nth-child(9){transform: rotateY(320deg) translateZ(300px);}
.content-carrousel figure:nth-child(10){transform: rotateY(360deg) translateZ(300px);}


.content-carrousel img{
    
    width: 100%;
    transition: all 300ms;
}

.content-carrousel img:hover{
    
    transform: scale(1.2);
    transition: all 300ms;
}




@keyframes rotar{
    from{
        
        transform: rotateY(0deg);
    }to{
        transform: rotateY(360deg);
        background: #FFF;
    }
}


.marcas {
    
    margin-top:400px;
  
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
   
  
   
}
.marcas img{
     height:200px;
    width:200px;
    margin:75px;
    border-radius: 20%; 
    background:rgba(0,0,0,.4);
    
   
    
   
  
}

    

  
    
    
    
}


/*ofrecemos*/
.conter-ofer{
    
}
    
.conter-ofer img{
   margin-top: 50px;
    width: 30%; 
    height: auto;
    display: block;
   border-radius: 20%; 
    background-position: center
}



.footer{
   margin-top:120px;

  
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;

    
}
.footer img{
   height:40px;
    width:auto;
    margin-left: 100px;
    border-radius: 90%; 
   
}




.social {
    
    
	position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/
	left: 0; /* Establecemos la barra en la izquierda */
	top: 200px; /* Bajamos la barra 200px de arriba a abajo */
	z-index: 200; /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */
}
 
	.social ul {
		list-style: none;
	}
 
	.social ul li a {
		display: inline-block;
		color:#fff;
		background: #000;
		padding: 10px 15px;
		text-decoration: none;
		-webkit-transition:all 500ms ease;
		-o-transition:all 500ms ease;
		transition:all 500ms ease; /* Establecemos una transición a todas las propiedades */
	}
 
	.social ul li .icon-facebook {background:#122;} /* Establecemos los colores de cada red social, aprovechando su class */
	.social ul li .icon-instagram {background: #122;}
	.social ul li .icon-microsoftoutlook {background: #122;}
	.social ul li .icon-pinterest {background: #122;}
	.social ul li .icon-youtube {background: #122;}
 
	.social ul li a:hover {
		 background:#0003cc; /* Cambiamos el fondo cuando el usuario pase el mouse */
		padding: 10px 30px; /* Hacemos mas grande el espacio cuando el usuario pase el mouse */
	}
}





    
    
 




