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

/*-------------max--[1024px]----min [768]--------------*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
.container {
    max-width: 80%;
}
	.text-bloc-shadow.left-bloc-shadow, .text-bloc-shadow.right-bloc-shadow {
    max-width: 100%;
}
.wp-block-columns.margin-big{
    flex-wrap: initial;
    display: flex;
    flex-direction: column;
}
	.wp-block-columns.margin-big.pd-t-70.invers-tablet {
    flex-direction: column-reverse;
}
.animation-element.slide-right.in-view,
.animation-element.slide-left.in-view{
    transform: translate3d(0px, 0px, 0);
}
	.margin-big .wp-block-column:not(:first-child) {
    margin-left: 0;
}
.metier-liste.team .mt-5  {
    margin-top: 0rem!important;
}
	.team .team-member {
    margin-bottom: 1.75em;
}
.metier-liste.team .wp-block-columns.container {
    margin-bottom: 0;
}
.contact-us.wp-contact .container {
    max-width: 100%;
}
}

/*-------------------[768px]------------------*/
@media only screen and (max-width: 768px) {
    .navigation .container-fluid{
        padding: 0;
    }
    .navbar {
        display: block;
        width: 100%;
        padding: 10px 0;
    }
    .navbar-toggler {
        position: absolute;
        right: 0;
        top: 0;
        margin-top: 10px;
        margin-right: 15px;
    }
    .navbar-toggler:focus {
        outline:none;
    }
}

/*-------------------[767px]------------------*/
@media only screen and (max-width: 767px) {
.wp-block-cover, .wp-block-cover-image, .fullwidth {
    margin-left: 0;
    width: 100%!important;
}
.title p {
    width: 100%;
}
.text-bloc-shadow.left-bloc-shadow, .text-bloc-shadow.right-bloc-shadow {
    max-width: 100%;
}
.left-bloc-shadow, .right-bloc-shadow {
    box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 21%);
}
.margin-big .wp-block-column:not(:first-child) {
    margin-left: 0;
}
	.wp-block-columns.margin-big.inverse-mobile {
    display: flex;
    flex-direction: column;
}
	.wp-block-columns.margin-big.pd-t-70.invers-tablet {
    flex-direction: column-reverse;
}
.metier-liste.team .mt-5  {
    margin-top: 0rem!important;
}
.team .team-member {
    margin-bottom: 1.75em;
}
.metier-liste.team .wp-block-columns.container {
    margin-bottom: 0;
}
	.parallax {
		padding: 0 15px !important;
	}
}

/*-------------------[499px]------------------*/
@media only screen and ( max-width: 499px ) {
    .mob-column-reverse {
        flex-direction: column-reverse;
    }
    .section-sm {
        padding:0;
    }
    .top-footer .col-sm-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .left-bloc-shadow {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    .right-bloc-shadow {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
    }
	.animation-element.slide-left.in-view ,
	.animation-element.slide-right.in-view {
		 -webkit-transform: none; /* Safari and Chrome */
       -moz-transform: none; /* Firefox */
        -ms-transform: none; /* IE 9 */
         -o-transform: none; /* Opera */
            transform: none;
		transition: all 0ms linear!important;
	}
}

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