	
	
	/* ARROWS */
	.tp-leftarrow.custom,
	.tp-rightarrow.custom {
		width: 40px;
		height: 40px;
		border-radius:100%;
		background: rgba(37, 43, 73, 0.2);
		-webkit-transition: all 0.3s;
				transition: all 0.3s;
		display:none;		
	}
	
	.tp-leftarrow.custom:hover,
	.tp-rightarrow.custom:hover {
		background: rgba(250, 179, 40, 0.5);
		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;
		display:none;	
	}

	.tp-bullets.custom .tp-bullet:hover,
	.tp-bullets.custom .tp-bullet.selected {
		border-color: rgba(250, 179, 40, 0.5);
		background-color: rgba(250, 179, 40, 0.5);
	}
	
	/* OWL Carousel */
	.owl-carousel {
		margin-bottom: 70px;
	}
	
	.owl-carousel .owl-stage {
		overflow: hidden;
	}
	
	.owl-carousel .owl-item img {
		width: 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 #a5c636;
		border-radius: 50%;
		margin-right: 5px;
		background-color: #fff;
	}
	
	.owl-dot:hover,
	.owl-dot.active {
		background-color: #a5c636;
	}
	
	.owl-dot:last-child {
		margin-right: 0;
	}
	
	.owl-prev,
	.owl-next {
		position: absolute;
		top: 40%;
		width: 48px;
		height: 48px;
		border: 1px solid #0291cb;
		color: #0291cb; 
		line-height: 44px;
		text-align: center;
		-webkit-transition: all 0.3s;
				transition: all 0.3s;
	}
	
	.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: #0291cb;
		color: #fff;
		background-color:#0291cb;
	}

	#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;
		}
		
}
	
@media (max-width: 767px) {
    
		.tp-leftarrow.custom,
		.tp-rightarrow.custom,
                .owl-controls{
			display: none;
		}
		
}

