@media all and (min-width:1360px){
	.prix_mensualite{margin-left:20px;}
}


@media all and (max-width:1360px){
	.vehicule_mini_comptant{font-size:24px !important;}
	.vehicule_mini_credit span{font-size:24px !important;}
}



@media all and (min-width:768px) and (max-width:1255px){
	
}

@media all and (min-width:992px) and (max-width:1350px){
	
}

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


@media all and (max-width:992px){
	
	.footer_head .footer_head_adresse{justify-content: center !important;}
	.footer_head .footer_head_score{justify-content: center !important; padding-bottom:40px; display:flex;}
	.footer_legal .footer_legal_lien{justify-content: center !important;  display:flex;}
	.footer_legal .footer_legal_karita{justify-content: center !important; display:flex;}
	#footer .footer_legal_karita{margin-top:0px;}

	.rendezvous_items .rendezvous_item{width:calc(50% - 10px) !important;}

	#vehicules_criteres_advanced{display:none;}
	.vehicule_recherche_more{width:100%; text-align:center; margin-bottom:16px;}

	.occasions_services{text-align:center;}
	.occasions_services_item{display:block !important; text-align:center; margin-bottom:30px !important;}
	.occasions_services_item_image{width:100%; margin-bottom:8px;}

	.occasion_caracteristiques .tab-pane.active{padding:20px 10px;}
	.occasion_techniques_ligne{padding:0px;}
	.occasion_techniques_ligne:nth-child(odd){background:none; }
	.occasion_techniques_ligne .col-12:nth-child(odd){background:#FFF; }
	.occasion_techniques_ligne .col-12{padding-top:10px; padding-bottom:10px;}

	.occasion_reservation_items{flex-direction:column;}
	.occasion_reservation_item{width:100%; margin-bottom:16px; display: grid;}

	.occasion_reservation_item_image{order:1}
	.occasion_reservation_item_text{order:3}
	.occasion_reservation_item_number{order:2}
	/* nav bar */
	.nav_dugardin{grid-template-columns: auto 1fr;}
	.home_search_content{width: 100%;}
}

@media all and (max-width:767px){


	.home_rendezvous_items .home_rendezvous_item{max-width:30%; width:30%; font-size:11px; font-weight:500; font-style: italic;}
	.home_service_item{height:253px; margin-bottom:20px;}

	.list_vehicules_neuf{padding:29px 0;}
	.list_vehicules .home_title h2{text-align:center;}
	.list_vehicules .home_title h4{text-align:center;}
	.list_vehicules .home_title h4:after{display:none;}
	.list_vehicules .home_title .home_title_link{display:block; text-align:center; margin-top:15px; margin-bottom:20px; position:relative;}


	.annexe h1{text-align: center !important;}
	.annexe h2{text-align: center !important;}
	.annexe h2:after{left:calc(50% - 17px) !important;}
	.annexe .breadcrumbs{text-align:center;}

	.recrutement_mini_titre{height:unset !important;}
	.recrutement_mini_wrap{padding-left:0; padding-right:0; margin-bottom:0 !important;}

	#actualites .actu_mini_wrap .actu_mini{background-color:#EAEAEA; height:100%;}


	.list_actualites{padding:29px 0;}
	.list_actualites h2{text-align:center;}
	.list_actualites h4{text-align:center;}
	.list_actualites h4:after{left:calc(50% - 17px);}
	.list_actualites .list_actualites_intro{padding:0 15px;}

	.list_actualites .list_actu_title_main{text-align:center;}
	.list_actualites .list_actu_title_sub{text-align:center;}
	.list_actualites .list_actu_title_sub:after{left:calc(50% - 17px);}


	.actu_slide_item_image{height:145px !important;}
	.actu_slide_item_title{position:relative !important; width:100% !important;}
	#actu_slides_counter{display:none;}


	.home_footer_rs, .home_footer_newsletter{margin:0; padding:0; min-height:216px;}
	.home_footer_newsletter_input input[type="email"]{width:220px;}

	.footer_head_adresse_logo{text-align:center; margin-bottom:20px;}
	.footer_head_adresse_text{text-align:center; margin-bottom:20px;}

	.footer_head .footer_head_score{width:100%; padding-bottom:40px; display:block;}
	.footer_legal .footer_legal_lien{justify-content: center !important;  display:flex;}
	.footer_legal .footer_legal_karita{justify-content: center !important; display:flex;}

	.footer_nav{text-align:center;}
	.footer_legal_lien ul li{display:block; text-align:center; width:100%;}

	.footer_sub{position:relative; cursor:pointer; display: inline-block; padding-right: 20px;}
	.active .footer_sub:after{transform: rotate(-90deg)}
	.footer_sub:after{content:"\f078"; position:absolute; top:0px; right:0px; font-family:"Font Awesome 5 Pro"; font-wieght:300;}
	.footer_menu_sub ul{display:none;}

	#offres .offres_list_container{padding-left:0; padding-right:0;}

	.annexe_header_contact_content h3{text-align:center !important;}
	.annexe_header_contact_content h4{text-align:center !important;}

	#offre .offre_concessions{padding:20px 15px;}

	/* Steps */

	.step-content {width: 45px !important; min-width: 45px !important; max-width: 45px !important;}
	.step-circle::before {width: calc(45px - 17px) !important;}


	.home_slide_item_image {background-position: center center;}

	.home_footer_newsletter_input .btn-dugardin{padding:0 15px;}
	.home_footer_rs .home_footer_content a{width:30%;}

	.occasions_services{border-top:1px solid #B1B1B1; padding:15px 0; margin:10px;}

	.occasion_list .dugardin-select .btn{background:#F5F5F5;}
	.occasion_list_sort_select{width:100% !important; max-width:100% !important;}
	.search_nb_result{text-align:center; margin:8px 0;}

	.vehicule_troptard h7{font-size:20px;}

	.occasion_reservation h3, .occasion_reservation h4{text-align:center;}
	.occasion_reservation h4:after{left:calc(50% - 17px);}

	.occasion_reservation_items{flex-direction:column;}
	.occasion_reservation_item{width:100%; margin-bottom:16px; display: grid;}

	.occasion_reservation_item_image{order:1}
	.occasion_reservation_item_text{order:3}
	.occasion_reservation_item_number{order:2}

	.concession_details_container_wrap{background:#F5F5F5; margin-bottom:24px; padding:16px;}
	.concession_details_container_wrap svg{max-height: 40px;}

	.vehicule_prix{position:relative; width:100%;}
	.vehicule_prix_information_desktop{display: none!important;}
	.vehicule_comptant{width: 40%!important;}

	.annexe_header_contact_content{padding:25px 20px}

	.occasion_links {text-align:center;display: block!important;}
	.occasion_links a{font-family: Gotham; font-weight: 500; font-size: 16px; color: #fff; fill:#fff;  height:45px; line-height:45px; padding:0px 45px; display:inline-block; background:#D2AC7B; transition:all 0.2s; border:0; width:100%; margin:8px 0;}
	.occasion_links a i{color:#FFF;}

	.occasion_icone_recap{margin-bottom:16px;}

	.occasion_caracteristiques .nav-item{width:100%; text-align:left;}
	.occasion_caracteristiques .nav-item .nav-link{font-size:18px; padding-left:8px;}
	.occasion_caracteristiques .nav-item a:after{display:none;}

	.occasion_caracteristiques .tab-pane.active{padding:20px 10px;}
	.occasion_techniques_ligne{padding:0px;}
	.occasion_techniques_ligne:nth-child(odd){background:none; }
	.occasion_techniques_ligne .col-12:nth-child(odd){background:#FFF; }
	.occasion_techniques_ligne .col-12{padding-top:10px; padding-bottom:10px;}


	.concession_details_container {justify-content: center !important;}

	.brand_rendezvous_title{line-height:1.2em;}
	.concession_details_number b{font-size:16px !important;}

	#calendrier {padding: 15px !important; justify-content: center;}
	#calendrier li{padding:7px 5px !important; margin:4px 2px !important; max-width:35px; max-height:35px;}
	#calendrier #libelle li{font-size:11px !important;}
	.concessions_ville .concessions_ville_nom{line-height:30px;}

	#concessions #ville_map{width:80vw !important; bottom:50px; left:10vw;}


	/* page d'accueil */
	.home_slide_item_title{margin:0;}
	.home_search_content{width: 100%;}
	.home_search_title_icon:after{content:""; position:absolute; bottom:0; left:0; height:1px; background:#CFAB79; width:35px;}
	/* nav bar */
	.nav_dugardin{grid-template-columns: auto 1fr;}
	/* pagination */
	.pagination{width: 100%;}
	/* Funding */
	.funding_hero{position: relative!important; width: 100%!important;left:0!important; padding: 0!important;}
	.funding_calculette_item{flex-direction: column!important;}
	.funding_introduction{margin: 0!important;}
	#funding .container{padding: 0!important;}
	.funding_details_footer{margin-left: 10px;margin-right: 10px;}
	/* offre */
	.offre_details{margin: 0!important;}
	/* menu */
	.menu-compte .menu-compte-wrap{margin-bottom: 20px;font-size: 1.3em;}
}


