	/*---------------------------------------------------------------------------------Style--Rohit-------------------------------------------------------------------*/
	
	html{
	margin:0;
	padding:0;	
	}
	.portmargin .portfolio{
		margin:10px 5px;
		}
	.effect-julia{
		border:1px solid #ddd;
		padding:5px;	
		}
	.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 99999999;
    background: url(file:///C|/xampp/htdocs/backup/img/page-loader.gif) 50% 50% no-repeat rgb(249,249,249);
	display:none;
    }
	
	body {
	font-size:14px;
	background:#fff;
	font-family: 'Open Sans', sans-serif;
font-family: 'Cuprum', sans-serif;
	}
	.popup-box h2{
		text-align:left;
		font-size:18px;
		margin:0px;	
		}
	
	*, *:before, *:after {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
	
	.container{
	max-width:1170px;
	width:100%;
	margin:0 auto;
		
	}
	
	.top-header{
	width: 100%;
	background: #10d5ff;
	display: inline-block;
	}
	
	.login-user a{
	display:inline-block;
	text-align:center;
	padding:7px 15px;
	text-transform:uppercase;
	color:#000;
	float:right;
	}
	
	.my-menu {
	margin:15px 0px;
	padding:0;
	display:block;
	}
	.my-menu ul {
	padding:0;
	margin: 10px 0 !important;
	float: right;
	}
	.my-menu-shadow {
	box-shadow:0 0 5px rgba(0, 0, 0, .5);
	width:100%;
	}
	.my-menu li {
	list-style:none;
	float:left;
	margin:0px 10px;
	color:#606577;
	}


	.btn-apply2 {
	transition:all .7s;
	position:relative;
	border-radius:5px;
	margin:30px auto;
	border:1px solid #e84700;
	display:block;
	width:180px;
	height:50px;
	line-height:50px;
	color:#e84700;
	font-size:16px;
	text-align:center;
	background:#fff;
	}
	.btn-apply2:hover {
	padding-right:50px!important;
	background:#e84700;
	border:1px solid transparent;
	color:#fff;
	}
	.btn-apply2:after {
	content:'»';
	position:absolute;
	opacity:0;
	top:0;
	left:10px;
	transition:all .9s ease;
	font-size:20px;
	color:#333;
	}
	.btn-apply2:hover:after {
	opacity:1;
	left:130px;
	color:#fff;
	}
	.contact-us {
	padding:8px 12px;
	background-color:#e84700;
	border:1px solid #e84711;
	color:#fff;
	font-family:'Open Sans', sans-serif;
	letter-spacing:1px;
	font-size:16px;
	}
	.contact-us:focus {
	color:#fff;
	}
	.contact-us:hover {
	background-color:#fff;
	border:1px solid #fff;
	color:#000;
	-webkit-transition:all .5s ease-in-out!important;
	-moz-transition:all .5s ease-in-out!important;
	-o-transition:all .5s ease-in-out!important;
	transition:all .5s ease-in-out!important;
	}
	/*===========================PORTFOLIO===================================*/
	
	.portfolio-menu {
	padding-top : 50px;
	padding-bottom : 25px;
	}
	#filter {
	display : block;
	list-style : none outside none;
	margin : 0 auto;
	overflow : hidden;
	padding : 0;
	text-align : center;
	padding : 0 15px;
	}
	#filter li {
	display : inline-block;
	margin : 0;
	padding : 0;
	border : 0;
	background : none;
	}
	#filter li a {
	border-radius : 0px;
	cursor : pointer;
	display : block;
	margin : 0;
	padding : 5px 10px;
	text-transform : uppercase;
	color : #8d8d8d;
	background-color : #f5f5f5;
	}
	#filter li a.active, #filter li a:hover, #filter li a:focus {
	background-color : #e84700;
	color : #fff;
	text-decoration : none;
	outline : none;
	}
	/*Hover--Style*/
	#grid figure {
	position : relative;
	float : left;
	overflow : hidden;
	margin : 0;
	width : 100%;
	height : auto;
	text-align : center;
	cursor : pointer;
	}
	#grid figure img {
	position : relative;
	display : block;
	width : 100%;
	}
	#grid figure figcaption {
	padding : 2em;
	color : #fff;
	font-size : 1.25em;
	-webkit-backface-visibility : hidden;
	backface-visibility : hidden;
	}
	#grid figure figcaption::before, #grid figure figcaption::after {
	width : 100%;
	}
	#grid figure figcaption, #grid figure figcaption > a {
	position : absolute;
	top : 0;
	left : 0;
	width : 100%;
	height : 100%;
	}
	#grid figure figcaption > a {
	z-index : 1000;
	text-indent : 200%;
	white-space : nowrap;
	font-size : 0;
	opacity : 0;
	}
	#grid figure h2 {
	word-spacing : -0.15em;
	font-weight : 300;
	}
	#grid figure h2 span {
	font-weight : 800;
	}
	#grid figure h2, #grid figure p {
	margin: 0;
	}
	#grid figure p {
	text-align:center;
	}
	figure.effect-duke {
	background : rgba(232, 71, 0, 0.7);
	overflow :hidden;
	}
	figure.effect-duke img, figure.effect-duke:hover .icon-holder {
	opacity : 1;
	top : 50%;
	-webkit-transition : all 0.35s, -webkit-transform 0.35s;
	transition : all 1s 0.25s, transform 0.35s;
	z-index : 999;
	}
	figure.effect-duke:hover img {
	opacity : 0.1;
	-webkit-transform : scale3d(1.2, 1.2, 1);
	transform : scale3d(1.2, 1.2, 1);
	}
	figure.effect-duke h2 {
	-webkit-transition : -webkit-transform 0.35s;
	transition : transform 0.35s;
	-webkit-transform : scale3d(0.8, 0.8, 1);
	transform : scale3d(0.8, 0.8, 1);
	-webkit-transform-origin: 50% 100%;
	transform-origin : 50% 100%;
	}
	figure.effect-duke .icon-holder {
	position : absolute;
	top : 40%;
	left : 0;
	margin : 20px;
	padding : 30px;
	text-transform : none;
	font-size : 90%;
	opacity : 0;
	width : 100%;
	margin : auto;
	-webkit-transform : scale3d(0.8, 0.8, 1);
	transform : scale3d(0.8, 0.8, 1);
	-webkit-transform-origin: 50% -100%;
	transform-origin : 50% -100%;
	}
	figure.effect-duke .icon-holder ul {
	width : 185px;
	margin : auto;
	}
	figure.effect-duke:hover h2, figure.effect-duke:hover p {
	opacity : 1;
	-webkit-transform : scale3d(1, 1, 1);
	transform : scale3d(1, 1, 1);
	}
	.protfolio {
	margin:30px auto;
	}
	#box {
	margin:0 auto;
	overflow:hidden;
	position:relative;
	}
	#overlay {
	background:rgba(0, 0, 0, .75);
	text-align:center;
	opacity:0;
	transition:all .5s ease;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
	z-index:99999;
	top:0;
	cursor:pointer;
	}
	#box:hover #overlay {
	opacity:1;
	transition:all .5s ease;
	}
	#overlay .caption-icon a i {
	color:#8c8a8a;
	margin:10px;
	font-size:30px;
	transition:all .7s ease;
	}
	#overlay .caption-icon a:hover i {
	color:#fff;
	font-size:36px;
	}
	#overlay .caption-icon {
	position:absolute;
	left:0;
	right:0;
	text-align:center;
	top:100px;
	}
	.popup-box {
	width:100%!important;
	margin:0 auto!important;
	height:100%
	}
	/*.portfolio {
	height:300px;
	overflow:hidden!important;
	margin:30px auto
	}*/
	.modal-body img {
	width:100%;
	height:auto
	}
.modal-title {
    font-size: 17px;
    color: #fd241a;

	font-weight: 600;
}
	.modal-open .modal {
	background:rgba(10, 20, 25, 0.5)
	}
	.modal-header .btn {
	color:#e95e1d;
	border:0!important;
	outline:none
	}
	.modal-header .btn:hover {
	background-color:transparent!important;
	border:0!important
	}
	.carousel-caption {
	color:#000;
	-webkit-text-shadow:none;
	-moz-text-shadow:none;
	-ms-text-shadow:none;
	-o-text-shadow:none;
	text-shadow:none
	}
	.carousel-inner .item-modal img {
	margin:0 auto;
	height:auto!important;
	width:auto!important;
	border-radius:0!important;
	border:0 solid #e95e1d
	}
	.testimonial-block {
	width:70%;
	margin:0 auto;
	display: inline-block;
	}
	.testimonial-block blockquote {
	border-left: 0px;
	width: 100%;
	margin: 5px auto;
	display: inline-block;
	}
	.testimonial-block blockquote p {
	color:#595858;
	text-align:left;
	background: #fff;
	padding:20px;
	border-radius:5px;
	line-height:22px !important;
	text-align:left;
	}
	.testimonial-block blockquote p:before {
	content:"";
	position:absolute;
	left:auto;
	border:10px solid transparent;
	border-bottom-color: #fff;
	transition: all 0.7s ease;
	top:124px;
	text-align:left;
	}
	.testimonial-block span {
	float:left;
	}
	.testimonial-block span img {
	float:left;
	width:auto!important;
	}
	.textimonial-img {
	margin:0 auto;
	display: inline-block;
	}
	.textimonial-img span {
	float:left;
	}
	.textimonial-img span img {
	width:auto!important;
	text-align:left;
	border-radius:200px;
	}
	.textimonial-img .name {
	float: right;
	display: inline-block;
	margin:25px 0 0 20px;
	}
	.textimonial-img .name b, p {
	text-align:left;
	display: block;
	color:#2f2f2f;
	}
	
	.testimonial-img p {
	color:#333;
	padding:20px;
	text-align:left;
	}
	.carousel-inner .active .image-bar:after {
	position:absolute;
	content:" ";
	top:50%;
	right:37%;
	width:70px;
	height:1px;
	background-color:#e95e1d
	}
	.carousel-inner .active .image-bar:before {
	position:absolute;
	content:" ";
	top:50%;
	right:57%;
	width:70px;
	height:1px;
	background-color:#e95e1d;
	-webkit-transition:all ease 600ms;
	-o-transition:all ease 600ms;
	transition:all ease 600ms
	}
	.carousel-inner .item span {
	position:relative;
	padding-top:45px
	}
	.carousel-inner .item span:after {
	position:absolute;
	content:" ";
	bottom:16%;
	left:-35px;
	width:30px;
	height:2px;
	background-color:#000
	}
	.control-arrow {
	text-align:center;
	margin-top:40px
	}
	.control-arrow a {
	position:relative;
	font-size:40px!important
	}
	.carousel-control a i {
	position:absolute;
	top:0;
	left:50%
	}
	.carousel-control.right, .carousel-control.left {
	cursor:pointer;
	color:#606577;
	background-image:none!important;
	text-shadow:none
	}
	.carousel-control.right:hover, .carousel-control.left:hover {
	color:#e84700
	}
	.carousel-control:hover {
	background:none;
	-webkit-transition:all ease-in .35s;
	-moz-transition:all ease-in .35s;
	-ms-transition:all ease-in .35s;
	-o-transition:all ease-in .35s;
	transition:all ease-in .35s
	}
	.contact-wrapper {
	background:url(file:///C|/xampp/htdocs/backup/img/contact-bg.jpg) no-repeat center center fixed;
	position:relative;
	background-size:cover
	}
	.address-bg-img {
	background:url(file:///C|/xampp/htdocs/backup/img/map-grey.jpg) no-repeat center center fixed;
	position:relative;
	background-size:cover
	}
	.contact-wrapper .form-inline .form-control {
	display:inline-block;
	width:100%;
	border-radius:0;
	vertical-align:middle;
	text-align:left;
	text-transform:none
	}
	.contact-wrapper .section-title {
	color:#fff
	}
	.contact-wrapper input, .contact-wrapper textarea, .contact-wrapper button {
	margin:0 0 10px
	}
	.contact-wrapper .costom-btn {
	width:100%;
	background:rgba(232, 71, 0, 1);
	border:1px solid #e84700;
	font:bold 16px/18px 'Open Sans', sans-serif;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:1.5px;
	-webkit-transition:all ease .4s;
	-moz-transition:all ease .4s;
	-ms-transition:all ease .4s;
	-o-transition:all ease .4s;
	transition:all ease .4s;
	height:40px
	}
	.contact-wrapper .costom-btn:hover {
	background:rgba(232, 71, 0, 0);
	color:#fff;
	border:1px solid #fff
	}
	.contact-wrapper .error {
	color:#ff6464;
	margin:5px 0
	}
	.contact-wrapper .validation {
	background:rgba(253, 231, 231, 1);
	border:2px solid rgba(101, 13, 12, 0.9);
	box-shadow:0 0 2px rgba(101, 13, 12, 0.5) inset
	}
	.contact-wrapper .form-control:-ms-input-placeholder {
	font:300 13px/22px 'Open Sans', sans-serif;
	color:#5c5c5c;
	text-transform:capitalize;
	font-weight:300;
	letter-spacing:1.1px
	}
	.contact-wrapper .form-control::-webkit-input-placeholder {
	font:300 13px/22px 'Open Sans', sans-serif;
	color:#5c5c5c;
	text-transform:capitalize;
	font-weight:300;
	letter-spacing:1.1px
	}
	.contact-wrapper .form-control::-moz-placeholder {
	font:300 13px/22px 'Open Sans', sans-serif;
	color:#5c5c5c;
	text-transform:capitalize;
	font-weight:300;
	letter-spacing:1.1px
	}
	.contact-wrapper .form-control:focus {
	border:1px solid rgba(232, 71, 0, 1);
	outline:0;
	-moz-box-shadow:0 0 3px rgba(232, 71, 0, 0.9);
	-webkit-box-shadow:0 0 3px rgba(232, 71, 0, 0.9);
	-ms-box-shadow:0 0 3px rgba(232, 71, 0, 0.9);
	-o-box-shadow:0 0 3px rgba(232, 71, 0, 0.9);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.1) inset, 0 0 3px rgba(232, 71, 0, 0.9)
	}
	.contact-wrapper .icon-text {
	font:normal 16px/22px 'Open Sans', sans-serif;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	margin:25px 0
	}
	.contact-wrapper .icon-holder {
	width:300px;
	margin:0 auto
	}
	.contact-wrapper .icon-holder ul li {
	display:inline-block;
	margin:0 10px;
	width:38px;
	height:38px;
	text-align:center;
	border-radius:50%;
	border:1px solid #fff;
	background:rgba(232, 71, 0, 0);
	-webkit-transition:background ease .5s;
	-moz-transition:background ease .5s;
	-o-transition:background ease .5s;
	-ms-transition:background ease .5s;
	transition:background ease .5s
	}
	.contact-wrapper .icon-holder ul li:first-child {
	margin:0 10px 0 0
	}
	.contact-wrapper .icon-holder ul li:last-child {
	margin:0 0 0 10px
	}
	.contact-wrapper .icon-holder ul li a {
	width:38px;
	height:38px;
	color:#fff;
	cursor:pointer
	}
	.contact-wrapper .icon-holder ul li .fa {
	line-height:37px
	}
	.contact-wrapper .icon-holder ul li:hover {
	background:rgba(232, 71, 0, 1);
	border:1px solid rgba(232, 71, 0, 0.5)
	}
	.counting::before, .clean-idea::before, .contact-wrapper::before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.7);
	}
	.map-frame iframe {
	width:100%;
	height:250px
	}
	.clearboth {
	clear:both
	}
	.backtop {
	color:#fff;
	border:1px solid #171715;
	padding:3px 5px;
	font-size:24px;
	overflow:hidden;
	cursor:pointer;
	width:40px;
	height:40px;
	border-radius:40px;
	line-height:30px;
	background-color:#171717;
	text-align:center;
	position:absolute;
	bottom:-8px;
	right:15px;
	-webkit-transition:500ms;
	-moz-transition:500ms;
	-o-transition:500ms;
	-ms-transition:500ms;
	transition:500ms;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-transform:translateZ(0)
	}
	.backtop:hover {
	color:#fff;
	background:#e84700;
	border:1px solid #e84700
	}
	.backtop:after {
	position:absolute;
	width:100%;
	height:100%;
	content:'';
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	display:none
	}
	.backtop:before {
	font-family:'FontAwesome';
	speak:none;
	font-size:20px;
	line-height:30px;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	display:block;
	-webkit-font-smoothing:antialiased
	}
	.backtop:hover::before {
	-webkit-animation:toTopFromBottom .3s forwards;
	-moz-animation:toTopFromBottom .3s forwards;
	animation:toTopFromBottom .3s forwards
	}
	.-toggle {
	position:relative;
	float:right;
	padding:11px 10px;
	
	margin-right:15px;
	margin-bottom:0;
	background-color:transparent;
	background-image:none;
	border:1px solid #e84700!important;
	border-radius:0
	}
	.-default .-toggle .icon-bar {
	background-color:#e84700
	}
	.-default .-toggle:hover, .-default .-toggle:focus {
	background-color:#e84700;
	-webkit-transition:all ease 200ms;
	-moz-transition:all ease 200ms;
	-o-transition:all ease 200ms;
	transition:all ease 200ms
	}
	.-default .-toggle:hover .icon-bar, .-default .-toggle:focus .icon-bar {
	background-color:#fff;
	-webkit-transition:all ease 200ms;
	-moz-transition:all ease 200ms;
	-o-transition:all ease 200ms;
	transition:all ease 200ms
	}
	.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span, .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
	border-radius:0;
	margin:0 1px 0 0;
	text-transform:capitalize
	}
	.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
	margin:0 0 0 1px
	}
	
	.pagination-lg > li:first-child > a > span, .pagination-lg > li:last-child > a > span {
	font-size:20px;
	line-height:10px;
	position:relative;
	top:2px
	}
	.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	background:#f54828;
	color:#fff;
	-webkit-text-shadow:0 1px 0 #000;
	-moz-text-shadow:0 1px 0 #000;
	-ms-text-shadow:0 1px 0 #000;
	-o-text-shadow:0 1px 0 #000;
	text-shadow:0 1px 0 #000
	}
	Owl-Crousel #owl-demo .item {
	background:#3fbf79;
	padding:30px 0;
	margin:10px;
	color:#FFF;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-align:center
	}
	use styles below to disable ugly selection .customNavigation a {
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
	}
	.pen-title span {
	font-size:12px
	}
	.pen-title span .fa {
	color:#33b5e5
	}
	.pen-title span a {
	color:#33b5e5;
	font-weight:600;
	text-decoration:none
	}
	.form-module {
	position:relative;
	background:#fff;
	max-width:600px;
	width:100%;
	border-top:5px solid #33b5e5;
	box-shadow:0 0 3px rgba(0, 0, 0, 0.1);
	display:inline-block;
	margin:0px auto 50px;
	}
	.form-module .toggle {
	cursor:pointer;
	position:absolute;
	top:-0;
	right:-0;
	background:#33b5e5;
	width:30px;
	height:30px;
	margin:-5px 0 0;
	color:#fff;
	font-size:12px;
	line-height:30px;
	text-align:center
	}
	.form-module .toggle .tooltip {
	position:absolute;
	top:5px;
	right:-65px;
	display:block;
	background:rgba(0, 0, 0, 0.6);
	width:auto;
	padding:5px;
	font-size:10px;
	line-height:1;
	text-transform:uppercase;
	opacity:1;
	left:40px;
	width:110px
	}
	.form-module .toggle .tooltip:before {
	content:'';
	position:absolute;
	top:5px;
	left:-5px;
	display:block;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-right:5px solid rgba(0, 0, 0, 0.6)
	}
	.form-module .form textarea {
	width:100%;
	padding:10px 20px;
	border:1px solid #d9d9d9;
	-webkit-transition:.3s ease;
	transition:.3s ease;
	margin:10px 0 20px;
	color:#999;
	}
	.form-module .form textarea:focus {
	border:1px solid #33b5e5;
	color:#999;
	}
	.form-module .form {
	display:none;
	padding:20px
	}
	.form-module .form:nth-child(2) {
	display:block
	}
	.form-module h2 {
	margin:10px 0;
	color:#33b5e5;
	font-size:22px;
	font-weight:300;
	text-transform:none
	}

	.form-module input {
	outline:none;
	display:inline-block;
	width:100%;
	border:1px solid #d9d9d9;
	margin:20px auto 5px;
	padding:10px 15px;
	box-sizing:border-box;
	font-wieght:400;
	-webkit-transition:.3s ease;
	transition:.3s ease
	}
	
	.my-file{
	display:inline-block;
	position:relative;
	width:100%;
	border:1px dashed #9e9c9c;
	margin:20px auto;
	padding:20px 0;
	text-align:center;
	color:#ccc;
	fon-weight:100;
	}
	
	.my-file .fa{
	display:block;
	text-align:center;
	color:#9e9c9c;
	}
	.my-file b{
	display:block;
	text-align:center;
	color:#9e9c9c;
	margin-top: -15px;
	font-weight: 600;
	}
	
	.my-file input[type="file"] {
	filter: alpha(opacity=0);
	cursor: pointer;
	position:absolute;
	opacity:0;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	text-align:center;
	margin:0;
	cursor:pointer;
	}
	
	
	.form-module input:focus {
	border:1px solid #33b5e5;
	color:#333
	}
	.form-module .cta {
	background:#f2f2f2;
	width:100%;
	padding:15px 40px;
	box-sizing:border-box;
	color:#666;
	font-size:12px;
	text-align:center;
	display:inline-block
	}
	.form-module .cta a {
	color:#333;
	text-decoration:none
	}
	.txt-gender label {
	font-size:18px;
	margin:0;
	padding:0
	}
	.control {
	display:block;
	position:relative;
	padding-left:30px;
	margin-bottom:15px;
	cursor:pointer;
	font-size:14px
	}
	.control input {
	position:absolute;
	z-index:-1;
	opacity:0
	}
	.control__indicator {
	position:absolute;
	top:2px;
	left:0;
	height:20px;
	width:20px;
	background:#e6e6e6
	}
	.control--radio .control__indicator {
	border-radius:50%
	}
	.control:hover input ~ .control__indicator, .control input:focus ~ .control__indicator {
	background:#ccc
	}
	.control input:checked ~ .control__indicator {
	background:#2aa1c0
	}
	.control:hover input:not([disabled]):checked ~ .control__indicator, .control input:checked:focus ~ .control__indicator {
	background:#178ab4
	}
	.control input:disabled ~ .control__indicator {
	background:#e6e6e6;
	opacity:.6;
	pointer-events:none
	}
	.control__indicator:after {
	content:'';
	position:absolute;
	display:none
	}
	.control input:checked ~ .control__indicator:after {
	display:block
	}
	.control--checkbox .control__indicator:after {
	left:8px;
	top:4px;
	width:3px;
	height:8px;
	border:solid #fff;
	border-width:0 2px 2px 0;
	transform:rotate(45deg)
	}
	.control--checkbox input:disabled ~ .control__indicator:after {
	border-color:#7b7b7b
	}
	.control--radio .control__indicator:after {
	left:5px;
	top:5px;
	height:10px;
	width:10px;
	border-radius:50%;
	background:#fff
	}
	.control--radio input:disabled ~ .control__indicator:after {
	background:#7b7b7b
	}
	.select {
	position:relative;
	display:inline-block;
	margin-bottom:15px;
	width:100%;
	-webkit-transition:.3s ease;
	transition:.3s ease
	}
	.select select {
	display:inline-block;
	width:100%;
	cursor:pointer;
	padding:10px 15px;
	outline:0;
	border:0;
	border-radius:0;
	background:#efefef;
	color:#7b7b7b;
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	-webkit-transition:.3s ease;
	transition:.3s ease
	}
	.select select option {
	padding:10px 15px;
	background-color:#FFF;
	color:#5c5b5b
	}
	.select select::-ms-expand {
	color:#fff;
	background-color:transparent
	}
	.select select:hover, .select select:focus {
	color:#fff;
	background:#178ab4
	}
	.select select:disabled {
	opacity:.5;
	pointer-events:none
	}
	.select__arrow {
	position:absolute;
	top:18px;
	right:15px;
	width:0;
	height:0;
	pointer-events:none;
	border-style:solid;
	border-width:8px 5px 0;
	border-color:#7b7b7b transparent transparent;
	-webkit-transition:.3s ease;
	transition:.3s ease
	}
	.select select:hover ~ .select__arrow, .select select:focus ~ .select__arrow {
	border-top-color:#fff
	}
	.select select:disabled ~ .select__arrow {
	border-top-color:#fff
	}
	.form-module button {
	font-family:'Open Sans', sans-serif;
	text-transform:none;
	font-size:16px;
	text-align:center;
	position:relative;
	cursor:pointer;
	background:#33b5e5;
	width:100%;
	border:0;
	padding:10px 15px;
	color:#fff;
	-webkit-transition:.3s ease;
	transition:.3s ease;
	margin:0 0 20px
	}
	.form-module button:hover {
	background:#178ab4;
	border:none;
	color:#fff;
	padding-right:50px!important
	}
	.form-module button:hover:after {
	opacity:1;
	left:180px
	}
	.form-module button:after {
	content:'»';
	position:absolute;
	opacity:0;
	top:5px;
	left:80px;
	transition:.9s;
	font-size:20px
	}
	.form-module2 button {
	font-family:'Open Sans', sans-serif;
	text-transform:none;
	font-size:16px;
	text-align:center;
	position:relative;
	cursor:pointer;
	background:#178ab4;
	width:100%;
	border:0;
	padding:10px 15px;
	color:#fff;
	-webkit-transition:.3s ease;
	transition:.3s ease;
	}
	.form-module2 button:hover {
	background:#33b5e5;
	border:none;
	color:#fff;
	padding-right:50px!important
	}
	.form-module2 button:hover:after {
	opacity:1;
	left:180px
	}
	.form-module2 button:after {
	content:'»';
	position:absolute;
	opacity:0;
	top:5px;
	left:80px;
	transition:.9s;
	font-size:20px
	}
	ul.two-address {
	margin:0;
	padding:0
	}
	ul.two-address li {
	list-style:none;
	margin:10px 0;
	font-size:18px
	}
	h1.contact-head {
	border-bottom:1px solid #666;
	margin-top:30px;
	padding-bottom:10px
	}
	ul.two-address li a {
	color:#1f1f1f;
	font-size:16px
	}
	ul.two-address li h3 {
	font-size:18px;
	font-weight:400;
	margin:10px 0
	}
	ul.two-address li span a {
	font-size:18px;
	color:#4a4a4a;
	font-weight:400;
	text-transform:uppercase
	}
	ul.two-address li i {
	vertical-align:top;
	font-size:26px;
	margin-right:30px;
	color:#9E9F9F
	}
	ul.two-address li h2 {
	list-style:none;
	color:#545454;
	text-transform:none!important;
	font-weight:400;
	font-family:Helvetica;
	font-size:14px;
	line-height:25px;
	display:inline-block
	}
	.left-colm-modal {
	position:relative;
	border:1px solid #ccc;
	padding:20px
	}

	ul.popup-list {
	margin:0;
	}
	ul.popup-list li {
	margin:9px 0;
	list-style-type:circle;
	color:#666;font-family: 'Open Sans', sans-serif;
	}
	.dot {
	position:absolute;
	background:#04526C;
	box-shadow:1px 0 2px 0 rgba(0, 0, 0, 0.5);
	height:0;
	width:0;
	padding:10px;
	border-radius:5000px;
	right:23.8%;
	top:26%
	}
	.dot:before, .dot:after {
	position:absolute;
	content:" ";
	border-radius:inherit;
	height:0;
	width:0;
	box-shadow:0 0 2px 2px red;
	transform:translate(-50%, -50%);
	animation:pulseInner 2s infinite ease-out
	}
	.dot:after {
	height:7px;
	width:7px;
	box-shadow:0 0 4px 2px #FF0;
	animation:pulseOuter 2s infinite ease-out
	}
	@keyframes pulseInner {
	0% {
	height:0;
	width:0;
	opacity:0
	}
	20% {
	opacity:1
	}
	95% {
	height:125px;
	width:125px;
	opacity:.25
	}
	100% {
	opacity:0
	}
	}
	@keyframes pulseOuter {
	0% {
	height:7px;
	width:7px;
	opacity:0
	}
	20% {
	opacity:1
	}
	100% {
	height:250px;
	width:250px;
	opacity:.25
	}
	}
	.banner-promo-container {
	display:none;
	background:rgba(0, 0, 0, 0.8);
	width:100%;
	height:100%;
	min-height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:10000;
	position:fixed
	}
	.banner-promo-popup {
	width:58%;
	height:auto;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	top:10%;
	}
	.banner-promo-popup .close-btn {
	right:0;
	top:0;
	position:absolute;
	z-index: 1;
	}
	.banner-promo-topbar {
	width:100%;
	text-align:center;
	background:#000
	}
	.btn-quot button {
	padding:5px 20px;
	background:transparent;
	color:#fff;
	border:1px solid #fff;
	transition:all .7s ease-in-out;
	float:right
	}
	.btn-quot:hover button {
	background:#fff;
	color:#000;
	border:1px solid #fff
	}
	#scrolling-menu {
	position:fixed;
	width:150px;
	margin-top:10px
	}
	#scrolling-menu div {
	line-height:40px;
	padding:0 10px;
	margin-bottom:1px;
	background:#C7B3B3;
	color:#F0F0F0;
	cursor:pointer
	}
	.active-menu-tile:after {
	content:"";
	border-color:transparent transparent transparent #C7B3B3;
	border-style:solid;
	border-width:18px;
	width:0;
	height:0;
	position:absolute;
	right:-50px;
	left:154px
	}
	#scroll-content {
	border-left:#C7B3B3 4px solid;
	margin-left:150px;
	padding-left:60px;
	color:#E0403A
	}
	#scroll-content div {
	margin-bottom:60px
	}
	/*More--Area*/
	.more-area {
	background: url(file:///C|/xampp/htdocs/backup/img/more.png) no-repeat center center;
	background-size: cover;
	padding: 32px 0;
	}
	.more-area h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color:#fff;
	text-transform: uppercase;
	font-size: 24px;
	text-align: center;
	width: 100%;
	}
	/*Footer--Style*/

	@media (min-width : 768px) and (max-width : 991px) {
	
	/*Services--Section*/
	.service-icon {
	margin:-12% auto 0;
	}
	.no-pad {
	padding:0!important
	}
	.small-title {
	height:28px;
	font-size:12px!important;
	padding:10px 50px 10px 150px !important
	}
	.small-title:after {
	position:absolute;
	content:" ";
	top:0;
	right:0;
	width:30px;
	height:28px;
	margin-right:-20px;
	border-left:0 solid transparent;
	border-right:15px solid transparent;
	border-bottom:28px solid #404040
	}
	.carousel-inner .active .image-bar:after {
	right:28%
	}
	.carousel-inner .active .image-bar:before {
	right:59%
	}
	.section-padding {
	padding:60px 0
	}
	.service .col-md-5 {
	padding-top:35px
	}
	footer .col-xs-12:nth-child(3), footer .col-xs-12:nth-child(4) {
	margin-top:30px
	}
	}
	@media only screen and (min-width : 480px) and (max-width : 767px) {
	.carousel-inner .active .image-bar:before {
	right:63%
	}
	.carousel-inner .active .image-bar:after {
	right:15%
	}
	.-brand {
	margin-left:15px;
	-webkit-transition:all ease 300ms;
	-moz-transition:all ease 300ms;
	-o-transition:all ease 300ms;
	transition:all ease 300ms
	}
	.-fixed-top {
	padding-bottom:10px;
	padding-top:14px
	}
	.-toggle {
	margin-top:-3px
	}
	.section-padding {
	padding:60px 0
	}
	#about .col-xs-12 {
	margin:30px 0
	}
	.who-we-are-content {
	padding-top:30px
	}
	.footer-wrapper ul.footermenu, .footer-wrapper ul.footercontact, .footer-wrapper ul.footerblog {
	margin:15px 0 0
	}
	.footer-wrapper.section-padding {
	margin-left:4%
	}
	footer .col-xs-12:nth-child(2), footer .col-xs-12:nth-child(3), footer .col-xs-12:nth-child(4) {
	margin-top:30px
	}
	.left-column .media {
	text-align:left
	}
	.footer-wrapper.section-padding {
	padding:40px 0
	}
	}
	@media (max-width:767px) {
	.owl-caption {
	display:none
	}
	
	.login-box{
	width:90%;
	margin: 0 auto;
	}
	
	#feedback {
	display:none
	}
	.social-link {
	display:none
	}
	.dot {
	position:absolute;
	background:#04526C;
	box-shadow:1px 0 2px 0 rgba(0, 0, 0, 0.5);
	height:0;
	width:0;
	padding:10px;
	border-radius:5000px;
	right:47.5%;
	top:63.5%
	}
	
	/*Services--Section*/
	.service-icon {
	margin:-20% auto 0;
	position:relative;
	}
	.icon-circle p {
	text-align:center;
	}
	/*Testimonial--Section*/
	.testimonial-block {
	width:100%;
	}
	.popup-box {
	width:100%!important;
	margin:0 auto!important;
	height:100%
	}
	ul.popup-list {
	margin:0;
	padding:0
	}
	ul.popup-list li {
	margin:9px 0;
	list-style-type:circle;
	color:#9b9b9b
	}
	.mouse {
	width:30px;
	height:60px;
	top:30%
	}
	.mouse span {
	margin:9px 12px
	}
	}
	@media only screen and (min-width : 320px) and (max-width : 479px) {
	.-toggle {
	padding:7px 4px;

	}
	.-fixed-top {
	padding-bottom:10px;
	padding-top:14px
	}
	.carousel-inner .active .image-bar:before {
	left:2%
	}
	.carousel-inner .active .image-bar:after {
	right:2%
	}
	.footer-wrapper ul.footermenu, .footer-wrapper ul.footercontact, .footer-wrapper ul.footerblog {
	margin:15px 0 0
	}
	#about .col-xs-12 {
	margin:30px 0
	}
	footer .col-xs-12:nth-child(2), footer .col-xs-12:nth-child(3), footer .col-xs-12:nth-child(4) {
	margin-top:30px
	}
	.pagination-lg > li:first-child > a > small, .pagination-lg > li:last-child > a > small {
	display:none
	}
	.backtop {
	bottom:70px
	}
	}
	.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
	}
	@-webkit-keyframes bounce {
	0%, 20%, 53%, 80%, 100% {
	-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
	}
	40%, 43% {
	-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
	transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
	-webkit-transform:translate3d(0, -30px, 0);
	transform:translate3d(0, -30px, 0)
	}
	70% {
	-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
	transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.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%, 20%, 53%, 80%, 100% {
	-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
	}
	40%, 43% {
	-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
	transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
	-webkit-transform:translate3d(0, -30px, 0);
	transform:translate3d(0, -30px, 0)
	}
	70% {
	-webkit-transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.060);
	transition-timing-function:cubic-bezier(0.755, 0.050, 0.855, 0.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;
	-ms-transform-origin:center bottom;
	transform-origin:center bottom
	}
	@-webkit-keyframes flash {
	0%, 50%, 100% {
	opacity:1
	}
	25%, 75% {
	opacity:0
	}
	}
	@keyframes flash {
	0%, 50%, 100% {
	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, 0.75, 1);
	transform:scale3d(1.25, 0.75, 1)
	}
	40% {
	-webkit-transform:scale3d(0.75, 1.25, 1);
	transform:scale3d(0.75, 1.25, 1)
	}
	50% {
	-webkit-transform:scale3d(1.15, 0.85, 1);
	transform:scale3d(1.15, 0.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, 0.75, 1);
	transform:scale3d(1.25, 0.75, 1)
	}
	40% {
	-webkit-transform:scale3d(0.75, 1.25, 1);
	transform:scale3d(0.75, 1.25, 1)
	}
	50% {
	-webkit-transform:scale3d(1.15, 0.85, 1);
	transform:scale3d(1.15, 0.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;
	-ms-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%, 20%, 40%, 60%, 80%, 100% {
	-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	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%, 20%, 40%, 60%, 80%, 100% {
	-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	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-animation-duration:.75s;
	animation-duration:.75s
	}
	@-webkit-keyframes bounceInDown {
	0%, 60%, 75%, 90%, 100% {
	-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	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%, 60%, 75%, 90%, 100% {
	-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	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%, 60%, 75%, 90%, 100% {
	-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	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%, 60%, 75%, 90%, 100% {
	-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	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%, 60%, 75%, 90%, 100% {
	-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	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%, 60%, 75%, 90%, 100% {
	-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	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%, 60%, 75%, 90%, 100% {
	-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	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%, 60%, 75%, 90%, 100% {
	-webkit-transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function:cubic-bezier(0.215, 0.610, 0.355, 1.000)
	}
	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-animation-duration:.75s;
	animation-duration:.75s
	}
	@-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-animation-duration:.75s;
	animation-duration:.75s;
	-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-animation-duration:.75s;
	animation-duration:.75s
	}
	@-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.550, 0.055, 0.675, 0.190);
	animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	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, 0.885, 0.320, 1);
	animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 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.550, 0.055, 0.675, 0.190);
	animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	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, 0.885, 0.320, 1);
	animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 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.550, 0.055, 0.675, 0.190);
	animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	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, 0.885, 0.320, 1);
	animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 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.550, 0.055, 0.675, 0.190);
	animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	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, 0.885, 0.320, 1);
	animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 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.550, 0.055, 0.675, 0.190);
	animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	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, 0.885, 0.320, 1);
	animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 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.550, 0.055, 0.675, 0.190);
	animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	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, 0.885, 0.320, 1);
	animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 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.550, 0.055, 0.675, 0.190);
	animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	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, 0.885, 0.320, 1);
	animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 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.550, 0.055, 0.675, 0.190);
	animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	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, 0.885, 0.320, 1);
	animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 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.550, 0.055, 0.675, 0.190);
	animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	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, 0.885, 0.320, 1);
	animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 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.550, 0.055, 0.675, 0.190);
	animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	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, 0.885, 0.320, 1);
	animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 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.550, 0.055, 0.675, 0.190);
	animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	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, 0.885, 0.320, 1);
	animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 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.550, 0.055, 0.675, 0.190);
	animation-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190)
	}
	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, 0.885, 0.320, 1);
	animation-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1)
	}
	}
	.zoomOutUp {
	-webkit-animation-name:zoomOutUp;
	animation-name:zoomOutUp
	}
	@-webkit-keyframes slideInDown {
	0% {
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
	visibility:visible
	}
	100% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
	}
	}
	@keyframes slideInDown {
	0% {
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
	visibility:visible
	}
	100% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
	}
	}
	.slideInDown {
	-webkit-animation-name:slideInDown;
	animation-name:slideInDown
	}
	@-webkit-keyframes slideInLeft {
	0% {
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	visibility:visible
	}
	100% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
	}
	}
	@keyframes slideInLeft {
	0% {
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	visibility:visible
	}
	100% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
	}
	}
	.slideInLeft {
	-webkit-animation-name:slideInLeft;
	animation-name:slideInLeft
	}
	@-webkit-keyframes slideInRight {
	0% {
	-webkit-transform:translateX(100%);
	transform:translateX(100%);
	visibility:visible
	}
	100% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
	}
	}
	@keyframes slideInRight {
	0% {
	-webkit-transform:translateX(100%);
	transform:translateX(100%);
	visibility:visible
	}
	100% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
	}
	}
	.slideInRight {
	-webkit-animation-name:slideInRight;
	animation-name:slideInRight
	}
	@-webkit-keyframes slideInUp {
	0% {
	-webkit-transform:translateY(100%);
	transform:translateY(100%);
	visibility:visible
	}
	100% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
	}
	}
	@keyframes slideInUp {
	0% {
	-webkit-transform:translateY(100%);
	transform:translateY(100%);
	visibility:visible
	}
	100% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
	}
	}
	.slideInUp {
	-webkit-animation-name:slideInUp;
	animation-name:slideInUp
	}
	@-webkit-keyframes slideOutDown {
	0% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
	}
	100% {
	visibility:hidden;
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
	}
	}
	@keyframes slideOutDown {
	0% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
	}
	100% {
	visibility:hidden;
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
	}
	}
	.slideOutDown {
	-webkit-animation-name:slideOutDown;
	animation-name:slideOutDown
	}
	@-webkit-keyframes slideOutLeft {
	0% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
	}
	100% {
	visibility:hidden;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%)
	}
	}
	@keyframes slideOutLeft {
	0% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
	}
	100% {
	visibility:hidden;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%)
	}
	}
	.slideOutLeft {
	-webkit-animation-name:slideOutLeft;
	animation-name:slideOutLeft
	}
	@-webkit-keyframes slideOutRight {
	0% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
	}
	100% {
	visibility:hidden;
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
	}
	}
	@keyframes slideOutRight {
	0% {
	-webkit-transform:translateX(0);
	transform:translateX(0)
	}
	100% {
	visibility:hidden;
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
	}
	}
	.slideOutRight {
	-webkit-animation-name:slideOutRight;
	animation-name:slideOutRight
	}
	@-webkit-keyframes slideOutUp {
	0% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
	}
	100% {
	visibility:hidden;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
	}
	}
	@keyframes slideOutUp {
	0% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
	}
	100% {
	visibility:hidden;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
	}
	}
	.slideOutUp {
	-webkit-animation-name:slideOutUp;
	animation-name:slideOutUp
	}
	/*Feedback--Form--Sticky*/
	#feedback {
	position:absolute;
	left:0;
	top:20%;
	height:250px;
	margin-left:3px;
	margin-bottom:-3px;
	z-index:9
	}
	#feedback-form {
	float:left;
	width:300px;
	height:auto;
	z-index:1000;
	padding-left:0;
	padding-right:10px;
	background-clip:padding-box;
	border:1px solid rgba(0, 0, 0, .2);
	box-shadow:0 5px 10px rgba(0, 0, 0, .2)
	}
	#feedback-tab {
	float:right;
	color:#fff;
	font-size:20px;
	width:80px;
	margin-top:39px
	}
	#feedback-tab:hover {
	color:#fff
	}
	#feedback-tab:before a {
	width:0;
	height:0;
	border-top:10px solid transparent!important;
	border-bottom:10px solid transparent!important;
	border-right:20px solid #d42665!important;
	position:absolute!important;
	left:11px!important
	}
	#feedback-form input, textarea {
	color:#999!important
	}
	#feedback form .error {
	color:red
	}
	.btn-feedback button {
	padding:10px 0;
	width:100%;
	border:1px solid #e84700 !important;
	color:#e84700;
	border-radius:3px;
	text-decoration:none;
	outline:none;
	transition:all .7s ease-out;
	background:transparent
	}
	.btn-feedback:hover button {
	background:#e84700;
	color:#fff
	}
	.btn-theme-setting {
	width:40px;
	height:40px;
	line-height:35px;
	text-align:center;
	background-color:#e84700;
	border:1px solid transparent;
	position:absolute;
	font-size:16px;
	color:#fff!important;
	z-index:999;
	top:20%;
	transition:all ease .2s;
	border-radius:2px;
	box-shadow: 0 0 5px rgba(0, 0, 0, .5);
	}
	#feedback-form textarea {
	resize:none
	}
	.social-buttons {
	margin:auto;
	font-size:0;
	text-align:left;
	top:20px;
	bottom:0;
	left:0;
	right:0
	}
	.social-button {
	display:inline-block;
	background-color:#fff;
	width:40px;
	height:40px;
	line-height:40px;
	margin:0 5px;
	text-align:center;
	position:relative;
	overflow:hidden;
	opacity:.99;
	border-radius:28%;
	box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.05);
	-webkit-transition:all .35s cubic-bezier(0.31, -0.105, 0.43, 1.59);
	transition:all .35s cubic-bezier(0.31, -0.105, 0.43, 1.59)
	}
	.social-button:before {
	content:'';
	background-color:#000;
	width:120%;
	height:120%;
	position:absolute;
	top:90%;
	left:-110%;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:all .35s cubic-bezier(0.31, -0.105, 0.43, 1.59);
	transition:all .35s cubic-bezier(0.31, -0.105, 0.43, 1.59)
	}
	.social-button .fa {
	font-size:26px;
	vertical-align:middle;
	-webkit-transform:scale(0.8);
	transform:scale(0.8);
	-webkit-transition:all .35s cubic-bezier(0.31, -0.105, 0.43, 1.59);
	transition:all .35s cubic-bezier(0.31, -0.105, 0.43, 1.59)
	}
	.social-button.facebook:before {
	background-color:#3B5998
	}
	.social-button.facebook .fa {
	color:#3B5998
	}
	.social-button.twitter:before {
	background-color:#3CF
	}
	.social-button.twitter .fa {
	color:#3CF
	}
	.social-button.google:before {
	background-color:#DC4A38
	}
	.social-button.google .fa {
	color:#DC4A38
	}
	.social-button.dribbble:before {
	background-color:#F26798
	}
	.social-button.dribbble .fa {
	color:#F26798
	}
	.social-button.skype:before {
	background-color:#00AFF0
	}
	.social-button.skype .fa {
	color:#00AFF0
	}
	.social-button:focus:before, .social-button:hover:before {
	top:-10%;
	left:-10%
	}
	.social-button:focus .fa, .social-button:hover .fa {
	color:#fff;
	-webkit-transform:scale(1);
	transform:scale(1)
	}
	/*  owl custom   */
	
	.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}
	.owl-caption h1 {
	font-size:3em;
	color:#fff;
	text-align:center;
	margin:20px auto;
	display:block;
	font-family:'Open Sans', sans-serif;
	font-weight:400
	}
	.owl-caption p {
	font-size:1em;
	color:#fff;
	text-align:center;
	text-transform:none;
	line-height:28px;
	font-family:'Open Sans', sans-serif;
	font-weight:400
	}
	.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
	}
	.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
	}
	.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
	}
	.owl-carousel .owl-wrapper-outer.autoHeight {
	-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 .owl-item {
	float: left;
	}
	.slider-owl {
	position:relative;
	}
	.overlay-img {
	position:absolute;
	top:0;
	z-index:2;
	right:0;
	left:0;
	}
	.overlay-img img {
	width:100%;
	}
	.owl-controls .owl-page, .owl-controls .owl-buttons div {
	cursor: pointer;
	}
	.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}
	.customNavigation {
	text-align:center;
	margin:20px auto
	}
	.customNavigation a {
	text-align:center;
	padding:0px;
	}
	.grabbing {
	cursor:url(file:///C|/xampp/htdocs/backup/css/grabbing.png) 8 8, move;
	}
	.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	}
	/*Careers  Page  Tab*/
	.phase-line {
	border-top:1px solid #D5D4D4;
	position:relative;
	}
	.owl-tab {
	position:absolute;
	z-index:4;
	top:-30px;
	left:0;
	right:0;
	}
	.phase-tab {
	position:absolute;
	top:0;
	z-index:99;
	}
	.phase {
	display:inline-block;
	text-align:center;
	margin: 0 auto;
	display: block;
	}
	.phase a {
	transition:all 0.7s ease;
	outline:none;
	text-decoration:none;
	display: block;
	padding: 0px 0px 45px 0px;
	}
	.phase a i {
	font-size:18px;
	color:#333;
	display:block;
	height:50px;
	width:50px;
	background:#d5d4d4;
	border-radius:50px;
	display:inline-block;
	text-align:center;
	color:#fff;
	font-size:18px;
	padding:18px 10px 10px 10px;
	font-weight:500;
	transition:all 0.7s ease;
	}
	#sync2 .synced .item .phase a i {
	background:#F60;
	}
	#sync2 .synced .item .phase a:after {
	content:"";
	position:absolute;
	left:44%;
	opacity: 1;
	margin: 0 auto;
	bottom:0px;
	border:10px solid transparent;
	border-bottom-color:#f60;
	transition:all 0.7s ease;
	}
	#sync2 .synced .item .phase a h1 {
	color:#F60;
	}
	.phase a:hover i {
	background:#F60;
	color:#fff;
	}
	.phase a h1 {
	display:block;
	font-size:14px;
	color:#5d5b5b;
	text-align:center;
	margin:10px auto
	}
	.phase a:hover h1 {
	color:#F60;
	}

	.tab-cont {
    background: #fcfcfc;
    padding: 30px 50px;
    margin: 49px auto 40px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, .5);
    width: 98%;
    border-top: 1px solid #f60;
}
	.tab-cont h1 {
	font-size:18px;
	color:#333;
	font-weight:500;
	margin:8px 0;
	text-align:left;
	display:block;
	border-bottom: 1px solid #545454;
	padding: 10px 0px;
	text-transform: uppercase;
	}
	.tab-cont h2 {
	font-size:16px;
	color:#333;
	font-weight:500;
	margin:15px 0;
	text-align:left;
	text-transform:none;
	display:block;
	}
	.tab-cont h3 {
	font-size:14px;
	color:#333;
	font-weight:500;
	margin:8px 0;
	text-align:left;
	display:block;
	}
	.tab-cont p {
	font-size:14px;
	color:#333;
	font-weight:500;
	margin:5px 0;
	text-align:left;
	text-align:justify;
	}
	@media (max-width:767px) {
	.tab-cont {
	background:#fcfcfc;
	padding:30px 30px;
	margin:49px auto 40px;
	box-shadow:0 0 5px rgba(0, 0, 0, .5);
	width:90%;
	border-top: 1px solid #f60;
	-webkit-box-shadow: inset none;
	-moz-box-shadow: inset none;
	-o-box-shadow:inset none;
	}
	
	.my-menu ul {
	padding: 0;
	margin:0px 0 !important;
	float:none;
	}
	
	.banner-promo-popup{
	width: 90%;	
	}
	
	span.contact-offer-btn{
	position: absolute;
	top: 75%;
	background: #ebc86f;
	padding: 5px 10px;
	width: 32%;
	left: 2%;
	right: 0;
	display: inline-block;
	margin: 0 auto;
	color: #000;
	border-radius: 5px;
	display: none;
	}
	}
	/*-------------------------------------------------------------------Owl--Demo--Style-------------------------------------------------------------------------------------*/
	.owl-theme .owl-nav {
	margin-top: 10px;
	text-align: center;
	-webkit-tap-highlight-color: transparent;
	}
	.owl-theme .owl-nav [class*='owl-'] {
	font-size:40px;
	margin: 5px;
	padding: 0px 7px;
	display: inline-block;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
	.owl-theme .owl-nav [class*='owl-']:hover {
	color:#e84700;
	text-decoration: none;
	}
	.owl-theme .owl-nav .disabled {
	opacity: 0.5;
	cursor: default;
	}
	.owl-theme .owl-nav.disabled + .owl-dots {
	margin-top: 10px;
	}
	.owl-theme .owl-dots {
	text-align: center;
	-webkit-tap-highlight-color: transparent;
	}
	.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
	*display: inline;
	}
	.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #d6d6d6;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity 200ms ease;
	-moz-transition: opacity 200ms ease;
	-ms-transition: opacity 200ms ease;
	-o-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	}
	.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #869791;
	}
	/*---------------------------------------------------------------------------Owl--Theme--Style----------------------------------------------------------------------------------*/
	.owl-theme .owl-controls {
	margin-top : 10px;
	text-align : center;
	}
	.owl-theme .owl-controls .owl-buttons div {
	color : #FFFFFF;
	display : inline-block;
	zoom : 1;
	*display : inline; /*IE7 life-saver */
	margin : 5px;
	padding : 3px 10px;
	font-size : 12px;
	-webkit-border-radius : 30px;
	-moz-border-radius : 30px;
	border-radius : 30px;
	background : #869791;
	filter : Alpha(Opacity=100); /*IE7 fix*/
	opacity : 1;
	}
	.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter : Alpha(Opacity=100); /*IE7 fix*/
	opacity : 1;
	text-decoration : none;
	}
	.owl-theme .owl-controls .owl-page {
	display : inline-block;
	zoom : 1;
	*display : inline; /*IE7 life-saver */
	}
	.owl-theme .owl-controls .owl-page span {
	display : block;
	width : 12px;
	height : 12px;
	margin : 5px 7px;
	filter : Alpha(Opacity=50); /*IE7 fix*/
	opacity : 0.5;
	-webkit-border-radius : 20px;
	-moz-border-radius : 20px;
	border-radius : 20px;
	background : #fff;
	}
	.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	filter : Alpha(Opacity=100); /*IE7 fix*/
	opacity : 1;
	}
	.owl-theme .owl-controls .owl-page span.owl-numbers {
	height : auto;
	width : auto;
	color : #FFFFFF;
	padding : 2px 10px;
	font-size : 12px;
	-webkit-border-radius : 30px;
	-moz-border-radius : 30px;
	border-radius : 30px;
	}
	.owl-item.loading {
	min-height : 150px;
	background : url(file:///C|/xampp/htdocs/backup/css/AjaxLoader.gif) no-repeat center center

	}
	/*------------------------------------------------------------Owl--Crousel--Style-------------------------------------------------------------------------------------*/
	.owl-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	}
	.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, 0px, 0px);
	}
	.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
	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-m-top {
	margin-top:50px;
	}
	.owl-carousel .owl-item .item-logo {
	margin:0px 30px;
	}
	.owl-carousel .owl-item .item-logo img {
	max-width:100% !important;
	}
	.owl-carousel .owl-item .item-gallery {
	width:auto;
	}
	.owl-carousel .owl-item .item-gallery img {
	max-width:100% !important;
	}
	.owl-carousel .owl-nav .owl-prev {
	background: url('file:///C|/xampp/htdocs/backup/css/btn.png') no-repeat;
	}
	.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("file:///C|/xampp/htdocs/backup/css/owl.video.play.png") 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-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
	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;
	}
	/* 
	*  Owl Carousel CSS3 Transitions 
	*  v1.3.2
	*/
	
	.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
	}
	/* fade */
	.owl-fade-out {
	z-index: 10;
	-webkit-animation: fadeOut .7s both ease;
	-moz-animation: fadeOut .7s both ease;
	animation: fadeOut .7s both ease;
	}
	.owl-fade-in {
	-webkit-animation: fadeIn .7s both ease;
	-moz-animation: fadeIn .7s both ease;
	animation: fadeIn .7s both ease;
	}
	/* backSlide */
	.owl-backSlide-out {
	-webkit-animation: backSlideOut 1s both ease;
	-moz-animation: backSlideOut 1s both ease;
	animation: backSlideOut 1s both ease;
	}
	.owl-backSlide-in {
	-webkit-animation: backSlideIn 1s both ease;
	-moz-animation: backSlideIn 1s both ease;
	animation: backSlideIn 1s both ease;
	}
	/* goDown */
	.owl-goDown-out {
	-webkit-animation: scaleToFade .9s ease both;
	-moz-animation: scaleToFade .9s ease both;
	animation: scaleToFade .9s ease both;
	}
	.owl-goDown-in {
	-webkit-animation: goDown .6s ease both;
	-moz-animation: goDown .6s ease both;
	animation: goDown .6s ease both;
	}
	/* scaleUp */
	.owl-fadeUp-in {
	-webkit-animation: scaleUpFrom .5s ease both;
	-moz-animation: scaleUpFrom .5s ease both;
	animation: scaleUpFrom .5s ease both;
	}
	.owl-fadeUp-out {
	-webkit-animation: scaleUpTo .5s ease both;
	-moz-animation: scaleUpTo .5s ease both;
	animation: scaleUpTo .5s ease both;
	}
	/* Keyframes */
	/*empty*/
	@-webkit-keyframes empty {
	0% {
	opacity: 1
	}
	}
	@-moz-keyframes empty {
	0% {
	opacity: 1
	}
	}
	@keyframes empty {
	0% {
	opacity: 1
	}
	}
	@-webkit-keyframes fadeIn {
	0% {
	opacity:0;
	}
	100% {
	opacity:1;
	}
	}
	@-moz-keyframes fadeIn {
	0% {
	opacity:0;
	}
	100% {
	opacity:1;
	}
	}
	@keyframes fadeIn {
	0% {
	opacity:0;
	}
	100% {
	opacity:1;
	}
	}
	@-webkit-keyframes fadeOut {
	0% {
	opacity:1;
	}
	100% {
	opacity:0;
	}
	}
	@-moz-keyframes fadeOut {
	0% {
	opacity:1;
	}
	100% {
	opacity:0;
	}
	}
	@keyframes fadeOut {
	0% {
	opacity:1;
	}
	100% {
	opacity:0;
	}
	}
	@-webkit-keyframes backSlideOut {
	25% {
	opacity: .5;
	-webkit-transform: translateZ(-500px);
	}
	75% {
	opacity: .5;
	-webkit-transform: translateZ(-500px) translateX(-200%);
	}
	100% {
	opacity: .5;
	-webkit-transform: translateZ(-500px) translateX(-200%);
	}
	}
	@-moz-keyframes backSlideOut {
	25% {
	opacity: .5;
	-moz-transform: translateZ(-500px);
	}
	75% {
	opacity: .5;
	-moz-transform: translateZ(-500px) translateX(-200%);
	}
	100% {
	opacity: .5;
	-moz-transform: translateZ(-500px) translateX(-200%);
	}
	}
	@keyframes backSlideOut {
	25% {
	opacity: .5;
	transform: translateZ(-500px);
	}
	75% {
	opacity: .5;
	transform: translateZ(-500px) translateX(-200%);
	}
	100% {
	opacity: .5;
	transform: translateZ(-500px) translateX(-200%);
	}
	}
	@-webkit-keyframes backSlideIn {
	0%, 25% {
	opacity: .5;
	-webkit-transform: translateZ(-500px) translateX(200%);
	}
	75% {
	opacity: .5;
	-webkit-transform: translateZ(-500px);
	}
	100% {
	opacity: 1;
	-webkit-transform: translateZ(0) translateX(0);
	}
	}
	@-moz-keyframes backSlideIn {
	0%, 25% {
	opacity: .5;
	-moz-transform: translateZ(-500px) translateX(200%);
	}
	75% {
	opacity: .5;
	-moz-transform: translateZ(-500px);
	}
	100% {
	opacity: 1;
	-moz-transform: translateZ(0) translateX(0);
	}
	}
	@keyframes backSlideIn {
	0%, 25% {
	opacity: .5;
	transform: translateZ(-500px) translateX(200%);
	}
	75% {
	opacity: .5;
	transform: translateZ(-500px);
	}
	100% {
	opacity: 1;
	transform: translateZ(0) translateX(0);
	}
	}
	@-webkit-keyframes scaleToFade {
	to {
	opacity: 0;
	-webkit-transform: scale(.8);
	}
	}
	@-moz-keyframes scaleToFade {
	to {
	opacity: 0;
	-moz-transform: scale(.8);
	}
	}
	@keyframes scaleToFade {
	to {
	opacity: 0;
	transform: scale(.8);
	}
	}
	@-webkit-keyframes goDown {
	from {
	-webkit-transform: translateY(-100%);
	}
	}
	@-moz-keyframes goDown {
	from {
	-moz-transform: translateY(-100%);
	}
	}
	@keyframes goDown {
	from {
	transform: translateY(-100%);
	}
	}
	@-webkit-keyframes scaleUpFrom {
	from {
	opacity: 0;
	-webkit-transform: scale(1.5);
	}
	}
	@-moz-keyframes scaleUpFrom {
	from {
	opacity: 0;
	-moz-transform: scale(1.5);
	}
	}
	@keyframes scaleUpFrom {
	from {
	opacity: 0;
	transform: scale(1.5);
	}
	}
	@-webkit-keyframes scaleUpTo {
	to {
	opacity: 0;
	-webkit-transform: scale(1.5);
	}
	}
	@-moz-keyframes scaleUpTo {
	to {
	opacity: 0;
	-moz-transform: scale(1.5);
	}
	}
	@keyframes scaleUpTo {
	to {
	opacity: 0;
	transform: scale(1.5);
	}
	}
	
	.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0, 0, 0, 0);
	border:0
	}
	.sr-only-focusable:active, .sr-only-focusable:focus {
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto
	}
	
	/* Media queries */
	@media screen and (max-width: 50em) {
	.content {
	padding : 0 10px;
	text-align : center;
	}
	.grid figure {
	display : inline-block;
	float : none;
	margin : 10px auto;
	width : 100%;
	}
	}
	/*---------------*/
	/***** Julia *****/
	/*---------------*/
	
	
	
	figure.effect-julia img {
	-webkit-transition : opacity 0.5s, -webkit-transform 0.5s;
	-moz-transition : opacity 0.5s, -webkit-transform 0.5s;
	-ms-transition : opacity 0.5s, -webkit-transform 0.5s;
	-o-transition : opacity 0.5s, -webkit-transform 0.5s;
	transition : opacity 0.5s, transform 0.5s;
	-webkit-backface-visibility : hidden;
	backface-visibility : hidden;
	}
	figure.effect-julia figcaption {
	text-align : center;
	position : relative;
	background : rgba(232, 71, 0, 0);
	-sm-transition : background 1s ease 0.15s;
	-o-transition : background 1s ease 0.15s;
	-webkit-transition : background 1s ease 0.15s;
	-moz-transition : background 1s ease 0.15s;
	transition : background 1s ease 0.15s;
	}
	figure.effect-julia figcaption:hover {
	background : rgba(232, 71, 0, 0.8);
	}
	figure.effect-julia:hover img {
	opacity : 1;
	-webkit-transform : scale3d(1.1, 1.1, 1);
	transform : scale3d(1.2, 1.3, 1);
	}
	figcaption>.socials {
	width :50%;
	margin :auto;
	}
	figcaption>.socials>a:first-child {
	padding-right : 3px;
	}
	figcaption>.socials>a:last-child {
	padding-left : 3px;
	}
	figcaption>.socials > a>.fa {
	height : 56px;
	width : 56px;
	font-size : 25px;
	border-radius : 50%;
	border : 2px solid #fff;
	padding : 14px;
	opacity : 0;
	transition : opacity 0.30s ease 0.35s;
	-moz-transition : opacity 0.30s ease 0.35s;
	-webkit-transition : opacity 0.30s ease 0.35s;
	-ms-transition : opacity 0.30s ease 0.35s;
	-o-transition : opacity 0.30s ease 0.35s;
	}
	figcaption:hover>.socials > a>.fa {
	opacity : 1;
	}
	figcaption>.socials > a>.fa {
	background-color : rgba(255, 255, 255, 0);
	color : #ffffff;
	transition : all ease 0.35s;
	-moz-transition : all ease 0.35s;
	-webkit-transition : all ease 0.35s;
	-ms-transition : all ease 0.35s;
	-o-transition : all ease 0.35s;
	}
	figcaption>.socials > a>.fa:hover {
	background-color : rgba(255, 255, 255, 1);
	color : #e84700;
	}
	figcaption>.socials > a>.fa.animated {
	background-color : rgba(255, 255, 255, 0);
	color : #ffffff;
	transform : rotate(0deg);
	box-shadow : 0 0 5px rgba(232, 71, 0, 0);
	transition : all ease 0.50s;
	-moz-transition : all ease 0.50s;
	-webkit-transition : all ease 0.50s;
	-ms-transition : all ease 0.50s;
	-o-transition : all ease 0.50s;
	}
	figcaption>.socials > a>.fa.animated:hover {
	background-color : rgba(255, 255, 255, 1);
	color : #e84700;
	transform : rotate(360deg);
	}
	figcaption>.socials {
	position : absolute;
	top : 20%;
	left : 0;
	right : 0;
	margin : auto;
	-moz-transition : top 1s ease 0.15s;
	-webkit-transition : top 1s ease 0.15s;
	-ms-transition : top 1s ease 0.15s;
	-o-transition : top 1s ease 0.15s;
	transition : top 1s ease 0.15s;
	}
	figcaption:hover>.socials {
	position : absolute;
	top : 40%;
	left : 0;
	right : 0;
	margin : auto;
	}
	figcaption > .scoial-heading {
	position : absolute;
	top : 90%;
	left : 0;
	right : 0;
	margin : auto;
	-moz-transition : top 1s ease 0.15s;
	-webkit-transition : top 1s ease 0.15s;
	-ms-transition : top 1s ease 0.15s;
	-o-transition : top 1s ease 0.15s;
	transition : top 1s ease 0.15s;
	}
	figcaption:hover > .scoial-heading {
	position : absolute;
	top : 75%;
	left : 0;
	right : 0;
	margin : auto;
	}
	figcaption .scoial-heading p {
	font-size : 20px;
	line-height : 15px;
	font-weight : normal;
	text-transform:none;
	}
	figcaption .scoial-heading strong {
	font-size : 16px;
	font-weight : normal;
	text-shadow : 0px 1px 1px rgba(0, 0, 0, 0.5);
	}
	figcaption .scoial-heading p, figcaption .scoial-heading strong {
	font-family : 'Roboto Condensed', sans-serif;
	color :#ffffff;
	opacity : 0;
	transition : opacity 1s ease 0.35s;
	-moz-transition : opacity 1s ease 0.35s;
	-webkit-transition : opacity 1s ease 0.35s;
	-ms-transition : opacity 1s ease 0.35s;
	-o-transition : opacity 1s ease 0.35s;
	}
	figcaption:hover .scoial-heading p, figcaption:hover .scoial-heading strong {
	opacity : 1;
	}
