.justify-content-center {
    justify-content: center !important;
}

.align-items-center {
    align-items: center !important;
}

.elementor-pagination .pagination {
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-pagination .pagination li {
    list-style: none;
}


.elementor-pagination .pagination .page-link {
    margin: 0 5px;
}

.post-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 20px 45px;
}

.post-list article {
    width: 30%;
    margin-bottom: 30px!important;
}

.post-header {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 110px 0 60px;
}

.post-header h2 {
    text-align: center;
}

.read-content {
    width: 70%;
}

.read-right {
    width: 30%;
    padding-top: 60px;
    padding-right: 45px;
    padding-bottom: 50px;
}

aside .elementor-row {
    flex-wrap: wrap;
}

.copy-sitemap {
    display: flex;
    justify-content: space-between;
}

.right-ad {
    text-align: center;
}