.two-columns {
  display: flex;
  gap: 15px; /* space between the boxes */
}

.two-columns .form-box {
  flex: 1; /* makes both boxes equal width */
}

.two-columns input {
  width: 100%;
}




/* Add space between "by" and author name */
.post-meta-item.meta-author span {
    margin-right: 5px;  /* adjust spacing as needed */
}





/* Default (Desktop / Laptop) */
.joinchat {
    bottom: 18px !important;
		right: 30px !important;
    z-index: 9999 !important;
}

.joinchat__button {
    width: 55px !important;
    height: 55px !important;
}

/* Tablet (up to 1024px) */
@media (max-width: 1024px) {
    .joinchat {
        bottom: 25px !important;
        right: 20px !important;
    }
    .joinchat__button {
        width: 60px !important;
        height: 60px !important;
    }
}

/* Mobile (up to 767px) */
@media (max-width: 767px) {
    .joinchat {
        bottom: 58.5px !important;
        right: 20px !important;
    }
    .joinchat__button {
        width: 45px !important;
        height: 45px !important;
    }
}