#responsive-menu-container #responsive-menu > li.responsive-menu-item > a {text-transform:uppercase;}
#responsive-menu-container li.responsive-menu-item a .fa {margin-right: 5px !important; font-size: 15px;}
#responsive-menu-container li.icone-reseau {width:25px !important; margin-left:10px !important; float:left !important;}
#responsive-menu-container li.icone-reseau a .fa {font-size:25px !important;}
#responsive-menu-button .responsive-menu-inner, #responsive-menu-button .responsive-menu-inner::before, #responsive-menu-button .responsive-menu-inner::after {width:20px !important;}
responsive-menu-button .responsive-menu-inner {margin-left:1px !important;}
html {max-width:100% !important;}
.combi_gauche {padding-left:45px !important;}
.padding_top_35 {padding-top:35px !important;}
.margin_top_50 {margin-top:50px !important;}
.page-id-2012 .vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item {max-height:700px;}
.page-id-2012 .vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item img {width:100% !important; height:auto !important;}
.bons-plans .padding_bottom_25 {padding-bottom:25px !important;}
.bons-plans .padding_top_25 {padding-top:25px !important;}
.bons-plans .vc_row-has-fill > .vc_column_container > .vc_column-inner {padding-top:0 !important;}
.padding_contact {padding-top:100px !important; padding-bottom:150px !important;}
#responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item .responsive-menu-item-link {text-transform:uppercase;}

@media screen and (max-width:1199px) and (min-width:992px){
.main-nav {padding:3px 0% 6px !important;}
.main-nav ul {padding-left:0 !important;}
.main-nav li {font-size:12px !important; padding: 9px 9px 11px 0 !important;}
.combi_gauche {padding-left:15px !important;}
h2 {font-size:21px !important;}
.bloc_blanc_combis h3.p1, .bloc_blanc_combis h3.p1 a {font-size:20px !important;}
.partenaires .vc_col-sm-3 h2.wpb_heading {font-size:16px !important; line-height:23px !important;}
.page-id-2012 .vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item {max-height:600px;}
.page-id-2012 .vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item img {width:100% !important; height:auto !important;}
.bons-plans .vc_col-sm-3 h2.wpb_heading, .bons-plans .vc_col-sm-6 h2.wpb_heading {font-size:16px !important; line-height:23px !important;}
.bons-plans .vc_call_to_action.wpb_content_element {min-height:365px !important;}
.bons-plans .padding_bottom_25 {padding-bottom:0px !important;}
.bons-plans .padding_top_25 {padding-top:0px !important;}
.bons-plans .vc_row-has-fill > .vc_column_container > .vc_column-inner {padding-top:0 !important;}
.padding_contact {padding-top:40px !important; padding-bottom:40px !important;}
.vc_custom_1453474593793 .vc_column-inner {padding-top:0 !important;}
}

@media screen and (max-width:1020px) and (min-width:992px){
#thsp-sticky-header-menu li {font-size:11px !important;}
}

@media screen and (max-width:991px) and (min-width:768px){
	#social {display:none;}
	body.logged-in #responsive-menu-container {top:45px !important;}
	body.logged-in button#responsive-menu-button {top:55px !important;}
	#fond-menu {display:none;}
	#thsp-sticky-header {display:none !important;}
	.combi_gauche {padding-left:0px !important;}
	.vc_custom_1453474593793 .vc_col-sm-3 {display:none !important;}
	.vc_custom_1453474593793 .vc_col-sm-6 {width:75% !important; margin:0 12.5% !important;}
	h2 {font-size:21px !important;}
	footer.content-info .col-md-6 {width:50% !important; float:left !important;}
	footer.content-info .col-md-6.text-right {float:right !important;}
	.tablette_responsive.vc_col-sm-6 {width:100% !important;}
	.tablette_responsive.vc_col-sm-3 {width:50% !important;}
	.padding_top_35 {padding-top:0px !important;}
	.wpb_content_element {margin-bottom:15px !important;}
	.combi_gauche, .combi_droite {width:330px !important; margin: 0 auto !important;}
	.bloc-tarif1 .vc_col-sm-3 {width:12.5% !important;}
	.bloc-tarif1 .vc_col-sm-6 {width:75% !important;}
	.bloc-tarif2 .vc_col-sm-8, .bloc-tarif2 .vc_col-sm-4 {width:100% !important;}
	.margin_top_50 {margin-top:0px !important;}
	.page-template-template-blog .static-content.post .col-sm-4, .page-template-template-blog .static-content.post .col-sm-8 {width:100% !important;}
	.page-template-template-blog .imageActu {margin-bottom:20px !important;}
	.partenaires .vc_col-sm-3 {width:50% !important;}
	.partenaires .vc_col-sm-3 h2.wpb_heading {font-size:16px !important; line-height:23px !important;}
	.padding_top_40 .vc_column-inner {padding-top:0px !important;}
	.page-id-2012 .vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item {max-height:400px;}
	.page-id-2012 .vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item img {width:100% !important; height:auto !important;}
	.bons-plans .vc_col-sm-3 {width:50% !important;}
	.bons-plans .vc_col-sm-3 h2.wpb_heading, .bons-plans .vc_col-sm-6 h2.wpb_heading {font-size:16px !important; line-height:23px !important;}
	.bons-plans .padding_bottom_25 {padding-bottom:0px !important;}
	.bons-plans .padding_top_25 {padding-top:0px !important;}
	.bons-plans .vc_row-has-fill > .vc_column_container > .vc_column-inner {padding-top:0 !important;}
	.bons-plans .vc_call_to_action.wpb_content_element {min-height:350px !important;}
	.vc_custom_1453736775740 .vc_col-sm-3 {display:none !important;}
	.vc_custom_1453736775740 .vc_col-sm-6 {width:75% !important; margin:0 12.5% !important;}
	.padding_contact {padding-top:0px !important; padding-bottom:0px !important;}
	.vc_custom_1453474593793 .vc_column-inner {padding-top:0 !important;}
}

@media screen and (max-width:768px){
	#social {display:none;}
	body.logged-in #responsive-menu-container {top:45px !important;}
	body.logged-in button#responsive-menu-button {top:55px !important;}
	#fond-menu {display:none;}
	#thsp-sticky-header {display:none !important;}
	h1#logo {width:100% !important; max-width:342px !important;}
	h1#logo img{width:100% !important;}
	html #wpadminbar {min-width:100% !important;}
	.vc_column-inner {margin-left:0 !important; margin-right:0 !important;}
	.combi_gauche {padding-left:0px !important;}
	footer.content-info .container {background: #5eaa83;}
	footer.content-info .col-md-6 {width: -moz-fit-content !important; width: -webkit-fit-content !important; width: -ms-fit-content !important; width: -o-fit-content !important; width: fit-content !important; float:left !important;}
	footer.content-info .col-md-6.text-right {width: -moz-fit-content !important; width: -webkit-fit-content !important; width: -ms-fit-content !important; width: -o-fit-content !important; width: fit-content !important; float:right !important;}
	.padding_top_35 {padding-top:0px !important;}
	.wpb_content_element {margin-bottom:15px !important;}
	.combi_gauche, .combi_droite {width:330px !important; margin: 0 auto !important;}
	.margin_top_50 {margin-top:0px !important;}
	.page-template-template-blog .imageActu {margin-bottom:20px !important;}
	.partenaires .vc_col-sm-3 h2.wpb_heading {font-size:16px !important; line-height:23px !important;}
	.partenaires .vc_col-sm-3 .vc_call_to_action img {max-height: 200px; width: auto; text-align: center; display: inline-block;}
	.page-id-2012 .vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item {max-height:400px;}
	.page-id-2012 .vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item img {width:100% !important; height:auto !important;}
	.bons-plans .vc_col-sm-3 h2.wpb_heading, .bons-plans .vc_col-sm-6 h2.wpb_heading {font-size:16px !important; line-height:23px !important;}
	.bons-plans.vc_col-sm-3 .vc_call_to_action img, .bons-plans.vc_col-sm-6 .vc_call_to_action img {max-height: 200px; width: auto; text-align: center; display: inline-block;}
	.bons-plans .padding_bottom_25 {padding-bottom:0px !important;}
	.bons-plans .padding_top_25 {padding-top:0px !important;}
	.bons-plans .vc_row-has-fill > .vc_column_container > .vc_column-inner {padding-top:0 !important;}
	.colonne-taille .vc_call_to_action {height:unset !important;}
	.padding_contact {padding-top:0px !important; padding-bottom:0px !important;}
	.vc_custom_1453474593793 .vc_column-inner {padding-top:0 !important;}
}

@media screen and (max-width:600px){
	footer.content-info .col-md-6.text-right {text-align:left !important; float:left !important; margin-top:-20px !important;}
	footer.content-info .col-md-6 {width:100% !important; float:left !important;}
}

@media screen and (max-width:500px){
	.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_item, .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_item img {height:300px !important; width:auto;}
	h2 {font-size:19px !important;}
}