/*** HOME ***/

#wrapper-home {
height: 100%;
}
#container-home, .full-height {
height: 100%;
}
#home-index {
height: 100%;
overflow: hidden;
position: relative;
min-height: 580px;
}
div#home-footer {
height: 400px;
background-color: #df8503;
overflow: hidden;
}
#home-logo-buzz{
margin: auto;
display: block;
padding-top: 70px;
}
#home-footer-description{
color: #fff;
font-family: "gibsonregular", sans-serif!important;
font-size: 22px;
margin: 45px auto 0;
max-width: 960px;
padding: 0 30px;
text-align: center;
}
div#switchSlideLeft, div#switchSlideRight {
position: absolute;
z-index: 60;
opacity: 0.3;
width: 70px;
height: 100%;
text-align: right;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
div#switchSlideLeft:hover, div#switchSlideRight:hover {
opacity: 1;
cursor: pointer;
}
div#switchSlideRight{
right: 0;
text-align: left;
}
.alignV {
top: 50%;
position: relative;
}
div.slide {
position: absolute;
z-index: 50;
color: #fff;
font-family: "gibsonsemibold", sans-serif!important;
width: 100%;
text-align: center;
height: 100%;
background-size: cover;
overflow: hidden;
display: none;
}
.alignV30 {
top: 30%;
position: relative;
}
.alignV35 {
top: 35%;
position: relative;
}
div.slide h1{
margin: 0;
font-size: 45px;
font-weight: normal!important;
}
h2.slideTitre {
text-transform: uppercase;
font-size: 54px;
padding: 0px 100px;
line-height: 60px;
}
p.slideDescription {
font-size: 16px;
font-family: "gibsonregular"!important;
padding: 0 100px;
}
a.slideLink {
color: #fff;
font-family: "gibsonregular", sans-serif!important;
font-size: 14px;
text-transform: uppercase;
background-color: rgba(255,255,255,0.1);
border: 1px solid #fff;
padding: 12px 25px;
display: inline-block;
margin-top: 20px;
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
a.slideLink:hover {
color: #df8503;
background-color: rgba(255,255,255,1);
}
div#menu-icon.open {
background: rgba(0,0,0,.25);
}
div#menu-icon span {
color: #fff!important;
}
div.slide#sharks {
background: url(../img/slide/home-slide-sharks.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
div.slide#toitureCouture {
background: url(../img/slide/home-slide-tc.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
div.slide#kinova {
background: url(../img/slide/home-slide-kinova.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
div.slide#hardyNormand {
background: url(../img/slide/home-slide-hn.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
div.slide#trekfit {
background: url(../img/slide/home-slide-trekfit.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
div.slide#m0851 {
background: url(../img/slide/home-slide-M0851.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

/*** FIN HOME ***/



/*** CONTACT ***/

.content-section.contact-mobile a {
color: #fff;
}
.content-section.contact-mobile a.btn-contact {
text-transform: uppercase;
background-color: rgba(255,255,255,0.1);
border: 1px solid #fff;
border-radius: 0;
font-size: 12px;
font-family: "gibsonregular", sans-serif!important;
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
padding: 6px 25px;
}
.content-section.contact-mobile a.btn-contact:hover {
color: #df8503;
background-color: rgba(255,255,255,1);
}
.contact-form button[type=submit] {
text-transform: uppercase;
background-color: rgba(255,255,255,0.1);
font: 14px "gibsonregular", sans-serif!important;
padding: 14px 25px;
width: auto;
height: auto;
color: #fff;
border: 1px solid #fff;
border-radius: 0;
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
.contact-form button[type=submit]:hover {
color: #df8503;
background-color: rgba(255,255,255,1);
}
.contact-form textarea {
width: 100%;
}
.contact-form input[type=email] {
float: right;
}

.contact-form .submit-wrapper {right: 0; left: initial!important;}

.contact-form .captcha-wrapper {
margin-top: 5px;
}
.touch .contact-form .captcha-wrapper {
margin-top: 5px;
}
.no-touch .contact-form .submit-wrapper {
/*left: 53%;*/
}

/*** FIN CONTACT ***/


/*** AGENCE ***/

.top-section.agence {
background: url(../img/video-poster-home.jpg) no-repeat center top scroll;
background-size: cover;
}
.content-section.agence {
background: #df8503;
}
#exp .content-section.agence{
background: #8d9eb9;
}
.content-section.agence .container p {
line-height: 33px;
text-align: center;
}
.agence .container-left{
width: 50%;
float: left;
height: 100%;
}
.agence #exp .container-left{
background: url(../img/laptop-agence.jpg) center center;
background-size: cover;
}
.agence h2{
font-size: 64px;
margin: 0;
}
.agence .container-right{
width: 50%;
float: right;
height: 100%;
}
.agence #exp .container-right{
background: #8d9eb9;
}
#exp .content-section.agence{
	padding: 0;
	position: relative;
	height: 810px;
}
#exp .container-left h2 {
padding: 338px 20px 0;
}
#exp .container-right p {
color: #fff;
font-family: gibsonregular, sans-serif;
text-align: center;
font-size: 23px;
text-transform: uppercase;
line-height: 50px;
margin: 0;
}
#exp .container-right h2 {
padding: 190px 20px 20px;
}
#clients .content-section.agence {
background: #fff;
}
#clients .content-section.agence .container h2 {
color:#000;
font-size: 64px;
font-family: gibsonsemibold, sans-serif;
margin: 40px 0 50px;
}
#clients .container p {
color: #000;
}
#clients .W25 {
height: 150px;
width: 25%;
float: left;
background-size: 100%!important
}
#clients .W30 {
height: 150px;
width: 33.33%;
float: left;
background-size: 100%!important;
}
#clients #tata{
background: url(../img/agence-tata-logo.png) center center no-repeat;
}
#clients #m085{
background: url(../img/agence-m0851-logo.png) center center no-repeat;
}
#clients #trekfit{
background: url(../img/agence-trekfit-logo.png) center center no-repeat;
}
#clients #union{
background: url(../img/agence-union-logo.png) center center no-repeat;
}
#clients #gorila{
background: url(../img/agence-gorila-logo.png) center center no-repeat;
}
#clients #sharks{
background: url(../img/agence-sharks-logo.png) center center no-repeat;
}
#clients #dotcity{
background: url(../img/agence-dotcity-logo.png) center center no-repeat;
}
#clients #bali{
background: url(../img/agence-bali-logo.png) center center no-repeat;
}
#clients #hn{
background: url(../img/agence-hn-logo.png) center center no-repeat;
}
#clients #tc{
background: url(../img/agence-tc-logo.png) center center no-repeat;
}
#clients #lafrance{
background: url(../img/agence-lafrance-logo.png) center center no-repeat;
}
#carrieres .content-section.agence {
background: #df8503 url(../img/carriere-agence.jpg) center center;
background-size: cover;
padding: 0px;
overflow: hidden;
}
.agence #carrieres .container-right {
padding: 30px 5% 50px 8%;
background: rgba(246,209,2,0.95);
width: 37%;
color: #fff;
}
#carrieres .content-section.agence h2{
text-align: left;
}
#carrieres .content-section.agence p{
font-size: 23px;
font-family: gibsonregular, sans-serif;
margin: 0;
}
#carrieres a {
color: #fff;
font-family: "gibsonregular", sans-serif!important;
font-size: 14px;
text-transform: uppercase;
background-color: rgba(255,255,255,0.1);
border: 1px solid #fff;
padding: 12px 25px;
display: inline-block;
margin-top: 20px;
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
#carrieres a:hover {
color: #df8503;
background-color: rgba(255,255,255,1);
}

/*** FIN AGENCE ***/



/*** FOOTER STOCK (pages expertise mobile & expertise ecommerce) ***/

#footer-stock p{
margin: 0;
}
#footer-stock #votre-projet p, #footer-stock #ecrire p  {font-family: gibsonsemibold, arial, sans-serif;}
#footer-stock #ecrire p {text-transform: uppercase}
#footer-stock {
position: fixed;
width: 100%;
height: 100px;
bottom: 0;
z-index: 26;
color: #fff;
font-family: gibsonregular, arial, sans-serif;
background: rgba(230,136,1,0.95);
}
#addresse-buzztroop {
float: left;
width: 35%;
height: 100%;
background: rgba(150,150,150,0.9);
}
#addresse-buzztroop:hover {
background: rgba(150,150,150,1);
}
#addresse-buzztroop .content-footer {
float: right;
padding-right: 40px;
}
#contacter-buzztroop {
width: 65%;
float: right;
height: 100%;
}
#contacter-buzztroop:hover {
background: rgba(230,136,1,1);
}
#addresse-buzztroop h4 {
margin: 30px 0 0 0;
font-family: gibsonsemibold, arial, sans-serif;
}
#contacter-buzztroop div{
float: left;
height: 100%;
}
#votre-projet {
font-family: gibsonsemibold, arial, sans-serif;
text-transform: uppercase;
padding: 25px 40px;
line-height: 26px;
}
.content-footer-mobile{
display: none;
}
#ecrire {
font-size: 18px;
font-family: gibsonsemibold, arial, sans-serif;
padding: 28px 40px;
cursor: pointer;
}
#ecrire-mobile {
display:none;
}
#ecrire img {
margin-left: 15px;
}
#telephone {
padding: 40px 40px;
}
#telephone a{
font-size: 18px;
font-family: gibsonsemibold, arial, sans-serif;
color:#fff;
letter-spacing: 0.2em;
}
.content-section.ecommerce-conclusion, .content-section.mobilePage-conclusion {
padding-bottom: 90px;
}


/*** FIN FOOTER STOCK (pages expertise mobile & expertise ecommerce) ***/


/*** FORMULAIRE DE PROSPECTION ***/

.prospection.contact-form input[type=email], .prospection.contact-form input[type=text] {
margin-top: 15px!important;
}
.prospection.contact-form h2 {
margin-bottom: 70px;
margin-top: 70px;
}
.prospection.contact-form .input-label-wrapper.textarea {
height: 190px;
}
.prospection.contact-form input[name=phone], .prospection.contact-form select[name=projet] {
float: right;
}
.prospection.content-section.contact-form {
padding-top: 80px;
padding-bottom: 90px;
z-index: 1000;
}
.prospection.content-section.contact-form {
background: rgba(230,136,1,1);
height: 100%;
padding: 0;
position: fixed;
}
img#close-form-prospection {
position: absolute;
right: 50px;
top: 50px;
cursor: pointer;
z-index: 1;
}
.prospection.contact-form textarea {
width: 97%;
height: 95%;
}
.content-section.contact-form.bg-orange.overLayer.prospection{
display: none;
}
.prospection.contact-form .submit-wrapper { margin-left: 0PX;width: 100%;height: 10px;}
.prospection.contact-form button[type=submit] {float: right;margin-right: 1%;}

.prospection .selectProspection.disabled {
cursor: not-allowed!important;
background: #eee!important;
}
.touch .prospection .selectProspection.disabled {
cursor: not-allowed!important;
background: #eee!important;
}

select#budget, select#projet {
opacity: 0;
cursor: pointer;
position: absolute;
width: 100%;
top: 0;
left: 0;
height: 100%;
}
.prospection.contact-form .selectProspection {  margin-top: 3%!important;font-size: 18px; border: 1px solid #A9A9A9; margin-bottom: 5px!important; width: 94.5%; color: rgba(128, 128, 128, 0.7);border-radius: 0; border-top: 1px solid #A7ABC3; border-left: 1px solid #A7ABC3; padding: 15px 12px 24px!important;height: 20px; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; background: #fff url(../img/fleche-dropdown.png) no-repeat 96% center; position: relative; font-family: 'EB Garamond', serif; text-align: left; font-style: italic;}

.prospection.contact-form .selectProspection.right {
float:right;
}

span.prospectBudget, span.prospectProjet  {padding-top: 0;display: inline-block;}


/*** FIN FORMULAIRE DE PROSPECTION ***/


/*****************************************************************************************************
*****************************************************************************************************/






/******************************
********* RESPONSIVE **********
******************************/

/*** HOME ***/
@media screen and (max-width: 1024px){

h2.slideTitre {
font-size: 45px;
line-height: 50px;
}
div.slide#sharks {
background: url(../img/slide/home-slide-sharks-1024.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
div.slide#toitureCouture {
background: url(../img/slide/home-slide-tc-1024.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
div.slide#kinova {
background: url(../img/slide/home-slide-kinova-1024.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
div.slide#hardyNormand {
background: url(../img/slide/home-slide-hn-1024.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
div.slide#trekfit {
background: url(../img/slide/home-slide-trekfit-1024.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
div.slide#m0851 {
background: url(../img/slide/home-slide-M0851-1024.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
div.slide h1{
font-size: 32px;
}

}

@media screen and (max-width: 768px){
	
h2.slideTitre {
font-size: 30px;
line-height: 35px;
}
#home-footer-description {
font-size: 18px;
}
.alignV35 {
top: 30%;
}
.alignV30 {
top: 27%;
}
div.slide h1 {
font-size: 22px;
padding: 0 45px;
}

}

@media screen and (max-width: 480px){

#home-index {
min-height: 390px;
}
.alignV35 {
top: 25%;
}
.alignV30 {
top: 24%;
}
h2.slideTitre {
font-size: 22px;
line-height: 25px;
padding: 0 45px;
}
p.slideDescription {
font-size: 14px;
padding: 0 45px;
}
div.slide h1 {
font-size: 20px;
padding: 0 45px;
}
div#switchSlideLeft, div#switchSlideRight {
width: 35px;
}
a.slideLink {
font-size: 12px;
padding: 10px 20px;
}
#home-footer-description {
font-size: 14px;
}
div.slide#sharks {
background: url(../img/slide/home-slide-sharks-768.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
div.slide#toitureCouture {
background: url(../img/slide/home-slide-tc-768.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
div.slide#kinova {
background: url(../img/slide/home-slide-kinova-768.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
div.slide#hardyNormand {
background: url(../img/slide/home-slide-hn-768.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
div.slide#trekfit {
background: url(../img/slide/home-slide-trekfit-768.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
div.slide#m0851 {
background: url(../img/slide/home-slide-M0851-768.jpg) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

}

/*** FIN HOME ***/


/*** CONTACT ***/


@media (max-width: 999px){

.no-touch .contact-form .submit-wrapper {
left: 47%;
}

}

@media (max-width: 979px){

.no-touch .contact-form button[type=submit] {
display: inline-block!important;
margin: 25px 42% 0!important;
}

}

@media (max-width: 768px){

.contact-form .captcha-wrapper {
margin-top: 5px;
}
.contact-form button[type=submit] {
display: inline-block!important;
margin: 25px 42% 0!important;
}

}


@media only screen and (max-width: 419px){

.content-section.contact-mobile .col-right {
padding-top: 10%;
}
.content-section.contact-mobile a.btn-contact {
font-size: 10px;
padding: 1px 6px;
}

}

/*** FIN CONTACT ***/


/*** AGENCE ***/

@media screen and (max-width: 1300px){

#exp .container-right p {
font-size: 20px;
}

}

@media screen and (max-width: 1200px){

#exp .container-right p {
font-size: 18px;
line-height: 35px;
}
#exp .container-left h2 {
padding: 280px 20px 0;
}
.agence #carrieres .container-right {
width: 44%;
}
#exp .content-section.agence {
height: 768px;
}
#exp .content-section.agence {
height: 610px;
}
#exp .container-left h2 {
padding: 200px 20px 0;
}
#exp .container-right h2 {
padding: 135px 20px 20px;
}

}



@media screen and (max-width: 1000px){

.content-section.agence .container p {
line-height: 26px;
}
.content-section.agence {
padding-top: 60px; 
}
#exp .container-right p {
font-size: 14px;
}
#carrieres .content-section.agence p {
font-size: 18px;
}

}

@media screen and (max-width: 800px){

.agence .container-left, .agence .container-right {
width: 100%;
float: none;
height: 45%;
}
.agence .container-right {
height: 55%;
}
#exp .content-section.agence {
height: 680px;
}
.agence #carrieres .container-right {
width: 55%;
float: right;
}
#exp .container-left h2 {
padding: 115px 20px 0;
font-size: 42px;
}
#exp .container-right h2 {
font-size: 42px;
padding: 45px 20px 0px;
}
#carrieres .content-section.agence h2 {
font-size: 42px;
}
#clients .content-section.agence .container h2 {
font-size: 42px;
margin-bottom: 0px;
}
#clients .container p {
margin-bottom: 0;
}
#carrieres .content-section.agence p {
font-size: 18px;
}
#exp .container-right p {
font-size: 18px;
}

}

@media screen and (max-width: 767px){

#exp .container-left h2 {
padding: 90px 20px 0;
font-size: 32px;
}
#exp .container-right h2 {
font-size: 32px;
padding: 20px 20px 5px;
}
#exp .container-right p {
font-size: 16px;
line-height: 25px;
}
.content-section.agence .container p {
line-height: 22px;
}
#exp .content-section.agence {
height: 480px;
}
#clients .content-section.agence .container h2 {
font-size: 32px;
}
.agence h2 {
font-size: 32px;
}
#carrieres .content-section.agence p {
font-size: 14px;
}
#clients .W25 {
width: 33.33%;
}
#carrieres .content-section.agence h2 {
font-size: 32px;
}
#carrieres a {
font-size: 12px;
}

}

@media screen and (max-width: 480px){

#exp .container-left h2 {
padding: 75px 20px 0;
font-size: 24px;
}
#exp .container-right h2 {
font-size: 24px;
padding: 25px 20px 15px;
}
#exp .container-right p {
font-size: 11px;
}
.content-section.agence .container p {
line-height: 22px;
}
#exp .content-section.agence {
height: 480px;
}
#clients .content-section.agence .container h2 {
font-size: 32px;
}
.agence h2 {
font-size: 32px;
}
#carrieres .content-section.agence p {
font-size: 14px;
}
#clients .W25, #clients .W30 {
width: 50%;
height: 100px;
}
.content-section.agence {
padding-top: 30px;
}
#clients .content-section.agence .container h2 {
font-size: 24px;
}
#carrieres .content-section.agence h2 {
font-size: 24px;
}
.agence #carrieres .container-right {
width: 95%;
float: left;
}

}

@media screen and (max-width: 380px){

#clients .W25, #clients .W30 {
height: 50px;
}

}

/*** FIN AGENCE ***/


/*** FOOTER STOCK (pages expertise mobile & expertise ecommerce) ***/

@media screen and (max-width: 1200px){

#addresse-buzztroop .content-footer {
padding-right: 20px;
}
#votre-projet { padding: 25px 20px 25px 30px;}
#ecrire {
padding: 28px 20px;
}
#telephone {
padding: 40px 10px;
}

}

@media screen and (max-width: 1000px){

#footer-stock {
height: 90px;
}
#addresse-buzztroop h4 {
margin: 25px 0 0 0;
font-size: 14px;
}
#footer-stock p {
font-size: 14px;
}
#votre-projet {
display: none
}
#ecrire {
padding: 20px 20px 0 0;
margin-left: 50px;
}
#telephone {
padding: 32px 0px;
}
#telephone a {
font-size: 14px;
}
#contacter-buzztroop {
width: 61%;
}
#addresse-buzztroop {
width: 39%;
}
#ecrire img {
margin-left: 10px;
}


}

@media screen and (max-width: 767px){

#votre-projet {
display: none;
}
#ecrire {
display: none;
}
#ecrire-mobile {
display:block;
max-width: 200px;
text-align: center;
padding: 10px 10px 0 20px;
width: 32%;
}
#ecrire-mobile p{
color:#fff;
margin-top: 5px; 
}
.content-footer{
display: none;
}
.content-footer-mobile{
display: block;
max-width: 200px;
text-align: center;
padding-top: 10px;
}
.content-footer-mobile p{
color: #fff;
}
#footer-stock p {
font-size: 12px;
}
#footer-stock {
height: 75px;
}
#addresse-buzztroop {
width: 30%;
}
#contacter-buzztroop {
width: 70%;
}
#telephone a {
font-size: 12px;
}
#telephone {
padding: 25px 0px;
}

}

@media screen and (max-width: 440px){

#telephone a {font-size: 10px;}

}

/*** FIN FOOTER STOCK (pages expertise mobile & expertise ecommerce) ***/


/*** FORMULAIRE DE PROSPECTION ***/

@media screen and (max-width: 1024px){

.touch .prospection.contact-form .selectProspection {
background: #fff url(../img/fleche-dropdown.png) no-repeat 305px center;
}
.touch .prospection .selectProspection.disabled {
cursor: not-allowed!important;
background: rgba(224, 190, 141, 0.47)!important;
}

}

@media screen and (max-width: 1000px){

.no-touch .prospection.contact-form .selectProspection {
background: #fff url(../img/fleche-dropdown.png) no-repeat 305px center;
}

}

@media screen and (max-width: 1000px) and (min-height: 768px){

.prospection.contact-form .submit-wrapper {
position: relative;
}

}

@media screen and (max-width: 767px){

.content-section.contact-form.bg-orange.overLayer.prospection{
display: none!important;
}

}

@media screen and (max-height: 850px){

.prospection.contact-form h2 {
margin-bottom: 40px;
margin-top: 40px;
}
.prospection.contact-form select {
margin-top: 0px!important;
}
.prospection.contact-form input[type=email], .prospection.contact-form input[type=text] {
margin-top: 0px!important;
}
.prospection.content-section .container {max-width: 900px;}
.no-touch .prospection.contact-form .selectProspection {
background: #fff url(../img/fleche-dropdown.png) no-repeat 305px center;
}

}

@media screen and (max-height: 767px){

.prospection.contact-form h2 {
margin-bottom: 20px!important;
margin-top: 20px!important;
}
.prospection.contact-form select {
margin-top: 0px!important;
padding: 0 12px!important;
height: 55px!important;
}
.prospection.contact-form input[type=email], .prospection.contact-form input[type=text] {
margin-top: 0px!important;
padding: 16px 12px!important;
}
.prospection.contact-form .input-label-wrapper.textarea {
height: 100px!important;
}
.prospection.contact-form .captcha-wrapper {
margin-top: 5px;
}
.prospection.content-section .container {
max-width: 720px;
}
.prospection.contact-form .selectProspection {width: 93.5%;}

}



/*** FIN FORMULAIRE DE PROSPECTION ***/


/*** PATCH NICK ***/
#contact-form textarea { width: 100%;box-sizing: border-box;}
div.input-label-wrapper.textarea {padding: 0 1%;}

