.kbc-flex-overlay {
  display: block;
  position: fixed;
  z-index: 9000;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(31,31,31,.8);
  
}

.kbc-flex-content{
	position: absolute;
    top: -5%;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    min-height: 450px;
    border: 0px;
    border-radius: 10px;
    min-width: 320px;
}

.kbc-flex-noscroll{
 	overflow: hidden;
}
