.tt-obj-video__wrapper {
    margin-top: -30px; }
    .tt-obj-video__wrapper [class^="col-"] {
      margin-top: 30px; }
  
  .tt-obj-video {
    position: relative;
    overflow: hidden;
    display: inline-block; }
    .tt-obj-video img {
      width: 100%;
      height: auto;
      -webkit-transition: -webkit-transform 1s;
      transition: -webkit-transform 1s;
      transition: transform 1s;
      transition: transform 1s, -webkit-transform 1s; }
    .tt-obj-video video {
      width: 100% !important;
      height: auto !important; }
    .tt-obj-video .videoWrapper {
      position: relative;
      padding-bottom: 56.25%;
      padding-top: 25px;
      height: 0; }
    .tt-obj-video .videoWrapper iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .tt-obj-video:hover img {
      -webkit-transform: scale3d(1.1, 1.1, 1);
      transform: scale3d(1.1, 1.1, 1); }
  
  .btn-video-holder {
    position: absolute;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2;
    top: 0;
    left: 0;
    cursor: pointer; }
    .btn-video-holder .btn-video {
      width: 59px;
      height: 41px;
      background-color: #6984c2;
      border: 2px solid #6984c2;
      color: #ffffff;
      border-radius: 9px;
      position: relative;
      -webkit-transition: color .2s, background-color .2s;
      transition: color .2s, background-color .2s; }
      .btn-video-holder .btn-video:before {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -7px;
        margin-top: -8px;
        font-size: 15px; }
      .btn-video-holder .btn-video:hover {
        background-color: #ffffff;
        color: #6984c2; }