	
	/* Full Screen Slider  */
		
	.clapat-slider, .clapat-slider-project {
		margin:0!important;
	}
	
	.clapat-slider-project {
		overflow:hidden;
	}
	
	.clapat-slider .slides > li, .clapat-slider-project .slides > li {
		display: none; 
		-webkit-backface-visibility: hidden;
	}
		
	.clapat-slider, .clapat-slider .flex-viewport, .clapat-slider-project, .clapat-slider-project .flex-viewport	 {
		width:100%;
		height:100%!important; 
		margin:0;
		padding:0; 
	}
		
	.clapat-slider .slides, .clapat-slider-project .slides {
		height:100%!important;
		transition-delay: 1s;
        -webkit-transition-delay: 1s;
		-moz-transition-delay: 1s;
	}
	
	.clapat-slider .flex-direction-nav a, .clapat-slider-project .flex-direction-nav a  { 
		display: block; 
		width: 50%; 
		height: 100%; 
		margin:0; 
		position: absolute; 
		top: 0; 
		z-index: 10; 
		overflow: hidden; 
		opacity: 0; 
		cursor: pointer; 
		color: rgba(0,0,0,0.8); 
		text-shadow: 1px 1px 0 rgba(255,255,255,0.3); 
		-webkit-transition: all .3s ease; 
		-moz-transition: all .3s ease; 
		transition: all .3s ease; 
		background-color:#000;		
	}
	
	.clapat-slider .flex-direction-nav .flex-prev, .clapat-slider-project .flex-direction-nav .flex-prev { 
		opacity:0;
		left:0;
		/*cursor: url(../images/slider_left.gif), e-resize;*/
	}
	
	.clapat-slider .flex-direction-nav .flex-next, .clapat-slider-project .flex-direction-nav .flex-next {
		opacity:0;
		right:0;
		/*cursor: url(../images/slider_right.gif), e-resize;*/
	}
				
	.clapat-slider .slides li, .clapat-slider-project .slides li {
		width:100%;
		height:100%!important; 
		margin:0;
		padding:0;	
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-position:center center;
		background-repeat:no-repeat;
	}	
	
	.clapat-slider-project .slides li.vertical-image {
		-webkit-background-size:contain;
		-moz-background-size: contain;
		-o-background-size: contain;
		background-size:contain;
		background-position:center center;
	}
	
	.clapat-slider .overlay, .clapat-slider-project .overlay {
		height:100%;
		widows:100%;
	}
	
	
	/* Full Screen Slider & Hero Captions */	
	
	.clapat-caption {
		display: table;
		height: 100%;
		position: relative;
		width:1280px;
		margin:0 auto;		
	}	
	
	.caption-content {
		display: table-cell;
		-webkit-box-sizing: border-box;
		-moz-box-sizing:    border-box;
		box-sizing:         border-box;
		padding:140px 0 60px;
	}
	
	.caption-content.center-center {
		text-align:center;
		vertical-align:middle;
	}
	
	.caption-content.center-center .title-has-line:after {
		background: none repeat scroll 0 0 #ddd;
		bottom: -20px;
		content: "";
		height: 1px;
		left: 50%;
		margin-left: -20px;
		position: absolute;
		width: 40px;
	}
	
	.caption-content.center-left {
		text-align:left;
		vertical-align:middle;
	}
	
	.caption-content.center-right {
		text-align:right;
		vertical-align:middle;
	}
	
	.caption-content.bottom-center {
		text-align:center;
		vertical-align:bottom;
	}
	
	.caption-content.bottom-center .title-has-line:after {
		background: none repeat scroll 0 0 #ddd;
		bottom: -20px;
		content: "";
		height: 1px;
		left: 50%;
		margin-left: -20px;
		position: absolute;
		width: 40px;
	}
	
	.caption-content.bottom-left {
		text-align:left;
		vertical-align:bottom;
	}
	
	.caption-content.bottom-right {
		text-align:right;
		vertical-align:bottom;
	}
	
	.caption-content.top-center {
		text-align:center;
		vertical-align:top;
	}
	
	.caption-content.top-center .title-has-line:after {
		background: none repeat scroll 0 0 #ddd;
		bottom: -20px;
		content: "";
		height: 1px;
		left: 50%;
		margin-left: -20px;
		position: absolute;
		width: 40px;
	}
	
	.caption-content.top-left {
		text-align:left;
		vertical-align:top;
	}
	
	.caption-content.top-right {
		text-align:right;
		vertical-align:top;
	}
	
	
	/* Full Screen Project Slider Captions */	
	
	.clapat-slider-project .clapat-caption {
		width:100%;
		background-color:#fff;	
		bottom:-200px;
		position:absolute;
		z-index:15;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	
	.clapat-slider-project .clapat-caption.info-hide {
		bottom:0px;
	}
	
	.clapat-slider-project .caption-content {
		padding:30px 0 10px 0;
		width:1280px;
		margin:0 auto;
	}
	
	.classic-slider {
		display:block;
		position:relative;
		width:100%;
	}
	
	
	
	
@media only screen and (max-width: 1466px) {
	
	.clapat-caption {
		width:940px;	
	}

}


@media only screen and (max-width: 1024px) {
	
	.clapat-caption {
		width:600px;	
	}	
	
}


@media only screen and (max-width: 767px) {
	
	.clapat-caption {
		width:400px;	
	}
	
}


@media only screen and (max-width: 479px) {
	
	.clapat-caption {
		width:240px;	
	}
		
}				