/* effect one */
.mg_image .img_hv {
	-webkit-transition: all 1s ease; /* Safari and Chrome */
	-moz-transition: all 1s ease; /* Firefox */
	-o-transition: all 1s ease; /* IE 9 */
	-ms-transition: all 1s ease; /* Opera */
	transition: all 1s ease;
}
.mg_image:hover .img_hv {
	-webkit-transform:scale(1.1); /* Safari and Chrome */
	-moz-transform:scale(1.1); /* Firefox */
	-ms-transform:scale(1.1); /* IE 9 */
	-o-transform:scale(1.1); /* Opera */
	 transform:scale(1.1);
}
.mg_image{overflow: hidden;display: block;}

/* effect two */
.nhaynhay:hover{
    -webkit-animation: animation1 1s; /* Safari 4+ */
    -moz-animation:    animation1 1s; /* Fx 5+ */
    -o-animation:      animation1 1s; /* Opera 12+ */
    animation:         animation1 1s; /* IE 10+, Fx 29+ */
}
@-webkit-keyframes animation1{
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes animation1{
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes animation1{
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes animation1{
  0%   { opacity: 0; }
  100% { opacity: 1; }
}


.quayquay{
    -webkit-animation: animation1 2s; /* Safari 4+ */
    -moz-animation:    animation1 2s; /* Fx 5+ */
    -o-animation:      animation1 2s; /* Opera 12+ */
    animation:         animation1 2s; /* IE 10+, Fx 29+ */    
}
@-webkit-keyframes animation1{
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes animation1{
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes animation1{
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes animation1{
  0%   { opacity: 0; }
  100% { opacity: 1; }
}

.aodieu{
    -webkit-animation: animation3 0.8s; /* Safari 4+ */
    -moz-animation:    animation3 0.8s; /* Fx 5+ */
    -o-animation:      animation3 0.8s; /* Opera 12+ */
    animation:         animation3 0.8s; /* IE 10+, Fx 29+ */    
}
@-webkit-keyframes animation3{
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes animation3{
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes animation3{
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes animation3{
  0%   { opacity: 0; }
  100% { opacity: 1; }
}

/* effect three */
.light::before{background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;content: "";height: 100%;left: -100px;position: absolute;top: -100px;transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, -1, 30deg) translate3d(0px, -100%, 0px);transition: transform 0.6s ease 0s;width: 100%;z-index: 1;}	
.light{cursor: pointer;display: inline-block;float: left;overflow: hidden;position: relative;text-align: center;width: 100%;}.light:hover::before{transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, -1, 30deg) translate3d(0px, 200%, 0px);}
.light:hover::before{transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, -1, 30deg) translate3d(0px, 200%, 0px);}
.light::before{background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;content: "";height: 100%;left: -100px;position: absolute;top: -100px;transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, -1, 30deg) translate3d(0px, -100%, 0px);transition: transform 0.6s ease 0s;width: 100%;z-index: 1;}
.light{cursor: pointer;display: inline-block;float: left;overflow: hidden;position: relative;text-align: center;width: 100%;}

/* effect for */
.borderradius{-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}

/* effect fire */
.scalezoom:hover .scaleimage{-webkit-transform:scale(1.1);transform:scale(1.1);}
.scalezoom{overflow:hidden;display: block}
.scaleimage{-webkit-transform:scale(1);transform:scale(1);-webkit-transition: all 0.7s ease;transition: all 0.7s ease;}