html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}  

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

/*Invitation-model  poupup*/
.Invitation-model .blur {
    filter: blur(8px);
    transition: filter 0.3s ease-in-out;
}

.Invitation-model .modal-dialog {
    max-width: 50%;
}

.Invitation-model .modal-content {
    border-radius: 10px;
    overflow: hidden;
}

.Invitation-model .modal-body {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
}

.Invitation-model .modal-body img {
        width: 100%;
        height: auto;
        object-fit: contain;
    }

.Invitation-model .modal-footer {
    justify-content: end;
}
/* Tablets (Portrait) - Up to 1024px */
@media (max-width: 1024px) {
    .Invitation-model .modal-dialog {
        max-width: 80%;
    }
}

/* Mobile Phones (Portrait & Landscape) - Up to 768px */
@media (max-width: 768px) {
    .Invitation-model .modal-dialog {
        max-width: 90%;
    }
}

/* Small Phones (Extra Small Screens) - Up to 480px */
@media (max-width: 480px) {
    .Invitation-model .modal-dialog {
        max-width: 95%;
    }
}
.Invitation-model .custom-close-btn {
   
    right: 15px;
    top: 15px;
    width: 10px;
    height: 10px;
    border: 2px solid #eee; 
    border-radius: 10%;
    background-color: white; 
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 1; 
    font-size:10px;
}
.logo-img {
/*    width: 200px; */
    height: auto;
    min-width: 100px;
    padding: 30px; 
}

@media print {
    .logo-img {
        width: 1.5in;
        height: auto;
        min-width: 0.4in;
    }
}


