.bloc2_bgcolor{display: flex}
.bloc2_bgcolor .bloc2{padding: 30px 15px; }

.bloc2_bgcolor .bg_choice.bloc2.premier,
.bloc2_bgcolor.shapeChange[data-shape="2"] .bg_choice.bloc2.premier,
.bloc2_bgcolor.shapeChange[data-shape="3"] .bg_choice.bloc2.premier{margin-left: 0;}

.bloc2_bgcolor .bg_choice.bloc2.dernier,
.bloc2_bgcolor.shapeChange[data-shape="2"] .bg_choice.bloc2.dernier,
.bloc2_bgcolor.shapeChange[data-shape="3"] .bg_choice.bloc2.dernier{margin-right: 0;}

.bloc2_bgcolor.shapeChange[data-shape="1"] > .bg_choice.bloc2{ width: 50%; margin-left: 0; margin-right: 0;margin-top: 0; margin-bottom: 0}
.bloc2_bgcolor.shapeChange[data-shape="1"]{margin-top: 0 ; margin-bottom: 0;}

.bloc2_bgcolor.shapeChange[data-shape="2"] > .bg_choice.bloc2,
.bloc2_bgcolor.shapeChange[data-shape="3"] > .bg_choice.bloc2{width: 47.5%;margin-left: 2.5%;margin-right: 2.5%;}


.bloc2_bgcolor.shapeChange[data-shape="3"] > .bg_choice.bloc2{border-radius: 15px;overflow: hidden;}


.bloc2_bgcolor.shapeChange[data-shape="4"] > .bg_choice.bloc2{border-radius: 15px;overflow: hidden;}


@media screen and (max-width:600px) {
  .bloc2_bgcolor{flex-direction: column;}
  .bloc2_bgcolor>.help4sort{display: none;}
  .bloc2_bgcolor > .bg_choice.bloc2{width:100% !important; margin-right: 0 !important; margin-left: 0 !important;order: 2;padding-bottom: 10%;}
  .bloc2_bgcolor > .bg_choice.bloc2[style*="background"]{order: 1;min-height: 30vh;padding-top: 0;padding-bottom: 0;}
  .bloc2_bgcolor>.bloc2, .bloc2_bgcolor.shapeChange[data-shape="1"]>.bloc2{width:100%; margin-right: 0 !important; margin-left: 0 !important;}
}
