/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 03 2026 | 14:12:34 */
        @media (min-width: 1200px) {
          .container {
              max-width: 1310px;
          }
        }
        body {
            font-family: Jost;
            font-size: 16px;
            font-weight: 400;
            line-height: 30px;
            text-transform: none;
        }
        .main-nav,
        .dropdown-menu,
        .login-register,
        .btn.btn-create-listing,
        .logged-in-nav,
        .btn-phone-number {
          font-family: Jost;
          font-size: 13px;
          font-weight: 600;
          text-align: left;
          text-transform: uppercase;
        }

        .btn,
        .form-control,
        .bootstrap-select .text,
        .sort-by-title,
        .woocommerce ul.products li.product .button {
          font-family: Jost;
          font-size: 16px; 
        }
        
        h1, h2, h3, h4, h5, h6, .item-title {
          font-family: Jost;
          font-weight: 500;
          text-transform: none;
        }

        .post-content-wrap h1, .post-content-wrap h2, .post-content-wrap h3, .post-content-wrap h4, .post-content-wrap h5, .post-content-wrap h6 {
          font-weight: 500;
          text-transform: none;
          text-align: inherit; 
        }

        .top-bar-wrap {
            font-family: Roboto;
            font-size: 15px;
            font-weight: 300;
            line-height: 25px;
            text-align: left;
            text-transform: none;   
        }
        .footer-wrap {
            font-family: Roboto;
            font-size: 14px;
            font-weight: 300;
            line-height: 25px;
            text-align: left;
            text-transform: none;
        }
        
        .header-v1 .header-inner-wrap,
        .header-v1 .navbar-logged-in-wrap {
            line-height: 60px;
            height: 60px; 
        }
        .header-v2 .header-top .navbar {
          height: 110px; 
        }

        .header-v2 .header-bottom .header-inner-wrap,
        .header-v2 .header-bottom .navbar-logged-in-wrap {
          line-height: 54px;
          height: 54px; 
        }

        .header-v3 .header-top .header-inner-wrap,
        .header-v3 .header-top .header-contact-wrap {
          height: 80px;
          line-height: 80px; 
        }
        .header-v3 .header-bottom .header-inner-wrap,
        .header-v3 .header-bottom .navbar-logged-in-wrap {
          line-height: 54px;
          height: 54px; 
        }
        .header-v4 .header-inner-wrap,
        .header-v4 .navbar-logged-in-wrap {
          line-height: 90px;
          height: 90px; 
        }
        .header-v5 .header-top .header-inner-wrap,
        .header-v5 .header-top .navbar-logged-in-wrap {
          line-height: 110px;
          height: 110px; 
        }
        .header-v5 .header-bottom .header-inner-wrap {
          line-height: 54px;
          height: 54px; 
        }
        .header-v6 .header-inner-wrap,
        .header-v6 .navbar-logged-in-wrap {
          height: 60px;
          line-height: 60px; 
        }
        @media (min-width: 1200px) {
            .header-v5 .header-top .container {
                max-width: 1170px;
            }
        }
    
      body,
      .main-wrap,
      .fw-property-documents-wrap h3 span, 
      .fw-property-details-wrap h3 span {
        background-color: #f8f8f8; 
      }
      .houzez-main-wrap-v2, .main-wrap.agent-detail-page-v2 {
        background-color: #ffffff;
      }

       body,
      .form-control,
      .bootstrap-select .text,
      .item-title a,
      .listing-tabs .nav-tabs .nav-link,
      .item-wrap-v2 .item-amenities li span,
      .item-wrap-v2 .item-amenities li:before,
      .item-parallax-wrap .item-price-wrap,
      .list-view .item-body .item-price-wrap,
      .property-slider-item .item-price-wrap,
      .page-title-wrap .item-price-wrap,
      .agent-information .agent-phone span a,
      .property-overview-wrap ul li strong,
      .mobile-property-title .item-price-wrap .item-price,
      .fw-property-features-left li a,
      .lightbox-content-wrap .item-price-wrap,
      .blog-post-item-v1 .blog-post-title h3 a,
      .blog-post-content-widget h4 a,
      .property-item-widget .right-property-item-widget-wrap .item-price-wrap,
      .login-register-form .modal-header .login-register-tabs .nav-link.active,
      .agent-list-wrap .agent-list-content h2 a,
      .agent-list-wrap .agent-list-contact li a,
      .agent-contacts-wrap li a,
      .menu-edit-property li a,
      .statistic-referrals-list li a,
      .chart-nav .nav-pills .nav-link,
      .dashboard-table-properties td .property-payment-status,
      .dashboard-mobile-edit-menu-wrap .bootstrap-select > .dropdown-toggle.bs-placeholder,
      .payment-method-block .radio-tab .control-text,
      .post-title-wrap h2 a,
      .lead-nav-tab.nav-pills .nav-link,
      .deals-nav-tab.nav-pills .nav-link,
      .btn-light-grey-outlined:hover,
      button:not(.bs-placeholder) .filter-option-inner-inner,
      .fw-property-floor-plans-wrap .floor-plans-tabs a,
      .products > .product > .item-body > a,
      .woocommerce ul.products li.product .price,
      .woocommerce div.product p.price, 
      .woocommerce div.product span.price,
      .woocommerce #reviews #comments ol.commentlist li .meta,
      .woocommerce-MyAccount-navigation ul li a,
      .activitiy-item-close-button a,
      .property-section-wrap li a {
       color: #015369; 
     }


    
      a,
      a:hover,
      a:active,
      a:focus,
      .primary-text,
      .btn-clear,
      .btn-apply,
      .btn-primary-outlined,
      .btn-primary-outlined:before,
      .item-title a:hover,
      .sort-by .bootstrap-select .bs-placeholder,
      .sort-by .bootstrap-select > .btn,
      .sort-by .bootstrap-select > .btn:active,
      .page-link,
      .page-link:hover,
      .accordion-title:before,
      .blog-post-content-widget h4 a:hover,
      .agent-list-wrap .agent-list-content h2 a:hover,
      .agent-list-wrap .agent-list-contact li a:hover,
      .agent-contacts-wrap li a:hover,
      .agent-nav-wrap .nav-pills .nav-link,
      .dashboard-side-menu-wrap .side-menu-dropdown a.active,
      .menu-edit-property li a.active,
      .menu-edit-property li a:hover,
      .dashboard-statistic-block h3 .fa,
      .statistic-referrals-list li a:hover,
      .chart-nav .nav-pills .nav-link.active,
      .board-message-icon-wrap.active,
      .post-title-wrap h2 a:hover,
      .listing-switch-view .switch-btn.active,
      .item-wrap-v6 .item-price-wrap,
      .listing-v6 .list-view .item-body .item-price-wrap,
      .woocommerce nav.woocommerce-pagination ul li a, 
      .woocommerce nav.woocommerce-pagination ul li span,
      .woocommerce-MyAccount-navigation ul li a:hover,
      .property-schedule-tour-form-wrap .control input:checked ~ .control__indicator,
      .property-schedule-tour-form-wrap .control:hover,
      .property-walkscore-wrap-v2 .score-details .houzez-icon,
      .login-register .btn-icon-login-register + .dropdown-menu a,
      .activitiy-item-close-button a:hover,
      .property-section-wrap li a:hover,
      .agent-detail-page-v2 .agent-nav-wrap .nav-link.active,
      .property-lightbox-v2-sections-navigation .slick-prev, 
      .property-lightbox-v2-sections-navigation .slick-next,
      .property-lightbox-v2-sections-navigation .slick-slide.current-section,
      .property-lightbox-v2-sections-navigation .nav-link.active {
        color: #015369; 
      }
      
      .agent-list-position a {
        color: #015369; 
      }

      .control input:checked ~ .control__indicator,
      .top-banner-wrap .nav-pills .nav-link,
      .btn-primary-outlined:hover,
      .page-item.active .page-link,
      .slick-prev:hover,
      .slick-prev:focus,
      .slick-next:hover,
      .slick-next:focus,
      .mobile-property-tools .nav-pills .nav-link.active,
      .login-register-form .modal-header,
      .agent-nav-wrap .nav-pills .nav-link.active,
      .board-message-icon-wrap .notification-circle,
      .primary-label,
      .fc-event, .fc-event-dot,
      .compare-table .table-hover > tbody > tr:hover,
      .post-tag,
      .datepicker table tr td.active.active,
      .datepicker table tr td.active.disabled,
      .datepicker table tr td.active.disabled.active,
      .datepicker table tr td.active.disabled.disabled,
      .datepicker table tr td.active.disabled:active,
      .datepicker table tr td.active.disabled:hover,
      .datepicker table tr td.active.disabled:hover.active,
      .datepicker table tr td.active.disabled:hover.disabled,
      .datepicker table tr td.active.disabled:hover:active,
      .datepicker table tr td.active.disabled:hover:hover,
      .datepicker table tr td.active.disabled:hover[disabled],
      .datepicker table tr td.active.disabled[disabled],
      .datepicker table tr td.active:active,
      .datepicker table tr td.active:hover,
      .datepicker table tr td.active:hover.active,
      .datepicker table tr td.active:hover.disabled,
      .datepicker table tr td.active:hover:active,
      .datepicker table tr td.active:hover:hover,
      .datepicker table tr td.active:hover[disabled],
      .datepicker table tr td.active[disabled],
      .ui-slider-horizontal .ui-slider-range,
      .btn-bubble {
        background-color: #015369; 
      }

      .control input:checked ~ .control__indicator,
      .btn-primary-outlined,
      .page-item.active .page-link,
      .mobile-property-tools .nav-pills .nav-link.active,
      .agent-nav-wrap .nav-pills .nav-link,
      .agent-nav-wrap .nav-pills .nav-link.active,
      .chart-nav .nav-pills .nav-link.active,
      .dashaboard-snake-nav .step-block.active,
      .fc-event,
      .fc-event-dot,
      .property-schedule-tour-form-wrap .control input:checked ~ .control__indicator,
      .agent-detail-page-v2 .agent-nav-wrap .nav-link.active {
        border-color: #015369; 
      }

      .slick-arrow:hover {
        background-color: rgba(0,42,54,1); 
      }

      .slick-arrow {
        background-color: #015369; 
      }

      .property-banner .nav-pills .nav-link.active {
        background-color: rgba(0,42,54,1) !important; 
      }

      .property-navigation-wrap a.active {
        color: #015369;
        -webkit-box-shadow: inset 0 -3px #015369;
        box-shadow: inset 0 -3px #015369; 
      }

      .btn-primary,
      .fc-button-primary,
      .woocommerce nav.woocommerce-pagination ul li a:focus, 
      .woocommerce nav.woocommerce-pagination ul li a:hover, 
      .woocommerce nav.woocommerce-pagination ul li span.current {
        color: #fff;
        background-color: #015369;
        border-color: #015369; 
      }
      .btn-primary:focus, .btn-primary:focus:active,
      .fc-button-primary:focus,
      .fc-button-primary:focus:active {
        color: #fff;
        background-color: #015369;
        border-color: #015369; 
      }
      .btn-primary:hover,
      .fc-button-primary:hover {
        color: #fff;
        background-color: #002a36;
        border-color: #002a36; 
      }
      .btn-primary:active, 
      .btn-primary:not(:disabled):not(:disabled):active,
      .fc-button-primary:active,
      .fc-button-primary:not(:disabled):not(:disabled):active {
        color: #fff;
        background-color: #002a36;
        border-color: #002a36; 
      }

      .btn-secondary,
      .woocommerce span.onsale,
      .woocommerce ul.products li.product .button,
      .woocommerce #respond input#submit.alt, 
      .woocommerce a.button.alt, 
      .woocommerce button.button.alt, 
      .woocommerce input.button.alt,
      .woocommerce #review_form #respond .form-submit input,
      .woocommerce #respond input#submit, 
      .woocommerce a.button, 
      .woocommerce button.button, 
      .woocommerce input.button {
        color: #fff;
        background-color: #015369;
        border-color: #015369; 
      }
      .woocommerce ul.products li.product .button:focus,
      .woocommerce ul.products li.product .button:active,
      .woocommerce #respond input#submit.alt:focus, 
      .woocommerce a.button.alt:focus, 
      .woocommerce button.button.alt:focus, 
      .woocommerce input.button.alt:focus,
      .woocommerce #respond input#submit.alt:active, 
      .woocommerce a.button.alt:active, 
      .woocommerce button.button.alt:active, 
      .woocommerce input.button.alt:active,
      .woocommerce #review_form #respond .form-submit input:focus,
      .woocommerce #review_form #respond .form-submit input:active,
      .woocommerce #respond input#submit:active, 
      .woocommerce a.button:active, 
      .woocommerce button.button:active, 
      .woocommerce input.button:active,
      .woocommerce #respond input#submit:focus, 
      .woocommerce a.button:focus, 
      .woocommerce button.button:focus, 
      .woocommerce input.button:focus {
        color: #fff;
        background-color: #015369;
        border-color: #015369; 
      }
      .btn-secondary:hover,
      .woocommerce ul.products li.product .button:hover,
      .woocommerce #respond input#submit.alt:hover, 
      .woocommerce a.button.alt:hover, 
      .woocommerce button.button.alt:hover, 
      .woocommerce input.button.alt:hover,
      .woocommerce #review_form #respond .form-submit input:hover,
      .woocommerce #respond input#submit:hover, 
      .woocommerce a.button:hover, 
      .woocommerce button.button:hover, 
      .woocommerce input.button:hover {
        color: #fff;
        background-color: #002a36;
        border-color: #002a36; 
      }
      .btn-secondary:active, 
      .btn-secondary:not(:disabled):not(:disabled):active {
        color: #fff;
        background-color: #002a36;
        border-color: #002a36; 
      }

      .btn-primary-outlined {
        color: #015369;
        background-color: transparent;
        border-color: #015369; 
      }
      .btn-primary-outlined:focus, .btn-primary-outlined:focus:active {
        color: #015369;
        background-color: transparent;
        border-color: #015369; 
      }
      .btn-primary-outlined:hover {
        color: #fff;
        background-color: #002a36;
        border-color: #002a36; 
      }
      .btn-primary-outlined:active, .btn-primary-outlined:not(:disabled):not(:disabled):active {
        color: #015369;
        background-color: rgba(26, 26, 26, 0);
        border-color: #002a36; 
      }

      .btn-secondary-outlined {
        color: #015369;
        background-color: transparent;
        border-color: #015369; 
      }
      .btn-secondary-outlined:focus, .btn-secondary-outlined:focus:active {
        color: #015369;
        background-color: transparent;
        border-color: #015369; 
      }
      .btn-secondary-outlined:hover {
        color: #fff;
        background-color: #002a36;
        border-color: #002a36; 
      }
      .btn-secondary-outlined:active, .btn-secondary-outlined:not(:disabled):not(:disabled):active {
        color: #015369;
        background-color: rgba(26, 26, 26, 0);
        border-color: #002a36; 
      }

      .btn-call {
        color: #015369;
        background-color: transparent;
        border-color: #015369; 
      }
      .btn-call:focus, .btn-call:focus:active {
        color: #015369;
        background-color: transparent;
        border-color: #015369; 
      }
      .btn-call:hover {
        color: #015369;
        background-color: rgba(26, 26, 26, 0);
        border-color: #002a36; 
      }
      .btn-call:active, .btn-call:not(:disabled):not(:disabled):active {
        color: #015369;
        background-color: rgba(26, 26, 26, 0);
        border-color: #002a36; 
      }
      .icon-delete .btn-loader:after{
          border-color: #015369 transparent #015369 transparent
      }
    
      .header-v1 {
        background-color: #004274;
        border-bottom: 1px solid #004274; 
      }

      .header-v1 a.nav-link {
        color: #FFFFFF; 
      }

      .header-v1 a.nav-link:hover,
      .header-v1 a.nav-link:active {
        color: #00aeff;
        background-color: rgba(0, 174, 255, 0.1); 
      }
      .header-desktop .main-nav .nav-link {
          letter-spacing: 1.5px;
      }
    
      .header-v2 .header-top,
      .header-v5 .header-top,
      .header-v2 .header-contact-wrap {
        background-color: #ffffff; 
      }

      .header-v2 .header-bottom, 
      .header-v5 .header-bottom {
        background-color: #004274;
      }

      .header-v2 .header-contact-wrap .header-contact-right, .header-v2 .header-contact-wrap .header-contact-right a, .header-contact-right a:hover, header-contact-right a:active {
        color: #004274; 
      }

      .header-v2 .header-contact-left {
        color: #004274; 
      }

      .header-v2 .header-bottom,
      .header-v2 .navbar-nav > li,
      .header-v2 .navbar-nav > li:first-of-type,
      .header-v5 .header-bottom,
      .header-v5 .navbar-nav > li,
      .header-v5 .navbar-nav > li:first-of-type {
        border-color: rgba(0, 174, 255, 0.2);
      }

      .header-v2 a.nav-link,
      .header-v5 a.nav-link {
        color: #ffffff; 
      }

      .header-v2 a.nav-link:hover,
      .header-v2 a.nav-link:active,
      .header-v5 a.nav-link:hover,
      .header-v5 a.nav-link:active {
        color: #00aeff;
        background-color: rgba(0, 174, 255, 0.1); 
      }

      .header-v2 .header-contact-right a:hover, 
      .header-v2 .header-contact-right a:active,
      .header-v3 .header-contact-right a:hover, 
      .header-v3 .header-contact-right a:active {
        background-color: transparent;
      }

      .header-v2 .header-social-icons a,
      .header-v5 .header-social-icons a {
        color: #004274; 
      }
    
      .header-v3 .header-top {
        background-color: #004274; 
      }

      .header-v3 .header-bottom {
        background-color: #004274; 
      }

      .header-v3 .header-contact,
      .header-v3-mobile {
        background-color: #00aeff;
        color: #ffffff; 
      }

      .header-v3 .header-bottom,
      .header-v3 .login-register,
      .header-v3 .navbar-nav > li,
      .header-v3 .navbar-nav > li:first-of-type {
        border-color: rgba(0, 174, 239, 0.2); 
      }

      .header-v3 a.nav-link, 
      .header-v3 .header-contact-right a:hover, .header-v3 .header-contact-right a:active {
        color: #FFFFFF; 
      }

      .header-v3 a.nav-link:hover,
      .header-v3 a.nav-link:active {
        color: #00aeff;
        background-color: rgba(0, 174, 255, 0.1); 
      }

      .header-v3 .header-social-icons a {
        color: #004274; 
      }
    
      .header-v4 {
        background-color: #ffffff; 
      }

      .header-v4 a.nav-link {
        color: #015369; 
      }

      .header-v4 a.nav-link:hover, .header-v4 a.nav-link:active {
    color: #000000;
    background: none;
    text-decoration: underline;
}
    
      .header-v6 .header-top {
        background-color: #004274; 
      }

      .header-v6 a.nav-link {
        color: #FFFFFF; 
      }

      .header-v6 a.nav-link:hover,
      .header-v6 a.nav-link:active {
        color: #00aeff;
        background-color: rgba(0, 174, 255, 0.1); 
      }

      .header-v6 .header-social-icons a {
        color: #FFFFFF; 
      }
    
      .header-mobile {
        background-color: #ffffff; 
      }
      .header-mobile .toggle-button-left,
      .header-mobile .toggle-button-right {
        color: #000000; 
      }

      .nav-mobile .logged-in-nav a,
      .nav-mobile .main-nav,
      .nav-mobile .navi-login-register {
        background-color: #ffffff; 
      }

      .nav-mobile .logged-in-nav a,
      .nav-mobile .main-nav .nav-item .nav-item a,
      .nav-mobile .main-nav .nav-item a,
      .navi-login-register .main-nav .nav-item a {
        color: #000000;
        border-bottom: 1px solid #dce0e0;
        background-color: #ffffff;
      }

      .nav-mobile .btn-create-listing,
      .navi-login-register .btn-create-listing {
        color: #fff;
        border: 1px solid #015369;
        background-color: #015369; 
      }

      .nav-mobile .btn-create-listing:hover, .nav-mobile .btn-create-listing:active,
      .navi-login-register .btn-create-listing:hover,
      .navi-login-register .btn-create-listing:active {
        color: #fff;
        border: 1px solid #015369;
        background-color: rgba(0, 174, 255, 0.65); 
      }
    
      .header-transparent-wrap .header-v4 {
        background-color: transparent;
        border-bottom: 1px solid rgba(149,197,222,0.27); 
      }

      .header-transparent-wrap .header-v4 a {
        color: #015369; 
      }

      .header-transparent-wrap .header-v4 a:hover,
      .header-transparent-wrap .header-v4 a:active {
        color: #111111;
        background-color: rgba(255, 255, 255, 0.1); 
      }
    
      .main-nav .navbar-nav .nav-item .dropdown-menu,
      .login-register .login-register-nav li .dropdown-menu {
        background-color: rgba(17,17,17,1); 
      }

      .login-register .login-register-nav li .dropdown-menu:before {
          border-left-color: rgba(17,17,17,1);
          border-top-color: rgba(17,17,17,1);
      }

      .main-nav .navbar-nav .nav-item .nav-item a,
      .login-register .login-register-nav li .dropdown-menu .nav-item a {
        color: #ffffff;
        border-bottom: 1px solid #ffffff; 
      }

      .main-nav .navbar-nav .nav-item .nav-item a:hover,
      .main-nav .navbar-nav .nav-item .nav-item a:active,
      .login-register .login-register-nav li .dropdown-menu .nav-item a:hover {
        color: #ffffff; 
      }
      .main-nav .navbar-nav .nav-item .nav-item a:hover,
      .main-nav .navbar-nav .nav-item .nav-item a:active,
      .login-register .login-register-nav li .dropdown-menu .nav-item a:hover {
          background-color: rgba(1,83,105,1);
      }
    
      .header-main-wrap .btn-create-listing {
        color: #ffffff;
        border:  none #015369;
        background-color: #015369; 
      }

      .header-main-wrap .btn-create-listing:hover,
      .header-main-wrap .btn-create-listing:active {
        color: rgba(255, 255, 255, 0.99);
        border:  none #002a36;
        background-color: rgba(0,42,54,1); 
      }
    
      .header-transparent-wrap .header-v4 .btn-create-listing {
        color: #ffffff;
        border: 1px solid #6fabca;
        background-color: rgba(1,83,105,1); 
      }

      .header-transparent-wrap .header-v4 .btn-create-listing:hover,
      .header-transparent-wrap .header-v4 .btn-create-listing:active {
        color: rgba(255,255,255,1);
        border: 1px solid #6fabca;
        background-color: rgba(0,42,54,1); 
      }
    
      .header-transparent-wrap .logged-in-nav a,
      .logged-in-nav a {
        color: #000000;
        border-color: #dce0e0;
        background-color: #FFFFFF; 
      }

      .header-transparent-wrap .logged-in-nav a:hover,
      .header-transparent-wrap .logged-in-nav a:active,
      .logged-in-nav a:hover,
      .logged-in-nav a:active {
        color: #08415c;
        background-color: rgba(255,255,255,1);
        border-color: #dce0e0; 
      }
    
      .form-control::-webkit-input-placeholder,
      .search-banner-wrap ::-webkit-input-placeholder,
      .advanced-search ::-webkit-input-placeholder,
      .advanced-search-banner-wrap ::-webkit-input-placeholder,
      .overlay-search-advanced-module ::-webkit-input-placeholder {
        color: #828789; 
      }
      .bootstrap-select > .dropdown-toggle.bs-placeholder, 
      .bootstrap-select > .dropdown-toggle.bs-placeholder:active, 
      .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, 
      .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
        color: #828789; 
      }
      .form-control::placeholder,
      .search-banner-wrap ::-webkit-input-placeholder,
      .advanced-search ::-webkit-input-placeholder,
      .advanced-search-banner-wrap ::-webkit-input-placeholder,
      .overlay-search-advanced-module ::-webkit-input-placeholder {
        color: #828789; 
      }

      .search-banner-wrap ::-moz-placeholder,
      .advanced-search ::-moz-placeholder,
      .advanced-search-banner-wrap ::-moz-placeholder,
      .overlay-search-advanced-module ::-moz-placeholder {
        color: #828789; 
      }

      .search-banner-wrap :-ms-input-placeholder,
      .advanced-search :-ms-input-placeholder,
      .advanced-search-banner-wrap ::-ms-input-placeholder,
      .overlay-search-advanced-module ::-ms-input-placeholder {
        color: #828789; 
      }

      .search-banner-wrap :-moz-placeholder,
      .advanced-search :-moz-placeholder,
      .advanced-search-banner-wrap :-moz-placeholder,
      .overlay-search-advanced-module :-moz-placeholder {
        color: #828789; 
      }

      .advanced-search .form-control,
      .advanced-search .bootstrap-select > .btn,
      .location-trigger,
      .vertical-search-wrap .form-control,
      .vertical-search-wrap .bootstrap-select > .btn,
      .step-search-wrap .form-control,
      .step-search-wrap .bootstrap-select > .btn,
      .advanced-search-banner-wrap .form-control,
      .advanced-search-banner-wrap .bootstrap-select > .btn,
      .search-banner-wrap .form-control,
      .search-banner-wrap .bootstrap-select > .btn,
      .overlay-search-advanced-module .form-control,
      .overlay-search-advanced-module .bootstrap-select > .btn,
      .advanced-search-v2 .advanced-search-btn,
      .advanced-search-v2 .advanced-search-btn:hover {
        border-color: #d3e2e8; 
      }

      .advanced-search-nav,
      .search-expandable,
      .overlay-search-advanced-module {
        background-color: #DFEEF4; 
      }
      .btn-search {
        color: #ffffff;
        background-color: #015369;
        border-color: #08415c;
      }
      .btn-search:hover, .btn-search:active  {
        color: #ffffff;
        background-color: #1e5c7a;
        border-color: #1e5c7a;
      }
      .advanced-search-btn {
        color: #08415c;
        background-color: #dfeef4;
        border-color: #08415c; 
      }
      .advanced-search-btn:hover, .advanced-search-btn:active {
        color: #ffffff;
        background-color: #08415c;
        border-color: #08415c; 
      }
      .advanced-search-btn:focus {
        color: #08415c;
        background-color: #dfeef4;
        border-color: #08415c; 
      }
      .search-expandable-label {
        color: #ffffff;
        background-color: #08415c;
      }
      .advanced-search-nav {
        padding-top: 10px;
        padding-bottom: 10px;
      }
      .features-list-wrap .control--checkbox,
      .features-list-wrap .control--radio,
      .range-text, 
      .features-list-wrap .control--checkbox, 
      .features-list-wrap .btn-features-list, 
      .overlay-search-advanced-module .search-title, 
      .overlay-search-advanced-module .overlay-search-module-close {
          color: #222222;
      }
      .advanced-search-half-map {
        background-color: #EDF4F4; 
      }
      .advanced-search-half-map .range-text, 
      .advanced-search-half-map .features-list-wrap .control--checkbox, 
      .advanced-search-half-map .features-list-wrap .btn-features-list {
          color: #000000;
      }
    
      .save-search-btn {
          border-color: #08415c ;
          background-color: #08415c ;
          color: #ffffff ;
      }
      .save-search-btn:hover,
      .save-search-btn:active {
          border-color: #1e5c7a;
          background-color: #1e5c7a ;
          color: #ffffff ;
      }
    .label-featured {
      background-color: #77c720;
      color: #ffffff; 
    }
    
    .dashboard-side-wrap {
      background-color: #08415c; 
    }

    .side-menu a {
      color: #ffffff; 
    }

    .side-menu a.active,
    .side-menu .side-menu-parent-selected > a,
    .side-menu-dropdown a,
    .side-menu a:hover {
      color: #ffffff; 
    }
    .dashboard-side-menu-wrap .side-menu-dropdown a.active {
      color: #01a0b5
    }
    
      .detail-wrap {
        background-color: rgba(111,171,202,0.27);
        border-color: #6fabca; 
      }
    .top-bar-wrap,
    .top-bar-wrap .dropdown-menu,
    .switcher-wrap .dropdown-menu {
      background-color: #015369;
    }
    .top-bar-wrap a,
    .top-bar-contact,
    .top-bar-slogan,
    .top-bar-wrap .btn,
    .top-bar-wrap .dropdown-menu,
    .switcher-wrap .dropdown-menu,
    .top-bar-wrap .navbar-toggler {
      color: #ffffff;
    }
    .top-bar-wrap a:hover,
    .top-bar-wrap a:active,
    .top-bar-wrap .btn:hover,
    .top-bar-wrap .btn:active,
    .top-bar-wrap .dropdown-menu li:hover,
    .top-bar-wrap .dropdown-menu li:active,
    .switcher-wrap .dropdown-menu li:hover,
    .switcher-wrap .dropdown-menu li:active {
      color: rgba(215,228,229,1);
    }
    .class-energy-indicator:nth-child(1) {
        background-color: #33a357;
    }
    .class-energy-indicator:nth-child(2) {
        background-color: #79b752;
    }
    .class-energy-indicator:nth-child(3) {
        background-color: #c3d545;
    }
    .class-energy-indicator:nth-child(4) {
        background-color: #fff12c;
    }
    .class-energy-indicator:nth-child(5) {
        background-color: #edb731;
    }
    .class-energy-indicator:nth-child(6) {
        background-color: #d66f2c;
    }
    .class-energy-indicator:nth-child(7) {
        background-color: #cc232a;
    }
    .class-energy-indicator:nth-child(8) {
        background-color: #cc232a;
    }
    .class-energy-indicator:nth-child(9) {
        background-color: #cc232a;
    }
    .class-energy-indicator:nth-child(10) {
        background-color: #cc232a;
    }
    
      .agent-detail-page-v2 .agent-profile-wrap { background-color:#015369 }
      .agent-detail-page-v2 .agent-list-position a, .agent-detail-page-v2 .agent-profile-header h1, .agent-detail-page-v2 .rating-score-text, .agent-detail-page-v2 .agent-profile-address address, .agent-detail-page-v2 .badge-success { color:#ffffff }

      .agent-detail-page-v2 .all-reviews, .agent-detail-page-v2 .agent-profile-cta a { color:#00aeff }
    
    .footer-top-wrap {
      background-color: #015369; 
    }

    .footer-bottom-wrap {
      background-color: #ffffff; 
    }

    .footer-top-wrap,
    .footer-top-wrap a,
    .footer-bottom-wrap,
    .footer-bottom-wrap a,
    .footer-top-wrap .property-item-widget .right-property-item-widget-wrap .item-amenities,
    .footer-top-wrap .property-item-widget .right-property-item-widget-wrap .item-price-wrap,
    .footer-top-wrap .blog-post-content-widget h4 a,
    .footer-top-wrap .blog-post-content-widget,
    .footer-top-wrap .form-tools .control,
    .footer-top-wrap .slick-dots li.slick-active button:before,
    .footer-top-wrap .slick-dots li button::before,
    .footer-top-wrap .widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li span {
      color: #ffffff; 
    }
    
          .footer-top-wrap a:hover,
          .footer-bottom-wrap a:hover,
          .footer-top-wrap .blog-post-content-widget h4 a:hover {
            color: rgba(255,255,255,1); 
          }
        .houzez-osm-cluster {
            background-image: url(http://dipexlettingsandmanagement.24x7websolutions.co.uk/wp-content/uploads/2022/05/pin.png);
            text-align: center;
            color: #fff;
            width: 48px;
            height: 48px;
            line-height: 48px;
        }
    .header-v4 .btn-phone-number a {
  font-size: 14px;
}





.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
    height: 500px !important;
    overflow: hidden !important;
}

.mhrolepra {
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 500;
    padding-top: 30px;
    margin-bottom: 20px;
}

.uploadform hr {
    margin-top: 2rem !important;
    margin-bottom: 0rem !important;
    border: 0;
    border-top: 1px solid rgb(108 108 108 / 45%);
}

.page-id-17267 .header-v4 {
    background:none !important;
}

.uploadform span.wpcf7-form-control-wrap {
    width: 100%;
    box-sizing: border-box;
}


.uploadform label{ width: 100%;
    box-sizing: border-box;}

.uploadform  input{ width: 100%;
    box-sizing: border-box;}

.uploadform  select{ width: 100%;
    box-sizing: border-box; height: 45px;
    padding: 10px 20px;}


.uploadform  .wpcf7-checkbox input{width: auto;}

.codedropz-upload-handler {
    border: 2px dashed #c5c5c5;
    border-radius: 5px;
    margin-bottom: 10px;
    position: relative;
    height: 150px;
}

.page-id-17267 .header-v4.sticky-nav-area {
    background:#fff !important;
}

.codedropz-upload-inner {
    color: #3e3e3e;
    font-weight: 400;
}

.codedropz-btn-wrap a {
    color: #3e3e3e;
    font-weight: 400;
}

.codedropz-upload-container {
    padding: 15px 20px;
    display: flex;
    height: 150px;
}

.uploadform [type=text]{height:45px; padding:10px 20px;}
.uploadform [type=email]{height:45px; padding:10px 20px;}
.uploadform textarea{height:150px; padding:10px 20px; width: 100%;
    box-sizing: border-box;}


.uploadform [type=submit]{border: none;
    padding: 13px 10px;
    background: #015369;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;}

.uploadform [type=submit]:hover{background: #002a36;}


.footer-bottom-wrap {
    color: #000 !important;
}
.footer-bottom-wrap a {
    color: #000!important;
}




li#menu-item-45570 img {
    width: 84px;
    position: relative;
    top: -2px;
}

li#menu-item-45569 a {
    background: #e19c30;
    font-weight: 600;
    margin-left: 30px;
}
li#menu-item-45569 a:hover{ background: #fff; color:#273880;}

p.embed_download a {
                background-color: #015369;
                color: #fff;
                padding: 10px 10px 10px 10px;
                position: relative;
                top: 10px;
                left: 1px;
                border-radius: 5px;
            }

            p.embed_download a:hover {
                background-color: #002a36;
                color: #fff;
            }
p.embed_download {
    text-align: center;
}

.page-id-17267 #houzez-search-tabs-wrap .nav-item:first-child{display:none;}


#oderagent .agent-body {
    display: none;
}

#oderagent  .agent-link{
    display: none;
}
.agent-name a {
    color: #fff;
    text-transform: uppercase;
}
#oderagent .agent-info {
    background: #273880;
    color: #fff;
    padding: 10px;
}
#oderagent  .agent-company {
    font-size: 13px;
    line-height: normal;
    font-weight: 400;
}

#oderagent  .agent-thumb{padding-bottom: 0px;}
#oderagent .slick-slide img {
    display: block;
    width: 100%;
}

#oderagent .agent-item {
    padding: 12px;
    background-color: #fff;
    margin-left: 1px;
    margin-bottom: -1px;
    text-align: center;
}

#oderagent .agent-item{ pointer-events: none;
   cursor: default;}

#oderagent .rounded-circle {
    border-radius: 0%!important;
}

a.btn.btn-create-listing {
    text-align: center;
}


.footer-menulogo{display:none !important;}

.nav-mobile .btn-create-listing:active{background-color: #015369!important;}
@media screen and (max-width:767px) {
	
	.elementor-17267 .elementor-element.elementor-element-4cf4de62 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px !important;
    margin-bottom: 0px;
}
	
	.footer-top-wrap {
    padding: 30px 0px 30px;
}
	
	.footer-bottom-wrap-v2 .logo, .footer-bottom-wrap-v3 .logo {
    margin: 0px 0 0px;
}
	
	.footer-bottom-wrap-v3 .logo img {
    width: 100%;
}
	
	.footer-bottom-wrap-v3 .footer-social{margin-bottom: 0px;     margin-top: 0px;}
	.footer_logo.logo {
    display: none;
}
	.footer-menulogo{display:block !important; margin-bottom:15px;}
	.footer-menulogo img{width:100%;}
	.main-nav .navbar-nav .nav-item .nav-item a, .login-register .login-register-nav li .dropdown-menu .nav-item a {
    color: #000000 !important;
    border-bottom: 1px solid #d3d3d3;
}
	
	.header-mobile {
    text-align: center;
    height: 70px !important;
    padding: 0 10px;
}
	

	
}




.top-gallery-section.top-gallery-variable-width-section .slick-slide img {
    margin: 0 auto !important;
    height: 600px;
    width: 100% !important;
}

.block-content-wrap ul.list-unstyled.row.g-4 {
    scrollbar-gutter: auto !important;
    --bs-gutter-y: 0.5rem;
}


.footer-copyright {
    padding-top: 20px;
    text-align: left;}

    .footer-social {
    text-align: right !important;
    justify-content: end !important;
}

.footer-top-wrap {
    padding: 100px 0 0px;
}

.footer-bottom-wrap {
    color: #ffffff !important;}

    .footer-bottom-wrap {
    margin-bottom: -30px !important;
    z-index: 6666 !important;
    position: relative !important;
    background: #015369;
    padding-top: 16px !important;
}

.footer-bottom-wrap-v3 .footer-social a{    border: 1px solid #ffffff;}

.houzez-theme .houzez-icon, .houzez-icon{color: #fff;}

.footer_logo.logo {
    background: #fff;
    padding: 0px 14px;
    border-radius: 10px;
}

    .footer-copyright {
        color: #fff !important;
    }

@media screen and (max-width:767px) {
    .top-gallery-section.top-gallery-variable-width-section .slick-slide img {
        margin: 0 auto !important;
        height: 380px !important;
        width: 100% !important;
    }
	
	    .footer-top-wrap {
        padding: 30px 0px 0px!important;
    }

	
	.footer-copyright {
    padding-top: 0px;
    text-align: center;
    margin-bottom: 20px !important;
		color:#fff!important;
}

.footer-social{
    text-align: right !important;
    justify-content: center !important;
}

.footer-logo {
    margin-top: 0px !important;
}

}


.rogkd input[type="text"], .rogkd input[type="email"]{    border: 1px solid;
    border-color: #dce0e0;     height: 42px;
    line-height: 42px;     display: block;
    width: 100%;
    padding: .375rem .75rem; border-radius:8px; margin-bottom:10px;}

.rogkd select{    border: 1px solid;
    border-color: #dce0e0;     height: 42px;
    line-height: 42px;     display: block;
    width: 100%;
    padding: .375rem .75rem; border-radius:8px; margin-bottom:10px;}

.rogkd label a{font-size:13px;}
.rogkd label { display: block;
    width: 100%;}
.rogkd [type=submit] {
    border: 1px solid;
    border-color: #015369;
    height: 42px;
    line-height: normal;
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    border-radius: 8px;
    margin-bottom: 10px;
    background: #015369;
    color: #fff;
}

.rogkd [type=submit]:hover{
	 border-color: #000;
    background: #000;
}
.rogkd textarea {    border: 1px solid;
    border-color: #dce0e0;     height: 150px;
    line-height: 42px;     display: block;
    width: 100%;
    padding: .375rem .75rem; border-radius:8px; margin-bottom:10px;}

.agent-details{margin-bottom:20px;}

