.rot_45 {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform: rotate(45deg);
}

.rot_90 {
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
}

.rot_135 {
	-webkit-transform:rotate(135deg);
	-moz-transform:rotate(135deg);
	-o-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
}

.rot_180 {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
}

.rot_225 {
	-webkit-transform:rotate(225deg);
	-moz-transform:rotate(225deg);
	-o-transform:rotate(225deg);
	-ms-transform:rotate(225deg);
}

.rot_270 {
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
}

.rot_315 {
	-webkit-transform:rotate(315deg);
	-moz-transform:rotate(315deg);
	-o-transform:rotate(315deg);
	-ms-transform:rotate(315deg);
}


.flip-horizontal {
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: fliph; /*IE*/
}


.rot_45.flip-horizontal {
	-moz-transform: scaleX(-1) rotate(45deg);
    -webkit-transform: scaleX(-1) rotate(45deg);
    -o-transform: scaleX(-1) rotate(45deg);   
	-ms-transform: scaleX(-1) rotate(45deg);
}

.rot_90.flip-horizontal {
	-webkit-transform: scaleX(-1) rotate(90deg);
	-moz-transform: scaleX(-1) rotate(90deg);
	-o-transform: scaleX(-1) rotate(90deg);
	-ms-transform: scaleX(-1) rotate(90deg);
}

.rot_135.flip-horizontal {
	-webkit-transform: scaleX(-1) rotate(135deg);
	-moz-transform: scaleX(-1) rotate(135deg);
	-o-transform: scaleX(-1) rotate(135deg);
	-ms-transform: scaleX(-1) rotate(135deg);
}

.rot_180.flip-horizontal {
	-webkit-transform: scaleX(-1) rotate(180deg);
	-moz-transform: scaleX(-1) rotate(180deg);
	-o-transform: scaleX(-1) rotate(180deg);
	-ms-transform: scaleX(-1) rotate(180deg);
}

.rot_225.flip-horizontal {
	-webkit-transform: scaleX(-1) rotate(225deg);
	-moz-transform: scaleX(-1) rotate(225deg);
	-o-transform: scaleX(-1) rotate(225deg);
	-ms-transform: scaleX(-1) rotate(225deg);
}

.rot_270.flip-horizontal {
	-webkit-transform: scaleX(-1) rotate(270deg);
	-moz-transform: scaleX(-1) rotate(270deg);
	-o-transform: scaleX(-1) rotate(270deg);
	-ms-transform: scaleX(-1) rotate(270deg);
}

.rot_315.flip-horizontal {
	-webkit-transform: scaleX(-1) rotate(315deg);
	-moz-transform: scaleX(-1) rotate(315deg);
	-o-transform: scaleX(-1) rotate(315deg);
	-ms-transform: scaleX(-1) rotate(315deg);
}