.fancify-pagination,
.fancify-site .fancify-main .fancify-pagination {
    display: flex;
    list-style: none;
    justify-content: center;
    margin-top: 40px;
    margin-bottom: 90px;

    li {
        margin: 0 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        @include font-size(18);
        @include font-family-quicksand;
        @include font-weight(medium);

        a {
            color: $black-color;
            height: 40px;
            min-width: 40px;
            display: flex;
            justify-content: center;
            align-items: center;
            border-radius: 45px;
            transition: $transition-fast;

            &:hover,
            &:focus,
            &:active {
                text-decoration: none;
                z-index: 1;
                transition: $transition-fast;
                background: #ECECEC;

                &::before {
                    z-index: -1;
                }
            }

            &::before {
                border-radius: 45px;
                transition: $transition-fast;
            }
        }

        &.fancify-normal-item {
            min-width: 40px;
            height: 40px;
            //background: #ECECEC;
            border-radius: 45px;
        }

        &.fancify-active,
        &.active a,
        & .current {
            padding: 0 10px;
            min-width: 40px;
            height: 40px;
            display: flex;
            align-items: center;
            justify-content: center;
            color: $white-color;
            background: #0B2A53;
            box-shadow: 0 5px 20px #0B2A5380;
            border-radius: 45px;
        }

        &.prev,
        &.next {

            a {
                border-radius: 15px;
                padding: 0 15px;
            }
        }

        a.prev,
        a.next {
            border-radius: 15px;
            padding: 0 15px;
        }
    }

    &.fancify-paginatelink-pagination {
        ul {
            display: flex;
        }

        li {

            a.next,
            a.prev {
                width: 100%;
                height: 100%;
                //background: $white-color;

            }
        }
    }
}

@import 'button';

@import 'iconbox';

@import 'testimonial';

//@import 'propertylist/recent-posts-grid-slider';

@import 'headers';

@import './our-agents/our-agents';

@import './our-agents/our-agents-type3';

@import 'recent-posts';

@import './propertylistingcarousel/property-listing-carousal';

@import 'newsletter';

@import 'agencylist';

@import './agent-list/agent-list';

// Property Search Widget Styles
@import 'search/general.scss';

// counter Widget Styles
@import 'counter';

@import './iconbox-carousel/iconbox-carousel';

@import 'pricing';

@import './citiesmasonry/place';

@import 'propertylist/propertylist';

@import 'recent-property/recent-property';

@import 'title-builder';

@import 'compare-page';

@import 'sticky-compare';

@import 'recent-agent-agency';

@import 'contact-form';

@import 'cf7';