.main-slider
{
	width:100%;
	min-width:1000px;
	height:500px;
	overflow:hidden;
	position:relative;
}

.barousel_nav {
   position: absolute;
	z-index: 200;
	width: 958px;
	margin: 0px auto 0px -479px;
	top: 480px;
	left: 50%;
}

.barousel_nav ul {
    position: absolute;
    bottom: 10px;
    z-index: 50;
}

.barousel_content p {
    color: #fff;
    font-size: 23px;
}

.barousel_content p:last-child {
    line-height: 41px;
    margin: 0px;
}

.barousel_content p:last-child span {
    background-color: #1b1b1b;
    padding: 6px 13px;
}

.barousel_content p:first-child {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 34px;
    line-height: 50px;
    margin: 0px;
    margin-bottom: 5px;
}

.barousel_content p:first-child span {
    background-color: #da251b;
    padding: 5px 13px;
}
.barousel
{
	width: 100%;
	height:500px;
    z-index:1;
    overflow:hidden;
	position: absolute;
	top:0;
	margin: 0 auto;
}

div#barousel_itemnav2 {
   display:none;
}

#carusel .barousel {
    min-height: initial;
}

#slider .barousel {height: 400px;}
.barousel.inside
{
    position:relative;
	margin-top:0px;
    width:690px;
	z-index:20;
	overflow:hidden;
	border-radius:6px;
}

.barousel_image
{
    /* position:absolute; */
    z-index:10;
    width:100%;
    overflow: hidden;
}

#slider .barousel_image {
    height: 400px;
}




.barousel.inside .barousel_image
{
    width:100%;
}
.barousel_image img
{
    position:absolute;
    display:none;
	
    width: 100%;
}

#carusel .barousel_image img {
    min-width: initial;
    height: initial;
    width: initial;
}

.barousel_image img.default
{    
    display:block;
}

.barousel_image img.current
{
    z-index:10;
}

#barousel_itemnav2 .barousel_image img {
    display: none!important;
}

.barousel_image img.previous
{
    z-index:5;
}

#slider .barousel_content
{
    padding: 30px 20px 80px 0px;
    z-index: 50;
	
    color: #FFF;
	
    font-family: 'PT Sans Narrow', sans-serif;
    text-transform: uppercase;
	
    left: 50%;
	
    text-align: left;
	
    position: absolute;
	
    top: 20%;
	
    margin-left: -500px;
	
}

#carusel .barousel_content {}
.barousel.inside .barousel_content
{
    display:none;
}
.default
{
    display:none; 
	padding:0px 0px;
	   
}
.barousel_content
{
	width: 958px;
	left: 50%;
	margin-left: -479px;
	z-index: 10;
	position: absolute;
}
.barousel_content div
{
   	width: 958px;
	margin: 190px auto 0px;
	position: relative;
}
.barousel_content p.name1
{
    font-family: 'Roboto', sans-serif;
    font-weight: 900;
	margin:0;
	font-size:45px;
	color:#000;
	display:block;
}
.barousel_content p.name2
{
	font-family: 'Roboto', sans-serif;
    font-weight: 100;
	margin:0;
	font-size:33px;
	color:#000;
	display:block;
}

.barousel_content p.header
{
    font-size:28px;
    font-weight:normal;
    line-height:28px;
    color:#fff55b;
}
.view-more
{
	font-family: 'Roboto', sans-serif;
    font-weight: 300;
	color:#fff!important;
	display:inline-block;
	text-decoration:none;
	margin-top:30px;
	padding:10px 20px;
	background:#8ec01f;
	
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	transition: all 0.1s;
}

.view-more:hover
{
	background:#7eb800;
}

#slider .barousel_nav
{
   position: absolute;
	padding: 0px;
	height: 25px;
	bottom: 20px;
	z-index: 50;
	width: 1000px;
	left: 50%;
	text-align: left;
	margin-left: -500px;
}
#slider .barousel_nav ul{float:left;}
#slider .barousel_nav ul li:first-child {
    background: url(../images/prev.png) left top no-repeat transparent;
}

#slider .barousel_nav ul li:last-child {
    background: url(../images/next.png) right top no-repeat transparent;
}

#carusel .barousel_nav li {
    margin: 0px 3px 0 0;
}

.barousel_nav .counter
{    
    display: none;
    float:right;
    font-size:0.75em;
    color:#fff;
    margin:3px 5px 0 0;
}

#slier .barousel_navÃƒâ€šÃ‚Â .counter {
    display: none;
}

.barousel_nav ul
{
    padding:0;
    margin:0;
}

.barousel_nav ul li a {}

#carusel .barousel_content ul {
    list-style-type: none;
    display: block;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

#carusel .barousel_content ul li {
    float: left;
    margin: 0px 6px 6px 0;
}

#carusel .barousel_content ul li a {
}

#carusel.barousel_nav ul {}

.barousel_nav li
{
    display:inline-block;
    font-size:0;
    line-height:0;
    list-style:none;
    padding: 0px;
}

.barousel_nav li a
{
    display:block;
    width: 9px;
    height: 9px;
    font-size:0;
    line-height:0;
    text-decoration:none;
	
	margin-right:4px;
    border: 2px solid #000;
}

.barousel_nav li a.current
{
	background: #da251b;
}
.barousel img.ajax_loader
{
    display:none;
    position:absolute;
    z-index:99;
    top:70px;
    left:135px;
}

/* Specific implementation */
#barousel_thslide
{
    height:446px;
}

#barousel_thslide .barousel_content
{
    bottom:81px;
}

#thslide_barousel_nav
{
    position:absolute;
    bottom:0;
}
#carusel .barousel_image {position: relative;}
#carusel .barousel_content {position: relative;clear: both;}
#carusel .barousel_nav {clear: both;float: right;margin-right: 10px;}

#carusel .barousel_nav ul li a {
    width: 9px;
    height: 9px;
    background-color: #c9c9c9;
}

#carusel .barousel_nav ul li a.current {
    background-color: #115304;
}

.barousel_nav li {
    /* float: left; */
}
/*--------------------------------------------------=> MASTER LAYOUT */
.page
{
    width:530px;    
    background-color:#ccc;
    margin:0 3px 3px 0;
}

#nav
{
	position:fixed;
	top:3px;
	left:537px;
	width:250px;
}

#nav li
{	
	font-size:0.88em;
	font-weight:bold;
}

#nav li a
{
	display:block;	
	text-decoration:none;
	padding:7px 10px;
}

#nav li a:hover
{
	background-color:#000;
	color:#fff;
}

#nav_barousel
{
	background-color:#fff55b;
}
    
#nav_thslide
{
    background-color:#6ec1dd;
}

#nav_barouselthslide
{
    background-color:#8ae04e;
}
/* 
 *  Owl Carousel - Animate Plugin
 */
.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 Carousel - Auto Height Plugin
 */
.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;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  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;
  /* fix for flashing background */
  -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-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 */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.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 - Video Plugin
 */
.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("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;
}
