:root{--brand: #ff4d29;--dark: #092032;--body: #516171;--border: rgba(0,0,0,.08);--primary-blue: #0049af;--gradient-start: #00424e;--gradient-mid: #014c5a;--gradient-end: #00436a}body{font-family:Roboto,Google Sans,sans-serif;color:var(--body);line-height:1.7;overflow-x:hidden}@media screen and (min-width: 1920px){.container{max-width:1600px}.navbar{height:70px}#logoim{width:240px;height:55px}.carousel-item img{height:500px}.property-card{margin-bottom:30px}.navbar .navbar-nav .nav-link{font-size:18px;padding:0 20px}}@media screen and (min-width: 1200px) and (max-width: 1919px){.container{max-width:1140px}.carousel-item img{height:420px}.property-card{transition:transform .3s ease,box-shadow .3s ease}.property-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px #00000026}}@media screen and (min-width: 768px) and (max-width: 1199px){body{font-size:15px}.container{max-width:100%;padding-left:20px;padding-right:20px}.navbar{height:60px}#logoim{width:180px;height:42px}.navbar .navbar-nav .nav-link{font-size:14px;padding:0 12px}.carousel-item img{height:350px}.carousel-caption h5{font-size:1.3rem}.carousel-caption p{font-size:.95rem}.property-card{margin-bottom:25px}.property-image-container{height:200px}.property-price{font-size:20px}.property-title{font-size:15px}.about-img{margin-left:30px;margin-right:20px;width:100%;max-width:350px;height:auto}.sv-pd1{margin-left:30px;margin-right:20px;width:95%}.site-footer h1{font-size:24px}.site-footer h2{font-size:18px}.site-footer h3{font-size:15px}}@media screen and (max-width: 991px){body{background-color:#fff;color:#333;margin:0;font-family:Roboto,Google Sans,sans-serif;font-size:14px}.navbar.d-none.d-lg-block{display:none!important}.px-4{padding-right:0!important;padding-left:0!important}.sl-tp{padding-top:20px}.serv-pad{width:100%!important;padding-left:15px;padding-right:15px}#services{margin-left:0;margin-right:0;padding:15px}#about{margin:12px;padding:15px}.kl,.h1f,.h2f,.h3f{text-align:left!important;margin-left:10px!important}.resp-card{margin:0;padding:10px}.card{border:none;margin-bottom:15px}.resp-btn{border-color:#d64022!important;background-color:#d64022!important;color:#fff!important;width:100%;padding:12px;font-size:16px;border-radius:8px;margin-top:10px}.carousel{max-width:100%;margin:0 auto!important;border-radius:10px}.carousel-item{height:50vh;min-height:280px}.carousel-item img{height:100%;-o-object-fit:cover;object-fit:cover}.carousel-slide{text-align:left;padding:20px}.carousel-slide h1{font-size:1.5rem;margin:10px 0;letter-spacing:2px}.carousel-slide p{font-size:1.1rem;margin:10px 0}.carousel-caption{left:15px;bottom:15px;padding:12px 15px}.carousel-caption h5{font-size:1.1rem}.carousel-caption p{font-size:.85rem}.sv-pd1{margin-left:15px;margin-right:15px;width:100%}.rsp-sv-pd,.rsp-sv-pd1{padding-right:0!important;margin-right:0!important}.pd-lf{margin:0!important}.abt-pd2{margin-top:0;padding-left:0;padding-right:10px}.abt{margin-right:10px;margin-left:4px}.abt-pd{padding:6px 15px!important}.abt-pd1{margin:0 10px}.about-img{margin-left:0;margin-right:0;width:100%;height:auto;margin-bottom:20px}.site-footer h1{color:#fff;font-size:22px;font-weight:700}.site-footer h2{color:#fff;font-weight:500;font-size:18px}.site-footer h3{color:#fff;font-weight:400;font-size:15px}.site-footer h4{color:#fff;font-weight:300}.resp-foot{padding-left:15px!important}.social-icons a{width:35px;height:35px;font-size:16px}.top-nav{display:flex;background:linear-gradient(-45deg,#fff,#fafafa,#faf8ff,#fefeff);background-size:400% 400%;animation:gradientBG 10s ease infinite;color:#000;font-size:11px;padding:6px 10px;align-items:center;justify-content:space-between}#top-mobile{padding:8px 10px}#top-mobile .container-fluid{padding:0}.top-nav p{font-size:11px;margin:0;padding:0;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.top-nav p i{font-size:12px}.top-nav p span{font-size:10px}.social-icons{display:flex;align-items:center;gap:6px}.social-icons a{width:28px;height:28px;font-size:13px;display:inline-flex;align-items:center;justify-content:center;background-color:#f1ecea;border-radius:50%;transition:all .3s ease}.social-icons a:hover{background-color:#fff;color:var(--brand);transform:scale(1.1)}.shadow-nav{box-shadow:0 2px 4px #0000001a!important}.resp-container{padding:0;margin:0}.slide{display:flex;align-items:center;justify-content:center;position:relative;min-height:300px}.sliderh1{font-size:20px;font-weight:400}.sliderh3{font-size:18px;font-weight:400}.slide1,.slide2{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f8f9fa}.slide .display-3{text-transform:uppercase;color:#000;font-size:1.8rem}#logoim{margin:0;width:160px;height:38px}.btn-brand{background-color:#fff;color:var(--primary-blue);border:2px solid #fff;padding:10px 20px;border-radius:25px}#hv{color:#000;background-color:#ffffff80;padding:10px 20px}#hv:hover{color:green!important;background-color:#fff;transform:scale(.95);transition:transform .3s ease,color .3s ease}.header{position:sticky;top:0;z-index:1000;background:linear-gradient(to right,#333,#444,#555);background-size:400% 400%;animation:gradientBG 60s ease infinite;display:flex;align-items:center;justify-content:space-between;padding:6px 12px;box-shadow:0 2px 4px #0000001a;margin-bottom:0!important;height:50px}.header+*{margin-top:0!important}@keyframes gradientBG{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header img{height:38px}.header button{color:#fff;background:none;border:none;font-size:28px;cursor:pointer;padding:5px 10px}.menu-color{color:#fff!important;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease}.menu-color:hover{background-color:#fff3;color:#fff!important}.sidenav{height:100%;width:0;position:fixed;z-index:1050;top:0;right:0;background-color:#242424;overflow-x:hidden;overflow-y:auto;padding-top:0;transition:width .4s ease;text-align:left;box-shadow:-2px 0 5px #0000004d}.sidenav.open{width:280px}.sidenav a{padding:15px 25px;text-decoration:none;font-size:18px;color:#fff;display:block;transition:all .3s ease;border-left:3px solid transparent;white-space:nowrap}.sidenav a i{margin-right:10px;width:20px;display:inline-block}.sidenav a:hover{color:#fff;background-color:#ffffff26;border-left-color:var(--brand);padding-left:30px}.sidenav .closebtn{position:absolute;top:15px;right:25px;font-size:40px;color:#fff;cursor:pointer;transition:all .3s ease;padding:0;line-height:1}.sidenav .closebtn:hover{color:var(--brand);transform:rotate(90deg);background-color:transparent!important;border-left:none!important;padding-left:0!important}.text-left{margin-left:18px}.cont-mg{text-align:left;margin:15px 25px;padding:12px 20px}#main{transition:none}.sidenav-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1049;transition:opacity .4s ease;opacity:0}.sidenav-overlay.show{display:block;opacity:1}.sidenav a:first-of-type{margin-top:60px}.property-card{margin-bottom:20px;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.property-image-container{height:200px;position:relative}.property-price{font-size:18px;font-weight:700}.property-title{font-size:14px;line-height:1.4}.property-location{font-size:13px}.feature-item{font-size:12px}.filter-section{padding:15px;margin-bottom:20px}.filter-section .form-label{font-size:13px;margin-bottom:5px}.filter-section .form-select,.filter-section .form-control{font-size:14px;padding:8px 12px}.whatsapp-icon{width:50px;height:50px;right:15px;bottom:70px}.whatsapp-icon i{font-size:28px}.articles-button{position:fixed;bottom:75px;right:15px;width:50px;height:50px;background-color:#d3d3d3;color:#09040b;border-radius:50%;font-size:24px;opacity:.7;border:none;cursor:pointer;z-index:9999;box-shadow:0 4px 8px #0003}.articles-button:hover{opacity:1}.floating-links-mobile{display:none;position:fixed;top:60px;right:15px;background:#fff;box-shadow:0 4px 12px #00000026;max-height:80vh;overflow-y:auto;width:280px;padding:15px;z-index:9999;border-radius:12px}.floating-links-mobile.show{display:block}.link-card{background:#f4f4f4;padding:12px;margin-bottom:10px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.link-card a{text-decoration:none;color:var(--primary-blue);font-weight:500;font-size:14px}.body24{margin:0!important;padding:0!important}.cont24{flex-direction:column;gap:15px;padding:0 15px}.left-section24{display:none}.right-section24{width:100%;padding:0}.article24 h1,.article24 h2{font-size:18px;line-height:1.4}.article24 h3{font-size:17px;line-height:1.4}.article24 h4{font-size:15px}.article24 ul{padding-left:25px}.article24 ul li{margin-bottom:8px;font-size:14px;color:#000}.container22{flex-direction:column;gap:15px;margin:0!important;padding:0 10px!important}.left-section22,.right-section22{flex:1;margin:0!important}.abt22-mp{margin-top:20px!important;margin-right:10px!important}.serv22-mp{margin-right:10px!important}.fre22-mp{margin-right:10px!important;margin-left:10px!important;width:100%}.section22 h1,.section22 h2{font-size:1.1rem}.card22 h1{font-size:20px;line-height:1.3rem}.card22 h2,.card22 h3,.card22 p{font-size:.95rem}.card25{width:95%;padding:15px;margin:20px auto}.card25 h1{font-size:1.3rem}.card25 h2{font-size:1.1rem}.card25 h3,.card25 p{font-size:.9rem}.payment img{width:280px;height:280px}.bank-details{max-width:100%;font-size:14px}.bank-details th,.bank-details td{padding:10px 12px;font-size:14px}}@media screen and (max-width: 767px){body{font-size:13px}.carousel-item{height:45vh;min-height:250px}.carousel-item img{height:100%}.carousel-caption{left:10px;bottom:10px;padding:8px 10px}.carousel-caption h5{font-size:.95rem;margin-bottom:3px}.carousel-caption p{font-size:.75rem;margin:0}.property-image-container{height:180px}.property-price{font-size:16px}.property-title{font-size:13px}.property-location{font-size:12px}.feature-item{font-size:11px}.filter-section{padding:12px}.filter-section .col-md-3,.filter-section .col-md-2{margin-bottom:10px}.resp-btn{padding:10px;font-size:14px}.whatsapp-icon{width:45px;height:45px;right:10px;bottom:65px}.whatsapp-icon i{font-size:24px}.site-footer h1{font-size:20px}.site-footer h2{font-size:16px}.site-footer h3{font-size:14px}.social-icons a{width:32px;height:32px;font-size:14px}.top-nav{font-size:12px;padding:8px 0}.top-nav p{font-size:11px;margin:3px 5px}#logoim{width:140px;height:35px}.header{padding:6px 12px}.header img{height:35px}.header button{font-size:24px}.menu-color{width:45px;height:45px}.sidenav a{padding:10px 20px;font-size:16px}.floating-links-mobile{width:260px;top:55px;right:10px;padding:12px;max-height:75vh}.link-card{padding:10px;margin-bottom:8px}.link-card a{font-size:13px}.articles-button{width:45px;height:45px;bottom:70px;font-size:22px}.payment img{width:250px;height:250px}.bank-details th,.bank-details td{padding:8px 10px;font-size:13px}.article24 h1,.article24 h2{font-size:17px}.article24 h3{font-size:16px}.article24 p,.article24 ul li{font-size:13px}.card25 h1{font-size:1.2rem}.card25 h2{font-size:1rem}.card25 p{font-size:.85rem}}@media screen and (max-width: 480px){body{font-size:12px}.carousel-item{height:40vh;min-height:220px}.carousel-caption h5{font-size:.85rem}.carousel-caption p{font-size:.7rem}.property-image-container{height:160px}.property-price{font-size:15px}.property-title{font-size:12px}.filter-section .form-select,.filter-section .form-control{font-size:13px;padding:6px 10px}.whatsapp-icon{width:42px;height:42px;bottom:60px}.whatsapp-icon i{font-size:22px}#logoim{width:130px;height:32px}.floating-links-mobile{width:240px;padding:10px}.payment img{width:220px;height:220px}}@media (min-width: 992px){.sidenav,.header,.card-columns,.articles-button,.floating-links-mobile,.header button{display:none!important}}.text-truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.text-truncate-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html{scroll-behavior:smooth}img{max-width:100%;height:auto}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:2px solid var(--brand);outline-offset:2px}@media print{.header,.sidenav,.whatsapp-icon,.articles-button,.floating-links-mobile,footer{display:none!important}}
