.fichePdv .mobile{
	  display: none;
  }

@media only screen  
  and (min-width: 801px){
	   
	  
	/*evermaps way */
	.em-media-selector.em-ms-web { display:block }
	.em-media-selector.em-ms-tablet { display:none }
	.em-media-selector.em-ms-mobile { display:none }
  }

@media only screen  
  and (max-width: 800px)
{ 	
	.fichePdv .block-text{
		padding: 0 5px;
	}
	
	.itm_left_menu .fichePdv .mobile{
		  display: block;
	  }
	
	 .itm_left_menu .fichePdv .block_tabs .visuel.mobile{
		width: 100%;
		height: auto;
		margin-top: 25px;
	 }
	 
	  .itm_left_menu .fichePdv .block_tabs .visuel.mobile>img{
		width: 100%;
		max-width: 600px;
	 }
	 
	/*block adresse*/
	 .itm_left_menu .fichePdv .block_address{
		margin-bottom: 25px;
	}
	
	 .itm_left_menu .fichePdv .block_address .address{
		display: block;
		width: 100%;
	}
	 .itm_left_menu .fichePdv .block_address .visuel{
		display: none;
	}
	
	 .itm_left_menu .fichePdv .content_tabs .block_infos .col.first-child {
		width: inherit;
		display: table;
		margin-left: auto;
		margin-right: auto;
	}
	
	 .itm_left_menu .fichePdv .content_tabs .pdvHoraireLabelMin{
		width: 160px;
		text-align: left;
	}
	
	 .itm_left_menu .fichePdv .content_tabs .pdvHoraireLabelMin.pm{
		display: none;
	}
	
	 .itm_left_menu .fichePdv .content_tabs .timetableSpan .plage:not(.classDisplayNone),
	 .itm_left_menu .fichePdv .content_tabs .timetableSpan .ferme.classDisplayNone{
		width: 110px;
		display: inline-block;
		text-align: left;
	}
	
	
	
	 .itm_left_menu .fichePdv  .horraires.first-child > p > strong{
		display: block;
		margin-bottom: 0px;
	}
	
	 .itm_left_menu .fichePdv .leftHorraires {
		display: inline-block;
		width: auto;
	}
	
	 .itm_left_menu .fichePdv .block_address .address,
	 .itm_left_menu .fichePdv  .horraires.first-child > p > strong,
	 .itm_left_menu .fichePdv .content_tabs,
	 .itm_left_menu .fichePdv .content_tabs .titre,
	 .itm_left_menu .fichePdv .itm-prospectus--promotions-default{
		text-align: center;
		font-size: 115% !important;
		letter-spacing: -0.4px;
		/*margin-bottom: 23px;*/
	}
	
	 .itm_left_menu .fichePdv .content_tabs{
		padding-bottom: 25px;
		margin-bottom: 0;
	}
	
	 .itm_left_menu .fichePdv .content_tabs.imgMenu>a>img{
		width: 100%;
		max-width: 600px;
		margin-bottom: 0;
		margin-top: 0;
	}
	
	 .itm_left_menu .fichePdv .item_block{
		margin-right: 11px;
		margin-left: 11px;
	}
	
	/*map*/
	 .itm_left_menu .fichePdv .map{
		width: 100%;
		max-width: 600px;
	}
	
	 .itm_left_menu .fichePdv .map iframe,
	 .itm_left_menu .fichePdv .store_map_itineraire {
		width: 100%;
		max-width: 600px;
		height: 331px;
	}
	
	.itm_left_menu .fichePdv .notEcommerce{
		display: none;
	}
	
	/*evermaps ways*/
	.em-media-selector.em-ms-web { display:none }
    .em-media-selector.em-ms-tablet { display:none }
    .em-media-selector.em-ms-mobile { display:block }
	
	/*services*/
	 .itm_left_menu .fichePdv .service_item{
		padding-right: 7px;
	}
	
	 .itm_left_menu .fichePdv .block_items{
		margin: 0 auto;
	}

}

@media only screen  
  and (max-width: 800px) and (min-width: 601px){
	 .itm_left_menu .fichePdv .block_items{
		width: calc(140px * 4 + 35px);
	}
	 .itm_left_menu .fichePdv .block_items .service_item:nth-child(4n+1){
		padding-left: 7px;
	}
	
	
	.wayform-container{
		min-width: 601px; 
	}
}

@media only screen  
  and (max-width: 600px) and (min-width: 450px){
	   .itm_left_menu .fichePdv .block_items{
		width: calc(140px * 3 + 28px);
	}
	 .itm_left_menu .fichePdv .block_items .service_item:nth-child(3n+1){
		padding-left: 7px;
	}
	
	.wayform-container{
		min-width: 450px; 
	}
}

@media only screen  
  and (max-width: 449px) and (min-width: 320px){
	   .itm_left_menu .fichePdv .block_items{
		width: calc(140px * 2 + 21px);
	}
	 .itm_left_menu .fichePdv .block_items .service_item:nth-child(2n+1){
		padding-left: 7px;
	}
	
	.wayform-container{
		min-width: 320px; 
	}
}

@media only screen  
  and (max-width: 319px){
	   .itm_left_menu .fichePdv .block_items{
		width: 140px;
	}
	
	.wayform-container{
		min-width: 250px; 
	}
}
