#Devis_Button {
	z-index: 99999;
	cursor: pointer;
	position: fixed !important;
	right: 0 !important;
	top: 150px !important;
}

#Rond_twinslide {
	cursor: pointer;
}

.wpcf7-form {
	text-align: center;
	padding-bottom: 20px;
    position: relative;
    z-index: 1;
    background: #FFFFFF;
    max-width: 360px;
    margin: 0 auto 100px;
    padding: 45px;
    text-align: center;
    max-width: 100%;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
}
.wpcf7-form input[type="submit"] {
    background: #9bdc00;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 12px 29px 11px;
 font-size: 14px;
font-weight: bold;
}
.cf7mls_next.action-button {
	background-color: #9bdc00; //#e97017;
}
.cf7mls_back.action-button {
	background-color: #CCCCCC; //#e97017;
}
button.cf7mls_btn:not(.disabled):before {
    right: 5px;
    width: 15px;
    height: 15px;
}



div.hideradio {
    vertical-align: top;
    display: inline-block;
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
}
div.hideradio.caption {
    display: block;
}
input.hideradio{ /* HIDE RADIO */
	visibility: hidden; /* Makes input not-clickable */
	position: absolute; /* Remove input from document flow */
}
.imgradio {
	text-align: center;
}
.imgradio .caption {
    display: inline-block;
}
.imgradio label > input + img{ /* IMAGE STYLES */
	cursor:pointer;
	border:2px solid transparent;
}
.imgradio label > input:checked + img{ /* (RADIO CHECKED) IMAGE STYLES */
	border:2px solid #9bdc00;
}

.wp-video {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.tfs-slider .slide-content-container {
   top: 83%;
}
.tfs-slider .slide-content-container .heading {
    margin: 0 0 0 0;
}
.tfs-slider .slide-content-container .tfs-button-1, .tfs-slider .slide-content-container .tfs-button-2 {
    margin-top: 0;
}