.colImgParent .container {  margin: 0 auto 0;  padding:0;}
.colImg_inner {  display: flex;  flex-wrap: wrap;}
.colImgParent {  display: flex;  flex-wrap: wrap;  width: 50%;  justify-content: flex-end;  min-height: 600px;  background-size: cover;  background-position: center;  background-repeat: no-repeat;  align-items: flex-end;  padding: 60px 50px;}
.colImg_bg {  display: inline-block;}
.colImg_wrapper {text-align: right;}
.badge_part { display: flex; flex-direction: column; flex-wrap: wrap; min-height: 240px; padding: 40px; justify-content: space-between; }
.badge_part .logo_img img {  max-width: 150px;  width: 100%;}
.badge_part .logo_img {  padding-bottom: 30px; text-align: center; min-height: 150px; position: relative;}
.badge_part .logo_img img { top: 50%; position: absolute; left: 50%; transform: translate(-50%, -50%); }
.btn_se {text-align: center;}
.btn_se a svg {  fill: #b59961;}
.badge_part .logo_img img { top: 50%; position: absolute; left: 50%; transform: translate(-50%, -50%); }
@media(min-width:1721px){
.colImgParent {  min-height: 800px;  }
}
@media(max-width:990px){
  .badge_part {padding: 25px 
  .colImgParent {padding: 25px;min-height: 400px;  }
  .btn_se a {    padding: 10px;    font-size: 14px;  }
}
@media(max-width:767px){
 .colImgParent {width: 100%;}
  .badge_part .logo_img img {max-width: 120px;}
    .colImgParent{min-height: 300px;} 
  .badge_part{min-height: 224px;}
  .btn_se a{display: block;}
}