/*
Theme Name: Divi-child
Template: Divi
Description: Divi Child Theme
Author: Naïm Boughattas
Author URI: https://so-sighty.fr
*/

#footer-bottom img{
	vertical-align: middle !important;
}

@media screen and (max-width: 1000px) {
	.column_home_presentation {
		padding-right: 50px !important; 
    	padding-left: 50px !important;
		padding-bottom: 100px !important;
	}
	
	.horizontal_line {
		margin-left: -430px !important;
	}
}

@media screen and (min-width: 1000px) and (max-width: 1100px) {
	.column_home_presentation {
		padding-right: 50px !important; 
    	padding-left: 50px !important;
		padding-bottom: 100px !important;
	}
	
	.horizontal_line {
		margin-left: -370px !important;
	}
}

@media screen and (min-width: 1100px) and (max-width: 1200px) {
	.column_home_presentation {
		padding-right: 50px !important; 
    	padding-left: 50px !important;
		padding-bottom: 100px !important;
	}
	
	.horizontal_line {
		margin-left: -370px !important;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1500px) {
	.column_home_presentation {
		padding-right: 175px !important; 
    	padding-left: 50px !important;
		padding-bottom: 100px !important;
	}
	
	.horizontal_line {
		margin-left: -370px !important;
	}
}


@media screen and (min-width: 1750px){
	.column_home_presentation {
		padding-right: 450px !important; 
    	padding-left: 50px !important;
	}
}

.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap :last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap :last-child {
text-align: justify !important;
}

strong{
	font-weight: 600 !important;
}

.et_color_scheme_red .nav li ul {
    border-color: rgba(0,0,0, 0) !important;
}
.et_pb_section_video:not(.et_pb_menu):not(.et_pb_fullwidth_menu) {
    overflow: visible !important;
}

#footer-bottom {
    padding: 10px 0 10px !important;
}

p, .et_pb_button, a, input {
    font-family: "Open Sans",Arial,sans-serif !important;
}