.video-container {
  background: #24282f;
  color: white;
  text-align:center;
  padding: 150px 50px;
  margin-bottom:50px;
}

/*Equalize column heights and pin buttons to bottom*/
/*Only apply to desktop*/
@media only screen and (min-width: 992px) {
    /*PARENT CONTAINER*/
    /*must set height based on content*/
    /*must set height because all child elements are absolutely positioned and collapse the parent height to 0*/
  .items_ea5c021f573941c6b659d01f2b9c78d1 {
    height: 500px;
  }
    /*CHILD CONTAINER*/
    /*fills 100% of parent container*/
  .items_ea5c021f573941c6b659d01f2b9c78d1 .item {
    height: 100%;
  }
    /*2ND CHILD OF .item*/
    /*fills 100% of container*/
  .items_ea5c021f573941c6b659d01f2b9c78d1 .item .itemContent {
    height: 100%;
  }
    /*2ND CHILD OF .itemContent*/
    /*creates flex container with stacked elements*/
    /*height dependent on content*/
  .items_ea5c021f573941c6b659d01f2b9c78d1 .item .itemContent .itemInnerContent {
    display: flex;
    flex-direction: column;
    height: 45%;
  }
    /*2ND CHILD OF .itemInnerContent*/
    /*will change depending on the number of paragraphs*/
    /*typically button is last so it will be the pseudo :last-child or :last-of-type*/
  .items_ea5c021f573941c6b659d01f2b9c78d1 .item .itemContent .itemInnerContent p:nth-child(2) {
    margin-top: auto;
    padding-bottom: 0;
  }
    /*I DON'T KNOW WHAT THIS IS*/
    /*invisible added element of the last column - doesn't appear in the builder markup*/
    /*may or may not always appear in the last column after the button*/
  .items_ea5c021f573941c6b659d01f2b9c78d1 .item .itemContent .itemInnerContent p:nth-child(3) {
    display: none;
  }
}

/* Add padding to full-width image sections on mobile */
/* Pages: Production, Pre-Production, Post-Production, Project Management */
@media only screen and (max-width: 600px) {
.blockWrap_f12bde52352244c0a87ada5c50a70a72,
.blockWrap_c9d0df8940aa4ac498fe6bc320277c62,
.blockWrap_f64fb2f8f4f94b6c9bbd95a4b6818278,
.blockWrap_cfff9e25ded643bcbedd2fa6c5ba3893,
.blockWrap_e24679fa879747b38701b852e1b535d3,
.blockWrap_b1d81469088e45518d3872817923323d,
.blockWrap_c6e4c27c5c5f4e5a807853ec31f8185f,
.blockWrap_ab0336b9d2364a9785c00b11dced387f,
.blockWrap_aef572abc805403babe42c41a7a764a2,
.blockWrap_a9c70c7ae7ae41359a1d1c4d5e9806bc,
.blockWrap_f5cdfb59ef24494083e669786c7a37c6,
.blockWrap_e6060291311f44a4bb1b4940ef803bea,
.blockWrap_b0635a4c72dc428cbf14678ef1d852dc,
.blockWrap_a584132e4ac44c4d94b7f20487766cce,
.blockWrap_bf7bab6a6b81456b874a7d864b67dc70 {
padding-bottom: 30px !important;
}

/*change mobile BG image on Production, Editing contact section*/
div.blockContainer.blockWrap_fe9b88cd7e3a415ca3f27d5f2ddc9755.fsMed.txa0.bmg0.lstSyNrmlzd.bw0.sy0 {
 background-image: url(https://static.mywebsites360.com/e5ce9aa372d5458aa545044d0d7cfac0/i/bea359ee0b1b4d2db3e81ad8c0668bd8/1/5feFb8zhrk/BG3%20Mobile.jpg) !important;
 padding-bottom: 200px !important;
 padding-top: 40px !important;
 
}
div.blockWrap_b50e04cb032f4555a2f2009648d51354{
 background-image: url(https://static.mywebsites360.com/e5ce9aa372d5458aa545044d0d7cfac0/i/a4f3f05d69ce46c483b03b9e539be5b1/1/5feFb8zhrk/BG2%20Mobile.jpg) !important;
 padding-bottom: 450px !important;
 padding-top: 40px !important;
 
}

div.blockWrap_dbdd5be4711a4af7950f83c552ca6147{
 background-image: url(https://static.mywebsites360.com/e5ce9aa372d5458aa545044d0d7cfac0/i/daabf360fc944d24b115cce88764656a/1/GCuCv726gZycFxatknDdac/BG2%20Mobile.jpg) !important;
 padding-bottom: 450px !important;
 padding-top: 40px !important;
 
}

div.blockWrap_f03e8e107c5f403c900c12ae5ccd1cd0,
div.blockWrap_b2241c0dd6a84c529ea2cbec3aba8236,
div.blockWrap_b350914063eb4d6ea7a7e5bf42a94d53{
    background-position: right;
    padding-top: 30px;
    padding-bottom: 350px;
}
}