/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

@media all and (max-width: 1800px) {

.Devenez_revendeur_area::after {
	height: 377px;
	width: 220px;
	right: 0;
	top: 110px;
}
.avantages_section_area::after {
	height: 278px;
	width: 179px;
}


}

@media all and (max-width: 1399px) {
.scroll_tab_area {

	left: 30px;
}
.food_image_area img {
	width: 62%;
}

.food_image_area {
	margin-top: -483px;
}
.s_content h3 {	
	font-size: 25px;
	line-height: 1;
}
.s_content p {
	font-size: 16px;
	line-height: 1.5;
}
.services_single_item {
	padding: 60px 42px 55px;
}

.comment_section_content {
	margin-top: -436px;
}
.cup_tee_img img {
	width: 80%;
}
.avantages_section_area::after {
	display: none;
}
.Devenez_revendeur_area::after {
	display: none;
}












}

@media all and (max-width: 1199px) {
	.icon {
		margin-right: 16px;
	}

	.procet_video {
		height: 688px;
	}
	.comment_section_content {
		margin-top: -355px;
	}
	.video_section_dp {
		height: 541px;
	}
	.row_items_class {
		margin-bottom: -90px;
	}
	.comment_section_Gourmande .container .row {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
	.content_Gourmande {
		max-width: 100%;
		margin-left: 0;
		margin-bottom: 0;
		width: 100%;
	}
	.content_Gourmande h4 {
		padding-bottom: 15px;
		font-size: 18px;
	}
	.content_Gourmande p {
		font-size: 16px;
		padding-bottom: 15px;
	}

.main_logo {
	margin-bottom: 30px;
}
.main_logo a img {
	width: 200px;
}
.title_instagram h3 {
	font-size: 32px;
	line-height: 1;
}
.title_instagram p {
	font-size: 60px;
	line-height: 0.6;
}
.instagram_image_area {
	gap: 3px;
}
.nous__somme_area {
	padding-bottom: 80px;
	border-bottom-left-radius: 40px;
	border-bottom-right-radius: 40px;
}
.contact_section {
	padding-top: 50px;
	padding-bottom: 50px;
}
.contect_title h2 {
	font-size: 45px;
	line-height: 1.2;
}
.contect_title p {
	font-size: 20px;
	line-height: 1.5;
}
.contect_title {
	padding-bottom: 50px;
}
.wait_logo a img {
	width: 180px;
}
.av_icon img {
	height: 80px;
}

.lesss_content p {
	font-size: 15px;
}
.single_product_item {
	padding: 20px 15px;
}

.single_add_to_cart_button.button.alt {
	padding: 10px 10px !important;

	width: 159px;
	font-size: 14px;
}

.p_image {
	margin-bottom: 20px;
}
.product_content h2 {
	padding-bottom: 5px;
	font-size: 20px;
}


.product_content {
	padding-bottom: 15px;
}
.product_content strong {
	font-size: 20px;
}


















}

@media all and (max-width: 991px) {

.menu ul li a {
	font-size: 15px;
	margin-left: 15px;
}
	.footer_content p, .footer_content a {
		font-size: 13px;
	}
.privacy {
	margin-left: 10px;
}
.social_icon {
	margin-left: 20px;
}
.instagram_area {
	padding-top: 20px;
}

.content_Gourmande p {
	font-size: 14px;
	padding-bottom: 10px;
	line-height: 1.3;
}
.comment_section_content {
	margin-top: -317px;
}
.comment_section_image {
	text-align: center;
	padding: 30px 90px;
}

.cup_tee_img img {
	width: 92%;
}
.services_ares_image {
	padding: 52px 18px 20px;
	text-align: center;
}

.food_image_area {
	margin-top: -342px;
}


.icon_s img {
	height: 80px;
}

.services_single_item {
	padding: 36px 15px 20px;
	border-bottom-left-radius: 40px;
	border-top-right-radius: 40px;
}

.s_content h3 {
	font-size: 18px;
	line-height: 1;
	margin-bottom: 10px;
}

.devenex_form {
	max-width: 100%;
	padding: 30px 20px;
}

.logo a img {
	width: 150px;
}
.ssuccess_info_content p {
	font-size: 13px;
	line-height: 1.4;
}
.Devenez_revendeur_area {
		padding-bottom: 20px;
}
.icon_image__box img {
	height: 50px;
}
.tab_product_area ul li {
	margin: 0 6px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}

.tab_product_area ul li button span {

	font-size: 12px;
}

.nav-pills .nav-link {
	padding: 5px;
}



}

@media all and (max-width: 768px) {


	.single_add_to_cart_button.button.alt {
		padding: 7px 5px !important;
		width: 135px;
	}
	.product_section_area {
		padding-top: 199px;
		padding-bottom: 10px;
	}
	.product_description p {
		font-size: 13px;
	}
.product_info_list h3 {
	font-size: 13px !important;
}











}








@media all and (max-width: 767px) {
	.nav-icon {
		display: block;
	}
	.mobile_menu {
		overflow: hidden;
		z-index: 999;
		padding: 30px 0;
		position: fixed;
		top: 0;
		width: 330px;
		height: 100%;
		left: 0;
		-webkit-transition: 0.7s;
		-o-transition: 0.7s;
		transition: 0.7s;
		background: #202138;
		z-index: 999999999 !important;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}
	.menu ul {
		display: block;
		margin-top: 36px;
	}
.nav-icon span {
	color: #FFFF;
	font-size: 45px;
	right: 20px;
	position: relative;
	line-height: 74px;
	top: 5px;
	z-index: 99999;
}
	.menu ul li a {
		color: #FFF;
		margin-bottom: 15px;
	}
	.canvas-menu {
		left: -100%;
	}


	.logo {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}

	.logo {
	width: 100%;
	position: inherit;
	padding-top: 15px;
}
.logo .logo_main {
	display: block;
	width: 114px;
}
.wait_logo a img {
	width: 200px;
	display: none;
}
.menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	margin-top: 50px;
	margin-left: 20px;
}

.menu ul li a {
	font-size: 15px;
	margin-left: 0;
}
.menu ul li:first-child a {
	padding: 10px 20px;
}
.main_logo a img {
	width: 200px;
	display: none;
}
.food_image_area {
	margin-top: -288px;
}
.services_single_item {
	padding: 50px 25px 40px;
	border-bottom-left-radius: 40px;
	border-top-right-radius: 40px;
	max-width: 360px;
	margin: auto;
	margin-bottom: 30px;
	height: auto;
}
.cup_tee_img img {
	width: 280px;
}
.cup_tee_img {
	text-align: center;
}
.comment_section_image {
	text-align: center;
	padding: 45px 90px;
}
.comment_section_content {
	margin-top: -264px;
}
.comment_section_image {
	text-align: center;
	padding: 45px 90px;
}
.comment_section_Gourmande {
	padding-top: 46px;
}
.Gourmande_image {
	margin-bottom: 35px;
}
.Comment_section {
	padding-bottom: 20px;
}

.contact_logo {
	display: none;
}

.footer_content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: column-reverse;
	        flex-direction: column-reverse;
}

.privacy {
	margin-left: 0;
	margin-top: 15px;
	padding-bottom: 15px;
}
.copyright {
	margin-right: 0;
}

.social_icon {
	margin-left: 0;
}	
.contact_address {
	margin-top: 40px;
}
.info_items {
	margin-bottom: 25px;
}
.title_avantages h1 {
	padding-bottom: 20px;
	font-size: 22px;
}

.av_icon img {
	height: 59px;
}
.avantages_items {
	padding: 4px;
}
.profiel_details_area {
	padding: 10px 15px;
	
}
.profile_content p {
	font-size: 14px;
	line-height: 1.3;
}
.profile_image {
	margin-right: 20px;
	min-width: 63px;
}
.profile_description_content {
	padding: 20px 0px;
}


.desc_content p {
	font-size: 14px;
}

.lesss_content {
	padding-left: 14px;
	padding-bottom: 20px;
}
.less_profile p {
	font-size: 14px;
}

.avantages_contact_area {
	margin: 38px auto;
}
.devenex_title h2 {
	padding-bottom: 20px;
}
.input_submit {
	margin-top: 5px;
}


.input_submit input {
	width: 250px;
}





}

@media all and (max-width: 575px) {


.food_image_area img {
	width: 271px;
}
.food_image_area {
	margin-top: -220px;
}
.cup_signature {
	margin-bottom: 0;
}
.cup_signature {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 0;
}
.cup_signature img {
	width: 200px;
}
.comment_section_content {
	margin-top: -200px;
}
.contect_title h2 {
	font-size: 39px;
	line-height: 1.2;
}

.contect_title p {
	font-size: 16px;
	line-height: 1.5;
}
.scroll_tab_area {
	left: 30px;
	display: none;
}

.contact_section {
	padding-bottom: 10px;
}
.contact_section {
	padding-top: 50px;
	padding-bottom: 0;
}
.avantages_cat {
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.avantages_items {
	padding: 10px;
	margin-bottom: 30px;
	width: 50%;
}
.avantages_items:nth-child(2) {
	border-right: 0px solid transparent;
}
.footer_content p, .footer_content a {

	text-align: center;
}
.title_avantages h1 {
	font-size: 22px;
	line-height: 1.2;
}

.login_form_area {
	background: #F4F4F4 0% 0% no-repeat padding-box;
	padding-top: 177px;
	padding-bottom: 69px;
	height: calc(100vh - 148px);
}

.title_login h1 {
	font-size: 50px;
}

.title_login p {
	font-size: 18px;
}
.title_login {
	padding-bottom: 30px;
}
.single_input_item input, textarea {
	padding: 13px 15px;
	opacity: 0.85;
}

.logo a img {
	width: 114px;
}
.product_search input {
	width: 310px;
}
.tab_product_area ul {
	width: 100%;
	border-bottom: 0px solid #DDD;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.tab_product_area ul li {
	margin-bottom: 20px;
}
.nav-pills .nav-link.active::after {
	height: 5px;
	bottom: 0px;

}
.product_all_area {
	padding-top: 10px;
}
















}

