@keyframes zoomIn {

 from {

 opacity: 0;

 -webkit-transform: scale3d(0.3, 0.3, 0.3);

 transform: scale3d(0.3, 0.3, 0.3);

}

 50% {

 opacity: 1;

 -webkit-transform: scale3d(1, 1, 1);

 transform: scale3d(1, 1, 1);

}

}

.zoomIn {

	-webkit-animation-name: zoomIn;

	animation-name: zoomIn;

	-webkit-animation-duration: 0.5s;

	/* Safari 4.0 - 8.0 */

	animation-duration: 0.5s;

}

/******************************************************************************

						Home Page Slider

*******************************************************************************/

#homepage-slider {

	padding-left: 0;

	padding-right: 0;

	margin-bottom: 0px;

	max-width: 100%;

	max-height: 100%;

	overflow: hidden;

	position: relative;

	z-index: 1;

	float: left;/*****************************************************************************

  						BXSlider Styles

  ********************************************************************************/ }

 @media (max-width: 767px) {

#homepage-slider {

	width: 100%;

	max-width: 100%;

	padding-top: 20px;

	margin-bottom: 25px;

	display: none;

}

}

#homepage-slider #homeslider {

	margin: 0 auto;

	padding: 0;

}

#homepage-slider .homeslider-container {

	position: relative;

}

#homepage-slider .homeslider-image {

	position: absolute;

	left: 0;

	top: 0;

}

#homepage-slider .homeslider-description {

	position: absolute;

	left: 33%;

	right: 25%;

	top: 26%;

	padding: 48px 30px 30px 30px;

	cursor: pointer;

	max-width: 370px;

	max-height: 241px;

	color: #000000;

	text-align: center;

}

#homepage-slider .homeslider-description .btn.btn-default {

	background: #61a02f;

	color: #fff;

	font-size: 18px;

	font-family: Raleway, sans-serif;

	font-weight: 400;

	width: 100%;

	text-transform: uppercase;

	border: 0px;

	height: 50px;

}

 @media (max-width: 992px) {

#homepage-slider .homeslider-description {

	left: 30%;

	width: 45%;

	max-width: 80%;

	/*top: 10%;*/

	max-height: 80%;

}

}

#homepage-slider .homeslider-description * {

	z-index: 2;

	position: relative;

}

#homepage-slider .homeslider-description h2 {

	font-size: 30px;
color: #474033;
margin: 0 0 32px 0;
padding: 0;
line-height: 36px;
font-weight: 300;
text-transform: uppercase;
letter-spacing: 3.5px;

}

#homepage-slider .homeslider-description:after {

	content: "";

	background: #f5f4e9;

	opacity: 0.9;

	filter: alpha(opacity=90);

	display: block;

	top: 0px;

	left: 0px;

	position: absolute;

	width: 100%;

	height: 100%;

	z-index: 1;

}

 @media (max-width: 767px) {

#homepage-slider .homeslider-description h2 {

	font-size: 2.7em;

	line-height: 27px;

	margin: 0;

	padding: 0;

}

#homepage-slider .homeslider-description .btn-green {

	font-size: 12px;

	height: 38px;

	line-height: 38px;

	padding: 0px 15px;

}

}

#homepage-slider .homeslider-description p {

	font-size: 14px;

	line-height: 24px;

	padding: 0;

	color: white;

	margin-bottom: 4px;

}

 @media (max-width: 767px) {

#homepage-slider .homeslider-description p {

	font-size: 1.5em;

	line-height: 19px;

	width: 100%;

}

}

 @media (max-width: 1200px) {

#homepage-slider .homeslider-description {

	padding: 20px;

	font-size: 0.8em;

}

}

 @media (max-width: 768px) {

#homepage-slider .homeslider-description {

	padding: 30px;

	font-size: 0.7em;

}

#homepage-slider .homeslider-description p {

	font-size: 1.5em;

}

}

 @media (max-width: 480px) {

#homepage-slider .homeslider-description {

	padding: 15px;

	font-size: 0.5em;

}

#homepage-slider .homeslider-description p {

	font-size: 1.7em;

}

}

#homepage-slider .bx-wrapper a {

	display: block;

}

#homepage-slider .bx-wrapper img {

	height: auto;

}

#homepage-slider .bx-wrapper .bx-viewport {

	width: 100%;

	direction: ltr !important;

}

#homepage-slider .bx-wrapper .bx-pager.bx-default-pager a {

	background: #666;

}

#homepage-slider .bx-wrapper .bx-controls-direction a {

	top: 48%;

	left: inherit;

	right: 28px;

	margin-top: 0px;

	font-size: 1em;

	outline: 0;

	width: 41px;

	height: 41px;

	text-indent: -9999px;

	z-index: 9999;

	border: none;

	line-height: 18px;

}

#homepage-slider .bx-wrapper .bx-controls-direction a:before {

	height: 41px;

	width: 41px;

	display: block;

	background: #f1e9d0;

	content: ".";

	opacity: 0.80;

	text-indent: -9999px;

	position: absolute;

	left: 0;

	top: 0;

	z-index: 1;

	padding-left: 0px;

}

#homepage-slider .bx-wrapper .bx-controls-direction a:after {

	display: block;

	width: 41px;

	height: 41px;

	color: #474033;

	text-indent: 0;

	text-align: center;

	font-size: 16px;

	font-family: "FontAwesome";

	position: absolute;

	top: 0;

	left: 0;

	z-index: 2;

	padding: 13px 0 0 0;

}

#homepage-slider .bx-wrapper .bx-controls-direction a:hover:before {

	background: #b6b287;

	opacity: 0.90;

}

#homepage-slider .bx-wrapper .bx-prev {

	right: inherit !important;

	left: 28px !important;

}

#homepage-slider .bx-wrapper .bx-prev:after {

	content: "\f053";

}

#homepage-slider .bx-wrapper .bx-next:after {

	content: "\f054";

}

.ie8 #homepage-slider .bx-wrapper .bx-controls-direction a:before {

	background: #333333;

}



/*# sourceMappingURL=homeslider.css.map */

