@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300');
@import url('https://fonts.googleapis.com/css?family=Jura:300');
@import url('https://fonts.googleapis.com/css?family=Rokkitt:700');
@import url('https://fonts.googleapis.com/css?family=Crete+Round');
@import url('https://fonts.googleapis.com/css?family=Crete+Round|Merriweather');
@import url('https://fonts.googleapis.com/css?family=Vidaloka');
@import url('https://fonts.googleapis.com/css?family=Cinzel+Decorative');
.owl-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
/* image slider banner-------------------------------------- */
/* .banner-bg{
	height: 318px;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
    z-index: 100;
    position: relative;
} */
.mySlides{
	width: 100%;
	height: auto;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
    z-index: 100;
    position: relative;
}
/* -------------------------------------- */
/* about image */
.home-tag-line{
	font-family: 'Rokkitt', serif;
	font-size: 88px;
	margin-top: 120px;
    color: #175f89;
}
/* about page */
.wrapper-content{
	width: 100%;
	margin: 0 auto;
	/* padding: 20px; */
}
.wrapper-content-box{
	position: relative;
	width: 100%;
}
.wrapper-content-box h3{
    position: relative;
    top: 50px;
}
.wrapper-content-box p{
    position: relative;
    top: 65px;
}
.wrapper-content:after{
	content: "";
	display: block;
	clear: both;
}
.wrapper-content img{
	float: left;
	margin: 40px;
}

.container-for{
	position: relative;
    width: 100%;
    height: 120px;
}
.container-for img{
	width: 50px; 
	float: left;
	margin: 16px;
	padding-top: 15px;
}

.application-content{
	width: 100%;
	margin: 0 auto;
	padding: 20px;
}
.application-content img{
	float: left;
	margin: 40px;
}
.wrapper-content-3{
	width: 100%;
	margin: 0 auto;
	padding: 20px;
}
.wrapper-content-3 img{
	float: left;
	margin: 40px;
}
.wrapper-content-4{
	width: 100%;
	margin: 0 auto;
	padding: 20px;
}
.wrapper-content-4 img{
	float: left;
	margin: 40px;
}
/* How it works */
.how-title{
	font-size: 35px;
    font-family: 'Open Sans', sans-serif;
    line-height: 40px;
    margin: 106px 0px 0px 33px;
}
/* Drop down menu */
.nav-content{
	position: absolute;
	overflow: hidden;
	top: 100px;
	background-color: #1e1f34;
}
.nav-content a{
	color: #fff;
	text-decoration: none;
	display: none;
}
.nav-content a:hover{
	text-decoration: underline;
}
.nav-sub{
	padding: 10px;
}
.nav-sub ul{
	padding: 0;
	margin: 0;
	list-style-type: none; 
}
.nav-sub ul li a{
	display: inline-block;
	padding: 5px 0;
}
/* text box */
.login input [type=text]{
	width: 250px;
	height: 30px;
	background: transparent;
	border: 1px solid rgba(255, 255, 255, 0.6);
	border-radius: 2px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	padding: 4px;
}
.login input [type=text]:focus{
	outline: none;
	border: 1px solid rgba(255, 255, 255, 0.9);
}
/* range slider */

$shade-10: #2c3e50 !default;
$shade-1: #d7dcdf !default;
$shade-0: #fff !default;
$teal: #1abc9c !default;



.range-slider {
  margin: 60px 0 0 0%;
}



$range-width: 100% !default;

$range-handle-color: $shade-10 !default;
$range-handle-color-hover: $teal !default;
$range-handle-size: 20px !default;

$range-track-color: $shade-1 !default;
$range-track-height: 10px !default;

$range-label-color: $shade-10 !default;
$range-label-width: 60px !default;

.range-slider {
  width: $range-width;
}

.range-slider__range {
  -webkit-appearance: none;
  width:  calc(65% - 80px);
 /*  width: calc(100% - (#{$range-label-width + 13px})); */
  height: 5px;
  border-radius: 2px;
  background: #df5234;
 /*  background: $range-track-color; */
  outline: none;
  padding: 0;
  margin: 0;


  &::-webkit-slider-thumb {
    appearance: none;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #df5234;
    cursor: pointer;
    transition: background .15s ease-in-out;

    &:hover {
     /*  background: $range-handle-color-hover; */
      background: #df5234;
    }
  }

  &:active::-webkit-slider-thumb {
   /*  background: $range-handle-color-hover; */
    background: #1abc9c;
  }

  &::-moz-range-thumb {
    width: 20px;
    height: 20px;
    border: 0;
    border-radius: 50%;
    background: #2c3e50;
   
    cursor: pointer;
    transition: background .15s ease-in-out;

    &:hover {
      /* background: $range-handle-color-hover; */
      background: #1abc9c;
    }
  }

  &:active::-moz-range-thumb {
    /* background: $range-handle-color-hover; */
    background: #1abc9c;
  }
}



.range-slider__value {
  display: inline-block;
  position: relative;
  width: 100px;
  color: #fff;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  background: #2c3e50;
 /*  background: $range-label-color; */
  padding: 5px 10px;
  margin-left: 8px;

  &:after {
    position: absolute;
    top: 8px;
    left: -7px;
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-right: 7px solid #2c3e50;
    border-bottom: 7px solid transparent;
    content: '';
  }
}



::-moz-range-track {
    /* background: $range-track-color; */
    background: #d7dcdf;
    border: 0;
}

input::-moz-focus-inner,
input::-moz-focus-outer { 
  border: 0; 
}

/* range slider */
/* upload file css------------------ */
.js .inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}
button, input {
	line-height: normal;
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
}
.inputfile-6 + label {
    color: #d3394c;
}

.inputfile-6 + label {
    border: 1px solid #d3394c;
    background-color: #f1e5e6;
    padding: 0;
}

.inputfile-6:focus + label,
.inputfile-6.has-focus + label,
.inputfile-6 + label:hover {
    border-color: #722040;
}

.inputfile-6 + label span,
.inputfile-6 + label strong {
    padding: 0.625rem 1.25rem;
    /* 10px 20px */
}

.inputfile-6 + label span {
    width: 200px;
    min-height: 2em;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: top;
}

.inputfile-6 + label strong {
    height: 100%;
    color: #f1e5e6;
    background-color: #d3394c;
    display: inline-block;
}

.inputfile-6:focus + label strong,
.inputfile-6.has-focus + label strong,
.inputfile-6 + label:hover strong {
    background-color: #722040;
}

@media screen and (max-width: 50em) {
	.inputfile-6 + label strong {
		display: block;
	}
}

/* frame-----------------About us Page */

.frame{
	position: relative;
	border: 3px solid gray;
}
/* .frame:hover{
	top: 5%;
	left: 5%;
	border: 1px solid white;
	
	
} */
/* .frame:after, .frame:before{
	content: "";
	width: 50px;
	height: 50px;
	background-color: red;
} */
.inside-frame{
	width: 250px;
    height: 250px;
    position: relative;
    top: 6%;
    left: 6%;
}
/* Schedule -------------------------------------------------------- */

.tab-wrapper {
  margin-bottom: 122px;
  margin-top: 100px;
}
.nav-tab {
  text-align: center;
}
.nav-tab-item {
  display: inline-block;
  font-size: 17px;
  line-height: 18px;
  font-weight: 400;
  color: #bbbbbb;
  padding: 17px 31px;
  cursor: pointer;
  border: 1px solid #fff;
}
.nav-tab-item:hover {
  border: 1px solid #f47b34;
}

.tab-info {
  display: none;
}
.tab-info.active {
  display: block;
}
.tab-nav-wrapper {
  margin-bottom: 83px;
}
.nav-tab.style-2 .nav-tab-item {
  padding: 17px 17px;
  color: #848484;
  background: transparent;
  border: none;
  border-bottom: 1px solid transparent;
}
.nav-tab.style-2 .nav-tab-item.active {
  color: #000;
  background: transparent;
  border-bottom: 4px solid #f47b34;
}
.nav-tab.style-2 .nav-tab-item:hover {
  color: #000;
  background: transparent;
  border-bottom: 4px solid #f47b34;
}
.shedule-block {
  position: relative;
  text-align: center;
  padding-top: 150px;
  padding-bottom: 100px;
}
.shedule-block:before {
  content: '';
  display: block;
  position: absolute;
  top: 0px;
  left: 50%;
  bottom: 0px;
  width: 1px;
  margin-left: -0.5px;
  background: #e1e1e1;
}
.shedule-block:after {
  content: '';
  display: block;
  position: absolute;
  top: 195px;
  left: 0px;
  right: 50%;
  height: 1px;
  background: #e1e1e1;
  z-index: 1;
}
.shedule-block.left:after {
  left: 8.33333333%;
  right: 50%;
}
.shedule-block.right:after {
  left: 50%;
  right: 8.33333333%;
}
.shedule-block:last-child {
  padding-bottom: 177px;
}
.shedule-user {
  position: relative;
  -moz-border-radius: 100%;
  border-radius: 100%;
  border: 10px solid #fff;
  cursor: pointer;
  z-index: 2;
}
.shedule-entry {
  position: absolute;
  top: 0px;
  width: 361px;
  background: #29293c;
  border: 1px solid #4c4c5a;
  border-radius: 8px;
  padding: 30px;
  text-align: left;
  -moz-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  z-index: 2;
}
.shedule-block.left .shedule-entry {
  left: 8.33333333%;
}
.shedule-block.right .shedule-entry {
  right: 8.33333333%;
}
.shedule-date {
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 15px;
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  background: #1abc9c;
  padding: 8px 9px;
  margin-bottom: 11px;
}
.shedule-speaker {
  display: inline-block;
  font-family: 'Jura', sans-serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: 400;
  color: #f47b34;
  letter-spacing: 2px;
  margin-bottom: 12px;
}
.shedule-position {
  font-size: 12px;
  line-height: 15px;
  font-weight: 400;
  color: #bbbbbb;
  text-transform: uppercase;
  margin-bottom: 18px;
}
.shedule-text {
  font-size: 13px;
  line-height: 24px;
  font-weight: 400;
  color: #bbbbbb;
  margin-bottom: 23px;
}
.shedule-block.active .shedule-entry {
  background: #11826c;
}
.shedule-block.active .shedule-date {
  color: #222222;
  background: #fff;
}
.shedule-block.active .shedule-speaker {
  color: #fff;
}
.shedule-block.active .shedule-position {
  color: rgba(255, 255, 255, 0.7);
}
.shedule-block.active .shedule-text {
  color: rgba(255, 255, 255, 0.7);
}
.shedule-block.active .shedule-user {
  border-color: #11826c;
}
.shedule-block.active:after {
  background-color: #11826c;
}
.shedule-block.style-2 .shedule-entry {
  padding: 0px;
}
.shedule-block.style-2 .shedule-content {
  padding: 30px 30px 0px 30px;
}
.shedule-block.style-2 .shedule-header-left {
  float: left;
  width: 50%;
}
.shedule-block.style-2 .shedule-date {
  display: block;
  float: right;
  width: 50%;
  text-align: right;
  font-size: 12px;
  line-height: 20px;
  padding: 0;
  background: transparent;
  color: #4f4f4f;
}
.shedule-block.style-2.active .shedule-date {
  color: rgba(255, 255, 255, 0.7);
}
/* ------------------------------------------------------------------------------- */
/* Hero background image */
.hero{
	background-image: url('img/video.jpg');
	background-size: cover;
	background-position: center center;
	position: relative;
	top: 0;
	bottom: 0;
	height: 100vh;
	z-index: 0;
}
.hero-overlay{
	position: absolute;
	background-color: rgba(0, 0, 0, 0.5);
	top: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	z-index: -5;
}
.owl-carousel .owl-animated-in {
	z-index: 0
}
.owl-carousel .owl-animated-out {
	z-index: 1
}
.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}
@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}
@keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}
.owl-height {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out
}
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	position: relative;
	z-index: 1
}
.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y
}
.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0px, 0, 0)
}
.owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.owl-carousel.owl-loaded {
	display: block
}
.owl-carousel.owl-loading {
	opacity: 0;
	display: block
}
.owl-carousel.owl-hidden {
	opacity: 0
}
.owl-carousel .owl-refresh .owl-item {
	display: none
}
.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.owl-carousel .owl-item img {
	display: block;
	width: 100%;
	-webkit-transform-style: preserve-3d
}
.owl-carousel.owl-text-select-on .owl-item {
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto
}
.owl-carousel .owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab
}
.owl-carousel.owl-rtl {
	direction: rtl
}
.owl-carousel.owl-rtl .owl-item {
	float: right
}
.no-js .owl-carousel {
	display: block
}
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease
}
.owl-carousel .owl-item img {
	transform-style: preserve-3d
}
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000
}
.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(libs/owl.video.play.html) no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transition: scale 100ms ease;
	-moz-transition: scale 100ms ease;
	-ms-transition: scale 100ms ease;
	-o-transition: scale 100ms ease;
	transition: scale 100ms ease
}
.owl-carousel .owl-video-play-icon:hover {
	-webkit-transition: scale(1.3, 1.3);
	-moz-transition: scale(1.3, 1.3);
	-ms-transition: scale(1.3, 1.3);
	-o-transition: scale(1.3, 1.3);
	transition: scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
	display: none
}
.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease
}
.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1
}
.shifter-open {
	overflow: hidden
}
.shifter-open .shifter-header *, .shifter-open .shifter-page * {
	pointer-events: none
}
.shifter-navigation {
	display: none;
	opacity: 0
}
.shifter-handle {
	display: none
}
.shifter-enabled .shifter-page {
	min-height: 100%;
	position: relative;
	z-index: 1;
	background: #fff;
	box-shadow: 2px 0 2px rgba(0, 0, 0, .15);
	display: block;
	overflow: hidden
}
.shifter-enabled.shifter-left .shifter-page {
	box-shadow: -2px 0 2px rgba(0, 0, 0, .15)
}
.shifter-enabled .shifter-navigation {
	width: 270px;
	height: 100%;
	position: fixed;
	top: 0;
	z-index: 0;
	background: #fff;
	display: block;
	overflow: auto;
	pointer-events: none;
	-webkit-transition: opacity .001s linear .2s, -webkit-transform .2s ease;
	transition: opacity .001s linear .2s, transform .2s ease
}
.shifter-enabled .shifter-header, .shifter-enabled .shifter-navigation, .shifter-enabled .shifter-page {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.shifter-enabled .shifter-header, .shifter-enabled .shifter-page {
	-webkit-transform: translate3D(0, 0, 0);
	-ms-transform: translate3D(0, 0, 0);
	transform: translate3D(0, 0, 0);
	-webkit-transition: -webkit-transform .2s ease;
	transition: transform .2s ease
}
.shifter-enabled .shifter-handle {
	width: 30px;
	height: 30px;
	position: relative;
	background: #fff;
	cursor: pointer;
	display: block;
	overflow: hidden;
	text-indent: 200%;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.shifter-enabled .shifter-handle:after {
	height: 3px;
	width: 20px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #666;
	box-shadow: 0 5px 0 #666, 0 -5px 0 #666;
	content: '';
	display: block;
	margin: auto
}
.shifter-enabled .shifter-navigation {
	right: 0;
	-webkit-transform: translate3D(0, 0, 0);
	-ms-transform: translate3D(0, 0, 0);
	transform: translate3D(0, 0, 0)
}
.shifter-open .shifter-header, .shifter-open .shifter-page {
	-webkit-transform: translate3D(-270px, 0, 0);
	-ms-transform: translate3D(-270px, 0, 0);
	transform: translate3D(-270px, 0, 0)
}
.shifter-enabled.shifter-left .shifter-navigation {
	left: 0;
	-webkit-transform: translate3D(0, 0, 0);
	-ms-transform: translate3D(0, 0, 0);
	transform: translate3D(0, 0, 0)
}
.shifter-enabled.shifter-left.shifter-open .shifter-header, .shifter-enabled.shifter-left.shifter-open .shifter-page {
	-webkit-transform: translate3D(270px, 0, 0);
	-ms-transform: translate3D(270px, 0, 0);
	transform: translate3D(270px, 0, 0)
}
.shifter-open .shifter-navigation {
	opacity: 1;
	pointer-events: all;
	-webkit-transform: translate3D(0, 0, 0);
	-ms-transform: translate3D(0, 0, 0);
	transform: translate3D(0, 0, 0);
	-webkit-transition: opacity .001s linear 0s, -webkit-transform .2s ease;
	transition: opacity .001s linear 0s, transform .2s ease
}
.no-csstransforms3d .shifter-enabled.shifter-navigation {
	right: -270px
}
.no-csstransforms3d .shifter-enabled.shifter-left .shifter-navigation, .no-csstransforms3d .shifter-enabled.shifter-open .shifter-page {
	left: -270px
}
.no-csstransforms3d .shifter-enabled.shifter-open .shifter-navigation {
	right: 0
}
.no-csstransforms3d .shifter-enabled.shifter-left.shifter-open .shifter-page {
	left: auto;
	right: -270px
}
.no-csstransforms3d .shifter-enabled.shifter-left.shifter-open .shifter-navigation {
	left: 0
}

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}
.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}
@-webkit-keyframes bounce {
	0%, 100%, 20%, 53%, 80% {
		-webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	40%, 43% {
		-webkit-transition-timing-function: cubic-bezier(0.755, .050, .855, .060);
		transition-timing-function: cubic-bezier(0.755, .050, .855, .060);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}
	70% {
		-webkit-transition-timing-function: cubic-bezier(0.755, .050, .855, .060);
		transition-timing-function: cubic-bezier(0.755, .050, .855, .060);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}
@keyframes bounce {
	0%, 100%, 20%, 53%, 80% {
		-webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	40%, 43% {
		-webkit-transition-timing-function: cubic-bezier(0.755, .050, .855, .060);
		transition-timing-function: cubic-bezier(0.755, .050, .855, .060);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}
	70% {
		-webkit-transition-timing-function: cubic-bezier(0.755, .050, .855, .060);
		transition-timing-function: cubic-bezier(0.755, .050, .855, .060);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}
.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom
}
@-webkit-keyframes flash {
	0%, 100%, 50% {
		opacity: 1
	}
	25%, 75% {
		opacity: 0
	}
}
@keyframes flash {
	0%, 100%, 50% {
		opacity: 1
	}
	25%, 75% {
		opacity: 0
	}
}
.flash {
	-webkit-animation-name: flash;
	animation-name: flash
}
@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
@keyframes pulse {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse
}
@-webkit-keyframes rubberBand {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}
	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
@keyframes rubberBand {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}
	40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
.rubberBand {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand
}
@-webkit-keyframes shake {
	0%, 100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	10%, 30%, 50%, 70%, 90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	20%, 40%, 60%, 80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}
@keyframes shake {
	0%, 100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	10%, 30%, 50%, 70%, 90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	20%, 40%, 60%, 80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}
.shake {
	-webkit-animation-name: shake;
	animation-name: shake
}
@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}
	100% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)
	}
}
@keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}
	100% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)
	}
}
.swing {
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing
}
@-webkit-keyframes tada {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%, 20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%, 50%, 70%, 90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%, 60%, 80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
@keyframes tada {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%, 20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%, 50%, 70%, 90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%, 60%, 80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
.tada {
	-webkit-animation-name: tada;
	animation-name: tada
}
@-webkit-keyframes wobble {
	0% {
		-webkit-transform: none;
		transform: none
	}
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}
@keyframes wobble {
	0% {
		-webkit-transform: none;
		transform: none
	}
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}
.wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble
}
@-webkit-keyframes bounceIn {
	0%, 100%, 20%, 40%, 60%, 80% {
		-webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
@keyframes bounceIn {
	0%, 100%, 20%, 40%, 60%, 80% {
		-webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
.bounceIn {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn
}
@-webkit-keyframes bounceInDown {
	0%, 100%, 60%, 75%, 90% {
		-webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}
@keyframes bounceInDown {
	0%, 100%, 60%, 75%, 90% {
		-webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}
.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown
}
@-webkit-keyframes bounceInLeft {
	0%, 100%, 60%, 75%, 90% {
		-webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}
@keyframes bounceInLeft {
	0%, 100%, 60%, 75%, 90% {
		-webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}
.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft
}
@-webkit-keyframes bounceInRight {
	0%, 100%, 60%, 75%, 90% {
		-webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}
@keyframes bounceInRight {
	0%, 100%, 60%, 75%, 90% {
		-webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}
.bounceInRight {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight
}
@-webkit-keyframes bounceInUp {
	0%, 100%, 60%, 75%, 90% {
		-webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
@keyframes bounceInUp {
	0%, 100%, 60%, 75%, 90% {
		-webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp
}
@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	50%, 55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
}
@keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	50%, 55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
}
.bounceOut {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut
}
@-webkit-keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	40%, 45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}
@keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	40%, 45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}
.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}
@keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}
.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}
@keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}
.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight
}
@-webkit-keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	40%, 45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}
@keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	40%, 45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}
.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp
}
@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
@keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}
@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}
@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}
@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig
}
@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}
@keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}
.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}
@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}
@keyframes fadeOutDown {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}
.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}
@keyframes fadeOutDownBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}
.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}
@keyframes fadeOutLeft {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}
.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}
@keyframes fadeOutLeftBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}
.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}
@keyframes fadeOutRight {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}
.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}
@keyframes fadeOutRightBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}
.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}
@keyframes fadeOutUp {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}
.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}
@keyframes fadeOutUpBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}
.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig
}
@-webkit-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}
@keyframes flip {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}
.animated.flip {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip
}
@-webkit-keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}
@keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}
.flipInX {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX
}
@-webkit-keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}
@keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}
.flipInY {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY
}
@-webkit-keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1
	}
	100% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0
	}
}
@keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1
	}
	100% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0
	}
}
.flipOutX {
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important
}
@-webkit-keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1
	}
	100% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0
	}
}
@keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1
	}
	100% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0
	}
}
.flipOutY {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY
}
@-webkit-keyframes lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}
@-webkit-keyframes lightSpeedOut {
	0% {
		opacity: 1
	}
	100% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0
	}
}
@keyframes lightSpeedOut {
	0% {
		opacity: 1
	}
	100% {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0
	}
}
.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}
@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes rotateIn {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.rotateIn {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn
}
@-webkit-keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight
}
@-webkit-keyframes rotateOut {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1
	}
	100% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0
	}
}
@keyframes rotateOut {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1
	}
	100% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0
	}
}
.rotateOut {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
}
@keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
}
.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}
@keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}
.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}
@keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}
.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0
	}
}
@keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0
	}
}
.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight
}
@-webkit-keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	20%, 60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	40%, 80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}
	100% {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0
	}
}
@keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	20%, 60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	40%, 80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}
	100% {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0
	}
}
.hinge {
	-webkit-animation-name: hinge;
	animation-name: hinge
}
@-webkit-keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn
}
@-webkit-keyframes rollOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
	}
}
@keyframes rollOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
	}
}
.rollOut {
	-webkit-animation-name: rollOut;
	animation-name: rollOut
}
@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}
@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}
.zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn
}
@-webkit-keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
	}
}
@keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
	}
}
.zoomInDown {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown
}
@-webkit-keyframes zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
	}
}
@keyframes zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
	}
}
.zoomInLeft {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft
}
@-webkit-keyframes zoomInRight {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
	}
}
@keyframes zoomInRight {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
	}
}
.zoomInRight {
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight
}
@-webkit-keyframes zoomInUp {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
	}
}
@keyframes zoomInUp {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
	}
}
.zoomInUp {
	-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp
}
@-webkit-keyframes zoomOut {
	0% {
		opacity: 1
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	100% {
		opacity: 0
	}
}
@keyframes zoomOut {
	0% {
		opacity: 1
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	100% {
		opacity: 0
	}
}
.zoomOut {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut
}
@-webkit-keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
	}
}
@keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
	}
}
.zoomOutDown {
	-webkit-animation-name: zoomOutDown;
	animation-name: zoomOutDown
}
@-webkit-keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}
@keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}
.zoomOutLeft {
	-webkit-animation-name: zoomOutLeft;
	animation-name: zoomOutLeft
}
@-webkit-keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}
@keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}
.zoomOutRight {
	-webkit-animation-name: zoomOutRight;
	animation-name: zoomOutRight
}
@-webkit-keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
	}
}
@keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
	}
}
.zoomOutUp {
	-webkit-animation-name: zoomOutUp;
	animation-name: zoomOutUp
}
@-webkit-keyframes slideInDown {
	0% {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
@keyframes slideInDown {
	0% {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown
}
@-webkit-keyframes slideInLeft {
	0% {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
@keyframes slideInLeft {
	0% {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
.slideInLeft {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft
}
@-webkit-keyframes slideInRight {
	0% {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
@keyframes slideInRight {
	0% {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
.slideInRight {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight
}
@-webkit-keyframes slideInUp {
	0% {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
@keyframes slideInUp {
	0% {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
.slideInUp {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp
}
@-webkit-keyframes slideOutDown {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}
@keyframes slideOutDown {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}
.slideOutDown {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown
}
@-webkit-keyframes slideOutLeft {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}
@keyframes slideOutLeft {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}
.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft
}
@-webkit-keyframes slideOutRight {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}
@keyframes slideOutRight {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}
.slideOutRight {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight
}
@-webkit-keyframes slideOutUp {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}
@keyframes slideOutUp {
	0% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}
.slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp
}
.is-countdown {
	border: 1px solid #ccc;
	background-color: #eee
}
.countdown-rtl {
	direction: rtl
}
.countdown-holding span {
	color: #888
}
.countdown-row {
	clear: both;
	width: 100%;
	padding: 0 2px;
	text-align: center
}
.countdown-show1 .countdown-section {
	width: 98%
}
.countdown-show2 .countdown-section {
	width: 48%
}
.countdown-show3 .countdown-section {
	width: 32.5%
}
.countdown-show4 .countdown-section {
	width: 24.5%
}
.countdown-show5 .countdown-section {
	width: 19.5%
}
.countdown-show6 .countdown-section {
	width: 16.25%
}
.countdown-show7 .countdown-section {
	width: 14%
}
.countdown-section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center
}
.countdown-amount {
	font-size: 200%
}
.countdown-period {
	display: block
}
.countdown-descr {
	display: block;
	width: 100%
}
.ttw-music-player {
	width: 100%;
	margin: 60px auto;
	font-family: Lato, arial, sans-serif
}
.ttw-music-player .player {
	width: 100%
}
.ttw-music-player .album-cover {
	position: relative;
	float: left;
	background: #333 url(images/album-cover-bg.jpg) no-repeat 0 0 scroll;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .75);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .75);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .75)
}
.ttw-music-player .album-cover .img {
	box-shadow: inset 0 0 1px rgba(255, 255, 255, .6);
	-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, .6);
	-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, .6);
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent
}
.ttw-music-player .album-cover .highlight {
	background: transparent url(images/album-cover-highlight.png) no-repeat 0 0 scroll;
	opacity: 1
}
.ttw-music-player .album-cover:hover .highlight {
	opacity: 1
}
.ttw-music-player .album-cover, .ttw-music-player .album-cover .highlight, .ttw-music-player .album-cover .img {
	display: block;
	height: 125px;
	width: 125px
}
.ttw-music-player .album-cover .highlight, .ttw-music-player .album-cover .img, .ttw-music-player .album-cover img {
	position: absolute;
	top: 0;
	left: 0;
	height: 125px;
	width: 125px
}
.ttw-music-player .track-info {
	width: 215px;
	margin: 8px 0 0 30px;
	float: left;
	font-size: 12px
}
.ttw-music-player .track-info p {
	margin: 0 0 8px
}
.ttw-music-player .player .title {
	color: #efefef;
	/* font-family: 'Lato Bold', arial, sans-serif; */
	font-family: 'Crete Round', serif;
	font-weight: 700;
	font-size: 14px
}
.ttw-music-player .artist-outer {
	color: #727272;
	font-family: 'Lato Italic', arial, sans-serif;
	font-style: italic
}
.ttw-music-player .artist {
	color: #999;
	font-family: Lato, arial, sans-serif;
	margin-left: 4px
}
.ttw-music-player .rating {
	width: 75px;
	height: 16px
}
.ttw-music-player .rating-star {
	width: 15px;
	height: 16px;
	display: block;
	float: left;
	background: transparent url(images/rating-off.png) no-repeat center center scroll;
	cursor: pointer
}
.ttw-music-player .rating-star.hover, .ttw-music-player .rating-star.on, .ttw-music-player .rating-star:hover {
	background: transparent url(images/rating-on.png) no-repeat center center scroll
}
.ttw-music-player .player-controls {
	width: 215px;
	height: 30px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: transparent url(images/player-bg.png) repeat 0 0 scroll;
	float: left;
	margin: 12px 0 0 30px
}
.ttw-music-player .player-controls .main {
	width: 52px;
	height: 12px;
	margin: 9px;
	float: left
}
.ttw-music-player .player-controls div {
	float: left;
	cursor: pointer
}
.ttw-music-player .next, .ttw-music-player .previous {
	height: 10px;
	width: 15px;
	margin: 1px 0
}
.ttw-music-player .pause, .ttw-music-player .play {
	width: 8px;
	height: 12px;
	margin: 0 7px
}
.ttw-music-player .previous {
	background: transparent url(images/player-previous.png) no-repeat center center scroll
}
.ttw-music-player .next {
	background: transparent url(images/player-next.png) no-repeat center center scroll
}
.ttw-music-player .play {
	background: transparent url(images/player-play.png) no-repeat center center scroll
}
.ttw-music-player .pause {
	background: transparent url(images/player-pause.png) no-repeat center center scroll
}
.ttw-music-player .progress-wrapper {
	height: 9px;
	width: 135px;
	float: left;
	background: transparent url(images/player-progress.png) repeat-x 0 0 scroll;
	margin: 11px 10px 10px 0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px
}
.ttw-music-player .progress {
	height: 9px;
	width: 135px;
	cursor: pointer
}
.ttw-music-player .elapsed {
	height: 6px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 1px;
	width: 60%;
	background: transparent url(images/player-elapsed.png) repeat-x 0 0 scroll
}
.ttw-music-player .unused-controls {
	display: none!important
}
.ttw-music-player .description {
	clear: both;
	margin: 30px 0 0;
	font-size: 12px;
	color: #999
}
.ttw-music-player .description.showing {
	margin: 30px 0
}
.ttw-music-player .tracklist {
	padding: 10px 20px;
	color: #999;
	font-size: 12px
}
.ttw-music-player .tracklist ol {
	margin: 0;
	padding: 0;
	overflow: hidden
}
.ttw-music-player .tracklist li {
	padding: 10px 0;
	list-style-position: inside;
	position: relative
}
.ttw-music-player .tracklist li:hover {
	color: #eee
}
.ttw-music-player li:last-child {
	background: 0 0
}
.ttw-music-player .show-more-button li:last-child {
	background: transparent url(images/tracklist-item-bg.png) repeat-x bottom left scroll
}
.ttw-music-player .tracklist .title {
	width: 164px;
	display: inline-block;
	padding: 0 0 0 14px;
	cursor: pointer
}
.ttw-music-player li:nth-child(1n+10) .title {
	padding-left: 7px
}
.ttw-music-player li.playing {
	color: #fff!important
}
.ttw-music-player .tracklist .rating {
	margin-left: 10px;
	width: 30px;
	display: block;
	position: absolute;
	right: 72px;
	top: 12.5px
}
.ttw-music-player .rating-bar {
	height: 10px;
	width: 3px;
	display: block;
	float: left;
	cursor: pointer;
	background: transparent url(images/rating-bar.png) no-repeat 0 0 scroll
}
.ttw-music-player .rating-bar.hover, .ttw-music-player .rating-bar.on, .ttw-music-player .rating-bar:hover {
	background: transparent url(images/rating-bar-on.png) no-repeat 0 0 scroll
}
.ttw-music-player .buy {
	width: 62px;
	height: 16px;
	display: inline-block;
	position: absolute;
	top: 9px;
	right: 0;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: transparent url(images/buy-bg.png) repeat 0 0 scroll;
	margin: 0 0 0 10px;
	font-size: 10px;
	text-align: center;
	line-height: 16px;
	text-shadow: none;
	color: #999;
	text-decoration: none
}
.ttw-music-player .buy:hover {
	color: #eee
}
.ttw-music-player .buy.not-active {
	display: none
}
.ttw-music-player .more {
	display: none;
	font-family: 'Lato Italic', arial, sans-serif;
	font-style: italic;
	font-size: 11px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .6);
	padding: 10px 0;
	margin: 10px 0;
	cursor: pointer;
	text-align: center;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: transparent url(images/tracklist-more.png) repeat 0 0 scroll
}
.ttw-music-player .show-more-button .more {
	display: block
}
.ttw-music-player .album-cover .highlight, .ttw-music-player .buy, .ttw-music-player .more, .ttw-music-player .tracklist li {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
.ttw-music-player .player:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0
}
.group {
	*zoom: 1
}
.group:after, .group:before {
	display: table;
	content: "";
	line-height: 0
}
.group:after {
	clear: both
}
@font-face {
	font-family: Slide-icons;
	src: url(fonts/Slide-icons.html)
}
@font-face {
	font-family: Slide-icons;
	src: url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAWcAAsAAAAACSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAm4AAAQxqzjSYEZGVE0AAAN4AAAAGgAAABxmWaSOR0RFRgAAA5QAAAAdAAAAIAAzAARPUy8yAAADtAAAAEsAAABgL/bcQGNtYXAAAAQAAAAAPQAAAVLgL/LNaGVhZAAABEAAAAAuAAAANv3vdhloaGVhAAAEcAAAAB4AAAAkBBD/5GhtdHgAAASQAAAAEgAAABIFOwBxbWF4cAAABKQAAAAGAAAABgAGUABuYW1lAAAErAAAAOEAAAGw7pftcnBvc3QAAAWQAAAADAAAACAAAwAAeJx9VE1oE1EQnpfsJutmSWNMQoUoWxB/qmIKnkKJWKvXQlOwhx5E7SEo9WCEHNKAJqVbn8RLzvEgKEUPCgoiIi3YHkWw2mO9CBb8O1SzurXjvLfrJiqEhXkzwzffm/nee8tAUYAxZuQvFs5PHi6cuzR1GVgAGORsM2D3Be1ehRtBbii7ddiZjyPnvmOE+QW7YRfVNNzpSQPE0vBwexqMtNIbh7Dg0KAHUrAL9sARyF6ZKpzKZDK0nMwMHHeXIXc54S7DHU109gPAZpnF5th1xiEkiANgsFpgNDATPB3ldlHZbNiNcBTZ/JNRZBPFZ0nE6mw/GT6MUC6tiPCgihA6Vkb8sXCNI35bGxRuTcYa4vqZIWlUP1sVoCx3Yyqd1gTNIUH4RhJ6rILAxw9yN/bwghVSt56rLoCyFY6gmy8kwENJwjYrlItPVauOuDWyhqDEzlKFIuvIIrAHfTJbr2uSWpgFOVvFHVDQc5dftK751P3CeyuNp8Uf/DL3tal5rFKLuiX2MxGdL00azJHKOWLcrZF3MmtZWhThNRWwx62XSYTF/d8Rc6sR2iFyNYS4MWNSzaeJA+RWfkqjCYBO5tV71bIkjTssUVe5bykrhrXqWqnZ1m9a6rfk61emfu+Px8iIA8zf/SrDNr4s8csd+Gbzn+mXOtWK3rPHkqbeGkuZuvNIGudo9wRdvDkald0Yj9HFy89vtvsgjw7/Pxm9Kf+SEfGj86HU/frlVn6RwgP7CLVRTZDCFZt6j99edcWGSPmz5h4BLO5d73bIzVL7OdTkc8j6O5MIdiPBkzcNnZ7zDvF/2OYkWvSFI78BSE0QpgAAeJxjYGBgZACCk535hiD6XIbUOhgNAD+3BfAAAHicY2BkYGDgA2IJBhBgYmAEQlYgZgHzGAAEgQA4AAAAeJxjYGZiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbAyM8CBAILJEJDmmsLg8EDqAwPjg/8PGPQYHzAoNDAwMMIVKAAhIwATaAw5AHicY2BgYGaAYBkGRgYQ8AHyGMF8FgYDIM0BhEwgiQeyHxj+/wezpCAs+RcCjFBdYMDIxoDMHZEAAP1aCcoAAAB4nGNgZGBgAGLNvbqy8fw2Xxm4mRhA4FyG1DoE/f8BEwPjAyCXgwEsDQAB0gmnAAB4nGNgZGBgfPD/AYMeEwMDwz8GIAkUQQHMAG3nA/YAAAIAAAAAAAAAAgAAUQClACAAlgAAAABQAAAGAAB4nI2PMW7CQBBFn8FGIkQpo5RbIFHZsjciEhyAMg0SFwALrYS8kuEMOQLH4BgcgGPkAKnz7UxBkYKVVvPmz5/ZWeCZMwndSZjwZjwgozQeMuPLOJXnapyJv41HTJIXOZN0LOW17+p4wBNT4yGffBin8lyMM/HNeCT+Yc2BwI6aXHFLpOEI60PY1XnYxkbJnW7Kqs9PfWzZq9vhKfQPx1L3/6l/Nc9c6kLXy1/xrnGxOa1iu6+dL0q3dHevK/PzfJH7spLxkW03qrZSQ191eqHbi03dHkNsXFWUD835BcvqQqwAAAB4nGNgZsALAAB9AAQ=) format('woff'), url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTWZZpI4AAAboAAAAHEdERUYANQAGAAAGyAAAACBPUy8yL9TcHwAAAVgAAABWY21hcOAx89QAAAHMAAABUmdhc3D//wADAAAGwAAAAAhnbHlmlq1ZxgAAAzQAAAGAaGVhZP3vdhkAAADcAAAANmhoZWEEEP/mAAABFAAAACRobXR4BeoAcQAAAbAAAAAabG9jYQEyAOAAAAMgAAAAEm1heHAAUwAnAAABOAAAACBuYW1l7pftcgAABLQAAAGwcG9zdCBfgkMAAAZkAAAAWgABAAAAAQAAZVgBDF8PPPUACwIAAAAAAM5oGq4AAAAAzmgargAA/+ACAAHgAAAACAACAAAAAAAAAAEAAAHg/+AALgIAAAD+AAIAAAEAAAAAAAAAAAAAAAAAAAAFAAEAAAAIACQACQAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQMAAAAAAAAAAAAAEAAAAAAAAAAAAAAAUGZFZABA4BrwAAHg/+AALgHgACCAAAABAAAAAAAAAgAAAAAAAAAAqgAAAAAAAAIAAFEAqgAgAJYAAAAAAAMAAAADAAAAHAABAAAAAABMAAMAAQAAABwABAAwAAAACAAIAAIAAAAA4B3wAP//AAAAAOAa8AD//wAAH+oQAwABAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAEIAZACeAMAAAAABAAD/4AIAAeAAAgAAEQEhAgD+AAHg/gAAAAAAAQBRADYBrwGKAB0AAAE2NC8BJg8BJyYPAQYUHwEHBh8BFj8BFxY/ATYvAQGqBAQXCwx8fAwLFwQEfX0LCxcLDHx8DAsXCwt9AVwFDQUXCwt9fQsLFwUNBXx8DAsXCwt9fQsLFwsMfAABAKoABQGeAbYAEQAAEyYPAQYfAQcGHwEWMj8BNjQn1AwLEwsLrKwLCxMFDQXBCAgBtgsLEwsMrKwMCxMFBcEJGAkAAAkAIAAAAeABwAADAAcACwAPABMAFwAbAB8AIwAAEzMVIyUzFSMnMxUjBzMVIyUzFSMnMxUjBzMVIyUzFSMnMxUjIICAAUCAgKCAgKCAgAFAgICggICggIABQICAoICAAcCAgICAgCCAgICAgCCAgICAgAAAAQCWAAoBjwG2ABEAAAE2LwEmDwEGFB8BFj8BNjQvAQGKCwsTDAvBCQnBCwsUBAStAYwMCxMLC8EJGAnBCwsTBQ0FrAAAAAwAlgABAAAAAAABAAsAGAABAAAAAAACAAUAMAABAAAAAAADACcAhgABAAAAAAAEAAsAxgABAAAAAAAFAAsA6gABAAAAAAAGAAsBDgADAAEECQABABYAAAADAAEECQACAAoAJAADAAEECQADAE4ANgADAAEECQAEABYArgADAAEECQAFABYA0gADAAEECQAGABYA9gBTAGwAaQBkAGUALQBpAGMAbwBuAHMAAFNsaWRlLWljb25zAABpAGMAbwBuAHMAAGljb25zAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAFMAbABpAGQAZQAtAGkAYwBvAG4AcwAgADoAIAAyADUALQA5AC0AMgAwADEAMwAARm9udEZvcmdlIDIuMCA6IFNsaWRlLWljb25zIDogMjUtOS0yMDEzAABTAGwAaQBkAGUALQBpAGMAbwBuAHMAAFNsaWRlLWljb25zAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABTAGwAaQBkAGUALQBpAGMAbwBuAHMAAFNsaWRlLWljb25zAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAABAAIBAgEDAQQBBQEGB3VuaUYwMDAHdW5pRTAxQQd1bmlFMDFCB3VuaUUwMUMHdW5pRTAxRAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAHAAEABAAAAAIAAAAAAAEAAAAAyYlvMQAAAADOaBquAAAAAM5oGq4=) format('truetype');
	font-weight: 400;
	font-style: normal
}
[data-icon]:before {
	font-family: Slide-icons;
	content: attr(data-icon);
	speak: none;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.light-gallery {
	overflow: hidden!important
}
#lg-gallery img {
	border: none!important
}
#lg-outer {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999!important;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	opacity: 1;
	-webkit-transition: opacity .35s ease;
	-moz-transition: opacity .35s ease;
	-o-transition: opacity .35s ease;
	-ms-transition: opacity .35s ease;
	transition: opacity .35s ease;
	background: #0d0d0d
}
#lg-outer .lg-slide {
	position: relative
}
#lg-gallery.opacity {
	opacity: 1;
	transition: opacity 1s ease 0s;
	-moz-transition: opacity 1s ease 0s;
	-webkit-transition: opacity 1s ease 0s;
	-o-transition: opacity 1s ease 0s;
	-ms-transition: opacity 1s ease 0s
}
#lg-gallery.opacity .thumb-cont {
	opacity: 1
}
#lg-gallery.fade-m {
	opacity: 0;
	transition: opacity .5s ease 0s;
	-moz-transition: opacity .5s ease 0s;
	-webkit-transition: opacity .5s ease 0s;
	-o-transition: opacity .5s ease 0s;
	-ms-transition: opacity .5s ease 0s
}
#lg-gallery {
	height: 100%;
	opacity: 0;
	width: 100%;
	position: relative;
	transition: opacity 1s ease 0s;
	-moz-transition: opacity 1s ease 0s;
	-webkit-transition: opacity 1s ease 0s;
	-o-transition: opacity 1s ease 0s;
	-ms-transition: opacity 1s ease 0s
}
#lg-slider {
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
	position: absolute;
	white-space: nowrap
}
#lg-slider .lg-slide {
	background: url(img/loading.gif) no-repeat scroll center center transparent;
	display: inline-block;
	height: 100%;
	text-align: center;
	width: 100%
}
#lg-slider .lg-slide.complete {
	background-image: none
}
#lg-gallery.show-after-load .lg-slide>* {
	opacity: 0
}
#lg-gallery.show-after-load .lg-slide.complete>* {
	opacity: 1
}
#lg-slider.slide .lg-slide, #lg-slider.use-left .lg-slide {
	position: absolute;
	opacity: .4
}
#lg-slider.fade-m .lg-slide {
	position: absolute;
	left: 0;
	opacity: 0
}
#lg-slider.animate .lg-slide {
	position: absolute;
	left: 0
}
#lg-slider.fade-m .current {
	opacity: 1;
	z-index: 9
}
#lg-slider .lg-slide:before {
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right: -1px
}
#lg-gallery.opacity .lg-slide .object {
	transform: scale3d(1, 1, 1);
	-moz-transform: scale3d(1, 1, 1);
	-ms-transform: scale3d(1, 1, 1);
	-webkit-transform: scale3d(1, 1, 1);
	-o-transform: scale3d(1, 1, 1)
}
.lg-slide .object {
	transform: scale3d(0.5, .5, .5);
	-moz-transform: scale3d(0.5, .5, .5);
	-ms-transform: scale3d(0.5, .5, .5);
	-webkit-transform: scale3d(0.5, .5, .5);
	-o-transform: scale3d(0.5, .5, .5);
	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .5s ease 0s;
	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .5s ease 0s;
	-o-transition: -o-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .5s ease 0s;
	-ms-transition: -ms-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .5s ease 0s;
	transition: transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .5s ease 0s
}
#lg-gallery.fade-m .lg-slide .object {
	transform: scale3d(0.5, .5, .5);
	-moz-transform: scale3d(0.5, .5, .5);
	-ms-transform: scale3d(0.5, .5, .5);
	-webkit-transform: scale3d(0.5, .5, .5);
	-o-transform: scale3d(0.5, .5, .5)
}
#lg-slider.fade-m.on .current {
	opacity: 1;
	transition: opacity .5s ease 0s;
	-moz-transition: opacity .5s ease 0s;
	-webkit-transition: opacity .5s ease 0s;
	-o-transition: opacity .5s ease 0s;
	-ms-transition: opacity .5s ease 0s
}
#lg-slider.fade-m .lg-slide {
	transition: opacity .4s ease 0s;
	-moz-transition: opacity .4s ease 0s;
	-webkit-transition: opacity .4s ease 0s;
	-o-transition: opacity .4s ease 0s;
	-ms-transition: opacity .4s ease 0s
}
#lg-slider.slide .lg-slide {
	transform: translate3d(100%, 0, 0);
	-moz-transform: translate3d(100%, 0, 0);
	-ms-transform: translate3d(100%, 0, 0);
	-webkit-transform: translate3d(100%, 0, 0);
	-o-transform: translate3d(100%, 0, 0)
}
#lg-slider.slide.on .lg-slide {
	opacity: 0
}
#lg-slider.slide .lg-slide.current {
	opacity: 1!important;
	transform: translate3d(0px, 0, 0)!important;
	-moz-transform: translate3d(0px, 0, 0)!important;
	-ms-transform: translate3d(0px, 0, 0)!important;
	-webkit-transform: translate3d(0px, 0, 0)!important;
	-o-transform: translate3d(0px, 0, 0)!important
}
#lg-slider.slide .lg-slide.prev-slide {
	opacity: 0;
	transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	-ms-transform: translate3d(-100%, 0, 0);
	-webkit-transform: translate3d(-100%, 0, 0);
	-o-transform: translate3d(-100%, 0, 0)
}
#lg-slider.slide .lg-slide.next-slide {
	opacity: 0;
	transform: translate3d(100%, 0, 0);
	-moz-transform: translate3d(100%, 0, 0);
	-ms-transform: translate3d(100%, 0, 0);
	-webkit-transform: translate3d(100%, 0, 0);
	-o-transform: translate3d(100%, 0, 0)
}
#lg-slider.use-left .lg-slide {
	left: 100%
}
#lg-slider.use-left.on .lg-slide {
	opacity: 0
}
#lg-slider.use-left .lg-slide.current {
	opacity: 1!important;
	left: 0!important
}
#lg-slider.use-left .lg-slide.prev-slide {
	opacity: 0;
	left: -100%
}
#lg-slider.use-left .lg-slide.next-slide {
	opacity: 0;
	left: 100%
}
#lg-slider.slide.on .current, #lg-slider.slide.on .lg-slide, #lg-slider.slide.on .next-slide, #lg-slider.slide.on .prev-slide {
	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity 1s ease 0s;
	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity 1s ease 0s;
	-o-transition: -o-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity 1s ease 0s;
	-ms-transition: -ms-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity 1s ease 0s;
	transition: transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity 1s ease 0s
}
#lg-slider.speed .current, #lg-slider.speed .lg-slide, #lg-slider.speed .next-slide, #lg-slider.speed .prev-slide {
	transition-duration: inherit!important;
	-moz-transition-duration: inherit!important;
	-webkit-transition-duration: inherit!important;
	-o-transition-duration: inherit!important;
	-ms-transition-duration: inherit!important
}
#lg-slider.timing .current, #lg-slider.timing .lg-slide, #lg-slider.timing .next-slide, #lg-slider.timing .prev-slide {
	transition-timing-function: inherit!important;
	-moz-transition-timing-function: inherit!important;
	-webkit-transition-timing-function: inherit!important;
	-o-transition-timing-function: inherit!important;
	-ms-transition-timing-function: inherit!important
}
#lg-slider .lg-slide img {
	display: inline-block;
	max-height: 100%;
	max-width: 100%;
	cursor: -moz-grabbing;
	cursor: grab;
	cursor: -webkit-grab;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	vertical-align: middle
}
#lg-gallery .thumb-cont .thumb-inner {
	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s;
	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, .25, 1) 0s;
	-o-transition: -o-transform 1s cubic-bezier(0, 0, .25, 1) 0s;
	-ms-transition: -ms-transform 1s cubic-bezier(0, 0, .25, 1) 0s;
	transition: transform 1s cubic-bezier(0, 0, .25, 1) 0s
}
@-webkit-keyframes rightEnd {
	0% {
		left: 0
	}
	50% {
		left: -30px
	}
	100% {
		left: 0
	}
}
@keyframes rightEnd {
	0% {
		left: 0
	}
	50% {
		left: -30px
	}
	100% {
		left: 0
	}
}
@-webkit-keyframes leftEnd {
	0% {
		left: 0
	}
	50% {
		left: 30px
	}
	100% {
		left: 0
	}
}
@keyframes leftEnd {
	0% {
		left: 0
	}
	50% {
		left: 30px
	}
	100% {
		left: 0
	}
}
.lg-slide .object.right-end {
	-webkit-animation: rightEnd .3s;
	animation: rightEnd .3s;
	position: relative
}
.lg-slide .object.left-end {
	-webkit-animation: leftEnd .3s;
	animation: leftEnd .3s;
	position: relative
}
#lg-action {
	bottom: 20px;
	position: fixed;
	left: 50%;
	margin-left: -30px;
	z-index: 9;
	-webkit-backface-visibility: hidden
}
#lg-action.has-thumb {
	margin-left: -46px
}
#lg-action a {
	margin: 0 3px 0 0!important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: relative;
	top: auto;
	left: auto;
	bottom: auto;
	right: auto;
	display: inline-block!important;
	display: inline-block;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
	background-color: #000;
	background-color: rgba(0, 0, 0, .65);
	font-size: 16px;
	width: 28px;
	height: 28px;
	font-family: Slide-icons;
	color: #FFF;
	cursor: pointer
}
#lg-action a.disabled {
	opacity: .6;
	filter: alpha(opacity=60);
	cursor: default;
	background-color: #000;
	background-color: rgba(0, 0, 0, .65)!important
}
#lg-action a:focus, #lg-action a:hover {
	background-color: #000;
	background-color: rgba(0, 0, 0, .85)
}
#lg-action a#lg-next:after, #lg-action a#lg-prev:before {
	left: 5px;
	bottom: 3px;
	position: absolute
}
#lg-action a#lg-prev:before {
	content: "\e01d"
}
#lg-action a#lg-next:after {
	content: "\e01b"
}
#lg-action a.cl-thumb:after {
	font-family: Slide-icons;
	content: "\e01c";
	left: 6px;
	bottom: 4px;
	font-size: 16px;
	position: absolute
}
#lg-counter {
	bottom: 52px;
	text-align: center;
	width: 100%;
	position: absolute;
	z-index: 9;
	color: #FFF
}
#lg-gallery .thumb-cont {
	position: absolute;
	bottom: 0;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #000;
	-webkit-transition: max-height .4s ease-in-out;
	-moz-transition: max-height .4s ease-in-out;
	-o-transition: max-height .4s ease-in-out;
	-ms-transition: max-height .4s ease-in-out;
	transition: max-height .4s ease-in-out;
	z-index: 9;
	max-height: 0;
	opacity: 0
}
#lg-gallery.open .thumb-cont {
	max-height: 350px
}
#lg-gallery .thumb-cont .thumb-inner {
	margin-left: -12px;
	padding: 12px;
	max-height: 290px;
	overflow-y: auto;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
#lg-gallery .thumb-cont .thumb-info {
	background-color: #333;
	padding: 7px 20px
}
#lg-gallery .thumb-cont .thumb-info .count {
	color: #fff;
	font-weight: 700;
	font-size: 12px
}
#lg-gallery .thumb-cont .thumb-info .close {
	color: #FFF;
	display: block;
	float: right!important;
	width: 28px;
	position: relative;
	height: 28px;
	border-radius: 2px;
	margin-top: -4px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .65);
	-webkit-transition: background-color .3s ease 0s;
	-moz-transition: background-color .3s ease 0s;
	-o-transition: background-color .3s ease 0s;
	-ms-transition: background-color .3s ease 0s;
	transition: background-color .3s ease 0s;
	z-index: 1090;
	cursor: pointer
}
#lg-gallery .thumb-cont .thumb-info .close i:after {
	left: 6px;
	position: absolute;
	top: 4px
}
#lg-close:after, #lg-gallery .thumb-cont .thumb-info .close i:after {
	content: "\e01a";
	font-family: Slide-icons;
	font-style: normal;
	font-size: 16px
}
#lg-gallery .thumb-cont .thumb-info .close:hover {
	text-decoration: none;
	background-color: #000;
	background-color: rgba(0, 0, 0, 1)
}
#lg-gallery .thumb-cont .thumb {
	display: inline-block!important;
	vertical-align: middle;
	text-align: center;
	*display: inline;
	*zoom: 1;
	margin-bottom: 4px;
	height: 50px;
	width: 50px;
	opacity: .6;
	filter: alpha(opacity=60);
	overflow: hidden;
	border-radius: 3px;
	cursor: pointer;
	-webkit-transition: border-color linear .2s, opacity linear .2s;
	-moz-transition: border-color linear .2s, opacity linear .2s;
	-o-transition: border-color linear .2s, opacity linear .2s;
	-ms-transition: border-color linear .2s, opacity linear .2s;
	transition: border-color linear .2s, opacity linear .2s
}
@media (min-width:800px) {
	#lg-gallery .thumb-cont .thumb {
		width: 94px;
		height: 94px
	}
}
#lg-gallery .thumb-cont .thumb>img {
	height: auto;
	max-width: 100%
}
#lg-gallery .thumb-cont .thumb.active, #lg-gallery .thumb-cont .thumb:hover {
	opacity: 1;
	filter: alpha(opacity=100);
	border-color: #fff
}
#lg-slider .video-cont {
	display: inline-block;
	margin: 0;
	padding: 0;
	height: auto;
	vertical-align: middle;
	background: 0 0;
	max-width: 1140px;
	max-height: 100%;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}
#lg-slider .video {
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden;
	position: relative
}
#lg-slider .video .object {
	width: 100%!important;
	height: 100%!important;
	position: absolute;
	top: 0;
	left: 0
}
#lg-close {
	color: #FFF;
	height: 28px;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 28px;
	z-index: 1090;
	cursor: pointer;
	border-radius: 2px;
	background-color: #000;
	background-color: rgba(0, 0, 0, .65);
	-webkit-transition: background-color .3s ease;
	-moz-transition: background-color .3s ease;
	-o-transition: background-color .3s ease;
	-ms-transition: background-color .3s ease;
	transition: background-color .3s ease;
	-webkit-backface-visibility: hidden
}
#lg-close:after {
	position: absolute;
	right: 6px;
	top: 3px
}
#lg-close:hover {
	text-decoration: none;
	background-color: #000
}
.custom-html {
	background: none repeat scroll 0 0 #000;
	background: none repeat scroll 0 0 rgba(0, 0, 0, .75);
	color: #fff;
	font-family: Arial, sans-serif;
	height: 70px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9
}
.custom-html p {
	font-size: 14px
}
.custom-html>h4 {
	font-family: Arial, sans-serif;
	font-weight: 700;
	margin-bottom: 5px;
	margin-top: 15px
}

/*!
 * animsition v3.6.0
 * A simple and easy jQuery plugin for CSS animated page transitions.
 * http://blivesta.github.io/animsition
 * License : MIT
 * Author : blivesta (http://blivesta.com/)
 */

.animsition, .animsition-overlay {
	position: relative;
	opacity: 0;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.animsition-overlay-slide {
	position: fixed;
	z-index: 1;
	width: 100%;
	height: 100%;
	background-color: #ddd
}
.animsition-loading {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%23ccc%22%3E%0A%20%20%3Cpath%20opacity%3D%22.25%22%20d%3D%22M16%200%20A16%2016%200%200%200%2016%2032%20A16%2016%200%200%200%2016%200%20M16%204%20A12%2012%200%200%201%2016%2028%20A12%2012%200%200%201%2016%204%22/%3E%0A%20%20%3Cpath%20d%3D%22M16%200%20A16%2016%200%200%201%2032%2016%20L28%2016%20A12%2012%200%200%200%2016%204z%22%3E%0A%20%20%20%20%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2016%2016%22%20to%3D%22360%2016%2016%22%20dur%3D%220.8s%22%20repeatCount%3D%22indefinite%22%20/%3E%0A%20%20%3C/path%3E%0A%3C/svg%3E%0A%0A) center center no-repeat;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.animsition-loading:after {
	font-size: 1pc;
	position: fixed;
	top: 50%;
	width: 100%;
	margin-top: 20px;
	content: 'Loading';
	text-align: center;
	color: #aaa
}
@-webkit-keyframes a {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}
@keyframes a {
	0% {
		opacity: 0
	}
	to {
		opacity: 1
	}
}
.fade-in {
	-webkit-animation-name: a;
	animation-name: a
}
@-webkit-keyframes b {
	0% {
		opacity: 1
	}
	to {
		opacity: 0
	}
}
@keyframes b {
	0% {
		opacity: 1
	}
	to {
		opacity: 0
	}
}
.fade-out {
	-webkit-animation-name: b;
	animation-name: b
}
@-webkit-keyframes c {
	0% {
		-webkit-transform: translateY(500px);
		transform: translateY(500px);
		opacity: 0
	}
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
}
@keyframes c {
	0% {
		-webkit-transform: translateY(500px);
		transform: translateY(500px);
		opacity: 0
	}
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
}
.fade-in-up {
	-webkit-animation-name: c;
	animation-name: c
}
@-webkit-keyframes d {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateY(-500px);
		transform: translateY(-500px);
		opacity: 0
	}
}
@keyframes d {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateY(-500px);
		transform: translateY(-500px);
		opacity: 0
	}
}
.fade-out-up {
	-webkit-animation-name: d;
	animation-name: d
}
@-webkit-keyframes e {
	0% {
		-webkit-transform: translateY(100px);
		transform: translateY(100px);
		opacity: 0
	}
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
}
@keyframes e {
	0% {
		-webkit-transform: translateY(100px);
		transform: translateY(100px);
		opacity: 0
	}
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
}
.fade-in-up-sm {
	-webkit-animation-name: e;
	animation-name: e
}
@-webkit-keyframes f {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateY(-100px);
		transform: translateY(-100px);
		opacity: 0
	}
}
@keyframes f {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateY(-100px);
		transform: translateY(-100px);
		opacity: 0
	}
}
.fade-out-up-sm {
	-webkit-animation-name: f;
	animation-name: f
}
@-webkit-keyframes g {
	0% {
		-webkit-transform: translateY(1000px);
		transform: translateY(1000px);
		opacity: 0
	}
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
}
@keyframes g {
	0% {
		-webkit-transform: translateY(1000px);
		transform: translateY(1000px);
		opacity: 0
	}
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
}
.fade-in-up-lg {
	-webkit-animation-name: g;
	animation-name: g
}
@-webkit-keyframes h {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateY(-1000px);
		transform: translateY(-1000px);
		opacity: 0
	}
}
@keyframes h {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateY(-1000px);
		transform: translateY(-1000px);
		opacity: 0
	}
}
.fade-out-up-lg {
	-webkit-animation-name: h;
	animation-name: h
}
@-webkit-keyframes i {
	0% {
		-webkit-transform: translateY(-500px);
		transform: translateY(-500px);
		opacity: 0
	}
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
}
@keyframes i {
	0% {
		-webkit-transform: translateY(-500px);
		transform: translateY(-500px);
		opacity: 0
	}
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
}
.fade-in-down {
	-webkit-animation-name: i;
	animation-name: i
}
@-webkit-keyframes j {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateY(500px);
		transform: translateY(500px);
		opacity: 0
	}
}
@keyframes j {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateY(500px);
		transform: translateY(500px);
		opacity: 0
	}
}
.fade-out-down {
	-webkit-animation-name: j;
	animation-name: j
}
@-webkit-keyframes k {
	0% {
		-webkit-transform: translateY(-100px);
		transform: translateY(-100px);
		opacity: 0
	}
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
}
@keyframes k {
	0% {
		-webkit-transform: translateY(-100px);
		transform: translateY(-100px);
		opacity: 0
	}
	to {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
}
.fade-in-down-sm {
	-webkit-animation-name: k;
	animation-name: k
}
@-webkit-keyframes l {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateY(100px);
		transform: translateY(100px);
		opacity: 0
	}
}
@keyframes l {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateY(100px);
		transform: translateY(100px);
		opacity: 0
	}
}
.fade-out-down-sm {
	-webkit-animation-name: l;
	animation-name: l
}
.fade-in-down-lg {
	-webkit-animation-name: i;
	animation-name: i
}
@-webkit-keyframes m {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateY(1000px);
		transform: translateY(1000px);
		opacity: 0
	}
}
@keyframes m {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateY(1000px);
		transform: translateY(1000px);
		opacity: 0
	}
}
.fade-out-down-lg {
	-webkit-animation-name: m;
	animation-name: m
}
@-webkit-keyframes n {
	0% {
		-webkit-transform: translateX(-500px);
		transform: translateX(-500px);
		opacity: 0
	}
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
}
@keyframes n {
	0% {
		-webkit-transform: translateX(-500px);
		transform: translateX(-500px);
		opacity: 0
	}
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
}
.fade-in-left {
	-webkit-animation-name: n;
	animation-name: n
}
@-webkit-keyframes o {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateX(-500px);
		transform: translateX(-500px);
		opacity: 0
	}
}
@keyframes o {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateX(-500px);
		transform: translateX(-500px);
		opacity: 0
	}
}
.fade-out-left {
	-webkit-animation-name: o;
	animation-name: o
}
@-webkit-keyframes p {
	0% {
		-webkit-transform: translateX(-100px);
		transform: translateX(-100px);
		opacity: 0
	}
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
}
@keyframes p {
	0% {
		-webkit-transform: translateX(-100px);
		transform: translateX(-100px);
		opacity: 0
	}
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
}
.fade-in-left-sm {
	-webkit-animation-name: p;
	animation-name: p
}
@-webkit-keyframes q {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateX(-100px);
		transform: translateX(-100px);
		opacity: 0
	}
}
@keyframes q {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateX(-100px);
		transform: translateX(-100px);
		opacity: 0
	}
}
.fade-out-left-sm {
	-webkit-animation-name: q;
	animation-name: q
}
@-webkit-keyframes r {
	0% {
		-webkit-transform: translateX(-1500px);
		transform: translateX(-1500px);
		opacity: 0
	}
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
}
@keyframes r {
	0% {
		-webkit-transform: translateX(-1500px);
		transform: translateX(-1500px);
		opacity: 0
	}
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
}
.fade-in-left-lg {
	-webkit-animation-name: r;
	animation-name: r
}
@-webkit-keyframes s {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateX(-1500px);
		transform: translateX(-1500px);
		opacity: 0
	}
}
@keyframes s {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateX(-1500px);
		transform: translateX(-1500px);
		opacity: 0
	}
}
.fade-out-left-lg {
	-webkit-animation-name: s;
	animation-name: s
}
@-webkit-keyframes t {
	0% {
		-webkit-transform: translateX(500px);
		transform: translateX(500px);
		opacity: 0
	}
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
}
@keyframes t {
	0% {
		-webkit-transform: translateX(500px);
		transform: translateX(500px);
		opacity: 0
	}
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
}
.fade-in-right {
	-webkit-animation-name: t;
	animation-name: t
}
@-webkit-keyframes u {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateX(500px);
		transform: translateX(500px);
		opacity: 0
	}
}
@keyframes u {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateX(500px);
		transform: translateX(500px);
		opacity: 0
	}
}
.fade-out-right {
	-webkit-animation-name: u;
	animation-name: u
}
@-webkit-keyframes v {
	0% {
		-webkit-transform: translateX(100px);
		transform: translateX(100px);
		opacity: 0
	}
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
}
@keyframes v {
	0% {
		-webkit-transform: translateX(100px);
		transform: translateX(100px);
		opacity: 0
	}
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
}
.fade-in-right-sm {
	-webkit-animation-name: v;
	animation-name: v
}
@-webkit-keyframes w {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateX(100px);
		transform: translateX(100px);
		opacity: 0
	}
}
@keyframes w {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateX(100px);
		transform: translateX(100px);
		opacity: 0
	}
}
.fade-out-right-sm {
	-webkit-animation-name: w;
	animation-name: w
}
@-webkit-keyframes x {
	0% {
		-webkit-transform: translateX(1500px);
		transform: translateX(1500px);
		opacity: 0
	}
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
}
@keyframes x {
	0% {
		-webkit-transform: translateX(1500px);
		transform: translateX(1500px);
		opacity: 0
	}
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
}
.fade-in-right-lg {
	-webkit-animation-name: x;
	animation-name: x
}
@-webkit-keyframes y {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateX(1500px);
		transform: translateX(1500px);
		opacity: 0
	}
}
@keyframes y {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		opacity: 1
	}
	to {
		-webkit-transform: translateX(1500px);
		transform: translateX(1500px);
		opacity: 0
	}
}
.fade-out-right-lg {
	-webkit-animation-name: y;
	animation-name: y
}
@-webkit-keyframes z {
	0% {
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		transform-origin: center center;
		opacity: 0
	}
	0%, to {
		-webkit-transform-origin: center center
	}
	to {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		transform-origin: center center;
		opacity: 1
	}
}
@keyframes z {
	0% {
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		transform-origin: center center;
		opacity: 0
	}
	0%, to {
		-webkit-transform-origin: center center
	}
	to {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		transform-origin: center center;
		opacity: 1
	}
}
.rotate-in {
	-webkit-animation-name: z;
	animation-name: z
}
@-webkit-keyframes A {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		transform-origin: center center;
		opacity: 1
	}
	0%, to {
		-webkit-transform-origin: center center
	}
	to {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		transform-origin: center center;
		opacity: 0
	}
}
@keyframes A {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		transform-origin: center center;
		opacity: 1
	}
	0%, to {
		-webkit-transform-origin: center center
	}
	to {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		transform-origin: center center;
		opacity: 0
	}
}
.rotate-out {
	-webkit-animation-name: A;
	animation-name: A
}
@-webkit-keyframes B {
	0% {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		transform-origin: center center;
		opacity: 0
	}
	0%, to {
		-webkit-transform-origin: center center
	}
	to {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		transform-origin: center center;
		opacity: 1
	}
}
@keyframes B {
	0% {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		transform-origin: center center;
		opacity: 0
	}
	0%, to {
		-webkit-transform-origin: center center
	}
	to {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		transform-origin: center center;
		opacity: 1
	}
}
.rotate-in-sm {
	-webkit-animation-name: B;
	animation-name: B
}
@-webkit-keyframes C {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		transform-origin: center center;
		opacity: 1
	}
	0%, to {
		-webkit-transform-origin: center center
	}
	to {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		transform-origin: center center;
		opacity: 0
	}
}
@keyframes C {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		transform-origin: center center;
		opacity: 1
	}
	0%, to {
		-webkit-transform-origin: center center
	}
	to {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		transform-origin: center center;
		opacity: 0
	}
}
.rotate-out-sm {
	-webkit-animation-name: C;
	animation-name: C
}
@-webkit-keyframes D {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
		transform-origin: center center;
		opacity: 0
	}
	0%, to {
		-webkit-transform-origin: center center
	}
	to {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		transform-origin: center center;
		opacity: 1
	}
}
@keyframes D {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
		transform-origin: center center;
		opacity: 0
	}
	0%, to {
		-webkit-transform-origin: center center
	}
	to {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		transform-origin: center center;
		opacity: 1
	}
}
.rotate-in-lg {
	-webkit-animation-name: D;
	animation-name: D
}
@-webkit-keyframes E {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		transform-origin: center center;
		opacity: 1
	}
	0%, to {
		-webkit-transform-origin: center center
	}
	to {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		transform-origin: center center;
		opacity: 0
	}
}
@keyframes E {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
		transform-origin: center center;
		opacity: 1
	}
	0%, to {
		-webkit-transform-origin: center center
	}
	to {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		transform-origin: center center;
		opacity: 0
	}
}
.rotate-out-lg {
	-webkit-animation-name: E;
	animation-name: E
}
@-webkit-keyframes F {
	0% {
		-webkit-transform: perspective(550px) rotateX(90deg);
		transform: perspective(550px) rotateX(90deg);
		opacity: 0
	}
	to {
		-webkit-transform: perspective(550px) rotateX(0deg);
		transform: perspective(550px) rotateX(0deg);
		opacity: 1
	}
}
@keyframes F {
	0% {
		-webkit-transform: perspective(550px) rotateX(90deg);
		transform: perspective(550px) rotateX(90deg);
		opacity: 0
	}
	to {
		-webkit-transform: perspective(550px) rotateX(0deg);
		transform: perspective(550px) rotateX(0deg);
		opacity: 1
	}
}
.flip-in-x {
	-webkit-animation-name: F;
	animation-name: F;
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important
}
@-webkit-keyframes G {
	0% {
		-webkit-transform: perspective(550px) rotateX(0deg);
		transform: perspective(550px) rotateX(0deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(550px) rotateX(90deg);
		transform: perspective(550px) rotateX(90deg);
		opacity: 0
	}
}
@keyframes G {
	0% {
		-webkit-transform: perspective(550px) rotateX(0deg);
		transform: perspective(550px) rotateX(0deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(550px) rotateX(90deg);
		transform: perspective(550px) rotateX(90deg);
		opacity: 0
	}
}
.flip-out-x {
	-webkit-animation-name: G;
	animation-name: G;
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important
}
@-webkit-keyframes H {
	0% {
		-webkit-transform: perspective(100px) rotateX(90deg);
		transform: perspective(100px) rotateX(90deg);
		opacity: 0
	}
	to {
		-webkit-transform: perspective(100px) rotateX(0deg);
		transform: perspective(100px) rotateX(0deg);
		opacity: 1
	}
}
@keyframes H {
	0% {
		-webkit-transform: perspective(100px) rotateX(90deg);
		transform: perspective(100px) rotateX(90deg);
		opacity: 0
	}
	to {
		-webkit-transform: perspective(100px) rotateX(0deg);
		transform: perspective(100px) rotateX(0deg);
		opacity: 1
	}
}
.flip-in-x-nr {
	-webkit-animation-name: H;
	animation-name: H;
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important
}
@-webkit-keyframes I {
	0% {
		-webkit-transform: perspective(100px) rotateX(0deg);
		transform: perspective(100px) rotateX(0deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(100px) rotateX(90deg);
		transform: perspective(100px) rotateX(90deg);
		opacity: 0
	}
}
@keyframes I {
	0% {
		-webkit-transform: perspective(100px) rotateX(0deg);
		transform: perspective(100px) rotateX(0deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(100px) rotateX(90deg);
		transform: perspective(100px) rotateX(90deg);
		opacity: 0
	}
}
.flip-out-x-nr {
	-webkit-animation-name: I;
	animation-name: I;
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important
}
@-webkit-keyframes J {
	0% {
		-webkit-transform: perspective(1000px) rotateX(90deg);
		transform: perspective(1000px) rotateX(90deg);
		opacity: 0
	}
	to {
		-webkit-transform: perspective(1000px) rotateX(0deg);
		transform: perspective(1000px) rotateX(0deg);
		opacity: 1
	}
}
@keyframes J {
	0% {
		-webkit-transform: perspective(1000px) rotateX(90deg);
		transform: perspective(1000px) rotateX(90deg);
		opacity: 0
	}
	to {
		-webkit-transform: perspective(1000px) rotateX(0deg);
		transform: perspective(1000px) rotateX(0deg);
		opacity: 1
	}
}
.flip-in-x-fr {
	-webkit-animation-name: J;
	animation-name: J;
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important
}
@-webkit-keyframes K {
	0% {
		-webkit-transform: perspective(1000px) rotateX(0deg);
		transform: perspective(1000px) rotateX(0deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(1000px) rotateX(90deg);
		transform: perspective(1000px) rotateX(90deg);
		opacity: 0
	}
}
@keyframes K {
	0% {
		-webkit-transform: perspective(1000px) rotateX(0deg);
		transform: perspective(1000px) rotateX(0deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(1000px) rotateX(90deg);
		transform: perspective(1000px) rotateX(90deg);
		opacity: 0
	}
}
.flip-out-x-fr {
	-webkit-animation-name: K;
	animation-name: K;
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important
}
@-webkit-keyframes L {
	0% {
		-webkit-transform: perspective(550px) rotateY(90deg);
		transform: perspective(550px) rotateY(90deg);
		opacity: 0
	}
	to {
		-webkit-transform: perspective(550px) rotateY(0deg);
		transform: perspective(550px) rotateY(0deg);
		opacity: 1
	}
}
@keyframes L {
	0% {
		-webkit-transform: perspective(550px) rotateY(90deg);
		transform: perspective(550px) rotateY(90deg);
		opacity: 0
	}
	to {
		-webkit-transform: perspective(550px) rotateY(0deg);
		transform: perspective(550px) rotateY(0deg);
		opacity: 1
	}
}
.flip-in-y {
	-webkit-animation-name: L;
	animation-name: L;
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important
}
@-webkit-keyframes M {
	0% {
		-webkit-transform: perspective(550px) rotateY(0deg);
		transform: perspective(550px) rotateY(0deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(550px) rotateY(90deg);
		transform: perspective(550px) rotateY(90deg);
		opacity: 0
	}
}
@keyframes M {
	0% {
		-webkit-transform: perspective(550px) rotateY(0deg);
		transform: perspective(550px) rotateY(0deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(550px) rotateY(90deg);
		transform: perspective(550px) rotateY(90deg);
		opacity: 0
	}
}
.flip-out-y {
	-webkit-animation-name: M;
	animation-name: M;
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important
}
@-webkit-keyframes N {
	0% {
		-webkit-transform: perspective(100px) rotateY(90deg);
		transform: perspective(100px) rotateY(90deg);
		opacity: 0
	}
	to {
		-webkit-transform: perspective(100px) rotateY(0deg);
		transform: perspective(100px) rotateY(0deg);
		opacity: 1
	}
}
@keyframes N {
	0% {
		-webkit-transform: perspective(100px) rotateY(90deg);
		transform: perspective(100px) rotateY(90deg);
		opacity: 0
	}
	to {
		-webkit-transform: perspective(100px) rotateY(0deg);
		transform: perspective(100px) rotateY(0deg);
		opacity: 1
	}
}
.flip-in-y-nr {
	-webkit-animation-name: N;
	animation-name: N;
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important
}
@-webkit-keyframes O {
	0% {
		-webkit-transform: perspective(100px) rotateY(0deg);
		transform: perspective(100px) rotateY(0deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(100px) rotateY(90deg);
		transform: perspective(100px) rotateY(90deg);
		opacity: 0
	}
}
@keyframes O {
	0% {
		-webkit-transform: perspective(100px) rotateY(0deg);
		transform: perspective(100px) rotateY(0deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(100px) rotateY(90deg);
		transform: perspective(100px) rotateY(90deg);
		opacity: 0
	}
}
.flip-out-y-nr {
	-webkit-animation-name: O;
	animation-name: O;
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important
}
@-webkit-keyframes P {
	0% {
		-webkit-transform: perspective(1000px) rotateY(90deg);
		transform: perspective(1000px) rotateY(90deg);
		opacity: 0
	}
	to {
		-webkit-transform: perspective(1000px) rotateY(0deg);
		transform: perspective(1000px) rotateY(0deg);
		opacity: 1
	}
}
@keyframes P {
	0% {
		-webkit-transform: perspective(1000px) rotateY(90deg);
		transform: perspective(1000px) rotateY(90deg);
		opacity: 0
	}
	to {
		-webkit-transform: perspective(1000px) rotateY(0deg);
		transform: perspective(1000px) rotateY(0deg);
		opacity: 1
	}
}
.flip-in-y-fr {
	-webkit-animation-name: P;
	animation-name: P;
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important
}
@-webkit-keyframes Q {
	0% {
		-webkit-transform: perspective(1000px) rotateY(0deg);
		transform: perspective(1000px) rotateY(0deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(1000px) rotateY(90deg);
		transform: perspective(1000px) rotateY(90deg);
		opacity: 0
	}
}
@keyframes Q {
	0% {
		-webkit-transform: perspective(1000px) rotateY(0deg);
		transform: perspective(1000px) rotateY(0deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(1000px) rotateY(90deg);
		transform: perspective(1000px) rotateY(90deg);
		opacity: 0
	}
}
.flip-out-y-fr {
	-webkit-animation-name: Q;
	animation-name: Q;
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important
}
@-webkit-keyframes R {
	0% {
		-webkit-transform: scale(.7);
		transform: scale(.7);
		opacity: 0
	}
	to {
		opacity: 1
	}
}
@keyframes R {
	0% {
		-webkit-transform: scale(.7);
		transform: scale(.7);
		opacity: 0
	}
	to {
		opacity: 1
	}
}
.zoom-in {
	-webkit-animation-name: R;
	animation-name: R
}
@-webkit-keyframes S {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
	50% {
		-webkit-transform: scale(.7);
		transform: scale(.7)
	}
	50%, to {
		opacity: 0
	}
}
@keyframes S {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
	50% {
		-webkit-transform: scale(.7);
		transform: scale(.7)
	}
	50%, to {
		opacity: 0
	}
}
.zoom-out {
	-webkit-animation-name: S;
	animation-name: S
}
@-webkit-keyframes T {
	0% {
		-webkit-transform: scale(.95);
		transform: scale(.95);
		opacity: 0
	}
	to {
		opacity: 1
	}
}
@keyframes T {
	0% {
		-webkit-transform: scale(.95);
		transform: scale(.95);
		opacity: 0
	}
	to {
		opacity: 1
	}
}
.zoom-in-sm {
	-webkit-animation-name: T;
	animation-name: T
}
@-webkit-keyframes U {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
	50% {
		-webkit-transform: scale(.95);
		transform: scale(.95)
	}
	50%, to {
		opacity: 0
	}
}
@keyframes U {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
	50% {
		-webkit-transform: scale(.95);
		transform: scale(.95)
	}
	50%, to {
		opacity: 0
	}
}
.zoom-out-sm {
	-webkit-animation-name: U;
	animation-name: U
}
@-webkit-keyframes V {
	0% {
		-webkit-transform: scale(.4);
		transform: scale(.4);
		opacity: 0
	}
	to {
		opacity: 1
	}
}
@keyframes V {
	0% {
		-webkit-transform: scale(.4);
		transform: scale(.4);
		opacity: 0
	}
	to {
		opacity: 1
	}
}
.zoom-in-lg {
	-webkit-animation-name: V;
	animation-name: V
}
@-webkit-keyframes W {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
	50% {
		-webkit-transform: scale(.4);
		transform: scale(.4)
	}
	50%, to {
		opacity: 0
	}
}
@keyframes W {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
	50% {
		-webkit-transform: scale(.4);
		transform: scale(.4)
	}
	50%, to {
		opacity: 0
	}
}
.zoom-out-lg {
	-webkit-animation-name: W;
	animation-name: W
}
.overlay-slide-in-top {
	top: 0;
	height: 0;
	-webkit-animation-name: Y;
	animation-name: Y
}
@-webkit-keyframes X {
	0% {
		height: 0
	}
	to {
		height: 100%
	}
}
@keyframes X {
	0% {
		height: 0
	}
	to {
		height: 100%
	}
}
.overlay-slide-out-top {
	top: 0;
	height: 100%;
	-webkit-animation-name: X;
	animation-name: X
}
@-webkit-keyframes Y {
	0% {
		height: 100%
	}
	to {
		height: 0
	}
}
@keyframes Y {
	0% {
		height: 100%
	}
	to {
		height: 0
	}
}
.overlay-slide-in-bottom {
	bottom: 0;
	height: 0;
	-webkit-animation-name: Y;
	animation-name: Y
}
@-webkit-keyframes Z {
	0% {
		height: 0
	}
	to {
		height: 100%
	}
}
@keyframes Z {
	0% {
		height: 0
	}
	to {
		height: 100%
	}
}
.overlay-slide-out-bottom {
	bottom: 0;
	height: 100%;
	-webkit-animation-name: Z;
	animation-name: Z
}
.overlay-slide-in-left {
	width: 0;
	-webkit-animation-name: bb;
	animation-name: bb
}
@-webkit-keyframes ab {
	0% {
		width: 0
	}
	to {
		width: 100%
	}
}
@keyframes ab {
	0% {
		width: 0
	}
	to {
		width: 100%
	}
}
.overlay-slide-out-left {
	left: 0;
	width: 100%;
	-webkit-animation-name: ab;
	animation-name: ab
}
@-webkit-keyframes bb {
	0% {
		width: 100%
	}
	to {
		width: 0
	}
}
@keyframes bb {
	0% {
		width: 100%
	}
	to {
		width: 0
	}
}
.overlay-slide-in-right {
	right: 0;
	width: 0;
	-webkit-animation-name: bb;
	animation-name: bb
}
@-webkit-keyframes cb {
	0% {
		width: 0
	}
	to {
		width: 100%
	}
}
@keyframes cb {
	0% {
		width: 0
	}
	to {
		width: 100%
	}
}
.overlay-slide-out-right {
	right: 0;
	width: 100%;
	-webkit-animation-name: cb;
	animation-name: cb
}
@font-face {
	font-family: RobotoRegular;
	src: url(../fonts/roboto/Roboto-Regular-webfont.eot);
	src: url(../fonts/roboto/Roboto-Regular-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/roboto/Roboto-Regular-webfont.woff) format('woff'), url(../fonts/roboto/Roboto-Regular-webfont.ttf) format('truetype'), url(../fonts/roboto/Roboto-Regular-webfont.svg#RobotoRegular) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: RobotoItalic;
	src: url(../fonts/roboto/Roboto-Italic-webfont.eot);
	src: url(../fonts/roboto/Roboto-Italic-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/roboto/Roboto-Italic-webfont.woff) format('woff'), url(../fonts/roboto/Roboto-Italic-webfont.ttf) format('truetype'), url(../fonts/roboto/Roboto-Italic-webfont.svg#RobotoItalic) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: RobotoBold;
	src: url(../fonts/roboto/Roboto-Bold-webfont.eot);
	src: url(../fonts/roboto/Roboto-Bold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/roboto/Roboto-Bold-webfont.woff) format('woff'), url(../fonts/roboto/Roboto-Bold-webfont.ttf) format('truetype'), url(../fonts/roboto/Roboto-Bold-webfont.svg#RobotoBold) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: RobotoBoldItalic;
	src: url(../fonts/roboto/Roboto-BoldItalic-webfont.eot);
	src: url(../fonts/roboto/Roboto-BoldItalic-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/roboto/Roboto-BoldItalic-webfont.woff) format('woff'), url(../fonts/roboto/Roboto-BoldItalic-webfont.ttf) format('truetype'), url(../fonts/roboto/Roboto-BoldItalic-webfont.svg#RobotoBoldItalic) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: RobotoThin;
	src: url(../fonts/roboto/Roboto-Thin-webfont.eot);
	src: url(../fonts/roboto/Roboto-Thin-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/roboto/Roboto-Thin-webfont.woff) format('woff'), url(../fonts/roboto/Roboto-Thin-webfont.ttf) format('truetype'), url(../fonts/roboto/Roboto-Thin-webfont.svg#RobotoThin) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: RobotoThinItalic;
	src: url(../fonts/roboto/Roboto-ThinItalic-webfont.eot);
	src: url(../fonts/roboto/Roboto-ThinItalic-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/roboto/Roboto-ThinItalic-webfont.woff) format('woff'), url(../fonts/roboto/Roboto-ThinItalic-webfont.ttf) format('truetype'), url(../fonts/roboto/Roboto-ThinItalic-webfont.svg#RobotoThinItalic) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: RobotoLight;
	src: url(../fonts/roboto/Roboto-Light-webfont.eot);
	src: url(../fonts/roboto/Roboto-Light-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/roboto/Roboto-Light-webfont.woff) format('woff'), url(../fonts/roboto/Roboto-Light-webfont.ttf) format('truetype'), url(../fonts/roboto/Roboto-Light-webfont.svg#RobotoLight) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: RobotoLightItalic;
	src: url(../fonts/roboto/Roboto-LightItalic-webfont.eot);
	src: url(../fonts/roboto/Roboto-LightItalic-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/roboto/Roboto-LightItalic-webfont.woff) format('woff'), url(../fonts/roboto/Roboto-LightItalic-webfont.ttf) format('truetype'), url(../fonts/roboto/Roboto-LightItalic-webfont.svg#RobotoLightItalic) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: RobotoMedium;
	src: url(../fonts/roboto/Roboto-Medium-webfont.eot);
	src: url(../fonts/roboto/Roboto-Medium-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/roboto/Roboto-Medium-webfont.woff) format('woff'), url(../fonts/roboto/Roboto-Medium-webfont.ttf) format('truetype'), url(../fonts/roboto/Roboto-Medium-webfont.svg#RobotoMedium) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: RobotoMediumItalic;
	src: url(../fonts/roboto/Roboto-MediumItalic-webfont.eot);
	src: url(../fonts/roboto/Roboto-MediumItalic-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/roboto/Roboto-MediumItalic-webfont.woff) format('woff'), url(../fonts/roboto/Roboto-MediumItalic-webfont.ttf) format('truetype'), url(../fonts/roboto/Roboto-MediumItalic-webfont.svg#RobotoMediumItalic) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: RobotoBlack;
	src: url(../fonts/roboto/Roboto-Black-webfont.eot);
	src: url(../fonts/roboto/Roboto-Black-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/roboto/Roboto-Black-webfont.woff) format('woff'), url(../fonts/roboto/Roboto-Black-webfont.ttf) format('truetype'), url(../fonts/roboto/Roboto-Black-webfont.svg#RobotoBlack) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: RobotoBlackItalic;
	src: url(../fonts/roboto/Roboto-BlackItalic-webfont.eot);
	src: url(../fonts/roboto/Roboto-BlackItalic-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/roboto/Roboto-BlackItalic-webfont.woff) format('woff'), url(../fonts/roboto/Roboto-BlackItalic-webfont.ttf) format('truetype'), url(../fonts/roboto/Roboto-BlackItalic-webfont.svg#RobotoBlackItalic) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: OpenSansLight;
	src: url(../fonts/opensans/OpenSans-Light-webfont.eot);
	src: url(../fonts/opensans/OpenSans-Light-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/opensans/OpenSans-Light-webfont.woff) format('woff'), url(../fonts/opensans/OpenSans-Light-webfont.ttf) format('truetype'), url(../fonts/opensans/OpenSans-Light-webfont.svg#OpenSansLight) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: OpenSansLightItalic;
	src: url(../fonts/opensans/OpenSans-LightItalic-webfont.eot);
	src: url(../fonts/opensans/OpenSans-LightItalic-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/opensans/OpenSans-LightItalic-webfont.woff) format('woff'), url(../fonts/opensans/OpenSans-LightItalic-webfont.ttf) format('truetype'), url(../fonts/opensans/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: OpenSansRegular;
	src: url(../fonts/opensans/OpenSans-Regular-webfont.eot);
	src: url(../fonts/opensans/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/opensans/OpenSans-Regular-webfont.woff) format('woff'), url(../fonts/opensans/OpenSans-Regular-webfont.ttf) format('truetype'), url(../fonts/opensans/OpenSans-Regular-webfont.svg#OpenSansRegular) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: OpenSansItalic;
	src: url(../fonts/opensans/OpenSans-Italic-webfont.eot);
	src: url(../fonts/opensans/OpenSans-Italic-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/opensans/OpenSans-Italic-webfont.woff) format('woff'), url(../fonts/opensans/OpenSans-Italic-webfont.ttf) format('truetype'), url(../fonts/opensans/OpenSans-Italic-webfont.svg#OpenSansItalic) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: OpenSansSemibold;
	src: url(../fonts/opensans/OpenSans-Semibold-webfont.eot);
	src: url(../fonts/opensans/OpenSans-Semibold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/opensans/OpenSans-Semibold-webfont.woff) format('woff'), url(../fonts/opensans/OpenSans-Semibold-webfont.ttf) format('truetype'), url(../fonts/opensans/OpenSans-Semibold-webfont.svg#OpenSansSemibold) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: OpenSansSemiboldItalic;
	src: url(../fonts/opensans/OpenSans-SemiboldItalic-webfont.eot);
	src: url(../fonts/opensans/OpenSans-SemiboldItalic-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/opensans/OpenSans-SemiboldItalic-webfont.woff) format('woff'), url(../fonts/opensans/OpenSans-SemiboldItalic-webfont.ttf) format('truetype'), url(../fonts/opensans/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: OpenSansBold;
	src: url(../fonts/opensans/OpenSans-Bold-webfont.eot);
	src: url(../fonts/opensans/OpenSans-Bold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/opensans/OpenSans-Bold-webfont.woff) format('woff'), url(../fonts/opensans/OpenSans-Bold-webfont.ttf) format('truetype'), url(../fonts/opensans/OpenSans-Bold-webfont.svg#OpenSansBold) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: OpenSansBoldItalic;
	src: url(../fonts/opensans/OpenSans-BoldItalic-webfont.eot);
	src: url(../fonts/opensans/OpenSans-BoldItalic-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/opensans/OpenSans-BoldItalic-webfont.woff) format('woff'), url(../fonts/opensans/OpenSans-BoldItalic-webfont.ttf) format('truetype'), url(../fonts/opensans/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: OpenSansExtrabold;
	src: url(../fonts/opensans/OpenSans-ExtraBold-webfont.eot);
	src: url(../fonts/opensans/OpenSans-ExtraBold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/opensans/OpenSans-ExtraBold-webfont.woff) format('woff'), url(../fonts/opensans/OpenSans-ExtraBold-webfont.ttf) format('truetype'), url(../fonts/opensans/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: OpenSansExtraboldItalic;
	src: url(../fonts/opensans/OpenSans-ExtraBoldItalic-webfont.eot);
	src: url(../fonts/opensans/OpenSans-ExtraBoldItalic-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/opensans/OpenSans-ExtraBoldItalic-webfont.woff) format('woff'), url(../fonts/opensans/OpenSans-ExtraBoldItalic-webfont.ttf) format('truetype'), url(../fonts/opensans/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic) format('svg');
	font-weight: 400;
	font-style: normal
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
ol, ul {

	list-style: none
}
.ul-about{
	    margin-top: 53px;
}
.ul-about p{
	color: #FD8080
}
blockquote, q {
	quotes: none
}
blockquote:after, blockquote:before, q:after, q:before {
	content: '';
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
@font-face {
	font-family: FontAwesome;
	src: url(../fonts/fontawesome-webfont.eot);
	src: url(../fonts/fontawesome-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/fontawesome-webfont.woff) format("woff"), url(../fonts/fontawesome-webfont.ttf) format("truetype"), url(../fonts/fontawesome-webfont.svg#RobotoRegular) format("svg");
	font-weight: 400;
	font-style: normal
}
.animsition-loading, body.overlay-init {
	background-color: #1e1f34;
	z-index: 999999
}
html {
	height: 100%
}
body {
	font: 14px RobotoLight, Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #1e1f34;
	line-height: 24px;
	margin: 0 auto;
	position: relative;
	height: 100%;
	overflow-x: hidden
}
h1 {
	font-size: 72px;
	line-height: 72px
}
h2 {
	font-size: 36px;
	line-height: 36px
}
h3 {
	font-size: 26px;
	line-height: 28px
}
h4 {
	font-size: 18px;
	line-height: 24px
}
h5 {
	font-size: 16px;
	line-height: 24px
}
h6 {
	font-size: 14px;
	line-height: 24px
}
h7 {
    font-size: 16px;
    line-height: 47px;
   
	
}
.bold, strong {
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
}
.semibold {
	font-family: OpenSansSemibold, Arial, Helvetica, sans-serif
}
.semibold-italic {
	font-family: OpenSansSemiboldItalic, Arial, Helvetica, sans-serif
}
.light {
	font-family: OpenSansLight, Arial, Helvetica, sans-serif
}
.regular {
	font-family: OpenSansRegular, Arial, Helvetica, sans-serif
}
.medium {
	font-family: RobotoMedium, Arial, Helvetica, sans-serif
}
.icon {
	font-family: FontAwesome, Arial, Helvetica, sans-serif
}
*, :after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
::-moz-selection {
	background: #fe57a1;
	color: #fff;
	text-shadow: none
}
::selection {
	background: #fe57a1;
	color: #fff;
	text-shadow: none
}
a {
	text-decoration: none
}
a:active, a:focus, a:hover {
	outline: 0 none
}
.clearfix {
	*zoom: 1
}
.clearfix:after {
	clear: both
}
.clearfix:after, .clearfix:before {
	content: "";
	display: table
}
.clear {
	clear: both
}
.none {
	display: none!important
}
.full-width{
	width: 100%
}
.one-half {
	width: 49%
}
.one-half-about{
	position: relative;
    margin-right: 2%;
    float: left;
	width: 66%
}
.one-half-box {
	width: 55%
}

.answer-box, .question-box{
	width: 49%;
	border: 1px solid #fff;
	border-radius: 4px;
}
.one-third {
	width: 32%
}
.two-third {
	width: 66%
}
.one-fourth {
	width: 23.5%
}
.three-fourth {
	width: 74.5%
}
.one-fifth {
	width: 18.4%
}
.two-fifth {
	width: 36.8%
}
.three-fifth {
	width: 61.2%
}
.four-fifth {
	width: 79.6%
}
.one-sixth {
	width: 15%
}
.five-sixth {
	width: 83%
}
.full-width{
	width: 95%
}
.question-box, .answer-box ,.five-sixth, .four-fifth, .one-fifth, .one-fourth, .one-half, .one-sixth, .one-third, .three-fifth, .three-fourth, .two-fifth, .two-third {
	position: relative;
	margin-right: 2%;
	float: left
}
.last {

	margin-right: 0!important;
	
	clear: right;
}
.last-top{
	margin-top: -24	px;
	margin-bottom: 35px;
	clear: right;
}
.last-top-2{
	margin-top: 0px;
	margin-bottom: 100px;
}
.input-box{
	margin-bottom: 45px;
}
.last-top-1{
	margin-top: 28px;
	margin-bottom: 8px;
}
.center {
	max-width: 1150px;
	margin: 0 auto;
	position: relative
}
.application-form{
	margin-left: 30%;
}
a {
	color: #999;
	-webkit-transition: color 300ms linear;
	-moz-transition: color 300ms linear;
	-o-transition: color 300ms linear;
	-ms-transition: color 300ms linear;
	transition: color 300ms linear
}
a:hover {
	color: #e62739;
	-webkit-transition: color 300ms linear;
	-moz-transition: color 300ms linear;
	-o-transition: color 300ms linear;
	-ms-transition: color 300ms linear;
	transition: color 300ms linear
}
input, textarea, .drop-down {
	width: 350px;
	outline: 0;
	-webkit-appearance: none;
	background: transparent;
	border: 1px solid rgb(244, 120, 53);
	border-radius: 2px;
	color: #f47b34;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	padding: 4px;
}
.select-option{
	width: 350px;
	outline: 0;
	-webkit-appearance: none;
	background: transparent;
	border: 1px solid rgb(244, 120, 53);
	border-radius: 2px;
	color: #f47b34;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	padding: 4px;
}
.op{
	color: #f47b34;
    background-color: #1e1f34;
}
.button {
	text-decoration: uppercase;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif
}
.button.style-1 {
	padding: 15px 20px
}
.button.style-2 {
	border-style: solid;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	border-width: 1px;
	padding: 13px 20px
}
.button.scheme-1 {
	color: #fff;
	background-color: #e62739;
	-webkit-transition: background-color 300ms linear;
	-moz-transition: background-color 300ms linear;
	-o-transition: background-color 300ms linear;
	-ms-transition: background-color 300ms linear;
	transition: background-color 300ms linear
}
.button.scheme-1:hover {
	background-color: #0D0D15;
	-webkit-transition: background-color 300ms linear;
	-moz-transition: background-color 300ms linear;
	-o-transition: background-color 300ms linear;
	-ms-transition: background-color 300ms linear;
	transition: background-color 300ms linear
}
.button.scheme-2 {
	color: #fff;
	border-color: #fff;
	border-radius: 10px;

	-webkit-transition: background-color 300ms linear;
	-moz-transition: background-color 300ms linear;
	-o-transition: background-color 300ms linear;
	-ms-transition: background-color 300ms linear;
	transition: background-color 300ms linear
}
.button.scheme-2:hover {
	color: #0D0D15;
	background-color: #fff;
	-webkit-transition: background-color 300ms linear;
	-moz-transition: background-color 300ms linear;
	-o-transition: background-color 300ms linear;
	-ms-transition: background-color 300ms linear;
	transition: background-color 300ms linear
}
.button.scheme-3 {
	color: #e62739;
	border-color: #e62739;
	-webkit-transition: background-color 300ms linear;
	-moz-transition: background-color 300ms linear;
	-o-transition: background-color 300ms linear;
	-ms-transition: background-color 300ms linear;
	transition: background-color 300ms linear
}
.button.scheme-3:hover {
	color: #fff;
	background-color: #000;
	border-color: #000;
	-webkit-transition: background-color 300ms linear;
	-moz-transition: background-color 300ms linear;
	-o-transition: background-color 300ms linear;
	-ms-transition: background-color 300ms linear;
	transition: background-color 300ms linear
}
.title {
	font-family: 'Merriweather', serif;
	text-transform: uppercase;
	border-style: solid;
	border-width: 0 0 0 2px;
	border-color: #f15e36;
	padding: 10px 0 10px 20px;
	color: #f9ca6b;
	margin: 75px 0
}
.app-title {
	font-family: 'Vidaloka', serif;
	text-align: center;
	text-transform: uppercase;
	color: #f9ca6b;
	margin: 75px 0
}
.app-title-letterspace {
	font-family: 'Cinzel Decorative', cursive;
	text-align: center;
	letter-spacing: 15px;
	color: #9E9E9E;
	margin: 20px 0
}
.app-title-foremp {
	font-family: 'Jura', sans-serif;
	text-align: center;
	color: #f9ca6b;
	line-height: 55px;
	margin: 75px 0
}
.ico-ionic{
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color: #fff;
	margin: 5px 0
}
.ico-ionic-con{
	text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-size: 54px;
    color: #ffac04;
    margin: 5px 0;
}
.ico-ionic-about{
	text-align: center;
	text-transform: uppercase;
	font-size: 50px;
	color: #fff;

	margin: 40px 0
}
.app-title-1, .app-title-1 {
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
	color: #fff;
	margin: 5px 0
}
.title.subtitle {
	border: none;
	text-align: center;
	margin: 0 auto;
	margin-top: 25%;
	background-color: #e62739;
	padding: 25px;
	display: table
}
.mobile-menu-icon {
	font-family: FontAwesome, Arial, Helvetica, sans-serif;
	cursor: pointer;
	font-size: 18px;
	float: left;
	margin: 20px 0 0;
	display: none
}
.mobile-menu {
	background-color: #1e1f34;
	padding: 20px;
	clear: both;
	display: none
}
.mobile-menu li {
	padding: 5px 0
}
.mobile-menu li a {
	color: #fff
}
.mobile-menu li a:hover {
	color: #C8CAE8
}
.mobile-menu li a.current {
	border-style: solid;
	border-width: 0 0 1px
}
.pagination {
	margin: 0 auto;
	margin-bottom: 50px;
	display: table
}
.pagination li {
	float: left;
	margin: 0 10px
}
.pagination li a {
	color: #fff;
	background-color: #e62739;
	width: 34px;
	height: 34px;
	display: table;
	text-align: center;
	padding-top: 5px;
	-webkit-transition: background-color 300ms linear;
	-moz-transition: background-color 300ms linear;
	-o-transition: background-color 300ms linear;
	-ms-transition: background-color 300ms linear;
	transition: background-color 300ms linear
}
.pagination li a:hover {
	color: #000;
	background-color: #fff;
	-webkit-transition: background-color 300ms linear;
	-moz-transition: background-color 300ms linear;
	-o-transition: background-color 300ms linear;
	-ms-transition: background-color 300ms linear;
	transition: background-color 300ms linear
}
.bacground-page{
	height: 100%;
	width: 100%;
	background: url(../img/page-banner.jpg);
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}
.intro {
	z-index: 100;
	position: relative
}
.intro .center {
	position: static
}
.intro.image {
	background: url(../img/intro.jpg) 50% 50% no-repeat
}
.intro .intro-content {
	position: absolute;
	bottom: 350px;
	z-index: 100
}
.intro .intro-content .subtitle, .intro .intro-content h1 {
	text-transform: uppercase;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	padding: 10px
}
.intro .intro-content h1 {
	color: #fff;
	background-color: #0D0D15
}
.intro .intro-content .subtitle {
	color: #fff;
	background-color: #0D0D15;
	font-size: 24px;
	margin: 10px 0 50px;
	display: table
}
.intro .intro-content .button {
	margin: 0 11px 0 0
}
.intro .intro-content.video .scheme-1:hover, .intro .intro-content.video .subtitle, .intro .intro-content.video h1 {
	background-color:#2c3e50
}
.intro .intro-content.video .scheme-2:hover {
	color: #2c3e50
}
.intro .slider-content {
	width: 100%;
	height: 100%;
	position: relative
}
/* .intro .slider-content .owl-next, .intro .slider-content .owl-prev {
	position: absolute;
	top: 49%;
	width: 35px;
	height: 35px;
	border-style: solid;
	border-width: 2px;
	border-color: #fff;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	-webkit-transition: border 300ms ease-out;
	-moz-transition: border 300ms ease-out;
	-o-transition: border 300ms ease-out;
	transition: border 300ms ease-out
} */
/* .intro .slider-content .owl-next:hover, .intro .slider-content .owl-prev:hover {
	border-color: #C8CAE8
} */
/* .intro .slider-content .owl-prev {
	left: 3%;
	background: url(../img/arrow-left.png) no-repeat 50% 50%
}
.intro .slider-content .owl-next {
	right: 3%;
	background: url(../img/arrow-right.png) no-repeat 50% 50%
} */
.intro .slider-content .owl-dots {
	display: none
}
.intro .slider-content .item, .intro .slider-content .owl-item, .intro .slider-content .owl-stage, .intro .slider-content .owl-stage-outer {
	height: 100%
}
.intro .slider-content .item.img-1, .intro .slider-content .owl-item.img-1, .intro .slider-content .owl-stage-outer.img-1, .intro .slider-content .owl-stage.img-1 {
	background: url(../img/intro.jpg) 50% 50% no-repeat
}
.intro .slider-content .item.img-2, .intro .slider-content .owl-item.img-2, .intro .slider-content .owl-stage-outer.img-2, .intro .slider-content .owl-stage.img-2 {
	background: url(../img/intro2.jpg) 50% 50% no-repeat
}
.intro .slider-content .item.img-3, .intro .slider-content .owl-item.img-3, .intro .slider-content .owl-stage-outer.img-3, .intro .slider-content .owl-stage.img-3 {
	background: url(../img/intro3.jpg) 50% 50% no-repeat
}
nav.main-nav {
	width: 100%;
	height: 95px;
	color: #fff;
	background-color: #1e1f34;
	z-index: 100;
	position: relative
}
nav.main-nav.subtitle {
	position: fixed!Important;
	top: 0!Important
}
nav.main-nav .one-fourth {
	height: 95px;
	color: #000;
	display: inline-block;
	text-align: left;
	padding: 0 25px 0 0
}
nav.main-nav .one-fourth .helper {
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
nav.main-nav .one-fourth a, nav.main-nav .one-fourth img {
	position: relative;
	z-index: 6
}
nav.main-nav .one-fourth a {
	font-family: OpenSansbold, Arial, Helvetica, sans-serif;
	font-size: 18px
}
nav.main-nav .one-fourth img {
	vertical-align: middle
}
nav.main-nav .one-fourth .cover {
	background-color: #fff;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: -2000px;
	z-index: 5
}
nav.main-nav .three-fourth ul {
	margin: 38px 0 0;
	font-size: 12px;
    font-family: 'Open Sans', sans-serif;
	float: left
}
/* ----------------------- */
nav.main-nav .one-sixth img {
	vertical-align: middle
}
/* nav.main-nav .one-sixth .cover {
	background-color: #fff;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: -2000px;
	z-index: 5
} */
nav.main-nav .full-width ul {
	margin: 38px 0 0;
	font-size: 16px;
    font-family: 'Open Sans', sans-serif;
	float: left
}
nav.main-nav .full-width ul li {
	float: left
}
nav.main-nav .full-width ul li a {
	color: #fff;
	margin: 0 15px 0 0
}
nav.main-nav .full-width ul li a:hover {
	color: #C8CAE8
}
nav.main-nav .full-width ul li a.current {
	border-style: solid;
	border-width: 0 0 1px
}
/* --------------------------- */
nav.main-nav .three-fourth ul li {
	float: left
}
nav.main-nav .three-fourth ul li a {
	color: #fff;
	margin: 0 15px 0 0
}
nav.main-nav .three-fourth ul li a:hover {
	color: #C8CAE8
}
nav.main-nav .three-fourth ul li a.current {
	border-style: solid;
	border-width: 0 0 1px
}
#countdown {
	color: #fff;
	margin: 10px 0 50px;
	padding: 0 2px 0 0;
	display: table;
	width: 410px
}
#countdown.is-countdown {
	background: 0 0;
	border: none
}
#countdown .row-0, #countdown .row-1, #countdown .row-2, #countdown .row-3 {
	padding: 8px 0 5px;
	background-color: #000
}
#countdown .countdown-amount {
	font-family: OpenSansBold, Arial, Helvetica, sans-serif
}
#countdown .countdown-period {
	text-transform: uppercase
}
.music-player {
	float: right
}
.music-player .album-cover, .music-player .description, .music-player .duration-time, .music-player .progress-wrapper, .music-player .track-info, .music-player .tracklist {
	display: none!important
}
.music-player .ttw-music-player {
	margin: 0
}
.music-player .ttw-music-player .play {
	width: 10px;
	width: 10px;
	width: 10px
}
.music-player .player-controls {
	width: 0
}
.music-player .player-controls .main {
	width: 54px;
	float: right;
	margin-top: 12px
}
h3 {
	color: #fff;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif
}
h3 span {
	color: #e62739
}
h3 span.other-color-span {
	color: #C8CAE8
}
h3.in-text {
	margin: 50px 0 0
}
.button {
	margin: 54px 11px 0 0;
	float: left
}
.other-color {
	color: #7a7a7a;
	background-color: #fff;
	padding: 0 20px
}
.other-color h3 {
	color: #000;
	margin: 197px 0 0
}
.other-color .cover-left, .other-color .cover-right, .other-color .cover-small-left, .other-color .cover-small-right {
	background-color: #fff;
	position: absolute;
	top: 0;
	bottom: 0
}
.other-color .cover-right {
	left: 100%
}
.other-color .cover-left {
	right: 100%;
	left: -2000px
}
.other-color .cover-small-left {
	right: 100%;
	left: -40px
}
.other-color .cover-small-right {
	left: 100%;
	right: -40px
}
.text-section {
	min-height: 680px
}

.text-section p {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 40px;
	margin: 50px 0;
	text-indent: 60px;
	text-align: justify;
	color: #7d7d7d;

}
.text-section-flim p{
	font-family: 'Open Sans', sans-serif;
	font-size: 33px;
	line-height: 40px;
	margin: 70px 0;
	text-indent: 40px;
	text-align: justify;
	color: #f8e91c;
}
.text-section-white p{
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 40px;
	margin: 50px 0;
	text-indent: 60px;
	text-align: justify;
	color: #fff;
}
.text-title h3{
	font-family: 'Open Sans', sans-serif;
	font-size: 24px !important;
	line-height: 38px;
	padding-left: 50px;
}
.line{
	width: 100%;
	border-bottom: 1px solid #ccc;
}
.question-white{
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	margin: 5px 0;
	text-align: justify;
	color: #fff;
}
.question-white-b{
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	margin: 5px 0;
	text-align: justify;
	color: #1e1f34;
	line-height: 35px;
}
.question-white-5{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 28px;
	margin: 5px 0;
	text-align: justify;
	color: #fff;
}
.question-white-6{
	font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 28px;
    /* margin: 6px 0; */
    text-align: justify;
    color: #fff;
    padding: 15px;
    position: inherit;
}
.question-white-foremp{
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
	margin: 5px 0;
	text-align: center;
	color: #fff;
}
.for-border{
	border: 1px solid #4c4b4b;
	border-radius: 10px;
	padding: 50px;
}
.for-border:hover{
	border: none;
}
.for-emp{
	/* color: #f15e36; */
	color: #9E9E9E;
	font-size: 22px; 
	text-align: center; 
	letter-spacing: 10px;
}
.for-emp:hover{
	color: #f15e36;
}
.question-white-foremp-2{
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	margin: 5px 0;
	text-align: center;
	color: #fff;
}
.question-white-about-color{
	color: #e8bf2a;
}
.question-white-about-color-2{
	color: #1dea78;
}
.question-white-about{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	margin: 5px 0;
	text-align: justify;
	color: #fff;
	line-height: 40px;
}
.question-white-2{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	margin: 5px 0;
	text-align: justify;
	color: #fff;
}
.question-white-3{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	margin: 5px 0;
	text-align: center;
	color: #fff;
}
.question-white-4{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	margin: 0px auto;
	text-align: center;
	color: #fff;
}
.copy-right{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	margin-top: 25px;
	text-align: center;
	color: #999;
}
#ans-white-2{
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 40px;
	margin: 5px 0;
	tab-size: 44;
	text-align: justify;
	color: #fff;
	text-indent: 46px;
}
.ans-white{
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 40px;
	margin: 5px 0 0px 40px;
	padding-bottom: 42px;
	
	text-align: justify;
	color: #fff;
}
.ans-white-y{
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 40px;
	margin: 5px 0 0px 0px;
	padding-bottom: 42px;
	
	text-align: justify;
	color: #fff;
}
.ans-white-about-p{
	font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 25px;
    margin: 5px 0;
    padding-bottom: 8px;
    text-indent: 20px;
    text-align: justify;
    color: #fff;
}

.app-page-p {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	/* line-height: 40px; */
	margin: 10px 0;
	color: #fff;
	text-align: center;
}
.app-page-q, .app-page-a {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	/* line-height: 40px; */
	margin: 0px 15%;
	color: #fff;
	text-align: justify;
}

.small-text{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 40px;
	padding-bottom: 30px;
	color: #fff;
	text-align: center;
}
.text-section .text-section-img {
	margin: 50px 30px 0 0;
	float: left
}
.background-img {
	position: absolute;
	z-index: -1
}
.background-img.item-1 {
	top: -280px;
	right: -100px
}
.background-img.item-2 {
	left: 23.5%;
	bottom: 0
}
.background-img.item-3 {
	top: 0;
	left: 0
}
.background-img.item-4 {
	top: 0;
	right: 0
}
.background-img.item-5 {
	top: 0;
	left: -250px
}
.background-img.item-6, .background-img.item-7 {
	bottom: 0;
	left: 30%
}
.background-img.item-8 {
	bottom: 0;
	left: 0
}
.about {
	min-height: 640px;
	padding-left: 30px
}
.about h3 {
	margin: 100px 0 0!important
}
.slider-about {
	width: 350px;
	float: right;
	margin: 55px 0 0
}
/* .slider-about .owl-next, .slider-about .owl-prev {
	position: absolute;
	left: -60px;
	width: 35px;
	height: 35px;
	border-style: solid;
	border-width: 2px;
	border-color: #82829b;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	-webkit-transition: border 300ms ease-out;
	-moz-transition: border 300ms ease-out;
	-o-transition: border 300ms ease-out;
	transition: border 300ms ease-out
}
.slider-about .owl-next:hover, .slider-about .owl-prev:hover {
	border-color: #fff
} */
.slider-about .owl-prev {
	top: 0;
	/* background: url(../img/arrow-left2.png) no-repeat 50% 50% */
}
.slider-about .owl-next {
	top: 50px;
	/* background: url(../img/arrow-right2.png) no-repeat 50% 50% */
}
.slider-about .owl-dots {
	display: none
}
.slider-about .owl-carousel .owl-item img {
	width: auto!important
}
.quote blockquote {
	position: relative;
	font-size: 18px;
	line-height: 30px;
	font-family: OpenSansSemiboldItalic, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 0 70px
}
.quote blockquote .left, .quote blockquote .right {
	font-size: 24px;
	position: absolute
}
.quote blockquote .left {
	top: -30px;
	left: 0
}
.quote blockquote .right {
	right: 0;
	bottom: -30px
}
.quote .rate {
	font-size: 24px;
	color: #C8CAE8;
	margin: 0 auto;
	margin-top: 50px;
	display: table
}
.quote .rate li {
	float: left;
	margin: 0 2px
}
.quote .author {
	margin: 0 auto;
	margin-top: 10px;
	display: table;
	font-family: OpenSansSemibold, Arial, Helvetica, sans-serif
}
.slider-dates-wrapper {
	position: relative
}
.slider-dates-wrapper .slider-dates {
	padding-top: 30px
}
.slider-dates-wrapper .entry {
	margin: 0 0 50px;
	display: table;
	width: 100%
}
.slider-dates-wrapper h3 {
	color: #fff;
	font-size: 22px
}
.slider-dates-wrapper .info {
	margin: 20px 0 0
}
.slider-dates-wrapper .info li {
	float: left;
	margin: 0 20px 0 0
}
.slider-dates-wrapper .info li .icon {
	margin: 0 10px 0 0
}
.slider-dates-wrapper .date {
	color: #1e1e34;
	padding: 16px 0 0
	/* padding: 30px 0 0 */
}
.slider-dates-wrapper .date .day, .slider-dates-wrapper .date .month {
	width: 100%;
	display: table;
	text-align: center
}
.slider-dates-wrapper .date .day {
	font-size: 48px;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	margin: 0 115px 10px
}
.slider-dates-wrapper .date .month {
	font-size: 18px
}
.slider-dates-wrapper .three-fourth .three-fourth {
	padding: 20px 50px 20px 20px
}
.slider-dates-wrapper .three-fourth .one-fourth {
	border-style: solid;
	border-width: 0 0 0 1px;
	border-color: #fff;
	padding: 30px 0 30px 50px
}
.slider-dates-wrapper .three-fourth .one-fourth .button {
	margin: 0
}
.slider-dates-wrapper .cover {
	background-color: #fff;
	position: absolute;
	top: 0;
	left: -2000px;
	bottom: 0;
	right: 76.5%
}
.slider-dates-wrapper .cover-about {
	background-color: #fff;
	position: absolute;
	top: 0;
	left: -2000px;
	bottom: 0;
	right: 90.5%
}
/* .slider-dates-wrapper .owl-next, .slider-dates-wrapper .owl-prev {
	position: absolute;
	top: -118px;
	width: 35px;
	height: 35px;
	border-style: solid;
	border-width: 2px;
	border-color: #82829b;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	-webkit-transition: border 300ms ease-out;
	-moz-transition: border 300ms ease-out;
	-o-transition: border 300ms ease-out;
	transition: border 300ms ease-out
}
.slider-dates-wrapper .owl-next:hover, .slider-dates-wrapper .owl-prev:hover {
	border-color: #fff
}
.slider-dates-wrapper .owl-prev {
	right: 45px;
	background: url(../img/arrow-left2.png) no-repeat 50% 50%
}
.slider-dates-wrapper .owl-next {
	right: 0;
	background: url(../img/arrow-right2.png) no-repeat 50% 50%
} */
.hidden{
		visibility: hidden;
	}
.slider-dates-wrapper .owl-dots {
	display: none
}
.wrapper {
	float: left;
	width: 100%;
	min-height: 600px;
	z-index: 10;
	position: relative;
	background-attachment: fixed!important
}
.wrapper .quote {
	margin: 150px 0 0;
	display: table
}
.wrapper.item-1 {
	background: url(../img/wrapper/1.jpg) 50% 50%
}
.wrapper.shark-bg{
	background: url(../img/avoid-shark.jpg) 50% 50%
}
.wrapper.item-2 {
	background: url(../img/wrapper/2.jpg) 50% 50%
}
.wrapper.item-3 {
	background: url(../img/wrapper/3.jpg) 50% 50%
}
.wrapper.for-emp-2{
	background: url(../img/wrapper/bg-2.jpg) 50% 50%
}
.wrapper.for-emp-3{
	background: url(../img/wrapper/bg-3.jpg) 50% 50%
}
.wrapper.faq-bg {
	background: url(../img/faq_background.jpg) 50% 50%
}
.wrapper.contact-bg {
	background: url(../img/contact-bg.jpg) 50% 50%
}
.wrapper.item-4 {
	background: url(../img/wrapper/4.jpg) 50% 50%
}
/* .wrapper.item-5 {
	background: url(../img/wrapper/5.jpg) 50% 50%
} */
.wrapper.item-6 {
	background: url(../img/wrapper/6.jpg) 50% 50%
}
.wrapper.item-7 {
	background: url(../img/wrapper/7.jpg) 50% 50%
}
.main-video-wrapper {
	position: absolute;
	left: 10%;
	right: 10%;
	height: 500px;
	z-index: 10
}
.main-video-wrapper .main-video {
	width: 100%;
	height: 100%
}
.video h3 {
	margin: 197px 0 0
}
.video .title {
	margin: 185px 0 0
}
.after-video {
	z-index: 9;
	position: relative
}
.main-video-small {
	width: 100%;
	height: 100%
}
.other-videos {
	margin: 57px 0 0
}
.other-videos li {
	margin: 20px 0 0;
	display: table;
	width: 100%
}
.other-videos li h4 {
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	padding: 0 40px 0 20px;
	color: #C8CAE8;
	margin: 0 0 20px
}
.other-videos li ul {
	padding: 0 20px
}
.other-videos li ul li {
	margin: 0 0 10px
}
.other-videos li ul li .icon {
	margin: 0 10px 0 0
}
.features {
	margin: 50px 0 55px;
	display: table;
	width: 100%
}
/* .features .feature:hover>.circle {
	background-color: #000;
	-webkit-transition: background-color 300ms linear;
	-moz-transition: background-color 300ms linear;
	-o-transition: background-color 300ms linear;
	-ms-transition: background-color 300ms linear;
	transition: background-color 300ms linear
} */
.features .feature:hover>.circle .icon {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg)
}
.features .feature .circle {
	width: 105px;
	height: 105px;
	
	display: table;
	margin: 0 auto;
	-webkit-transition: background-color 300ms linear;
	-moz-transition: background-color 300ms linear;
	-o-transition: background-color 300ms linear;
	-ms-transition: background-color 300ms linear;
	transition: background-color 300ms linear
}
.features .feature .circle .icon {
	font-size: 48px;
	text-align: center;
	width: 100%;
	display: table;
	margin-top: 43px;
	-webkit-transition: -webkit-transform 1.2s ease-in-out;
	transition: transform 1.2s ease-in-out
}
.features .feature .name {
	width: 100%;
	display: table;
	text-align: center;
	font-size: 15px;
	font-family:  'Open Sans', sans-serif;
	margin: 35px 0 0;
	text-transform: uppercase
}
.slider-news .item .img-wrapp {
	overflow: hidden;
	position: relative
}
.slider-news .item img {
	width: 100%
}
.slider-news .item img.after {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5
}
.slider-news .item .info {
	background-color: #fff;
	padding: 18px
}
.slider-news .item .info .date {
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	margin: 10px 0 0;
	display: table
}
.slider-news .item .info p {
	margin: 15px 0 0
}
.slider-news .item .info.first {
	background-color: #e62739
}
.slider-news .item .info.first a {
	color: #fff
}
.slider-news .item .info.first a:hover {
	color: #000
}
.slider-news .item .info.first .date, .slider-news .item .info.first p {
	color: #fff
}
.slider-news .item .info.second {
	background-color: #fff
}
.slider-news .item .info.second .date {
	color: #000
}
.slider-news .item .info.second p {
	color: #1e1e34
}
.slider-news .owl-next, .slider-news .owl-prev {
	position: absolute;
	top: -118px;
	width: 35px;
	height: 35px;
	border-style: solid;
	border-width: 2px;
	border-color: #ff9800;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	-webkit-transition: border 300ms ease-out;
	-moz-transition: border 300ms ease-out;
	-o-transition: border 300ms ease-out;
	transition: border 300ms ease-out
}
.slider-news .owl-next:hover, .slider-news .owl-prev:hover {
	border-color: #fff
}
.slider-news .owl-prev {
	right: 70px;
	background: url(../img/arrow-left2.png) no-repeat 50% 50%
}
.slider-news .owl-next {
	right: 25px;
	background: url(../img/arrow-right2.png) no-repeat 50% 50%
}
.slider-news .owl-dots {
	display: none
}
.news-slider-cover {
	background-color: #1e1e34;
	position: absolute;
	top: 0;
	bottom: 0;
	right: -1px;
	width: 1px;
	z-index: 10
}
.news-section {
	z-index: 10
}
.news-section h3 {
	margin: 188px 0 50px
}
.news-section h3.categories {
	margin: 56px 0 50px
}
.news-section .cover-small-left {
	left: -23px
}
.tags {
	width: 100%;
	display: table;
	position: relative
}
.tags li {
	float: left;
	margin: 0 10px 10px 0
}
.tags li a {
	display: table;
	color: #fff;
	background-color: #000;
	font-size: 11px;
	padding: 6px 8px;
	font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
	-webkit-transition: background-color 300ms linear;
	-moz-transition: background-color 300ms linear;
	-o-transition: background-color 300ms linear;
	-ms-transition: background-color 300ms linear;
	transition: background-color 300ms linear
}
.tags li a:hover {
	background-color: #e62739;
	-webkit-transition: background-color 300ms linear;
	-moz-transition: background-color 300ms linear;
	-o-transition: background-color 300ms linear;
	-ms-transition: background-color 300ms linear;
	transition: background-color 300ms linear
}
.categories {
	position: relative
}
.categories li {
	border-style: solid;
	border-width: 0 0 2px;
	border-color: #000;
	padding: 10px 0
}
.categories li a {
	font-family: OpenSansSemibold, Arial, Helvetica, sans-serif
}
.logos {
	margin-top: 170px
}
.logos .logo-wrapper {
	position: relative
}
.logos .logo-wrapper .bottom-left, .logos .logo-wrapper .bottom-right, .logos .logo-wrapper .left-bottom, .logos .logo-wrapper .left-top, .logos .logo-wrapper .right-bottom, .logos .logo-wrapper .right-top, .logos .logo-wrapper .top-left, .logos .logo-wrapper .top-right {
	position: absolute;
	background-color: #fff;
	display: none
}
.logos .logo-wrapper .top-left {
	top: 0;
	left: 0;
	width: 20px;
	height: 3px
}
.logos .logo-wrapper .top-right {
	top: 0;
	right: 0;
	width: 20px;
	height: 3px
}
.logos .logo-wrapper .left-top {
	top: 0;
	left: 0;
	width: 3px;
	height: 20px
}
.logos .logo-wrapper .left-bottom {
	left: 0;
	bottom: 0;
	width: 3px;
	height: 20px
}
.logos .logo-wrapper .bottom-left {
	left: 0;
	bottom: 0;
	width: 20px;
	height: 3px
}
.logos .logo-wrapper .bottom-right {
	bottom: 0;
	right: 0;
	width: 20px;
	height: 3px
}
.logos .logo-wrapper .right-top {
	top: 0;
	right: 0;
	width: 3px;
	height: 20px
}
.logos .logo-wrapper .right-bottom {
	bottom: 0;
	right: 0;
	width: 3px;
	height: 20px
}
.logos .logo-wrapper img {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto
}
.blog-list li {
	margin: 0 0 50px;
	display: table
}
.blog-list h3 a {
	color: #fff
}
.blog-list h3 a:hover {
	color: #C8CAE8
}
.blog-list .date {
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	margin: 10px 0 0;
	display: table;
	color: #C8CAE8
}
.blog-list img {
	width: 100%;
	padding-right: 40px;
	margin: 0 0 10px
}
.blog-list p {
	padding-right: 20px;
	margin: 30px 0 0
}
.blog-list .read-more {
	margin: 20px 0 0
}
.blog-open {
	margin: 50px 0
}
.blog-open h3 a {
	color: #fff
}
.blog-open h3 a:hover {
	color: #C8CAE8
}
.blog-open .date {
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	margin: 5px 0 0;
	display: table;
	color: #C8CAE8
}
.blog-open img {
	width: 100%;
	padding-right: 40px;
	margin: 0 0 10px
}
.blog-open p {
	padding-right: 20px;
	margin: 30px 0 0
}
.blog-open .name {
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	display: table;
	color: #fff;
	font-size: 16px
}
.comments li {
	margin: 0 0 30px
}
.comments .reply {
	margin: 10px 0 0;
	display: table;
	color: #fff;
	font-size: 10px;
	font-family: OpenSansSemibold, Arial, Helvetica, sans-serif
}
.comments .reply:hover {
	color: #C8CAE8
}
.comments .reply-li {
	padding-left: 50px
}
.comment-form {
	margin: 0 0 50px;
	display: table;
	width: 100%;
	padding-right: 40px
}
.comment-form input[type=text], .drop-down {
	display: table
}
.comment-form input[type=text], .comment-form textarea, .drop-down{
	width: 100%;
	color: #fff;
	background: 0 0;
	border-style: solid;
	border-width: 0 0 3px;
	border-color: #747483;
	text-transform: uppercase;
	margin: 0 0 50px;
	padding: 0 0 20px
}
.comment-form textarea {
	height: 115px;
	font: 14.5px RobotoLight, Arial, Helvetica, sans-serif
}
.comment-form input[type=submit] {
	text-transform: uppercase;
	cursor: pointer;
	margin: 0;
	padding: 18px 20px
}
.comment-form .contact-required {
	border-color: #e62739!important;
	color: #e62739!important
}
.comment-form .sent {
	background-color: #439f00!important
}
.actors .cover-right-actors {
	background-color: #fff;
	position: absolute;
	top: 0;
	bottom: 0;
	right: -50px;
	left: 100%
}
.actors .entry {
	margin-top: -7px;
	display: table;
	width: 100%
}
.actors .entry .info {
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	color: #1e1e34;
	display: table;
	width: 100%
}
.actors .entry .info .name, .actors .entry .info .surname {
	width: 100%;
	text-align: center;
	display: table
}
.actors .entry .info .name {
	margin: 110px 0 0
}
.actors .entry .info .surname {
	margin: 10px 0 0;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif
}
.actors .entry .info .social {
	margin: 0 auto;
	margin-top: 15px;
	display: table;
	opacity: 0
}
.actors .entry .info .social li {
	float: left;
	margin: 0 5px
}
.actors .entry .info .social li a {
	font-size: 18px;
	color: #e62739;
	-webkit-transition: color 300ms linear;
	-moz-transition: color 300ms linear;
	-o-transition: color 300ms linear;
	-ms-transition: color 300ms linear;
	transition: color 300ms linear
}
.actors .entry .info .social li a:hover {
	color: #C8CAE8;
	-webkit-transition: color 300ms linear;
	-moz-transition: color 300ms linear;
	-o-transition: color 300ms linear;
	-ms-transition: color 300ms linear;
	transition: color 300ms linear
}
.actors .entry .last {
	overflow: hidden
}
.actors .entry .last img {
	width: 100%
}
.actors .entry .last .after {
	position: absolute;
	top: 0;
	left: 0
}
.actors .entry .other-color {
	margin-right: -1%
}
.actors-wrapp {
	position: relative;
	display: table;
	width: 100%;
	margin-bottom: -10px
}
.gallery-section .gallery li {
	float: left;
	width: 33.33%;
	margin: 0 0 -7px 0;
	background-image: url('img/about-bg.jpg');
	position: relative
}
.gallery-section .gallery li .hover {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 7px;
	right: 0;
	background-color: rgba(255, 0, 0, .8);
	display: none;
	cursor: pointer
}
.gallery-section .gallery li .hover span {
	font-family: FontAwesome;
	color: #fff;
	font-size: 50px;
	width: 100%;
	display: table;
	text-align: center;
	margin: 45% 0 0
}
.gallery-section .gallery li img {
	width: 100%
}
.gallery-section .gallery-details h3 {
	margin: 83px 0 50px
}
.gallery-section .gallery-details .category-choose li .detail {
	width: 26px;
	height: 3px;
	background-color: #5e5e7f;
	margin: 18px 0
}
.gallery-section .gallery-details .category-choose li.current a {
	color: #FD8080;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
}
.gallery-section .gallery-details .category-choose li.current .detail {
	width: 94px;
	background-color: #FD8080
}
.wrapper .text {
	margin-top: 190px;
	display: table
}
/* .wrapper .text P {
	font-size: 30px;
	line-height: 36px;
	font-family: OpenSansBold, Arial, Helvetica, sans-serif;
	text-align: center
} */
.wrapper .text span {
	color: #FD8080;
	text-decoration: underline
}
.wrapper .text a {
	margin: 0 auto;
	margin-top: 50px;
	display: table;
	float: none
}
.action {
	background-color: #1a1b2d;
	display: table;
	width: 100%;
	padding: 15px 0
}
.action .button {
	margin: 0 auto;
	display: table;
	float: none
}
.action p {
	margin: 13px 0 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	line-height: 32px
}
.action p span {
	color: #f47b34;
}
.contact-form {

	margin: 84px 0 0
}
.contact-form input[type=text], {
	display: table
}
.contact-form input[type=text], .contact-form textarea {
	width: 100%;
	color: #fff;
	background: 0 0;
	border-style: solid;
	border-width: 0 0 3px;
	border-color: #747483;
	text-transform: uppercase;
	margin: 0 0 50px;
	padding: 0 0 20px
}
.contact-form textarea {
	height: 115px;
	font: 14.5px RobotoLight, Arial, Helvetica, sans-serif
}
.contact-form input[type=submit] {
	text-transform: uppercase;
	cursor: pointer;
	margin: 0;
	padding: 18px 20px
}
.contact-form .contact-required {
	border-color: #e62739!important;
	color: #e62739!important
}
.contact-form .sent {
	background-color: #439f00!important
}
.contact h3 {
	margin: 50px 0 0
}
.contact .text-section {
	padding: 0 0 0 40px;
	min-height: 440px
}
.contact .contact-details {
	margin: 46px 0 0
}
.contact .contact-details span {
	color: #C8CAE8;
	font-family: OpenSansSemibold, Arial, Helvetica, sans-serif
}
.contact .social {
	margin: 30px 0 0;
	display: table
}
.contact .social li {
	float: left;
	margin: 0 20px 0 0
}
.contact .social li a {
	font-size: 30px;
	color: #fff;
	-webkit-transition: color 300ms linear;
	-moz-transition: color 300ms linear;
	-o-transition: color 300ms linear;
	-ms-transition: color 300ms linear;
	transition: color 300ms linear
}
.contact .social li a:hover {
	color: #FD8080;
	-webkit-transition: color 300ms linear;
	-moz-transition: color 300ms linear;
	-o-transition: color 300ms linear;
	-ms-transition: color 300ms linear;
	transition: color 300ms linear
}
.contact .social li a span {
	font-family: FontAwesome, Arial, Helvetica, sans-serif
}
.contact .other-color p {
	margin: 50px 0 0
}
.contact .other-color .cover-small-right {
	right: -25px
}
.twitter-timeline {
	margin-top: 50px!important
}
footer {
	width: 100%;
	display: table;
	font-size: 12px;
	margin: 2px 0 0;
	padding: 44px 0 40px
}
footer img {
	float: right
}
@media all and (max-width:1200px) {
	.action, .wrapper {
		padding: 60px 25px
	}
	.contact .text-section {
		padding-right: 40px
	}
	.title {
		margin: 75px 15px
	}
	.actors-wrapp .text-section {
		padding-right: 40px;
		padding-bottom: 40px
	}
	.music-player .player-controls {
		margin-right: 20px
	}
	.intro .intro-content {
		padding: 10px
	}
}
@media all and (max-width:1150px) {
	.slider-news .item .info {
		height: auto!important;
		padding-bottom: 30px
	}
	.slider-dates-wrapper .cover, .slider-dates-wrapper .date {
		display: none
	}
	.slider-dates-wrapper .owl-next {
		right: 25px
	}
	.slider-dates-wrapper .owl-prev {
		right: 70px
	}
	.slider-dates-wrapper .entry .extra {
		width: 100%
	}
	.background-img.item-2 {
		left: 0
	}
	.slider-dates-wrapper .entry {
		padding: 0 25px
	}
}
@media all and (max-width:1100px) {
	footer span {
		float: left
	}
	footer img {
		float: left;
		clear: both;
		margin-top: 20px
	}
}
@media all and (max-width:1000px) {
	.actors .entry .info .name {
		margin: 50px 0 0
	}
}
@media all and (max-width:950px) {
	.desktop-menu {
		display: none
	}
	.mobile-menu-icon {
	float: right;
    padding: 14px 120px 0px 0px;
	display: block
	}
	.background-img {
		width: 100%;
		left: 0!important
	}
}
@media all and (max-width:870px) {
	.mobile-menu-icon {
	float: right;
    padding: 14px 120px 0px 0px;
	display: block
	}
	.actors .entry .info .social {
		opacity: 1!important
	}
}
@media all and (max-width:750px) {
	.mobile-menu-icon {
		float: right;
    padding: 14px 120px 0px 0px;
	display: block
	}
	.action .three-fourth {
		width: 100%;
		margin-bottom: 50px
	}
	.action .one-fourth {
		width: 100%
	}
	.action .one-fourth .button {
		float: left
	}
	.contact-form .one-third, .gallery-content, .other-color, .text-section {
		width: 100%
	}
	.other-color {
		height: auto!Important;
		min-height: auto!Important;
		padding-bottom: 50px
	}
	.other-color h3 {
		margin: 50px 0!important
	}
	.gallery-details {
		height: auto!important;
		padding-bottom: 50px
	}
	.wrapper {
		height: auto;
		min-height: auto
	}
	.logos, .wrapper .text {
		margin: 0
	}
	.logos img {
		width: 100%;
		padding: 0 25px
	}
	.text-section {
		padding-left: 25px;
		padding-right: 25px;
		min-height: auto!important;
		padding-bottom: 50px
	}
	.actors {
		margin-bottom: 50px
	}
	.actors .entry .info {
		height: auto!important;
		padding: 40px
	}
	.actors .entry .info .name {
		margin: 0
	}
	.actors-wrapp .one-half, .news-content {
		width: 100%
	}
	.features .one-fifth, .features .one-fourth, .features .one-half, .features .one-third {
		width: 48%;
		margin-bottom: 20px
	}
	.main-video-wrapper {
		position: relative;
		left: auto;
		right: auto
	}
	.video h3 {
		margin: 50px 0 0
	}
	.intro-about {
		width: 100%
	}
	.intro .intro-content h1 {
		font-size: 52px
	}
	.intro .intro-content .subtitle {
		font-size: 18px
	}
	.actors-wrapp .cover-right-actors, .actors-wrapp .cover-small-right {
		display: none!important
	}
	.contact .other-color .cover-small-right {
		display: none
	}
	.news-content {
		width: 99.8%
	}
	.blog-list li {
		padding: 0 40px
	}
	.blog-list li img {
		padding-right: 0
	}
	.blog-open {
		padding: 0 40px
	}
	.blog-open img, .comment-form {
		padding-right: 0
	}
	.blog-open .title {
		margin: 75px 0
	}
}
@media (max-width:640px) {
	.form-mobile{
	width: 100%
	}
	.mobile-menu-icon {
		float: right;
	    padding: 8px 120px 0px 0px;
		display: block
	}
	.slider-dates-wrapper .entry .last, .slider-dates-wrapper .three-fourth .three-fourth {
		width: 100%
	}
	.main-nav .one-fourth {
		width: 32%
	}
	.main-nav .one-fourth img {
		width: 90%
	}
	.main-nav .three-fourth {
		width: 66%
	}
	.mobile-menu-icon {
		margin-left: 10px
	}
	/* custom code */
	.hidden{
		text-align: center;
		padding-top: 30px;
		color: #545556;
		visibility: visible;
	}
	.actors-wrapp{
		
	}
	.text-section-flim{
		display: none

	}
	.text-section-flim p{
		text-align: center;

	}
	.one-sixth{
		width: 31%;
	}
	.banner-bg{
		
	}
	.bacground-page{
		height: 100%;
		width: 100%;
		background: url(../img/page-banner-mobile.jpg);
		background-position: 50% 50%;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.intro-about {
		
	}
	.intro{
		background-position: center;
	background-size: cover;
	background-repeat: no-repeat;

	}
	.wrapper-content {
	    width: 100%;
	    margin: 0 auto;
	    padding: 20px;
	    position: relative;
    	text-align: center;
	}
	.wrapper-content-box h3, .mobile-view h3{
		text-align: center;
	    font-size: 20px;
	    color: #57b172;
	   position: relative;
	   top: 0;
		}
	.boxx{
		display: inline-block;
	}
	.wrapper-content-box p, .mobile-view p{
		text-align: justify;
		color: #adabab;
		padding-top: 0px !important;
		position: relative;
    	top: 10px;
	}
	
	.gallery-content img{
		width: 465px;
	}
	.current p{
	text-align: center;
	font-size: 16px;
	line-height: 35px;
	}
	.current .detail{
	display: none;
	}
	.mobile-title{
		line-height: 60px;
    margin-bottom: 30px !important;
	}
	.mobile-title-2{
		line-height: 45px;
	}
	.mobile-title-3{
		line-height: 55px;
	}
	.container-for{
    margin-bottom: 80px;
	}
	.container-for img{
	    padding-top: 17px !important;
	}
	.container-for p{
    font-size: 13px;
	}
	.question-white-foremp-2{
    font-size: 14px;
    margin: -54px 0;
    line-height: 33px;
	}
	.wrapper {
    padding: 0px 25px;
	}
	.app-mobile-view{
	width: 100%;
    padding-top: 55px;
	}
	.app-mobile-view-2{
	padding: 0px 30px;
    width: 100%;
	}
	.home-tag-line{
	font-family: 'Rokkitt', serif;
    font-size: 60px;
    margin-top: -145px;
    line-height: 77px;
    color: #175f89;
	}
	tab-wrapper {
  margin-bottom: 122px;
  margin-top: 100px;
	}
	.nav-tab {
	  text-align: center;
	}
	.nav-tab-item {
	  display: inline-block;
	  font-size: 17px;
	  line-height: 18px;
	  font-weight: 400;
	  color: #bbbbbb;
	  padding: 17px 31px;
	  cursor: pointer;
	  border: 1px solid #fff;
	}
	.nav-tab-item:hover {
	  border: 1px solid #f47b34;
	}

	.tab-info {
	  display: none;
	}
	.tab-info.active {
	  display: block;
	}
	.tab-nav-wrapper {
	  margin-bottom: 83px;
	}
	.nav-tab.style-2 .nav-tab-item {
	  padding: 17px 17px;
	  color: #848484;
	  background: transparent;
	  border: none;
	  border-bottom: 1px solid transparent;
	}
	.nav-tab.style-2 .nav-tab-item.active {
	  color: #000;
	  background: transparent;
	  border-bottom: 4px solid #f47b34;
	}
	.nav-tab.style-2 .nav-tab-item:hover {
	  color: #000;
	  background: transparent;
	  border-bottom: 4px solid #f47b34;
	}
	.shedule-user {
	  margin-bottom: 60px;
	}
	.shedule-entry {
    position: relative;
    margin: 0 auto;
	}
	.shedule-block:after{
		display: none
	}
	.shedule-block.left .shedule-entry{
		left: 0 !important;
	}
	.shedule-block.right .shedule-entry{
		right: 0 !important;
	}
	.shedule-block{
	padding-top: 74px !important;
    padding-bottom: 0px !important;
	}

} 
/* End the 650 screen */
@media all and (max-width:550px) {
	.mobile-menu-icon {
		float: right;
    padding: 14px 120px 0px 0px;
	display: block
	}
	.contact .other-color {
		height: auto!important;
		padding-bottom: 50px
	}
	.gallery-section .gallery li {
		width: 50%
	}
	.logos .one-fifth, .logos .one-fourth, .logos .one-half, .logos .one-third {
		width: 48%;
		margin-bottom: 25px
	}
	.main-video-wrapper {
		height: 300px
	}
	.video .other-videos .one-half {
		width: 100%;
		margin: 10px 0
	}
	.features {
		margin-top: 50px!Important
	}
	.features .one-fifth, .features .one-fourth, .features .one-half, .features .one-third {
		width: 100%
	}
	.slider-dates-wrapper .owl-next, .slider-dates-wrapper .owl-prev {
		top: -50px
	}
}
@media all and (max-width:500px) {
	.mobile-menu-icon {
		float: right;
    padding: 14px 120px 0px 0px;
	display: block
	}
	.slider-about .owl-next, .slider-about .owl-prev {
		top: -60px
	}
	.slider-about .owl-prev {
		left: 0
	}
	.slider-about .owl-next {
		left: 45px
	}
}
@media all and (max-width:350px) {
	.mobile-menu-icon {
		float: right;
    padding: 14px 120px 0px 0px;
	display: block
	}
	.intro .intro-content {
		bottom: 100px
	}
	.intro .intro-content h1 {
		font-size: 40px
	}
	.intro .intro-content .subtitle {
		font-size: 16px
	}
	.intro .intro-content .button {
		margin: 10px 0
	}
	.slider-about .owl-next, .slider-about .owl-prev {
		display: none!important
	}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) {
	.mobile-menu-icon {
		float: right;
    padding: 14px 120px 0px 0px;
	display: block
	}
	.wrapper {
		background-attachment: inherit!important
	}
	.background-img {
		width: 100%;
		left: 0!important
	}
}
@media all and (max-height:750px) {
	.intro .intro-content {
		bottom: 200px
	}
}
@media all and (max-height:550px) {
	.intro .intro-content {
		bottom: 100px
	}
}