.servicesPage .tabs_contents{max-width: 780px;margin:0 auto;}
.servicesPage .tabs_contents p{display:block;margin-bottom:30px;}
@media (max-width: 1160px){
	.topbar-logo{left:10px;display: flex;align-items: center;height: 90px;}
	.topbar-logo img{max-height: 80px;vertical-align: top;}
	.topbar-logo .nissan-truck{max-width: 150px;}
	.topbar-logo .garantie{width: 105px;}
	.topbar-menu{top:40px }
 .topbar{height: 90px;}
}
@media (max-width:1025px) {
	#ctslide{height:auto!important;}
	.modeles .car{padding:0 2%;width: 29%}
	.modeles .car .photo img{height: auto!important;max-width:282px;max-height:150px;min-height:0;}
	.ft_46{
		font-size:39px!important
	}
	#results_box .results .result{width:calc(50% - 8px);margin-right:15px;}
	#results_box .results .result:nth-of-type(2n + 2){margin-right:0}
	.gammeSlider,#gammes-homeslider,.gammeSlider .sliderGamme{max-width:100%}
	button.slick-next.slick-arrow,button.slick-prev.slick-arrow{display:none!important;}
}
@media (max-width: 769px) {
	.topbar-logo img:first-child{height: 80px;}
	
	#header .topbar .three{top:7px;}
	.homepage h1{font-size: 26px;line-height: 40px;}
	article.post img{max-width: 100%;margin-left: 0}
	#pages-home .homepage-intro{width: 90%;padding:34px 0;margin:0 auto; }
	#pages-home .homepage-intro p{width: 100%;margin:0 auto}
	#pages-home .homepage-intro .homepage-intro-text{width:100%}
	section.homepage #schedules{position: relative;width:100%;padding:34px 0;}
	section.homepage #schedules h2{display:block;margin:0 auto;max-width:300px;padding:0}
	section.homepage #schedules h2:before{content:"";width:35px;height:30px;display: inline-block;margin-bottom: 35px;vertical-align: middle}

	section.homepage #schedules table{margin: 0 auto;}
	section.homepage #schedules .phone,section.homepage #schedules .fax{display: block;max-width: 210px;margin:0 auto;}
	
	#pages-home #services-garantie-occasions > div{
		position:relative;display:block;height:180px
	}
	#services-garantie-occasions > div > .bottom{max-height:none;height:auto;}
	.contentSlide{display:block!important}
	.contentSlide .contentSlideTitle p{font-size:20px;}
	.contentSlide span{margin-top:20px;}
	.topbar .three{top:20px}
	.gammeSlider .sliderGamme .car .model{font-size:35px;line-height:40px;}
	.gammeSlider .sliderGamme .car .builder{margin-top:30px;}
	#gammes-homeslider img{height: auto;}
	#news article .photo{height:auto;}
	#news article .photo img{height:auto;}
	.topbarmobile.act ul.topbar-menu-mobile li ul, body.blog #header .act ul.topbar-menu-mobile li ul, body.single #header .act ul.topbar-menu-mobile li ul{top:-40px;position:relative;}
	button.slick-next.slick-arrow{display: none!important;}
	button.slick-prev.slick-arrow{display: none!important;}
	#header .act ul.topbar-menu-mobile li a.return1{position: fixed;top:-67px;z-index:99;}
	#header .act ul.topbar-menu-mobile li:first-of-type{margin-top:26px}
	#car-card .experiment .contact {
    display: block;
    height: 89px!important;
    vertical-align: middle;
    width: 187px!important;
    float: none;
    margin: 20px auto!important;
}
#cars #search-occasions div > .col-2{width:48%!important}
.tabs > .tab{background-size:15%!important}
#header .act ul li.vehicules ul li{transition:all 0s}
#header .act ul li.vehicules ul li:last-child{margin-bottom: 55px;}
}

@media (max-width: 600px){
	ul.slides .contentSlide {
	    position: relative;left:0;top:0;transform:translate(0%,0%);
	    margin: 10px auto;
	}
	#ctslide .flex-direction-nav a{display:none}
	#gammes-homeslider ul.slick-dots > li{margin-right:20px!important;height:15px!important;width:15px!important}
}