
    .video-frame {
     box-shadow: 0px 9px 11px -7px rgba(0,0,0,0.7);
    box-shadow:
      inset 0 0 0 2px #c9c9c9,
      0px 9px 11px -7px rgba(0,0,0,0.7);
  }

   .mod_content-wide .contentInner { overflow-x: hidden;  overflow-y: hidden;}

   .studios-content-main h2{
    margin: 0 0 0rem 0;
   }

  .titleText{
  color: #fff!important;
  text-shadow: 0px 0px 6px #000;
  }
    .titleText h2,  .mod_color-alt h2{
  color: #fff!important;
    }

   /* .studios-content-main h2, .studios-content-main h4{
      color:#071d4e;
    }
      .studios-content-main .mod_color-alt h2, .studios-content-main .mod_color-alt h4{
      color:#fff!important;
    }*/

    ul li::marker {

       color:#071d4e;
    }

    @media screen and (max-width: 767px) {

    h2 {
      text-align: center;
       }

  }
     @media screen and (max-width: 767px) {
     .box{
    padding:30px 30px!important;
     }

        .box.lessPadding{
    padding: 5% 5%!important;
     }

         .min-vh-60 {
  min-height: 22vh!important;
  }
     }

   .box{
    position: relative;
       color:#000;
    padding: 5% 5% ;
    background:#fff;
    box-shadow: 0px 9px 11px -7px rgba(0,0,0,0.7);
    box-shadow:
      inset 0 0 0 2px #c9c9c9,
      0px 9px 11px -7px rgba(0,0,0,0.7);
  }

  .box::before{

    content: "";
    position: absolute;
  inset: 1px;
  border: 10px solid #bdbdbd;
    box-shadow: inset 0 0 0 1px rgba(255,255,255,0.4);
    pointer-events: none;
  }

    .box2{
      padding:6%;
      color:#fff;
      background:rgba(0,0,0, .7);
    box-shadow: 0px 9px 11px -7px rgba(0,0,0,0.7);
    }

    .viewportBG {
     background-position: 50% 0% !important;
      background-size: cover;
      background-repeat: no-repeat;
    }

     @media screen and (max-width: 767px) {
      .mobile{
        display:block!important;
      }
      .desktop{
        display:none!important;
      }
      .mod_content-wide > .content > .contentInner.tippTop {
        max-width: 100% !important;
        padding: 0em 0 2em 0;
      }
    }
    .desktop{
      display:block;
    }
    .mobile{
      display:none;
    }

      .studios-content-main .button {
  background: #071d4e;

    color: #ffffff;
    transition: background-position 0.3s ease;

  }

  .studios-content-main .button:hover {
    background: #555;
  }
     .zeroPadd{
     padding-right: 0px;
  padding-left: 0px;
    }

   .hoverBox {
    min-height: 500px;
  )
