html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
*{box-sizing:border-box;}
html{overflow-x:hidden;overflow-y:scroll;margin:0;padding:0;}
body{font-family:'Raleway', sans-serif!important;letter-spacing:0.05rem;color:#ffffff!important;}
h1{margin:0!important;}
h2, h3, h5{font-family:'Playfair Display', serif!important;}
h3{background:-moz-linear-gradient(left, rgba(168,116,57,1) 0%, rgba(218,172,115,1) 51%, rgba(168,116,57,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(168,116,57,1)), color-stop(51%, rgba(218,172,115,1)), color-stop(100%, rgba(168,116,57,1)));background:-webkit-linear-gradient(left, rgba(168,116,57,1) 0%, rgba(218,172,115,1) 51%, rgba(168,116,57,1) 100%);background:-o-linear-gradient(left, rgba(168,116,57,1) 0%, rgba(218,172,115,1) 51%, rgba(168,116,57,1) 100%);background:-ms-linear-gradient(left, rgba(168,116,57,1) 0%, rgba(218,172,115,1) 51%, rgba(168,116,57,1) 100%);background:linear-gradient(to right, rgba(168,116,57,1) 0%, rgba(218,172,115,1) 51%, rgba(168,116,57,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:rgba(168,116,57,1);line-height:34px!important;font-size:22px!important;}
p{line-height:25px!important;margin:0!important;font-size:15px!important;}
img{width:100%;}
a{text-decoration:none!important;color:#ffffff!important;cursor:pointer;}
.container{padding-top:15px;padding-bottom:25px;}
.bold{font-weight:bold;}
section, footer{background-color:#313131;}
#harveston, #offres, #valeurs,
#about, #references, #contact{padding:100px 0 70px;}
.white{background-color:#ffffff;}
.hexagon{position:relative;width:40px;height:23.09px;background-color:rgba(255, 255, 255, 0);margin:25px auto;border-left:solid 1px #be8c52;border-right:solid 1px #be8c52;}
.hexagon:before,
.hexagon:after{content:"";position:absolute;z-index:1;width:28.28px;height:28.28px;-webkit-transform:scaleY(0.5774) rotate(-45deg);-ms-transform:scaleY(0.5774) rotate(-45deg);transform:scaleY(0.5774) rotate(-45deg);background-color:inherit;left:4.8579px;}
.hexagon:before{top:-14.1421px;border-top:solid 1.4142px #be8c52;border-right:solid 1.4142px #be8c52;}
.hexagon:after{bottom:-14.1421px;border-bottom:solid 1.4142px #a87539;border-left:solid 1.4142px #a87539;}
.cl-pagination{display:block;}
.cl-pagination .bar, .slide-img .bar{width:1px;height:50px;margin:0 auto;background-color:#be8c52;}
.cl-pagination > p, .navbar-default .navbar-nav>li>a, h4{font-size:12px!important;text-transform:uppercase;letter-spacing:2px;}
.cl-pagination > p{color:#be8c52;text-align:center;}
.nb-pagination{text-align:center;font-family:'Playfair Display', serif;color:#be8c52;font-size:18px!important;line-height:18px!important;}
.navbar-default{background-color:#282828!important;border:none!important;}
.navbar-collapse{max-height:none!important;};.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.active>a{background-image:none!important;box-shadow:none!important;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus{background-color:rgba(0,0,0,0)!important;color:#ffffff!important;}
.navbar-default .navbar-nav>li>a{color:#ffffff!important;}
.navbar-default .navbar-collapse{border-color:#464545!important;background-color:#282828;}
ul.navbar-nav{display:flex;flex-direction:row;align-items:center;}
#logo-nav img{width:200px;}
.navbar-right{margin-right:5px;}
.navbar-collapse .navbar-right a{
    border: 1px solid rgba(255, 255, 255, .5);
    transition: border 400ms ease-in-out;
}
/* #home .navbar-collapse .navbar-right a{border:1px solid rgba(255, 255, 255, .5);transition:border 400ms ease-in-out;} */
#home .navbar-collapse .navbar-right a:hover{border:1px solid rgba(255, 255, 255, 1);}
#home .navbar-toggle{padding:12px 9px;margin-top:6px;margin-bottom:6px;}
.navbar-brand{display:none;}
#home{
    position:relative;
    /* background:url(theme/background-home.jpg) no-repeat; */
    background-position:center;
    -webkit-background-size:cover;
    background-size:cover;
    height:100vh;
    overflow: hidden;
}
video{
    width: 100%;
}
#home.carousel .carousel-inner .item{
    height: 100vh;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
}
#home.carousel .carousel-inner #home_item-1{
    background-image: url("../slider/tour2.jpg");
    background-position: top center;
}
#home.carousel .carousel-inner #home_item-2{
    background-image: url("../slider/atelier.jpg");

}
#home.carousel .carousel-inner #home_item-3{
    background-image: url("../slider/bureau_usine2.jpg");
    background-position: left bottom;
}
#home.carousel .carousel-inner #home_item-4{
    background-image: url("../slider/vue_du_ciel2.jpg");
    background-position: bottom center;

}
#home.carousel .carousel-inner #home_item-5{
}
.carousel-control, .carousel-control{
    transition: opacity 0.3s
}
#home-bloc{position:absolute;bottom:15%;right:0;max-width:50%;padding:0 3%;text-align:right;}
#home-bloc h5{margin:30px 0!important;font-size:54px!important;line-height:65px!important;text-shadow:#506e71 2px 2px 4px;}
#home-bloc div a{display:block;text-transform:uppercase;font-weight:bold;font-size:12px;letter-spacing:2px;padding:14px 24px;margin:0 auto;}
#home-bloc div{border-radius:25px;display:inline-block;background-color:#a87539;color:#ffffff;margin-top:20px;position:relative;transition:transform .5s;cursor:pointer!important;}
#home-bloc div:hover{background-color:#c98637;transform:translateY(-10px);cursor:pointer!important;}
#harveston h3{text-align:center;margin:95px auto!important;width:50%;}
#harveston ul{list-style:square!important;padding-left:15px;}
#bloc-desc{position:relative;}
#bloc-desc div:nth-of-type(1){display:block;position:absolute;top:0;left:0;}
#p-desc p{margin-bottom:30px!important;}
#p-desc p:nth-of-type(3){margin-bottom:0px!important}
#offres .container{width:80%;}
#carouselOffres{margin-top:50px;cursor:url(theme/cursor-pause.png),url(theme/cursor-pause.cur), auto;}
#carouselOffres .slide-container{display:flex;}
#carouselOffres .carousel-indicators{position:initial;width:100%;margin-left:0!important;margin-bottom:50px;}
#carouselOffres .carousel-indicators li{text-indent:initial;width:auto;height:auto;border:none;border-radius:initial;padding:10px 20px;font-family:'Playfair Display', serif;color:rgba(0, 0, 0, .4);font-size:16px;}
#carouselOffres .carousel-indicators .active{width:auto;height:auto;color:rgba(0, 0, 0, .8);font-weight:bold;}
#carouselOffres .slide-img,
#carouselOffres .slide-txt{width:50%;padding-bottom:50%;overflow:hidden;}
#carouselOffres .slide-img{position:relative;background-position:center!important;-webkit-background-size:cover!important;background-size:cover!important;}
#carouselOffres .slide-img > div{position:absolute;top:55%;left:0;transform:translateY(-50%);width:100%;}
#carouselOffres .slide-img blockquote{border:none;margin:0;padding:0 20px;text-align:center;color:#a87539;}
#carouselOffres .slide-img blockquote p:nth-of-type(1){font-family:'Playfair Display', serif;font-size:18px!important;}
#carouselOffres .slide-img blockquote p:nth-of-type(2){margin:10px 0 30px!important;text-transform:uppercase;font-size:12px!important;letter-spacing:2px;}
#carouselOffres .slide-img .bar{height:70px;}
#carouselOffres .slide-txt{color:#717171;padding:20px 30px 65px;}
h2{color:#464543!important;font-weight:bold!important;}
#carouselOffres .slide-txt .bar{width:140px;height:1px;background-color:#a87539;}
#carouselOffres .slide-txt p{margin:12px 20px 0!important;line-height:23px!important;}
#offre-1 .slide-img{background:url(theme/slide-offre-1.jpg) no-repeat;}
#offre-2 .slide-img{background:url(theme/slide-offre-2.jpg) no-repeat;}
#offre-3 .slide-img{background:url(theme/slide-offre-3.jpg) no-repeat;}
#offre-4 .slide-img{background:url(theme/slide-offre-4.jpg) no-repeat;}
#cl-controls{position:absolute;bottom:0;left:0;right:0;}
#cl-controls .carousel-control, #cl-controls .glyphicon{position:initial!important;}
#cl-controls .controls-container{text-align:center;}
#cl-controls .controls-container a img{width:40px;height:40px;}
#cl-controls .controls-container a.carousel-control{display:inline-block;width:auto;background-image:none;padding:.15em;}
#sliderValMobile-container{display:none;}
#sliderValeurs{margin-top:50px;height:535px;position:relative;}
#valeurs h4{color:#cf9f64;}
#valeurs h3{line-height:33px!important;margin-top:0;}
#sliderValeurs .bar{margin-top:13px;width:100%;height:1px;background-color:#a87539;}
#sliderValeurs > div, #sliderValeurs .container-slides,
#sliderValeurs .slideVal, #sliderValeurs .slideVal > .row,
#sliderValeurs .slideVal .content{height:100%;}
#sliderValeurs .container-slides{position:relative;}
#div-h{position:relative;}
#div-h.col-md-6{padding-left:0!important;padding-right:0!important;}
.mask{position:absolute;top:0;left:0;bottom:0;right:0;}
#valeurs h4.aqua{color:#9bb7d4;}
#sliderValeurs .bar.aqua{background-color:#9bb7d4;}
.aqua-text{padding-top:10px;color:#9bb7d4;font-weight:bold;}
#sliderValeurs .myButton{width:10px;height:10px;background-color:#a87539;}
#sliderValeurs .aqua .myButton{background-color:#9bb7d4;}
#sliderValeurs .navValeurs-container a{display:block;cursor:pointer;padding:15px;}
#sliderValeurs .navValeurs-container a:hover{background-color:rgba(218, 167, 107, .1);}
#sliderValeurs .navValeurs-container a.aqua:hover{background-color:rgba(155, 183, 212, .1);}
#sliderValeurs .navValeurs-container a.active{background-color:rgba(218, 167, 107, .3);animation-name:clignote;animation-duration:1.5s;animation-iteration-count:infinite;}
@keyframes clignote{0%{background-color:rgba(218, 167, 107, .1);}
50%{background-color:rgba(218, 167, 107, .3);}
100%{background-color:rgba(218, 167, 107, .1);}
}
@-webkit-keyframes clignote{0%{background-color:rgba(218, 167, 107, .1);}
50%{background-color:rgba(218, 167, 107, .3);}
100%{background-color:rgba(218, 167, 107, .1);}
}
#sliderValeurs .navValeurs-container a.aqua.active{background-color:rgba(155, 183, 212, .1);animation-name:aquaclignote;animation-duration:1.5s;animation-iteration-count:infinite;}
@keyframes aquaclignote{0%{background-color:rgba(155, 183, 212, .1);}
50%{background-color:rgba(155, 183, 212, .3);}
100%{background-color:rgba(155, 183, 212, .1);}
}
@-webkit-keyframes aquaclignote{0%{background-color:rgba(155, 183, 212, .1);}
50%{background-color:rgba(155, 183, 212, .3);}
100%{background-color:rgba(155, 183, 212, .1);}
}
#sliderValeurs .content, #sliderValeurs .navValeurs{position:relative;}
#sliderValeurs .content-container{position:absolute;top:35%;}
#sliderValeurs .navValeurs-container{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0px);}
@keyframes fadeInUpVal{from{opacity:0;transform:translate3d(0, 20%, 0);}
to{opacity:1;transform:none;}
}
.fadeInUpVal{animation-name:fadeInUpVal;animation-duration:1s;animation-delay:500ms;}
.slideVal.active{visibility:visible;opacity:1;-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;-o-transition:all 1s ease-in;transition:all 1s ease-in;}
.slideVal{position:absolute !important;top:0;left:0;}
.slideVal.none{visibility:hidden;opacity:0;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out;}
#blockquote{background:url(theme/background-quote.jpg) no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;}
#blockquote blockquote{padding:90px 0;margin:0;border-left:none;text-align:center;font-family:'Arial', sans-serif;}
#blockquote blockquote p:nth-of-type(1){font-family:'Playfair Display', serif!important;font-size:20px!important;margin-bottom:10px!important;}
#blockquote blockquote p:nth-of-type(2){font-size:12px!important;text-transform:uppercase;letter-spacing:2px;}
#about h3{display:inline-block;margin-bottom:0;}
#about h4{color:#be8c52;}
#about .container-fluid{padding-left:0!important;padding-right:0!important;}
#about .content p{color:#717171;margin:20px 0 10px!important;}
#about article{display:flex!important;position:relative;margin-top:50px;}
#about .portrait{width:60%;opacity:.95;background:url(../img/laurence_darnault_portrait.jpg) no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;}
#about .content{position:absolute;bottom:-100px;right:0;max-width:50%;padding:20px 65px;background-color:#fff;}
#about .content>div{margin-left:40px;}
#about blockquote{margin:0;padding:0;border:none;color:#a87539;font-weight:bold;font-size:15px!important;}
#flex-img, #certificats, #signature{display:flex;}
#flex-img{width:100%;flex-direction:column;justify-content:space-between;}
#certificats div{margin-right:5px;width:55px;}
#signature{justify-content:flex-end;}
#signature div{width:210px;margin-right:15px;}
.logos-partners{display:flex;width:90%;margin:90px auto 120px;}
.owl-theme .owl-nav{display:none;}
.owl-theme .owl-dots{margin-top:50px;}
.owl-carousel .owl-stage{display:flex;align-items:center;}
.owl-carousel .owl-item img{width:60% !important;margin:0 auto !important;}
#contact{position:relative;padding:110px 0 0px;}
#contact h3{text-align:center;}
#contact-form{display:flex;justify-content:space-between;margin-top:70px;}
#contact-form form, #contact-infos{width:45%;}
#contact-form label{font-weight:bold!important;margin-bottom:0!important;}
#contact-form .form-control{color:rgba(255, 255, 255, 1);border-radius:0!important;border-top:none!important;border-left:none!important;border-right:none!important;background-color:rgba(255,255,255,0)!important;margin-bottom:20px;padding:6px 0px;-webkit-box-shadow:none;box-shadow:none;}
#contact-form .btn{display:block;text-transform:uppercase;font-size:12px;letter-spacing:1px;border-radius:25px;padding:14px 24px;margin:0 auto;}
#contact-form .btn-default{border:none!important;background-color:#a87539;color:#ffffff;}
#contact-form .form-control:focus{border-color:rgba(255, 255, 255, 1)!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
#contact-form textarea{width:100%;height:170px;}
/*---------------------------------*/
#contact-form #myContactForm .resultat-mail{
    margin: 0 0 20px;
}
#contact-form #myContactForm .alert-danger{
    background: transparent;

}
/*------------------------------------*/
#contact-infos{text-align:center;}
#contact-infos > p{font-family:'Playfair Display', serif;font-size:22px!important;}
#contact-infos div{width:50%;margin:0 auto;}
#contact-infos address{margin:50px 0!important;}
#contact-infos address a{display:block;}
#contact-infos address a:nth-of-type(2){padding:20px 0;}
#contact-infos address p{line-height:22px!important;}
/*#msgSubmit{padding-top:20px;color:#d3f4f1;}*/
#contact .footer{width:92%;background-color:#313131;display:flex;justify-content:space-between;align-items:center;margin:0 auto;}
#contact .separateur{width:100%;height:1px;margin-top:30px;background:rgba(49,49,49,1);background:-moz-linear-gradient(left, rgba(49,49,49,1) 0%, rgba(186,137,92,1) 51%, rgba(49,49,49,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(49,49,49,1)), color-stop(51%, rgba(186,137,92,1)), color-stop(100%, rgba(49,49,49,1)));background:-webkit-linear-gradient(left, rgba(49,49,49,1) 0%, rgba(186,137,92,1) 51%, rgba(49,49,49,1) 100%);background:-o-linear-gradient(left, rgba(49,49,49,1) 0%, rgba(186,137,92,1) 51%, rgba(49,49,49,1) 100%);background:-ms-linear-gradient(left, rgba(49,49,49,1) 0%, rgba(186,137,92,1) 51%, rgba(49,49,49,1) 100%);background:linear-gradient(to right, rgba(49,49,49,1) 0%, rgba(186,137,92,1) 51%, rgba(49,49,49,1) 100%);}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{background-color:#313131!important;background-image:none!important;color:rgb(255, 255, 255)!important;}
#contact .footer .signature-taurine{display:flex;align-items:center;justify-content:center;}
#contact .footer .signature-taurine a{padding:15px 3px 15px 0;}
#contact .footer p, #contact .footer a{font-size:13px!important;color:#a87539!important;}
#contact .footer a:hover{color:#e3b074!important;}
#contact .footer .taurine{width:165px;height:19px;background-image:url(theme/signature-taurine.png);-webkit-background-size:cover;background-size:cover;}
#contact .footer .taurine:hover{background-image:url(theme/signature-taurine-hover.png);}
.mobile-overlay{display:none;}
@media screen and (min-width:1091px){.navbar-collapse.collapse.center{display:flex!important;}
.navbar-collapse{justify-content:center!important;position:relative;}
}
@media screen and (max-width:1440px){.navbar-default .navbar-nav>li>a{font-size:11px!important;letter-spacing:1px;}
#home-bloc h5{font-size:35px!important;line-height:45px!important;}
#harveston h3{margin:50px auto!important;}
#offres .container{width:90%;}
#cl-controls{position:initial;margin-top:15px;}
#cl-controls .controls-container{text-align:center;}
#about .portrait{width:50%;}
#about .content{width:50%;position:inherit;}
#about .content>div{margin-left:0;padding:0 15px;}
}
@media screen and (max-width:1200px){#logo-nav img{width:150px;}
#sliderValeurs{display:none;}
#sliderValMobile-container{margin-top:50px;display:block;background:url(theme/background-mobile-slider.jpg) no-repeat;background-position:center;background-size:contain;}
#sliderValMobile .boite{min-height:500px;width:100%;}
#sliderValMobile .carousel-control.right,
#sliderValMobile .carousel-control.left{background-image:none!important;}
#sliderValMobile .carousel-caption{bottom:initial;top:50%;transform:translateY(-50%);text-shadow:initial;}
#contact-form{flex-direction:column;margin-top:0;}
#contact-infos{order:1;box-shadow:1px 1px 15px rgba(0, 0, 0, .3);margin:25px auto 55px!important;padding:25px 0;}
#contact-form form{order:2;}
#contact-form form, #contact-infos{width:70%;margin:0 auto;}
}
@media screen and (max-width:1090px){ul.navbar-nav{flex-direction:column;}
#home .navbar-header{box-shadow:0px 5px 10px rgba(0, 0, 0, .1)!important;}
#logo-nav{display:none;}
.navbar-brand{display:block;height:auto;padding:11px 0 10px 15px;}
.navbar-brand a{display:block;}
.navbar-brand a img{width:45px;}
.navbar-nav{margin:22.5px -15px!important;}
.navbar-default .navbar-toggle{border:none!important;padding:15px 8px!important;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background-color:rgba(0, 0, 0, 0)!important;}
.navbar-toggle .icon-bar+.icon-bar{margin-top:7px!important;}
.navbar-toggle .icon-bar{width:32px!important;height:2px!important;background-color:#ffffff!important;}
.navbar-nav>li>a{padding:20px!important;}
#home-bloc{max-width:70%;}
#harveston h3{width:60%;}
#bloc-desc div:nth-of-type(1){display:none;}
#harveston .container{width:85%;}
#carouselOffres .slide-txt p{margin:20px 0px 0!important;}
#offres .container{width:80%;}
#carouselOffres .slide-container{flex-direction:column;}
#carouselOffres .slide-img, #carouselOffres .slide-txt{width:100%;}
#carouselOffres .slide-img .bar{display:none;}
#carouselOffres .slide-img blockquote p:nth-of-type(1){font-size:15px!important;line-height:24px!important;}
#carouselOffres .slide-img blockquote p:nth-of-type(2){font-size:10px!important;}
#valeurs .container{width:85%};#contact-form form, #contact-infos{width:50%;}
}
@media screen and (min-device-width:768px) and (max-device-width:2048px) and (orientation:portrait){#home{background-position:24%;}
#home-bloc{text-align:left;left:0;padding-left:5%;max-width:90%;}
#home-bloc h5{font-size:58px!important;line-height:75px!important;}
}
@media screen and (max-width:768px){
h3{font-size:26px!important;line-height:30px!important;}
.navbar-default .navbar-collapse{height:100vh!important;}
.navbar-nav>li>a{padding:12px!important;}

#home.carousel .carousel-inner #home_item-1{
    background-position: 30% top ;
}
#home.carousel .carousel-inner #home_item-2{

}
#home.carousel .carousel-inner #home_item-3{
    background-position: bottom left;
}
#home.carousel .carousel-inner #home_item-4{
    background-position: bottom center;
}

#home{background-position:24%}
#home-bloc{bottom:40px;left:0;max-width:none;padding-right:5%;text-align:left;width:100%;padding-left:5%;}
#home-bloc h5{font-size:35px!important;line-height:40px!important;}
#harveston h3{font-size:20px!important;width:80%;margin-left:auto!important;margin-right:auto!important;}
#carouselOffres .slide-img{padding-bottom:25%;}
#carouselOffres .slide-img > div{display:none;}
#carouselOffres .slide-txt h2{text-align:center;}
#carouselOffres .slide-txt .bar{margin:0 auto;}
#carouselOffres .slide-txt{padding:20px 0;}
#valeurs .container{width:100%;padding:0;}
#mob-navValeurs a{padding:40px;}
#about article{flex-direction:column;}
#about .content{position:initial;max-width:none;}
#about .portrait,
#about .content{width:100%;}
#contact h3{font-size:20px!important;}
#contact-form form, #contact-infos{width:80%;}
#contact .footer p{text-align:center;}
}
@media screen and (max-width:768px) and (orientation:landscape){.mobile-overlay{display:block;position:fixed;z-index:2000;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);}
.mobile-overlay .content{width:100%;height:200px;position:absolute;top:50%;transform:translateY(-40%);display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:bold;}
.mobile-overlay .content div{width:100px;height:100px;margin-bottom:15px;}
}
@media screen and (max-width:480px){#harveston, #offres, #valeurs,
#about, #references, #contact{padding:80px 0 30px;}
#home{background-position:30%;}
#home-bloc h5{font-size:25px!important;line-height:35px!important;}
#home-bloc div{margin-top:0;}
/* video{height: 100vh;width: unset} */
#harveston h3{margin:50px 0px 25px!important;font-size:18px!important;line-height:25px!important;width:auto;}
#harveston .container{width:96%;}
#offres .container{width:95%;}
#mob-navValeurs .navValeurs-container{padding-top:50px;}
#mob-navValeurs a{padding:22px;}
#sliderValeurs{height:65vh;}
#about .content{padding:10px 3%;}
#about h3{display:block;text-align:center;}
#about h4{text-align:center;}
#contact .footer{flex-direction:column;}
#contact h3{font-size:18px!important;}
#contact-form{padding:0 2%;margin-bottom:30px;}
#contact-form form, #contact-infos{width:95%;}
}
@media screen and (max-width:360px){#mob-navValeurs .navValeurs-container{padding-top:70px;}
#mob-navValeurs .myButton{width:18px;height:18px;}
}
