


/* Animation classes for moving out and in */
@-webkit-keyframes MenuAnimOut {
	0% { }
	50% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}
@keyframes MenuAnimOut {
	0% { }
	50% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		transform: translateZ(-250px) rotateY(30deg);
	}
	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}
	100% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}
@-webkit-keyframes MenuAnimIn {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}
@keyframes MenuAnimIn {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}
	100% {
		-webkit-transform: translateZ(0px) rotateY(0deg);
		transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}
@media only screen and (max-width: 1000px) {
		}
@media only screen and (max-width: 768px) {
		}





@media (max-width: 430px) {
							}
@media (min-width: 768px) and (max-width: 870px) {
							}
@media (min-width: 768px) and (max-width: 900px) {
							}
@media (min-width: 1280px) {
							}







@media only screen and (max-width: 768px) {
				}
@media only screen and (max-width: 768px) {
	}
@media only screen and (min-width: 1920px) {
		
		}
@media only screen and (min-width: 1680px) and (max-width: 1920px) {
		
		}
@media only screen and (min-width: 1280px) and (max-width: 1680px) {
		}
@media only screen and (min-width: 980px) and (max-width: 1280px) {
		}
@media only screen and (min-width: 768px) and (max-width: 980px) {
		}
@media only screen and (max-width: 768px) {
	}
@media only screen and (min-width: 992px) and (max-width: 1120px) {
	}
@media only screen and (min-width: 992px) and (max-width: 1100px) {
		}
@media only screen and (min-width: 768px) and (max-width: 832px) {
		}

/* Vertical sliding hover */

@media only screen and (max-width: 1170px) {
		}
@media only screen and (max-width: 920px) {
			}
@media only screen and (max-width: 830px) {
	}
@media only screen and (max-width: 768px) {
		}
@media only screen and (max-width: 460px) {
		}
@media only screen and (max-width: 412px) {
	}
@media only screen and (min-width: 992px) and (max-width: 1240px) {
	}
@media only screen and (min-width: 768px) and (max-width: 800px) {
						}
@media only screen and (max-width: 412px) {
				}
@media only screen and (max-width: 340px) {
	}
@media only screen and (min-width: 992px) and (max-width: 1150px) {
				
	}
@media only screen and (min-width: 920px) and (max-width: 992px) {
	}
@media only screen and (min-width: 1150px) {
				}
@media only screen and (min-width: 768px) {
					}
@media only screen and (min-width: 1735px) {
	}
@media only screen and (min-width: 992px) {
				}
@media only screen and (max-width: 1120px) {
	}
@media only screen and (max-width: 340px) {
	}
@media only screen and (min-width: 1250px) and (max-width: 1770px),
 			screen and (min-width: 992px) and (max-width: 1170px),
			screen and (min-width: 768px) and (max-width: 900px) {
						}
@media only screen and (min-width: 980px) and (max-width: 1070px) {
	}
@media only screen and (min-width: 1170px) and (max-width: 1250px),
 			screen and (min-width: 981px) and (max-width: 992px) {
						}

/* Default hover */

@media only screen and (max-width: 380px) {
	}
@media only screen and (min-width: 1120px) {
				}
@media only screen and (min-width: 992px) and (max-width: 1040px) {
	}
@media only screen and (min-width: 992px) and (max-width: 1120px) {
	}
@media only screen and (min-width: 1100px),
			screen and (min-width: 832px) and (max-width: 1030px) {
				}
@media only screen and (min-width: 832px) and (max-width: 1100px) {
	}
@media only screen and (min-width: 992px) {
			}
@media only screen and (min-width: 1170px) and (max-width: 1250px),
			screen and (min-width: 900px) and (max-width: 992px) {
			}
@media only screen and (max-width: 768px) {
	}
@media only screen and (max-width: 460px) {
	}
@media only screen and (min-width: 1250px) and (max-width: 1770px),
			screen and (min-width: 992px) and (max-width: 1170px),
			screen and (min-width: 768px) and (max-width: 900px) {
		}
@media only screen and (min-width: 1170px) and (max-width: 1250px),
			screen and (min-width: 900px) and (max-width: 992px) {
			}
@media only screen and (max-width: 370px) {
		}

/* Zooming blur hover */


@media only screen and (max-width: 430px) {
		}
@media only screen and (min-width: 992px) and (max-width: 1060px),
			screen and (min-width: 768px) and (max-width: 800px) {
		}
@media only screen and (max-width: 380px) {
		}
@media only screen and (min-width: 992px) and (max-width: 1100px),
			screen and (min-width: 768px) and (max-width: 830px) {
				}
@media only screen and (min-width: 768px) {
				}
@media only screen and (min-width: 992px) and (max-width: 1120px) {
		}
@media only screen and (min-width: 1120px) {
		}
@media only screen and (min-width: 992px) {
				}
@media only screen and (min-width: 1250px) and (max-width: 1820px),
			screen and (min-width: 992px) and (max-width: 1170px),
			screen and (min-width: 768px) and (max-width: 900px) {
				}
@media only screen and (min-width: 1170px) and (max-width: 1250px),
			screen and (min-width: 900px) and (max-width: 992px) {
						}

/* Horizontal sliding hover */

@media only screen and (max-width: 1170px) {
		}
@media only screen and (max-width: 920px) {
		}
@media only screen and (max-width: 980px) {
	}
@media only screen and (max-width: 768px) {
		}
@media only screen and (max-width: 460px) {
	}
@media only screen and (max-width: 440px) {
	}
@media only screen and (min-width: 830px) {
	}
@media only screen and (min-width: 992px) and (max-width: 1150px) {
		}
@media only screen and (min-width: 768px) and (max-width: 845px) {
			}
@media only screen and (max-width: 440px) {
			}
@media only screen and (max-width: 360px) {
				}
@media only screen and (min-width: 992px) and (max-width: 1100px) {
		}
@media only screen and (min-width: 992px) and (max-width: 1150px) {
						}
@media only screen and (min-width: 920px) and (max-width: 992px) {
	}
@media only screen and (min-width: 1150px) {
						}
@media only screen and (min-width: 768px) {
					}
@media only screen and (min-width: 1735px) {
	}
@media only screen and (min-width: 992px) {
					}
@media only screen and (min-width: 1250px) and (max-width: 1770px),
			screen and (min-width: 992px) and (max-width: 1170px),
			screen and (min-width: 768px) and (max-width: 900px) {
					}
@media only screen and (min-width: 1170px) and (max-width: 1250px),
			screen and (min-width: 900px) and (max-width: 992px) {
					}


@media only screen and (max-width: 550px) {
	}

@media only screen and (max-width: 370px) {
	}