@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: 1024px) {

   
span.sub-title-bloc::before {
  font-size: 16px;
  left: 16%;
}
span.sub-title-bloc::before {
  width: 40px;
}
.section-title .title-bloc {
  font-size: 30px;
}
span.underline-title::before {
  width: 50%;
  bottom: 2px;
  height: 10px;
}



}


@media only screen and (max-width: 768px) {
.content_title_center h2, .section-title .title-bloc {
  font-size: 23px !important;
}
.center span.sub-title-bloc::before {
  left: -47%;
}
span.sub-title-bloc::before {
  font-size: 16px;
  left: -29%;
}
.container.projet-semaine span.sub-title-bloc::before {
  left: -32%;
}
.top-projet-finance span.sub-title-bloc::before {
  left: -41%;
}

   


}


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


}


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

.section-title {
  margin-bottom: 20px;
}
.right-apropos .sub-title-bloc::before {
  left: -35%;
}
.wrapper-apropos {
  padding-top: 30px;
}
.section-title .title-bloc {
  font-size: 20px !important;
}
.content_title_center .title, .section-title .sub-title-bloc {
  font-size: 12px !important;
  margin-bottom: 8px;
}
span.sub-title-bloc::before {
  width: 29px;
  left: -28%;
  display: none !important;
}
.content_title_center h2, .section-title .title-bloc {
  font-size: 20px !important;
}
span.sub-title-bloc {
  font-size: 11px;
}

span.underline-title::before {
  width: 44%;
  bottom: 2px;
  height: 5px;
}
}


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


}


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

   

}


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

    
}