/* Theme Name: Broker Agency Theme URI: https://www.titanthemes.net/products/broker-agency Author: Titan Themes Author URI: https://www.titanthemes.net/ Description: The Broker Agency is a multipurpose, minimal, and elegant WordPress theme designed for agencies, brokers, real estate agents, real estate brokers, real estate companies, property consultants, property dealers, property advisors, real estate listings, real estate developers, rental property managers, commercial property brokers, housing consultants, and professional service providers. With its sophisticated design and clean, retina-ready layout, it delivers a beautiful, modern, and luxurious user experience. Every element is crafted to be responsive, mobile-friendly, and interactive, ensuring your website looks stunning across all devices. Developers will appreciate its optimized code, clean and secure coding standards, and fast page load times, enhancing performance and usability. The theme includes customization options and shortcodes, making it easy to personalize banners, testimonials, team sections, and call-to-action (CTA) buttons, highlighting your services effectively. Agency-friendly and versatile, it supports portfolios, client reviews, and social media integration with style. Built with Bootstrap, Broker Agency supports animated elements, interactive features, and translation-ready functionality for global reach. Whether for minimal landing pages, corporate real estate sites, or luxurious property showcases, this theme adapts seamlessly to your needs, combining modern layouts, intuitive navigation, and polished design to create a professional, sophisticated, and high-performing online presence. Requires at least: 6.1 Tested up to: 6.9 Requires PHP: 7.2 Version: 1.5 License: GNU General Public License v2 or later License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html Text Domain: broker-agency Tags: grid-layout, two-columns, right-sidebar, left-sidebar, full-width-template, custom-background, custom-header, translation-ready, style-variations, one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, wide-blocks, block-styles, photography, portfolio, news */ .property-search-bar { display: flex; gap: 15px; padding: 8px; background-color: #fff; margin: 43px; border-radius: 50px; align-items: center; width: 55%; border: 1px solid #B7D9DC; justify-content: space-between; position: relative; z-index: 1; } .wp-singular a{ color:#000; } .photolancer-footer-list{ font-family: var(--wp--preset--font-family--jost) !important; } .property-search-bar .field select { padding: 10px 20px; border-radius: 30px; border: none; background: var(--wp--preset--color--secondary-third) !important; font-size: 15px; outline: none; width: 180px; } .property-search-bar .search-btn { background: var(--wp--preset--color--primary) !important; color: #fff; border: none; width: 45px; height: 45px; border-radius: 50%; cursor: pointer; font-size: 18px; } .short-title{ display: inline-block; } .top-btn-row span,.top-btn-row p a{ text-decoration: none; } select.gt_selector.notranslate { background: transparent; color: #fff; border: 0px; } .wp-block-button__link{ height: auto; } .single-product .wp-block-woocommerce-product-collection.alignwide.is-layout-flow.wp-block-product-collection-is-layout-flow{ margin-bottom: 50px !important; } .woocommerce span.onsale{ background: var(--wp--preset--color--primary); } .sale-right h5 span,.service-text-main h5 span{ color: var(--wp--preset--color--primary) !important; } .slider button.owl-dot.active { background: var(--wp--preset--color--primary) !important; width: 25px; height: 6px; } .slider button.owl-dot { padding: 2px 4px; border: 0px; width: 10px; height: 6px; border-radius: 30px; margin: 0px 3px; background: var(--wp--preset--color--secondary) !important; } .category-box h3 a{ text-decoration: none; } .category-box h3 a:hover{ color: var(--wp--preset--color--primary) !important; } .slider .owl-dots { position: absolute; text-align: center; display: flex !important; left: 13%; gap: 0px; bottom: 8%; } .banner-mian-group { position: relative; } .booking-search .es-search--simple form, .booking-search .widget .es-search--simple form { display: flex; margin: 0; justify-content: center; align-items: center; gap: 40px; } .banner-mian-group .wp-block-cover{ overflow: visible !important; } .es-search--simple form p{ display:flex; } ul.es-search-nav.es-search-nav--dropdowns.js-es-search-nav.es-search-nav--dropdowns br,ul.es-search-nav.es-search-nav--dropdowns.js-es-search-nav.es-search-nav--dropdowns p{ display: none; } .es-search--simple form>*, .widget .es-search--simple form>* { display: flex; margin: 0px; } .es-search--main .es-search-nav.es-search-nav--dropdowns>li>a, .es-search--simple .es-search-nav.es-search-nav--dropdowns>li>a, .widget .es-search--main .es-search-nav.es-search-nav--dropdowns>li>a, .widget .es-search--simple .es-search-nav.es-search-nav--dropdowns>li>a { color: #263238; background: #EEF6F7 !important; } button.es-btn.es-btn--primary.es-btn--icon.es-btn--search br{ display: none; } button.es-btn.es-btn--primary.es-btn--icon.es-btn--search{ background-color: var(--wp--preset--color--primary) !important; border: 0px !important; border-radius: 30px !important; } ul.es-search-nav.es-search-nav--dropdowns.js-es-search-nav.es-search-nav--dropdowns li{ padding: 0px !important; border:0px !important; margin: 0px !important; background: transparent !important; } ul.es-search-nav.es-search-nav--dropdowns.js-es-search-nav.es-search-nav--dropdowns li a{ padding: 8px 30px !important; border-radius: 30px !important; } .es-search--simple form, .widget .es-search--simple form { background: var(--wp--preset--color--base) !important; padding: 15px; width: 75%; display: flex; flex-flow: row-reverse; margin: 0 auto; position: relative; z-index: 2; border: 1px solid #B7D9DC; border-radius: 68px; justify-content: center; align-items: center; gap: 40px; } .es-listings-filter.js-es-listings-filter,.es-powered.content-font { display: none; } .property-main .es-listing__content__left { display: flex; flex-direction: column; } /* Move location above meta */ .property-main .es-listing__content__left .es-address { order: 1; } .property-main .es-listing__content__left .es-listing__meta { order: 2; } .es-listing{ width: auto !important; } .es-address.es-listing--hide-on-list{ padding-left: 25px; position: relative; } .es-address.es-listing--hide-on-list:before { content: "\f230"; top: 1px; left: 0px; width: 17px; font-size: 22px; height: 22px; position: absolute; color: var(--wp--preset--color--primary) !important; font-family: 'Dashicons'; } ul.es-listing__meta { text-align: center; border-radius: 40px; background: var(--wp--preset--color--secondary-third) !important; width: 100%; margin: 0 auto !important; padding: 8px 15px !important; display: flex; justify-content: space-between; } ul.es-listing__meta li{ font-family: var(--wp--preset--font-family--jost) !important; font-size: 14px !important; font-weight: 400; } .es-badges.es-listing--hide-on-list span.es-price{ margin: 0px !important; font-family: var(--wp--preset--font-family--jost) !important; font-size: 18px !important; font-weight: bold; } .es-badges.es-listing--hide-on-list { position: absolute; background: var(--wp--preset--color--primary) !important; padding: 0px; border-radius: 50%; width: 55px; height: 55px; display: flex; justify-content: center; align-items: center; color: #fff; bottom: 27%; border: 1px solid #ffffff; right: 25px; } ul.es-listing__meta li b{ font-weight: 400 !important; } ul.es-listing__meta svg,.es-listing__meta-bedrooms path,.es-listing__meta-bathrooms path,.es-listing__meta-area path{ fill: var(--wp--preset--color--primary) !important; color: var(--wp--preset--color--primary) !important; } .js-es-listing.es-listing { padding: 15px; border-radius: 15px; border: 2px dashed #00000057; box-shadow: none; position: relative; } .es-listing__image__background{ border-radius: 10px; } .es-listing__content{ padding: 0px !important; margin-top: 20px !important; } .support-box figure{ display: flex; align-items: center; justify-content: center; } .support-box { width: 66%; left: -68%; z-index: 1; box-shadow: 0px 11px 16px #0000001F; position: relative; } .js-es-listing.es-listing p{ margin: 0px !important; } button.es-btn.es-btn--saved-search.es-btn--secondary.js-es-save-search.es-btn--bordered.has-text-color { display: none; } .es-field br{ display: none; } body .es-field .select2-container .select2-selection--single .select2-selection__rendered{ line-height: 24px; } ul.es-search-nav.es-search-nav--dropdowns.js-es-search-nav.es-search-nav--dropdowns{ gap:30px; } .banner-mian-group .wp-block-woocommerce-product-sale-badge{ display: none; } .product-image { position: relative; height: 100px; display: flex; align-items: center; justify-content: center; } .product-image .wp-block-button.wc-block-components-product-button.align-.wp-block-woocommerce-product-button { position: absolute; bottom: 5px; left: 0px; right: 0px; } .product-image img { width: 100%; height: 55px; } .product-image button,.product-image a.added_to_cart { font-size: 0px !important; width: 30px !important; height: 30px; justify-content: center !important; border-radius: 30px; text-align: center !important; background-color: var(--wp--preset--color--base) !important; } .product-image a.added_to_cart{ display: block; position: relative; } .product-image button:after,.product-image a.added_to_cart:after{ content: "\f174"; font-family: 'dashicons'; font-size: 18px; color: var(--wp--preset--color--primary) !important; width: 20px; height: 20px; position: absolute; right: 0px; margin: 0 auto; top: 0px; left: 0px; } .product-image a.added_to_cart:after{ content: "\f177"; } .banner-left-box{ position: relative; } .product-banner { position: absolute; bottom: 13%; width: 40%; left: 10%; } .social-row ul li { border: 2px solid var(--wp--preset--color--base) !important; font-size: 35px; } .social-row ul li a svg{ font-size: 25px !important; } .social-row ul li:hover{ color: var(--wp--preset--color--secondary) !important; background: var(--wp--preset--color--base) !important; } .banner-image{ text-align: right; position: relative; } .banner-image .image-icon span { font-size: 38px !important; width: 40px; height: 40px; color: #fff; } .banner-image .image-icon { position: absolute; top: 9%; left: 12%; width: 65px; height: 65px; border-radius: 50px; display: flex; justify-content: center; align-items: center; } .team-box{ text-align: left; } .banner-cover{ padding-right: 0px !important; padding-left: 0px !important; } .banner-image .right-image img{ width: 85% !important; height: 450px !important; margin: 0 auto; } .slider-right .right-image{ text-align: center; } .slider-right,.slider-team{ position: relative; } .slider-right:after { content: ""; position: absolute; left: -12px; width: 1px; top: -13.6%; height: 650px; background-color: var(--wp--preset--color--primary) !important; } .all-thumbs img{ width: 50px; height: 50px; object-fit: cover; position: relative; margin: 0px; border-radius: 40px; } .es-listing__content__left h3.es-listing__title { font-family: var(--wp--preset--font-family--jost) !important; font-size: 18px !important; font-weight: bold; } .es-listing__content__left .es-address.es-listing--hide-on-list{ font-family: var(--wp--preset--font-family--jost) !important; font-size: 16px !important; font-weight: 400; } .property-box-inner{ border-style: dashed !important; } .property-image{ position: relative; } .property-image img,.property-image figure{ width: 100%; height: 300px; } .property-image .price-box { position: absolute; bottom: -12px; border-radius: 40px; right: 10px; } .property-content h3 a{ text-decoration: none !important; } .property-content h3 span{ color: var(--wp--preset--color--primary) !important; } .property-meta i{ color: var(--wp--preset--color--primary) !important; margin-right: 5px; } .all-thumbs { position: absolute; bottom: 40px; display: flex; } .thumb-wrapper{ margin: 0px !important; } .header-social li a{ border-radius: 30px; border: 1px solid var(--wp--preset--color--contrast) !important; } .header-social li:hover a{ border: 1px solid var(--wp--preset--color--primary) !important; } .header-social li:hover { background-color: var(--wp--preset--color--primary) !important; color: #ffffff !important; fill: #ffffff !important; } .all-thumbs .thumb-wrapper.active-thumb{ position: relative; } .all-thumbs .thumb-wrapper.active-thumb:after { content: ""; top: 5px; left: 4px; opacity: 0.5; width: 40px; border: 1px solid #ffffff; height: 40px; border-radius: 30px; background-color: var(--wp--preset--color--primary) !important; position: absolute; z-index: 1; } .slider-team:after { content: ""; position: absolute; left: -12px; width: 1px; top: -22.5%; height: 650px; background-color: var(--wp--preset--color--primary) !important; } .product-banner button.owl-dot.active { background: var(--wp--preset--color--primary) !important; width: 8px; height: 30px; } .product-banner button.owl-dot { padding: 2px 4px; border: 0px; width: 8px; height: 8px; border-radius: 30px; margin: 0px 3px; background: var(--wp--preset--color--primary) !important; } .product-banner .owl-dots { position: absolute; text-align: center; display: flex !important; gap: 9px; justify-content: center; right: -24px; transform: translateY(-50%); margin: 0 auto; top: 50%; flex-direction: column; } .contact-icon { width: 60px !important; display: flex; justify-content: center; font-size: 30px; align-items: center; color: var(--wp--preset--color--secondary) !important; height: 60px !important; border-radius: 100px !important; } .exprience-box { width: 160px !important; height: 160px !important; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; left: 0px; right: 0px; margin: 0 auto; } .about-img-1 img{ width: 100% !important; height: 250px !important; border-radius: 15px; } .about-img-3{ text-align: right; } .about-img-3 img{ width: 80% !important; border-radius: 15px; height: 220px !important } .image-bottom-box { margin-top: -64px !important; } .about-img-2 img{ border-radius: 15px; width: 100% !important; height: 280px !important; margin-top: 50px !important; } .contact-icon span{ font-size: 30px !important; width: 30px !important; height: 30px !important; } .about-icon { width: 60px !important; display: flex; justify-content: center; font-size: 30px; align-items: center; color: var(--wp--preset--color--base) !important; height: 60px !important; border-radius: 100px !important; } .about-icon span{ font-size: 30px !important; width: 30px !important; height: 30px !important; } select.gt_selector.notranslate option{ color: #000000; } .wp-block-categories .wp-block-categories__label{ display: none; } select#wp-block-categories-1{ border-color: var(--wp--preset--color--primary) !important; border-radius: 5px; border-width: 1px; padding-top: 12px; padding-bottom: 12px; padding-left: 30px; padding-right: 30px; } select#wp-block-categories-1 option{ font-size: 14px; font-style: normal; font-weight: 400; } .general-header-middle .wp-block-search__button { padding: 5px 10px !important; background: transparent !important; } .general-header-middle .wp-block-search__input { background: transparent; border: none; } .general-header-middle .wp-block-search__input::placeholder{ font-family: var(--wp--preset--font-family--poppins) !important; font-weight: 400; font-size: 14px; color: var(--wp--preset--color--secondary-third) !important; } .category-box img,.category-box figure{ width: 100% !important; height: 400px !important; } .category-box{ position: relative; } .categories-content { position: absolute; bottom: 30px; width: 100%; } .related-post h4,.related-post p{ color: var(--wp--preset--color--contrast); } .header-inner-menu ul li{ padding: 3px 20px; } .header-inner-menu ul li ul.wp-block-navigation-submenu li:hover{ background-color: transparent !important; color: var(--wp--preset--color--primary) !important; } .header-inner-menu ul li:hover{ background-color: var(--wp--preset--color--primary) !important; color: var(--wp--preset--color--base) !important; padding: 3px 20px; border-radius: 30px; } .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{ color: var(--wp--preset--color--base); } p.return-to-shop a,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce div.product form.cart button.single_add_to_cart_button, .woocommerce div.product form.cart button[name=add-to-cart], .woocommerce .cart .button,.product-template-default .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button,.woocommerce #review_form #respond .form-submit input{ background: var(--wp--preset--color--primary) !important; } .header-inner-menu ul li a:hover{ text-decoration: none; } .header-inner-menu ul li a{ position: relative; display: inline-block; } .post-block p.wp-block-post-author__name,.wp-block-post-date time,.post-block .wp-block-post-excerpt p.wp-block-post-excerpt__excerpt,.sidebar-heading{ color: var(--wp--preset--color--contrast); } .wp-block-search.wp-block-search__button-only .wp-block-search__input{ position: absolute; right: 50px; top: -0px; } .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{ justify-content: center !important; } .slider { position: relative; margin-inline: auto; } .slider figure{ margin-bottom: 0px !important } .right-product-box .product-image-right img{ height: 200px !important; } .owl-carousel { position: relative; z-index: 0; } .dynamic-product-image img { width: 57% !important; height: 400px !important; } .sale-product-box{ border-color: #ffffff !important; } .category-main .grid-container { max-width: 100% !important; padding: 0px; } .category-main .gtf-image { background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important; border-radius: 240px 240px 240px 240px; padding: 30px 30px 0px 30px; } .category-main .gtf-module .g-d-title{ font-size: 18px !important; font-family: var(--wp--preset--font-family--poppins) !important; font-weight: 600; text-align: center; margin-top: 20px !important; } .service-text-main{ text-align: center; } .service-text-main h5{ display: inline-block; } .blog-image{ height: 250px; border-top-left-radius: 15px; background: var(--wp--preset--gradient--vertical-secondary-to-tertiary) !important; position: relative; border-top-right-radius: 15px; } .blog-image .wp-block-post-date { background-color: var(--wp--preset--color--secondary) !important; display: inline-block; padding: 5px 15px; border-radius: 10px; position: absolute; bottom: 10px; left: 10px; } .blog-image .wp-block-post-date time strong{ font-size: 20px !important; } .blog-content { text-align: left; } .blog-content .wp-block-post-excerpt__excerpt{ font-size: 0; } .blog-content .wp-block-post-excerpt__excerpt a{ font-size: 14px !important; font-weight: bold !important; } .blog-image .wp-block-post-date time{ color: var(--wp--preset--color--base) !important; } .category-main .gtf-image img.normal-image { width: 100% !important; height: 220px !important; } .sale-product-box:hover{ border:1px solid var(--wp--preset--color--secondary) !important; } .wp-block-social-links svg { font-size: 18px; } .dyna-product-box .wp-block-columns { align-items: center !important; height: 500px !important } .wp-block-cover__inner-container time a { color: #fff !important; } .wc-block-mini-cart__quantity-badge svg{ color: var(--wp--preset--color--contrast) !important; fill: var(--wp--preset--color--contrast) !important; } .owl-stage-outer { max-width: 100% !important; width: 100% !important; margin: 0px !important; } .header-inner-menu li:last-child::after { display: none; } ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu li:after{ display: none; } button.wp-block-search__button.has-text-color.has-base-color.has-background.has-contrast-background-color.has-icon.wp-element-button { padding: 10px 10px; background: transparent; } .wp-block-search.wp-block-search__button-only .wp-block-search__button { padding: 0px !important; align-items: center; } /*============== Effects Section ==============*/ .animations-hidden-item{ opacity: 0; transform: translateY(150px); transition: all 1s; } .animations-show-item{ opacity: 1; transform: translateY(0px); } /*============== Effects End Section ==============*/ .about-left { position: relative; } .wp-site-blocks{ padding: 0 !important; } .wpcf7-spinner { position: absolute; right: 0px; } p span.dashicons{ margin-right: 10px; color: var(--wp--preset--color--primary); } footer.wp-block-template-part .photolancer-footer-list { gap: 15px; } .social-icon { gap: 0px; } .social-icon li{ background-color:transparent !important; } .social-icon li a svg{ height: 20px !important; width: 20px !important; } /*.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button,*/ .woocommerce div.product form.cart button.single_add_to_cart_button, .woocommerce div.product form.cart button[name=add-to-cart], .woocommerce .cart .button, .woocommerce .cart input.button, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button, .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{ color: #fff !important; } .wlfmc-counter-wrapper{ width: auto; } .wp-block-woocommerce-customer-account a span{ font-family: var(--wp--preset--font-family--poppins) !important; font-weight: 500 !important; } .wp-block-woocommerce-customer-account a svg{ color: var(--wp--preset--color--primary) !important; height: 22px; } .wp-block-woocommerce-customer-account a{ white-space: unset; } .wp-block-image img{ vertical-align: unset; } .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container li a { padding: 10px 15px; color: #000000; } .wp-site-blocks{ padding: 0 !important; } footer.wp-block-template-part { margin-top: 0; } .comment-respond.wp-block-post-comments-form.wp-block-post-comments-form input[type=submit]{ color: #fff; } .comment-respond.wp-block-post-comments-form.wp-block-post-comments-form input[type=submit]:hover{ background: var(--wp--preset--color--primary); } a.added_to_cart,span.yith-wcwl-add-to-wishlist-button__label{display: none;} .sidebar-box .wp-block-search__button svg{ fill: #fff; } blockquote.wp-block-quote.is-layout-flow.wp-block-quote-is-layout-flow { padding: 0px; margin: 10px 0px; } @media screen and (min-width: 320px) and (max-width: 599px) { span.wp-block-navigation-item__label { color: #000000; } .banner-product-box,.banner-product-box h3,.banner-product-box p{ text-align: center; } .header-contact-box:after{ display:none; } footer p{ text-align: center !important; } .wp-block-categories-dropdown{ text-align: center; } .header-contact-box{ justify-content: center; } .header-contact-box h6{ text-align: center; } .header-social{ gap:10px !important; } .header-social li a{ padding: 4px !important } .header-inner-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container { left: auto; right: auto; width: 100%; position: relative; padding: 0px 0px; } .header-inner-menu .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item { width: 100% !important; align-items: center; gap: 0px; padding-bottom: 0px !important; } .header-inner-menu ul li a{ border-bottom: 1px solid #000; display: inline-block; width: 100%; padding-bottom: 10px !important; padding-top: 10px !important; text-align: center; } .header-inner-menu ul li.wp-block-navigation-submenu{ padding: 0px !important; padding-bottom: 0px !important; } .header-inner-menu ul { gap: 0px !important; } .header-inner-menu ul li ul.wp-block-navigation-submenu li a{ justify-content: center; } .header-inner-menu ul li { padding: 0px !important; } .wp-block-social-links{ justify-content: center; } button.wp-block-navigation__responsive-container-close { background-color: var(--wp--preset--color--primary); padding: 5px; border-radius: 30px; } .wp-block-navigation__responsive-container-close svg{ fill: var(--wp--preset--color--base) !important; color: var(--wp--preset--color--base) !important; } .wp-block-navigation__responsive-container-open svg{ fill: var(--wp--preset--color--primary) !important; color: var(--wp--preset--color--primary) !important; } .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item{ width: 100% !important; align-items: center; } .slider img{ height: 250px !important; margin: 0 auto; } .about-content{ padding-top: 50px !important; } .partners-section figure{ margin: 0 auto; text-align: center; } .slider-left-content{ text-align: center; } .slider-left-content .wp-block-buttons { justify-content: center; } .about-img-2 img{ margin-top: 0px !important; } .image-bottom-box{ margin-top: 15px !important; } .about-img-3 img{ width: 100% !important; } .about-right-content{ text-align: center; } .about-right-content .wp-block-buttons{ justify-content: center; } .category-section{ padding-top: 0px !important; } .post-meta{ display: block !important; text-align: center; } .team-box { position: relative; top: 0px; margin-top: 30px !important; left: 0px; } } @media screen and (min-width: 320px) and (max-width: 781px) { .header-inner-menu li:after { display: none; } .property-search-bar { display: block; text-align: center; padding: 22px; } .property-search-bar .field{ margin-bottom: 20px; } .slider-right:after,.slider-team:after{ display: none; } .header-inner-meta .wp-block-buttons{ justify-content: center; } .banner-left-box .slider p{ margin-top: 30px !important; } .product-banner { position: relative; bottom: 0px; width: 100%; max-width: 80% !important; } .banner-product-column,.contact-column,.about-icon-column { display: flex !important; flex-wrap: nowrap !important; } .wp-block-column.is-vertically-aligned-center.product-image.is-layout-flow.wp-block-column-is-layout-flow, .wp-block-column.is-vertically-aligned-center.contact-icon-mian.is-layout-flow.wp-block-column-is-layout-flow, .wp-block-column.is-vertically-aligned-center.about-icon-main.is-layout-flow.wp-block-column-is-layout-flow{ flex-basis: 40% !important; } .home .header-box-upper{ position: relative; } .banner-cover{ padding-top: 0px !important; } .slider,.team-box{ text-align: center; } .slider .wp-block-buttons { justify-content: center; } .banner-image .right-image img { width: 100% !important; height: 320px !important; } .all-thumbs{ position: relative; justify-content: center; } .slider-team .right-inner-text{ padding-left: 0px !important; } .es-badges.es-listing--hide-on-list { bottom: 47%; right: 16px; } ul.es-listing__meta{ display: block !important; margin-top: 10px !important; } .property-meta{ gap:10px !important; padding-left: 5px !important; padding-right: 5px !important; } .support-box { width: 70%; left: 0px; } .team-box{ margin-bottom: 20px !important; } .social-main{ margin-top: 20px !important; } .es-properties .es-properties__list{ margin: 0px !important; } .social-main h2{ text-align: center; } .es-search--simple form, .widget .es-search--simple form,.es-search--simple form p,.es-search-nav-wrap{ display: block !important; text-align: center; } .banner-product-box,.banner-product-box h3,.banner-product-box p{ text-align: center; } .slider .owl-dots{ left: 0px; right: 0px; margin: 0 auto; justify-content: center; } .dyna-product-box{ padding-left: 20px !important; } .slider .dynamic-product-image img { width: 57% !important; height: 300px !important; object-fit: contain !important; margin: 0 auto; } .header-meta-row{ gap:10px; } .dyna-product-box{ padding-top: 30px !important; padding-bottom: 30px !important; text-align: center; } .dyna-product-box h2,.dyna-product-box .wc-block-components-product-price,.header-meta-row { text-align: center; } .dyna-product-box .wc-block-components-product-button button{ width: 100%; margin: 0 auto; } .right-slider-product-btn{ gap:0px; } .right-slider-product-btn .add_to_cart_button{ padding-left: 12px !important; padding-right: 12px !important; } .service-text h6,.service-text p{ text-align: center !important; } .social-row,.top-btn-row,.header-meta-row,.dyna-product-box .wc-block-components-product-button button{ justify-content: center; } .header-inner-menu nav,.header-contact-box{ justify-content: center !important; } .header-contact-box h6{ text-align: center; } .wp-block-woocommerce-customer-account.alignright.has-quicksand-font-family.has-text-color.has-contrast-color.wp-elements-955f405fd74d1cbf739ad4edea9b4f46{ margin-left: 0px; } .header-categories{ text-align: center; } .header-inner-menu ul{ justify-content: center; } .header-logo .wp-block-group { justify-content: center !important; } .header-logo h1 { text-align: center; } .header-box-upper{ position: relative; } } @media screen and (min-width: 576px) and (max-width: 781px) { .slider-left-column { display: flex !important; flex-wrap: nowrap !important; } .about-column { display: flex !important; flex-wrap: nowrap !important; } .banner-image{ text-align: center; } .banner-image .right-image img { width: 80% !important; } .slider-left-column figure img{ text-align: right; } .sale-product-column,.partner-cloumn{ display: grid !important; grid-template-columns: auto auto !important; } .categories-cloumn{ display: grid !important; grid-template-columns: auto auto; } .support-box .wp-block-group{ text-align: center; justify-content: center; } img.normal-image{ width: auto !important; height: auto !important; } .gutentor-image-thumb{ text-align: center !important; } .slider img{ height: 300px !important; } .wp-block-social-links{ justify-content: center; } .sale-main-cloumn,.header-box{ max-width: 90% !important; } .product-box{ display: grid !important; grid-template-columns: auto auto !important; } .header-meta{ display: flex !important; flex-wrap: nowrap !important; } } @media screen and (min-width: 782px) and (max-width: 1200px) { .header-inner-menu ul { gap:0px !important; } .product-banner{ width: 60%; } .product-banner{ left: 5%; } .contact-icon-mian { flex-basis: 35% !important; } select#wp-block-categories-1{ width: 100%; } .slider-empty{ flex-basis: 0% !important; } .header-main-column,.property-main,.banner-outer-column{ max-width: 90% !important; gap:10px !important; } .banner-left-box .slider h2 { font-size: 35px !important; } .slider-team{ flex-basis: 35% !important; } .support-box { width: 96%; left: -59%; } ul.es-listing__meta{ display: block !important; margin-top: 10px !important; } .banner-left-box .slider h2.short-title{ font-size: 14px !important; } .property-meta{ gap:10px !important; padding-left: 5px !important; padding-right: 5px !important; } .es-badges.es-listing--hide-on-list{ bottom: 50%; } .header-inner-menu{ flex-basis: 72% !important; } .post-meta{ gap:5px; } select.gt_selector.notranslate { width: 70px; } .wp-block-woocommerce-customer-account a span{ font-size: 10px !important; } .top-center-text p,.top-btn-row p,.header-meta-row p{ font-size: 10px !important; } .header-meta-row{ gap:0px !important; } .top-btn-row p{ padding-right: 6px !important; } .top-btn-row{ gap:10px !important; } .header-social li a{ padding: 4px !important; } footer.wp-block-template-part .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-89f6da4a.wp-block-columns-is-layout-flex,.news-heading-box ,.news-section .wp-block-query.is-layout-flow.wp-block-query-is-layout-flow,.tour-box,.about-box,.service-group,.general-top-header .wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex,.general-header-middle .wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-container-core-columns-is-layout-28f84493.wp-block-columns-is-layout-flex{ max-width: 90% !important; } .header-box,.service-text-main{ max-width: 90% !important; } .header-box{ gap:10px !important; } .exprience-box { width: 115px !important; height: 115px !important; } .wp-block-social-links{ gap:7px !important; } .sale-main-cloumn{ max-width: 90% !important; } .slider img{ height: 300px !important; width: 100% !important; } .slider-empty{ display: none !important; } .right-btn-row{ gap:5px !important; } .right-btn-row p { font-size: 14px !important; } .sale-product-column,.partner-cloumn{ display: grid !important; grid-template-columns: auto auto !important; } .sale-left{ flex-basis: 30% !important; } .sale-btn-row,.right-slider-product-btn{ gap:0px !important; } .right-slider-product-btn .add_to_cart_button{ padding-left: 8px !important; padding-right: 8px !important; } .sale-btn-row p{ font-size: 10px !important } .sale-right{ flex-basis: 70% !important; } } @media screen and (min-width: 782px) and (max-width: 1023px) { .es-search--simple form, .widget .es-search--simple form{ flex-wrap: nowrap !important; } .es-search--simple form>*, .widget .es-search--simple form>* { justify-content: center; flex: 0px !important; } .property-search-bar .field select { width: 130px; } .property-search-bar{ width: 65%; } } @media screen and (min-width: 320px) and (max-width: 800px) { .admin-bar .wp-block-navigation__responsive-container-close { color: #000000; top:15px; } .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{ justify-content: center !important; } } @media screen and (min-width: 1024px) and (max-width: 1200px) { .single-image figure{ width: 100% !important; } .property-search-bar .field select { width: 130px; } .property-search-bar{ width: 65%; } .es-search--simple form, .widget .es-search--simple form{ gap:30px; width: 100%; margin-top: 35px !important; } .all-thumbs { bottom: 75px; } } @media screen and (min-width: 1201px) and (max-width: 1440px) { .right-slider-product-btn{ gap:0px !important; } .support-box { width: 94%; } .all-thumbs { bottom: 54px; } .es-badges.es-listing--hide-on-list{ bottom: 35%; } .es-listing__meta li { margin: 0px !important; } .about-icon-main { flex-basis: 15% !important; } .right-slider-product-btn .add_to_cart_button{ padding-left: 12px !important; font-size: 12px !important; padding-right: 12px !important; } .wc-block-components-product-price{ font-size: 15px !important; } .header-social.wp-block-social-links{ gap:10px !important; } .slider-box-left h2.banner-heading{ font-size: 180px !important; } .wp-block-social-links{ gap:10px !important; } .category-box h3{ font-size: 15px !important } .header-main-column{ gap:0px; } .header-meta-row,.sale-btn-row{ gap:0px; } .header-inner-menu ul,.social-row { gap:10px !important; } }