.page-template-page-professionnel .professionnel-banner{
background: url(//www.ackeret-mano.fr/wp-content/themes/AckeretMano-Theme/img/professionnel-banner.png) no-repeat center center;
display:block;
height:257px;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.page-template-page-professionnel .slogan{
font-family: 'Lato', Arial, Helvetica, sans-serif;
font-weight: bold; 
font-size: 24px;
text-transform: uppercase;
color: #244678;
padding:15px;
border: 1px solid #244678;
margin-top:30px;
display:inline-block;
}
.page-template-page-professionnel .slogan .pro-1, .slogan .pro-2{
padding: 5px;
}
.page-template-page-professionnel .slogan .pro-2{
color:transparent;
background:#244678;
color:#bdbdbe;
}
.page-template-page-professionnel .dalle-pro {
background: #ececec;
display: block;
margin: 15px 0;
padding: 10px 15px;
}
.page-template-page-professionnel .dalle-pro p span{
font-weight:bold;
text-transform: uppercase;
}
.page-template-page-professionnel .dalle-pro img{
width:18px;
}
.page-template-page-professionnel .obtenirunpro{
padding: 205px 0;
}
.page-template-page-professionnel .obtenirunpro img{
width: 80px;
}
.page-template-page-professionnel .obtenirunpro p{
color:white;
text-transform:uppercase;
font-size: 25px;
}
.page-template-page-professionnel .obtenirunpro span{
color:white;
font-style:italic;
}
.page-template-page-professionnel .wpcf7{
margin-top: 30px;
margin-bottom: 30px;
}
.form-pro {
margin-bottom: 50px;
margin-top: 80px;
}
.form-pro .message{
margin-top: 20px;
}
.form-pro .your-message, .form-pro select{
width:100%;
}
.form-pro textarea{
width:100%;
height: 150px;
margin-top:10px;
margin-bottom:20px;
border: 3px solid #ececec;
padding: 10px 20px;
}
.form-pro .wpcf7-form-control-wrap input, .form-pro select{
background: #fff;
border: 3px solid #ececec;
width:100%;
padding: 10px 20px;
margin: 10px 0px;
}
.form-pro label{
font-weight: 500;
}
.form-pro .wpcf7-submit{
margin-bottom: 30px;
}
#linkpro {
border: 2px solid #244678;
display: inline-block;
position: relative;
width: 100%;
}
#linkpro p.form-title{
color: #fff;
background: #244678;
padding: 20px 0;
font-weight: bold;
}
.page-template-page-professionnel a, .page-template-page-professionnel a:hover{
text-decoration:none;
}
@media (max-width:768px) {
.page-template-page-professionnel .services{
margin-bottom: 50px;
} .page-template-page-professionnel .services .row .dalle-pro{
margin: 0px 0px 20px 0px;
}
}