.img-lt img{

	max-width: 100%;



}

.img-lt{

	    margin-right: 25px;

}

.img img{

width: 100%;

}

.rw-width{

width: 100%;	

}

.cms-id-6 .page-cms-6, .cms-id-7 .page-cms-7{

	padding: 0px!important;

	margin-top: 80px;

}

.cms-id-6 h1 , .cms-id-7 h1{

display: none;

}

.cms-id-6 p{

	line-height: 22px;

}

.span-form{

	text-transform: uppercase;

	display: block;

	    color: #7a7a7a;

	    font-size: 13px;

	        margin-top: 100px;

}

#contact #left-column{

	display: none;

}

#contact .card-block {

    padding: 4.75rem 3.8rem 3.5rem;

}

.h3-contact{

	display: none;

}

.form-contact2 label{

	display: none;

}

.formdecontact .form-control{

	border: none;

	background-color: #fff;

	border-bottom: 1.5px solid rgb(229 229 229 / 60%)!important;

	

}

.formdecontact{

	margin-bottom: 134px;

}

.texte-contact{

	    margin: 25px 0px 34px 0px;

	        text-align: justify;

}

.formdecontact button{

	    background-color: black;

    padding: 9px 30px;

    margin-top: 20px;

    font-size: 15px;

    font-weight: 300;

    text-transform: capitalize;

}

.info-bottom .col-md-4{

	font-size: 13px;

}

.info-bottom .col-md-4 i, .info-bottom .col-md-12 i{

	margin-right: 10px;

    font-size: 14px;

}

.formdecontact .form-group input, .formdecontact textarea{

	padding:0px 0px 21px 0px !important;

}

.span-info{

	margin-bottom: 15px;

	    color: #c5a124;

    font-weight: 500;

    display: block;

}

.env{

	font-size: 35px;

    letter-spacing: 1px;

    font-weight: 600;

    margin-top: 15px;

    margin-bottom: 38px;

    display: block;

	line-height: 40px;

}

.span-leimann{

	    color: #c5a124;

    letter-spacing: 8px;

    font-size: 14px;

    margin-bottom: 20px;

    display: block;

    font-weight: 600;

}

.h3-propos{

	    margin-bottom: 30px;

    font-size: 22px;

    font-weight: 400;

}

.p-fonce{

	color: black;

    font-weight: 600;

    font-size: 14px;

}

.p-contact{

	    color: black;

    font-weight: 500;

    font-size: 17px;

    line-height: 32px;

}
@media screen and (max-width: 768px) {
.p-contact{
	line-height: 27px;
}
.formdecontact{
	margin-bottom: 34px;
}
.span-info{
	margin-bottom: 8px;
	    margin-top: 12px;
}
.env{
	line-height: 30px;
}
.span-leimann{
		margin-top: 40px;
	}
.cms-id-6 .page-cms-6{
	 margin-top: 0px;
}
}

@media screen and (max-width: 540px) {
	
	.cms-id-6 .page-cms-6, .cms-id-7 .page-cms-7{
		    margin-top: 23px;
	}
	.rw-width{
		width: auto;
	}
	#contact .card-block{
		padding: 0px!important;
	}
	.rw-width .col-md-6{
		padding-right: 0px!important;
	}
}