#overlay {
  position: fixed;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5);
  z-index: 102;
  cursor: pointer;
}

#pop-up{
  position: absolute;
  top: 50%;
  left: 50%;  
  transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
}

.modal-container {
    text-align: center;
    padding: 13px 40px;
    max-width: 540px;
    border-radius: 8px;
	font-size: 10px;
	background-color: white;
	color: white;
}

.modal-container .logo-block{
    width: 165px;
    margin: 0 auto;
}
.modal-container .logo-block img{
	width: 100%;
	height: auto;
}
.modal-container .icon-block {
    width: 60px;
    margin: 35px auto 8px;
    border: 1px solid #1e234f;
    border-radius: 50%;
    height: 60px;
    padding: 5px;
    background: #1e234f;
}

.modal-container .icon-block img{
	width: 100%;
	height: auto;
}
.modal-container .description {
	color: #000;
    font-size: 14px;
    font-weight: 530; 

}
.modal-container .cust-btn button{    
    padding: 9px 30px;
    border-radius: 30px;
}
.modal-container .btn-ok button{
	background: #01a6e6;
    color: #fff;
	font-size: 14px;
	font-weight: 600;
}    

@media (max-width: 575px){
	.modal-container {   
    padding: 13px 20px;
    max-width: initial; 
    width: 80%;
    min-width: 300px;
}

.modal-container .icon-block {
    margin: 20px auto 8px;
}	
}
   