.blog-read-more-btn .elementor-button {
    width: 100% !important;
}

.blog-read-more-btn a .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.blog-read-more-btn a .elementor-button-content-wrapper .elementor-button-icon {
    background: #F2C061;
    width: 40px;
    height: 40px;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    transition: 0.5s all ease-in-out !important;
}

.blog-read-more-btn a .elementor-button-content-wrapper .elementor-button-icon svg {
    width: 13px;
    height: 9px;
}

.blog-read-more-btn a:hover .elementor-button-content-wrapper .elementor-button-icon {
    background: #124548;
    transition: 0.5s all ease-in-out !important;
}

.blog-read-more-btn a:hover .elementor-button-content-wrapper .elementor-button-icon svg path {
    stroke: #F2C061 !important;
    transition: 0.5s all ease-in-out !important;
}

/* .blog-read-more-btn a:hover .elementor-button-content-wrapper .elementor-button-icon svg path
{
    stroke: #F2C061 !important;
    transition: 0.5s all ease-in-out !important;
} */


.blog-post-detail-main
{
    height: 100% !important;
}

.blog-post-detail-block
{
    height: 100% !important;
}


@media(min-width: 1024px) and (max-width: 1200px) {
    .blog-read-more-btn a .elementor-button-content-wrapper .elementor-button-icon {
        width: 35px;
        height: 35px;
    }
}

@media(min-width: 768px) and (max-width: 1023px) {
    .blog-read-more-btn a .elementor-button-content-wrapper .elementor-button-icon {
        width: 32px;
        height: 32px;
    }
}

@media (max-width: 767px) {
    .blog-read-more-btn a .elementor-button-content-wrapper .elementor-button-icon {
        width: 30px;
        height: 30px;
    }
    .blog-post-main-block
    {
        flex-wrap: nowrap !important;
    }
}

@media (min-width: 530px) and (max-width: 767px) {
    .blog-post-grid-main .elementor-widget-container .elementor-loop-container {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}