:root{--mtk-teal:#025669;--mtk-teal-dark:#013f4e;--mtk-gold:#d8b67c;--mtk-ink:#163444;--mtk-muted:#667780;--mtk-stone:#f5f6f4;--mtk-line:#e3e8e7;--mtk-white:#fff;--mtk-radius:10px;--mtk-shadow:0 12px 35px rgba(1,63,78,.1)}
html{scroll-behavior:smooth}body{padding-top:0!important;color:var(--mtk-ink);font-family:"Open Sans",Arial,sans-serif;font-size:16px;line-height:1.65;background:#fff}.mtk-main{display:block}.mtk-skip{position:fixed;z-index:99999;left:16px;top:-80px;background:#fff;color:var(--mtk-teal);padding:12px 18px}.mtk-skip:focus{top:12px}.mtk-header{position:relative;z-index:1000;background:#fff}.mtk-topbar{height:38px;background:var(--mtk-teal);color:#fff;font-size:12px}.mtk-topbar-inner,.mtk-topbar-links{display:flex;align-items:center}.mtk-topbar-inner{height:38px;justify-content:space-between}.mtk-topbar-links{gap:25px}.mtk-topbar a,.mtk-topbar span{color:#fff}.mtk-topbar i{color:var(--mtk-gold);margin-right:6px}.mtk-topbar-note{opacity:.82}.mtk-navbar.navbar{position:relative;min-height:96px;margin:0;border:0;border-radius:0;background:#fff;box-shadow:0 3px 18px rgba(0,0,0,.05)}.mtk-nav-inner{display:flex;align-items:center;min-height:96px}.mtk-navbar .navbar-header{float:none}.mtk-brand.navbar-brand{height:82px;padding:9px 15px 9px 0}.mtk-brand .logohead{width:285px;height:62px;object-fit:contain;object-position:left center}.mtk-navbar .navbar-collapse{margin-left:auto}.mtk-menu.navbar-nav{margin:0;display:flex;align-items:center;gap:2px}.mtk-menu.navbar-nav>li>a{padding:38px 16px;color:var(--mtk-ink);font-size:14px;font-weight:600;text-transform:none;letter-spacing:0}.mtk-menu.navbar-nav>li>a:hover,.mtk-menu.navbar-nav>li>a.current{color:var(--mtk-teal);background:transparent}.mtk-menu.navbar-nav>li>a.current:after{content:"";position:absolute;left:16px;right:16px;bottom:25px;height:2px;background:var(--mtk-gold)}.mtk-menu .dropdown-menu{border:0;border-top:3px solid var(--mtk-gold);border-radius:0 0 8px 8px;box-shadow:var(--mtk-shadow);padding:8px 0}.mtk-menu .dropdown-menu a{padding:10px 22px!important;color:var(--mtk-ink)!important;font-size:14px}.mtk-menu .dropdown-menu a:hover{background:var(--mtk-stone)!important;color:var(--mtk-teal)!important}.mtk-contact-link>a{margin-left:12px!important;padding:12px 19px!important;border:1px solid var(--mtk-gold)!important;border-radius:7px;color:var(--mtk-teal)!important}.mtk-contact-link>a:after{display:none!important}
h1,h2,h3,h4,h5,h6{color:var(--mtk-ink);font-family:Georgia,"Times New Roman",serif;font-weight:500;line-height:1.2;text-transform:none;letter-spacing:0}h1{font-size:46px}h2{font-size:34px}h3{font-size:27px}h4{font-size:21px}a{color:var(--mtk-teal);transition:.2s ease}a:hover{color:var(--mtk-gold);text-decoration:none}.container{max-width:1220px}.container-80{width:100%;max-width:1220px}.btn{border-radius:7px;border:0;padding:13px 22px;font-weight:700;text-transform:none;letter-spacing:0;transition:.2s ease}.btn-primary,.btn-default,.mtk-btn-gold{background:var(--mtk-gold)!important;color:#fff!important;border:1px solid var(--mtk-gold)!important}.btn-primary:hover,.btn-default:hover,.mtk-btn-gold:hover{background:#c5a265!important;border-color:#c5a265!important;transform:translateY(-1px)}.mtk-btn-outline-light{background:transparent;color:#fff!important;border:1px solid rgba(255,255,255,.7)!important}.form-control{height:48px;border:1px solid #dce3e4;border-radius:7px;box-shadow:none;color:var(--mtk-ink);font-size:15px}.form-control:focus{border-color:var(--mtk-gold);box-shadow:0 0 0 3px rgba(216,182,124,.16)}textarea.form-control{height:auto}.divider{height:2px;background:var(--mtk-gold);border:0;/*width:56px;*/margin:10px 0 24px}
.subHeader{margin:0}.subHeader.home{min-height:515px}.subHeader.home .slideitem{min-height:515px;background-position:center;background-size:cover;position:relative}.subHeader.home .slideitem:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,38,48,.72),rgba(1,38,48,.15) 62%,transparent)}.subHeader.home .slideitem>.container{position:relative;z-index:2;padding-top:110px}.subHeader.home h2{max-width:700px;color:#fff;font-size:50px;text-shadow:none}.sliderTextBox{background:transparent!important;color:#fff}.sliderTextBox p{font-size:19px}.sliderPrice{font-size:28px!important;color:#fff}.sliderControls{opacity:.6}.filter{position:relative;z-index:5;margin-top:-68px;background:transparent;padding-bottom:35px}.filter>.container{background:#fff;border-radius:10px;box-shadow:var(--mtk-shadow);padding:0 26px 26px}.filterHeader{background:transparent;border-bottom:1px solid var(--mtk-line)}.filterNav{display:flex;margin:0}.filterNav li a{display:block;padding:18px 25px;color:var(--mtk-muted);font-weight:700}.filterNav li a.current,.filterNav li a:hover{color:var(--mtk-teal);border-bottom:3px solid var(--mtk-gold)}.filterContent{background:#fff!important;border:0!important;padding:20px 0 0}.filterContent label{color:var(--mtk-ink);font-size:13px}.filterContent .formBlock{padding-top:24px}
.properties,.content{padding:60px 0}.properties:nth-of-type(even){background:var(--mtk-stone)}.properties>div>h3,.properties .container>h3{font-size:30px;margin-bottom:10px}.propertyItem{margin-bottom:28px}.propertyContent{overflow:hidden;background:#fff;border:1px solid var(--mtk-line);border-radius:10px;box-shadow:0 5px 18px rgba(1,63,78,.06);transition:.25s ease}.propertyContent:hover{transform:translateY(-4px);box-shadow:var(--mtk-shadow)}.propertyImgLink{display:block;overflow:hidden}.propertyImg{width:100%;height:235px!important;object-fit:cover;transition:.35s ease}.propertyContent:hover .propertyImg{transform:scale(1.025)}.propertyType{position:absolute;z-index:2;margin:12px;padding:6px 11px;background:var(--mtk-gold);border-radius:5px;color:#fff!important;font-size:12px}.propertyStrap{display:block;padding:18px 18px 0;color:var(--mtk-ink);font-family:Georgia,serif;font-size:20px}.propertyContent .price{color:var(--mtk-teal);font-size:21px;font-weight:700}.propertyDetails{width:calc(100% - 30px);margin:12px 15px 16px!important;border:0!important}.propertyDetails td{border:0!important;color:var(--mtk-muted);padding:7px}.propertyDetails tr:last-child td{padding-top:12px}.propertyDetails .btn,.propertyDetails a{width:100%}.callToAction{padding:55px 0;background:var(--mtk-teal)!important}.callToAction h2,.callToAction h3,.callToAction p,.ctaBlueBack h2,.ctaBlueBack p{color:#fff}.ctaBox{border:0!important;background:transparent!important}
.singlePackage{padding-top:34px}.singlePackage .well{/*background:#fff;*/border:0;border-radius:10px;box-shadow:none}.propertydetails{padding:0!important}.singlePackage .bx-wrapper{border-radius:10px;overflow:hidden}.singlePackage .bx-wrapper img{width:100%;object-fit:cover}.propertyOverview{border:1px solid var(--mtk-line);border-radius:10px;overflow:hidden}.propertyOverview li{padding:12px 15px!important;border-bottom:1px solid var(--mtk-line)}.features .price{color:var(--mtk-teal)!important;font-size:32px!important;font-weight:700}.features .forSale{background:var(--mtk-gold);color:#fff;padding:6px 10px;border-radius:4px}.sidebarWidget{padding:22px!important;border:1px solid var(--mtk-line)!important;border-radius:10px!important;box-shadow:var(--mtk-shadow)}.singlePackage h3,.singlePackage h4{color:var(--mtk-ink)}
.mtk-trustbar{padding:22px 0;background:#fff;border-top:1px solid var(--mtk-line);border-bottom:1px solid var(--mtk-line)}.mtk-trustgrid{display:grid;grid-template-columns:repeat(4,1fr)}.mtk-trustgrid>div{display:flex;align-items:center;justify-content:center;gap:11px;padding:10px 18px;border-right:1px solid var(--mtk-line);font-size:14px}.mtk-trustgrid>div:last-child{border:0}.mtk-trustgrid i{color:var(--mtk-gold);font-size:23px}.mtk-about-page>.mtk-main>.filter,.mtk-contact-page>.mtk-main>.filter{display:none}.mtk-about-hero,.mtk-contact-hero{min-height:360px;padding:100px 0;background-position:center;background-size:cover;position:relative}.mtk-about-hero{background-image:linear-gradient(90deg,rgba(1,63,78,.9),rgba(1,63,78,.25)),url('/images/newoffice.jpg')}.mtk-contact-hero{background-image:linear-gradient(90deg,rgba(1,63,78,.92),rgba(1,63,78,.15)),url('/images/newoffice.jpg')}.mtk-about-hero h1,.mtk-contact-hero h1{color:#fff;margin:0 0 16px;max-width:700px}.mtk-about-hero p,.mtk-contact-hero p{color:#fff;font-size:19px;max-width:670px}.mtk-about-content .contactImg{float:right;width:47%;max-height:390px;object-fit:cover;margin:0 0 30px 45px;border-radius:10px}.mtk-values{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;clear:both;margin:42px 0}.mtk-values>div{display:flex;flex-direction:column;min-height:155px;padding:24px 18px;text-align:center;border:1px solid var(--mtk-line);border-radius:9px}.mtk-values i{font-size:29px;color:var(--mtk-gold);margin-bottom:12px}.mtk-values strong{font-family:Georgia,serif;font-size:17px}.mtk-values span{font-size:13px;color:var(--mtk-muted);margin-top:7px}.mtk-about-page .staff .thumbnail{padding:0;border:1px solid var(--mtk-line);border-radius:9px;overflow:hidden;box-shadow:none}.mtk-about-page .staff .thumbnail img{width:100%;aspect-ratio:1/1;object-fit:cover}.mtk-about-page .staff .caption{padding:14px}.mtk-contact-methods{position:relative;z-index:4;margin-top:-42px}.mtk-contact-method-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mtk-contact-method-grid>a{display:flex;align-items:center;gap:15px;min-height:90px;padding:18px;background:#fff;border-radius:9px;box-shadow:var(--mtk-shadow)}.mtk-contact-method-grid i{font-size:28px;color:var(--mtk-gold)}.mtk-contact-method-grid .fa-whatsapp{color:#22b969}.mtk-contact-method-grid span{display:flex;flex-direction:column;color:var(--mtk-teal);font-size:13px;overflow-wrap:anywhere}.mtk-contact-method-grid strong{color:var(--mtk-ink);font-family:Georgia,serif;font-size:16px}.mtk-contact-content #contactform{padding:28px;border:1px solid var(--mtk-line);border-radius:10px;box-shadow:var(--mtk-shadow)}.mtk-contact-content .contactDetails{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mtk-contact-content .contactDetails>div{width:auto;padding:14px;border:1px solid var(--mtk-line);border-radius:7px}.mtk-contact-page .mapContact{min-height:430px}
.pageHeader{background:linear-gradient(110deg,var(--mtk-teal-dark),var(--mtk-teal));padding:55px 0}.pageHeader h1,.pageHeader h2{color:#fff}.teamMember,.agent{border-radius:10px;overflow:hidden}.mapSmall,#map{border-radius:10px}.pagination>li>a,.pagination>li>span{color:var(--mtk-teal);border-color:var(--mtk-line)}.pagination>.active>a{background:var(--mtk-teal);border-color:var(--mtk-teal)}
.mtk-prefooter{padding:55px 0;background:linear-gradient(110deg,var(--mtk-teal-dark),var(--mtk-teal));color:#fff}.mtk-prefooter-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.mtk-prefooter h2{margin:5px 0;color:#fff}.mtk-prefooter p{margin:0;color:rgba(255,255,255,.84)}.mtk-eyebrow{color:var(--mtk-gold);font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.mtk-prefooter-actions{display:flex;gap:12px;white-space:nowrap}.mtk-footer{padding:60px 0 0!important;background:#fff!important;color:var(--mtk-muted)!important}.mtk-footer-logo{width:255px;max-width:100%;margin-bottom:22px}.mtk-footer h3{font-family:"Open Sans",Arial,sans-serif;font-size:15px;font-weight:800;color:var(--mtk-ink);margin:5px 0 20px}.mtk-footer ul{list-style:none;padding:0}.mtk-footer li{margin:0 0 9px}.mtk-footer a{color:var(--mtk-muted)!important}.mtk-footer a:hover{color:var(--mtk-teal)!important}.mtk-contact-list li{display:flex;gap:11px}.mtk-contact-list i{color:var(--mtk-gold);width:16px;margin-top:5px}.mtk-socials{display:flex;gap:9px}.mtk-socials a{display:grid;place-items:center;width:35px;height:35px;border:1px solid var(--mtk-line);border-radius:50%}.mtk-footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:42px;padding:20px 0;border-top:1px solid var(--mtk-line);font-size:13px}.mtk-footer-bottom p{margin:0}.mtk-footer-bottom a{margin-left:22px}
@media(max-width:991px){.mtk-topbar-note{display:none}.mtk-nav-inner{display:block}.mtk-navbar .navbar-header{float:none}.mtk-navbar .navbar-toggle{display:block;margin-top:28px}.mtk-navbar .navbar-collapse.collapse{display:none!important}.mtk-navbar .navbar-collapse.collapse.in{display:block!important}.mtk-menu.navbar-nav{display:block;float:none!important}.mtk-menu.navbar-nav>li{float:none}.mtk-menu.navbar-nav>li>a{padding:14px 10px}.mtk-contact-link>a{margin:8px 0 18px!important}.mtk-menu.navbar-nav>li>a.current:after{display:none}.filter{margin-top:0}.mtk-prefooter-inner{display:block}.mtk-prefooter-actions{margin-top:22px}.propertyImg{height:220px!important}}
@media(max-width:767px){body{font-size:15px}.mtk-topbar{height:auto}.mtk-topbar-inner{height:auto;min-height:38px}.mtk-topbar-links span{display:none}.mtk-topbar-links{width:100%;justify-content:space-between;gap:10px}.mtk-navbar.navbar,.mtk-nav-inner{min-height:78px}.mtk-brand.navbar-brand{height:74px;padding-left:15px}.mtk-brand .logohead{width:215px;height:54px}.mtk-navbar .navbar-toggle{margin-top:22px;margin-right:15px}.subHeader.home{display:block!important;min-height:430px}.subHeader.home .slideitem{min-height:430px}.subHeader.home h2{font-size:36px}.subHeader.home .slideitem>.container{padding-top:80px}.filter>.container{border-radius:0;padding:0 15px 22px}.filterNav li a{padding:15px 13px}.properties,.content{padding:38px 0}h1{font-size:36px}h2{font-size:29px}.propertyImg{height:240px!important}.mtk-prefooter-actions{display:grid;white-space:normal}.mtk-footer-grid>div{margin-bottom:28px}.mtk-footer-bottom{display:block}.mtk-footer-bottom div{margin-top:10px}.mtk-footer-bottom a{margin:0 15px 0 0}.mtk-trustgrid,.mtk-values,.mtk-contact-method-grid,.mtk-contact-content .contactDetails{grid-template-columns:1fr 1fr}.mtk-trustgrid>div{justify-content:flex-start;border-right:0}.mtk-about-hero,.mtk-contact-hero{min-height:320px;padding:65px 0}.mtk-about-content .contactImg{float:none;width:100%;margin:0 0 25px}.mtk-contact-methods{margin-top:-25px}}
@media(max-width:480px){.mtk-trustgrid,.mtk-values,.mtk-contact-method-grid,.mtk-contact-content .contactDetails{grid-template-columns:1fr}.mtk-contact-methods{margin-top:0;padding:18px 0}.mtk-about-hero,.mtk-contact-hero{min-height:280px}.mtk-about-hero h1,.mtk-contact-hero h1{font-size:32px}}

/* One consistent gold active-navigation indicator; suppress legacy blue borders. */
.mtk-menu.navbar-nav>li>a.current{border:0!important;border-bottom:0!important;box-shadow:none!important;background:transparent!important;color:var(--mtk-teal)!important}
.mtk-menu.navbar-nav>li>a.current:after{content:""!important;display:block!important;position:absolute;left:16px;right:16px;bottom:24px;height:2px;background:var(--mtk-gold)!important;border:0!important}
.mtk-menu.navbar-nav>li.mtk-contact-link>a.current{border:1px solid var(--mtk-gold)!important;border-bottom:1px solid var(--mtk-gold)!important;border-radius:7px!important;background:#fff!important;color:var(--mtk-teal)!important;box-shadow:none!important}
.mtk-menu.navbar-nav>li.mtk-contact-link>a.current:after{content:none!important;display:none!important}
@media(max-width:991px){.mtk-menu.navbar-nav>li>a.current:after{display:none!important}}

/* Refined desktop dropdown: isolate the modern header from legacy menu rules. */
@media (min-width:992px){
  .mtk-header .mtk-navbar .mtk-menu>li.dropdown{position:relative}
  .mtk-header .mtk-navbar .mtk-menu>li.menu-item-has-children>a{pointer-events:auto!important}
  .mtk-header .mtk-navbar .mtk-menu>li.dropdown>.dropdown-menu{
    display:block!important;visibility:hidden;opacity:0;transform:translateY(10px);
    position:absolute!important;top:calc(100% - 15px)!important;left:0!important;right:auto!important;
    min-width:245px!important;width:245px!important;margin:0!important;padding:9px!important;
    background:#fff!important;border:1px solid var(--mtk-line)!important;border-top:3px solid var(--mtk-gold)!important;
    border-radius:8px!important;box-shadow:0 16px 38px rgba(1,63,78,.16)!important;
    transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:1200!important;
  }
  .mtk-header .mtk-navbar .mtk-menu>li.dropdown:hover>.dropdown-menu,
  .mtk-header .mtk-navbar .mtk-menu>li.dropdown:focus-within>.dropdown-menu,
  .mtk-header .mtk-navbar .mtk-menu>li.dropdown.open>.dropdown-menu{visibility:visible;opacity:1;transform:translateY(0)}
  .mtk-header .mtk-navbar .mtk-menu>li.dropdown>.dropdown-menu>li{
    display:block!important;float:none!important;width:100%!important;margin:0!important;padding:0!important;
    border:0!important;background:transparent!important;
  }
  .mtk-header .mtk-navbar .mtk-menu>li.dropdown>.dropdown-menu>li+li{border-top:1px solid #edf0ef!important}
  .mtk-header .mtk-navbar .mtk-menu>li.dropdown>.dropdown-menu>li>a{
    display:flex!important;align-items:center;min-height:44px;width:100%!important;padding:10px 13px!important;
    background:#fff!important;color:var(--mtk-ink)!important;border:0!important;border-radius:5px!important;
    font-size:14px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;
    line-height:1.35!important;white-space:nowrap!important;
    transition:background-color .18s ease,color .18s ease,padding-left .18s ease;
  }
  .mtk-header .mtk-navbar .mtk-menu>li.dropdown>.dropdown-menu>li>a:hover,
  .mtk-header .mtk-navbar .mtk-menu>li.dropdown>.dropdown-menu>li>a:focus{
    padding-left:17px!important;background:#f7f5f0!important;color:var(--mtk-teal)!important;outline:0;
  }
  .mtk-header .mtk-navbar .mtk-menu>li.dropdown>.dropdown-menu>li>a:before{
    content:"";flex:0 0 auto;width:0;height:0;margin-right:0;border-radius:50%;background:var(--mtk-gold);
    transition:width .18s ease,height .18s ease,margin-right .18s ease;
  }
  .mtk-header .mtk-navbar .mtk-menu>li.dropdown>.dropdown-menu>li>a:hover:before,
  .mtk-header .mtk-navbar .mtk-menu>li.dropdown>.dropdown-menu>li>a:focus:before{width:5px;height:5px;margin-right:9px}
}
