/* Header css start */
header .ast-custom-button {
    color: #fff !important;
}
@media (max-width: 1199px) and (min-width: 922px) {
    /* header .custom-logo-link img {
        max-width: 120px;
        width: 120px;
    } */
    header .latepoint-book-button-wrapper.wp-block-button {
        display: none;
    }
}
/* Header css end */

/* footer css start */
section.widget.widget_media_image {
    margin-bottom: 10px;
}
.ast-footer-copyright .policy-link {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: wrap;
    gap: 5px;
}
.ast-footer-copyright .policy-link .youvia-wrap{
        display: flex;
    gap: 8px;
    align-items: center;
}
.ast-footer-copyright .policy-link .youvia-wrap img{
    height: 26px;
    width: 100%;
    object-fit: contain;
}
footer .textwidget p:last-child {
    margin-bottom: 0;
}
@media (max-width: 921px) and (min-width: 545px) {
    .ast-builder-grid-row-container.ast-builder-grid-row-tablet-4-equal .ast-builder-grid-row {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* footer css end */

.img-middle .elementor-image-gallery .gallery-item {
    vertical-align: middle;
}
@media (max-width: 922px) and (min-width: 768px) {
    .e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .e-con-inner .elementor-element.e-con-full.e-flex.e-con.e-child:last-child {
        padding-left: 15px;
    }
}