@media only screen and (max-width: 767px) {

    body h1,
    body h1 span {
        font-size: 25px !important;
        line-height: 38px !important;
    }

    body h2 {
        font-size: 24px !important;
        line-height: 28px !important;
    }

    body h3 {
        font-size: 22px !important;
        line-height: 26px !important;
    }

    body h4 {
        font-size: 20px !important;
        line-height: 24px !important;
    }

    body h5 {
        font-size: 18px !important;
        line-height: 22px !important;
    }

    body h6 {
        font-size: 16px !important;
        line-height: 20px !important;
    }
    .elementor-1458 .elementor-element.elementor-element-b8b513c {
        padding: 30px 0px 0px 0px;
    }
    .elementor-1458 .elementor-element.elementor-element-b0d3c6c {
        padding: 30px 0px 0px 0px;
    }
    .elementor-1458 .elementor-element.elementor-element-ef3d522 {
        padding: 35px 0px 50px 0px;
    }
    .floor-plan-price-section {
        padding: 25px 0px 5px 0px !important;
    }
    .mt-addons-tab-content-v2 section p {
        font-size: 20px !important;
        line-height: 40px !important;
    }
    .text-note {
        color: #838383;
        font-size: 17px !important;
        font-style: italic;
        font-weight: 600;
        opacity: .7;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {

    body h1,
    body h1 span {
        font-size: 28px !important;
        line-height: 32px !important;
    }

    body h2 {
        font-size: 26px !important;
        line-height: 30px !important;
    }

    body h3 {
        font-size: 24px !important;
        line-height: 28px !important;
    }

    body h4 {
        font-size: 22px !important;
        line-height: 26px !important;
    }

    body h5 {
        font-size: 20px !important;
        line-height: 23px !important;
    }

    body h6 {
        font-size: 18px !important;
        line-height: 21px !important;
    }
}

@media only screen and (max-width: 480px) {
    .mt-addons-tabs-v2 .mt-addons-tabs-nav-title {
        font-size: 15px !important;
    }
}

a,
a:visited,
.product_meta>span a {
    color: #0a0a0a;
}

.skyhaus-article-details .post-author a:hover,
.skyhaus-comment-footer-meta a:hover,
.skyhaus-article-inner .skyhaus-post-metas a:hover,
.skyhaus-article-inner .post-name a:hover,
.page-links .post-page-numbers.current,
body .page-links a:hover,
.single-post-tags a:hover,
.widget_archive li a:hover,
.widget_categories li a:hover,
.widget_product_categories .cat-item a:hover,
.widget_recent_entries li a:hover,
.wp-block-archives-list.wp-block-archives li a:hover,
.wp-block-button.is-style-outline .wp-block-button__link,
.wp-block-categories-list.wp-block-categories li a:hover,
.wp-block-latest-comments li a:hover,
.wp-block-latest-posts.wp-block-latest-posts__list a:hover,
.wp-block-tag-cloud a:hover,
a:focus,
a:hover,
body .skyhaus-article-details .post-author a:hover,
body .skyhaus-comment-footer-meta a:hover,
body .skyhaus-article-inner .skyhaus-post-metas a:hover,
body .skyhaus-article-inner .post-name a:hover,
body .header-group-wrapper:hover a.menu-grid-item i,
body .sidebar-content .tagcloud>a:hover,
body .single-post-tags a:hover,
body .tagcloud>a:hover,
.widget_mt_recent_entries_with_thumbnail li a:hover {
    color: #0a0a0a;
}

.breadcrumb a::after {
    content: "/";
}

.woocommerce p.stars a::before,
.cd-gallery .woocommerce-title-metas .skyhaus-supported-cause a,
table.compare-list .remove td a .remove,
.woocommerce form .form-row .required,
.woocommerce .woocommerce-info::before,
.woocommerce .woocommerce-message::before,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.widget_popular_recent_tabs .nav-tabs li.active a,
.widget_product_categories .cat-item:hover,
.widget_archive li:hover,
.widget_categories .cat-item:hover,
.woocommerce .star-rating span::before,
h1 span,
h2 span,
label.error,
.author-name,
.comment_body .author_name,
.prev-next-post a:hover,
.prev-text,
.next-text,
.social ul li a:hover i,
.wpcf7-form span.wpcf7-not-valid-tip,
.text-dark .statistics .stats-head *,
.widget_meta a:hover,
.logo span,
a.shop_cart::after,
.woocommerce ul.products li.product .archive-product-title a:hover,
.shop_cart:hover,
.widget_pages a:hover,
.widget_recent_entries_with_thumbnail li:hover a,
li.seller-name::before,
li.store-address::before,
li.store-name::before,
.woocommerce div.product form.buy-now.cart .button:hover span.amount,
body .woocommerce ul.cart_list li:hover a,
body .woocommerce ul.product_list_widget li:hover a,
a.add-wsawl.sa-watchlist-action:hover,
a.remove-wsawl.sa-watchlist-action:hover,
.top-footer .menu-search .btn.btn-primary:hover i.fa,
.post-name i,
.modal-content p i,
.modeltheme-modal input[type="submit"]:hover,
.modeltheme-modal button[type="submit"]:hover,
form#login .submit_button:hover,
blockquote::before,
div#cat-drop-stack a:hover,
.woocommerce #respond input#submit:hover,
body .woocommerce-MyAccount-navigation-link>a:hover,
body .woocommerce-MyAccount-navigation-link.is-active>a,
.sidebar-content .widget_nav_menu li a:hover,
.woocommerce-account .woocommerce-MyAccount-content p a:hover,
.woocommerce.single-product div.product.product-type-auction form.cart .button.single_add_to_cart_button span,
.woocommerce.single-product div.product.product-type-auction form.cart .button.single_add_to_cart_button,
#signup-modal-content .woocommerce-form-register.register .button[type="submit"]:hover,
.dokan-btn-theme a:hover,
.dokan-btn-theme:hover,
input[type="submit"].dokan-btn-danger:hover,
input[type="submit"].dokan-btn-theme:hover,
.woocommerce-MyAccount-navigation-link.is-active>abody .skyhaus_shortcode_blog .post-name a:hover,
.category-button a:hover,
#dropdown-user-profile ul li a:hover,
.widget_skyhaus_social_icons a,
.simple-sitemap-container ul a:hover,
.wishlist_table tr td.product-name a.button:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a,
.mega_menu .cf-mega-menu li a:hover,
.mega_menu .cf-mega-menu.sub-menu p a:hover,
.woocommerce a.remove,
a#register-modal:hover,
.flip-clock-wrapper ul li a div div.inn,
.cd-tab-filter a:hover,
.no-touch .cd-filter-block h4:hover,
.cd-gallery .woocommerce-title-metas a:hover,
.cd-tab-filter a.selected,
.no-touch .cd-filter-trigger:hover,
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit:hover,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover,
.skyhaus-phone i,
.skyhaus-mail i {
    color: #0a0a0a;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a {
    color: #0a0a0a;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected],
.wpb_button::after,
.rotate45,
.latest-posts .post-date-day,
.latest-posts h3,
.latest-tweets h3,
.latest-videos h3,
.page-template-template-blog .skyhaus-article-inner .skyhaus-more-link,
button.vc_btn,
.owl-theme .owl-controls .owl-page span,
body .vc_btn.vc_btn-blue,
body a.vc_btn.vc_btn-blue,
body button.vc_btn.vc_btn-blue,
.woocommerce input.button,
table.compare-list .add-to-cart td a,
.woocommerce #respond input#submit.alt,
.woocommerce input.button.alt,
.woocommerce nav.woocommerce-pagination ul li a:focus,
body.woocommerce nav.woocommerce-pagination ul li a:hover,
body.woocommerce nav.woocommerce-pagination ul li span.current,
.widget_social_icons li a:hover,
#subscribe>button[type="submit"],
.prev-next-post a:hover .rotate45,
.member-footer .social::before,
.member-footer .social::after,
.subscribe>button[type="submit"],
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt[disabled]:disabled,
.woocommerce #respond input#submit.alt[disabled]:disabled:hover,
body.woocommerce button.button.alt.disabled,
body.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt[disabled]:disabled,
.woocommerce button.button.alt[disabled]:disabled:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt[disabled]:disabled,
.woocommerce input.button.alt[disabled]:disabled:hover,
.no-results input[type="submit"],
table.compare-list .add-to-cart td a,
.shop_cart,
h3#reply-title::after,
.newspaper-info,
.widget-title:after,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active,
#primary .main-content ul li:not(.rotate45)::before,
.menu-search .btn.btn-primary:hover,
.btn-register,
.modeltheme-modal input[type="submit"],
.modeltheme-modal button[type="submit"],
form#login .register_button,
form#login .submit_button,
.widget_address_social_icons .social-links a,
.hover-components .component:hover,
.nav-previous a,
.nav-next a,
article.dokan-orders-area .dokan-panel-default>.dokan-panel-heading,
#signup-modal-content .woocommerce-form-register.register .button[type="submit"],
body .woocommerce-MyAccount-navigation-link>a,
.newsletter-footer input.submit:hover,
.newsletter-footer input.submit:focus,
a.remove-wsawl.sa-watchlist-action,
.wcv-dashboard-navigation li a,
.wc_vendors_active form input[type="submit"],
#wp-calendar td#today,
.wishlist-title-with-form .show-title-form,
.categories_shortcode .category,
body .pagination .page-numbers.current,
body .pagination .page-numbers:hover,
.category-button.boxed a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
body .tp-bullets.preview1 .bullet,
.sale_banner_right span.read-more {
    background: #0a0a0a;
}

.wp-block-button.is-style-outline .wp-block-button__link,
.sidebar-content .widget-title::before,
.sidebar-content .widget h2::before,
.sidebar-content .widget .wp-block-search__label::before,
.author-bio,
body blockquote,
.widget_popular_recent_tabs .nav-tabs>li.active,
body .left-border,
body .right-border,
body .member-header,
body .member-footer .social,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
body .button[type="submit"],
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
.header_mini_cart,
.header_mini_cart.visible_cart,
#contact-us .form-control:focus,
.header_mini_cart .woocommerce .widget_shopping_cart .total,
.header_mini_cart .woocommerce.widget_shopping_cart .total,
.sale_banner_holder:hover,
.woocommerce.single-product div.product.product-type-auction form.cart .button.single_add_to_cart_button,
body .sidebar-content .widget-title::before,
.sidebar-content .widget h2::before,
.sidebar-content .widget .wp-block-search__label::before {
    border-color: #0a0a0a !important;
}

.woocommerce #respond input#submit:hover,
.wc_vendors_active form input[type="submit"]:hover,
.wcv-dashboard-navigation li a:hover,
.woocommerce input.button:hover,
table.compare-list .add-to-cart td a:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce input.button.alt:hover,
.latest-posts .post-date-month,
.button.solid-button:hover,
body .vc_btn.vc_btn-blue:hover,
body a.vc_btn.vc_btn-blue:hover,
body button.vc_btn.vc_btn-blue:hover,
.subscribe>button[type="submit"]:hover,
table.compare-list .add-to-cart td a:hover,
.shop_cart:hover,
.widget_address_social_icons .social-links a:hover,
.page-template-template-blog .skyhaus-article-inner .skyhaus-more-link:hover,
form#login .submit_button:hover,
.modeltheme-modal input[type="submit"]:hover,
.modeltheme-modal button[type="submit"]:hover,
.modeltheme-modal p.btn-register-p a:hover,
#signup-modal-content .woocommerce-form-register.register .button[type="submit"]:hover,
.no-touch #cd-zoom-in:hover,
.no-touch #cd-zoom-out:hover,
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit:hover,
.pagination>li>a.current,
.pagination>li>a:hover {
    background: #ffffff;
}

::selection {
    color: #ffffff;
    background: #0a0a0a;
}

::-moz-selection {
    /* Code for Firefox */
    color: #ffffff;
    background: #0a0a0a;
}

#navbar .sub-menu,
.navbar ul li ul.sub-menu {
    background-color: #FFF;
}

#navbar ul.sub-menu li a {
    color: #484848;
}

#navbar ul.sub-menu li a:hover {
    color: #FFF;
}


.skyhaus-article-wrapper .skyhaus-article-inner {
    border-style: solid;
}

.skyhaus-breadcrumbs,
.youzify-search-landing-image-container {
    background-image: url(wp-content/uploads/2023/06/skyhaus-duplex-img-2-1.jpg);
}

.skyhaus-breadcrumbs {
    background-color: #e1d3c8;
}

.skyhaus-breadcrumbs h2,
.skyhaus-breadcrumbs h1,
.skyhaus-breadcrumbs h1 span {
    color: #ffffff;
}

.skyhaus-breadcrumbs .breadcrumb .active,
.breadcrumb,
.breadcrumb a::after,
.skyhaus-breadcrumbs .breadcrumb a {
    color: #ffffff;
}

.skyhaus-breadcrumbs .row {
    border-color: #ffffff;
}

.skyhaus_preloader_holder {
    background-color: #000;
}

.skyhaus-back-to-top {
    background-color: #ffffff;
}

.skyhaus-back-to-top,
.skyhaus-back-to-top.skyhaus-is-visible:visited {
    color: #FFF;
}

.skyhaus-back-to-top:hover {
    background-color: #222;
}

.skyhaus-back-to-top:hover {
    color: #FFF;
}

body {
    color: #484848;
}

.builder-item--primary-menu .nav-menu-desktop .menu>li>a {
    color: #111111;
}

.builder-item--primary-menu .nav-menu-desktop .menu>li>a:hover {
    color: #b18e72;
}

.nav-menu-desktop .sub-menu li a {
    background-color: #FFF;
}

.nav-menu-desktop .sub-menu li a {
    color: #484848;
}

.nav-menu-desktop .sub-menu li a:hover {
    background-color: #FFF;
}

.nav-menu-desktop .sub-menu li a:hover {
    color: #b18e72;
}

.nav-menu-desktop .sub-menu li {
    border-bottom: 1px solid #ddd !important;
}

a.wp-block-button__link,
.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce #respond input#submit,
.woocommerce a.button,
body.woocommerce button.button,
.woocommerce input.button,
input[type="button"]:not(.qty_button),
input[type="submit"],
input[type="reset"],
.woocommerce button[type="submit"]:not(button.search-submit),
.skyhaus-article-inner .skyhaus-more-link,
.menu-search .btn.btn-primary,
.form-submit input[type="submit"],
.woocommerce a.added_to_cart,
.woocommerce.single-product .button,
button.woocommerce button.button,
.woocommerce button.button.alt,
.wp-block-search .wp-block-search__button,
.woocommerce #respond input#submit,
.wp-block-search .wp-block-search__button,
.skyhaus-article-inner .skyhaus-more-link,
.woocommerce a.button:hover,
.menu-search .btn.btn-primary,
.form-submit input[type="submit"],
button.woocommerce button.button,
.woocommerce button.button.alt,
body.woocommerce #respond input#submit,
.woocommerce a.button.alt,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt[disabled]:disabled,
.post-password-form input[type="submit"],
a.vc_button_404,
a.vc_button_404:visited,
.comment-form .form-submit .submit,
.bps-form div button,
.tribe-events .tribe-events-c-search__button {
    color: #111111;
    text-decoration-color: #111111;
    background-color: #ffffff;
    border-style: solid;
    border-top-width: 1.5px;
    border-right-width: 1.5px;
    border-bottom-width: 1.5px;
    border-left-width: 1.5px;
    border-color: #111111;
}

a.wp-block-button__link:hover,
.wp-block-button.is-style-outline .wp-block-button__link:hover,
.woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
input[type="button"]:not(.qty_button):hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
.woocommerce a.added_to_cart:hover,
body .woocommerce button[type="submit"]:hover,
.woocommerce.single-product .button:hover,
.woocommerce button.button.alt:hover,
.skyhaus-article-inner .skyhaus-more-link:hover,
.form-submit input:hover,
.wp-block-search .wp-block-search__button:hover,
.woocommerce a.button:hover,
body.woocommerce button.button:hover,
body.woocommerce button.button.alt:hover,
body.woocommerce #respond input#submit:hover,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt[disabled]:disabled:hover,
.woocommerce a.button.alt:hover,
.post-password-form input[type="submit"]:hover,
a.vc_button_404:hover,
a.vc_button_404:visited:hover,
.comment-form .form-submit .submit:hover,
.bps-form div button:hover,
.tribe-events .tribe-events-c-search__button:hover {
    color: #ffffff;
    text-decoration-color: #ffffff;
    background-color: #111111;
    border-style: solid;
    border-top-width: 1.5px;
    border-right-width: 1.5px;
    border-bottom-width: 1.5px;
    border-left-width: 1.5px;
    border-color: #111111;
}

.woocommerce .woocommerce-ordering span.select2-selection,
.woocommerce form .form-row .select2-container .select2-selection--single,
.select2-container--default .select2-selection--single,
input[type="color"],
input[type="date"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"]:not(.search-field),
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
textarea,
.woocommerce form .form-row textarea,
#signup-modal-content .woocommerce-form-register.register .button[type='submit'],
#signup-modal-content .woocommerce-form-register.register .button[type=submit],
#signup-modal-content .woocommerce-form-register.register input[type=email],
#signup-modal-content .woocommerce-form-register.register input[type=password],
#signup-modal-content .woocommerce-form-register.register input[type=tel],
#signup-modal-content .woocommerce-form-register.register input[type=text],
#signup-modal-content .woocommerce-form-register.register textarea,
.category-button a,
.comment-form textarea,
.content-area .dokan-seller-search-form .dokan-w4 input[type=search],
.dokan-btn,
.dokan-settings-content .dokan-settings-area .dokan-form-control,
.menu-search,
.modeltheme-modal button[type=submit],
.modeltheme-modal input.email,
.modeltheme-modal input[type=email],
.modeltheme-modal input[type=password],
.modeltheme-modal input[type=submit],
.modeltheme-modal input[type=text],
.nav-next a,
.nav-previous a,
.newsletter-footer .email,
.newsletter-footer input.submit,
.newsletter-footer.light .email,
.no-results label input,
.pagination .page-numbers,
.pagination-wrap ul.pagination>li>a,
.post-password-form input[type=password],
.product-badge,
.products span.winning,
.sale_banner_right span.read-more,
.social-shareer a,
.testimonail01-content,
.wc-social-login a.ywsl-social::after,
.wc_vendors_active form input[type=submit],
.wcv-dashboard-navigation li a,
.widget_search .search-field,
.woocommerce .woocommerce-ordering select,
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit.woocommerce div.product form.cart .variations select,
.wp-block-archives select,
.wp-block-categories-dropdown select,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row select,
.woocommerce form .form-row textarea,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce.single-product .wishlist-container a.button,
.woocommerce.single-product .wishlist-container a.button[data-tooltip]:before,
.woocommerce.widget_product_search .search-field,
.wp-block-search .wp-block-search__input,
a#register-modal,
a.add-wsawl.sa-watchlist-action,
a.dokan-btn,
a.remove-wsawl.sa-watchlist-action,
body .woocommerce ul.products li.product .onsale,
button.single_add_to_cart_button.button.alt[data-tooltip]:before,
form#login .register_button,
form#login .submit_button,
input#order_date_filter,
input[type=submit].dokan-btn,
table.compare-list .add-to-cart td a,
table.my_account_orders tbody tr td.order-actions a.button,
.woocommerce .woocommerce-ordering .nice-select,
.comment-form input:not(input[type="checkbox"]),
.header-search_icon-item .search-field,
.widget_categories select,
.widget_text select,
.widget_archive select,
.select2.select2-container .select2-selection--single,
.wpcf7-select,
.wpcf7 form.invalid .wpcf7-response-output,
.bps-form select {
    color: #b2b2b2;
    text-decoration-color: #b2b2b2;
    border-style: solid;
    border-top-width: 1.5px;
    border-right-width: 1.5px;
    border-bottom-width: 1.5px;
    border-left-width: 1.5px;
    border-color: #dddddd;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.woocommerce .woocommerce-ordering span.select2-selection,
.woocommerce form .form-row .select2-container .select2-selection--single,
.select2-container--default .select2-selection--single,
input[type="color"],
input[type="date"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"]:not(.search-field),
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
textarea,
.woocommerce form .form-row textarea,
#signup-modal-content .woocommerce-form-register.register .button[type='submit'],
#signup-modal-content .woocommerce-form-register.register .button[type=submit],
#signup-modal-content .woocommerce-form-register.register input[type=email],
#signup-modal-content .woocommerce-form-register.register input[type=password],
#signup-modal-content .woocommerce-form-register.register input[type=tel],
#signup-modal-content .woocommerce-form-register.register input[type=text],
#signup-modal-content .woocommerce-form-register.register textarea,
.category-button a,
.comment-form textarea,
.content-area .dokan-seller-search-form .dokan-w4 input[type=search],
.dokan-btn,
.dokan-settings-content .dokan-settings-area .dokan-form-control,
.menu-search,
.modeltheme-modal button[type=submit],
.modeltheme-modal input.email,
.modeltheme-modal input[type=email],
.modeltheme-modal input[type=password],
.modeltheme-modal input[type=submit],
.modeltheme-modal input[type=text],
.nav-next a,
.nav-previous a,
.newsletter-footer .email,
.newsletter-footer input.submit,
.newsletter-footer.light .email,
.no-results label input,
.pagination .page-numbers,
.pagination-wrap ul.pagination>li>a,
.post-password-form input[type=password],
.product-badge,
.products span.winning,
.sale_banner_right span.read-more,
.social-shareer a,
.testimonail01-content,
.wc-social-login a.ywsl-social::after,
.wc_vendors_active form input[type=submit],
.wcv-dashboard-navigation li a,
.widget_search .search-field,
.woocommerce .woocommerce-ordering select,
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit.woocommerce div.product form.cart .variations select,
.wp-block-archives select,
.wp-block-categories-dropdown select,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row select,
.woocommerce form .form-row textarea,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce.single-product .wishlist-container a.button,
.woocommerce.single-product .wishlist-container a.button[data-tooltip]:before,
.woocommerce.widget_product_search .search-field,
.wp-block-search .wp-block-search__input,
a#register-modal,
a.add-wsawl.sa-watchlist-action,
a.dokan-btn,
a.remove-wsawl.sa-watchlist-action,
body .woocommerce ul.products li.product .onsale,
button.single_add_to_cart_button.button.alt[data-tooltip]:before,
form#login .register_button,
form#login .submit_button,
input#order_date_filter,
input[type=submit].dokan-btn,
table.compare-list .add-to-cart td a,
table.my_account_orders tbody tr td.order-actions a.button,
.woocommerce .woocommerce-ordering .nice-select,
.comment-form input:not(input[type="checkbox"]),
.header-search_icon-item .search-field,
.widget_categories select,
.widget_text select,
.widget_archive select,
.select2.select2-container .select2-selection--single,
.wpcf7-select,
.wpcf7 form.invalid .wpcf7-response-output,
.bps-form select {
    font-weight: 500;
}

.comment-form input:not(input[type="checkbox"]):focus,
.woocommerce form .form-row textarea:focus,
textarea:focus,
input[type="color"]:focus,
input[type="date"]:focus,
input[type="search"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:not(.search-field):focus,
input[type="tel"]:focus,
input[type="text"]:focus,
textarea:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
textarea:focus,
.woocommerce-cart table.cart td.actions .coupon .input-text:focus,
.woocommerce form .form-row input.input-text:focus,
.select2-container--default .select2-selection--single:focus,
.woocommerce.widget_product_search .search-field:focus,
.header-search_box-item .header-search-form .search-field:focus,
.wpcf7-form input:focus {
    border-color: #b2b2b2;
}

body,
ul li,
ol li,
p {
    font-family: "Poppins";
    font-weight: normal;
    font-size: 15px;
    line-height: 25px;
}

h1,
h1 span {
    font-family: "Poppins";
    font-weight: 600;
    font-size: 45px;
    line-height: 51px;
}

h2 {
    font-family: "Poppins";
    font-weight: 600;
    font-size: 45px;
    line-height: 55px;
}

h3,
.post-name,
.skyhaus-post-name a {
    font-family: "Poppins";
    font-weight: 600;
    font-size: 26px;
    line-height: 34px;
}

h4 {
    font-family: "Poppins";
    font-weight: 600;
    font-size: 22px;
    line-height: 31px;
}

h5 {
    font-family: "Poppins";
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
}

h6 {
    font-family: "Poppins";
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
}

.sidebar-content .widget {
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-color: #dddddd;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.header-separator::before {
    background: #dee2e6;
}

.header-separator::before {
    background: #dee2e6;
}

.header-separator::before {
    background: #dee2e6;
}

.header--row .builder-item--burger-menu .hamburger:hover {
    color: #b18e72;
}

.header--row .builder-item--burger-menu .burger-sidebar-content {
    text-align: left;
}

.navigation2 .nav-menu>li>a {
    color: #fff;
    text-decoration-color: #fff;
}

.skyhaus_category_button .category_button_title {
    color: #fff;
    text-decoration-color: #fff;
}

.skyhaus_category_button .category_button_wrap {
    background-color: #5ab210;
}

.header-search_icon-item .header-search-modal {
    border-style: solid;
}

.header-search_icon-item .search-field {
    border-style: solid;
}

.header-search_box-item .search-form-fields {
    border-style: solid;
}

#cb-row--footer-main .footer--row-inner {
    background-color: #000000
}

#cb-row--footer-main .footer--row-inner .widget-title {
    font-size: 20px;
    line-height: 34px;
}

#cb-row--footer-main .footer--row-inner .widget-title {
    color: #ffffff
}

#cb-row--footer-main .footer--row-inner .menu-item a {
    color: #c4c4c4
}

#cb-row--footer-main .footer--row-inner .menu-item a:hover {
    color: #ffffff
}

@media screen and (max-width: 1170px) {
    #cb-row--footer-main div {
        text-align: left;
    }
}

#cb-row--footer-bottom .footer--row-inner {
    background-color: #0a0a0a
}

#cb-row--footer-bottom .footer--row-inner .widget-title {
    color: #c4c4c4
}

#cb-row--footer-bottom .footer--row-inner .menu-item a {
    color: #c4c4c4
}

#cb-row--footer-bottom .footer--row-inner .menu-item a:hover {
    color: #ffffff
}

#cb-row--footer-bottom .footer--row-inner .container {
    border-color: #636363
}

@media screen and (max-width: 1170px) {
    #cb-row--footer-bottom div {
        text-align: left;
    }
}

.footer-copyright {
    text-align: center;
}

.woocommerce-title-metas {
    text-align: left;
}

.products-wrapper {
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-color: #dddddd;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

/* CSS for desktop */
.skyhaus-breadcrumbs {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
}

.nav-menu-desktop .sub-menu li a {
    padding-top: 5px;
    padding-right: 16px;
    padding-bottom: 5px;
    padding-left: 16px;
}

.nav-menu-desktop .sub-menu {
    padding-top: 25px;
    padding-right: 0px;
    padding-bottom: 25px;
    padding-left: 0px;
}

a.wp-block-button__link,
.woocommerce #respond input#submit,
.woocommerce #respond input#submit.alt,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce #respond input#submit,
.woocommerce a.button,
body.woocommerce button.button,
.woocommerce input.button,
input[type="button"]:not(.qty_button),
input[type="submit"],
input[type="reset"],
.woocommerce button[type="submit"]:not(button.search-submit),
.skyhaus-article-inner .skyhaus-more-link,
.menu-search .btn.btn-primary,
.form-submit input[type="submit"],
.woocommerce a.added_to_cart,
.woocommerce.single-product .button,
button.woocommerce button.button,
.woocommerce button.button.alt,
.wp-block-search .wp-block-search__button,
.woocommerce #respond input#submit,
.wp-block-search .wp-block-search__button,
.skyhaus-article-inner .skyhaus-more-link,
.woocommerce a.button:hover,
.menu-search .btn.btn-primary,
.form-submit input[type="submit"],
button.woocommerce button.button,
.woocommerce button.button.alt,
body.woocommerce #respond input#submit,
.woocommerce a.button.alt,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt[disabled]:disabled,
.post-password-form input[type="submit"],
a.vc_button_404,
a.vc_button_404:visited,
.comment-form .form-submit .submit,
.bps-form div button,
.tribe-events .tribe-events-c-search__button {
    padding-top: 15px;
    padding-right: 30px;
    padding-bottom: 15px;
    padding-left: 30px;
}

.woocommerce .woocommerce-ordering span.select2-selection,
.woocommerce form .form-row .select2-container .select2-selection--single,
.select2-container--default .select2-selection--single,
input[type="color"],
input[type="date"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"]:not(.search-field),
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
textarea,
.woocommerce form .form-row textarea,
#signup-modal-content .woocommerce-form-register.register .button[type='submit'],
#signup-modal-content .woocommerce-form-register.register .button[type=submit],
#signup-modal-content .woocommerce-form-register.register input[type=email],
#signup-modal-content .woocommerce-form-register.register input[type=password],
#signup-modal-content .woocommerce-form-register.register input[type=tel],
#signup-modal-content .woocommerce-form-register.register input[type=text],
#signup-modal-content .woocommerce-form-register.register textarea,
.category-button a,
.comment-form textarea,
.content-area .dokan-seller-search-form .dokan-w4 input[type=search],
.dokan-btn,
.dokan-settings-content .dokan-settings-area .dokan-form-control,
.menu-search,
.modeltheme-modal button[type=submit],
.modeltheme-modal input.email,
.modeltheme-modal input[type=email],
.modeltheme-modal input[type=password],
.modeltheme-modal input[type=submit],
.modeltheme-modal input[type=text],
.nav-next a,
.nav-previous a,
.newsletter-footer .email,
.newsletter-footer input.submit,
.newsletter-footer.light .email,
.no-results label input,
.pagination .page-numbers,
.pagination-wrap ul.pagination>li>a,
.post-password-form input[type=password],
.product-badge,
.products span.winning,
.sale_banner_right span.read-more,
.social-shareer a,
.testimonail01-content,
.wc-social-login a.ywsl-social::after,
.wc_vendors_active form input[type=submit],
.wcv-dashboard-navigation li a,
.widget_search .search-field,
.woocommerce .woocommerce-ordering select,
.woocommerce .woocommerce-widget-layered-nav-dropdown__submit.woocommerce div.product form.cart .variations select,
.wp-block-archives select,
.wp-block-categories-dropdown select,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row select,
.woocommerce form .form-row textarea,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce.single-product .wishlist-container a.button,
.woocommerce.single-product .wishlist-container a.button[data-tooltip]:before,
.woocommerce.widget_product_search .search-field,
.wp-block-search .wp-block-search__input,
a#register-modal,
a.add-wsawl.sa-watchlist-action,
a.dokan-btn,
a.remove-wsawl.sa-watchlist-action,
body .woocommerce ul.products li.product .onsale,
button.single_add_to_cart_button.button.alt[data-tooltip]:before,
form#login .register_button,
form#login .submit_button,
input#order_date_filter,
input[type=submit].dokan-btn,
table.compare-list .add-to-cart td a,
table.my_account_orders tbody tr td.order-actions a.button,
.woocommerce .woocommerce-ordering .nice-select,
.comment-form input:not(input[type="checkbox"]),
.header-search_icon-item .search-field,
.widget_categories select,
.widget_text select,
.widget_archive select,
.select2.select2-container .select2-selection--single,
.wpcf7-select,
.wpcf7 form.invalid .wpcf7-response-output,
.bps-form select {
    padding-top: 15px;
    padding-right: 30px;
    padding-bottom: 15px;
    padding-left: 30px;
}

.sidebar-content .widget {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 40px;
    padding-left: 0px;
}

.header--row:not(.header--transparent).header-top .header--row-inner {
    min-height: 33px;
}

.header--row:not(.header--transparent).header-main .header--row-inner {
    min-height: 60px;
}

.header--row:not(.header--transparent).header-bottom .header--row-inner {
    min-height: 55px;
}

.logo-image img {
    max-width: 86px;
}

.cb-row--mobile .logo-image img {
    width: 86px;
}

.header--row .builder-item--logo,
.builder-item.builder-item--group .item--inner.builder-item--logo {
    margin-left: 0px;
}

.header--row .builder-first--nav-icon {
    text-align: right;
}

.header-search_icon-item svg {
    height: 20px;
    width: 20px;
}

.header-search_icon-item .header-search-modal {
    padding-top: 20px;
    padding-right: 25px;
    padding-bottom: 20px;
    padding-left: 25px;
}

.header-search_icon-item .search-submit svg {
    height: 19px;
    width: 19px;
}

.header-search_icon-item .search-submit {
    margin-left: -38px;
}

.header-search_box-item .search-submit {
    margin-left: -47px;
}

.header-search_box-item .woo_bootster_search .search-submit {
    margin-left: -47px;
}

.header-search_box-item .header-search-form button.search-submit {
    margin-left: -47px;
}

.header--row .builder-item--primary-menu,
.builder-item.builder-item--group .item--inner.builder-item--primary-menu {
    margin-right: 30px;
}

.header--row .builder-first--primary-menu {
    text-align: right;
}

.header--row .builder-item--social-icons,
.builder-item.builder-item--group .item--inner.builder-item--social-icons {
    margin-left: 50px;
}

.footer--row .builder-item--footer_copyright,
.builder-item.builder-item--group .item--inner.builder-item--footer_copyright {
    margin-bottom: 20px;
}

.products-wrapper {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 0px;
    padding-left: 15px;
}

/* CSS for tablet */
@media screen and (max-width: 1024px) {
    .header--row .builder-first--nav-icon {
        text-align: right;
    }

    .header-search_icon-item .search-submit {
        margin-left: -40px;
    }

    .header-search_box-item .search-submit {
        margin-left: -47px;
    }

    .header-search_box-item .woo_bootster_search .search-submit {
        margin-left: -47px;
    }

    .header-search_box-item .header-search-form button.search-submit {
        margin-left: -47px;
    }
}

/* CSS for mobile */
@media screen and (max-width: 568px) {
    .header--row:not(.header--transparent).header-top .header--row-inner {
        min-height: 33px;
    }

    .header--row .builder-item--nav-icon,
    .builder-item.builder-item--group .item--inner.builder-item--nav-icon {
        margin-right: 20px;
    }

    .header--row .builder-first--nav-icon {
        text-align: right;
    }

    .header-search_icon-item .search-submit {
        margin-left: -40px;
    }

    .header--row .builder-item--search_icon,
    .builder-item.builder-item--group .item--inner.builder-item--search_icon {
        margin-top: 5px;
        margin-left: 15px;
    }

    .header-search_box-item .search-submit {
        margin-left: -47px;
    }

    .header-search_box-item .woo_bootster_search .search-submit {
        margin-left: -47px;
    }

    .header-search_box-item .header-search-form button.search-submit {
        margin-left: -47px;
    }
}

img.mt-addons-hero-slider-background-image{
    width: 100%;
    /* height: 46vh; */
    object-fit: contain;
}

body .skyhaus-highlights .mt-addons-hero-slider-holder {
    padding: 10px;
}
body .skyhaus-highlights .mt-addons-hero-slider-holder .mt-addons-hero-slider-title {
    margin-bottom: 0;
}

.text-note {
    color: #838383;
    font-size: 20px;
    font-style: italic;
    font-weight: 600;
    opacity: .7;
}
body .mt-addons-tab-content-v2 img.mt-addons-tab-content-image {
    filter: blur(6px);
    -webkit-filter: blur(6px);
}
.floor-plan-price-section {
    padding: 85px 0px 40px 0px;
}
.mt-addons-tabs-v2 .mt-image-list {
    max-width: 50px;
}
.mt-addons-tab-content-v2 .mt-icon-listgroup-title-main {
    border-style: solid;
    border-width: 2px 0px 2px 0px;
    border-color: #F0F0F0;
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 12px 0px 12px 0px;
}
.mt-addons-tab-content-v2 .mt-icon-listgroup-title {
    margin: 0px 0px 0px -12px;
    font-size: 15px;
    font-weight: 500;
    line-height: 25px;
    color: #777777;
}
.mt-addons-tab-content-v2 .mt-icon-listgroup-text {
    margin: 0px 0px 0px -12px;
}



.amenities-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* 4 column grid */
    /* gap: 15px;
    list-style: none; */
    padding-left: 20px;
}

.amenities-grid li {
    /* background: #f5f5f5; */
    /* padding: 10px 15px; */
    /* border-radius: 6px; */
    /* font-size: 14px; */
    padding-right: 25px !important;
}


.amenities-list-wrapper {
    display: flex;
    align-items: start;
    gap: 10px;
}
.amenities-list-icon {
    fill: #B18E72;
    color: #B18E72;
    border-color: #B18E72;
}
.amenities-list-title {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
}

.swiper-button-next {
    background-image: url(img/arrow-center-img.png) !important;
    opacity: 1 !important;
}
.swiper-button-prev {
    background-image: url(img/arrow-center-img.png) !important;
    opacity: 1 !important;
    transform: rotate(180deg) !important;
    top: 45% !important;
}

.mt-addons-hero-slider-bg {
    top: unset;
    bottom: 0;
    height: auto;
}
body .skyhaus-highlights .mt-addons-hero-slider-bg .mtfe-container {
    padding: 0;
}
.elementor-1458 .elementor-element.elementor-element-a2e3428 .mt-addons-hero-slider-title {
    font-size: 17px;
}
/* .bg-video {
    position: relative;
    width: 100%;
    height: auto;
    display: inline-block;
    vertical-align: middle;
} */
.padding-0 {
    padding: 0px !important;
}


/* Thumbnail */
.video-thumbnail {
  position: relative;
  width: 100%;
  height: 500px;
  cursor: pointer;
}

.video-thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* Golden Overlay */
.video-thumbnail::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(rgba(200, 140, 60, 0.4),
      rgba(0, 0, 0, 0.3));
}

/* Play Button */
.video-play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.3);
  border: none;
  backdrop-filter: blur(6px);
  cursor: pointer;
  display: flex;
  transition: 0.3s ease;
  align-items: center;
  justify-content: center;
  z-index: 2;
}

.video-play-btn span {
  display: block;
  margin-left: 6px;
  width: 0;
  height: 0;
  border-left: 20px solid white;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}

.video-play-btn:hover {
  transform: translate(-50%, -50%) scale(1.1);
}

/* Video */
.bg-video {
  position: relative;
  width: 100%;
  height: auto;
  display: none;
  vertical-align: middle;
}