@media only screen and (min-width: 1000px) {
  .tt-pic .mtpc-image-caption{
    top:45%;
  }
  .tt-pic .mtpc-image-caption .field__item{
    font-size: 30px;
  }
  .mtpc_pagetitle {
    padding: 15px 0;
  }
  .theatre-technologies .mtpc-2col-section-wrapper .mtpc-2col-item {
    width: -webkit-calc(50% - 0px) !important;
    width: -moz-calc(50% - 0px) !important;
    width: calc(50% - 0px) !important;
  }
  .theatre-technologies .mtpc-2col-section-wrapper .mtpc-2col-item--2 {
    margin-left: 4px !important;
  }
  
  .workflow > .mtpc-2col-section-wrapper > .mtpc-2col-item--2 {
    border-top: solid 2px #EEE;
    margin-left: 0px !important;
  }
  
 .workflow #vtext {
    text-align:left;
    height:200px;
    display: table;
    width: 100%;
}

 .workflow #vtext span {
    vertical-align:middle;
    display: table-cell;
 }

}