﻿
.panel {
    width: 410px!important;
    height: 300px;
    margin: auto!important;
    position: relative;
    -webkit-perspective:1000px;
}

.card {
    width: 100%!important;
    height: 100%;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
}

.front {
    z-index: 2;
}

.back {
    background-color:#fff;
    z-index: 1;
	 width: 410px!important;
    height: 300px;
    margin: auto!important;
    -webkit-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);  
    transform: rotateY(-180deg); 
    transition-delay: 1s;
	
}



.panel:hover .front {
    z-index: 1;
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
     -webkit-transition:-webkit-transform 1s;
    transition:transform 1s;


}

.panel:hover .back {
    z-index: 2;   
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    transform: rotateY(0deg);
     -webkit-transition:-webkit-transform 1s;
    transition:transform 1s;
    transition-delay: .3s; 
}


