/*
 * jQuery FlexSlider v1.8
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
/*.flexslider .slides img{max-width:100%;display:block;}*/
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{background:none;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:0px;width:100%;}
.flexslider .slides{zoom:1;}
.flexslider .slides > li{position:relative;}
.flex-container{zoom:1;position:relative;}
.flex-caption{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;}
.flex-caption{width:96%;padding:2%;margin:0;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px;}
.flex-direction-nav{height:0;}
.flex-direction-nav li a{width:52px;height:52px;margin:-13px 0 0;display:block;background:none;position:absolute;top:50%;cursor:pointer;text-indent:-999em;}
.flex-direction-nav li .flex-next{right:20px; background-image:url(../images/foot-right-arrow.html);width: 20px;height: 20px;background-repeat: no-repeat;}
.flex-direction-nav li .flex-prev{left:20px;background-image:url(../images/foot-left-arrow.html);width: 20px;height: 20px;background-repeat: no-repeat;}
.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default;}
.flex-control-nav{width:80%;position:absolute;bottom:240px;text-align: left; left: 75px}
.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-nav li:first-child{margin:0;}
/*.flex-control-nav li a{width:13px;height:13px;display:block;background:url(../images/bg_control_nav.png) no-repeat;cursor:pointer;text-indent:-999em;}
.flex-control-nav li a:hover{background-position:0 -13px;}
.flex-control-nav li a.flex-active{background-position:0 -26px;cursor:default;}*/

.flex-control-nav li a {display: block; width: 9px; height: 9px;margin: 8px;filter: Alpha(Opacity=100); opacity: 1;-webkit-border-radius: 20px; -moz-border-radius: 20px;border-radius: 20px; background-color:#cccccc;cursor:pointer;text-indent:-999em; border:0px solid #ffffff;}
.flex-control-nav li a.flex-active { filter: Alpha(Opacity=100);opacity: 1;width: 9px; height: 9px;border-radius: 30px; margin: 8px; background-color: #999999;}
.flex-control-nav li a:hover{background-color: #999999;}

.flex-direction-nav li .flex-next:hover{background-image:url(../images/foot-right-arrow-btn.html);transition:all 0.5s ease;}
.flex-direction-nav li .flex-prev:hover{background-image:url(../images/foot-left-arrow-btn.html);transition:all 0.5s ease;}

/*Slider Text*/

.flexslider li .meta {
    position: absolute;
    top: 50%;
    left: 90px;
    color: white;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    max-width: initial;
    transform: translate(0, -50%);
    width: fit-content;
    text-align: center;
}

.flexslider li .meta hr{ border-top: 1px solid #333333; width:80%;}
.flexslider li h2{ padding:10px 0;}
.flexslider li h2 span{
		padding: 0px;
		margin-bottom: 0;
		font-size: 2.2em;
		font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
		letter-spacing:0px;
		color:#222222;
		display:block;
}
.flexslider li h3 {margin-bottom: 10px;}
.flexslider li h3 span{
		padding: 0px 0px;
		font-size: 1.5em;
		margin-bottom: 0;
		font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
		letter-spacing:0px;
		color:#222222;
		line-height:25px;
		font-weight: normal;
		display:block;
}

.flexslider li .category {
		display: inline-block;
		flex-direction: row;
}

.flexslider li .category p {
		margin: 5px auto;
		font-size: 1em;
		padding: 0px;
		font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
		text-align:justify;
		line-height: 25px;
}

.flexslider li.flex-active-slide .meta .slide-btn a{ text-decoration:none;}

.flexslider li.flex-active-slide .meta .slide-btn a:nth-child(1) span {
		    background: #aeca20;
    width: fit-content;
    padding: 13px 17px;
    font-size: 16px;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    height: auto;
    display: inline-block;
    font-weight: 600;
    text-align: center;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    border-radius: 0px;
    line-height: normal;
    margin: 0 15px 0 0;
    letter-spacing: 1px;
	
}

.flexslider li .slide-btn a {
	display:none;
}

.flexslider li.flex-active-slide .meta .slide-btn a {
	display:block;
}

.flexslider li.flex-active-slide .meta .slide-btn a:nth-child(2) span {
		    background: #ebebeb;
    width: fit-content;
    padding: 13px 17px;
    font-size: 16px;
    color: #365778;
    text-decoration: none;
    text-transform: uppercase;
    height: auto;
    display: inline-block;
    font-weight: 600;
    text-align: center;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
    border-radius: 0px;
    line-height: normal;
    margin: 0 0px 0 0;
    letter-spacing: 1px;
	
}

.flexslider li.flex-active-slide .meta .slide-btn
{
	position: relative;
    top: 0px;
	display:flex;
	width:fit-content;
	margin:auto;
	-webkit-animation-duration: .6s;
		animation-duration: .6s;
		-webkit-animation-name: fadeInLeft;
		animation-name: fadeInLeft;
}

.flexslider li h2,
.flexslider li h4,
.flexslider li h3,
.flexslider li .category p,
.flexslider li .category span,
.flexslider li hr {
		-webkit-animation-duration: .6s;
		animation-duration: .6s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-name: fadeOutLeft;
		animation-name: fadeOutLeft;
}

.flexslider li.flex-active-slide .meta h2,
.flexslider li.flex-active-slide .meta h4,
.flexslider li.flex-active-slide .meta h3,
.flexslider li.flex-active-slide .meta .category p,
.flexslider li.flex-active-slide .meta .category span ,
.flexslider li.flex-active-slide .meta hr{
		-webkit-animation-delay: .4s;
		animation-delay: .4s;
		-webkit-animation-duration: .6s;
		animation-duration: .6s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-name: fadeInLeft;
		animation-name: fadeInLeft;
}

.flexslider li.flex-active-slide .meta h3 {
		-webkit-animation-delay: .5s;
		animation-delay: .5s;
margin: auto auto 35px;
    font-size: 25px;
    width: fit-content;
    color: #b3c823;
    font-weight: 600;
    letter-spacing: 1px;
    padding: 15px;
    border: 2px solid #b3c823;
	line-height: 1.5;
	
}

.flexslider li.flex-active-slide .meta h2 {
font-size: 60px;
    margin: auto auto 15px;
    color: #feffff;
    font-weight: 600;
    letter-spacing: 1px;
    padding: 0;
}

.flexslider li.flex-active-slide .meta h4 {
		    -webkit-animation-delay: .4s;
    animation-delay: .4s;
    text-align: center;
    width: fit-content;
    margin: auto auto 10px;
    color: #8bbfef;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 600;
    letter-spacing: 1px;
}

.flexslider li.flex-active-slide .meta .category p {
		-webkit-animation-delay: .6s;
		animation-delay: .6s;
}

.flexslider li.flex-active-slide .meta .category span {
		-webkit-animation-delay: .8s;
		animation-delay: .8s;
}

.flexslider li.flex-active-slide .meta hr {
		-webkit-animation-delay: .5s;
		animation-delay: .5s;
}

@-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;
		}
}

@-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);
		}
}




@media screen and (max-width:1400px) {
	
.flexslider li.flex-active-slide .meta h2 {
	font-size:50px;
}
.flexslider li.flex-active-slide .meta h3 {
	font-size:22px;
	margin: auto auto 25px;
}
.flexslider li.flex-active-slide .meta .slide-btn a:nth-child(1) span, .flexslider li.flex-active-slide .meta .slide-btn a:nth-child(2) span {
    padding: 11px 17px;
}
	
	
	
	
	
}

@media screen and (max-width:1200px) {
	
	.flexslider li.flex-active-slide .meta h4 {
		font-size:17px;
	}
	.flexslider li.flex-active-slide .meta h2 {
    font-size: 40px;
    padding: 0 !important;
}
.flexslider li.flex-active-slide .meta h3 {
    font-size: 15px !important;
    margin: auto auto 15px;
    padding: 10px !important;
}
.flexslider li.flex-active-slide .meta .slide-btn a:nth-child(1) span, .flexslider li.flex-active-slide .meta .slide-btn a:nth-child(2) span {
    padding: 8px 12px;
    font-size: 14px;
}
.flexslider li .meta {
    left: 50px;
}
}


@media screen and (max-width:956px) {
	
	.flexslider li.flex-active-slide .meta h4 {
		font-size:15px;
		margin:auto auto 5px;
	}
	.flexslider li.flex-active-slide .meta h2 {
    font-size: 30px;
    padding: 0 !important;
	margin:auto auto 5px;
}
.flexslider li.flex-active-slide .meta h3 {
    font-size: 15px !important;
    margin: auto auto 10px;
    padding: 10px !important;
}
.flexslider li.flex-active-slide .meta .slide-btn a:nth-child(1) span, .flexslider li.flex-active-slide .meta .slide-btn a:nth-child(2) span {
    padding: 8px 12px;
    font-size: 14px;
}
.flexslider li .meta {
    left: 30px;
}
}

@media screen and (max-width:768px) {
	
	.flexslider li .meta {
    left: 50%;
    transform: translate(-50%, -50%);
    top: 65%;
	padding:0 50px;
}

.flexslider li.flex-active-slide .meta h3 br {
	display:contents;
}

	
	.flexslider li.flex-active-slide .meta h4 {
		
		margin:auto auto 10px;
	}
	.flexslider li.flex-active-slide .meta h2 {
   
	margin:auto auto 10px;
}
	
	.flexslider li.flex-active-slide .meta h3 {
   
    margin: auto auto 20px;
	}
	
}

@media screen and (max-width: 580px) {
.flexslider li .meta {
   
    padding: 0 20px;
}


}


@media screen and (max-width: 480px) {
.flexslider li.flex-active-slide .meta h2 {
    margin: auto auto 5px;
	font-size:25px;
}
.flexslider li.flex-active-slide .meta h4 {
	margin: auto auto 5px;
	font-size:15px;
}
.flexslider li.flex-active-slide .meta h3 {
    margin: auto auto 10px;
	font-size: 14px !important;
}
.flexslider li.flex-active-slide .meta .slide-btn a:nth-child(1) span, .flexslider li.flex-active-slide .meta .slide-btn a:nth-child(2) span {
    padding: 8px 5px;
    font-size: 10px;
}
.flexslider li.flex-active-slide .meta .slide-btn a:nth-child(1) span {
	margin:0 10px 0 0;
}

.flexslider li .meta {
   
    padding: 0 15px;
}

}


@media screen and (max-width: 380px) {
.flexslider li.flex-active-slide .meta h3 {
    margin: auto auto 7px;
    font-size: 11px !important;
}
.flexslider li .meta {
    padding: 0 10px;
}
.flexslider li.flex-active-slide .meta .slide-btn a:nth-child(1) span, .flexslider li.flex-active-slide .meta .slide-btn a:nth-child(2) span {
    padding: 8px 3px;
}


}
