body .video-panel{
  text-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-align:stretch;
  -webkit-align-items:stretch;
     -moz-box-align:stretch;
          align-items:stretch;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
  min-height:30rem;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
     -moz-box-orient:vertical;
     -moz-box-direction:normal;
          flex-direction:column;
  position:relative;
}

@media (max-width:767.98px){
  body .video-panel{
    min-height:auto;
  }
}

body .video-panel .fl-module-content .fl-icon-wrap .fl-icon .fpicon-play{
  width:6.25rem;
  height:6.25rem;
}

body .video-panel .video-link .fl-wp-video img{
  height:100%;
}

body .play-button{
  position:absolute;
  z-index:1;
  left:0;
  right:0;
  margin:0 auto;
  text-align:center;
  top:-webkit-calc(60% - 100px);
  top:-webkit-calc(60% - 6.25rem);
  top:-moz-calc(60% - 100px);
  top:-moz-calc(60% - 6.25rem);
  top:calc(60% - 100px);
  top:calc(60% - 6.25rem);
  pointer-events:none;
}

@media (max-width:767.98px){
  body .play-button{
    top:-webkit-calc(60% - 60px);
    top:-webkit-calc(60% - 3.75rem);
    top:-moz-calc(60% - 60px);
    top:-moz-calc(60% - 3.75rem);
    top:calc(60% - 60px);
    top:calc(60% - 3.75rem);
  }
}

@media (min-width:1601px){
  body .multi-video-panel .multi-video .fl-col-content{
    min-height:30rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .multi-video-panel .multi-video .fl-col-content{
    min-height:14.375rem;
  }
}

@media (max-width:413px){
  body .multi-video-panel .multi-video .fl-col-content{
    min-height:10.625rem;
  }
}

@media (max-width:767.98px){
  body .multi-video-panel .fl-icon-wrap .fl-icon i{
    height:5.9375rem;
    width:5.9375rem;
  }
}

@media (max-width:413px){
  body .multi-video-panel .fl-icon-wrap .fl-icon i{
    height:5rem;
    width:5rem;
  }
}

body .multi-video-panel .video-half-pnel{
  position:relative;
}

body .multi-video-panel .video-half-pnel img{
  height:auto;
}

body .multi-video-panel .video-half-pnel .play-button{
  top:-webkit-calc(50% - 50px);
  top:-webkit-calc(50% - 3.125rem);
  top:-moz-calc(50% - 50px);
  top:-moz-calc(50% - 3.125rem);
  top:calc(50% - 50px);
  top:calc(50% - 3.125rem);
}

@media (max-width:1199.98px){
  body .multi-video-panel .video-half-pnel .play-button{
    top:-webkit-calc(50% - 40px);
    top:-webkit-calc(50% - 2.5rem);
    top:-moz-calc(50% - 40px);
    top:-moz-calc(50% - 2.5rem);
    top:calc(50% - 40px);
    top:calc(50% - 2.5rem);
  }
}

@media (max-width:991.98px){
  body .multi-video-panel .video-half-pnel .play-button{
    top:-webkit-calc(50% - 30px);
    top:-webkit-calc(50% - 1.875rem);
    top:-moz-calc(50% - 30px);
    top:-moz-calc(50% - 1.875rem);
    top:calc(50% - 30px);
    top:calc(50% - 1.875rem);
  }
}

@media (max-width:767.98px){
  body .multi-video-panel .video-half-pnel .play-button{
    top:-webkit-calc(50% - 20px);
    top:-webkit-calc(50% - 1.25rem);
    top:-moz-calc(50% - 20px);
    top:-moz-calc(50% - 1.25rem);
    top:calc(50% - 20px);
    top:calc(50% - 1.25rem);
  }
}

@media (max-width:767.98px){
  body .multi-video-panel .video-half-pnel.first .play-button{
    top:-webkit-calc(50% - 43px);
    top:-webkit-calc(50% - 2.6875rem);
    top:-moz-calc(50% - 43px);
    top:-moz-calc(50% - 2.6875rem);
    top:calc(50% - 43px);
    top:calc(50% - 2.6875rem);
  }
}

@media (max-width:991.98px){
  body .mfp-wrap.fl-video-lightbox-wrap .mfp-container{
    padding-left:1.875rem;
    padding-right:1.875rem;
  }
}

body .mfp-wrap.fl-video-lightbox-wrap .mfp-iframe-holder .mfp-close{
  position:absolute;
  font-size:4.6875rem;
  height:1.875rem;
  font-weight:200;
  line-height:1.875rem;
  opacity:1;
  z-index:9;
  font-family:Raleway,sans-serif;
}

body .mfp-wrap.fl-video-lightbox-wrap .mfp-iframe-holder .mfp-close,body .mfp-wrap.fl-video-lightbox-wrap .mfp-iframe-holder .mfp-close:hover{
  top:-.3125rem !important;
  right:-.4375rem !important;
  color:#fff !important;
}

@media (min-width:768px) and (max-width:991.98px){
  body .mfp-wrap.fl-video-lightbox-wrap .mfp-iframe-holder .mfp-close,body .mfp-wrap.fl-video-lightbox-wrap .mfp-iframe-holder .mfp-close:hover{
    top:-1.3125rem !important;
    right:-1.25rem !important;
  }
}

@media (max-width:767.98px){
  body .mfp-wrap.fl-video-lightbox-wrap .mfp-iframe-holder .mfp-close{
    font-size:3.125rem;
    top:-.6875rem !important;
    right:-.625rem !important;
  }
  body .mfp-wrap.fl-video-lightbox-wrap .mfp-iframe-holder .mfp-close:hover{
    top:-.6875rem !important;
    right:-.625rem !important;
  }
}

body .mfp-wrap.fl-video-lightbox-wrap .mfp-iframe-holder .mfp-content{
  background:transparent;
}

body .mfp-wrap.fl-video-lightbox-wrap .mfp-iframe-holder .mfp-content .mfp-iframe{
  -webkit-box-shadow:none;
     -moz-box-shadow:none;
          box-shadow:none;
}

@media (min-width:1601px){
  body .about-top-penal .about-col-left .fl-col-content{
    padding:3.75rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body .about-top-penal .about-col-right .fl-col-content{
    min-height:29.375rem;
  }
}

@media (max-width:374px){
  body .about-top-penal .about-col-right .fl-col-content{
    min-height:18.75rem;
  }
}
