﻿@import url(font/fonts.css);

@font-face {
    font-family: AscenderReg;
    src: url(./Ascender/Ascender\ Sans\ W01\ Regular.ttf);
}

@font-face {
    font-family: AscenderBold;
    src: url(./Ascender/Ascender\ Sans\ W01\ Bold.ttf);
}
body:not(.cms-index-index), html:not(.cms-index-index) {
    min-height: unset !important;
}
body.empire-realty-style .featured-product-owl .item-conainer .details-box h4 i.fa-pencil-ruler::before{
    content: url(../images/IconBuilding.svg);
}
.empire-realty-style .details-inner i.text-primary.fa-pencil-ruler::before{
    content: url(../images/IconBuilding.svg);
}
body.empire-realty-style .page-wrapper .page-main .contact .wrapper ul.contactbox > li.address .map{
    padding-top:50% !important;
  }
.empire-realty-style {
    font-family: "AscenderReg" !important;
}
.empire-realty-style * i {
    font-family: 'Font Awesome 5 Pro' !important;
}
    .empire-realty-style * {
        font-family: "AscenderReg" !important;
    }

    .empire-realty-style .btn-primary,
    .empire-realty-style .btn {
        background: #E61C23 !important;
        color: #FDBD45 !important;
        border: 0px !important;
        border-radius: 0px !important;
    }

        .empire-realty-style .btn-primary:hover,
        .empire-realty-style .btn:hover {
            background: #250E70 !important;
            color: #FDBD45 !important;
        }
        .empire-realty-style .main-search-button.btn:hover {
            background: none !important;
        }
        /********header command footer********/
    .page-wrapper .proxima-header {
        height: 100px;
        background: transparent !important;
        padding: 10px 0px 0px 0px;
        /*overflow-x: hidden;*/
    }
    body.account .page-wrapper .proxima-header{
        background: #020202 !important;
    }
    .proxima-header .logo-container {
        max-width: 100% !important;
    }

        .page-wrapper .proxima-header .header-container {
            max-width: 1600px;
            margin: 0px auto;
        }
        body.account .page-wrapper .proxima-header .header-container {
            max-width: unset; 
        }
             .page-wrapper .proxima-header .header-container .logo img {
                max-height: 60px;
            }

             .page-wrapper .proxima-header .header-container .header.links li.authorization-link {
                margin-left: 0px !important;
                margin-right: 20px !important;
            }

                 .page-wrapper .proxima-header .header-container .header.links li.authorization-link a {
                    border-radius: 0px !important;
                    border-width: 0px !important;
                    height: 40px !important;
                    color: var(--jacksonspurple) !important;
                }

                     .page-wrapper .proxima-header .header-container .header.links li.authorization-link a::before {
                        display: none !important;
                    }

                 .page-wrapper .proxima-header .header-container .header.links li.authorization-link.lang a {
                    background-color: var(--aquamarine) !important;
                    min-width: 79px;
                }

                     .page-wrapper .proxima-header .header-container .header.links li.authorization-link.lang a::after {
                        content: url(../images/dropdown.svg);
                        margin-left: 0.5625rem;
                    }

                 .page-wrapper .proxima-header .header-container .header.links li.authorization-link.call-us a {
                    background-color: var(--jacksonspurple) !important;
                    color: #fff !important;
                    min-width: 121px;
                }

                 .page-wrapper .proxima-header .header-container .header.links li.authorization-link.login a {
                    min-width: 121px;
                }

             .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top {
                font-size: 22px !important;
                font-weight: 700 !important;
                color: #FDBD45 !important;
                font-family: "AscenderBold" !important
            }



 .page-wrapper .proxima-header .header-container .header .header-content .primary-menu-container .navigation li.level0.parent > .level-top:after {
    display: none !important;
}

 .page-wrapper .proxima-header .header-container .header.panel {
    max-width: inherit !important;
    width: 100% !important;
}

 .page-wrapper .proxima-header .header-container .marshall-logo img {
    margin-top: -8px !important;
    max-width: 100%;
    height: auto !important;
    background-color: var(--jacksonspurple) !important;
    max-height: 80px;
}

.page-wrapper .proxima-header .right-main-nav {
    padding: 1.5625rem 0 !important;
    align-self: flex-start !important;
}

     .page-wrapper .proxima-header .right-main-nav .switcher-language {
        background: #fff !important;
        color: #000 !important;
        border-radius: 0px !important;
        border: 1px solid #fff !important;
    }

         .page-wrapper .proxima-header .right-main-nav .switcher-language .switcher-trigger span {
            color: #000 !important;
        }

     .page-wrapper .proxima-header .right-main-nav .links li.link.letstalk a.btn {
        background: #E61C23;
        color: #FDBD45 !important;
        font-size: 0.75rem !important;
        font-weight: 600;
        border: 0px !important;
        border-radius: 0px;
    }

         .page-wrapper .proxima-header .right-main-nav .links li.link.letstalk a.btn:hover {
            background: #250E70;
            color: #FDBD45;
        }

     .page-wrapper .proxima-header .right-main-nav .links li.link a.btn.signin-btn {
        background: #250E70 !important;
        color: #FDBD45 !important;
        border: 0px !important;
        font-weight: 600;
    }

         .page-wrapper .proxima-header .right-main-nav .links li.link a.btn.signin-btn:hover {
            background: #FDBD45 !important;
            color: #250E70 !important;
        }

.page-footer {
    background: #B01F24;
    color: #fff;
}

    .page-footer h2 {
        text-align: center;
        font-weight: 600;
        font-size: 20px;
        line-height: 23px;
        color: #FDBD45;
    }

    .page-footer .footer-section {
        background-color: var(--jacksonspurple) !important;
    }

        .page-footer .footer-section .container {
            max-width: inherit !important;
            width: 85% !important;
        }

            .page-footer .footer-section .container .marshall-logo img {
                height: 360px;
                border-radius: 0px;
            }

            .page-footer .footer-section .container h6 {
                color: #FDBD45 !important;
                margin: 0px;
                padding: 0px 0px 10px 0px;
                font-weight: 600;
                font-size: 24px;
                line-height: 29px;
                text-transform: uppercase;
            }

            .page-footer .footer-section .container .social {
                display: flex;
                align-items: center;
                margin-top: 20px !important;
            }

                .page-footer .footer-section .container .social a {
                    display: inline-block;
                    width: 30px;
                    height: 30px;
                    min-width: 35px !important;
                    margin: 0px 15px 0px 0px;
                }

                    .page-footer .footer-section .container .social a.fb {
                        background: url(../images/fb.png) no-repeat 50% 50%;
                        background-size: auto 20px;
                    }

                    .page-footer .footer-section .container .social a.yt {
                        background: url(../images/yt.png) no-repeat 50% 50%;
                        background-size: auto 20px;
                    }

                    .page-footer .footer-section .container .social a.insta {
                        background: url(../images/insta.png) no-repeat 50% 50%;
                        background-size: auto 20px;
                    }

                    .page-footer .footer-section .container .social a.ln {
                        background: url(../images/linkdn.png) no-repeat 50% 50%;
                        background-size: auto 20px;
                    }

                    .page-footer .footer-section .container .social a.tw {
                        background: url(../images/tw.png) no-repeat 50% 50%;
                        background-size: auto 20px;
                    }

        .page-footer .footer-section .link-list li {
            font-style: normal;
            font-weight: 400;
            font-size: 16px;
            line-height: 17px;
            margin: 0px 0px 10px 0px;
        }

            .page-footer .footer-section .link-list li a {
                font-weight: 400;
                font-size: 16px;
                line-height: 17px;
                color: #fff;
            }

            .page-footer .footer-section .link-list li.extra-margin {
                margin-top: 2.5rem;
                margin-bottom: 2.5rem !important;
            }

        .page-footer .footer-section .link-list.links li {
            margin: 0px 0px 10px 0px;
        }

        .page-footer .footer-section .address-list li {
            color: #fff !important;
        }

            .page-footer .footer-section .address-list li a {
                color: #fff !important;
            }

        .page-footer .footer-section .copy-right-section .container {
            max-width: inherit !important;
            width: 100% !important;
            font-weight: 400;
            font-size: 14px;
            line-height: 13px;
        }

            .page-footer .footer-section .copy-right-section .container p {
                display: flex;
                align-items: center;
                justify-content: space-between;
                font-weight: 400;
                font-size: 14px;
                line-height: 13px;
            }

                .page-footer .footer-section .copy-right-section .container p a {
                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                }

                    .page-footer .footer-section .copy-right-section .container p a img {
                        margin-left: 0.6875rem !important;
                    }

    .page-footer .copy-right-section p {
        color: #fff !important;
    }

    .page-footer .copy-right-section a {
        color: #fff;
    }
/********header command footer********/
.empire-realty-style .page-wrapper .page-title-wrapper {
    background: url(../images/homepagebg.png) no-repeat 50% 50%;
    background-size: cover !important;
    display: flex;
    align-items: center;
    margin: 0px !important;
    min-height: 700px;
    background-color: #00000080 !important;
    background-blend-mode: multiply;
}

    .empire-realty-style .page-wrapper .page-title-wrapper h1.page-title {
        font-style: normal;
        font-weight: 700;
        font-size: 48px;
        line-height: 56px;
        text-align: center;
        color: #fff;
        margin: 0px auto 20px auto;
    }

        .empire-realty-style .page-wrapper .page-title-wrapper h1.page-title span {
            font-style: normal;
            font-weight: 400;
            font-size: 24px;
            line-height: 28px;
            text-align: center;
            display: block;
            text-transform: none !important;
        }

.empire-realty-style .page-wrapper .proxima-product-banner {
    min-height: 10vh !important;
    height: auto !important;
    padding: 0px 20px !important;
}

    .empire-realty-style .page-wrapper .proxima-product-banner .container {
        min-height: 600px;
        display: flex;
        align-items: center;
        justify-content: center;
        max-width: 85% !important;
        flex-direction: column;
    }

        .empire-realty-style .page-wrapper .proxima-product-banner .container.prj2 {
            min-height: 800px;
        }

            .empire-realty-style .page-wrapper .proxima-product-banner .container.prj2 h4 {
                margin: 0px;
            }

        .empire-realty-style .page-wrapper .proxima-product-banner .container .banner-inner {
            text-align: center;
        }

            .empire-realty-style .page-wrapper .proxima-product-banner .container .banner-inner h4 {
                max-width: 1920px;
                margin: 0px auto;
                font-style: normal;
                font-weight: 700;
                font-size: 48px;
                line-height: 56px;
                color: #fff !important;
                text-transform: uppercase !important;
                padding: 0px 0px 0px 0px;
            }

                .empire-realty-style .page-wrapper .proxima-product-banner .container .banner-inner h4 span {
                    display: block;
                    margin: 0px 0px 20px 0px;
                }

.empire-realty-style .page-wrapper .search-block {
    background: #250E70;
}

    .empire-realty-style .page-wrapper .search-block .container {
        background: #250E70;
        max-width: 100% !important;
    }

    .empire-realty-style .page-wrapper .search-block .text-input {
        border-radius: 0px;
        background: #fff !important;
        color: #000000 !important;
    }

    .empire-realty-style .page-wrapper .search-block .btn-search {
        border-radius: 0px !important;
        background: #E61C23 !important;
        color: #FDBD45 !important;
    }

        .empire-realty-style .page-wrapper .search-block .btn-search:hover {
            background: #37002F !important;
            color: #FDBD45 !important;
        }

    .empire-realty-style .page-wrapper .search-block .select-input select.text-input {
        background: #fff !important;
        border: #fff !important;
    }

    .empire-realty-style .page-wrapper .search-block.project-search .search-block-main {
        padding: 0px 0px;
    }

        .empire-realty-style .page-wrapper .search-block.project-search .search-block-main .search-block-inner {
            background: #250E70 !important;
            border: 0px;
            top: inherit;
            position: relative !important;
            margin: 0px auto;
        }

            .empire-realty-style .page-wrapper .search-block.project-search .search-block-main .search-block-inner h5 {
                color: #FDBD45 !important;
                font-weight: 500 !important;
            }

            .empire-realty-style .page-wrapper .search-block.project-search .search-block-main .search-block-inner .search-list .btn {
                background: #E61C23 !important;
                border: 0px !important;
                color: #FDBD45 !important;
            }

.empire-realty-style .page-wrapper .proxima-project-list {
    padding: 30px 0px !important;
    background: #fff url(../images/listingBackground.png) repeat 50% 50%;
}

    .empire-realty-style .page-wrapper .proxima-project-list .custom-container .proxima-navtab .nav-link {
        border-radius: 0px;
        border: 2px solid #B01F24 !important;
        background: #fff !important;
        color: #B01F24 !important;
        box-sizing: border-box;
        text-transform: uppercase !important;
    }

        .empire-realty-style .page-wrapper .proxima-project-list .custom-container .proxima-navtab .nav-link.active {
            background: #E61C23 !important;
            color: #FDBD45 !important;
            border: 2px solid #E61C23 !important;
        }

.empire-realty-style .page-wrapper .products-grid .product-item .product-item-info {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.18);
}

.empire-realty-style .page-wrapper .property-overview-banner .custom-container .content-box .card-block {
    background: url(../images/cardbg.png) repeat 50% 50%;
    padding: 40px 0px 40px 0px;
    border: 0px;
}

    .empire-realty-style .page-wrapper .property-overview-banner .custom-container .content-box .card-block img {
        max-width: inherit;
        width: 250px;
        height: 250px;
        margin: 0px auto;
    }

    .empire-realty-style .page-wrapper .property-overview-banner .custom-container .content-box .card-block h5 {
        font-weight: 700;
        font-size: 32px;
        line-height: 41px;
        text-align: center;
        color: #000;
        margin: 0px;
    }

    .empire-realty-style .page-wrapper .property-overview-banner .custom-container .content-box .card-block h6 {
        font-weight: 400;
        font-size: 20px;
        line-height: 23px;
        text-align: center;
        color: #000;
    }

    .empire-realty-style .page-wrapper .property-overview-banner .custom-container .content-box .card-block ul {
        max-width: calc(100% - 60px);
        margin: 0px auto;
        width:300px !important;
    }

        .empire-realty-style .page-wrapper .property-overview-banner .custom-container .content-box .card-block ul li .btn {
            color: #FDBD45 !important;
            background: #E61C23 !important;
        }

.empire-realty-style .page-wrapper .page-main {
    background: #ffffff;
    z-index: 0;
}

    .empire-realty-style .page-wrapper .page-main .product-main-content .product.media {
        background: #ffffff !important;
    }

    .empire-realty-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme {
        background: #fff !important;
        color: #000000 !important;
    }

        .empire-realty-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .text-white,
        .empire-realty-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme p {
            color: #000000 !important;
        }

        .empire-realty-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box p,
        .empire-realty-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box h2,
        .empire-realty-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box h3,
        .empire-realty-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box h4,
        .empire-realty-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box h5 {
            color: #000000 !important;
        }

        .empire-realty-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box .list-inline-item {
            background: #fff !important;
            color: #000000 !important;
            border-radius: 0px;
            text-align: center;
            padding: 10px 20px !important;
            line-height: 100%;
            height: auto;
        }

            .empire-realty-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box .list-inline-item .icon {
                color: #FDBD45 !important;
            }

        .empire-realty-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box ul.propertylinks li.list-inline-item {
            background: #FDBD45 !important;
            color: #250E70 !important;
        }

    .empire-realty-style .page-wrapper .page-main .product-main-content .strip-section {
        background: #B01F24 !important;
    }

        .empire-realty-style .page-wrapper .page-main .product-main-content .strip-section h4,
        .empire-realty-style .page-wrapper .page-main .product-main-content .strip-section p {
            color: #fff !important;
        }

        .empire-realty-style .page-wrapper .page-main .product-main-content .strip-section .btn {
            background: #FDBD45 !important;
            border: 0px !important;
            height: auto;
            padding: 10px 20px !important;
            color: #250E70 !important;
        }

    .empire-realty-style .page-wrapper .page-main ul.whatwedo {
        margin: 0px;
        padding: 0px;
        background: #1c3598;
    }

        .empire-realty-style .page-wrapper .page-main ul.whatwedo li {
            padding: 60px 50px;
            color: #ffffff;
            margin: 0px;
        }

            .empire-realty-style .page-wrapper .page-main ul.whatwedo li p {
                margin: 0px;
                font-style: normal;
                font-weight: 500;
                font-size: 20px;
                line-height: 29px;
                text-align: center;
                max-width: 1600px;
                margin: 0px auto;
                z-index: 2;
            }

            .empire-realty-style .page-wrapper .page-main ul.whatwedo li h3 {
                font-weight: 700;
                font-size: 32px;
                line-height: 39px;
                text-align: center;
                margin: 0px auto;
                padding: 0px 0px 10px 0px;
                color: #ffffff;
                max-width: 1600px;
                z-index: 2;
            }

            .empire-realty-style .page-wrapper .page-main ul.whatwedo li:nth-child(2) {
                min-height: 490px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                position: relative;
                overflow: hidden;
                background: #ff0000;
            }

                .empire-realty-style .page-wrapper .page-main ul.whatwedo li:nth-child(2) p.paralax {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    right: 0px;
                    bottom: 0px;
                    z-index: 1;
                    max-width: inherit;
                }

                    .empire-realty-style .page-wrapper .page-main ul.whatwedo li:nth-child(2) p.paralax img {
                        position: absolute;
                        left: 50%;
                        top: 0px;
                        bottom: 0;
                        min-width: 100%;
                        min-height: 100%;
                        opacity: 1;
                        -webkit-transform: translate3d(0, 0, 0);
                        transform: translate3d(0, 0, 0);
                        -webkit-transform: translateX(-50%);
                        transform: translateX(-50%);
                    }

    .empire-realty-style .page-wrapper .page-main .stripe {
        padding: 70px 0px;
        margin: 0px;
        background: #B01F24;
        color: #fff;
    }

        .empire-realty-style .page-wrapper .page-main .stripe h3 {
            text-align: center;
            margin: 0px auto 20px auto;
            font-size: 30px;
            color: #fff;
            max-width: 1600px;
            padding: 0px 30px;
            font-weight: 700;
        }

        .empire-realty-style .page-wrapper .page-main .stripe p {
            text-align: center;
            margin: 0px auto 10px auto;
            font-size: 20px;
            color: #fff;
            max-width: 1600px;
            padding: 0px 30px;
        }

            .empire-realty-style .page-wrapper .page-main .stripe p.subscribe {
                padding-top: 10px;
                display: flex;
                flex-direction: row;
                align-items: center;
                justify-content: center;
            }

                .empire-realty-style .page-wrapper .page-main .stripe p.subscribe span {
                    width: 70%;
                    padding: 0px 20px 0px 0px;
                }

                    .empire-realty-style .page-wrapper .page-main .stripe p.subscribe span input[type="text"] {
                        width: 100%;
                        border: 3px solid #5af7c0;
                    }

                .empire-realty-style .page-wrapper .page-main .stripe p.subscribe input[type="button"].btn {
                    border-radius: 30px !important;
                    font-size: 12px !important;
                }

    .empire-realty-style .page-wrapper .page-main .section1 {
        padding: 80px 0px;
        background: #250E70;
    }

        .empire-realty-style .page-wrapper .page-main .section1 .wrapper {
            margin: 0px auto;
            padding: 0px 20px;
            max-width: 1920px;
            text-align: center;
        }

            .empire-realty-style .page-wrapper .page-main .section1 .wrapper h2 {
                font-weight: 700;
                font-size: 24px;
                line-height: 27px;
                text-align: center;
                color: #FDBD45;
            }

            .empire-realty-style .page-wrapper .page-main .section1 .wrapper p {
                font-weight: 400;
                font-size: 24px;
                line-height: 26px;
                text-align: center;
                color: #fff;
            }

    .empire-realty-style .page-wrapper .page-main .featured-products-section {
        padding: 50px 0px 30px 0px !important;
        background: #250E70 !important;
    }
        .empire-realty-style.cms-home-empire-realty .page-wrapper .page-main .featured-products-section {
            background: #fff url(../images/listingBackground.png) repeat 50% 50% !important;
        }
        .empire-realty-style .page-wrapper .page-main .featured-products-section.section2 {
            padding: 30px 0px !important;
            background: #250E70 !important;
        }

            .empire-realty-style .page-wrapper .page-main .featured-products-section.section2 h3 {
                color: #FDBD45 !important;
            }

            .empire-realty-style .page-wrapper .page-main .featured-products-section.section2 .container .featured-product-slider-container:before {
                background: #250E70 !important;
            }

            .empire-realty-style .page-wrapper .page-main .featured-products-section.section2 .container .featured-product-slider-container h5 a {
                color: #37002F !important;
            }

            .empire-realty-style .page-wrapper .page-main .featured-products-section h3 {
                font-size: 32px;
                font-weight: 700 !important;
                font-family: "AscenderBold" !important;
                line-height: 36px;
                text-transform: uppercase;
                color: #FDBD45 !important;
            }
                .empire-realty-style.cms-home-empire-realty .page-wrapper .page-main .featured-products-section h3 {
                    color: #000 !important;
                }
            .empire-realty-style .related-properties .item-conainer .img-box .location-box i {
                color: #B01F24 !important
            }
.empire-realty-style .page-wrapper .page-main .featured-products-section .container .featured-product-slider-container:before {
    background: #fff url(../images/listingBackground.png) repeat 50% 50% !important;
}

.empire-realty-style .page-wrapper .page-main .featured-products-section .container .featured-product-slider-container .featured-product-owl .owl-stage-outer .item-conainer {
    background: #fff !important;
}

        .empire-realty-style .page-wrapper .page-main .featured-products-section .container .featured-product-slider-container h5 a {
            color: #000 !important;
        }

        .empire-realty-style .page-wrapper .page-main .featured-products-section.bgtheme {
            background: #250E70 !important;
        }

            .empire-realty-style .page-wrapper .page-main .featured-products-section.bgtheme h3 {
                color: #FDBD45 !important;
            }

            .empire-realty-style .page-wrapper .page-main .featured-products-section.bgtheme .container .featured-product-slider-container:before {
                background: #250E70 !important;
            }

            .empire-realty-style .page-wrapper .page-main .featured-products-section.bgtheme .container .featured-product-slider-container h5 a {
                color: #000 !important;
            }

    .empire-realty-style .page-wrapper .page-main .services {
        padding: 60px 0px;
        background: #250E70;
    }

        .empire-realty-style .page-wrapper .page-main .services .wrapper {
            margin: 0px auto;
            max-width: 1300px;
        }

            .empire-realty-style .page-wrapper .page-main .services .wrapper p {
                font-weight: 700;
                font-size: 32px;
                line-height: 36px;
                text-align: center;
                color: #fff;
                padding: 0px 20px 10px 20px;
            }

    .empire-realty-style .page-wrapper .page-main .serviceofferd {
        padding: 0px;
    }

        .empire-realty-style .page-wrapper .page-main .serviceofferd h2 {
            padding: 53px 0px;
            font-weight: 700;
            font-size: 48px;
            line-height: 54px;
            text-align: center;
            color: #250E70;
            background: url(../images/servicehdbg.png) repeat 50% 50%;
            margin: 0px;
        }

        .empire-realty-style .page-wrapper .page-main .serviceofferd ul {
            margin: 0px auto;
            padding: 0px;
        }

            .empire-realty-style .page-wrapper .page-main .serviceofferd ul li {
                list-style: none;
                margin: 0px;
            }

                .empire-realty-style .page-wrapper .page-main .serviceofferd ul li:nth-child(1) {
                    background: #D9D9D9;
                }

                .empire-realty-style .page-wrapper .page-main .serviceofferd ul li:nth-child(2) {
                    background: #E8E8E8;
                }

                .empire-realty-style .page-wrapper .page-main .serviceofferd ul li:nth-child(3) {
                    background: #F0F0F0;
                }

                .empire-realty-style .page-wrapper .page-main .serviceofferd ul li:nth-child(4) {
                    background: #FEFEFE;
                }

                .empire-realty-style .page-wrapper .page-main .serviceofferd ul li .wrapper {
                    max-width: 1400px;
                    margin: 0px auto;
                    display: flex;
                    justify-content: space-between;
                    align-items: center;
                    padding: 50px 0px;
                }

                    .empire-realty-style .page-wrapper .page-main .serviceofferd ul li .wrapper h3 {
                        width: 30%;
                        font-weight: 700;
                        font-size: 32px;
                        line-height: 36px;
                        text-align: center;
                        color: #B01F24;
                    }

                        .empire-realty-style .page-wrapper .page-main .serviceofferd ul li .wrapper h3 span {
                            display: block;
                            margin: 30px auto;
                        }

                            .empire-realty-style .page-wrapper .page-main .serviceofferd ul li .wrapper h3 span img {
                                max-width: 200px;
                            }

                    .empire-realty-style .page-wrapper .page-main .serviceofferd ul li .wrapper p {
                        width: 70%;
                        font-weight: 700;
                        font-size: 24px;
                        line-height: 27px;
                        color: #000;
                        padding: 0px 0px 0px 30px;
                    }

    .empire-realty-style .page-wrapper .page-main .getlatestnews {
        padding: 60px 0px;
        text-align: center;
        background: #DDC27B;
        color: #250E70;
    }

        .empire-realty-style .page-wrapper .page-main .getlatestnews.wrapper h2 {
            font-style: normal;
            font-weight: 700;
            font-size: 32px;
            line-height: 31px;
            color: #250E70;
            margin: 0px 0px 20px 0px;
            font-family: "AscenderBold" !important;
        }

        .empire-realty-style .page-wrapper .page-main .getlatestnews.wrapper p {
            font-weight: 400;
            font-size: 16px;
            line-height: 15px;
            text-align: center;
            color: #250E70;
            margin: 0px;
            margin: 0px 0px 20px 0px;
        }

            .empire-realty-style .page-wrapper .page-main .getlatestnews.wrapper p.subscribe {
                max-width: calc(80% - 40px);
                padding: 0px 30px;
                display: flex;
                text-align: center;
                width: 45% !important;
                margin: 0px auto;
            }

                .empire-realty-style .page-wrapper .page-main .getlatestnews.wrapper p.subscribe span {
                    display: block;
                    width: calc(100% - 140px);
                    padding: 0px 10px 0px 0px;
                }

                    .empire-realty-style .page-wrapper .page-main .getlatestnews.wrapper p.subscribe span input[type="text"] {
                        padding: 10px;
                        height: 38px;
                        border: 2px solid #fff;
                    }

                .empire-realty-style .page-wrapper .page-main .getlatestnews.wrapper p.subscribe input[type="button"].btn {
                    font-style: normal;
                    font-weight: 700;
                    font-size: 12px;
                    text-align: center;
                    color: #FDBD45 !important;
                    background: #E61C23 !important;
                }

    .empire-realty-style .page-wrapper .page-main .ourteam {
        padding: 80px 0px;
        background: #fff url(../images/ourteambg.png) repeat 50% 50%;
    }

        .empire-realty-style .page-wrapper .page-main .ourteam .wrapper {
            max-width: 1300px;
            margin: 0px auto;
            padding: 0px 40px;
        }

            .empire-realty-style .page-wrapper .page-main .ourteam .wrapper h2 {
                font-weight: 700;
                font-size: 32px;
                line-height: 37px;
                text-transform: uppercase;
                color: #37002F;
                text-align: center;
            }

            .empire-realty-style .page-wrapper .page-main .ourteam .wrapper p {
                font-weight: 500;
                font-size: 16px;
                line-height: 19px;
                text-align: center;
                color: #37002F;
            }

            .empire-realty-style .page-wrapper .page-main .ourteam .wrapper ul {
                margin: 0px;
                padding: 0px;
                text-align: center;
            }

                .empire-realty-style .page-wrapper .page-main .ourteam .wrapper ul li {
                    position: relative;
                    margin: 0px 5px 10px 5px;
                    list-style: none;
                    display: inline-block;
                    width: calc((100%/4) - 40px);
                }

                    .empire-realty-style .page-wrapper .page-main .ourteam .wrapper ul li span {
                        display: block;
                        width: 100%;
                    }

                        .empire-realty-style .page-wrapper .page-main .ourteam .wrapper ul li span img {
                            width: 100%;
                            height: auto;
                        }

                            .empire-realty-style .page-wrapper .page-main .ourteam .wrapper ul li span img:hover {
                                -webkit-filter: grayscale(100%);
                                filter: grayscale(100%);
                            }

    .empire-realty-style .page-wrapper .page-main .contactmain {
        padding: 80px 0px;
        background: #fff url(../images/ourteambg.png) repeat 50% 50%;
    }

        .empire-realty-style .page-wrapper .page-main .contactmain .wrapper {
            max-width: 1500px;
            margin: 0px auto;
        }

@media screen and (max-width: 1300px) {
    .empire-realty-style .page-wrapper .page-main .contactmain .wrapper {
        padding: 0px 30px;
    }
}

.empire-realty-style .page-wrapper .page-main .contactmain .wrapper > p {
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    text-align: center;
    color: #37002F;
    padding: 70px 0px;
    margin: 0px;
}

.empire-realty-style .page-wrapper .page-main .contactmain .wrapper h3 {
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    text-align: left;
    color: #37002F;
}

.empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox {
    margin: 0px auto;
    padding: 0px;
    display: flex;
}

    .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li {
        list-style: none;
        width: 50%;
    }

        .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li h3 {
            max-width: 650px;
            text-align: center;
            font-weight: 400;
            font-size: 24px;
            line-height: 26px;
            text-align: center;
        }

        .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li form input[type="text"],
        .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li form input[type="email"],
        .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li form textarea {
            border: 1.5px solid #E61C23;
            background: none;
            color: #ffffff;
            max-width: 650px;
        }
        .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li form input[type="text"] {
            color: #000;
        }
            .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li form input[type="text"]::placeholder,
            .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li form input[type="email"]::placeholder,
            .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li form textarea::placeholder {
                color: #37002F;
            }

        .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li form p.btns {
            text-align: center;
            max-width: 550px;
        }

            .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li form p.btns .btn {
                margin: 30px auto;
                display: block;
                background: #fff !important;
                color: #37002F !important;
                font-size: 12px;
                padding: 15px 20px;
                border: 0px;
                border: 2px solid #37002F !important;
                width:120px !important;
                height:40px !important;
            }

                .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li form p.btns .btn:hover {
                    background: #37002F !important;
                    color: #fff !important;
                }

        .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li.address {
            padding: 0px 0px 0px 30px;
        }

            .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li.address ul {
                display: grid;
                grid-template-columns: repeat(3, 1fr);
                grid-gap: 20px;
                margin: 0px;
                padding: 0px;
            }

                .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li.address ul li {
                    list-style: none;
                    width: 100%;

                }

                    .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li.address ul li h5 {
                        font-style: normal;
                        font-weight: 600;
                        font-size: 24px;
                        line-height: 29px;
                        margin: 0px 0px 10px 0px;
                        color: #B01F24;
                    }

                    .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li.address ul li p {
                        font-style: normal;
                        font-weight: 500;
                        font-size: 13px;
                        line-height: 30px;
                        color:#000 !important;
                    }

            .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li.address p {
                font-style: normal;
                font-weight: 500;
                font-size: 20px;
                line-height: 25px;
                margin: 0px 0px 20px 0px;
            }

            .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li.address .map iframe {
                width: 100%;
                height: 250px;
            }

.empire-realty-style .featured-product-owl .item-conainer {
    box-shadow: 0px 0px 10px rgba(0, 0, 10, 0.15);
}



/****** Additional-css********/
.social-sticky-media {
    min-height: 215px;
    min-width: 65px;
    background-color: #E51C23 !important;
    position: fixed;
    right: 0;
    top: 30vh;
    padding-top: 2rem;
    padding-bottom: 1rem;
    justify-content: space-between;
    z-index: 9;
    width: auto !important;
}

.empire-realty-style .search-block.project-search .search-block-inner {
    position: relative !important;
    top: 0 !important;
    background-color: #250E70 !important;
    padding: 2.375rem 8.8125rem 2.375rem 8.8125rem !important
}

.empire-realty-style .search-block.project-search .search-block-inner li.location{
    width: calc(100% - 27.25rem)
}

.empire-realty-style .search-block.project-search .container {
    width: 100% !important;
    min-width: 100% !important;
    padding: 0 !important;
}
.empire-realty-style .parallax-section .btn:hover {
    background: #FDBD45 !important;
    color: #250E70 !important;
}
.empire-realty-style .featured-product-owl .item-conainer .details-box h4 {
    margin-top: 1rem !important;
}
.empire-realty-style .featured-product-owl .item-conainer .details-box {
    flex-wrap: wrap !important
}
.empire-realty-style .featured-product-owl .item-conainer .details-box h4 i {
    color: #B01F24 !important;
    font-size: 16px;
    line-height: 17px;
    display:flex !important;
}
    .empire-realty-style .featured-product-owl .item-conainer .details-box h4 i:before{
        font-size:25px !important;
    }
    .empire-realty-style .featured-product-owl .item-conainer .details-box h4 i span {
        color: #000 !important;
        font-size: 16px;
        font-weight: 400;
        line-height: 17px;
        padding-left: 8px !important;
    }

 .page-footer .footer-section .container .row div:nth-child(3), .empire-realty-style .page-footer .footer-section .container .row div:nth-child(4) {
    min-width: 177px !important;
}
 .page-footer .footer-section .container .row div:nth-child(4) ul {
        padding-top: 25px;
    }
 .page-footer .footer-section .container .row div:nth-child(2) {
        min-width: 150px !important;
    }
.empire-realty-style .pages .items .item:hover a, .empire-realty-style .pages .items .item.current a, .empire-realty-style .pages .items .item:hover strong, .empire-realty-style .pages .items .item.current strong, .empire-realty-style .pages .items .item a:hover:before {
    color: #FDBD45 !important;
}
.empire-realty-style .pages .items .item:hover a, .empire-realty-style .pages .items .item.current a, .empire-realty-style .pages .items .item:hover strong, .empire-realty-style .pages .items .item.current strong {
    background-color: #B01F24 !important
}
.empire-realty-style .search-block.project-search h5 {
    color: #FDBD45 !important;
}
.empire-realty-style .search-block .text-input {
    background-color:#fff !important;
    border-radius:0 !important;
    color:#000 !important;
}
    .empire-realty-style .search-block .text-input::placeholder{
        color:#000 !important
    }
    .empire-realty-style  .proxima-product-grid .product-item .product-item-details .product-item-name a{
       min-height: 0px !important
    }
.empire-realty-style .proxima-product-grid .product-item .product-item-details .details-inner h6 {
    margin: 10px 0px 10px 0px !important;
    font-size: 16px !important;
    color: #B01F24 !important;
}
    .empire-realty-style .proxima-product-grid .product-item .product-item-details .details-inner h6 i {
        color: #B01F24 !important;
    }
        .empire-realty-style .proxima-product-grid .product-item .product-item-details .details-inner h6 i span {
            padding-left: 5px !important;
            color: #000 !important;
            font-size: 16px;
            font-weight: 400;
            line-height: 17px;
        }
    .empire-realty-style .proxima-product-grid .product-item .product-item-details .details-inner h6 i:before {
        font-size: 25px !important;
    }
.empire-realty-style .pages .items .item a, .empire-realty-style  .pages .items .item strong {
    height:45px !important;
    font-size:14px !important;
}
.empire-realty-style .limiter .limiter-label, .empire-realty-style .limiter .limiter-text, .empire-realty-style .limiter .label, .empire-realty-style .limiter-options {
    color: #B01F24 !important;
}
.empire-realty-style .custom-padding {
    padding: 0 !important;
}
.empire-realty-style .proxima-product-grid .product-item .product-item-photo .product-image-container .location-box i, .empire-realty-style .specifications-list li .icon {
    color: #B01F24 !important;
}
.empire-realty-style .property-overview-banner .content-box .text-box h4 {
    text-transform: uppercase !important;
    font-family: "AscenderBold" !important;
}
.empire-realty-style .property-overview-banner .content-box .text-box p{
    text-transform:lowercase !important;
}
.empire-realty-style .property-overview-banner .content-box .text-box p::first-letter {
    text-transform: uppercase !important;
}
.empire-realty-style .property-overview-details-section .details-box h3 {
    font-size: 32px !important;
    font-family: "AscenderBold" !important;
    text-transform: uppercase !important;
}
.empire-realty-style .property-overview-details-section .details-box h5.text-white p {
    font-family: "AscenderBold" !important;
    text-transform:lowercase !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 27px !important;
}
.empire-realty-style .property-overview-details-section .details-box h5.text-white p::first-letter {
    text-transform: uppercase !important;
}
.empire-realty-style .property-overview-details-section .details-box p {
    text-transform: lowercase !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 17px;
}
.empire-realty-style .property-overview-details-section .details-box p::first-letter{
    text-transform: uppercase !important;
}
.empire-realty-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box .specifications-list .list-inline-item {
    background-color: #FDBD45 !important;
    color: #250E70 !important;
}
.empire-realty-style .property-overview-details-section .details-box h4 {
    font-family: "AscenderBold" !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 27px !important;
}
.empire-realty-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box .specification-list-items .list-inline-item {
    margin-left: -20px !important;
    font-size: 16px !important;
    font-weight: 500;
    text-transform: capitalize !important;
    background-color: #fff !important;
    color: #000 !important;
}
.empire-realty-style .property-overview-details-section .details-box .specifications-list li {
    text-transform:uppercase !important;
}
.empire-realty-style .page-wrapper .page-main .product-main-content .property-overview-details-section.bg-theme .details-box .specification-list-items .list-inline-item i {
    color: #000 !important;
}
.empire-realty-style .page-wrapper .page-main .product-main-content .strip-section .btn:hover{
    background: #E51C23 !important;
    color: #FDBD45 !important;
}
.empire-realty-style .featured-products-section .featured-product-slider-container:before {
    background: #250E70 !important
}

.empire-realty-style .search-block .select-input select option {
    background-color: #fff !important;
}
.empire-realty-style .message.info {
    margin: auto !important;
    margin-top: 10vh !important;
    margin-bottom: 10vh !important;
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
}
    .empire-realty-style .message.info div {
        text-align: center !important;
    }
    .empire-realty-style .message.info > *:first-child:before {
        position:inherit !important;
        margin: -4px 0 0 !important;
    }
.empire-realty-style label.advanced-search-label {
    width:140px !important;
    cursor:pointer !important;
}
.empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li form input[type="email"] {
    color: #000 !important;
}
 .proxima-header{
    position:absolute !important;
}
body .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top.active {
    color: #fff !important;
  }
  body .header-container .header > .flex-layout{
    justify-content: space-between !important;
  }
  .parallax-section h4,
.parallax-section .btn{
    z-index: 1;
}
.parallax-section::before{
    content: "";
    background-color: #00000080;
    position: absolute;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    left: 0;
    z-index: 0;
}
@media screen and (max-width: 1595px) {
    .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top {
        font-size: 17px !important;
    }
}
@media screen and (max-width: 1560px) {
    .empire-realty-style .page-wrapper .page-main .getlatestnews.wrapper p.subscribe{
        width:55% !important;
    }
    .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top {
        font-size: 13px !important;
    }
}

@media screen and (max-width: 1412px) {
     .page-footer .footer-section .container .row {
        justify-content: center !important;
    }
         .page-footer .footer-section .container .row div:nth-child(5){
            text-align:center !important;
        }
     .page-footer .footer-section .container .social{
        justify-content:center !important;
    }
    .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top {
        font-size: 13px !important;
    }
}
@media screen and (max-width: 991px) {
 
     .page-footer .footer-section .container .row div:nth-child(1){
                text-align: center !important;;
            }
    .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox{
        flex-direction:column !important;
    }
        .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li.address ul {
            grid-template-columns: repeat(1, 1fr);
        }
        .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li:nth-child(1){
            text-align:center !important;
            width:100% !important;
        }
            .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li h3 {
                max-width:none !important;
            }
        .empire-realty-style .page-wrapper .page-main .contactmain .wrapper ul.contactbox > li form p.btns{
            max-width:none !important;
        }
    .empire-realty-style .page-wrapper .page-main .getlatestnews.wrapper p.subscribe{
        width:85% !important;
    }
    .empire-realty-style .message.info {
        /* margin-bottom: 90% !important */
    }
    .empire-realty-style .search-block.project-search .search-block-inner {
        padding: 2.375rem 8.8125rem 2.375rem 8.8125rem !important;
    }
    .empire-realty-style .page-wrapper .search-block.project-search .search-block-main .search-block-inner {
        padding: 2.375rem 5.8125rem 2.375rem 5.8125rem !important;
    }
    }

@media screen and (max-width: 767.98px) {
     .page-footer .footer-section .copy-right-section .container p {
        flex-direction:column-reverse !important;
    }
     .page-wrapper .proxima-header .right-main-nav {
        flex-wrap: wrap;
        width: 145px;
        justify-content: end;
        padding-top:10px !important;
    }
    .empire-realty-style .page-wrapper .page-main .getlatestnews.wrapper p.subscribe{
        flex-direction:column !important;
        align-items:center !important;
    }
        .empire-realty-style .page-wrapper .page-main .getlatestnews.wrapper p.subscribe span{
            width:100% !important;
            padding-right:0 !important;
            padding-bottom:10px !important;
        }
     .page-wrapper .proxima-header .right-main-nav .switcher-language{
        margin-bottom:10px !important;
    }
    .empire-realty-style .page-wrapper .page-main .getlatestnews.wrapper p.subscribe {
        max-width: none !important;
    }
    .empire-realty-style label.advanced-search-label{
        position:revert !important;
    }
    .empire-realty-style .message.info {
        /* margin-bottom: 170vh !important; */
    }
    .empire-realty-style .page-wrapper .page-main .serviceofferd ul li .wrapper{
        flex-direction:column !important;
    }
        .empire-realty-style .page-wrapper .page-main .serviceofferd ul li .wrapper h3{
            width:80% !important
        }

    .empire-realty-style .product-main-content .product.media .fotorama__nav--dots .fotorama__nav__frame .fotorama__dot {
        border: 1px solid #ddd !important;
    }
     .header-container .header > .flex-layout .logo-container {
        flex: none !important;
    }
    .page-wrapper .proxima-header .header-container .logo img {
        max-height: 70px;
        margin-left:10px !important;
    }
}
@media (max-width: 575.98px) {
    .empire-realty-style .search-block.project-search .search-block-inner {
        padding: 2.375rem 5.8125rem 2.375rem 5.8125rem !important;
    }
    .empire-realty-style .page-wrapper .search-block.project-search .search-block-main .search-block-inner {
        padding: 2.375rem 2.8125rem 2.375rem 2.8125rem !important;
    }
     .header-container .header .header-content .primary-menu-container {
        left:0 !important;
    }
     .header-container .header > .flex-layout .logo-container {
        /*margin-top: 25px !important;
        margin-left: 20px !important;*/
        width:auto !important;
    }
    .proxima-header .header-container .header.links li{
        width:auto !important;
    }
    .page-wrapper .proxima-header .header-container .logo img {
        max-height: 50px;
    }
    body .primary-menu-container .nav-toggle {
        left: 9px !important;
        top: 2rem !important
    }
}
    
    /***********customer-account-login***********/
    .empire-realty-style.customer-account-login .page-wrapper .page-title-wrapper, .empire-realty-style.customer-account-forgotpassword .page-wrapper .page-title-wrapper {
        min-height: 175px !important;
        align-items: end !important;
    }

        .empire-realty-style.customer-account-login .page-wrapper .page-title-wrapper h1.page-title span, .empire-realty-style.customer-account-forgotpassword .page-wrapper .page-title-wrapper h1.page-title span, .empire-realty-style.customer-account-createpassword .page-wrapper .page-title-wrapper h1.page-title span, .empire-realty-style.elgentos_frontend2fa_frontend_route-account-setup .page-wrapper .page-title-wrapper h1.page-title span {
            color: #FDBD45 !important;
            font-family: "AscenderBold" !important;
        }

    .empire-realty-style.customer-account-forgotpassword .forget .fieldset:not(.additional_info) {
        background: #067DF4 !important;
    }

    .empire-realty-style.customer-account-forgotpassword .fieldset > .field:not(.choice) > .control input {
        height: 2.5625rem !important;
        border-radius: 21px;
        background: transparent !important;
    }

    .empire-realty-style.customer-account-forgotpassword .fieldset > .field, .empire-realty-style.customer-account-forgotpassword .fieldset > .field label span {
        color: #fff !important;
    }

    .empire-realty-style.customer-account-forgotpassword .login-container .actions-toolbar .primary .action {
        width: 12.25rem !important;
    }

    .empire-realty-style:not(.account).customer-account-createpassword .page-main .column.main form {
        padding: 30px !important;
        background-color: #067DF4 !important;
        margin-bottom: 50px !important;
    }

        .empire-realty-style:not(.account).customer-account-createpassword .page-main .column.main form .action.submit {
            width: 13.25rem !important;
            margin-bottom: 50px !important;
        }

    .empire-realty-style:not(.account).customer-account-createpassword .page-wrapper .page-title-wrapper, .empire-realty-style:not(.account).elgentos_frontend2fa_frontend_route-account-setup .page-wrapper .page-title-wrapper {
        min-height: 175px !important;
        align-items: end !important;
    }
    .proxima-header .menu-container{
        justify-content: left !important;
    }
    .header-container .header.links li select{
        border-radius: 0px;
    }

    .proxima-header .header-container .header.links li{
        max-width: 99px;
    }
    body.empire-realty-style  .proxima-header .header-container .header.links li{
        max-width:100% !important;
    }
    body.empire-realty-style .page-wrapper .proxima-header .right-main-nav .links li.link a.btn.signin-btn,
    body.empire-realty-style .page-wrapper .proxima-header .right-main-nav .links li.link.letstalk a.btn{
        width: 120px;
        height: 40px;
    }
    .property-overview-banner:before {
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 70%);
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 70%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 70%);
    }


    .proxima-header .right-main-nav .QR_code_psp {
        position: relative !important;
        right: 0 !important;
    }

    /* banner responsive */
    .empire-realty-style .page-wrapper .proxima-product-banner{
        padding: 300px 20px !important;
    }
    @media (max-width: 575.98px) { 
   
    .empire-realty-style .page-wrapper .proxima-product-banner{
        padding: 100px 20px !important;
        margin-top: 40px;
    }
    .empire-realty-style .page-wrapper .proxima-product-banner .container {
        min-height: 160px;
    }
    .empire-realty-style .proxima-product-overview-section .deatils-box{
        margin-top: -20rem;
    }
    }
    .empire-realty-style.cms-our-team .page-wrapper .page-main .ourteam .wrapper ul li span img{width: 75%;}
    /* banner responsive */

    body.empire-realty-style .page-wrapper .proxima-header .header-container .header .sticky-header .navigation.custommenu li.level0 .level-top.active{
    color: #FDBD45 !important;
    }

    body.empire-realty-style .view-details-info .section-one div.content:nth-child(2) article .info-content .info-content-items{
        min-width: 188px !important;
    }