@media only screen and (min-width:992px){
	.navbar .navbarcollapse.collapse{display:none!important;}
}
@media only screen and (min-width:1200px) and (max-width:1300px){
	.homepage-slider-wrapper .title{font-size:35px;}
	.view-id-activity_paragraph_slider.view-display-id-block_1 .views-slideshow-controls-bottom{right:0;}
}
@media only screen and (min-width:992px) and (max-width:1199px){
	.parallax-image{top:-82px;}
	.parallax-image img{width:270px;height:auto;}
	.section-title h2{font-size:18px;}
	.monolithe-btn{min-width:190px;min-height:45px;}
	.navbar{top:18px;}
	.navbar .header-menu ul li{margin-right:30px;}
	.navbar .logo img{width:245px;}
	.homepage-slider-wrapper .title{font-size:25px;}
	.homepage-slider-wrapper{min-height:300px;}
	.slider-block .views-slideshow-controls-bottom{bottom:44px;width:970px;}
	.slider-block .views-slideshow-controls-bottom .views_slideshow_controls_text{margin-left:calc(360px - 70px);margin-bottom:35px;}
	.views-slideshow-controls-bottom .views_slideshow_controls_text{width:146px;height:75px;}
	.views-slideshow-controls-bottom .views_slideshow_controls_text span a{width:30px;}
	.slider-block .widget_pager .views_slideshow_pager_field_item div{font-size:9px;}
	.slider-block .widget_pager .views_slideshow_pager_field_item:before{font-size:13px;}
	.slider-block .widget_pager .views_slideshow_pager_field_item{margin-right:15px;}
	.redirect-link{right:77px;bottom:168px;}
	.about-us-block h3{font-size:23px;}
	.homepage-about-us-section{padding:95px 0 120px;}
	.homepage-about-us-section .about-us-block{margin-bottom:50px;position:relative;z-index:10;}
	.homepage-nos-promotion-section{padding:35px 0 160px;}
	.nos-promotion-wrapper .nos-promotion-desc .nos-promotion-title{font-size:22px;}
	.nos-promotion-wrapper .nos-promotion-desc .nos-promotion-price{font-size:16px;margin-bottom:15px;}
	.homepage-nos-promotion-section .view-content .views-view-grid .views-row{margin-bottom:90px;}
	.counter-section{padding:40px 0 113px;}
	.counter-section h2{margin-bottom:35px;}
	.counter-section .counter-block .counter span{font-size:38px;}
	.counter-section .counter-block .counter-text{font-size:16px;}
	.counter-section .col-counter:after{height:138px;}
	.contact-form-block h2{margin-bottom:45px;}
	.contact-form-block{padding:40px 0 50px;}
	.footer-logo img{width:200px;}
	.footer{padding:40px 0 22px;font-size:14px;}
	.footer .nav > li > a{font-size:14px;}
	.footer .footer-block{margin-bottom:40px;}
	.activity-wrapper{margin-left:35px;}
	.activity-wrapper .title{font-size:22px;}
	.image-border:after{width:410px;height:210px;}
	.image-border{padding-right:17px;padding-bottom:17px;}
	.view-id-nos_activites.view-display-id-block_1 .views-row:nth-child(even) .activity-wrapper{margin-right:35px;}
	.view-id-nos_activites.view-display-id-block_1 .views-row{margin-bottom:30px;}
	.block-views-blocknos-activites-block-1{padding-bottom:20px;}
	.breadcrumb{margin-bottom:40px;}
	body.page-node-type-notre-entreprise .breadcrumb,body.page-node-type-activites .breadcrumb{width:970px;}
	.activity-slider-wrapper{top:calc(100% - 75px);max-width:440px;}
	.notre-entreprise-wrapper .notre-entreprise-about-us{margin-bottom:60px;}
	.history-section{padding:50px 0 70px;}
	.history-info-block h2{margin-bottom:35px;}
	.history-info-block .field--name-field-historique-description{font-size:18px;}
	.history-block-wrapper{width:375px;}
	.block-lang-dropdown{right:15px;}
	.paragraph--type--activities-blocks .activity-block-wrapper{min-height:500px;}
	.about-us-block{width:calc(100% - 270px);}
}
@media only screen and (min-width:992px) and (max-width:1060px){
	.notre-entreprise-wrapper .about-us-icon{width:110px;}
}
@media only screen and (min-width:768px) and (max-width:1199px){
	.navbar .header-menu ul li a,.navbar .header-menu ul li span{font-size:11.5px;}
	.paragraph--type--single-title,.paragraph--type--single-description{width:660px;}
	.paragraph--type--single-title .field--name-field-title{font-size:25px;margin-bottom:25px;}
	.view-id-activity_paragraph_slider.view-display-id-block_1 .views-slideshow-controls-bottom{right:0;}
	.paragraph--type--single-description .single-description-block h3{font-size:17px;}
	.single-description-block{font-size:17px;}
	.paragraph--type--activities-blocks{padding:40px 0;margin-bottom:40px;}
	.paragraph--type--activities-blocks .field--name-field-section-title{font-size:25px;margin-bottom:40px;}
	.paragraph--type--activities-blocks .activity-block-wrapper .block-icon img{max-width:70px;max-height:55px;}
	.paragraph--type--activities-blocks .activity-block-wrapper .title{font-size:17px;}
	.paragraph--type--activities-blocks .activity-block-wrapper .desc{padding:0 15px;}
	.activity-slider-wrapper .title{font-size:16px;}
	body.page-node-type-activites .main-container{padding:29px 0 160px;}
	.paragraph--type--single-image{margin-bottom:35px;}
	.paragraph--type--image-with-text-paragraph .field--name-field-image-with-text-block{margin-bottom:0;}
	.paragraph--type--image-with-text-paragraph .field--name-field-image-with-text-block .field--item:nth-child(even) .paragraph--type--section-with-image-text .activity-wrapper{margin-right:35px;}
	.page-banner-block img{height:200px;object-fit:cover;}
	.year-block{width:64px;height:64px;}
	.year-block .year-text{width:50px;height:50px;font-size:12px;}
	.view-id-historique.view-display-id-block_1 .views-row:nth-child(odd) .history-block:after{width:35px;right:-50px;}
	.view-id-historique.view-display-id-block_1 .views-row:nth-child(even) .history-block:before{width:35px;left:-50px;}
	.history-block .title{font-size:18px;}
	.nos-promotion-view{margin-bottom:100px;}
	.promotions-wrapper .promotions-block .title{font-size:18px;}
	.block-lang-dropdown .select-wrapper select{height:auto;text-transform:uppercase;color:#000;font-family:'Raleway',sans-serif;font-weight:bold;background-color:transparent;width:35px!important;font-size:11.5px;}
	.chosen-container-single .chosen-single div b,.chosen-container-active.chosen-with-drop .chosen-single div{background:none!important;}
	.paragraph--type--activities-blocks .activity-block-wrapper .activity-image{height:100%;width:100%;}
	.paragraph--type--activities-blocks .activity-block-wrapper .activity-image .field--name-field-background-image{height:100%;}
	.paragraph--type--activities-blocks .activity-block-wrapper .activity-image .field--name-field-background-image img{height:100%;width:100%;object-fit:cover;}
	.history-section .parallax-image{display:block;}
}
@media only screen and (min-width:768px) and (max-width:1024px){
	body.page-node-type-notre-entreprise .page-header{margin-bottom:50px;}
}
@media only screen and (min-width:768px) and (max-width:991px){
	.parallax-image{top:-82px;}
	.parallax-image img{width:220px;height:auto;}
	.monolithe-btn{min-width:190px;min-height:45px;}
	.section-title h2{font-size:18px;}
	.navbar{top:18px;}
	.homepage-slider-wrapper .title{font-size:16px;}
	.homepage-slider-wrapper .link{margin-top:15px;}
	.homepage-slider-wrapper .link img{width:22px;}
	.homepage-slider-wrapper{min-height:180px;padding:26px 53px 20px 29px;}
	.slider-block .views-slideshow-controls-bottom{bottom:44px;width:750px;}
	.slider-block .views-slideshow-controls-bottom .views_slideshow_controls_text{margin-left:calc(360px - 70px);margin-bottom:35px;}
	.views-slideshow-controls-bottom .views_slideshow_controls_text{width:146px;height:60px;}
	.views-slideshow-controls-bottom .views_slideshow_controls_text span a{width:30px;}
	.slider-block .widget_pager .views_slideshow_pager_field_item div{font-size:9px;}
	.slider-block .widget_pager .views_slideshow_pager_field_item:before{font-size:13px;}
	.slider-block .widget_pager .views_slideshow_pager_field_item{margin-right:15px;}
	.redirect-link{right:45px;bottom:168px;}
	.about-us-block h3{font-size:23px;}
	.homepage-about-us-section{padding:95px 0 120px;}
	.homepage-about-us-section .about-us-block{margin-bottom:50px;}
	.homepage-nos-promotion-section{padding:35px 0 160px;}
	.nos-promotion-wrapper .nos-promotion-desc .nos-promotion-title{font-size:22px;}
	.nos-promotion-wrapper .nos-promotion-desc .nos-promotion-price{font-size:16px;margin-bottom:15px;}
	.homepage-nos-promotion-section .view-content .views-view-grid .views-row{margin-bottom:90px;}
	.counter-section{padding:40px 0 113px;}
	.counter-section h2{margin-bottom:35px;}
	.counter-section .counter-block .counter span{font-size:38px;}
	.counter-section .counter-block .counter-text{font-size:16px;}
	.counter-section .col-counter:after{height:138px;}
	.contact-form-block h2{margin-bottom:45px;}
	.contact-form-block{padding:40px 0 50px;}
	.footer-logo img{width:200px;}
	.footer{padding:40px 0 22px;font-size:14px;}
	.footer .nav > li > a{font-size:14px;}
	.footer .footer-block{margin-bottom:40px;}
	.activity-wrapper{width:310px;margin-left:35px;}
	.activity-wrapper .title{font-size:22px;}
	.image-border:after{width:330px;height:140px;}
	.image-border{padding-right:17px;padding-bottom:17px;}
	.view-id-nos_activites.view-display-id-block_1 .views-row:nth-child(even) .activity-wrapper{margin-right:35px;}
	.view-id-nos_activites.view-display-id-block_1 .views-row{margin-bottom:30px;}
	.block-views-blocknos-activites-block-1{padding-bottom:20px;}
	.breadcrumb{margin-bottom:40px;}
	body.page-node-type-notre-entreprise .breadcrumb,body.page-node-type-activites .breadcrumb{width:750px;}
	.activity-slider-wrapper{top:calc(100% - 59px);max-width:440px;}
	.history-block-wrapper{width:270px;}
	.history-section{padding:40px 0 70px;}
	.history-info-block h2{margin-bottom:30px;}
	.history-info-block .field--name-field-historique-description{font-size:18px;}
	.history-info-block{margin:0 auto 40px;}
	.notre-entreprise-wrapper .notre-entreprise-about-us{margin-bottom:60px;position:relative;z-index:9;}
}
@media only screen and (max-width:991px){
	.navbar.container{max-width:100%;width:100%;}
	.block-lang-dropdown .chosen-container{display:none!important;}
	.navbar .logo{transform:none;}
	.navbar .logo img{width:178px;}
	.navbar .navbar-header .region-navigation{display:block;height:35px;}
	body.path-frontpage .navbar-default .navbar-toggle,body.path-frontpage .navbar-default .navbar-toggle:hover,body.path-frontpage .navbar-default .navbar-toggle:focus{background-color:#005f63;}
	body.path-frontpage .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
	.navbar-default .navbar-toggle{margin:0;padding:7px;border:0;border-radius:0;display:block;}
	.navbar-default .navbar-toggle .icon-bar{background-color:#005f63;}
	.navbar .navbar-header{margin:0;}
	.navbar{top:0;margin:0;height:70px;padding:17px 0;}
	.navbar .navbar-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 15px;}
	.navbar .navbar-header:before,.navbar .navbar-header:after{content:none;}
	.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent;}
	.navbarcollapse{background-color:#fff;margin-top:10px;width:100%;padding:0 15px;}
	.navbarcollapse .navbar-nav{margin:0;}
	.navbar-default .navbar-nav > li > a{color:#000;padding:10px 0;font-size:14px;}
	.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color:#005f63;}
	.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#005f63;background-color:transparent;}
	.navbar-default .navbar-nav > li > a.is-active,.navbar-default .navbar-nav > li > a.is-active:hover,.navbar-default .navbar-nav > li > a.is-active:focus{color:#005f63;background-color:transparent;}
	.navbar-nav > li{float:none;}
	.navbar .navbarcollapse ul li.dropdown a{transition:none;}
	.navbar .navbarcollapse ul li.dropdown.open a{background-color:transparent;color:#005f63;padding:5px 0;}
	.navbar .navbarcollapse ul li.dropdown .dropdown-menu{padding:5px 10px 0;}
	.navbar .navbarcollapse ul li.dropdown .dropdown-menu li{margin-right:0;margin-bottom:10px;}
	.navbar .navbarcollapse ul li.dropdown .dropdown-menu li a,.navbar .navbarcollapse ul li.dropdown .dropdown-menu li span{color:#000;}
	.navbar .navbarcollapse ul .open .dropdown-menu > .active > a,.navbar .navbarcollapse ul .open .dropdown-menu > .active > a:hover,.navbar .navbarcollapse ul .open .dropdown-menu > .active > a:focus{color:#005f63;background-color:transparent;}
	.lang-dropdown-form .lang-dropdown-select-element{display:block;}
	.collapse.in{display:inline-block;}
	.block-lang-dropdown{right:65px;bottom:22px;}
	.nos-promotion-wrapper .nos-promotion-desc{width:250px;}
	.slider-block .views_slideshow_cycle_main .views_slideshow_cycle_slide:before{height:100px;}
	.paragraph--type--activities-blocks .activity-block-wrapper{min-height:500px;}
	.about-us-block{width:calc(100% - 220px);}
	.history-section .paragraph--type--team-field-list:nth-child(even){display:block;}
}
@media only screen and (max-width:767px){
	body{font-size:14px;}
	.parallax-image{display:none;}
	.activity-image.parallax-image,.activity-block.parallax-image{display:block;}
	.parallax-image img{width:100%;}
	.section-title h2{font-size:18px;}
	.monolithe-btn{min-width:200px;min-height:50px;}
	.block-lang-dropdown .select-wrapper select{height:auto;text-transform:uppercase;color:#000;font-family:'Raleway',sans-serif;font-weight:bold;background-color:transparent;width:35px!important;}
	.select-wrapper:after,.has-glyphicons .select-wrapper:after{content:"";display:inline-block;background:transparent url('../images/icon-language-dropdown-arrow.svg') no-repeat scroll center/100% auto;width:8px;height:5px;margin-top:-2px;}
	.navbar .logo{position:static;transform:none;}
	.slider-block .views-slideshow-controls-bottom{position:static;margin-top:40px;display:none;}
	.slider-block .views-field-nothing{position:static;}
	.slider-block .views-slideshow-controls-bottom .views_slideshow_controls_text{margin-left:0;width:110px;height:50px;padding:0 15px;position:absolute;top:calc(100% - 10px);right:0;z-index:99;display:none;}
	.homepage-nos-promotion-section .view-content .views-view-grid .views-row:nth-child(odd) .views-col.views-odd .nos-promotion-wrapper .nos-promotion-desc,.homepage-nos-promotion-section .view-content .views-view-grid .views-row:nth-child(odd) .views-col.views-even .nos-promotion-wrapper .nos-promotion-desc,.homepage-nos-promotion-section .view-content .views-view-grid .views-row:nth-child(even) .views-col.views-odd .nos-promotion-wrapper .nos-promotion-desc,.homepage-nos-promotion-section .view-content .views-view-grid .views-row:nth-child(even) .views-col.views-even .nos-promotion-wrapper .nos-promotion-desc{position:static;}
	.homepage-nos-promotion-section .view-content .views-view-grid .views-row .views-col .nos-promotion-image img{width:100%;}
	.homepage-nos-promotion-section .view-content .views-view-grid .views-row{display:block;}
	.slider-block .views_slideshow_cycle_main .views_slideshow_cycle_slide:after{content:none;}
	.homepage-slider-wrapper{padding:25px 0;width:100%;min-height:auto;}
	.homepage-slider-wrapper .title{font-size:23px;}
	.slider-block .widget_pager .views_slideshow_pager_field_item:hover div,.slider-block .widget_pager .views_slideshow_pager_field_item:hover:before,.slider-block .widget_pager .views_slideshow_pager_field_item.active div,.slider-block .widget_pager .views_slideshow_pager_field_item.active:before{color:#005f63;}
	.redirect-link{position:relative;right:0;bottom:0;margin-top:35px;text-align:center;transform:none;display:none;}
	.redirect-link .field--name-body{display:inline-block;transform:rotate(-90deg);}
	.redirect-link a{color:#afafaf;}
	.redirect-link a:before{background:transparent url(../images/redirect-icon-hover.svg) no-repeat scroll center/100% auto;}
	.slider-block .widget_pager{margin-bottom:25px;display:none;}
	.slider-block .widget_pager .views_slideshow_pager_field_item{float:none;margin-right:0;margin-bottom:5px;}
	.views-slideshow-controls-bottom .views_slideshow_controls_text span a{width:25px;height:20px;}
	.homepage-slider{padding-bottom:30px;}
	.homepage-about-us-section{padding:35px 0;}
	.about-us-block{width:100%;}
	.about-us-block h3{font-size:20px;margin-bottom:20px;}
	.homepage-about-us-section .about-us-block{margin-bottom:30px;}
	.homepage-nos-promotion-section{padding:35px 0 10px;}
	.homepage-nos-promotion-section .view-header{margin-bottom:35px;}
	.homepage-nos-promotion-section .view-content .views-view-grid .views-row:nth-child(odd) .views-col.views-odd{padding-right:0;}
	.homepage-nos-promotion-section .view-content .views-view-grid .views-row:nth-child(odd) .views-col.views-even{padding-left:0;}
	.homepage-nos-promotion-section .view-content .views-view-grid .views-row:nth-child(even) .views-col.views-even{padding-right:0;}
	.homepage-nos-promotion-section .view-content .views-view-grid .views-row:nth-child(even) .views-col.views-odd{padding-left:0;}
	.nos-promotion-wrapper .nos-promotion-desc .nos-promotion-title{font-size:20px;margin-bottom:10px;}
	.nos-promotion-wrapper .nos-promotion-desc .nos-promotion-price{font-size:15px;margin-bottom:12px;}
	.nos-promotion-wrapper .nos-promotion-desc{padding:15px 15px 25px;}
	.homepage-nos-promotion-section .view-content .views-view-grid .views-row{margin-bottom:0;}
	.homepage-nos-promotion-section .view-content .views-view-grid .views-row .views-col{width:100%!important;}
	.counter-section{padding:35px 0;}
	.counter-section .col-counter:after{content:none;}
	.counter-section h2{margin-bottom:15px;}
	.counter-section .counter-block{margin-bottom:10px;}
	.counter-section .counter-block .counter{margin-bottom:8px;}
	.counter-section .counter-block .counter span{font-size:34px;}
	.counter-section .counter-block .counter-text{font-size:16px;}
	.contact-form-block{padding:35px 0;}
	.contact-form-block h2{margin-bottom:30px;}
	.contact-form .fieldset-wrapper > .form-item{width:100%;}
	.contact-form > .d-flex{display:block;}
	.captcha{margin-bottom:15px;transform:scale(0.9) translateX(-17px);}
	.footer{padding:35px 0 15px;}
	.footer .nav > li > a{font-size:14px;}
	.footer-logo img{width:160px;}
	.footer .footer-block{margin-bottom:30px;}
	.copyright{font-size:11px;}
	.view-id-nos_activites.view-display-id-block_1 .views-row{display:block;}
	.image-border{padding-right:15px;padding-bottom:15px;margin-bottom:20px;}
	.image-border:after{width:260px;height:125px;}
	.activity-wrapper .title{font-size:18px;}
	.view-id-nos_activites.view-display-id-block_1 .views-row{margin-bottom:40px;}
	.breadcrumb > li,.breadcrumb > .active{font-size:14px;}
	.breadcrumb{margin-bottom:35px;}
	.page-header{font-size:18px;margin:0 0 35px;}
	.activity-wrapper{margin-left:0;}
	.block-views-blocknos-activites-block-1{padding-bottom:10px;}
	.page-banner-block img{height:70px;object-fit:cover;}
	body.page-node-type-notre-entreprise .breadcrumb,body.page-node-type-activites .breadcrumb{margin:0 auto 35px;}
	.paragraph--type--single-image{margin-bottom:25px;}
	.paragraph--type--single-title,.paragraph--type--single-description{padding:0 15px;}
	.paragraph--type--single-title .field--name-field-title{font-size:18px;}
	.single-description-block{font-size:15px;margin:0 auto 40px;}
	.paragraph--type--single-description .single-description-block h3{font-size:15px;margin:0 0 15px;}
	.paragraph--type--activities-blocks{padding:35px 0;}
	.paragraph--type--activities-blocks .field--name-field-section-title{margin-bottom:35px;font-size:25px;}
	.paragraph--type--activities-blocks{margin-bottom:35px;}
	.paragraph--type--activities-blocks .activity-block-wrapper .activity-image{height:100%;}
	.paragraph--type--activities-blocks .activity-block-wrapper .activity-image .field--name-field-background-image{height:100%;}
	.paragraph--type--activities-blocks .activity-block-wrapper .activity-image .field--name-field-background-image img{height:100%;object-fit:cover;}
	.paragraph--type--activities-blocks .activity-block-wrapper .block-icon img{max-width:65px;max-height:55px;}
	.paragraph--type--activities-blocks .activity-block-wrapper .block-icon{margin-bottom:15px;}
	.paragraph--type--activities-blocks .activity-block-wrapper .title{margin-bottom:15px;font-size:17px;}
	.paragraph--type--activities-blocks .paragraph--type--blocks{padding:0;}
	.paragraph--type--activities-blocks .activity-block-wrapper .desc{padding:0 15px;}
	.paragraph--type--activities-blocks .activity-block-wrapper{min-height:450px;}
	.activity-slider-wrapper{position:static;top:0;max-width:100%;padding:28px 0 25px;}
	.view-id-activity_paragraph_slider.view-display-id-block_1 .views-slideshow-controls-bottom{position:static;right:0;}
	.views-slideshow-controls-bottom .views_slideshow_controls_text{width:120px;height:55px;padding:0 22px;}
	.view-id-activity_paragraph_slider.view-display-id-block_1{margin-bottom:0;}
	body.page-node-type-activites .main-container{padding:29px 0 50px;}
	.activity-slider-wrapper .title{font-size:16px;}
	.paragraph--type--image-with-text-paragraph .field--name-field-image-with-text-block .field--item .paragraph--type--section-with-image-text.d-flex{display:block;padding:0;}
	.paragraph--type--image-with-text-paragraph .field--name-field-image-with-text-block .field--item .paragraph--type--section-with-image-text{margin-bottom:40px;}
	.paragraph--type--image-with-text-paragraph .field--name-field-image-with-text-block{margin-bottom:0;}
	body.page-node-type-notre-entreprise .page-header{margin-bottom:35px;}
	.notre-entreprise-wrapper .notre-entreprise-about-us{margin-bottom:35px;padding-left:15px;}
	.history-section{padding:35px 0 70px;}
	.history-info-block{margin:0 auto 35px;}
	.history-section .history-list{padding:0 0 35px;}
	.history-info-block h2{margin-bottom:35px;padding:0;}
	.history-info-block .field--name-field-historique-description{font-size:16px;}
	.history-section .history-list:after{content:none;}
	.view-id-historique.view-display-id-block_1 .views-row:nth-child(odd) .history-block:after,.view-id-historique.view-display-id-block_1 .views-row:nth-child(even) .history-block:before{content:none;}
	.year-block{display:none;}
	.view-id-historique.view-display-id-block_1 .views-row{margin:0 0 30px;}
	.view-id-historique.view-display-id-block_1 .views-row .views-field-nothing .field-content{display:block;}
	.history-block .title{font-size:18px;}
	.history-block-wrapper{margin:0 auto;}
	.history-block-wrapper.blank{display:none;}
	.contact-section .field--name-body{display:block;}
	.contact-section .field--name-body .map-block{margin-bottom:20px;}
	.contact-section .field--name-body .map-block iframe{height:245px;}
	.contact-info{padding-left:0;}
	.contact-section{margin:0 -15px 35px;}
	.map-tooltip-wrapper .title,.map-tooltip-wrapper .text{font-size:12px;}
	.bef-exposed-form .form--inline .form-item{display:inline-block;}
	.nos-promotion-view .view-filters .views-exposed-form .form-item label{padding-left:0;}
	.nos-promotion-attachment-view{margin-bottom:35px;}
	.nos-promotion-view .view-filters{margin-bottom:35px;}
	.promotions-wrapper .promotions-block{padding:32px 10px 26px;}
	.promotions-wrapper .promotions-block .title{font-size:18px;}
	.nos-promotion-view{margin-bottom:10px;}
	.image-border img{width:100%;}
	.history-section .parallax-image{display:block;}
	.promotions-wrapper.promotion-block-1 .image .text{font-size:18px;}
	body.page-node-type-courtage .first-section{margin-bottom:30px;}
	body.page-node-type-courtage .first-section .left-section{margin-bottom:20px;}
	body.page-node-type-courtage .second-section{margin-bottom:20px;}
	body.page-node-type-courtage .section-subtitle{font-size:16px;line-height:28px;}
	body.page-node-type-courtage .link-block .monolithe-btn{min-width:250px;}
	body.page-node-type-valorisation .top-desc{font-size:16px;line-height:28px;}
	body.page-node-type-valorisation .section-wrapper{display:block;}
	body.page-node-type-valorisation .section-wrapper .desc{margin-bottom:20px;}
	.team-member-wrapper{display:block;}
	.team-member-wrapper .team-member-image img{width:100%;margin:0 auto;}
	.team-member-wrapper .team-member-info{width:100%;padding:15px 15px 10px;}
}
