	
	/* REVOLUTION SLIDER */

	/* ARROWS */
	.tp-leftarrow.custom,
	.tp-rightarrow.custom {
		width: 40px;
		height: 40px;
		background: rgba(95, 67, 46, 0.5);
		-webkit-transition: all 0.3s;
				transition: all 0.3s;		
	}
	
	.tp-leftarrow.custom:hover,
	.tp-rightarrow.custom:hover {
		background: rgba(143, 34, 28, 0.8);
		cursor:pointer;
	}
	
	.tp-leftarrow.custom:before,
	.tp-rightarrow.custom:before {
		line-height: 40px;
	}
	
	/* BULLETS */
	.tp-bullets.custom .tp-bullet {
		width: 9px;
		height: 9px;
		border-radius: 50%;
		border: 1px solid #fff;
		background-color: #fff;
		-webkit-transition: all 0.3s;
				transition: all 0.3s;			
	}

	.tp-bullets.custom .tp-bullet:hover,
	.tp-bullets.custom .tp-bullet.selected {
		border-color: rgba(209, 107, 28, 0.5);
		background-color: rgba(209, 107, 28, 0.5);
	}
	
	/* OWL Carousel */
	.owl-carousel {
		margin-bottom: 10px;
	}
	
	.owl-carousel .owl-stage {
		overflow: hidden;
	}
	
	.owl-carousel .owl-item img {
		width: 100%;
        height: auto;
	}
	
	.owl-controls {
		z-index: 100;
	}
	
	.owl-dots {
		position: absolute;
		bottom: -50px;
		left: 0;
		width: 100%; 
		text-align: center;
	}
	
	.owl-dot {
		display: inline-block;
		width: 10px;
		height: 10px;
		border: 1px solid #d16b1c;
		border-radius: 50%;
		margin-right: 5px;
		background-color: #fff;
	}
	
	.owl-dot:hover,
	.owl-dot.active {
		background-color: #d16b1c;
	}
	
	.owl-dot:last-child {
		margin-right: 0;
	}
	
	.owl-prev,
	.owl-next {
		position: absolute;
		top: 40%;
		width: 40px;
		height: 40x;
		border: 1px solid #eec216;
		color: #fff; 
		line-height: 40px;
		text-align: center;
		-webkit-transition: all 0.3s;
				transition: all 0.3s;
		border-radius: 5px;
		background-color:#eec216;
	}
	
	.owl-prev {
		left: -70px;
	}
	
	.owl-next {
		right: -70px;
	}
	
	.owl-prev:before,
	.owl-next:before {
		font-family: 'FontAwesome';
		font-size: 16px;
	}
	
	.owl-prev:before {
		content: "\276e";
	}
	
	.owl-next:before {
		content: "\276F";
	}
	
	.owl-prev:hover,
	.owl-next:hover {
		border-color: #eec216;
		color: #116ab1;
		background-color:#fff;
	}

	#owl-partenaires .item{
		  margin: 5px;
	}


@media (min-width: 1200px) {
		.tp-caption.overlay {
			width: 1140px;
		}
}
	
@media (min-width: 480px) and (max-width: 767px) {
		.tp-caption.overlay {
			width: 450px;
		}
		.tp-leftarrow.custom,
		.tp-rightarrow.custom,
		.owl-controls {
			display: none;
		}
		
}

@media (max-width: 767px) {
	.tp-bullets.custom .tp-bullet {
			display:inline-block;
		}
}
	
@media (max-width: 360px) {
		.tp-leftarrow.custom,
		.tp-rightarrow.custom,
		.owl-controls {
			display: none;
		}
		
}

