body{color:#555;font-family:'Montserrat Alternates', sans-serif !important;background:#eee}h1,h2,h3,h4,h5{font-weight:normal;margin:0;padding:0;color:#000}h1{font-size:60px;margin-bottom:25px;color:#fff}h2{font-size:35px;letter-spacing:-1px;margin-bottom:20px}h3{margin:0 0 15px 0;font-size:25px}h4{margin:10px 0;font-size:19px}h5{margin:0 0 5px 0;font-size:17px}h6{margin:0 0 10px 0;font-size:14px}h4 span{margin-right:5px;font-size:15px}h6 span{margin-right:5px;font-size:12px}.title-exclusive{color:#FFE606;text-decoration:none;outline:none}.title-exclusive:hover{color:#333;text-decoration:underline;cursor:pointer}p{margin-bottom:30px}a{color:#FFE606 !important;text-decoration:none !important;outline:none !important}a:hover{color:#333}.spacer{margin-top:40px;margin-bottom:40px}.center{text-align:center}.fullwidth{width:100%}select,input{outline:0;margin-bottom:20px}a.more{background-color:#222;padding:2px 6px;color:#fff;text-transform:uppercase;font-size:11px}a.more:hover{background:#FFE606 !important;text-decoration:none}li a.dropdown-item{color:#333 !important}.btn-box a.button-black-text{color:#333 !important}.btn-box a.button-black-text:hover{color:rgba(51,51,51,0.822) !important}table{background-color:#fff}.btn{border-radius:5px;outline:none}.btn-success{background:#FFE606 !important;border:1px solid #FFE606 !important;padding:6px 20px;font-size:16px;width:100%;color:#2b022b !important}.btn-success:hover{background:#cfa10a !important;border:1px solid #cfa10a !important;color:#2b022b !important}.btn-outline-success{border:1px solid #FFE606 !important;color:#FFE606 !important}.btn-outline-success:hover{background:#cfa10a !important;border:1px solid #cfa10a !important;color:#2b022b !important}.btn-primary{background:#FFE606 !important;border:none;width:100%;border-radius:20px;color:#2b022b !important;border-color:black !important}.btn-primary:hover{background:#cfa10a !important;border:1px solid #cfa10a !important;color:#2b022b !important}.btn-info{background:#333;border:4px solid #ddd;padding:3px 20px;font-size:20px;border-radius:20px}.thumbnail{background-color:#fff}ul li a{font-size:15px}ul li a:hover{color:#ffedb3 !important}.index-p-bottom{border-bottom:0px !important;border-top:0px !important;font-weight:700}.index-p-top{border-top:0px !important}.mask-custom{backdrop-filter:blur(5px);background-color:rgba(255,255,255,0.15)}.navbar-brand{font-size:1.5rem;letter-spacing:2.1px}.nav-item .nav-link .fa-facebook:hover{color:rgba(59,61,212,0.788) !important}.nav-item .nav-link .fa-instagram:hover{color:rgba(184,74,169,0.788) !important}.banner-search{background-color:#000000;background-image:url("https://www.transparenttextures.com/patterns/dark-dotted-2.png");color:#fff;padding:20px 0 10px 0;font-size:16px}.banner-search h3{color:#fff}.properties-listing .viewall{margin-top:15px}.properties-listing div.properties{padding:10px;background-color:#fff;text-align:center;margin-bottom:20px}.owl-wrapper-outer div.properties{margin:0 5px}.properties-listing div.properties .image-holder{position:relative}.properties-listing div.properties .status{position:absolute;bottom:0;z-index:100;display:block;width:100%;color:#fff;padding:0 5px;text-align:right;font-size:12px}.properties-listing div.properties p{margin-bottom:10px;font-size:14px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:5px 0;font-family:'Montserrat Alternates', sans-serif}.listing-detail{margin-bottom:10px}.listing-detail span{color:#fff;width:25px;height:25px;background-color:#555;display:inline-block;border-radius:25px;text-align:center;line-height:26px;font-size:14px;cursor:crosshair}.listing-detail span:hover{background:#FFE606}.status.sold{background:rgba(104,167,13,0.8);font-weight:500;border-radius:0 0 10px 10px}.status.new{background:rgba(190,7,46,0.8)}.recommended{position:relative}.recommended .carousel-indicators{position:absolute;text-align:left;left:0;bottom:-40px;margin:0}.recommended .carousel-indicators li{border:1px solid #888}.recommended .carousel-indicators .active{background-color:#ccc}.recommended p{margin:5px 0 10px 0}.images-rounded{border-radius:10px}.modal-content{padding:20px}.login .form-group input{padding:10px;height:50px}.register input{padding:10px;height:50px}.contact input{padding:10px;height:50px}.register input,.register textarea,.contact input,.contact textarea{margin-bottom:15px}.login button,.register button,.contact button{width:100%;border-radius:5px}.inside-banner{background:#222;color:#fff;padding:30px 0}.inside-banner h2{margin:0;color:#fff}.inside-banner span{margin-top:10px}.search-form{margin-bottom:50px}.search-form h4{margin:17px 0}.hot-properties{margin-bottom:50px}.hot-properties img{width:68px;height:68px}.hot-properties h4{margin-bottom:20px}.hot-properties .row{margin-bottom:20px}.hot-properties .row p{margin-bottom:5px}.sortby .result{margin-top:10px}.property-info{margin:0 0 30px 0}.property-info span{margin-right:5px}.property-info p{margin-bottom:10px}.property-info p.price{font-size:28px;color:#FFE606;padding:0;border-radius:5px}.property-info .profile{margin-top:30px}.property-info .profile p{padding-left:20px;color:#999}.price.no-margin{margin-bottom:0px !important;font-size:x-large !important;font-weight:700;color:#333}.pagination{justify-content:center}.pagination span{margin:5px;font-size:larger;font-weight:500}.pagination span a{color:black !important}.pagination span a:hover{color:yellow !important}span.page.current{color:gray !important;text-decoration:underline}h4.title-index a{text-shadow:.5px 1px black}p.price{text-shadow:.8px 1.2px darkgray}.enquiry input,.enquiry textarea{margin-bottom:10px}.enquiry button{border-radius:5px}.blog .info{color:#999;margin-bottom:10px;font-size:12px}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background-color:#FFE606;border-radius:0;color:#fff;border:none}.blog .tabbable .tab-content ul li{margin:15px 0}.blog .row{margin-bottom:50px}.agents .row{margin-bottom:40px}.agents .row h4{margin:0}.img-circle{border-radius:50%}.footer{background:#222;padding:20px 0;color:#999}.footer h4{color:#fff;border-bottom:2px solid #131313;margin-bottom:10px;padding-bottom:10px}.footer ul{list-style:none;padding:0}.footer a:hover{color:#fff}.footer p.copyright{margin:30px 0 0 0}.carousel-control-next:hover{background-image:linear-gradient(to right, rgba(0,0,0,0) 0px, rgba(0,0,0,0.5) 100%) !important}.carousel-control-prev:hover{background-image:linear-gradient(to left, rgba(0,0,0,0) 0px, rgba(0,0,0,0.5) 100%) !important}#propertiesCarousel .carousel-image{object-position:center center;height:42vh}#carouselHomePageSponsored{width:100%;background-color:#333}#carouselHomePageSponsored .carousel-image{height:600px;opacity:0.3;object-position:center center}.carousel-caption{bottom:2.25rem !important}.sponsored-carousel-price{font-size:20px;font-weight:700;font-style:normal;text-transform:uppercase;padding:10px;display:inline-block;background-color:#FFE606;border-radius:5px}.pull-right{float:right !important}.pull-left{float:left !important}#property-show{background-color:#ffffff;background-image:url("https://www.transparenttextures.com/patterns/worn-dots.png");padding:1em 0 1em 0}section.homepage{height:25vh;background-color:#FFE606;background-image:url(/assets/mileniumkom-logo-c511394654ebf337cc7fd9ad0f2d2c6aba663ce0c6b5a472b6b6f7da98814681.png);background-repeat:repeat;background-position:top -30px center;width:100%}.header-properties{background-color:#ffffff;background-image:url("https://www.transparenttextures.com/patterns/brick-wall-dark.png")}section.homepage-picture{width:100%;height:50vh;min-height:490px;position:relative;background-color:#ffffff;background-image:url(/assets/exterior-homepage-0e857c85d98e3d7ebc279d47d5d231ef6f85eb6f819a439f6a2ff9d42ad876b7.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;margin-bottom:10%}form.container-homepage{position:absolute;right:20%;top:30px;margin:20px;max-width:300px;padding:16px;background-color:rgba(255,255,255,0.7)}span.soldrented{width:90%;height:90%;background-size:contain;background-repeat:no-repeat;position:absolute;top:5%;left:10%}span#rented{background-image:url(/assets/iznajmeno-b3f000f48ade39832b1fb1c26d3930b21b866cb82200f8e34e9419506223c78c.png)}span#sold{background-image:url(/assets/prodadeno-1f90e30800b57b7170095a568febdf3db551926f62e854f50c81baa3cbb821fd.png)}section#horizontal-sponsored{background-color:#e7e7e7;padding-bottom:30px}.scrolling-wrapper{background-color:#e7e7e7;display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;padding:0 !important;padding-bottom:20px}.scrolling-wrapper .card{flex:0 0 auto}section#about-us-recommended{background-color:#fff;background-image:url("https://www.transparenttextures.com/patterns/carbon-fibre-v2.png")}.logo-text{width:7%;height:auto;position:relative;top:8%;right:28%}.card-img.exclusive-image{width:100%;height:12rem}.card-img.exclusive-image-lg{width:100%;height:17rem;transition:transform .5s}.card-img.exclusive-image-lg:hover{-ms-transform:scale(1.07);-webkit-transform:scale(1.1);transform:scale(1.05)}#callModalFilter{cursor:pointer;text-decoration:underline}#modalFilter:hover{color:#FFE606}#myBtn{width:80px;height:80px;display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;background-image:url(/assets/to-the-top-50px-dd30d9fbcbc541f8852fb160d712abb860a9c66b96176375b34e8412c2624273.png);background-position:center center;background-repeat:no-repeat;background-color:rgba(255,255,255,0);cursor:pointer;border-radius:10px;font-size:18px}#myBtn:hover{background-color:rgba(255,255,223,0.829)}.form-row.row .col-md-4 .form-select{outline:none;box-shadow:none;border-radius:.25rem;height:45px;margin:10px 0}.form-row.row .col-md-4 .btn.btn-primary{outline:none !important;box-shadow:none;border-radius:.25rem;height:45px;margin:10px 0}@media (max-width: 600px){.header{text-align:center}.header ul{width:100%;margin-bottom:20px}.header ul li{padding:0 20px}h1{font-size:40px}h2{font-size:25px}.login{margin-bottom:40px}.searchbar button{margin-bottom:40px}.footer .col-sm-3{margin-bottom:30px}.agents img{margin-bottom:20px}}@media (min-width: 1400px){.logo-text{width:5%;height:auto;position:relative;top:-10px;left:10%}}@media (max-width: 1400px){#propertiesCarousel .carousel-image{object-position:center center;height:35vh}}@media (max-width: 1199px){#propertiesCarousel .carousel-image{object-position:center center;height:30vh}#carouselHomePageSponsored{max-height:400px}#carouselHomePageSponsored .carousel-image{max-height:400px}}@media (max-width: 1107px){.logo-text{width:10%;height:auto;position:relative;top:-5px;left:20%}}@media (max-width: 923px){.logo-text{width:15%;position:relative;top:-10px;left:30%}}@media (max-width: 767px){#propertiesCarousel .carousel-image{object-position:center center;height:22vh}form.container-homepage{right:0;background-color:rgba(255,255,255,0.7)}}@media (max-width: 576px){#propertiesCarousel .carousel-image{object-position:center center;height:30vh}#myBtn{width:50px;height:50px;background-image:url(/assets/to-the-top-50px-dd30d9fbcbc541f8852fb160d712abb860a9c66b96176375b34e8412c2624273.png);background-position:center center}#new-hero{height:400px}}@media (max-width: 545px){#propertiesCarousel .carousel-image{object-position:center center;height:28vh}#carouselHomePageSponsored .carousel-image{height:300px}.logo-text{width:17%;position:relative;top:-10px;left:20%}.card-img.exclusive-image{height:9rem}}@media (max-width: 900px) and (orientation: landscape){section.homepage{height:50vh}}@media (max-width: 376px){#propertiesCarousel .carousel-image{object-position:center center;height:26vh}#carouselHomePageSponsored .carousel-image{height:250px}}@media (max-width: 410px){.logo-text{width:20%;position:relative;top:5%;left:20%}}@media (max-width: 344px){#propertiesCarousel .carousel-image{object-position:center center;height:20vh}}@media (min-width: 314px) and (max-width: 410px){span.soldrented{width:85%;height:85%;left:20%}}@media (min-width: 410px) and (max-width: 575px){span.soldrented{width:90%;height:90%;left:30%}}@media (min-width: 576px) and (max-width: 767px){span.soldrented{width:80%;height:80%;top:50px}#new-hero{height:600px}}@media (min-width: 768px) and (max-width: 1399px){.card-img.exclusive-image{height:10rem}.card-img.exclusive-image-lg{width:100%;height:13rem}}@media (min-width: 1200px) and (max-width: 1399px){span.soldrented{width:180px;height:200px}}@media (min-width: 992px) and (max-width: 1199px){span.soldrented{width:85%;height:85%}}@media (min-width: 768px){#new-hero{height:700px}}@media (min-width: 1200px){#new-hero{height:800px}}@media (max-width: 992px){.User_option{display:none}.sale_section .sale_container .box{-ms-flex-preferred-size:48%;flex-basis:48%;margin:1%}.sale_section .sale_container .box{-ms-flex-preferred-size:98%;flex-basis:98%;margin:1%}}@media (max-width: 768px){.hero_area{background:none;background-color:#e9eefc;height:auto}.custom_menu-btn button span{background-color:#0f2480}.sub_page .custom_menu-btn button span{background-color:#ffffff}.slider_section{text-align:center}.slider_section .detail-box{margin-bottom:45px}.slider_section{padding:35px 0 75px 0}.about_section{padding-top:0}.sub_page .about_section{padding-top:90px}.about_section .detail-box{margin-top:35px}.deal_section .img-box{width:100%;margin-top:45px}.info_section .row>div{display:flex;flex-direction:column;align-items:center;text-align:center;margin:15px 0}.contact_section .row{flex-direction:column-reverse}.contact_section .map_container{padding:0;height:450px}.contact_section .form_container{padding:45px 0}.client_section .client_container{width:95%}.client_section .client_container .box{padding-bottom:45px}.client_section .client_container .carousel-control-prev,.client_section .client_container .carousel-control-next{top:calc(100% - 45px)}.client_section .client_container .carousel-control-prev{left:calc(50% - 50px)}.client_section .client_container .carousel-control-next{right:calc(50% - 50px)}.info_contact{display:flex;flex-direction:column;align-items:center}.info_section .info_contact .img-box{margin-top:5px}.info_section .info_contact>div{align-items:flex-start}.info_section .info_form h5{text-align:center}.info_section .info_form .social_box{justify-content:center}.info_section .info_form .social_box a{margin:0 15px}.footer_section p{width:85%}}@media (max-width: 576px){.slider_section .detail-box h1{font-size:3rem}.client_section .client_container div#carouselExampleControls{padding:0 5%}.client_section .client_container .box{flex-direction:column;align-items:center}.client_section .client_container .box .detail-box{margin-top:25px}.client_section .client_container div#carouselExampleControls::before{height:165px;left:30%;top:43px}.footer_section p{width:100%}}@media (max-width: 420px){.client_section .client_container div#carouselExampleControls::before{left:20%}}@media (min-width: 1200px){.container{max-width:1170px}}body{font-family:'Montserrat Alternates', sans-serif;color:#0c0c0c;background-color:#ffffff}.layout_padding{padding-top:90px;padding-bottom:90px}.layout_padding2{padding:45px 0}.layout_padding2-top{padding-top:45px;padding-bottom:45px}.layout_padding2-bottom{padding-bottom:45px}.layout_padding-top{padding-top:90px}.layout_padding-bottom{padding-bottom:90px}.heading_container{display:flex;flex-direction:column}.heading_container h2{padding-left:5px;position:relative;border-left:7px solid #FFE606;font-weight:bold}.hero_area{background-image:url(/assets/design-eedffdc76848686a55a651de0eb88bc2e2bfaa2ef85ccf161fc9ae4a569766bf.png);position:relative;background-repeat:no-repeat;background-position:top right;background-size:60% 100%}.sub_page .hero_area{height:auto;background:none;background-color:#0f2480}.header_section{overflow-x:hidden}.header_section .container-fluid{padding-right:25px;padding-left:25px}.header_section .nav_container{margin:0 auto}.header_section .navbar-expand-lg .navbar-nav{width:90%}.header_section .user_option{display:flex;align-items:center}.header_section .user_option a{display:flex;color:#ffffff;align-items:center}.custom_nav-container.navbar-expand-lg .navbar-nav .nav-item .nav-link{padding:10px 15px;color:#060606;text-align:center;text-transform:uppercase}.custom_nav-container.navbar-expand-lg .navbar-nav .nav-item.active .nav-link,.custom_nav-container.navbar-expand-lg .navbar-nav .nav-item:hover .nav-link{color:#f7de00}a,a:hover,a:focus{text-decoration:none}a:hover,a:focus{color:initial}.btn,.btn:focus{outline:none !important;box-shadow:none}.custom_nav-container .nav_search-btn{background-image:url(/../images/search-icon.png);background-size:17px;background-repeat:no-repeat;background-position-y:7px;width:35px;height:35px;padding:0;border:none}.navbar-brand{display:flex;align-items:center}.navbar-brand img{width:90px}.custom_nav-container{z-index:99999;padding:0;height:80px}.custom_nav-container .navbar-toggler{outline:none}.custom_nav-container .navbar-toggler .navbar-toggler-icon{background-image:url(/../images/menu.png);background-size:50px;width:30px;height:30px}.lg_toggl-btn{background-color:transparent;border:none;outline:none;width:56px;height:40px;cursor:pointer}.lg_toggl-btn:focus{outline:none}.User_option{display:flex;align-items:center;margin-left:auto;margin-right:35px}.User_option a{color:#ffffff}.custom_menu-btn{z-index:9;position:absolute;right:15px;top:7px}.custom_menu-btn button{margin-top:12px;outline:none;border:none;background-color:transparent}.custom_menu-btn button span{display:block;width:50px;height:5px;background-color:#fff;margin:6px 0;transition:all .3s}.menu_btn-style{position:fixed;right:40px;top:7px}.custom_menu-btn .s-2{width:25px;margin-left:auto}.custom_menu-btn .s-3{width:25px;margin-left:auto}.overlay{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:black;background-color:rgba(247,222,0,0.9);overflow-x:hidden;transition:0.5s}.overlay .closebtn{position:absolute;top:0;right:30px;font-size:60px}.overlay a{padding:0px;text-decoration:none;font-size:22px;color:#f1f1f1;display:block;transition:0.3s;margin-bottom:15px}.overlay a:hover{color:#252525}.overlay-content{position:relative;top:30%;width:100%;text-align:center;margin-top:30px}.menu_width{width:100%}.slider_section{padding:75px 0;color:#0b0b0b}.slider_section .container{position:relative;z-index:2}.slider_section .row{align-items:center}.slider_section .detail-box h1{color:#FFE606;font-weight:bold;font-size:4rem}.slider_section .detail-box h1 span{color:#f7de00}.slider_section .detail-box p{margin-top:25px}.slider_section .detail-box .btn-box{margin-top:45px}.slider_section .detail-box .btn-box a{display:inline-block;padding:8px 35px;background-color:transparent;color:#f7de00;transition:all 0.3s;border:1px solid #f7de00;border-radius:25px;margin-bottom:75px}.slider_section .detail-box .btn-box a:hover{background-color:#f7de00;border-color:transparent;color:#ffffff}.modal-content.gallery{padding:0 !important}.find_section{transform:translateY(-50%)}.find_section form{padding:10px 45px;-webkit-box-shadow:0px 0px 20px 11px rgba(0,0,0,0.09);-moz-box-shadow:0px 0px 20px 11px rgba(0,0,0,0.09);box-shadow:0px 0px 20px 11px rgba(0,0,0,0.09);background-color:#ffffff}.find_section form .form-control{outline:none;box-shadow:none;border-radius:0;height:45px;margin:10px 0}.find_section form button{background-color:#f97616;color:#ffffff;text-transform:uppercase;border:none;height:45px;width:100%;margin:10px 0}.about_section{position:relative;padding-top:75px}.about_section .row{align-items:center}.about_section .img-box img{width:100%}.about_section .detail-box p{margin-top:15px}.about_section .detail-box a{display:inline-block;padding:7px 30px;background-color:transparent;color:#f7de00;transition:all 0.3s;border:1px solid #f7de00;border-radius:25px;margin-top:25px}.about_section .detail-box a:hover{background-color:#f7de00;border-color:transparent;color:#ffffff}.about_section .square-box{position:absolute;right:25px;bottom:0;width:75px}.about_section .square-box img{width:100%}.sale_section .heading_container{align-items:center;margin-bottom:35px}.sale_section .sale_container{display:flex;justify-content:center;flex-wrap:wrap}.sale_section .sale_container .box{flex-basis:32%;margin:.65%}.sale_section .sale_container .box .img-box img{width:100%}.sale_section .sale_container .box .detail-box{margin-top:10px}.sale_section .sale_container .box .detail-box h6{text-transform:uppercase;font-weight:bold;font-size:18px}.sale_section .btn-box{display:flex;justify-content:center}.sale_section .btn-box a{display:inline-block;padding:7px 30px;background-color:transparent;color:#f7de00;transition:all 0.3s;border:1px solid #f7de00;border-radius:25px;margin-top:35px}.sale_section .btn-box a:hover{background-color:#f7de00;border-color:transparent;color:#ffffff}.price_section .heading_container{align-items:center}.price_section .price_container{display:flex;justify-content:center;flex-wrap:wrap;text-align:center}.price_section .price_container .box{flex-basis:32%;margin:45px .65%;color:#ffffff;min-width:300px}.price_section .price_container .box .detail-box{background-color:#f7de00}.price_section .price_container .box .detail-box .heading-box{padding:20px 0;background-color:#FFE606}.price_section .price_container .box .detail-box .heading-box h4{font-weight:bold}.price_section .price_container .box .detail-box .heading-box h6{text-transform:uppercase;font-weight:bold}.price_section .price_container .box .detail-box .text-box{padding:45px 0}.price_section .price_container .box .detail-box .text-box h2{font-weight:bold;position:relative;padding-bottom:15px;margin-bottom:20px}.price_section .price_container .box .detail-box .text-box h2::before{content:"";position:absolute;bottom:0;left:50%;width:45px;height:5px;border-radius:10px;transform:translateX(-50%);background-color:#ffffff}.price_section .price_container .box .detail-box .text-box ul{padding:0}.price_section .price_container .box .detail-box .text-box ul li{list-style-type:none;margin:10px 0}.price_section .price_container .box .btn-box{display:flex;justify-content:center;margin-top:45px}.price_section .price_container .box .btn-box a{padding:7px 30px;background-color:#FFE606;color:#ffffff;border-radius:25px}.price_section .price_container .box:hover .detail-box{background-color:#f9bc16}.price_section .price_container .box:hover .btn-box a{background-color:#f9bc16}.deal_section{overflow-x:hidden}.deal_section .row{align-items:center}.deal_section .detail-box p{margin-top:15px}.deal_section .detail-box a{display:inline-block;padding:7px 30px;background-color:transparent;color:#f7de00;transition:all 0.3s;border:1px solid #f7de00;border-radius:25px;margin-top:25px}.deal_section .detail-box a:hover{background-color:#f7de00;border-color:transparent;color:#ffffff}.deal_section .img-box{display:flex;align-items:center;width:115%}.deal_section .img-box .box.b1{margin-right:15px}.deal_section .img-box img{max-width:100%}.us_section{background-color:#FFE606;color:#ffffff;margin-top:10%}.us_section .heading_container{align-items:center;margin-bottom:45px}.us_section .heading_container h2{border-left-color:#ffffff}.us_section .box{display:flex;flex-direction:column;align-items:center;text-align:center;color:#ffffff;margin:25px 0}.us_section .box .img-box{margin-bottom:15px}.us_section .box .img-box img{width:100%}.us_section .box h3{font-weight:bold}.us_section .btn-box{display:flex;justify-content:center;margin-top:20px}.us_section .btn-box a{padding:7px 30px;background-color:#ffffff;color:#252525;border-radius:25px}.client_section .heading_container{align-items:center;margin-bottom:45px}.client_section .client_container{width:85%;margin:auto;border:1px solid #252525}.client_section .client_container .box{display:flex;margin:55px 2%}.client_section .client_container .box .img-box{min-width:100px;margin-right:15px}.client_section .client_container .box .img-box img{width:100%}.client_section .client_container .box .detail-box h5{display:flex;font-weight:bold;align-items:center}.client_section .client_container .box .detail-box h5 hr{width:45px;height:5px;margin:0;margin-left:5px;border:none;background-color:#252525}.client_section .client_container div#carouselExampleControls{padding:0 10%}.client_section .client_container div#carouselExampleControls::before{content:"";width:50px;height:155px;background-color:#FFE606;position:absolute;left:10%;top:37px}.client_section .client_container .carousel-control-prev,.client_section .client_container .carousel-control-next{width:45px;height:45px;background-color:#FFE606;border-radius:100%;top:50%;opacity:1;transform:translateY(-50%);background-size:10px;background-position:center;background-repeat:no-repeat}.client_section .client_container .carousel-control-prev{background-image:url(/../images/prev-white.png);left:10px}.client_section .client_container .carousel-control-next{background-image:url(/../images/next-white.png);right:10px}.contact_section{position:relative}.contact_section .heading_container{align-items:center;margin-bottom:40px}.contact_section .container-fluid{background-color:#FFE606;color:#ffffff}.contact_section .form_container{padding:45px 0 45px 15px}.contact_section input{width:100%;border:none;background-color:#ffffff;outline:none;color:#252525;margin-top:25px;padding:12px}.contact_section input::placeholder{color:#2a2a2c}.contact_section input.message-box{padding:45px 12px}.contact_section button{padding:10px 65px;outline:none;border:none;color:#ffffff;background:#f97616;border-radius:25px;margin:45px 0 0 auto;text-transform:uppercase}.contact_section .map_container{height:100%}.contact_section .map_container .map-responsive{height:100%}.info_section{background-color:#FFE606;color:#ffffff;padding:90px 0 45px 0}.info_section h5{margin-bottom:25px;font-size:24px}.info_section .info_links ul{padding:0}.info_section .info_links ul li{list-style-type:none}.info_section .info_links ul li a{color:#ffffff}.info_section .info_contact .img-box{width:35px;display:flex;justify-content:center}.info_section .info_contact p{margin:0}.info_section .info_contact>div{display:flex;align-items:center;margin:20px 0}.info_section .info_contact>div img{height:auto;margin-right:12px}.info_section .info_form form input{outline:none;width:100%;padding:7px 10px}.info_section .info_form form button{padding:8px 35px;outline:none;border:none;color:#ffffff;background:#f97616;margin-top:15px;text-transform:uppercase}.info_section .info_form .social_box{margin-top:35px;width:100%;display:flex}.info_section .info_form .social_box a{margin-right:25px}.footer_section{background-color:#FFE606}.footer_section p{border-top:1px solid #ffffff;color:#ffffff;margin:0;width:70%;padding:25px 0 20px 0;margin:0 auto;text-align:center}.footer_section a{color:#ffffff}@media (max-width: 768px){.hero_area{background:none;height:auto}section.slider_section{background-image:url(/assets/design-trnasparent-77cf0894e4ec3974bbbb5b5a3533726cfbb9a0e1a1e7cb615259d8fe682ba1e1.png);position:relative;background-repeat:no-repeat;background-position:right;background-size:120% 100%}}@media (max-width: 1199px){.modal-body.gallery{display:flex;align-items:center;justify-content:center}}*,*::before,*::after{box-sizing:border-box}:root,[data-theme="dark"]{color-scheme:dark;--page: #101413;--surface: #191f1c;--surface-raised: #232b26;--ink: #f2f3eb;--muted: #a9b3aa;--line: #354039;--accent: #f2d65b;--accent-ink: #171b13;--link: #f2d65b;--success: #95d6ae;--danger: #ffb3ad;--shadow: 0 18px 50px rgba(0,0,0,.16)}[data-theme="light"]{color-scheme:light;--page: #f7f7f0;--surface: #ffffff;--surface-raised: #efefe5;--ink: #222c25;--muted: #5d6b60;--line: #d7ddd3;--accent: #f2d65b;--accent-ink: #171b13;--link: #675200;--success: #28623d;--danger: #a52c24;--shadow: 0 18px 50px rgba(35,45,35,.06)}html{scroll-behavior:smooth}body{background:var(--page);color:var(--ink);font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;font-size:16px;line-height:1.65}body h1,body h2,body h3,body h4,body h5,body h6{font-family:inherit;color:var(--ink);font-weight:600;letter-spacing:-.025em}body h2{font-size:clamp(1.6rem, 3vw, 2.2rem)}body p{margin-bottom:1.2rem}body a{color:var(--link) !important}body a:hover,body ul li a:hover{color:var(--ink) !important}body a:focus-visible,body button:focus-visible,body input:focus-visible,body select:focus-visible,body textarea:focus-visible{outline:3px solid var(--accent) !important;outline-offset:4px}body .text-muted,body small,body .form-hint{color:var(--muted) !important}body .text-dark{color:var(--ink) !important}body .bg-white,body .bg-light,body .bg-dark{background:var(--surface) !important}body .form-control,body .form-select{background-color:var(--page);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:.8rem .95rem;font-family:inherit;font-size:.95rem;box-shadow:none}body .form-control::placeholder{color:var(--muted);opacity:1}body .form-control:focus,body .form-select:focus{background-color:var(--page);color:var(--ink);border-color:var(--accent);box-shadow:0 0 0 3px rgba(242,214,91,0.12)}[data-theme="dark"] .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23b7c0b7' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}body input,body select{margin-bottom:0}body label{margin-bottom:.45rem;font-weight:500}body .btn{border-radius:10px;padding:.8rem 1.2rem;font-size:.95rem;font-weight:600;line-height:1.5;border:1px solid var(--line)}body .btn-primary,body .btn-success,body .btn-box a.button-black-text{background:var(--accent) !important;color:var(--accent-ink) !important;border:1px solid var(--accent) !important;box-shadow:none}body .btn-primary:hover,body .btn-success:hover,body .btn-box a.button-black-text:hover{background:#ffe78c !important;color:var(--accent-ink) !important;border-color:#ffe78c !important}body .btn-secondary,body .btn-outline-dark,body .btn-outline-success{background:var(--surface-raised) !important;color:var(--ink) !important;border:1px solid var(--line) !important}body .btn-danger,body .btn-outline-danger{background:var(--surface-raised);color:var(--danger) !important;border-color:var(--danger)}body .btn-box a.button-black-text{display:inline-block;padding:.85rem 1.5rem;border-radius:10px}.agency-bar{border-bottom:1px solid var(--line);font-size:.75rem;color:var(--muted)}.agency-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.6rem;padding-bottom:.6rem}.agency-links{display:flex;align-items:center;gap:1.2rem}body .agency-bar a{color:var(--muted) !important}.site-header{background:var(--page);border-bottom:1px solid var(--line)}.site-header .navbar{padding:1rem 0}body .agency-brand{display:flex;align-items:center;gap:.65rem;color:var(--ink) !important;font-size:1.1rem;font-weight:750;letter-spacing:.045em;line-height:1.25}.agency-brand img{border-radius:50%;object-fit:contain}.agency-brand small{display:block;margin-top:.4rem;font-size:.5rem;letter-spacing:.17em}.brand-accent{color:var(--link)}body .site-header .nav-link{color:var(--muted) !important;font-size:.82rem;padding:.6rem .65rem;white-space:nowrap}body .site-header .nav-link:hover{color:var(--ink) !important}.site-header button.nav-link{background:transparent;border:0}.nav-controls{display:flex;align-items:center;gap:.6rem;margin-left:1rem}.theme-toggle,.site-header .navbar-toggler{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:50%;width:42px;height:42px;padding:0;font-size:1.2rem}.theme-toggle:hover{border-color:var(--accent)}.theme-moon,[data-theme="light"] .theme-sun{display:none}[data-theme="light"] .theme-moon{display:inline}.nav-search{width:130px;position:relative;margin-left:1rem}.nav-search .form-control{font-size:.8rem;padding:.55rem 1.8rem .55rem .7rem;margin:0}.nav-search button{position:absolute;right:.5rem;top:.35rem;color:var(--ink);border:0;background:none}body .dropdown-menu,body .modal-content,body .offcanvas{background:var(--surface);color:var(--ink);border-color:var(--line);border-radius:14px}body li a.dropdown-item{color:var(--ink) !important}body .dropdown-item:hover{background:var(--surface-raised)}[data-theme="dark"] .btn-close{filter:invert(1)}.eyebrow{color:var(--link);font-size:.68rem;font-weight:650;letter-spacing:.17em;display:block;margin-bottom:1rem}.modern-hero{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding-top:4.5rem;padding-bottom:4rem}.hero-copy h1{font-size:clamp(2.8rem, 4.8vw, 4.5rem);line-height:1.08;letter-spacing:-.055em;margin:1.5rem 0}.hero-copy h1 em{font-style:normal;color:var(--accent)}[data-theme="light"] .hero-copy h1 em{color:var(--link)}.hero-copy p{max-width:27rem;color:var(--muted);font-size:1.05rem}body .hero-button{width:auto;display:inline-block;margin:.8rem 0 2rem}.hero-caption{display:flex;gap:.8rem;max-width:25rem;font-size:.75rem;color:var(--muted);align-items:center}.hero-caption-line{width:2rem;height:1px;background:var(--accent);flex-shrink:0}.hero-visual{position:relative;height:470px;border-radius:140px 16px 16px 16px;overflow:hidden}.hero-photo{width:100%;height:100%;object-fit:cover}.hero-photo-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent, rgba(0,0,0,0.8));color:#fff;padding:4rem 2rem 2rem}.hero-photo-caption span{font-size:.6rem;letter-spacing:.18em;display:block;margin-bottom:.6rem}.hero-photo-caption strong{font-size:1.1rem;font-weight:500}.hero-search{margin-bottom:4rem}.hero-search-form{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:1.5rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem;align-items:end;box-shadow:var(--shadow)}.hero-search label{font-size:.75rem;color:var(--muted)}.hero-search .btn{min-height:50px}.advanced-search{margin-top:-2rem;margin-bottom:3rem}.advanced-search summary{cursor:pointer;font-size:.9rem;color:var(--ink)}.advanced-search summary span{color:var(--muted);font-size:.75rem;margin-left:1rem}.advanced-search-form{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, 1.2fr) repeat(3, minmax(0, 1fr));gap:1rem;align-items:end;margin-top:1.5rem;min-width:0}.advanced-search-form>*,.hero-search-form>*{min-width:0}.advanced-search-form .form-control,.advanced-search-form .form-select,.advanced-search-form .btn{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.advanced-search-form label{font-size:.75rem;color:var(--muted)}[data-theme="dark"] .us_section .img-box img{filter:brightness(0) invert(0.82)}body .scrolling-wrapper .card{border-radius:14px !important}.agency-brand img{background:#171c18;padding:3px}body .sale_section .heading_container{margin-top:3rem;margin-bottom:2rem}body .sale_section .heading_container p{color:var(--muted)}body .heading_container h2{border-color:var(--accent)}body .sale_section .sale_container .box{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}body .sale_section .sale_container .box .detail-box{padding:1.2rem}body .sale_section .sale_container .box p{color:var(--muted);font-size:.9rem}body .sale_section .card-img{object-fit:cover}body .us_section{background:var(--surface);color:var(--ink);border-block:1px solid var(--line)}body .us_section h3{color:var(--link)}body .us_section .btn-box a{border-color:var(--accent)}body .scrolling-wrapper,body section#horizontal-sponsored,body #about-us-recommended{background:var(--page);background-image:none}body #property-show,body .header-properties{background:var(--page);background-image:none}.listing-banner{border-bottom:1px solid var(--line);padding:2rem 0;background:var(--surface)}.listing-banner .eyebrow{margin-bottom:.5rem}.listing-banner p{font-size:1.2rem;margin:0}body .properties-listing div.properties,body .card{background:var(--surface);border:1px solid var(--line);border-radius:16px;color:var(--ink);overflow:hidden}body .properties-listing div.properties{padding:.7rem;box-shadow:var(--shadow);transition:transform .2s}body .properties-listing div.properties:hover{transform:translateY(-3px)}body .properties-listing div.properties p{border-color:var(--line);font-family:inherit}body .title-index a,body .price{text-shadow:none}body .price.no-margin{color:var(--ink)}body .property-info .profile p{color:var(--muted)}body .property-images{border-radius:16px;overflow:hidden}body .pagination span a{color:var(--link) !important}body span.page.current{color:var(--ink) !important}body .footer{background:var(--surface);border-top:1px solid var(--line);padding:4rem 0 1.5rem;color:var(--muted);margin-top:4rem}body .footer h4{font-size:.85rem;border:none;color:var(--ink);margin-bottom:1rem;padding:0}body .footer li{margin-bottom:.6rem}body .footer a{color:var(--muted) !important}.footer-brand{font-size:1.3rem;color:var(--ink);font-weight:750;letter-spacing:.07em}body .footer p{font-size:.85rem}body .footer .copyright{border-top:1px solid var(--line);padding-top:1.5rem;margin-top:3rem;font-size:.7rem}.page-section{padding-top:2.5rem;padding-bottom:2rem}.page-title{font-size:clamp(2rem, 4vw, 3.1rem);line-height:1.15;margin:1rem 0 1.5rem}.back-link{display:inline-block;font-size:.85rem;margin-bottom:2rem}.lead-copy{color:var(--muted);max-width:30rem}.viewing-layout{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.surface-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:1.6rem}.property-summary{margin-top:2rem}.property-summary h2{font-size:1.3rem}.property-summary p{color:var(--muted);margin-bottom:.5rem}.summary-price{color:var(--link);font-size:1.6rem}.viewing-cover{width:100%;max-height:250px;object-fit:cover;border-radius:10px;margin-bottom:1.5rem}.viewing-form{margin-top:1.5rem}.form-field{margin-bottom:1.2rem}.form-field label{display:block;font-size:.85rem}.form-field small,.viewing-cta small{display:block;font-size:.73rem;line-height:1.5;margin-top:.5rem}.form-hint{font-size:.75rem;margin:.8rem 0 0}.form-errors{padding:1rem;margin:1rem 0;border:1px solid var(--danger);border-radius:10px;color:var(--danger);font-size:.9rem}.site-notice{padding:1rem 1.2rem;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:10px;background:var(--surface)}.viewing-cta h3{font-size:1.3rem}.viewing-cta p{font-size:.85rem;color:var(--muted)}.viewing-cta{padding:1.2rem}.viewing-cta .eyebrow{font-size:.6rem}.captcha-container{max-width:100%;overflow-x:auto;margin:1rem 0}.dashboard-banner{display:flex;justify-content:space-between;gap:2rem;align-items:center}.dashboard-banner .btn{width:auto;flex-shrink:0}.dashboard-banner h2{font-size:1.5rem;margin:0 0 .5rem}.dashboard-banner .eyebrow{margin-bottom:.5rem}.stats-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;margin:2rem 0}.stat-card strong{display:block;color:var(--ink);font-size:2rem;line-height:1.3}.stat-card span{font-size:.85rem;color:var(--muted)}.filter-tabs{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem}body .filter-tab{padding:.5rem 1rem;border:1px solid var(--line);border-radius:30px;font-size:.8rem;color:var(--muted) !important}body .filter-tab.active{color:var(--accent-ink) !important;background:var(--accent);border-color:var(--accent)}body table,body .table{background:var(--surface);color:var(--ink);border-color:var(--line)}.viewing-table td,.viewing-table th{padding:1.2rem;vertical-align:middle}.viewing-table th{font-size:.75rem;font-weight:500;color:var(--muted)}.viewing-table td{font-size:.85rem}.viewing-table small{font-size:.7rem}.request-link{white-space:nowrap}.status-badge{display:inline-block;font-size:.7rem;padding:.3rem .6rem;border-radius:6px;border:1px solid var(--line);color:var(--muted);white-space:nowrap}.status-pending{color:var(--link);border-color:var(--link)}.status-confirmed,.status-completed{color:var(--success);border-color:var(--success)}.status-cancelled{color:var(--danger);border-color:var(--danger)}body small.follow-up-due{color:var(--danger) !important}.empty-state{text-align:center;padding:4rem 1rem}.empty-state p{color:var(--muted)}.request-details dt{font-size:.75rem;color:var(--muted);font-weight:500;margin-top:1.2rem}.request-details dd{margin:.3rem 0 0;overflow-wrap:anywhere}@media (max-width: 1199px){.nav-search{display:none}}@media (max-width: 991px){.site-header .navbar-collapse{padding-top:1rem}.nav-controls{margin-left:auto}.site-header .dropdown-menu{position:static}.modern-hero{gap:2rem;padding-top:3rem}.hero-visual{height:400px;border-top-left-radius:100px}}@media (max-width: 767px){.agency-bar-inner>span{display:none}.agency-bar-inner{justify-content:flex-end}.modern-hero{grid-template-columns:1fr;gap:2rem;padding-top:2.5rem}.hero-copy h1{font-size:3.2rem}.hero-visual{height:320px}.hero-search-form{grid-template-columns:1fr;gap:1rem}.advanced-search summary span{display:block;margin-left:0;margin-top:.3rem}.advanced-search-form{grid-template-columns:minmax(0, 1fr)}.viewing-layout{grid-template-columns:1fr;gap:1.5rem}.dashboard-banner{flex-direction:column;align-items:start;gap:1rem}.stats-grid{gap:.5rem}.stat-card{padding:1rem .65rem}.stat-card span{font-size:.7rem;line-height:1.4;display:block}.surface-card{padding:1.2rem}.viewing-table{min-width:780px}.page-section{padding-top:1.5rem}}@media (max-width: 380px){.agency-brand{font-size:.9rem}.agency-brand img{width:42px;height:42px}.hero-copy h1{font-size:2.8rem}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}body .properties-listing div.properties{transition:none}}.footer-newsletter{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:3rem;align-items:center;padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid var(--line)}.footer-newsletter h2{font-size:clamp(1.5rem, 3vw, 2.2rem);margin-bottom:1rem}.newsletter-signup-fields{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.75rem;align-items:end}.newsletter-signup-fields>*{min-width:0}.newsletter-signup-fields .form-control{width:100%;min-width:0}.newsletter-signup-fields label{font-size:.75rem}.newsletter-consent{display:flex;gap:.7rem;align-items:start;margin:1rem 0;font-size:.75rem;line-height:1.5;color:var(--muted);font-weight:400}.newsletter-consent input[type="checkbox"]{width:17px;height:17px;flex-shrink:0;margin-top:.1rem;accent-color:var(--accent)}.signup-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.subscription-card{max-width:700px;margin:1.5rem auto}.subscriber-search{display:flex;gap:.75rem;margin-bottom:1.5rem;max-width:600px}.subscriber-search .form-control{min-width:0}.subscriber-search .btn{width:auto}.newsletter-list{display:grid;gap:1rem}.newsletter-list h2{font-size:1.4rem;overflow-wrap:anywhere}.newsletter-actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.newsletter-actions .btn{width:auto}.newsletter-preview,.delivery-summary{overflow-wrap:anywhere}.homepage-popup{width:560px;max-width:calc(100% - 2rem);max-height:calc(100dvh - 2rem);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:22px;padding:0;box-shadow:0 30px 100px rgba(0,0,0,0.5);overflow-y:auto}.homepage-popup::backdrop{background:rgba(0,0,0,0.72);backdrop-filter:blur(4px)}.homepage-popup-content{position:relative;padding:3.5rem 2rem 2rem;overflow-wrap:anywhere}.homepage-popup h2{font-size:clamp(1.7rem, 4vw, 2.5rem);line-height:1.15;margin-bottom:1.3rem}.popup-copy{color:var(--muted)}.popup-close{position:absolute;top:.8rem;right:.8rem;border:1px solid var(--line);border-radius:50%;background:var(--surface-raised);color:var(--ink);width:36px;height:36px;font-size:1.6rem;line-height:1}.popup-dismiss{display:block;margin:1rem auto 0;background:none;border:0;color:var(--muted);font-size:.8rem;padding:.6rem}@media (max-width: 767px){.footer-newsletter{grid-template-columns:minmax(0, 1fr);gap:1.5rem}.newsletter-signup-fields{grid-template-columns:minmax(0, 1fr)}.homepage-popup-content{padding:3rem 1.3rem 1.3rem}.newsletter-actions{align-items:stretch;flex-direction:column}.newsletter-actions .btn{width:100%}}
