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


}


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


}


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


}


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

		
	.item-contact-left {
	    margin-top: 25px;
	}

	.parent-contact-left-infos {/* left: 0; */}

	.wrap-contact-left-informations {
	    width: auto;
	    padding: 45px 25px 34px;
	}

	.contact-icon {
	    width: 55px;
	    height: 55px;
	}

	.wrap-item-contact-info {
	    width: calc(100% - 55px);
	}

	.label-contact {
	    font-size: 17px;
	}

	.meta-value {
	    font-size: 15px;
	}

	.wrap-contact-right {
	    padding-right: 0;
	}

	.item-contact-right {
	    padding: 50px 15px 25px 70px;
	}


}


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


	

}


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

	.wrap-contact-left {}

	.wrap-contact > div {
	    width: 100%;
	    padding: 0;
	}

	.item-contact-left {
	    margin: 0;
	}

	p.chapeau-contact {}

	.parent-contact-left-infos {
	    position: relative;
	    bottom: unset;
	    left: unset;
	    right: unset;
	    margin-top: 20px;
	}

	.wrap-contact-left-informations {
	    top: 0;
	    padding: 45px 36px 34px;
	}

	.contact-icon {
	    width: 60px;
	    height: 60px;
	}

	.wrap-item-contact-info {
	    width: calc(100% - 60px);
	}

	.label-contact {
	    font-size: 18px;
	}

	.wrap-contact-right {
	    margin-top: 30px;
	}

	.item-contact-right {
	    padding: 50px 30px 25px;
	}

	.input-item label {
	    font-size: 14px;
	}

	.input-item input, .input-item textarea {
	    font-size: 14px;
	}

}


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



	.wrapper-contact {
	    padding: 20px 0 20px 0;
	}
		
	p.chapeau-contact {
	    font-size: 14px;
	}

	.wrap-contact-left-informations {
	    padding: 30px 20px 1px;
	}

	.contact-icon {
	    width: 50px;
	    height: 50px;
	    font-size: 14px;
	}

	.wrap-item-contact-info {
	    width: calc(100% - 50px);
	    padding-left: 15px;
	}

	.label-contact {
	    font-size: 14px;
	}

	.meta-value {
	    font-size: 13px;
	}

	.item-contact-right {
	    padding: 30px 10px 10px;
	}

	.input-item {
	    width: 100% !important;
	    margin-bottom: 10px;
	}

	.input-item label {
	    font-size: 13px;
	    margin-bottom: 2px;
	}

	.input-item input, .input-item textarea {
	    height: 43px;
	    font-size: 13px;
	}

	.input-item textarea {
	    height: 100px;
	}

}


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

	p.chapeau-contact {
    font-size: 13px;
}
		 
}


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

	

}
