.property-application .content-body {
    position : relative;
}

.property-application .body-content-overlay {
    position : fixed !important;
    z-index : 12 !important;
}

.property-application .sidebar-shop {
    margin-top : 0.85rem;
    width : 260px;
    z-index : 14;
}

.property-application .sidebar-shop .filter-heading {
    margin-bottom : 1.75rem;
}

.property-application .sidebar-shop .filter-title {
    margin-bottom : 1rem;
    margin-top : 2.5rem;
}

.property-application .sidebar-shop .price-range li:not(:last-child), .property-application .sidebar-shop .categories-list li:not(:last-child) {
    margin-bottom : 0.75rem;
}

.property-application .sidebar-shop .brand-list li {
    display : -webkit-box;
    display : -webkit-flex;
    display : -ms-flexbox;
    display :         flex;
    -webkit-box-pack : justify;
    -webkit-justify-content : space-between;
    -ms-flex-pack : justify;
    justify-content : space-between;
    -webkit-box-align : center;
    -webkit-align-items : center;
    -ms-flex-align : center;
    align-items : center;
    margin-bottom : 0.75rem;
}

.property-application .sidebar-shop .range-slider.noUi-horizontal .noUi-handle .noUi-tooltip {
    opacity : 0;
    -webkit-transform : translate(-50%, -15%);
    -ms-transform : translate(-50%, -15%);
    transform : translate(-50%, -15%);
}

.property-application .sidebar-shop .range-slider.noUi-horizontal .noUi-handle .noUi-tooltip:before {
    content : '$ ';
}

.property-application .sidebar-shop .range-slider.noUi-horizontal .noUi-handle:active .noUi-tooltip {
    opacity : 1;
}

.property-application .sidebar-shop .ratings-list {
    display : -webkit-box;
    display : -webkit-flex;
    display : -ms-flexbox;
    display :         flex;
    -webkit-box-pack : justify;
    -webkit-justify-content : space-between;
    -ms-flex-pack : justify;
    justify-content : space-between;
    margin-bottom : 0.5rem;
}

.property-application .sidebar-shop .ratings-list:last-child {
    margin-bottom : 2.5rem;
}

.property-application .sidebar-shop .ratings-list ul {
    margin-bottom : 0;
}

.property-application .sidebar-shop .ratings-list ul .ratings-list-item svg, .property-application .sidebar-shop .ratings-list ul .ratings-list-item i {
    width : 1.25rem;
    height : 1.25rem;
    font-size : 1.25rem;
}

.property-application .filled-star {
    fill : #FF9F43;
    stroke : #FF9F43;
    color : #FF9F43;
}

.property-application .unfilled-star {
    stroke : #BABFC7;
    color : #BABFC7;
}

.property-application .ecommerce-header-items {
    display : -webkit-box;
    display : -webkit-flex;
    display : -ms-flexbox;
    display :         flex;
    -webkit-box-pack : justify;
    -webkit-justify-content : space-between;
    -ms-flex-pack : justify;
    justify-content : space-between;
}

.property-application .ecommerce-header-items .result-toggler {
    display : -webkit-box;
    display : -webkit-flex;
    display : -ms-flexbox;
    display :         flex;
    -webkit-box-align : center;
    -webkit-align-items : center;
    -ms-flex-align : center;
    align-items : center;
}

.property-application .ecommerce-header-items .result-toggler .shop-sidebar-toggler {
    padding-left : 0;
}

.property-application .ecommerce-header-items .result-toggler .shop-sidebar-toggler:active, .property-application .ecommerce-header-items .result-toggler .shop-sidebar-toggler:focus {
    outline : 0;
}

.property-application .ecommerce-header-items .result-toggler .shop-sidebar-toggler .navbar-toggler-icon {
    height : auto;
}

.property-application .ecommerce-header-items .result-toggler .shop-sidebar-toggler .navbar-toggler-icon i, .property-application .ecommerce-header-items .result-toggler .shop-sidebar-toggler .navbar-toggler-icon svg {
    color : #6E6B7B;
    height : 1.5rem;
    width : 1.5rem;
    font-size : 1.5rem;
}

.property-application .ecommerce-header-items .result-toggler .search-results {
    font-weight : 500;
    color : #5E5873;
}

.property-application .ecommerce-searchbar .input-group {
    box-shadow : 0 2px 8px 0 rgba(34, 41, 47, 0.14);
    border-radius : 0.3rem;
}

.property-application .search-product, .property-application .input-group-text {
    height : 48px;
    border : none;
    font-size : 0.95rem;
    padding-left : 1.25rem;
}

.property-application .search-product::-webkit-input-placeholder, .property-application .input-group-text::-webkit-input-placeholder {
    font-size : 0.95rem;
}

.property-application .search-product::-moz-placeholder, .property-application .input-group-text::-moz-placeholder {
    font-size : 0.95rem;
}

.property-application .search-product:-ms-input-placeholder, .property-application .input-group-text:-ms-input-placeholder {
    font-size : 0.95rem;
}

.property-application .search-product::-ms-input-placeholder, .property-application .input-group-text::-ms-input-placeholder {
    font-size : 0.95rem;
}

.property-application .search-product::placeholder, .property-application .input-group-text::placeholder {
    font-size : 0.95rem;
}

.property-application .property-card:hover {
    -webkit-transform : translateY(-5px);
    -ms-transform : translateY(-5px);
    transform : translateY(-5px);
    box-shadow : 0 4px 25px 0 rgba(34, 41, 47, 0.25);
}

.property-application .property-card .item-rating ul {
    margin-bottom : 0;
}

.property-application .property-card .item-rating svg, .property-application .property-card .item-rating i {
    height : 1.143rem;
    width : 1.143rem;
    font-size : 1.143rem;
    cursor : pointer;
}

.property-application .property-card .item-name {
    margin-bottom : 0;
}

.property-application .property-card .item-name a {
    font-weight : 600;
    display : -webkit-box;
    -webkit-line-clamp : 1;
    -webkit-box-orient : vertical;
    overflow : hidden;
    text-overflow : ellipsis;
}

.property-application .property-card .item-description {
    font-size : 0.875rem;
}

.property-application .property-card .btn-call span, .property-application .property-card .btn-whatsapp span {
    vertical-align : text-top;
}

.property-application .property-card .btn-call i, .property-application .property-card .btn-call svg, .property-application .property-card .btn-whatsapp i, .property-application .property-card .btn-whatsapp svg {
    margin-right : 0.25rem;
    vertical-align : text-top;
}

.property-application .property-card .btn-call i.text-danger, .property-application .property-card .btn-call svg.text-danger, .property-application .property-card .btn-whatsapp i.text-danger, .property-application .property-card .btn-whatsapp svg.text-danger {
    fill : #EA5455;
}

.property-application .grid-view:not(.wishlist-items), .property-application .list-view:not(.wishlist-items) {
    margin-top : 2rem;
}

.property-application .grid-view {
    display : grid;
    grid-template-columns : 1fr 1fr 1fr;
    -webkit-column-gap : 2rem;
    -moz-column-gap : 2rem;
    column-gap : 2rem;
}

.property-application .grid-view.wishlist-items {
    grid-template-columns : 1fr 1fr 1fr 1fr;
}

.property-application .grid-view .property-card {
    overflow : hidden;
}

.property-application .grid-view .property-card .item-img {
    /*padding-top : 0.5rem;*/
    min-height : 15.85rem;
}

.property-application .grid-view .property-card .item-wrapper {
    display : -webkit-box;
    display : -webkit-flex;
    display : -ms-flexbox;
    display :         flex;
    -webkit-box-pack : justify;
    -webkit-justify-content : space-between;
    -ms-flex-pack : justify;
    justify-content : space-between;
    -webkit-box-align : baseline;
    -webkit-align-items : baseline;
    -ms-flex-align : baseline;
    align-items : baseline;
}

.property-application .grid-view .property-card .shipping, .property-application .grid-view .property-card .item-company, .property-application .grid-view .property-card .item-options .item-price {
    display : none;
}

.property-application .grid-view .property-card .item-options {
    display : -webkit-box;
    display : -webkit-flex;
    display : -ms-flexbox;
    display :         flex;
    -webkit-flex-wrap : wrap;
    -ms-flex-wrap : wrap;
    flex-wrap : wrap;
}

.property-application .grid-view .property-card .item-options .btn-whatsapp, .property-application .grid-view .property-card .item-options .btn-call {
    -webkit-box-flex : 1;
    -webkit-flex-grow : 1;
    -ms-flex-positive : 1;
    flex-grow : 1;
    border-radius : 0;
}

.property-application .grid-view .property-card .item-name {
    margin-top : 0.75rem;
}

.property-application .grid-view .property-card .item-description {
    overflow : hidden;
    white-space : nowrap;
    text-overflow : ellipsis;
    margin-top : 0.2rem;
}

.property-application .grid-view .property-card .item-price {
    font-weight : 600;
}

.property-application .grid-view .property-card .card-body {
    padding : 1rem;
}

.property-application .list-view {
    display : grid;
    grid-template-columns : 1fr;
}

.property-application .list-view .property-card {
    overflow : hidden;
    display : grid;
    grid-template-columns : 1fr 2fr 1fr;
}

.property-application .list-view .property-card .item-img {
    display : -webkit-box;
    display : -webkit-flex;
    display : -ms-flexbox;
    display :         flex;
    -webkit-box-pack : center;
    -webkit-justify-content : center;
    -ms-flex-pack : center;
    justify-content : center;
    -webkit-box-align : center;
    -webkit-align-items : center;
    -ms-flex-align : center;
    align-items : center;
    height : 100%;
}

.property-application .list-view .property-card .card-body {
    padding : 1.5rem 1rem;
    border-right : 1px solid #EBE9F1;
    display : -webkit-box;
    display : -webkit-flex;
    display : -ms-flexbox;
    display :         flex;
    -webkit-box-orient : vertical;
    -webkit-box-direction : normal;
    -webkit-flex-direction : column;
    -ms-flex-direction : column;
    flex-direction : column;
}

.property-application .list-view .property-card .card-body .item-wrapper {
    -webkit-box-ordinal-group : 3;
    -webkit-order : 2;
    -ms-flex-order : 2;
    order : 2;
}

.property-application .list-view .property-card .card-body .item-name {
    -webkit-box-ordinal-group : 2;
    -webkit-order : 1;
    -ms-flex-order : 1;
    order : 1;
}

.property-application .list-view .property-card .card-body .item-description {
    -webkit-box-ordinal-group : 4;
    -webkit-order : 3;
    -ms-flex-order : 3;
    order : 3;
    display : -webkit-box;
    -webkit-line-clamp : 5;
    -webkit-box-orient : vertical;
    overflow : hidden;
    text-overflow : ellipsis;
}

.property-application .list-view .property-card .card-body .item-price {
    display : none;
}

.property-application .list-view .property-card .card-body .item-rating {
    margin-bottom : 0.3rem;
}

.property-application .list-view .property-card .item-company {
    display : -webkit-inline-box;
    display : -webkit-inline-flex;
    display : -ms-inline-flexbox;
    display :         inline-flex;
    font-weight : 400;
    margin : 0.3rem 0 0.5rem;
    font-size : 0.875rem;
}

.property-application .list-view .property-card .item-company .company-name {
    font-weight : 600;
    margin-left : 0.25rem;
}

.property-application .list-view .property-card .item-options {
    padding : 1rem;
    display : -webkit-box;
    display : -webkit-flex;
    display : -ms-flexbox;
    display :         flex;
    -webkit-box-orient : vertical;
    -webkit-box-direction : normal;
    -webkit-flex-direction : column;
    -ms-flex-direction : column;
    flex-direction : column;
    -webkit-box-pack : center;
    -webkit-justify-content : center;
    -ms-flex-pack : center;
    justify-content : center;
}

.property-application .list-view .property-card .item-options .item-wrapper {
    position : relative;
}

.property-application .list-view .property-card .item-options .item-wrapper .item-cost .item-price {
    color : #7367F0;
    margin-bottom : 0;
}

.property-application .list-view .property-card .item-options .shipping {
    margin-top : 0.75rem;
}

.property-application .list-view .property-card .item-options .btn-call, .property-application .list-view .property-card .item-options .btn-whatsapp {
    margin-top : 1rem;
}

.property-application .checkout-tab-steps .bs-stepper-header, .property-application .checkout-tab-steps .bs-stepper-content {
    padding : 0;
    margin : 0;
}

.property-application .checkout-items .property-card .item-img img {
    width : 200px;
}

.property-application .checkout-items .property-card .item-name {
    -webkit-box-ordinal-group : 1 !important;
    -webkit-order : 0 !important;
    -ms-flex-order : 0 !important;
    order : 0 !important;
}

.property-application .checkout-items .property-card .item-company, .property-application .checkout-items .property-card .item-rating {
    margin-bottom : 0.4rem !important;
}

.property-application .checkout-items .property-card .item-quantity {
    display : -webkit-box;
    display : -webkit-flex;
    display : -ms-flexbox;
    display :         flex;
    -webkit-box-align : center;
    -webkit-align-items : center;
    -ms-flex-align : center;
    align-items : center;
}

.property-application .checkout-items .property-card .delivery-date {
    margin-top : 1.2rem;
    margin-bottom : 0.25rem;
}

.property-application .checkout-items .property-card .item-options .btn {
    display : -webkit-box;
    display : -webkit-flex;
    display : -ms-flexbox;
    display :         flex;
    -webkit-box-align : center;
    -webkit-align-items : center;
    -ms-flex-align : center;
    align-items : center;
    -webkit-box-pack : center;
    -webkit-justify-content : center;
    -ms-flex-pack : center;
    justify-content : center;
}

.property-application .checkout-options .coupons:focus-within {
    box-shadow : none;
}

.property-application .checkout-options .coupons input {
    border : none;
    padding-left : 0;
    color : #6E6B7B;
    font-weight : 600;
}

.property-application .checkout-options .coupons input::-webkit-input-placeholder {
    color : #6E6B7B;
    font-weight : 600;
}

.property-application .checkout-options .coupons input::-moz-placeholder {
    color : #6E6B7B;
    font-weight : 600;
}

.property-application .checkout-options .coupons input:-ms-input-placeholder {
    color : #6E6B7B;
    font-weight : 600;
}

.property-application .checkout-options .coupons input::-ms-input-placeholder {
    color : #6E6B7B;
    font-weight : 600;
}

.property-application .checkout-options .coupons input::placeholder {
    color : #6E6B7B;
    font-weight : 600;
}

.property-application .checkout-options .coupons .input-group-append {
    margin : 0;
}

.property-application .checkout-options .coupons .input-group-text {
    height : auto;
    font-weight : 600;
    padding : inherit;
}

.property-application .checkout-options .price-details .price-title {
    font-weight : 600;
    margin-bottom : 0.75rem;
    margin-top : 1.5rem;
}

.property-application .checkout-options .price-details .price-detail {
    display : -webkit-box;
    display : -webkit-flex;
    display : -ms-flexbox;
    display :         flex;
    -webkit-box-pack : justify;
    -webkit-justify-content : space-between;
    -ms-flex-pack : justify;
    justify-content : space-between;
    margin-bottom : 0.75rem;
}

.property-application .checkout-options .price-details .price-detail .detail-title.detail-total {
    font-weight : 600;
}

.property-application .payment-type .gift-card {
    cursor : pointer;
}

.property-application .checkout-tab-steps {
    background-color : transparent !important;
    box-shadow : none !important;
}

.property-application .checkout-tab-steps .bs-stepper-header {
    border : none;
}

a.text-body:hover {
    color: #ffa34c!important;
}

@media (min-width: 992px) {
    .property-application .ecommerce-header-items .shop-sidebar-toggler {
        display : none;
    }
    .property-application .product-checkout.list-view {
        grid-template-columns : 2fr 1fr;
        -webkit-column-gap : 2rem;
        -moz-column-gap : 2rem;
        column-gap : 2rem;
    }
}

@media (max-width: 1199.98px) {
    .property-application .ecommerce-header-items .btn-group {
        -webkit-box-align : center;
        -webkit-align-items : center;
        -ms-flex-align : center;
        align-items : center;
    }
    .property-application .ecommerce-header-items .btn-group .btn-icon {
        padding : 0.6rem 0.736rem;
    }
    .property-application .grid-view.wishlist-items {
        grid-template-columns : 1fr 1fr 1fr;
    }
    .property-application .body-content-overlay {
        position : fixed;
        opacity : 0;
        width : 100%;
        height : 100%;
        top : 0;
        left : 0;
        right : 0;
        bottom : 0;
    }
    .property-application .body-content-overlay.show {
        opacity : 1;
    }
    .property-application.horizontal-layout .body-content-overlay {
        z-index : 998 !important;
    }
    .property-application.horizontal-layout .sidebar-shop {
        z-index : 999 !important;
    }
}

@media (max-width: 991.98px) {
    .property-application .sidebar-left .sidebar .card {
        border-radius : 0;
        margin : 0;
    }
    .property-application .sidebar-left .sidebar .sidebar-shop {
        -webkit-transform : translateX(-112%);
        -ms-transform : translateX(-112%);
        transform : translateX(-112%);
        -webkit-transition : all 0.25s ease;
        transition : all 0.25s ease;
        position : fixed;
        top : 0;
        left : 0;
        height : 100%;
        overflow-y : scroll;
        margin : 0;
    }
    .property-application .sidebar-left .sidebar .sidebar-shop.show {
        -webkit-transition : all 0.25s ease;
        transition : all 0.25s ease;
        -webkit-transform : translateX(0);
        -ms-transform : translateX(0);
        transform : translateX(0);
    }
    .property-application .grid-view {
        grid-template-columns : 1fr 1fr;
    }
    .property-application .ecommerce-header-items .result-toggler .search-results {
        display : none;
    }
}

@media (max-width: 767.98px) {
    .property-application .grid-view.wishlist-items {
        grid-template-columns : 1fr 1fr;
    }
    .property-application .list-view .property-card {
        grid-template-columns : 1fr;
    }
    .property-application .list-view .property-card .item-img {
        padding-top : 2rem;
        padding-bottom : 2rem;
    }
    .property-application .list-view .property-card .card-body {
        border : none;
    }
}

@media (max-width: 575.98px) {
    .property-application .grid-view, .property-application .grid-view.wishlist-items {
        grid-template-columns : 1fr;
    }
}/* Version 2.1.4 */
/*
 * Note that this is toastr v2.1.3, the "latest" version in url has no more maintenance,
 * please go to https://cdnjs.com/libraries/toastr.js and pick a certain version you want to use,
 * make sure you copy the url from the website since the url may change between versions.
 * */
 .toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}
#toast-container > div {
  opacity : 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter : alpha(opacity=100);
  max-width : none;
  border-radius : 0.286rem;
}

#toast-container > div, #toast-container > div:hover {
  box-shadow : 0 2px 20px 0 rgba(34, 41, 47, 0.08);
}

#toast-container > .toast {
  background-image : none !important;
}

.toast {
  background-color : #FFFFFF;
  color : #6E6B7B !important;
}

.toast .toast-close-button {
  color : #6E6B7B;
  font-size : 1.75rem;
  font-weight : 400;
  top : 0;
  right : 0;
  text-shadow : none;
}

.toast .toast-close-button:focus {
  outline : none;
}

.toast .toast-title {
  font-size : 1rem;
  font-weight : 600;
  line-height : 1.75;
}

.toast .toast-progress {
  opacity : 1;
}

.toast:before {
  content : '';
  height : 24px;
  width : 24px;
  border-radius : 50%;
  color : #FFFFFF;
  position : absolute;
  left : 1rem;
}

.toast:after {
  content : '';
  background-size : 1rem;
  background-repeat : no-repeat;
  position : absolute;
  left : 1.38rem;
  top : 1.44rem;
  width : 1rem;
  height : 1rem;
}

.toast-success .toast-title {
  color : #28C76F;
}

.toast-success .toast-progress {
  background-color : #28C76F;
}

.toast-success:before {
  background-color : #28C76F;
}

.toast-success:after {
  background-image : url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23fff\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-check\'%3E%3Cpolyline points=\'20 6 9 17 4 12\'%3E%3C/polyline%3E%3C/svg%3E');
}

.toast-error .toast-title {
  color : #EA5455;
}

.toast-error .toast-progress {
  background-color : #EA5455;
}

.toast-error:before {
  background-color : #EA5455;
}

.toast-error:after {
  background-image : url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23fff\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-x\'%3E%3Cline x1=\'18\' y1=\'6\' x2=\'6\' y2=\'18\'%3E%3C/line%3E%3Cline x1=\'6\' y1=\'6\' x2=\'18\' y2=\'18\'%3E%3C/line%3E%3C/svg%3E');
}

.toast-info .toast-title {
  color : #00CFE8;
}

.toast-info .toast-progress {
  background-color : #00CFE8;
}

.toast-info:before {
  background-color : #00CFE8;
}

.toast-info:after {
  background-image : url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23fff\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-info\'%3E%3Ccircle cx=\'12\' cy=\'12\' r=\'10\'%3E%3C/circle%3E%3Cline x1=\'12\' y1=\'16\' x2=\'12\' y2=\'12\'%3E%3C/line%3E%3Cline x1=\'12\' y1=\'8\' x2=\'12.01\' y2=\'8\'%3E%3C/line%3E%3C/svg%3E');
}

.toast-warning .toast-title {
  color : #FF9F43;
}

.toast-warning .toast-progress {
  background-color : #FF9F43;
}

.toast-warning:before {
  background-color : #FF9F43;
}

.toast-warning:after {
  background-image : url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23fff\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-alert-triangle\'%3E%3Cpath d=\'M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\'%3E%3C/path%3E%3Cline x1=\'12\' y1=\'9\' x2=\'12\' y2=\'13\'%3E%3C/line%3E%3Cline x1=\'12\' y1=\'17\' x2=\'12.01\' y2=\'17\'%3E%3C/line%3E%3C/svg%3E');
}

.toast-top-left {
  top : 1.3rem;
  left : 2rem;
}

.toast-top-right {
  top : 1.3rem;
  right : 2rem;
}

.toast-top-center, .toast-top-full-width {
  top : 1.3rem;
}

.toast-bottom-left {
  bottom : 1.3rem;
  left : 2rem;
}

.toast-bottom-right {
  bottom : 1.3rem;
  right : 2rem;
}

.toast-bottom-center, .toast-bottom-full-width {
  bottom : 1.3rem;
}

@media (max-width: 480px) and (min-width: 241px) {
  #toast-container > .toast:after {
    top : 0.95rem;
  }
  #toast-container > .toast .toast-close-button {
    top : 0;
    right : -1px;
  }
  #toast-container > div {
    width : 20rem;
  }
  .toast-top-left {
    left : 0;
  }
  #toast-container.toast-top-center, #toast-container.toast-bottom-center {
    right : 1rem;
  }
  #toast-container.toast-top-center > div, #toast-container.toast-bottom-center > div {
    width : 20rem !important;
  }
  .toast-top-full-width, .toast-bottom-full-width {
    right : 0;
    left : 0;
    width : 93%;
  }
  .toast-top-full-width > div, .toast-bottom-full-width > div {
    width : 100%;
  }
  .toast-bottom-left {
    left : 0.25rem;
    bottom : 0.75rem;
  }
  .toast-bottom-right {
    right : 2.25rem;
    bottom : 0.75rem;
  }
  .toast-bottom-center, .toast-bottom-full-width {
    bottom : 0.75rem;
  }
  [data-textdirection='rtl'] #toast-container > div {
    padding-right : 8px;
  }
}

.dark-layout #toast-container > div, .dark-layout #toast-container > div:hover {
  box-shadow : 0 4px 24px 0 rgba(34, 41, 47, 0.24);
}

.dark-layout #toast-container .toast {
  background-color : #283046;
  color : #B4B7BD !important;
}

.dark-layout #toast-container .toast .toast-close-button {
  color : #B4B7BD;
}

@media (max-width: 575.98px) {
  [data-textdirection='rtl'] .toast .toast-close-button {
    top : 0.55rem !important;
    right : 0.5rem !important;
  }
}

[data-textdirection='rtl'] .toast-top-left {
  left : 1rem;
  right : auto;
}

[data-textdirection='rtl'] .toast-top-right {
  right : 3rem;
  left : auto;
}

[data-textdirection='rtl'] .toast-bottom-left {
  left : 1em;
  right : auto;
}

[data-textdirection='rtl'] .toast-bottom-right {
  right : 3rem;
  left : auto;
}

[data-textdirection='rtl'] .toast-top-full-width#toast-container > div, [data-textdirection='rtl'] .toast-bottom-full-width#toast-container > div {
  left : 0;
  right : 0;
}.profile-banner{
  height: 300px;
  background-position: center center;
  background-size: cover;
}

#user-profile {
  /*-------------profile header section---------*/
  /*-------- profile info section --------*/
}

#user-profile .profile-header {
  overflow : hidden;
}

#user-profile .profile-header .profile-img-container {
  position : absolute;
  bottom : -2rem;
  left : 2.14rem;
  z-index : 2;
}

#user-profile .profile-header .profile-img-container .profile-img {
  height : 8.92rem;
  width : 8.92rem;
  border : 0.357rem solid #FFFFFF;
  background-color : #FFFFFF;
  border-radius : 0.428rem;
  box-shadow : 0 4px 24px 0 rgba(34, 41, 47, 0.1);
}

#user-profile .profile-header .profile-header-nav .navbar {
  padding : 0.8rem 1rem;
}

#user-profile .profile-header .profile-header-nav .navbar .navbar-toggler {
  line-height : 0;
}

#user-profile .profile-header .profile-header-nav .navbar .profile-tabs .nav-item i, #user-profile .profile-header .profile-header-nav .navbar .profile-tabs .nav-item svg {
  margin-right : 0;
}

#user-profile #profile-info .profile-star {
  color : #BABFC7;
}

#user-profile #profile-info .profile-star i.profile-favorite, #user-profile #profile-info .profile-star svg.profile-favorite {
  fill : #FF9F43;
  stroke : #FF9F43;
}

#user-profile #profile-info .profile-likes {
  fill : #EA5455;
  stroke : #EA5455;
}

#user-profile #profile-info .profile-polls-info .progress {
  height : 0.42rem;
}

#user-profile .profile-latest-img {
  -webkit-transition : all 0.2s ease-in-out;
          transition : all 0.2s ease-in-out;
}

#user-profile .profile-latest-img:hover {
  -webkit-transform : translateY(-4px) scale(1.2);
      -ms-transform : translateY(-4px) scale(1.2);
          transform : translateY(-4px) scale(1.2);
  z-index : 10;
}

#user-profile .profile-latest-img img {
  margin-top : 1.28rem;
}

#user-profile .block-element .spinner-border {
  border-width : 0.14rem;
}

@media (max-width: 991.98px) {
  #user-profile .profile-latest-img img {
    width : 100%;
  }
}

@media (min-width: 768px) {
  .profile-header-nav .profile-tabs {
    width : 100%;
    margin-left : 13.2rem;
  }
}

@media (max-width: 575.98px) {
  #user-profile .profile-header .profile-img-container .profile-img {
    height : 100px;
    width : 100px;
  }
  #user-profile .profile-header .profile-img-container .profile-title h2 {
    font-size : 1.5rem;
  }
}.cover_img{
    background: -webkit-linear-gradient(top, #ffd700, #FDE08D, #ffd700);
    background: linear-gradient(top, #ffd700, #FDE08D, #ffd700);
    height: 180px;
}
.img-fluid{
    height: 250px;
    box-shadow : 0 4px 24px 0 rgba(34, 41, 47, 0.1);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #efefef;
}
.toast-title{
    font-size: 15px!important;
}
.w_150{
    width: 150px;
}
.font_size_1{
    font-size: 1.143rem;
}
.property_detail_page{
    cursor: pointer;
}
.property_summary{
    background-color: rgba(75, 75, 75, 0.12);
    padding: 10px;
    font-weight: bolder;
}
.custom_h2{
    font-weight: lighter;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
    margin-top: 10px;
    margin-left: 15px;
    padding-bottom: 15px;
}
.property_by_label{
    background-color: #ffd700;
    color: white;
    padding: 2rem;
    margin: 0.5rem;
    font-size: 22pt;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.2em;
}
.error{
    color:#EA5455;
}
form input.error, form input.error:focus,form textarea.error, form textarea.error:focus {
    border-color: #EA5455 !important;
}
@media (min-width: 1200px) {
    .horizontal-layout.navbar-floating:not(.blank-page) .app-content {
        padding : calc(2rem + 2.45rem* 2 + 1.3rem) 2rem 0 2rem !important;
    }
}
@media (max-width: 575.98px) {
    .content-body{
        margin-left: -0.75rem;
        margin-right: -0.75rem;
    }
    .profile-header-nav .navbar{
        padding-top: 0.5rem!important;
        padding-bottom: 0.5rem!important;
    }
    .profile-header-nav .navbar .profile-tabs{
        margin-top: 0.25rem!important;
    }
    .profile-header-nav .navbar .profile-tabs .w_150{
        width: 60px;
    }

    .property_by_label{
        font-size: 18pt;
        line-height: 1.2em;
    }

    #profile-info .card-body{
        padding: 1rem;
    }
    #profile-info .order-1{
        padding-right: 1rem!important;
    }
    #profile-info .order-2 {
        padding-left: 1rem!important;
    }
    #profile-info .card-body p.card-text {
        margin-bottom: 0.5rem!important;
    }
    #profile-info .card-body div.mt-2{
        margin-top: 0.5rem!important;
    }
    #profile-info .py-1{
        padding: 0.5rem!important;
    }
    #profile-info .property-type-div .grid-view {
        margin-left: 0!important;
    }
    #profile-info .property-type-div .grid-view a,#profile-info .property-type-div .grid-view div {
        margin-bottom: 0.5rem!important;
    }
    .content{
        overflow-x: hidden;
    }
    .custom_h2{
        padding-bottom: 0.5rem!important;
        margin-bottom: 0.5rem!important;
    }
    #property-listing{
        margin-top: 0.5rem!important;
    }
    #property-listing .item-name{
        margin-top: 0!important;
    }
    #property-listing .property-card{
        margin-bottom: 0.50rem!important;
    }
    #property-listing .property-card .card-body .mb-1{
        margin-bottom: 0.25rem!important;
    }
    #property-listing .property-card .card-body .item-wrapper {
        padding: 0!important;
    }
    .contactEmail .card-body .input_div div:nth-child(1){
        margin-top: 0!important;
    }
    .contactEmail .card-body .input_div div:nth-child(2){
        margin-top: 0.5rem!important;
    }
    .contactEmail .card-body {
        padding: 1rem!important;
    }
    .contactEmail .card-body .input_div div:nth-child(3){
        margin-top: 0.5rem!important;
    }
    .contactEmail .card-body .input_div div:last-child{
        margin-top: 0!important;
    }
}
@media (max-width: 390px) {
    .profile-title{
        margin-left: 1rem !important;
    }
}#user-profile {
    /*-------------profile header section---------*/
    /*-------- profile info section --------*/
}

#user-profile .profile-header {
    overflow : hidden;
}

#user-profile .profile-header .profile-img-container {
    position : absolute;
    bottom : -2rem;
    left : 2.14rem;
    z-index : 2;
}

#user-profile .profile-header .profile-img-container .profile-img {
    /*height : 8.92rem;*/
    /*width : 8.92rem;*/
    /*background-color : #FFFFFF;*/

    width: 150px;
    height: 180px;
    border : 0.357rem solid #FFFFFF;
    border-radius : 0.428rem;
    box-shadow : 0 4px 24px 0 rgba(34, 41, 47, 0.1);

    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #efefef;
}

.contactEmail .profile-img {
    width: 150px;
    height: 180px;
    border : 0.357rem solid #FFFFFF;
    border-radius : 0.428rem;
    box-shadow : 0 4px 24px 0 rgba(34, 41, 47, 0.1);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #efefef;
}

#user-profile .profile-header .profile-header-nav .navbar {
    padding : 0.8rem 1rem;
}

#user-profile .profile-header .profile-header-nav .navbar .navbar-toggler {
    line-height : 0;
}

#user-profile .profile-header .profile-header-nav .navbar .profile-tabs .nav-item i, #user-profile .profile-header .profile-header-nav .navbar .profile-tabs .nav-item svg {
    margin-right : 0;
}

#user-profile #profile-info .profile-star {
    color : #BABFC7;
}

#user-profile #profile-info .profile-star i.profile-favorite, #user-profile #profile-info .profile-star svg.profile-favorite {
    fill : #FF9F43;
    stroke : #FF9F43;
}

#user-profile #profile-info .profile-likes {
    fill : #EA5455;
    stroke : #EA5455;
}

#user-profile #profile-info .profile-polls-info .progress {
    height : 0.42rem;
}

#user-profile .profile-latest-img {
    -webkit-transition : all 0.2s ease-in-out;
    transition : all 0.2s ease-in-out;
}

#user-profile .profile-latest-img:hover {
    -webkit-transform : translateY(-4px) scale(1.2);
    -ms-transform : translateY(-4px) scale(1.2);
    transform : translateY(-4px) scale(1.2);
    z-index : 10;
}

#user-profile .profile-latest-img img {
    margin-top : 1.28rem;
}

#user-profile .block-element .spinner-border {
    border-width : 0.14rem;
}

@media (max-width: 991.98px) {
    #user-profile .profile-latest-img img {
        width : 100%;
    }
}

@media (min-width: 768px) {
    .profile-header-nav .profile-tabs {
        width : 100%;
        margin-left : 13.2rem;
    }
}

@media (max-width: 575.98px) {
    #user-profile .profile-header .profile-img-container {
        left : 1.14rem;
    }
    #user-profile .profile-header .profile-img-container .profile-img {
        /*height : 100px;*/
        /*width : 100px;*/

        height: 180px;
        width: 150px;
    }
    .contactEmail .profile-img {
        height: 180px;
        width: 150px;
    }
    #user-profile .profile-header .profile-img-container .profile-title h2 {
        font-size : 1.5rem;
    }

}.property-type-div .grid-view {
    display : grid;
    grid-template-columns : 1fr 1fr 1fr;
    -webkit-column-gap : 2rem;
    -moz-column-gap : 2rem;
    column-gap : 2rem;
}

@media (max-width: 1220px) {
    .property-type-div .grid-view {
        grid-template-columns : 1fr 1fr;
    }
}

@media (max-width: 991.98px) {
    .property-type-div .grid-view {
        grid-template-columns : 1fr 1fr;
    }
}

@media (max-width: 575.98px) {
    .property-type-div .grid-view {
        grid-template-columns : 1fr;
    }
}#select_city_bar{
    cursor: pointer;
    border-top-left-radius: 0.357rem;
    border-bottom-left-radius: 0.357rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px solid #D8D6DE;
}
#select_city_bar[data-focus='true']{
    border-color: #ffa000;
}
.select_city_result_div{
    display: none;
    position: absolute;
    z-index: 50;
    background-color: white;
    width: 94%;
    padding: 0.75rem;
    max-height: 200px ;
    overflow: hidden;
    -ms-overflow-y: auto;
    overflow-y: auto;
    line-height: 15px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.city_item{
    margin-bottom: 10px;
    display: flex;
}
.city_item_div{
    margin-left: 10px;
    width: 100%;
}
.city_item_count{
    padding: 5px;
    color: white;
    background-color: #bbbab9;
    border-radius: 6px;
    font-size: 12px;
    min-width: 25px;
    text-align: center;
}
.select_city{
    width: 25px;
    height: 25px;
}
.filter_property{
    width: 94%;
    margin-left: auto;
    margin-right: auto;
}
.search_btn{
    height: 2.714rem;
    display: flex;
    align-items: center;
    width: 50px;
    background-color: gainsboro;
    justify-content: center;
    border-top-right-radius: 0.357rem;
    border-bottom-right-radius: 0.357rem;
}
@media (max-width: 751px) {
    #profile-info .order-1{
        padding-right: 1rem!important
    }
    #profile-info .order-2{
        padding-left: 1rem!important
    }
}
@media (max-width: 575px) {
    .select_city_result_div{
        width: 99%;
    }
}
@media (max-width: 477px) {
    .select_city_result_div{
        width: 100%;
    }
}.full-loading-page {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(112, 112, 113 ,0.6);
    z-index: 300000;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.loading_shape{
    width: 8rem!important;
    height: 8rem!important;
    border-width: 1em;
}input[type="file"] {
    display: none;
}
.custom-file-upload {
    border: 1px dotted #ccc;
    display: inline-block;
    padding: 120px;
    font-size: 14pt;
    cursor: pointer;
    margin: auto;
}
.paper-button {
    padding: 3px 10px 3px 10px;
}