*{
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.wrap{
width: 100%;
height: 100%;
 margin: 50px auto;
 display: -webkit-box;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: flex;
 flex-wrap: wrap;
 -webkit-box-pack: center;
 -webkit-justify-content: center;
 -ms-flex-pack: center;
 justify-content: center;
}

.tarjeta-wrap{
    margin: 10px;
    -webkit-perspective: 800;
    perspective: 800;
}

.tarjeta{
  
    width: 428px;
    height: 250px;
    background: #F29720;
    position: relative;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: .7s ease;
    transition: .7s ease;
    -webkit-box-shadow: 0px 10px 15px -5px rgba(0,0,0,0.65);
    box-shadow: 0px 10px 15px -5px rgba(0,0,0,0.65);

}
.tarjetas{
    width: 540px;
    height: 310px;
    background: #F29720;
    position: relative;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: .7s ease;
    transition: .7s ease;
    -webkit-box-shadow: 0px 10px 15px -5px rgba(0,0,0,0.65);
    box-shadow: 0px 10px 15px -5px rgba(0,0,0,0.65);

}

.adelante, .atras{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.adelante{
    width: 100%;
}

.atras{
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    padding: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;

    text-align: center;
    color: #fff;
    font-family: "open sans";
}

.tarjeta-wrap:hover .tarjeta{
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.tarjetas-wrap:hover .tarjetas{
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.card01{
        width: 100%;
    height: 100%;
    background-image: url(../demo-categories/interior-design/images/TARJETAFRENTE.png);
    background-size: cover;
}.card02{
        width: 100%;
    height: 100%;
    background-image: url(../demo-categories/interior-design/images/TARJETaVUELTAa.png);
    background-size: cover;
}
.card1{
        width: 100%;
    height: 100%;
    background-image: url(../demo-categories/interior-design/images/carrusel7.png);
    background-size: cover;
}

.card2{
        width: 100%;
    height: 100%;
    background-image: url(../demo-categories/interior-design/images/carrusel5s.jpg);
    background-size: cover;
}
.card3{
        width: 100%;
    height: 100%;
    background-image: url(../demo-categories/interior-design/images/carrusel.jpg);
    background-size: cover;
}

.card4{
        width: 100%;
    height: 100%;
    background-image: url(../demo-categories/interior-design/images/carrusel1.jpg);
    background-size: cover;
}

.card5{
        width: 100%;
    height: 100%;
    background-image: url(../demo-categories/interior-design/images/carrusel4.jpg);
    background-size: cover;
}

.card6{
        width: 100%;
    height: 100%;
    background-image: url(../demo-categories/interior-design/images/carrusel5.jpg);
    background-size: cover;
}
.card7{
        width: 100%;
    height: 100%;
    background-image: url(../demo-categories/interior-design/images/carrusel8.jpg);
    background-size: cover;
}

.card8{
        width: 100%;
    height: 100%;
    background-image: url(../demo-categories/interior-design/images/carrusel91.jpg);
    background-size: cover;
}
.card9{
        width: 100%;
    height: 100%;
    background-image: url(../demo-categories/interior-design/images/carrusel10.jpg);
    background-size: cover;
}

.card10{
        width: 100%;
    height: 100%;
    background-image: url(../demo-categories/interior-design/images/carrusel11.jpg);
    background-size: cover;
}
.card11{
        width: 100%;
    height: 100%;
    background-image: url(../demo-categories/interior-design/images/carrusel12.jpg);
    background-size: cover;
}

.card12{
        width: 100%;
    height: 100%;
    background-image: url(../demo-categories/interior-design/images/carrusel31.jpg);
    background-size: cover;
}

/*tablets*/
@media only screen and (max-width: 600px){
       .tarjeta{
    width: 370px;
    height: 200px;

}
.tarjetas{
    width: 370px;
    height: 200px;

}
}
/*mobiles*/
@media(max-width:576px){

}
.menu2{
        text-align: center;
}