.flexmod {
position:absolute;
width:100%;;
/*max-width:983px;100%;*/
background:rgba(0,0,0,0.30);
z-index:10;
padding:10px;
}
.flexslider {
margin: 0;
padding: 0;
zoom: 1;
}
.slides {
zoom: 1;
position:relative;
}
.slides li {
display: none;
-webkit-backface-visibility: hidden;
}
.slides img {
width: 100%;
height: auto;
display: block;
}
.slides:after {
content: "\0020";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}

html[xmlns] .slides {
display: block;
}

* html .slides {
height: 1%;
}

.flex-pauseplay span {
text-transform: capitalize;
}

/* No javaScript fallback with Modernizr */
.no-js .slides > li:first-child {
display: block;
}

/* FlexSlider theme */
.flexslider {
position: relative;
margin: 0 auto;
/*width: 100%;*/
max-width:1220px;
background: transparent;
padding:0 25px;
}



.flexslider_n {
width: 100%;
/*padding:25px 200px;*/
padding:25px 0;
max-width:1220px;
}
.flex-viewport {
max-height: 125em;
-webkit-transition: all 1s ease;
transition: all 1s ease;
}

.loading .flex-viewport {
max-height: 18.75em;
}

.carousel li {
/*margin-right:40px;*/
text-align:center;
}
.carousel li .fr_prd_h {
margin-left:0;
margin-right:0;
width:100%;
max-width:1220px;
}

@media (max-width: 768px) {
	.flexslider {
	padding:0 10px;
	}
	.flexslider_n {
	padding:10px;
	
	}
	.carousel li .fr_prd_h {
	padding-bottom:25px !important;
	}
}

/*.carousel .fr_prd_h {
margin-right:0 !important;
}
*/
/*.carousel .fr_prd_h {
margin:0 40px !important;
}*/

/* Direction Nav */

.flex-control-nav,
.flex-direction-nav {
margin: 0;
padding: 0;
list-style: none;
}
.flex-pauseplay span {
text-transform: capitalize;
}

.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
position: absolute;
/*top: 50%;*/
bottom:2.6em;
z-index: 10;
display: block;
margin:0;
/* margin: -1.25em 0 0;
width: 1.875em;
  height: 1.875em;*/
  width:50px;
  height:50px;
	
	border-radius:50%;
	
  background: url("img/slider-nav.png") no-repeat 0 0;
	background-color:#dfba47;	
	
  text-decoration: none;
  text-indent: -624.9375em;
  opacity: 1;
  cursor: pointer;

  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
@media (max-width: 768px) {
.flex-direction-nav a {
  width:30px;
  height:30px;
  background: url("img/slider-nav_30.png") no-repeat 0 0;background-color:#dfba47;	
bottom:5px !important;
	}
}

.carousel .flex-direction-nav a {
/*background-color:rgba(0,0,0,0.20);
height:100%;*/
width:50px;
vertical-align: middle;
}
.flex-direction-nav .flex-prev {
left: 0;
}
/*@media only screen and (min-width: 60em / 16pxem) {*/
/*@media only screen and (min-width: 960px) {
  .flex-direction-nav .flex-prev {
    left: -2.25em;
    opacity: 0;
  }
}*/
.flex-direction-nav .flex-next {
right: 0;
background-position: 100% 0;
}
/*.carousel .flex-direction-nav  .flex-next {
background-position: 100% center;
}
.carousel .flex-direction-nav  .flex-prev {
background-position: 0% center;
}*/
/*@media only screen and (min-width: 60em / 16pxem) {*/
/*@media only screen and (min-width: 960px) {
  .flex-direction-nav .flex-next {
    right: -2.25em;
    opacity: 0;
  }
}*/
.flex-direction-nav .flex-disabled {
/*opacity: 0.3 !important;
filter: alpha(opacity=30);*/
opacity: 0 !important;
filter: alpha(opacity=0);
cursor: default;
}
.flexslider:hover .flex-prev {
/*left: 0.3125em;*/
opacity: 1;/*.8*/
}
.carousel .flex-direction-nav  .flex-prev {
/*left:70px;
bottom: 100px;*/
left:-25px;
top:280px;
}
.flexslider:hover .flex-prev:hover {
opacity: 1;
}

.flexslider:hover .flex-next {
/*right: 0.3125em;*/
opacity: 1;/*.8*/
}
.flexslider:hover .flex-next:hover {
opacity: 1;
}
.carousel .flex-direction-nav  .flex-next {
/*right:70px;
bottom: 100px;*/
right:-25px;
top:280px;
}
@media (max-width:767px) {
.carousel { 
padding:0 !important;
}
.carousel li {
margin-right: 0;
}
.carousel .flex-direction-nav  .flex-prev {
left:8px;
bottom:40px !important;
}
.carousel .flex-direction-nav  .flex-next {
right:8px;
bottom:40px !important;

}
.carousel .flex-direction-nav a {
width: 30px;
}
}
/* Control Nav */
.flex-control-nav {
  position: absolute;
  bottom: -2.5em;
  width: 100%;
  text-align: center;
}
.flex-control-nav li {
  display: inline-block;
  margin: 0 0.375em;
  zoom: 1;
  *display: inline;
}

.carousel .flex-nav-prev,
.carousel .flex-nav-next {
	/*display:none;*/
}
/* Control Paging */
.flex-control-paging a {
  display: none;
  width: 16px;
  height: 16px;
  border-radius: 16px;
  background: black;
  text-indent: -624.9375em;
  cursor: pointer;
}
.flex-control-paging a:hover {
  background: rgba(218, 178, 84, 0.7);
}
.flex-control-paging a.flex-active {
  background: #dfba47;
  cursor: default;
}

/* Control thumbs */
.flex-control-thumbs {
  position: static;
  overflow: hidden;
  margin: 0.3125em 0 0;
}
.flex-control-thumbs li {
  float: left;
  margin: 0;
  width: 25%;
}
.flex-control-thumbs img {
  display: block;
  width: 100%;
  opacity: .7;
  cursor: pointer;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}

/* Main slider  */
.main-slider {
height: auto;
overflow: hidden;
position: relative;
}
/*@media (min-width: 320px) {
  .main-slider {
    height: 115px;
  }
}
@media (min-width: 480px) {
  .main-slider {
    height: 200px;
  }
}
@media (min-width: 768px) {
  .main-slider {
    height: 250px;
  }
}
@media (min-width: 960px) {
  .main-slider {
    height: 250px;
  }
}
@media (min-width: 1070px) {
  .main-slider {
    height: auto;
  }
}*/
/*.main-slider .flex-direction-nav {
  display: none;
	height: 0;
}
@media (min-width: 768px) {
  .main-slider .flex-direction-nav {
    display: block;
  }
}*/
/*.main-slider .flex-direction-nav a {
  top: 80%;
}
@media (min-width: 768px) {
  .main-slider .flex-direction-nav a {
    top: 47%;
  }
}
@media (min-width: 1070px) {
  .main-slider .flex-direction-nav a {
   top: 40%;bottom: 1.6em
  }
}*/
.main-slider .flex-direction-nav .flex-prev {
	/* left: 2.1875em;*/
	left:5px;
}
.main-slider .flex-direction-nav .flex-next {
	/*right: 2.1875em;*/
	right:5px;
}

.main-slider__item {
  text-align: center;
  position: relative;
  height: auto;
  overflow: hidden;
  -webkit-background-size: cover cover;
  background-size: cover;
  background-position: center top;
}
/*@media (min-width: 480px) {
  .main-slider__item {
    height: 23.125em;
  }
}
@media (min-width: 768px) {
  .main-slider__item {
    height: 28.125em;
  }
}
@media (min-width: 960px) {
  .main-slider__item {
    height: 34.875em;
  }
}
@media (min-width: 1070px) {
  .main-slider__item {
    height: 42.6875em;
  }
}*/
.main-slider__item .main-slider__image {
  min-height: 100%;
  min-width: 100%;
  max-width: none;
  width: 120em;
  height: 42.6875em;
  position: relative;
  top: 0;
  left: 50%;
  margin: 0 0 0-60em;
  display: block;
}
.main-slider__item .main-slider__caption {
  position: absolute;
  /*background:rgba(0,0,0,0.30);*/
  display: block;
  z-index: 400;
  width: 100%;
  /*height: 46%;*/
  color: #fff;
	padding:1.6em 0;
  /*padding-top: 6.25em;*/
  bottom:0;
  font-size:2em;
}
.main-slider__item .main-slider__caption h4 {
margin:10px 0;
font-size:1.5em;
}


@media (min-width: 768px) and (max-width: 960px) {
  .main-slider__item .main-slider__caption {
    padding-top: 1em;
  }
}
@media (min-width: 960px) and (max-width: 1069px) {
  .main-slider__item .main-slider__caption {
    padding-top: 1em;
  }
}
@media (min-width: 1070px) {
  .main-slider__item .main-slider__caption {
    padding-top: 1em;
  }
}
@media (max-width: 767px) {
  .main-slider__item .main-slider__caption {
    padding: 1.2em 0;
    padding-bottom:0;
	padding-top: 6em;
  }
}
@media (max-width: 480px) {
  .main-slider__item .main-slider__caption {
    padding: .4em 0;
    padding-bottom:0;
	padding-top: .5em;
	height: 55%;
  }
  h1.h1t1, div.h1t1 {
	font-size:1.2em;
	margin:0px;
	font-weight:300;
  }
}

.main-slider__item .main-slider__caption--title {
  text-transform: uppercase;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.16666667em;
  margin-bottom: 0.41666667em;
  /*text-shadow: 1px 2px 5px #333333;*/
}
@media (min-width: 480px) {
  .main-slider__item .main-slider__caption--title {
    font-size: 0.9em;
  }
}
@media (min-width: 768px) {
  .main-slider__item .main-slider__caption--title {
    font-size: 1.666em;
    line-height: 1.22222222em;
  }
}
@media (min-width: 960px) {
  .main-slider__item .main-slider__caption--title {
    font-size: 2em;
  }
}
@media (min-width: 1070px) {
  .main-slider__item .main-slider__caption--title {
    font-size: 2.5em;
    line-height: 1em;
    margin-bottom: 0.2em;
  }
}
.main-slider__item .main-slider__caption--title_h2 {
  font-size: 1.777em;
  font-weight: 700;
  margin-bottom: 3em;
  text-shadow: 1px 2px 2px #333333;
}
.main-slider__item .main-slider__caption--subtitle {
  font-size: 1.455em;
  font-weight: 700;
  margin-bottom: 3em;
  /*text-shadow: 1px 2px 5px #333333;*/
}
.main-slider__item .main-slider__caption--p {
  font-size: 1.666em;
  font-weight: 700;
  margin:0;
}
.main-slider__item .main-slider__caption--button {
  font-size: 0.6875em;
  text-transform: uppercase;
  border: 0.18181818em solid white;
  text-decoration: none;
  padding: 1.09090909em;
  font-weight: 700;
  color: white;
  display: block;
  width: 80%;
  margin: 1.81818182em auto 0 auto;
  text-shadow: 1px 2px 5px #333333;
}
@media (max-width: 480px) {
	.main-slider__item .main-slider__caption--title_h2 {
	font-size: 1.1em;
	margin-bottom: 1.5em;
	}
	.main-slider__item .main-slider__caption--subtitle {
	font-size: 0.9em;
	margin-bottom: 1.2em;
	}
	.main-slider__item .main-slider__caption--p {
	font-size: .9em;
	/*margin-bottom: 0.5em;*/
	}
 	.main-slider__item .main-slider__caption--button {
    width: 60%;
    font-size: 0.75em;
	}
}
@media (min-width: 481px) and (max-width: 768px)  {
 .main-slider__item .main-slider__caption--title_h2 {
	font-size: 1.1em;
	margin-bottom: 1.5em;
	}
	.main-slider__item .main-slider__caption--subtitle {
	font-size: 0.9em;
	margin-bottom: 1.4555em;
	}
	.main-slider__item .main-slider__caption--p {
	font-size: .9em;
	/*margin-bottom: 0.5em;*/
	}
	 .main-slider__item .main-slider__caption--button {
    width: 40%;
    font-size: 0.8125em;
  }
}
@media (min-width: 769px) and (max-width: 920px) {
	.main-slider__item .main-slider__caption--title_h2 {
	font-size: 1.3em;
	margin-bottom: 1.5em;
	}
	.main-slider__item .main-slider__caption--subtitle {
	font-size: .9em;
	margin-bottom: 1.4555em;
	}
	.main-slider__item .main-slider__caption--p {
	font-size: 1em;
	/*margin-bottom: 0.5em;*/
	}
 .main-slider__item .main-slider__caption--button {
    width: 40%;
    font-size: 0.9375em;
  }
}
@media (min-width: 921px) {
	.main-slider__item .main-slider__caption--title_h2 {
	font-size: 1.666em;
	margin-bottom: 1.5em;
	}
	.main-slider__item .main-slider__caption--subtitle {
	font-size: 0.9em;
	margin-bottom: 1.4555em;
	}
	.main-slider__item .main-slider__caption--p {
	font-size: 1.333em;
	/*margin-bottom: 0.5em;*/
	}
  .main-slider__item .main-slider__caption--button {
    font-size: 1em;
    margin: 0 auto;
    width: 30%;
  }
}
.main-slider__item .main-slider__caption--button:hover {
  background-color: #99cc00;
  border: 2px solid #99cc00;
  text-shadow: none;
}
