.txtimg {
  padding-top: 40px;
  padding-bottom: 40px;
}
.txtimg .container .row {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.txtimg .container .row .col-sm-12.image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.txtimg .row {
  align-items: center;
}
.txtimg .container .row .col-sm-12.video {
  max-height: 600px;
}
.txtimg .container .row .col-sm-12.video video {
  width: 100%;
}
.txtimg .container .row .col-sm-12.text {
  padding-top: 20px;
  padding-bottom: 20px;
}
.txtimg .container .row .col-sm-12.text .buttonContainer {
  padding-top: 10px;
}
.txtimg .container .row.videoShowcase {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.txtimg.flip .container .row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}


@media (max-width: 992px) {
  .txtimg .container .row .col-sm-12.image img {
    height: 350px;
    object-fit: contain;
  }
}
@media (max-width: 768px) {}
@media (max-width: 480px) {}