/* RESPONSIVE */

	@media screen and (min-width: 320px) and (max-width: 480px){
		#main_menu{flex-direction: column;height:auto;}
		#main_menu #collapse_menu{display: inline-block;}
		#main_menu #menu_items{display:none;}
		#main_menu #menu_items{width:100% !important;}
		#main_menu #menu_items.open{display: flex;flex-direction: column;margin-top:10px !important;}
		#main_menu #menu_items li{width:100%;padding:10px 30px !important;border-right:none;}
		.middle_page { width: 100% !important; padding: 0px 5%; }
		#cover .description { display:none; }
		#number_projects {height: auto;}
	    #number_projects .middle_page { padding: 0px; flex-wrap: nowrap; flex-direction: column; }
	    #number_projects .num_project { min-height: 120px; width: 100%; border-left: none; border-bottom: 1px solid #b1dee2;}
	    #number_projects .num_project:last-child{ border-bottom: none}
	    #partners .middle_page #logo_patners .logo_holder {width: calc(100% / 2); padding-bottom: 50px}
	}

	@media screen and (min-width: 481px) and (max-width:767px){
		#main_menu{flex-direction: column;height:auto;}
		#main_menu #collapse_menu{display: inline-block;}
		#main_menu #menu_items{display:none;}
		#main_menu #menu_items{width:100% !important;}
		#main_menu #menu_items.open{display: flex;flex-direction: column;margin-top:10px !important;}
		#main_menu #menu_items li{width:100%;padding:10px 30px !important;border-right:none;}
		.middle_page { width: 100% !important; padding: 0px 5%; }
		#cover .description { display:none; }
		#number_projects {height: auto;}
	    #number_projects .middle_page { padding: 0px; flex-wrap: nowrap; flex-direction: column; }
	    #number_projects .num_project { min-height: 120px; width: 100%; border-left: none; border-bottom: 1px solid #b1dee2;}
	    #number_projects .num_project:last-child{ border-bottom: none}
	    #partners .middle_page #logo_patners .logo_holder {width: calc(100% / 2); padding-bottom: 50px}
	}

	@media screen and (min-width: 768px) and (max-width: 990px){
		#main_menu{flex-direction: column;height:auto;}
		#main_menu #collapse_menu{display: inline-block;}
		#main_menu #menu_items{display:none;}
		#main_menu #menu_items{width:100% !important;}
		#main_menu #menu_items.open{display: flex;flex-direction: column;margin-top:10px !important;}
		#main_menu #menu_items li{width:100%;padding:10px 30px !important;border-right:none;}
		.middle_page { width: 100% !important; padding: 0px 5%; }
		#cover .description { display:none; }
	    #number_projects .num_project:last-child{ border-bottom: none}
	    #partners .middle_page #logo_patners .logo_holder {width: calc(100% / 2); padding-bottom: 50px}
	}
