/*=HOME PAGE START=*/

ul#ast-hf-mobile-menu {
    margin-bottom: 25px;
}

.cm-mobile-logo img {
    width: 120px;
}

.cm-top-header a:hover {
    color: #e8821e !important;
}
.cm-top-header a {
    font-weight: 600;
}

.cm-home-service-area {
    padding-left: 0 !important;
}
/*=HOME PAGE END=*/

/*=INNER PAGES START=*/

.cm-form-message-field textarea {
    height: 200px;
    min-height: 200px;
    resize: vertical;
}

.cm-single-area figure {
    box-shadow: none;
}


.cm-breadcrumba-style a {
    font-size: 13px;
    line-height: 16px;
}

.cm-breadcrumba-style span {
    font-size: 13px;
    line-height: 16px;
}

.cm-breadcrumba-style li {
    color: #6b6979;
}

.cm-breadcrumba-style a span {
    color: #fff;
}


.ast-post-format-.blog-layout-4.ast-article-inner.ast-no-date-box {
    border: 1px solid #E2E2E9;
    transition: ease .5s 
}
.ast-post-format-.blog-layout-4.ast-article-inner.ast-no-date-box:hover {
    border: 1px solid #312682;
}

p.ast-blog-single-element.ast-read-more-container.read-more a {
    color: #fff;
    background: #312682;
    padding: 11px 20px;
}
p.ast-blog-single-element.ast-read-more-container.read-more a:hover {
    color: #fff;
    background: #281F6B;
}

/*=INNER PAGES END=*/

/*=BLOG/ARCHIVE APGE START=*/

.single-service nav.navigation.post-navigation {
    display: none;
}

.single-post img.attachment-large.size-large.wp-post-image {
    border-radius: 15px;
}

section.ast-archive-entry-banner {
    background: #fff;
    padding-bottom: 0 !important;
}


.ast-pagination span.page-numbers.current {
    background: #312682;
    border-radius: 4px !important;
    border: 1px solid #312682;
    margin-right:10px;
}

.ast-pagination a.page-numbers {
    border: 1px solid #e8e5e5;
    border-radius: 4px;
    color: #312682;
    font-weight: 600;
    margin-right:10px;
}

.ast-pagination .nav-links {
    display: flex;
}

.ast-pagination a.next.page-numbers {
    padding-right: 16px !important;
}

.ast-pagination a.prev.page-numbers {
    padding-left: 16px !important;
}


/*=BLOG/ARCHIVE APGE END=*/


/*=SINGLE SERVICE AREA START=*/


.cm-single-service-area {
    cursor: pointer;
    transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
}

.cm-single-service-area:hover {
    transform: translateY(-3px);
    border-color: #312682 !important;
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.03);
}

/*=SINGLE SERVICE AREA END=*/

/*/===BOX-BORDER===/*/
.spectra-overlay-color.spectra-background-color.spectra-box-shadow.cm-hover-box:hover{
    border: 1px solid #312682;
}

.spectra-overlay-color.spectra-box-shadow.spectra-box-shadow-hover.cm-hover-box:hover  {
    border: 1px solid #312682;
}


.spectra-overlay-color.cm-hover-box-2.wp-block-spectra-container.is-horizontal:hover{
    border: 1px solid #12102E;
}

@media (max-width: 425px) {
    br {
        display: none;
    }
}
/*/===BOX-BORDER===/*/


@media (max-width: 1024px) {
    .cm-single-area {
        grid-template-columns: repeat(2, 1fr) !important;
}
}


@media screen and (max-width: 800px) {
.entry-content br {
    display: none;
}
}

@media (max-width: 600px) {
    .cm-single-area {
        grid-template-columns: repeat(1, 1fr) !important;
    }
}