/* Narrow overrides: retain the existing theme and card structure. */
body[data-home-no-hero="1"] #main{padding-top:130px}.boss-content.cms-standalone-search .search{margin-top:24px!important}
@media(max-width:767px){body[data-home-no-hero="1"] #main{padding-top:100px}}
.brand-profile-image{margin:0 0 24px}.brand-profile-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:12px}
.brand-corporate-banner{margin:0 0 36px}.brand-corporate-banner img{display:block;width:100%;height:360px;object-fit:cover;object-position:center 58%;border-radius:14px}
@media(max-width:767px){.brand-corporate-banner img{height:240px}}
.hero2-slider-area .hero2-header .hero-h1-sub{font-size:56px;line-height:64px;color:#fff;font-weight:600}
@media(max-width:767px){.hero2-slider-area .hero2-header .hero-h1-sub{font-size:40px;line-height:48px}}
.progress-wrap,.progress-wrap.active-progress,.progress-wrap.active-progress:hover{transition:opacity .2s,background-color .2s,box-shadow .2s;transform:translateY(0)}
.progress-wrap::before,.progress-wrap:hover::before{display:none!important}
.progress-wrap::after,.progress-wrap:hover::after{content:'↑';font-family:Arial,sans-serif;font-size:24px;opacity:1!important;color:#12352c;transition:color .2s;width:100%;height:100%}
.progress-wrap:hover::after{color:#fff}.progress-wrap:focus-visible{outline:3px solid #cbb16a;outline-offset:4px}
.cta1-section-area{margin:0 0 64px!important;padding-top:32px;clear:both;background:none!important}
.cta1-section-area::before,.cta1-section-area::after{display:none!important}
.footer1-section-area{padding-top:70px!important}
.items2-section-area .items-images-area>.row{align-items:stretch}
.items2-section-area .items-images-area>.row>.col-lg-5{display:flex;flex-direction:column}
.items2-section-area .images-area{flex:1;width:100%;min-height:390px}
.items2-section-area .images-area .slick-list,.items2-section-area .images-area .slick-track,.items2-section-area .images-area .img1{height:100%!important}
.items2-section-area .images-area .img1 img{height:100%!important;min-height:390px;width:100%;object-fit:cover;border-radius:16px}
@media(min-width:992px){.items2-section-area .items-content-area{min-height:390px;padding-bottom:90px!important}.items2-section-area .testimonial-arrows{position:absolute;right:40px;bottom:22px;width:auto!important;padding:0!important;z-index:4}}
.site-logo img,.mobile-logo img,.mobile-sidebar .logos img,.footer-logoarea>img{background:#102039!important;object-fit:contain;padding:5px!important;border-radius:6px;height:auto!important}
.header-area.homepage2 .header-elements{height:auto!important;min-height:82px;padding:6px 16px!important}
.header-area.homepage2 .header-elements .site-logo{width:128px;height:68px;flex:0 0 128px;display:flex;align-items:center}
.header-area.homepage2 .header-elements .site-logo a{display:flex;align-items:center;height:100%}
.header-area.homepage2 .header-elements .site-logo img{display:block;width:128px!important;height:68px!important;max-height:68px;padding:4px!important}
.mobile-logo img{width:104px!important;height:58px!important}
.footer-logoarea>img{width:220px!important;max-height:none}
.sahibinden-link,.boss-fixed a.sahibinden-link,.footer1-section-area .footer-logoarea ul li .sahibinden-link{width:44px!important;height:44px!important;display:inline-grid!important;place-items:center;background:#ffec00!important;border-radius:10px!important;padding:8px!important;line-height:1!important}
.sahibinden-link img,.boss-fixed a.sahibinden-link img,.footer1-section-area .footer-logoarea .sahibinden-link img{display:block;width:28px!important;height:28px!important;max-width:100%;object-fit:contain}
.footer-social-v6{display:flex;flex-wrap:wrap;gap:8px}.footer-social-v6 li:empty{display:none}
.portfolio-empty{padding:28px;background:#f5f6f3;border-radius:12px}.portfolio-empty p{margin-bottom:20px}
.no-published-properties .items2-section-area .items-images-area>.row>.col-lg-5{width:100%}
.no-published-properties .items2-section-area .items-images-area>.row>.col-lg-7,.no-published-properties .items2-section-area .testimonial-arrows{display:none!important}
.no-published-properties .items2-section-area .images-area{min-height:0;padding:20px}
[hidden]{display:none!important}
@media(max-width:991px){.items2-section-area .images-area .img1 img{height:390px!important}.items2-section-area .images-area{flex:auto;min-height:0}.cta1-section-area{margin-bottom:40px!important}}
@media(max-width:767px){.boss-fixed{display:flex!important;flex-direction:column!important;align-items:flex-start;width:auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.items2-section-area .images-area .img1 img{height:290px!important;min-height:290px}.footer1-section-area{padding-top:50px!important}}
@media(prefers-reduced-motion:reduce){.progress-wrap,.progress-wrap::after{transition:none!important}}
/* Keep descenders and animated letters visible in the existing region heading. */
.property2-location-section-area .property-headeing h2.text-anime-style-3,.property2-location-section-area .property-headeing h2 .split-line{overflow:visible!important}
.property2-location-section-area .property-headeing h2{line-height:1.25!important}
