/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* LANDING PAGE */
.cool-numbers .counter-box-content {
	font-family: 'Barlow Condensed';
    font-weight: 800;
}

.cool-numbers .content-box-counter {
	font-family: 'Barlow';
    font-weight: 800;
}

.fusion-carousel-border .fusion-image-wrapper {
    border: 0!important; */
}
.fusion-image-carousel {
    margin-bottom: 0px!important;
}

/* avis */
.avis .testimonial-thumbnail {
	margin-bottom: 0!important;
}
.avis .awb-quote-content {
	font-family: 'Barlow';
    font-weight: 500;
	font-style: normal;
    letter-spacing: 0.3px;
    line-height: 1.3;
}
.avis .avis-title {
	font-weight: 600 !important;
    color: #3e3e3e;
    font-size: 22px;
}


/* responsive mac */
@media screen and (min-width: 1201px) and (max-width: 1700px) {
	.bulle-col2 > .fusion-column-wrapper {
		margin-left: 2%!important;
	}
}
@media screen and (min-width: 1201px) and (max-width: 1500px) {
	.objectif-container {
		padding-right: 6%!important;
		padding-left: 6%!important;
	}
}

@media screen and (min-width: 1201px) and (max-width: 1400px) {
	.header-container, .services-container, .processus-container {
		padding-right: 6%!important;
		padding-left: 6%!important;
	}
	.bulle3 > .fusion-column-wrapper {
		margin-top: -50px!important;
	}
}


/* responsive tablette */
@media screen and (min-width: 641px) and (max-width: 1200px) {
	.header-subtitle h1 {
		font-size: 21px!important;
	}
	.header-title h2 {
		font-size: 55px!important;
	}
	.header-title img {
		margin-top: 23px!important;
    	margin-left: 5px!important;
    	max-width: 155px!important;
	}
	.text-bloc {
		font-size: 17px!important;
	}
	.big-title h2 {
		font-size: 45px!important;
	}
	.logo-google {
		max-width: 60%!important;
	}
	.cool-numbers .content-box-counter {
		font-size: 50px!important;
	}
	.cool-numbers .counter-box-content {
		font-size: 27px!important;
		line-height: 1!important;
	}
	#sticky-bar {
		position: fixed!important;
		bottom: 0!important;
    	width: 100%;
	}
}
@media screen and (min-width: 641px) and (max-width: 800px) {
	.header-col1, .header-col2 {
		width: 100%!important;
	}
}

/* mobile */
@media screen and (max-width: 641px) {
	.logo img {
		max-width: 125px!important;
	}
	.header-subtitle h1 {
		font-size: 16px!important;
	}
	.header-title h2 {
		font-size: 50px!important;
	}
	.header-title img {
		margin-top: 12px!important;
    	margin-left: 0px!important;
    	max-width: 115px!important;
	}
	.text-bloc {
		font-size: 15px!important;
	}
	.big-btn .fusion-button-text, .btn-audit {
		font-size: 15px!important;
	}
	.logo-google {
		max-width: 60%!important;
	}
	.big-title h2 {
		font-size: 28px!important;
	}
	.cool-numbers .content-box-counter {
		font-size: 50px!important;
	}
	.cool-numbers .counter-box-content {
		font-size: 27px!important;
		line-height: 1!important;
	}
	#sticky-bar {
		position: fixed!important;
		bottom: 0!important;
    	width: 100%;
	}
	
	#carousel img {
		max-width: 65%!important;
	}
	#carousel .fusion-image-wrapper {
		justify-content: center!important;
	}
	
	
	.bandeau-situation img {
		margin-left: 0px!important;
    	margin-top: 10px!important;
    	max-width: 110px!important;
	}
}