@media(max-width:1481px){.wrapper2{width:100%;}
.container-fluid{padding:0 15px;}
.navbar-default .navbar-nav > li > a{font-size:15px;}
.liste_bloc_service .results.affichage3 a.article .article-cnt{height:225px;width:225px;}
.results.affichage3 a.article .article-cnt .article-titre{font-size:32px;line-height:32px;}
.titre_home_param_articles, .titre_home_param_actualites, .titre_contact, .titre_news{font-size:45px;line-height:45px;}
a.article .article-cnt .article-titre{font-size:19pt;line-height:28px;}
}
@media only screen and (min-width:1200px){.results.affichage7{display:flex;flex-wrap:wrap;max-width:none;}
.results.affichage7 a.article{width:50%;margin:0;box-shadow:none;}
.results.affichage7 a.article .article-image{width:50%;}
.results.affichage7 a.article .article-cnt{justify-content:center;}
.results.affichage7 a.article .article-cnt .article-txt{flex:none;}
.results.affichage7 a.article:hover{background:#f0f0f0;}
.results.affichage7 a.article:nth-child(4n + 1) .article-image, .results.affichage7 a.article:nth-child(4n + 2) .article-image{order:1;}
.results.affichage7 a.article:nth-child(4n + 1) .article-cnt, .results.affichage7 a.article:nth-child(4n + 2) .article-cnt{order:2;}
.results.affichage7 a.article:nth-child(4n + 3) .article-image, .results.affichage7 a.article:nth-child(4n + 4) .article-image{order:2;}
.results.affichage7 a.article:nth-child(4n + 4) .article-cnt, .results.affichage7 a.article:nth-child(4n + 4) .article-cnt{order:1;}
}
@media(max-width:1199px){.texte_tarifs{font-size:16px;line-height:18px;}
.col_tarif_rose, .col_tarif_gris{width:calc(50% - 20px);margin:10px;}
.col_bloc_tarif{padding:12px;}
}
@media(max-width:1169px){.wrapper{width:100%;}
.navbar-default .navbar-nav > li > a{font-size:14px;padding:15px 6px;}
.navbar-nav > li:last-child a{padding:10px 15px;margin-left:5px;}
a.logo_caption{max-width:260px;height:135px;}
h1{font-size:32px;line-height:32px;}
.titre_home_param_articles, .titre_home_param_actualites, .titre_contact, .titre_news{font-size:40px;line-height:40px;}
a.article .article-cnt .article-titre{font-size:15pt;line-height:25px;}
.results.affichage1 a.article .article-cnt{padding:70px 45px;}
.title-caption{font-size:20px;line-height:20px;margin-bottom:6px;}
}
@media only screen and (min-width:992px){.results.affichage_ref{display:flex;flex-wrap:wrap;max-width:none;}
.results.affichage_ref a.article{margin:20px 8px;width:calc(50% - 16px);display:flex;max-width:100%;position:relative;border:3px solid #c98b3e;padding:10px;}
.results.affichage_ref a.article .article-cnt .article-bts{position:absolute;right:0;bottom:0;transform:translateX(-14%) translateY(51%);-webkit-box-shadow:0px 0px 0px 6px rgba(255,255,255,1);-moz-box-shadow:0px 0px 0px 6px rgba(255,255,255,1);box-shadow:0px 0px 0px 6px rgba(255,255,255,1);}
.results.affichage_global{display:flex;flex-wrap:wrap;max-width:none;}
.bloc_actus .results.affichage_global a.article, #actualites .results.affichage_global a.article{margin:20px 30px;width:calc(33.3333333% - 60px);}
.results.affichage_global a.article{margin:20px 8px;width:calc(33.3333333% - 16px);display:flex;flex-direction:column;box-shadow:0px 2px 10px rgba(0,0,0,0.1);transition:all 125ms ease-in-out;}
.results.affichage_global a.article:hover{box-shadow:0px 5px 15px rgba(0,0,0,.15);}
.results.affichage_global a.article .article-image{width:100%;}
.results.affichage_bloc_service a.article{width:calc(33.3333333% - 16px) !important;}
}
@media(max-width:991px){.referencement_titre{font-size:17px;}
.fullscreen_carousel{display:none;}
.responsive_1{display:block;}
#grid .item{width:50%;}
#grid .portfolio-title{font-size:14px;line-height:16px;letter-spacing:0;}
#grid .portfolio-sub-title{font-size:13px;line-height:15px;}
.contenu_actus{text-align:center;}
.texte_tarifs{font-size:14px;line-height:16px;}
.row-caract{margin:0;}
.gallery .item{width:calc(50% - 16px);}
.gallery .item .fancybox{padding:20px;}
.bloc_travaux .results.affichage_global a.article{width:calc(50% - 16px);}
.navbar-collapse.in{overflow-y:hidden;}
.navbar-collapse{max-height:100%;}
.navbar-default .navbar-nav > li > a{display:block;}
.dropdown-menu > .dropdown > .caret_cader .caret{color:#fff;margin-right:0;position:absolute;right:0;top:9px;transform:rotate(-90deg);}
.dropdown > .caret_cader .caret{color:#fff;margin-right:0;position:absolute;right:0;top:15px;transform:rotate(-90deg);}
.navbar-nav li.dropdown > a:first-child{width:95%;}
.navbar-nav{margin:7.5px 15px;}
.navbar-nav{float:none;}
.dropdown-menu{float:none;position:inherit;}
.navbar-nav > li > .dropdown-menu > li > .dropdown-menu{background-color:transparent;left:0;top:0;margin-left:30px;}
.navbar-toggle{margin-top:-45px;background-color:transparent;border:none;}
.navbar-default .navbar-toggle .icon-bar{height:5px;background-color:#fff;width:35px;border-radius:5px;}
.navbar-default .navbar-toggle:hover .icon-bar{background-color:#fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:transparent;}
.navbar{min-height:inherit;}
.affix{position:relative;}
.navbar-nav > li > .dropdown-menu{background-color:transparent;}
.navbar-toggle{display:block;}
.navbar-collapse.collapse{display:none!important;}
.navbar-collapse.collapse.in{display:block !important;}
.navbar-header{float:none;}
.menu{padding-bottom:5px;}
.navbar-nav > li{float:none;}
.navbar-nav > li:last-child a{margin-left:0;display:inline-block !important;}
.navbar-default .navbar-nav > li > a{padding:10px 6px;}
h1{font-size:30px;line-height:30px;}
h1::before{height:40px;max-width:205px;}
header{margin-bottom:65px;}
.logo_parallax{max-width:420px;height:135px;}
.titre_home_param_articles, .titre_home_param_actualites, .titre_contact, .titre_news{font-size:35px;line-height:35px;}
.titre_contact::before{height:40px;max-width:210px;}
.coordonnees{font-size:18px;line-height:28px;}
ul.sx-social-icons li a{font-size:45px;line-height:45px;}
.carousel-caption{display:none;}
#index .carousel-caption{display:block;}
.liste_bloc_service .results.affichage3 a.article .article-cnt{height:200px;width:200px;padding:24px 10px;}
.text_cms_bloc1 {
    margin-top: 26px;
}
.video_contenu {
	height:auto;
}
.bloc_vins .results.affichage1 a.article {width: calc(41% - 16px);margin: 20px;}
.bloc_vins .results.affichage1 a.article:nth-child(3n+3) {
    margin-right: 20px !important;
}
}
@media only screen and (min-width:800px){.results.affichage1 a.article{width:33.33333%;width:calc(33.3333334% - 24px);width:calc((100% - 24px)/3);margin-right:12px;}
.results.affichage1 a.article:nth-child(3n+3){margin-right:0;}
.bloc_vins .results.affichage1 a.article:nth-child(3n+3) {
    margin-right: 40px;
}
}
@media only screen and (min-width:610px) and (max-width:1199px){.results.affichage7 a.article{margin:0;box-shadow:none;}
.results.affichage7 a.article .article-image{width:50%;}
.results.affichage7 a.article .article-cnt{justify-content:center;}
.results.affichage7 a.article .article-cnt .article-txt{flex:none;}
.results.affichage7 a.article:nth-child(odd) .article-image{order:2;}
.results.affichage7 a.article:nth-child(odd) .article-cnt{order:1;}
.results.affichage7 a.article:hover{background:#f0f0f0;}
}
@media only screen and (min-width:610px) and (max-width:991px){.results.affichage_ref a.article{-webkit-box-shadow:0px 0px 17px -4px rgba(0,0,0,0.75);box-shadow:0px 2px 10px rgba(0,0,0,0.1);}
.results.affichage_ref a.article:hover{-webkit-box-shadow:0px 5px 15px rgba(0,0,0,.15);box-shadow:0px 5px 15px rgba(0,0,0,.15);}
.results.affichage_global a.article{-webkit-box-shadow:0px 0px 17px -4px rgba(0,0,0,0.75);box-shadow:0px 2px 10px rgba(0,0,0,0.1);}
.results.affichage_global a.article:hover{-webkit-box-shadow:0px 5px 15px rgba(0,0,0,.15);box-shadow:0px 5px 15px rgba(0,0,0,.15);}
}
@media only screen and (min-width:610px) and (max-width:799px){.results.affichage1 a.article{width:50%;width:calc(50% - 24px);width:calc((100% - 12px)/2);margin-right:12px;}
.results.affichage1 a.article:nth-child(2n+2){margin-right:0;}
}
@media only screen and (max-width:609px){
	.results.affichage1 a.article{
		width:100%;
		margin-right:0;
		margin-bottom:48px;
	}

	.results.affichage1 a.article .article-cnt .artcile-bts{
			bottom:48px !important;
	}
}
@media(max-width:767px){.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding-right:0;padding-left:0;}
.bloc_actus .actus-row{margin:0;}
.menu_referencement li{float:none;padding-right:15px;width:100%;}
#page-maintenance{width:100%;}
.liste_secteur{right:inherit;left:0;width:auto;}
.liste_blocs .item_conseil{margin:0 auto 40px;max-width:400px;}
.titre_conseil{margin:10px 0;}
.liste_contenu, .bloc_actus .actus-row{max-width:300px;margin:20px auto 0;}
.liste_blocs .item_conseil{margin:0 auto 40px;max-width:400px;display:inline-block;text-align:left;width:100%;}
.liste_blocs{text-align:center;}
.img_bloc{float:none;padding-right:0;}
.bloc_cms_image{display:inline-block;margin-bottom:30px;}
.bloc_cms_image{float:none;padding-right:0;margin-bottom:25px;display:inline-block;}
.map_coordonnees{margin:30px auto 0;}
.col_map_footer{min-height:300px;height:auto;}
.titre_bloc_service{font-size:35px;line-height:35px;}
.texte_bloc_service{font-size:16px;line-height:18px;}
.texte_service{min-height:100%;}
.titre_bloc_travaux{font-size:35px;line-height:35px;}
.texte_bloc_travaux{font-size:16px;line-height:18px;}
.texte_travaux{min-height:100%;}
.titre_travaux{font-size:16px;line-height:16px;}
.titre_bloc_assoc{font-size:35px;line-height:35px;}
.texte_bloc_assoc{font-size:16px;line-height:18px;}
.testimonials{height:auto;}
.contenu_actus{max-width:300px;margin:0 auto;}
.col_article{max-width:300px;margin:0 auto 20px;}
.actus_image{float:none;margin-bottom:15px;}
.active_precedent{text-align:center;margin-bottom:10px;}
.active_suivant{text-align:center;}
.col_tarif_rose, .col_tarif_gris{width:calc(100% - 20px);}
.titre_galery{font-size:18px;line-height:20px;}
.titre_galery span{font-size:14px;line-height:14px;}
.texte_cms_right{padding-left:0;}
.texte_cms_left{padding-right:0;}
a.logo_caption{max-width:130px;height:65px;}
.titre_tel{font-size:14px;}
.phone a{font-size:17px;}
h1{font-size:25px;line-height:25px;padding-top:50px;}
h1::before, .titre_contact::before{height:30px;max-width:140px;}
.results.affichage3 a.article .article-cnt .article-titre{font-size:28px;line-height:28px;}
.results.affichage3 a.article .article-cnt .article-txt{font-size:15pt;}
.titre_home_param_articles, .titre_home_param_actualites, .titre_contact, .titre_news{font-size:25px;line-height:25px;}
.titre_home_param_articles::before, .titre_home_param_articles::after, .titre_home_param_actualites::after, .titre_home_param_actualites::before, .titre_news::before,.titre_news::after{top:15px;width:65px;}
.titre_home_param_articles, .titre_home_param_actualites, .titre_news{padding:0 85px 40px;}
.titre_contact{padding:40px 0;}
ul.sx-social-icons li a{font-size:35px;line-height:35px;}
footer ul.sx-social-icons{padding:10px 0;}
.liste_bloc_service .results.affichage3 a.article{width:100%;margin-right:0;}
.liste_bloc_service .results.affichage3 a.article:nth-child(2n){margin-left:0;}
#contact_nom{margin-bottom:15px;}
.bloc_newsletter .g-recaptcha {float: none; transform: scale(1) !important; margin-bottom: 20px;}
.btn-newsletter {text-align: center;}
.g-recaptcha > div {margin: 0 auto;}
.image_vins .actus_image {
    width: 90%;
    margin-right: 0;
    margin: 0 auto 25px;
}
}
@media only screen and (min-width:610px){.results.affichage4 a.article{-webkit-box-shadow:0px 0px 17px -4px rgba(0,0,0,0.75);box-shadow:0px 2px 10px rgba(0,0,0,0.1);}
.results.affichage4 a.article:hover{-webkit-box-shadow:0px 5px 15px rgba(0,0,0,.15);box-shadow:0px 5px 15px rgba(0,0,0,.15);}
.results.affichage2 a.article{margin:0;box-shadow:none;}
.results.affichage2 a.article .article-image{width:50%;}
.results.affichage2 a.article .article-cnt{justify-content:center;}
.results.affichage2 a.article .article-cnt .article-txt{flex:none;}
.results.affichage2 a.article:nth-child(odd) .article-image{order:2;}
.results.affichage2 a.article:nth-child(odd) .article-cnt{order:1;}
.results.affichage2 a.article:hover{background:#f0f0f0;}
.results.affichage3 a.article:nth-child(even){margin-right:0;margin-left:12px;}
.results.affichage3 a.article{width:50%;width:calc(50% - 12px);margin-right:12px;}
.results.affichage4 a.article .article-cnt{justify-content:center;}
.results.affichage4 a.article .article-cnt .article-txt{flex:none;}
.results.affichage7 a.article:before{content:'';right:0;left:0;margin:0 auto;position:absolute;text-align:center;z-index:1;background-image:url(../img/icon-affichage7.svg);width:38px;height:38px;background-repeat:no-repeat;background-size:contain;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.results.affichage_bloc_service{display:flex;flex-wrap:wrap;max-width:none;}
.results.affichage_bloc_service a.article{margin:20px 8px;width:calc(50% - 16px);display:flex;flex-direction:column;box-shadow:0px 2px 10px rgba(0,0,0,0.1);transition:all 125ms ease-in-out;}
.results.affichage_bloc_service a.article .article-cnt .article-titre{color:#000;font-size:18px;line-height:20px;}
.results.affichage_bloc_service a.article .article-plus{padding:12px;font-size:12px;line-height:12px;background-color:#eb6f2e;color:#ffffff;}
.results.affichage_bloc_service a.article .article-plus:hover{background:#583c81;}
.results.affichage_bloc_service a.article:hover{box-shadow:0px 5px 15px rgba(0,0,0,.15);}
.results.affichage_bloc_service a.article .article-image{width:100%;}
}
@media only screen and (max-width:609px){a.article{flex-wrap:wrap;}
a.article .article-image{width:100%;}
.results.affichage_global a.article{-webkit-box-shadow:0px 0px 17px -4px rgba(0,0,0,0.75);box-shadow:0px 2px 10px rgba(0,0,0,0.1);}
.results.affichage_global a.article:hover{-webkit-box-shadow:0px 5px 15px rgba(0,0,0,.15);box-shadow:0px 5px 15px rgba(0,0,0,.15);}
.results.affichage_ref a.article{-webkit-box-shadow:0px 0px 17px -4px rgba(0,0,0,0.75);box-shadow:0px 2px 10px rgba(0,0,0,0.1);}
.results.affichage_ref a.article:hover{-webkit-box-shadow:0px 5px 15px rgba(0,0,0,.15);box-shadow:0px 5px 15px rgba(0,0,0,.15);}
.results.affichage_bloc_service a.article:hover{box-shadow:0px 5px 15px rgba(0,0,0,.15);}
.bloc_travaux .results.affichage_global a.article{width:100%;}
.bloc_travaux .results.affichage_global a.article .article-cnt{width:100%;}
}
@media(max-width:609px){
	.bloc_vins .results.affichage1 a.article {
    width: 70%;
    margin: 20px;
}
}
@media(max-width:600px){.slider-wrapper{border:#FFF solid 2px;}
.sx-sizer, .sx-item{margin:0 auto 20px;right:0;}
.referencement_titre{text-align:center;}
.referencement_fleche{float:none;margin:10px auto 0;}
.width-xs{margin-left:0;width:100%;}
#grid .item{width:100%;}
.gallery .item{width:100%;}
#index .carousel-caption{display:none;}
.liste_bloc_service .results.affichage3 a.article .article-cnt{height:auto;width:65%;border-radius:10%;left:20%;}
.results.affichage3 a.article .article-cnt .article-titre{font-size:25px;line-height:25px;}
.logo_parallax{max-width:285px;height:90px;}
a.article .article-plus{padding:14.4px 25px;}
.col-header-right{top:5px;}
}
@media only screen and (max-width:480px){}
@media(max-width:400px){.titre_col_tarif{width:100%;padding-right:0;text-align:center;}
.vip_col_tarif{width:100%;margin-top:5px;font-weight:700;}
.titre_home_param_articles, .titre_home_param_actualites{padding:0 0 20px;}
.titre_home_param_articles::before, .titre_home_param_articles::after, .titre_home_param_actualites::after, .titre_home_param_actualites::before, .titre_news::before, .titre_news::after{width:0;}
.titre_home_param_articles, .titre_home_param_actualites, .titre_contact, .titre_news{font-size:20px;line-height:20px;}
.mail{font-size:17px;line-height:23px;}
.bloc_actus .article-date, #actualites .article-date{padding:10px;line-height:18px;}
.bloc_actus .article-date span, #actualites .article-date span{font-size:20px;}
.bloc_home_param_actualites{margin:0px auto 20px;}
.results.affichage1 a.article .article-cnt{padding:55px 25px;}
a.logo{max-width:160px;}
h1{font-size:22px;}
.results.affichage3 a.article .article-cnt .article-titre{font-size:20px;line-height:20px;}
.titre_news{padding: 0 0 40px;}
.bloc_vins .results.affichage1 a.article {
    width: 90%;
    margin: 20px;
}
.bloc_newsletter .g-recaptcha{width:80%;}

}