/**********************************************************************************************************
RESPONSIVE NEW & print
**********************************************************************************************************/
@media print {  

}
@media only screen and (max-width: 1500px) {

}
@media only screen and (min-width: 1600px) {
	.qode-banner .qode-banner-content {
		    padding: 6% 10%;
	}
}
@media only screen and (max-width: 1200px) and (min-width: 1000px) {

}
@media only screen and (max-width: 1100px) {

}
@media only screen and (max-width: 1000px) {
	.mt8 {margin-top: 40px;}
	.pt22 {padding-top: 80px;}
	.pt16, .pt12, .pt10 {padding-top: 80px;}
	.pb16, .pb12, .pb10 {padding-bottom: 80px;}
	.sk_fullwidth {width: 100%!important;}
	.sk_holder_50 .q_elements_item {width: 50%!important;}
	/*** MENU MOBILE ***/
	.header_bottom .container_inner {width: 100%;}
	header .mobile_menu_button span {width: 60px;font-size: 34px;color: #3b6163;background: #c7d6b8; text-align: center;}
	.header_inner, .header_bottom {padding: 0!important;}
	nav.mobile_menu ul:not(ul.sub_menu) {padding: 20px 30px;}
	nav.mobile_menu {background-color: #c7d6b8!important;}
	nav.mobile_menu ul li h3 {margin: 0;}
	nav.mobile_menu ul li {border-bottom: 1px solid rgba(59,97,99,0.2);}
	.mobile_menu_button span:hover {opacity: 1;}
	nav.mobile_menu ul li:after {
		content: "\24";
		font-weight: 800;
		top: 50%;
		transform: translateY(-50%);
		font-family: 'ElegantIcons';
		position: absolute;
		right: 20px;
		font-size: 18px;
	}
	/*** ACCUEIL ***/
	.sk_home_header.pb6 {padding-bottom: 0;}
	.sk_overlay_right .q_elements_holder .q_elements_item:last-child,
	.sk_overlay_left .q_elements_holder .q_elements_item:first-child {display: none!important;}
	.sk_citation_left p, .sk_citation_right p {text-align: center;}
	/*** FOOTER ***/
	.footer_top {text-align: center;}
}
@media only screen and (max-width: 768px) {
	
}
@media only screen and (max-width: 600px) {
	.pt10, .pt8, .pt16, .pt12 {padding-top: 60px;}
	.pb10, .pb8, .pb16, .pb12 {padding-bottom: 60px;}
	.mtp2 {margin-top: 4%;}
	
	.sk_fullheight {height: 100%; min-height: 100vh; min-height: 100svh;}
	.sk_fullheight .section_inner {top: 0; transform: translateY(0);}
	
	.sk_holder_50 .q_elements_item {width: 100%!important;}
	.qode-banner .qode-banner-image {
		position: absolute;
		height: 100%;
		width: 100%;
		z-index: -1;
	}
	.qode-banner .qode-banner-image img {
		background-size: cover;
		height: 100%;
		width: 100%;
		z-index: -1;
		object-fit: cover;
	}
	.qode-banner .qode-banner-content {position: relative; padding: 60px 30px!important;}
	
	.gallery_holder ul.gallery_with_space.v2 li, .gallery_holder ul.gallery_with_space.v3 li, .gallery_holder ul.gallery_with_space.v4 li, .gallery_holder ul.gallery_with_space.v5 li, .gallery_holder ul.gallery_with_space.v6 li {margin-bottom: 4%!important;}
	
	span.sk_citation {font-size: 20px!important;}
	.sk_citation_left p, .sk_citation_right p, .sk_citation_center p {font-size: 22px;}
	.sk_citation_left span.sk_auteur, .sk_citation_right span.sk_auteur, .sk_citation_center span.sk_auteur {margin-top: 10px; display: block;}
	.sk_citation_center:before {left: -20px;top:0;}
	.sk_citation_center:after {right: 10px;}
	.sk_citation_left:before {left: -20px;}
	.sk_citation_left:after {right: 10px;}
	.sk_citation_right:before {left: -20px;}
	.sk_citation_right:after {right: 10px;}
	.sk_citation_left:before, .sk_citation_right:before, .sk_citation_center:before, .sk_citation_left:after, .sk_citation_right:after, .sk_citation_center:after {font-size:60px;}
	
	.sk_highlight_light, .sk_highlight_green {font-size: 30px;}
	.sk_home_prestation h3 {font-size: 19px!important;}
	
	.sk_home_header h1 {font-size: 36px; line-height: 42px;}
	.qode_icon_shortcode .arrow_carrot-down {font-size: 80px!important;}
	
	.sk_form .form-column:first-child:not(.sk_textarea) {padding-right: 0;}
	
	.footer_top {text-align: center;}
	.footer_bottom {height: auto;}
	.footer_bottom_holder {padding: 20px 0;}
	
}
@media only screen and (max-width: 480px) {
	
}