@media only screen and (max-width: 600px){ /* SMALL */
	#navmenu nav{
		height: 64px;
	}
	#toast-container{
		bottom : 0px;
		width : 100%;
	}
	#map_legend{
		width : calc(100% - 10px)!important;
		padding-right : 10px;
		right : 10px!important;
	}
	.opteam_collection .lines{
		height : 260px!important;
	}
	.prospect_top{
		top : auto;
		bottom: calc(100% - 10px);
	}
		.home_desktop.prospects_search_active .prospect_top{
			top : 0px;
			bottom : auto;
		}
	.prospect_bottom{
		padding-top : 40px;
	}
		.home_desktop:not(.prospects_search_active) .prospect_bottom{
			height : 100%!important;
			padding-top : 50px;
		}
}
@media only screen and (max-width: 992px){ /* MEDIUM */
	#calendar .fc-view-container, #calendar .fc-center{
		margin-top : 39px;
	}
	#calendar .fc-left{
		left : 50%;
		transform : translate(-50%, 0px);
	}
	/*.home_left_bar{*/
	/*	width : 100%;*/
	/*	position : fixed;*/
	/*	left : 0px;*/
	/*	bottom : -100%;*/
	/*}*/
	/*.home_desktop{*/
	/*	width : 100%;*/
	/*}*/
	/*	.home_desktop .add{*/
	/*		max-width : calc(100% - 40px);*/
	/*	}*/
	.opteam_collection .lines{
		height : 140px;
	}
}

@media screen and (max-width: 425px) {
	.home_desktop{
		padding-left: 0;
		padding-right: 0;
	}
}

@media  screen and (min-width: 769px) {
	#RowButtonMobileFirst{
		display: none;
	}
}
@media  screen and (max-width: 769px) {
	.margintop{margin-top: 0px;}
	#meteoPart{display: none}
	#OpenMenu{display: none}
}

@media only screen and (max-width: 992px){
	.home_desktop{
		position: absolute;
		width: 100%;
		padding: 0 !important;
	}
	#selectProspectTypeCommercial{
		width: 100% !important;
	}

}

@media (max-width: 766px){
	.vanish {
		display: none;
	}
}

@media (max-width: 766px){
	.vanishMobileOnly {
		display: none;
	}

	.vanishTableMobile{display: none;}
	.logoLogin{display: none}
}
@media (max-height: 570px) {
	.logoLogin{display: none}
}

@media (max-width: 601px){
	/*FORMAT TELEPHONE*/
	#campagneDetailRowUpdate{
		margin-top: 10px;
	}
	#logoRightPC{
		display: none;
	}
	#PCPARTReportingUpdate{
		display: none;
	}
	#PCPartCalendar {
        display: none;
		opacity: 0;
		height: 0;
	}
	#cardTitleCalendar {height: 0 !important;}
	#discoPart {display: none !important;}
	#cardContentCalendar {height: 0 !important; padding: 0 !important;}
	#ConnexionPC{display: none;}
}
@media (min-width: 602px) {
	/*FORMAT PC*/
	#mobilereportingUpdate{
		display: none;
	}
	#footerCalendarPart{
		display: none;
	}
	#CalendarMobileOnly{ opacity: 0; height: 0;}
	#ConnexionMobile{display: none;}

}

@media (max-width: 495px){
	#update_campagne{
		margin-bottom: 10px;
	}
}

#MeetingGoogleCalendar ul{
	list-style: inside !important;
}