*{box-sizing:border-box;margin:0;padding:0}body{color:#666;background:#fff;font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:all .3s}ul{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1300px!important}}@media (min-width:1400px){.container{max-width:1320px}}.container-fluid{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.col{flex:1 0;padding-left:15px;padding-right:15px}.col-xl-8{flex:0 0 66.6667%;max-width:66.6667%}.col-xl-4{flex:0 0 33.3333%;max-width:33.3333%}.col-lg-8{flex:0 0 66.6667%;max-width:66.6667%}.col-lg-4{flex:0 0 33.3333%;max-width:33.3333%}.col-md-8{flex:0 0 66.6667%;max-width:66.6667%}.col-md-4{flex:0 0 33.3333%;max-width:33.3333%}.col-md-12{flex:0 0 100%;max-width:100%}.d-flex{display:flex}.align-items-center{align-items:center}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.flex-column{flex-direction:column}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}.gap-5{gap:3rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-white{color:#fff}.text-black{color:#1d1d1d}.text-danger{color:#b60101}.text-gold{color:#28294d}.bg-white{background-color:#fff}.bg-gradient{background:linear-gradient(45deg,#b40201,#a30201)}.w-100{width:100%}.h-100{height:100%}.m-0{margin:0}.p-0{padding:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:1rem}.pt-4{padding-top:1.5rem}.pt-5{padding-top:3rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:1rem}.pb-4{padding-bottom:1.5rem}.pb-5{padding-bottom:3rem}.btn{cursor:pointer;text-align:center;border:none;border-radius:5px;padding:.75rem 1.5rem;font-weight:600;transition:all .3s;display:inline-block}.btn-primary{color:#fff;background:linear-gradient(45deg,#b40201,#a30201)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0003}.btn-secondary{color:#fff;background:#28294d}.btn-secondary:hover{background:#17172b}.btn-outline{color:#28294d;background:0 0;border:2px solid #28294d}.btn-outline:hover{color:#fff;background:#28294d}.card{background:#fff;border-radius:10px;transition:all .3s;overflow:hidden;box-shadow:0 2px 15px #00000014}.card:hover{transform:translateY(-5px);box-shadow:0 5px 25px #00000026}.card-body{padding:1.5rem}.card-title{color:#1d1d1d;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.card-text{color:#666;line-height:1.6}.section-padding{padding:80px 0}@media (max-width:768px){.section-padding{padding:50px 0}}@media (max-width:576px){.section-padding{padding:30px 0}}@media (max-width:768px){.section-title{font-size:2rem}}@media (max-width:576px){.section-title{font-size:1.5rem}.section-subtitle{font-size:1rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%{opacity:.8;transform:translate(-50%,-50%)scale(1)}70%{opacity:0;transform:translate(-50%,-50%)scale(1.6)}to{opacity:0}}.fade-in{animation:.6s fadeIn}.slide-in-left{animation:.6s slideInLeft}.slide-in-right{animation:.6s slideInRight}.pulse{animation:2s infinite pulse}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#28294d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#17172b}::selection{color:#fff;background:#28294d}.loading-screen{background:#fff;justify-content:center;align-items:center;min-height:100vh;display:flex}.loaderimage{animation:1.5s infinite pulse}.loaderimage img{max-width:200px}@media (max-width:576px){.d-sm-none{display:none!important}}@media (max-width:768px){.d-md-block{display:block!important}.d-md-none{display:none!important}}@media (max-width:992px){.d-lg-block{display:block!important}.d-lg-none{display:none!important}}.header_marquee{color:#fff;font-weight:500}.rounded-circle{border-radius:50%}.img-fluid{max-width:100%;height:auto}.text-capitalize{text-transform:capitalize}.padding_all_left_right{padding:0 15px}.downloaddoument{color:#fff;background:#fff3;border-radius:4px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;transition:all .3s;display:inline-flex}.downloaddoument:hover{background:#ffffff4d}.pdfclassName{color:#b60101;font-weight:600}.pdfclassName:hover{color:#830101}.social-icons{gap:10px;display:flex}.social-icons a{color:#28294d;background:#f5f7fb;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;transition:all .3s;display:inline-flex}.social-icons a:hover{color:#fff;background:#28294d;transform:translateY(-3px)}.sidebar{background:#fff;height:100%;padding:1.5rem;box-shadow:0 2px 10px #0000001a}.sidebar .sidebar-menu{margin:0;padding:0;list-style:none}.sidebar .sidebar-menu li{margin-bottom:5px}.sidebar .sidebar-menu li a{color:#666;border-radius:5px;align-items:center;gap:10px;padding:10px 15px;transition:all .3s;display:flex}.sidebar .sidebar-menu li a:hover{color:#28294d;background:#28294d1a}.sidebar .sidebar-menu li a.active{color:#fff;background:linear-gradient(45deg,#b40201,#a30201)}.form-group{margin-bottom:1.5rem}.form-control{border:1px solid #ddd;border-radius:5px;width:100%;padding:.75rem 1rem;font-size:1rem;transition:all .3s}.form-control:focus{border-color:#28294d;outline:none;box-shadow:0 0 0 3px #28294d1a}.form-label{color:#1d1d1d;margin-bottom:.5rem;font-weight:600;display:block}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid #eee;padding:.75rem}.table th{color:#1d1d1d;background:#f8f9fa;font-weight:600}.table tr:hover{background:#f8f9fa}@media print{.no-print{display:none!important}body{color:#000!important;background:#fff!important}}@media (prefers-color-scheme:dark){:root{--bg-color:#1a1a1a;--text-color:#fff}}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}body{overflow-x:hidden}.main_btn a:after,.main_btn a:before,.main_btn button:after,.main_btn button:before{content:"";z-index:-1;background:0 0;border-radius:8px;width:97%;height:91%;margin:auto;position:absolute;inset:0}a{text-decoration:none}.main_btn a,.main_btn button{color:#b60101;white-space:nowrap;background:0 0;border:1px solid #b60101;border-radius:8px;padding:15px 40px;font-size:15px;font-weight:500;text-decoration:none;transition:all 50ms linear;position:relative}.main_btn-2 a{color:#fff;text-decoration:none}.main_btn-2 a:before{text-decoration:none;background:#1d1d1d!important}.footer_contact_info a{font-size:15px;font-weight:500;text-decoration:none;display:inline-block;color:#fff!important}.mil-adapt-links{color:#fff}.mil-footer-links ul li a{color:#b5b5b5;font-size:15px;text-decoration:none;transition:all .2s cubic-bezier(0,0,.3642,1)}h1,h2,h3,h4,h5{font-family:Plus Jakarta Sans,sans-serif}.margin-top-20{margin-top:20px}.margin-top-20 .loginbutton_design a{color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d);border-radius:5px;padding:8px 15px}.btn.btn_tab_dseign{color:#fff;border:1px solid #fff;transition:all .5s linear}.btn.btn_tab_dseign.active{color:#1d1d1d;background:#fff;border:1px solid #fff}.btn.btn_tab_dseign:hover{color:#1d1d1d;background:#fff}.tab_button_design{justify-content:center;gap:10px;margin-bottom:0;padding:10px 0;display:flex}.btn_tab_design{color:#007bff;cursor:pointer;background:#fff;border-radius:8px;padding:10px 20px;transition:all .3s ease-in-out}.btn_tab_design:hover{color:#fff}.btn_tab_design.active{color:#fff;background:#007bff;box-shadow:0 4px 6px #007bff4d}.tab_content_design{background:#f9f9f9;border-radius:10px;padding:20px}.tab_content_design .accordion-button:not(.collapsed){color:#fff;background:#aa020159}.downloadbuttonimage{cursor:pointer;padding:10px}#documentsAccordion .accordion-item{margin-bottom:5px}#documentsAccordion .accordion-item .accordion-header .accordion-button{box-shadow:none;text-transform:uppercase;outline:none;padding:10px}.buttonalldownload{background:linear-gradient(45deg,#6c0404,#b80e0d);width:100%;position:absolute;bottom:0;left:0}.buttonalldownload .downloadbuttonimage{width:100%;display:block}.buttonalldownload .downlaodbutton{background:0 0}.alldocumentall{border-radius:5px;overflow:hidden}.accordion-button{background-color:#f8f9fa;font-weight:600}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e9ecef}.doucmentimage_all{width:100%;height:250px}.doucmentimage_all .document-image{object-fit:cover;border:1px solid #dee2e6;border-radius:4px;width:100%;height:100%}.pdf-icon{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:20px;font-weight:700}.desktop-tabs{background:#aa0201b8;border-radius:8px;justify-content:center;align-items:center;padding:10px;display:flex}.mobile-tabs{display:none}.downlaodbutton{box-shadow:none;color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d) 0 0/200% 100%;border:none;border-radius:5px;outline:none;padding:11px;animation:2s linear infinite slide-bg}@keyframes slide-bg{0%{background-position:0 0}to{background-position:-100% 0}}.blgo_sider_content h3{font-weight:700}.moreproject{color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d);border-radius:25px;padding:10px}.findbestlocation{background:#f3f7fd 0 0/cover;padding:50px 0}.findbestlocation p{max-width:1120px;margin:auto}.video-container{position:relative}.youtube_direct{z-index:1;position:absolute;bottom:0;right:0}.youtube_direct .image_youtube{background:#fff;border-radius:5px;width:100px;padding:5px;position:relative;bottom:25px;right:11px}.youtube_direct .image_youtube img{width:100%}.youtube_direct .image_youtube:before,.youtube_direct .image_youtube:after{content:"";z-index:-1;background-color:#0000008e;border-radius:8px;width:100px;height:50px;animation:2s ease-in-out infinite smoothPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.youtube_direct .image_youtube:after{animation-delay:1s}@keyframes smoothPulse{0%{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.15;transform:translate(-50%,-50%)scale(1.3)}to{opacity:.5;transform:translate(-50%,-50%)scale(1)}}.youtube{z-index:1;width:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.youtube img{z-index:2;width:100%;display:block;position:relative}.youtube:before,.youtube:after{content:"";z-index:1;background-color:#00000080;border-radius:50%;width:80px;height:80px;animation:1.5s ease-in-out infinite pulseaa;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.youtube:after{animation-delay:.75s}@keyframes pulseaa{0%{opacity:.8;transform:translate(-50%,-50%)scale(1)}70%{opacity:0;transform:translate(-50%,-50%)scale(1.6)}to{opacity:0}}.popular-badge.bgcolornewallss p{padding:2px 14px;background:green!important}.popular-badge.darkyellow p{padding:2px 14px;background:orange!important}.ongoinprojectenwall p{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:50px;display:-webkit-box;overflow:hidden}.button_learn{display:inline-block}.button_learn a{color:#1d1d1d;border:1px solid #1d1d1d;border-radius:25px;align-items:center;gap:10px;padding:8px 13px;font-size:12px;transition:all .3s linear;display:flex}.button_learn a:hover{color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d);border:1px solid #fff}.button_learn a svg{transition:all .5s linear;transform:rotate(90deg)}.button_learn a:hover svg{transform:rotate(45deg)}.pb-70{padding-bottom:70px}.slider-wrapper{width:100%;height:100vh;position:relative}.slider-wrapper img{width:100%;height:100%}.amenities{flex-wrap:wrap;gap:5px;padding-left:0;display:flex}.amenities .amenitiesbox{background:#efefef;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;display:flex}.amenities .amenitiesbox .amenitiesboximage{border-bottom:1px solid #ccc;width:40px;height:40px;padding:7px}.amenities .amenitiesbox .amenitiesboximage img{width:100%;height:100%}.amenities .amenitiesbox span{padding:7px;font-size:10px;font-weight:700}.controls{width:100%;position:absolute;top:60%}.controls .buttonalldesignnew{transition:all .5s linear}.controls .buttonalldesignnew .left{color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:50px;height:50px;transition:all .5s linear;display:flex;position:absolute;left:14px}.controls .buttonalldesignnew .left:hover{transform:scale(1.1)}.controls .buttonalldesignnew .right{color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:50px;height:50px;transition:all .5s linear;display:flex;position:absolute;right:14px}.controls .buttonalldesignnew .right:hover{transform:scale(1.1)}.controls button:hover{background:#000c;transform:scale(1.1)}.viewmorebutton{margin-top:30px}.viewmorebutton a{color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d);border-radius:25px;padding:8px 20px;font-size:15px;text-decoration:none;transition:all .3s;display:inline-block}.viewmorebutton a:hover{color:#fff;background:#1f4571;transform:scale(1.05);box-shadow:0 8px 15px #0003}.loading-screen{justify-content:center;align-items:center;width:100%;height:100vh;animation:.5s linear infinite loader;display:flex;position:relative}.loading-screen .loaderimage{width:150px}.loading-screen .loaderimage img{width:100%}.gallery_image_all{background:#f3f7fd -131% 100%/cover;padding:70px 0}.gallery_image_all .main_headin-2{color:#1d1d1d}.gallery_image_all p{color:#0e74ad}@keyframes loader{0%{transform:scale(.9)}50%{transform:scale(1)}to{transform:scale(.9)}}.custom-modal .card-header{color:#fff;background:linear-gradient(45deg,#262f55,#078ac8)}.custom-modal.editprofile_modal{z-index:9999;opacity:0;justify-content:center;align-items:center;width:100%;max-width:800px;margin:auto;animation:.5s ease-out forwards custum-modal;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-60%)scale(.9)}@keyframes custum-modal{0%{opacity:0;transform:translate(-50%,-60%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.submitbutton_design{white-space:nowrap;box-shadow:none;color:#fff;letter-spacing:.5px;text-transform:capitalize;background:linear-gradient(45deg,#6c0404,#b80e0d);border:0;border-radius:4px;outline:none;padding:10px;font-size:13px;font-weight:500;line-height:1}.btn_edit.alleditbutton{background:#fff;border-radius:75px;justify-content:center;align-items:center;width:30px;height:30px;padding:5px 8px;line-height:1;display:flex;position:absolute;bottom:0%;left:53%;box-shadow:0 0 7px #0000008f}.downloaddoument{color:#fff;background:#28294d;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:5px 10px;transition:all .5s linear;display:flex}.downloaddoument svg{color:#fff!important}.downloaddoument:hover{border:1px solid #fff}.edit_btn_label,.edit_btn_label svg{color:#1d1d1d!important}.submitbutton_design.button_edit{color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d);border:none;border-radius:5px;outline:none;padding:5px 10px}.overlay_design{z-index:999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000042;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0}.text-variant-1 a{color:#1d1d1d}.image_login{width:50%;margin:auto}.image_login img{width:100%;height:100%}.registerform_design{background:linear-gradient(45deg,#6c0404,#b80e0d);padding:50px}.registerform_design .form_deisgnall{border-radius:15px;overflow:hidden}.registerform_design .form_deisgnall .formregisterformdesign{background:#fff;padding:15px}.registerform_design .form_deisgnall h4{color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d);border-top-left-radius:15px;border-top-right-radius:15px;width:100%;margin-bottom:0;padding:15px}.userdashboard_design{background:linear-gradient(45deg,#6c0404,#b80e0d);justify-content:space-between;align-items:center;padding:10px;display:none}.userdashboard_design .subadminmenu{color:#fff;text-transform:capitalize}.userdashboard_design .togglebuttondesign svg{color:#fff;font-size:30px}.payment-report-wrapper th{text-align:left;color:#495057;background-color:#f8f9fa;border-bottom:2px solid #e9ecef;padding:12px 15px;font-weight:600}.payment-report-wrapper td{color:#495057;border-bottom:1px solid #e9ecef;padding:12px 15px}.submitbutton{color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d);border:none;border-radius:8px;padding:8px 15px;font-size:15px}.paymentreport_all{border-collapse:collapse;width:100%}.paymentreport_all th{text-align:left;color:#495057;background-color:#f8f9fa;border-bottom:2px solid #e9ecef;padding:12px 15px;font-weight:600}.paymentreport_all td{color:#495057;border-bottom:1px solid #e9ecef;padding:12px 15px}.paymentreport_all .payment-table tr:hover{background-color:#f8f9fa}.paymentreport_all .status-badge{border-radius:12px;padding:5px 10px;font-size:.8rem;font-weight:500}.paymentreport_all .status-badge.paid{color:#155724;background-color:#d4edda}.paymentreport_all .status-badge.pending{color:#856404;background-color:#fff3cd}.paymentreport_all .status-badge.overdue{color:#721c24;background-color:#f8d7da}.mybooking .bookingimage{width:100%;max-width:250px;height:100%}.mybooking .bookingimage img{object-fit:cover;width:100%;height:100%}.mybooking .payment-table-container{background:#fff;border-radius:8px;margin:20px 0;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-shadow:0 2px 10px #0000000d}.mybooking .table-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.mybooking .table-header h3{color:#333;font-size:1.2rem}.mybooking .table-actions button{cursor:pointer;border:none;border-radius:4px;margin-left:10px;padding:8px 16px;font-size:.9rem}.mybooking .export-btn{color:#333;background:#f0f0f0}.mybooking .filter-btn{color:#fff;background:#4a6bff}.mybooking .payment-table{border-collapse:collapse;width:100%}.mybooking .payment-table th{text-align:left;color:#495057;background-color:#f8f9fa;border-bottom:2px solid #e9ecef;padding:12px 15px;font-weight:600}.mybooking .payment-table td{color:#495057;border-bottom:1px solid #e9ecef;padding:12px 15px}.mybooking .payment-table tr:hover{background-color:#f8f9fa}.mybooking .amount{color:#28a745;font-weight:600}.mybooking .status-badge{border-radius:12px;padding:5px 10px;font-size:.8rem;font-weight:500}.mybooking .status-badge.paid{color:#155724;background-color:#d4edda}.mybooking .status-badge.pending{color:#856404;background-color:#fff3cd}.mybooking .status-badge.overdue{color:#721c24;background-color:#f8d7da}.mybooking .table-footer{color:#6c757d;justify-content:space-between;align-items:center;margin-top:20px;font-size:.9rem;display:flex}.mydashboard{margin:50px 0}.card-header.bg_design_color_header{color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d)}.card-header.bg_design_color_header h3{gap:10px;margin-bottom:0;padding:5px;font-size:20px;display:flex}.bg_color_new{background-color:#f7f7f7}.logoform{background:#fff;border-radius:10px;width:200px;margin:0 auto 20px;padding:15px}.logoform img{width:100%}.profileinputbox .inputfield{position:relative}.profileinputbox .inputfield .icon_all{font-size:20px;position:absolute;top:6px;left:14px}.profileinputbox .inputfield .icon_all svg{color:#1c4d7b}.profileinputbox label{text-align:left;color:#878c9f;z-index:10;width:100%;margin-bottom:3px;font-size:14px;font-weight:400;position:relative}.profileinputbox select,.profileinputbox input{color:#7d93b2;-webkit-appearance:none;z-index:1;background:#f5f7fb;border:1px solid #e5e7f2;border-radius:4px;outline:none;width:100%;height:45px;margin-bottom:5px;padding:15px 20px 15px 45px;font-size:14px;font-style:normal;font-weight:400;line-height:16px;-webkit-user-select:none!important;user-select:none!important}.userdashboard .userdashboard{background-color:#f8f9fa;min-height:100vh;display:flex}.userdashboard .image_username{background:url(/assets/images/breadcrumb-bg.jpg) 0 0/cover;background-attachment:inherit;z-index:1;background-color:#fff;background-position:50%;background-repeat:no-repeat;padding:100px 0;position:relative}.userdashboard .image_username:after{content:"";z-index:-1;pointer-events:none;background:#0009;width:100%;position:absolute;top:0;left:0;overflow:hidden;height:100%!important}.userdashboard .image_username h1{text-transform:capitalize;text-align:center;color:#fff;font-size:25px}.userdashboard .image_username ul{justify-content:center;align-items:center;gap:15px;padding-left:0;display:flex}.userdashboard .image_username ul li{color:#fff;font-size:15px}.userdashboard .user_sidebar{background:#fff;border:1px solid #ccc;border-radius:10px;width:100%;max-width:300px;box-shadow:0 0 15px #0000000d}.userdashboard .usderdata{flex:1;margin-left:300px;padding:20px}.userdashboard .dash_user_avater{text-align:center;padding:30px 20px 0}.userdashboard .dash_user_avater img{object-fit:cover;border:3px solid #e9ecef;border-radius:50%;width:100px;height:100px;margin-bottom:15px}.userdashboard .dash_user_avater h4{color:#2c3e50;text-transform:capitalize;margin:10px 0 5px;font-size:18px}.userdashboard .dash_user_avater span{color:#7f8c8d;font-size:14px;display:inline-block}.userdashboard .adgt-wriop-social{padding:0 20px 20px}.userdashboard .adgt-wriop-social ul{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.userdashboard .adgt-wriop-social li{margin:0 5px}.userdashboard .adgt-wriop-social a{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:14px;transition:all .3s;display:flex}.userdashboard .bg--facebook{background-color:#3b5998}.userdashboard .bg--twitter{background-color:#1da1f2}.userdashboard .bg--googleplus{background-color:#dd4b39}.userdashboard .bg--linkedin{background-color:#0077b5}.userdashboard .adgt-wriop-social a:hover{transform:translateY(-3px);box-shadow:0 4px 8px #0000001a}.userdashboard .adgt-wriop-footer{padding:15px 20px}.userdashboard .single-button{display:flex}.userdashboard .btn{cursor:pointer;border:none;border-radius:5px;justify-content:center;align-items:center;padding:10px 15px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.userdashboard .btn-light-primary{color:#1976d2;background-color:#e3f2fd}.userdashboard .btn-light-success{color:#388e3c;background-color:#e8f5e9}.userdashboard .full-width{width:100%}.userdashboard .me-2{margin-right:8px}.userdashboard .dash_user_menues ul{margin:0;padding:0;list-style:none}.userdashboard .dash_user_menues li{margin-bottom:5px}.userdashboard .dash_user_menues li a{color:#34495e;align-items:center;padding:12px 20px;text-decoration:none;transition:all .3s;display:flex;position:relative}.userdashboard .dash_user_menues li a:hover,.userdashboard .dash_user_menues li.active a{color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d)}.userdashboard .dash_user_menues li a i{margin-right:10px;font-size:18px}.userdashboard .notti_coun{color:#fff;border-radius:10px;padding:2px 6px;font-size:12px;font-weight:600;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.userdashboard .style-1{background-color:#e74c3c}.userdashboard .style-2{background-color:#2ecc71}.userdashboard .style-3{background-color:#3498db}.userdashboard .expiration{color:#e67e22;font-size:11px;font-weight:500;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.userdashboard .dash_user_footer{border-top:1px solid #eee;padding:20px}.userdashboard .dash_user_footer ul{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.userdashboard .dash_user_footer li{margin:0 10px}.userdashboard .dash_user_footer a{color:#7f8c8d;font-size:18px;transition:all .3s}.userdashboard .dash_user_footer a:hover{color:#3498db}@media (max-width:992px){.userdashboard .user_sidebar{width:250px}.userdashboard .usderdata{margin-left:250px}}@media (max-width:768px){.userdashboard .user_sidebar{width:100%;max-width:100%;height:auto;position:relative}.userdashboard .usderdata{margin-left:0}.userdashboard .userdashboard{flex-direction:column}}.recent_post{background:#fff;border:1px solid #ccc;border-radius:7px;overflow:hidden}.recent_post .recent_post_content p{margin-bottom:0;font-size:11px;line-height:15px}.recent_post .recent_post_content a{color:#000;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.recent_post .blog_side-heading{color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d);align-items:center;gap:10px;margin-bottom:0;padding:15px;font-size:18px;font-style:normal;font-weight:500;line-height:1.5;display:flex}.recent_post .padding_all .recent_post_box{padding:8px}.recent_post .recent_post_box{border-bottom:1px solid #80808038;align-items:center;gap:15px;padding:0 0 7px;display:flex;margin:0!important}.recent_post .recent_post_img a{width:100px;height:65px;display:block}.recent_post .recent_post_img a img{object-fit:cover;width:100%;height:100%}.blog_details_content .recent_post_img img{width:100%;max-width:160px}.blog_details_content .recent_post_content p{margin-bottom:5px;line-height:15px}.blog_details_content .recent_post_content a{color:#1d1d1d;font-size:15px;font-weight:600;line-height:18px}.blog_details_content .categories_type-1_img{width:100%;height:100%}.blog_details_content .categories_type-1_img img{border-radius:18px;width:100%;height:100%;overflow:hidden}.blog_details_content .categories_type-1{z-index:1;height:375px;padding:5px;position:relative;overflow:hidden}.blog_details_content .categories_type-1_content{background:#000000a1;border-bottom-right-radius:20px;border-bottom-left-radius:20px;width:99.5%;margin:auto;padding:15px;position:absolute;bottom:5px;left:0;right:0}.blog_details_content .categories_type-1_content h4{color:#fff;margin-bottom:5px;font-size:20px;font-weight:600}.blog_details_content .categories_type-1_content h6{color:#fff;margin:0;font-weight:500}.blog_details_content .blog_details_img img{object-fit:cover;height:350px}.blog_details_content .blgo_sider_content .listing-2{padding-left:0}.blog_details_content .blgo_sider_content .listing-2 li{padding:11px 11px 11px 50px;font-size:14px;font-weight:500;position:relative}.blog_details_content .blgo_sider_content .listing-2 li:before{content:"";background:#c2a776;border-radius:50%;width:6px;height:6px;position:absolute;top:20px;left:5px}.blog_details_content .blgo_sider_content .listing-2 li:after{content:"";background:#c2a7768a;border-radius:50%;width:16px;height:16px;position:absolute;top:15px;left:0}.blog_details_content .categories_type-1_content:before{content:"";background:linear-gradient(90deg,#c2a776,#000,#c2a776);width:100%;height:3px;position:absolute;top:0;left:0}.blog_details_content .categories_type-section_2 .categories_type-1_content{flex-flow:column;justify-content:center;align-items:center;height:97%;display:flex}.blog_details_content .categories_type-section_2 .categories_type-1_content:before{content:none}.blog_details_content .categories_type-4{text-align:center;border:5px solid #efefef;padding:10px}.blog_details_content .categories_type-4_content{background:#efefef;padding:15px 0}.blog_details_content .categories_type-4_content h4{margin-bottom:5px;font-size:20px;font-weight:800}.blog_details_content .categories_type-4_content h6{color:var(--gold-color);margin:0;font-weight:500}.margin_all_section{padding:70px 0 0}.margin_all_section.pb-70{padding-bottom:70px}.header_all_site{-webkit-user-select:none;user-select:none}.section-title{color:#2c3e50;border-bottom:2px solid #1d1d1d;margin-bottom:25px;padding-bottom:10px;font-size:1.5rem}.gallery-container{margin:30px 0}.image-project-main,.image-project-thumb,.view-more-box{cursor:pointer;border-radius:8px;height:100%;min-height:200px;transition:all .3s;position:relative;overflow:hidden}.image-project-main:hover,.image-project-thumb:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0003}.image-project-main img,.image-project-thumb img{object-fit:cover;width:100%;height:100%;max-height:350px;transition:all .3s}.view-more-box{background:#f5f5f5;border:2px dashed #ddd;justify-content:center;align-items:center;display:flex}.view-more-content{text-align:center;color:#333}.view-more-content span{color:#e74c3c;font-size:2rem;font-weight:700;display:block}.view-more-content p{margin-top:5px;font-weight:500}.image-overlay{opacity:0;background:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.image-project-main:hover .image-overlay,.image-project-thumb:hover .image-overlay{opacity:1}.expand-icon{color:#fff;font-size:1.5rem}.customOverlay{background:#000000e6!important}.react-responsive-modal-modal{text-align:left;vertical-align:middle;background:#fff;width:100%;margin:10px;display:block;position:relative;overflow-y:auto;box-shadow:0 12px 15px #00000040;max-width:850px!important;padding:6px auto!important}.close-btn-modal{color:#fff;cursor:pointer;z-index:1000;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex;position:absolute;top:15px;right:15px}.btn_all_pdf{color:#fff;background:linear-gradient(45deg,#262f55,#078ac8);border-radius:5px;padding:10px;text-decoration:none;display:inline-block}.lightbox-content{position:relative}.lightbox-image{border-radius:5px;width:100%;height:70vh;margin:0 auto;display:block}.lightbox-thumbnails{justify-content:center;gap:10px;margin-top:15px;padding:15px;display:flex;overflow-x:auto}.thumbnail{object-fit:cover;cursor:pointer;opacity:.7;border:2px solid #0000;border-radius:4px;width:80px;height:60px;transition:all .3s}.thumbnail:hover,.thumbnail.active{opacity:1;border-color:#e74c3c}@media (max-width:768px){.footer_all_design:before{background-position:100% 100%}.image-project-main,.image-project-thumb,.view-more-box{min-height:150px}.lightbox-image{max-height:50vh}}.locationdetails{border-radius:7px;padding:0;overflow:hidden;box-shadow:0 0 4px #00000080}.locationdetails h5{text-transform:capitalize;color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d);align-items:center;gap:10px;margin-bottom:0;padding:15px;font-size:18px;display:flex}.facility-card{border-bottom:2px solid #ccc;width:50%;padding:13px;transition:all .3s;position:relative;overflow:hidden}.facility-card:last-child{border-bottom:0}.facility-icon{margin-bottom:15px;font-size:1.8rem}.facility-info{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.facilities-grid{flex-wrap:wrap;display:flex}.facilities-grid .facility-name{color:#34495e;margin-bottom:0;font-size:1rem;font-weight:600}.facilities-grid .facility-distance{color:#7f8c8d;margin-bottom:0;font-size:.9rem;font-weight:500}.facilities-grid .distance-bar{opacity:.3;height:4px;transition:all .3s;position:absolute;bottom:0;left:0}.facilities-grid .facility-card:hover .distance-bar{opacity:.7}@media (max-width:768px){.facilities-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:480px){.facilities-grid{grid-template-columns:1fr}.section-title{font-size:1.3rem}}.real-estate-services .real-estate-services{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.real-estate-services .container{max-width:1200px;margin:0 auto;padding:0 20px}.real-estate-services .hero-section{color:#fff;text-align:center;background-color:#0000;background-image:linear-gradient(#000000b3,#000000b3),url(https://images.unsplash.com/photo-1560518883-ce09059eeffa?ixlib=rb-1.2.1&auhref=format&fit=crop&w=1350&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:100px 0}.real-estate-services .hero-content h1{margin-bottom:20px;font-size:2.5rem}.real-estate-services .hero-content .lead{max-width:700px;margin:0 auto;font-size:1.3rem}.real-estate-services .services-section{background-color:#f9f9f9;padding:80px 0}.real-estate-services .section-header{text-align:center;margin-bottom:50px}.real-estate-services .section-header h2{color:#2c3e50;margin-bottom:15px;font-size:2rem}.real-estate-services .section-header p{color:#7f8c8d;font-size:1.1rem}.real-estate-services .services-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;display:grid}.real-estate-services .service-card{background:#fff;border-radius:8px;padding:30px;transition:transform .3s,box-shadow .3s;box-shadow:0 5px 15px #0000000d}.real-estate-services .service-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.real-estate-services .service-icon{margin-bottom:20px;font-size:2.5rem;position:relative}.real-estate-services .service-icon:before{content:"";border:2px solid #28294d;border-radius:5px;width:60px;height:60px;position:absolute;top:0}.real-estate-services .service-card h3{color:#2c3e50;margin-bottom:15px;font-size:1.4rem}.real-estate-services .service-card p{color:#7f8c8d;margin-bottom:20px}.real-estate-services .service-features{padding-left:0;list-style-type:none}.real-estate-services .service-features li{color:#34495e;border-bottom:1px solid #eee;padding:8px 0}.real-estate-services .service-features li:last-child{border-bottom:none}.real-estate-services .about-section{color:#fff;text-align:center;background-color:#2c3e50;padding:80px 0}.real-estate-services .about-section h2{margin-bottom:50px;font-size:2rem}.real-estate-services .about-points{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.real-estate-services .point{background:#ffffff1a;border-radius:8px;padding:30px}.real-estate-services .point h3{margin-bottom:15px;font-size:1.5rem}.real-estate-services .contact-cta{text-align:center;color:#fff;background-color:#f39c12;padding:80px 0}.real-estate-services .contact-cta h2{margin-bottom:30px;font-size:2rem}.real-estate-services .cta-button{color:#f39c12;cursor:pointer;background:#fff;border:none;border-radius:50px;padding:15px 30px;font-size:1.1rem;font-weight:700;transition:all .3s}.real-estate-services .cta-button:hover{color:#fff;background:#2c3e50;transform:translateY(-3px)}@media (max-width:768px){.real-estate-services .services-grid,.real-estate-services .about-points{grid-template-columns:1fr}.real-estate-services .hero-content h1{font-size:2rem}.real-estate-services .hero-section,.real-estate-services .services-section,.real-estate-services .about-section,.real-estate-services .contact-cta{padding:60px 0}}.site-plan-header{text-align:left;margin-bottom:0;padding:0;position:relative}.site-plan-title{color:#1d1d1d;text-transform:capitalize;letter-spacing:1px;margin-bottom:8px;font-size:25px;font-weight:600}.site-plan-title:after{content:"";background:linear-gradient(45deg,#6c0404,#b80e0d);width:90px;height:3px;margin-top:4px;display:block}.site-plan-subtitle{color:#1d1d1d;font-size:16px;line-height:1.6}.projectdetils .details-siderbar2{z-index:1;background:#f2f3f3;border-radius:10px;position:sticky;top:20px;overflow:hidden}.projectdetils .details-siderbar2:before{z-index:-1;content:"";background-color:#0000;background-image:linear-gradient(#000000e6,#00000080),url(/assets/images/loginimage.jpg);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;position:absolute;bottom:0;left:0}.projectdetils .details-siderbar2 h4{color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d);align-items:center;gap:10px;margin-bottom:0;padding:15px;font-size:18px;font-style:normal;font-weight:500;line-height:1.5;display:flex}.projectdetils .details-siderbar2 .seller{padding:24px}.projectdetils .details-siderbar2 .input-area label{color:#fff}.projectdetils .details-siderbar2 textarea textarea,.projectdetils .details-siderbar2 textarea input,.projectdetils .details-siderbar2 .input-area textarea,.projectdetils .details-siderbar2 .input-area input{color:#030e0f;background:#fff;border:1px solid #ccc;border-radius:8px;width:100%;padding:15px;font-size:16px;font-style:normal;font-weight:500;line-height:16px}.projectdetils .details-siderbar2 textarea button,.projectdetils .details-siderbar2 .input-area button{text-align:center;color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d);border:none;border-radius:10px;outline:none;width:100%;padding:15px}.projectdetils .details-siderbar2 textarea button span,.projectdetils .details-siderbar2 .input-area button span{width:12px;transition:all .4s;display:inline-block;transform:rotate(-45deg)translate(4px)translateY(4px)}.projectdetils .details-siderbar2 textarea button:hover.arrow1,.projectdetils .details-siderbar2 .input-area button:hover.arrow1{opacity:0;transition:all .4s;transform:translateY(0)rotate(-45deg)translate(45px)}.projectdetils .details-siderbar2 form{flex-direction:column;gap:10px;display:flex}.projectdetils .theme-btn1:hover .arrow2{opacity:1;transition:all .4s;transform:translateY(-6px)rotate(-45deg)translate(-10px)}.projectdetils .theme-btn1 .arrow2{opacity:0;transition:all .4s;transform:translateY(0)rotate(-45deg)translate(-48px)}.projectdetils .theme-btn1:hover .arrow1{opacity:0;transition:all .4s;transform:translateY(0)rotate(-45deg)translate(45px)}.projectdetils .theme-btn1 .arrow1{opacity:1;transition:all .4s}.projectdetils .siteplan{width:100%;margin:auto}.projectdetils .siteplan img,.projectdetils .imageproeject,.projectdetils .imageproeject img{width:100%}.projectdetils .project-details-list{border-radius:8px;padding:15px;box-shadow:0 4px 12px #00000014}.projectdetils .real-estate-details{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.projectdetils .real-estate-details li{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;display:flex}.projectdetils .real-estate-details li:last-child{border-bottom:none}.projectdetils .detail-label{color:#2c3e50;padding-left:20px;font-size:16px;font-weight:600;position:relative}.projectdetils .detail-label:before{content:"";background:#28294d;border-radius:2px;width:10px;height:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.projectdetils .detail-value{color:#34495e;text-align:right;border-radius:4px;min-width:120px;padding:5px 12px;font-weight:500}.projectdetils .projectdetailsoverview{text-transform:uppercase;z-index:9;background-color:#fff;border-radius:4px;max-width:100%;margin:-40px auto 0;padding:20px 40px;list-style:none;transition:all .3s;display:inline-flex;position:relative;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 7px 35px #00000012}.projectdetils .projectdetailsoverview .d-flex{gap:50px}.projectdetils .projectdetailsoverview .d-flex a{color:#1d1d1d;text-transform:capitalize;font-weight:600}.projectdetils .amenities-section{border-radius:8px;margin:2rem 0}.projectdetils .section-title{color:#2c3e50;text-align:center;margin-bottom:1.5rem;font-size:1.8rem}.projectdetils .amenities-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.projectdetils .amenity-item{background:#fff;border-radius:8px;align-items:center;padding:8px;transition:transform .3s;display:flex;box-shadow:0 2px 8px #0000001a}.projectdetils .amenity-item:hover{transform:translateY(-5px)}.projectdetils .amenity-icon-container{color:#28294d;margin-right:1rem;font-size:1.5rem}.projectdetils .amenity-name{color:#34495e;font-weight:500}@media (max-width:768px){.projectdetils .amenities-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.projectdetils .amenity-item{text-align:center;flex-direction:column}.projectdetils .amenity-icon-container{margin-bottom:.5rem;margin-right:0}}.bg_design{padding-bottom:70px;position:relative}.bg_design:before{content:"";z-index:-1;background:url(/assets/images/pattern2.png) bottom/cover no-repeat;width:100%;height:100%;position:absolute;top:0;bottom:48px}.projectdesign .project-details h4{color:#333;justify-content:space-between;margin-bottom:10px;font-size:18px;font-weight:600;display:flex}.projectdesign .project-details p{color:#5a5a5a;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;height:40px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.projectdesign .project-details .button_learn{display:inline-block}.projectdesign .project-details .button_learn a{color:#1d1d1d;border:1px solid #1d1d1d;border-radius:25px;align-items:center;gap:10px;padding:8px 13px;font-size:12px;transition:all .3s linear;display:flex}.projectdesign .project-details .button_learn a:hover{color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d);border:1px solid #fff}.projectdesign .project-details .button_learn a svg{transition:all .5s linear;transform:rotate(90deg)}.projectdesign .project-details .button_learn a:hover svg{transform:rotate(45deg)}.project-card{background:#fff;border:1px solid #ddd;border-radius:8px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.project-card .popular-badge{z-index:3;position:absolute;top:24px;left:30px}.project-card .popular-badge img{width:54px;height:30px;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.project-card .popular-badge p{color:#fff;background:#03060eb3;border-radius:8px;padding:6px 14px;font-size:14px;font-weight:500;transition:all .4s}.project-card .imageproject{width:100%;height:200px;position:relative;overflow:hidden}.project-card .imageproject:after{content:"";z-index:1;pointer-events:none;background-color:#ffffff4d;width:200%;height:0%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.project-card .imageproject:hover:after{background-color:#0000;height:250%;transition:all .6s linear}.project-card .imageproject img{object-fit:cover;width:100%;height:100%}.project-card .project-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.project-card .project-details{padding:10px}.project-card .project-details h3{color:#333;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;justify-content:space-between;margin-bottom:10px;font-size:20px;font-weight:600;display:-webkit-box;overflow:hidden}.project-card .project-details span:last-child{color:#666;text-align:right;max-width:60%;font-size:12px}.land-broker-services{margin:0 auto}.land-broker-services .service-categories{padding:60px 0}.land-broker-services .service-categories h2{text-align:center;color:#222;margin-bottom:50px;font-size:2.2rem}.land-broker-services .category-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.land-broker-services .category-grid .category-card:first-child{background:linear-gradient(45deg,#6c0404,#b80e0d)}.land-broker-services .category-grid .category-card:first-child li{color:#fff}.land-broker-services .category-grid .category-card:first-child .icon_design{color:#fff;border:1px solid #fff}.land-broker-services .category-grid .category-card:first-child .icon_design .category-icon,.land-broker-services .category-grid .category-card:first-child h3{color:#fff}.land-broker-services .category-card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:30px;transition:all .3s}.land-broker-services .category-header{align-items:center;gap:11px;margin-bottom:20px;display:flex}.land-broker-services .icon_design{border:1px solid #28294d;border-radius:5px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.land-broker-services .icon_design .category-icon{color:#1d1d1d;font-size:30px}.land-broker-services .category-card h3{color:#222;margin:0;font-size:20px}.land-broker-services .category-card ul{margin:0;padding:0;list-style:none}.land-broker-services .category-card li{border-bottom:1px solid #eee;padding:12px 0;font-size:1.1rem}.land-broker-services .category-card li:last-child{border-bottom:none}.land-broker-services .detailed-services{background-color:#0000;background-image:linear-gradient(#000c,#000000b3),url(/assets/images/og_img_land_acquistion_pg.jpg);background-position:bottom;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:60px 0}.land-broker-services .detailed-services .sub_heading{color:#f1f1f1}.land-broker-services .detailed-services h2{text-align:center;color:#222;margin-bottom:50px;font-size:2.2rem}.land-broker-services .service-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;display:grid}.land-broker-services .service-grid .service-card:first-child,.land-broker-services .service-grid .service-card:nth-child(3),.land-broker-services .service-grid .service-card:nth-child(6),.land-broker-services .service-grid .service-card:nth-child(8){background:linear-gradient(45deg,#6c0404,#b80e0d)}.land-broker-services .service-grid .service-card:first-child p,.land-broker-services .service-grid .service-card:first-child h3,.land-broker-services .service-grid .service-card:nth-child(3) p,.land-broker-services .service-grid .service-card:nth-child(3) h3,.land-broker-services .service-grid .service-card:nth-child(6) p,.land-broker-services .service-grid .service-card:nth-child(6) h3,.land-broker-services .service-grid .service-card:nth-child(8) p,.land-broker-services .service-grid .service-card:nth-child(8) h3{color:#fff}.land-broker-services .service-card:nth-child(2) .service-icon,.land-broker-services .service-card:nth-child(4) .service-icon,.land-broker-services .service-card:nth-child(5) .service-icon,.land-broker-services .service-card:nth-child(7) .service-icon{border:2px dashed #1d1d1d}.land-broker-services .service-card:nth-child(2) p,.land-broker-services .service-card:nth-child(2) h3,.land-broker-services .service-card:nth-child(4) p,.land-broker-services .service-card:nth-child(4) h3,.land-broker-services .service-card:nth-child(5) p,.land-broker-services .service-card:nth-child(5) h3,.land-broker-services .service-card:nth-child(7) p,.land-broker-services .service-card:nth-child(7) h3{color:#1d1d1d}.land-broker-services .service-card{text-align:center;background:#fff;border:1px solid #28294d;border-radius:8px;padding:30px;transition:all .3s;box-shadow:0 5px 15px #0000000d}.land-broker-services .service-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.land-broker-services .service-icon{border:2px dashed #fff;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;margin:0 auto 15px;font-size:25px;display:flex}.land-broker-services .service-card h3{color:#222;margin-bottom:15px;font-size:1.3rem}.land-broker-services .service-card p{color:#666;margin-bottom:20px;line-height:1.6}.land-broker-services .learn-more{color:#ff6b00;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.land-broker-services .learn-more:hover{color:#e05d00;transform:translate(5px)}.land-broker-services .workflow-section{margin-bottom:60px;padding:60px 0}.land-broker-services .workflow-section h2{text-align:center;color:#222;margin-bottom:50px;font-size:2.2rem}.land-broker-services .timeline{flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto;display:flex;position:relative}.land-broker-services .timeline:before{content:"";z-index:1;background:#ff6b00;height:3px;position:absolute;top:40px;left:0;right:0}.land-broker-services .timeline-step{z-index:2;text-align:center;flex:1;min-width:200px;padding:0 20px;position:relative}.land-broker-services .step-number{color:#fff;background:#ff6b00;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 20px;font-size:1.2rem;font-weight:700;display:flex}.land-broker-services .timeline-step h3{color:#222;margin-bottom:15px;font-size:1.3rem}.land-broker-services .timeline-step p{color:#666;line-height:1.6}.land-broker-services .case-studies{margin-bottom:60px;padding:60px 0}.land-broker-services .case-studies h2{text-align:center;color:#222;margin-bottom:50px;font-size:2.2rem}.land-broker-services .case-study-card{color:#fff;text-align:center;background:#ff6b00;border-radius:8px;max-width:800px;margin:0 auto;padding:40px}.land-broker-services .case-study-card h3{margin-bottom:30px;font-size:1.5rem;font-weight:600}.land-broker-services .read-more{color:#ff6b00;cursor:pointer;background:#fff;border:none;border-radius:5px;padding:12px 30px;font-size:1rem;font-weight:600;transition:all .3s}.land-broker-services .read-more:hover{background:#f0f0f0;transform:translateY(-3px);box-shadow:0 5px 15px #0000001a}.land-broker-services .cta-section{color:#fff;text-align:center;background:linear-gradient(45deg,#6c0404,#b80e0d);border-radius:25px;padding:80px 20px;position:relative}.land-broker-services .cta-section .image_alloverlay{width:375px;position:absolute;top:-44px;right:-16px}.land-broker-services .cta-section .image_alloverlay img{width:100%;height:100%}.land-broker-services .cta-section h2{margin-bottom:0;font-size:35px}.land-broker-services .cta-section p{width:70%;margin:22px auto;font-size:18px}.land-broker-services .cta-section .cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.land-broker-services .cta-section .primary-cta{color:#fff;cursor:pointer;background:#1d1d1d;border:2px solid #1d1d1d;border-radius:5px;padding:15px 40px;font-size:1.1rem;font-weight:600;transition:all .3s}.land-broker-services .cta-section .primary-cta:hover{background:#28294d;transform:translateY(-3px);box-shadow:0 5px 15px #0003}.land-broker-services .cta-section .secondary-cta{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:5px;padding:15px 40px;font-size:1.1rem;font-weight:600;transition:all .3s}.land-broker-services .cta-section .secondary-cta:hover{background:#ffffff1a;transform:translateY(-3px);box-shadow:0 5px 15px #0003}.land-broker-services .contact-section{margin-bottom:60px;padding:60px 0}.land-broker-services .contact-methods{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px;display:grid}.land-broker-services .contact-form{background:#fff;border-radius:8px;padding:30px;box-shadow:0 5px 15px #0000000d}.land-broker-services .contact-form h3,.land-broker-services .quick-contact h3{color:#222;margin-bottom:20px;font-size:1.5rem}.land-broker-services .form-group{margin-bottom:20px}.land-broker-services .form-group input,.land-broker-services .form-group textarea{border:1px solid #ddd;border-radius:5px;width:100%;padding:12px 15px;font-size:1rem}.land-broker-services .form-group textarea{min-height:120px}.land-broker-services .submit-btn{color:#fff;cursor:pointer;background:#ff6b00;border:none;border-radius:5px;padding:12px 30px;font-size:1rem;font-weight:600;transition:all .3s}.land-broker-services .submit-btn:hover{background:#e05d00}.land-broker-services .quick-contact{flex-direction:column;display:flex}.land-broker-services .contact-link{color:#222;border:1px solid #ddd;border-radius:5px;align-items:center;gap:10px;margin-bottom:15px;padding:12px 15px;text-decoration:none;transition:all .3s;display:flex}.land-broker-services .contact-link:hover{background:#f9f9f9}.land-broker-services .contact-link.whatsapp{color:#25d366;border-color:#25d366}.land-broker-services .contact-link.whatsapp:hover{background:#25d3661a}.land-broker-services .business-hours{margin-top:30px}.land-broker-services .business-hours h4{margin-bottom:15px;font-size:1.2rem}.land-broker-services .business-hours p{color:#666;margin-bottom:8px}.land-broker-services .map-container{border-radius:8px;height:400px;overflow:hidden;box-shadow:0 5px 15px #0000001a}.land-broker-services .cta-section p{color:#f1f1f1}@media (max-width:768px){.land-broker-services .hero-section h1{font-size:2.2rem}.land-broker-services .tagline{font-size:1.2rem}.land-broker-services .category-grid,.land-broker-services .service-grid,.land-broker-services .benefits-grid,.land-broker-services .contact-methods{grid-template-columns:1fr}.land-broker-services .timeline{flex-direction:column}.land-broker-services .timeline:before{display:none}.land-broker-services .timeline-step{text-align:left;align-items:flex-start;margin-bottom:30px;display:flex}.land-broker-services .step-number{margin:0 20px 0 0}.land-broker-services .timeline-content{text-align:left}}@media (max-width:480px){.land-broker-services .cta-buttons{flex-direction:column;gap:15px}.land-broker-services .primary-cta,.land-broker-services .secondary-cta{width:100%}}.whychooseus{background:#f3f7fd bottom/cover}.whychooseus .mission-section{padding-bottom:70px}.whychooseus .tab-pane .section-title{margin-bottom:10px;font-size:25px}.whychooseus .tabbutton{cursor:pointer;color:#ab0c0c;background:0 0;border:none;border-bottom:2px solid #0000;border-top-left-radius:15px;border-top-right-radius:15px;width:100%;padding:10px 20px;font-size:1rem;font-weight:500;transition:all .3s ease-in-out;position:relative}.whychooseus .tabbutton.active:hover{color:#fff}.whychooseus .tabbutton:hover{color:#b60101}.main_btn{margin-top:20px;margin-bottom:15px;line-height:1.5}.top_header{background:linear-gradient(45deg,#6c0404,#b80e0d);padding:10px 0}.top_header .top_detail ul{gap:30px;display:flex}.top_header .top_detail ul li,.top_header .top_detail ul .prosanal-details li{align-items:center;gap:14px;display:flex}.top_header .top_detail ul li h4,.top_header .top_detail ul li .prosanal-details li h4,.top_header .top_detail ul .prosanal-details li h4,.top_header .top_detail ul .prosanal-details li .prosanal-details li h4{color:#fff;margin:0;font-size:14px;font-weight:300}.top_header .top_detail ul li svg,.top_header .top_detail ul .prosanal-details li svg{color:#fff}.top_header .social_media{justify-content:flex-end;gap:15px;display:flex}.top_header .social_media li a{color:#1d1d1d;background:#fff;border-radius:5px;justify-content:center;align-items:center;width:35px;height:35px;transition:all .5s;display:flex}.top_header .social_media li a:hover{color:#1d1d1d;background:#28294d}.topslogan{height:15px}.topslogan h4{color:#fff;margin-bottom:0;font-size:15px}header{background-color:#fff;border-bottom:1px solid #80808029;padding:10px 0;position:sticky;top:0}header .logo img{width:100%;max-width:125px}@media screen and (max-width:768px){header .logo img{max-width:100px}}header .main_header{justify-content:space-between;display:flex}header .main_header .buttonlogin a{color:#000;font-weight:600}header .main_header ul{align-items:center;gap:0;display:flex}header .main_header ul li span,header .main_header ul li a{color:#1d1d1d;font-size:15px;font-weight:500;text-decoration:none;transition:all .5s}header .main_header ul li span:hover,header .main_header ul li a:hover{color:#28294d}.viedwo{z-index:1;height:100vh;position:relative;overflow:hidden}.viedwo video{object-fit:cover;width:100%;height:100%}.viedwo:before{content:"";z-index:1;width:100%;height:100%;position:absolute;left:0}.hero_main{z-index:100000;align-items:center;height:100%;margin:auto;display:flex;position:absolute;top:0;bottom:0;left:85px}.hero_main .hero_content{z-index:1;padding:48px 40px;position:relative}.hero_main .hero_content h4{color:#009fe2;text-transform:capitalize;font-size:23px;font-weight:800}.hero_main .hero_content h4 img{width:25px;margin-right:10px}.hero_main .hero_content h1{color:#fff;text-transform:capitalize;text-shadow:0 7px #494949;font-weight:700}.hero_main .hero_content h1 span{color:#009fe2}.hero_main .hero_content p{color:#fff;margin-top:25px;font-size:15px;font-weight:300;line-height:26px}.hero_main .hero_content:before{content:"";z-index:-1;background:#1d1d1d9c;width:100%;height:100%;position:absolute;top:0;left:0}.hero_main .hero_content:after{content:"";background:url(/assets/images/home.gif) 0 0/cover;width:75px;height:59px;position:absolute;top:-7px;right:-5px}.menu_li{position:relative}.menu_li .sub_menu,.menu_li.menu_li_2 ul{opacity:0;transform-origin:0 0 0;z-index:10;background:#fff;width:220px;padding-left:0;transition:all .5s;display:block;position:absolute;top:55px;transform:scaleY(0)}.menu_li .sub_menu li,.menu_li.menu_li_2 ul li{padding:8px 14px}.menu_li .sub_menu li a,.menu_li.menu_li_2 ul li a{white-space:nowrap;align-items:center;gap:5px;transition:all .5s;display:flex;font-size:14px!important}.menu_li .sub_menu li a i,.menu_li.menu_li_2 ul li a i{opacity:0;visibility:hidden;margin-left:-10px;transition:all .5s}.menu_li .sub_menu li a:hover i,.menu_li.menu_li_2 ul li a:hover i{opacity:1;visibility:visible;color:#28294d;margin-left:5px}.menu_li a i{transition:all .5s}.menu_li:hover a i{color:#28294d;transform:rotate(180deg)}.menu_li:hover .sub_menu,header .menu_li:hover.menu_li_2 ul{opacity:1;visibility:visible;transform:scaleY(1)}.menu_li_2{position:relative}.menu_li_2 ul{top:0!important;right:-221px!important}.prosanal-details li{align-items:center;gap:14px;margin:30px 0;display:flex}.prosanal-details li h4{color:#1d1d1d;font-size:15px;font-weight:600}.prosanal-details li i{color:#28294d;font-size:17px}.news_update h4{color:#1d1d1d;font-size:22px;font-weight:800}.news_update .news_input input{background:#fff;border:1px solid #8080804d;width:100%;padding:10px 15px;font-size:14px}.about_serives{flex-wrap:wrap;display:flex}.about_serives .about_services_box{background:radial-gradient(#0984c0,#aacbdf);width:50%;padding:20px 33px}.about_serives .about_services_box svg{width:70px}.about_serives .about_services_box h4{font-size:20px;font-weight:700}.about_serives .about_services_box p{color:#fff;margin:20px 0 0;line-height:20px}.about_serives .about_services_box:first-child,.about_serives .about_services_box:nth-child(4){background:#1d1d1d}.about_serives .about_services_box:first-child svg,.about_serives .about_services_box:nth-child(4) svg{fill:#28294d}.about_serives .about_services_box:first-child h4,.about_serives .about_services_box:nth-child(4) h4{color:#fff}.main_img .tab-content img{object-fit:cover;height:350px}.main_img .nav-tabs .nav-item{width:25%}.main_img .nav-tabs .nav-item img{object-fit:cover;cursor:pointer;border-radius:7px;width:100%;max-width:150px;height:120px;padding:0}.main_img .nav-tabs .nav-item .about_s.active{height:100%;display:flex;position:relative}.main_img .nav-tabs .nav-item .about_s.active:before{content:"";z-index:1;background:#ffffff96;width:100%;height:100%;margin:auto;position:absolute;inset:0}.property_box{text-align:center;outline-offset:-10px;background:#fff;border-radius:15px;outline:3px dashed #28294d;padding:25px;-webkit-box-shadow:0 0 12px #1373ea1a}.property_img{background:#c2a77626;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:auto;display:flex}.property_content{margin-top:12px}.property_content h4{color:#000;margin-bottom:0;font-size:16px;font-weight:700}.property_img svg{color:#28294d;font-size:30px}.property_content p{color:#666;margin:0;font-size:13px}.prime_property{z-index:1;background:#fff;border-radius:9px;transition:all .5s;position:relative;overflow:hidden;box-shadow:0 3px 4px #0000001f}.prime_property .primg_img{position:relative;overflow:hidden}.prime_property .primg_img:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000b3);height:100%;position:absolute;bottom:0;left:0;right:0}.prime_property .primg_img img{width:100%;transition:all .5s}.prime_property .primg_img{transition:all .5s}.prime_property .prime_property:hover .primg_img img{transform:scale(1.5)}.prime_property .prime_content{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;width:90%;padding:18px 15px 15px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.prime_property .prime_content h4{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:0;font-size:17px;font-weight:800;display:-webkit-box;overflow:hidden}.prime_property .prime_content a{color:#28294d;background:#c2a7764a;border-radius:5px;align-items:center;padding:10px 13px;font-size:18px;display:flex}.prime_property .prime_property:before{content:"";z-index:-1;background:#ebebeb;width:100%;height:100%;position:absolute;top:0;left:0}.service_section{background:#efefef}.service_box{z-index:100;padding:5px;position:relative}.service_box:before{content:"";z-index:-1;background:#fff;width:97%;height:94%;margin:auto;position:absolute;bottom:5px;left:0;right:0}.service_box:after{content:"";z-index:-10;background:#bfbfbf36;width:100%;height:100%;position:absolute;top:0;left:0}.service_box img{object-fit:cover;width:100%;height:230px}.service_box .service_content{text-align:center;padding:0 15px 25px}.service_box .service_content h4{margin:0;font-size:20px;font-weight:800}.service_box .service_content p{color:#1d1d1d;margin-top:10px;margin-bottom:0;line-height:20px}.service_box .service_content a{color:#000;font-size:15px}.service_box .service_content h1{color:#0000;-webkit-text-stroke:1px #fff;font-size:55px;font-weight:900}.service_box .explore_img{background:#c2a776;border-radius:50%;justify-content:center;width:80px;height:80px;margin:auto;display:flex;position:relative;top:-40px}.service_box .explore_img svg{fill:#000;width:40px}.service_box .explore_img span{border:1px dashed #28294d;border-radius:50%;width:95px;height:95px;margin:auto;animation:9s linear infinite slideDas;position:absolute;top:0;bottom:0}@keyframes slideDas{to{transform:rotate(360deg)}}.feature_main_img{transition:all .5s;position:relative;overflow:hidden}.feature_main_img:before{content:"";background:linear-gradient(#0000,#000);width:100%;height:50%;position:absolute;bottom:0;left:0}.feature_main_img>div img{object-fit:cover;object-position:100% 20%;width:100%}.feature_main_img .feature_main_content{padding:0 15px;transition:all .5s;position:absolute;bottom:-78px}.feature_main_img .feature_main_content h4{color:#fff;text-transform:capitalize;align-items:center;gap:10px;margin-bottom:15px;font-size:20px;font-weight:600;transition:all .5s;display:flex}.feature_main_img .feature_main_content h4 i{color:#28294d}.feature_main_img .feature_main_content p{color:#fff;margin-bottom:10px;line-height:20px}.feature_main_img .feature_main_content a{color:#fff;font-size:20px}.feature_main_img:hover .feature_main_content{bottom:10px}.main_img_petenr{position:relative}.main_img_petenr svg{width:200px;position:absolute}.progress_content ul{flex-wrap:wrap;display:flex}.progress_content ul li{align-items:center;gap:11px;width:50%;margin-top:15px;font-size:20px;font-weight:500;display:flex}.progress_content ul li span{border:1px dashed #28294d;border-radius:50%;width:60px;height:60px;padding:10px}.progress_content ul li svg{fill:#28294d}.progress_content h6{align-items:center;gap:10px;display:flex}.progress_content h6 svg{width:50px}.progress_bar h5{justify-content:space-between;margin-bottom:40px;font-size:17px;font-weight:600;display:flex;position:relative}.progress_bar h5:before{content:"";background:#0000001c;border-radius:20px;width:100%;height:7px;position:absolute;bottom:-17px}.progress_bar h5:after{content:"";background:#28294d;border-radius:20px;width:98%;height:7px;position:absolute;bottom:-17px}.progress_bar.progress_bar-2 h5:after{width:99%!important}.progress_bar.progress_bar-3 h5:after{width:95%!important}.prime_img img{width:100%;margin-left:-65px}.video_section{background-color:#0000;background-image:linear-gradient(2deg,#000,#000000ba),url(/assets/images/service-bg.jpg);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:70px 0;position:relative}.video_section .video_play a{background:#c2a776;border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:115px;height:75px;margin:auto;font-size:30px;display:flex;position:relative}.video_section .video_play a i{color:#fff}.video_section .video_play a:before{content:"";border:1px solid #c2a776;border-radius:10px;width:120%;height:130%;margin:auto;position:absolute;inset:0 0 0 -12px}.prime_box{text-align:center;border:1px solid #efefef;padding:36px 25px}.prime_box svg{fill:#28294d;width:90px}.prime_box h3{margin-top:10px;font-size:22px;font-weight:800}.prime_box p{margin:0}.main_destination:nth-child(2) .prime_box,.main_destination:nth-child(4) .prime_box,.main_destination:nth-child(5) .prime_box,.main_destination:nth-child(7) .prime_box{background:#efefef}.parnter_img{text-align:center;border-left:1px solid #ffffff4a;padding:50px 5px;position:relative}.parnter_img img{object-fit:contain;filter:invert()sepia(0%)saturate(7500%)hue-rotate(140deg)brightness(-120%)contrast(106%);width:100%;max-width:200px;height:45px}.parnter_img:before{content:"";opacity:.9;background:#efefef;width:0;height:100%;transition:all .5s;position:absolute;top:0;left:0}.parnter_img:hover:before{width:100%}.partner_section{background:#28294d}.video-play-button{box-sizing:content-box;border-radius:50%;justify-content:center;width:32px;height:44px;margin:50px auto auto;padding:18px 20px 18px 28px;display:flex;position:relative}.video-play-button:before{content:"";z-index:0;background:#c1a676;border-radius:50%;width:80px;height:80px;animation:1.5s ease-out infinite pulse-border;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.video-play-button:after{content:"";z-index:1;background:#28294d;border-radius:50%;width:80px;height:80px;transition:all .2s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.video-play-button:hover:after{background-color:#da0528}.video-play-button span{z-index:3;border-top:22px solid #0000;border-bottom:22px solid #0000;border-left:32px solid #fff;width:0;height:0;display:block;position:relative}@keyframes pulse-border{0%{opacity:1;transform:translate(-50%)translateY(-50%)translateZ(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-50%)translateZ(0)scale(1.5)}}.faq_img{padding:5px;position:relative}.faq_img img{object-fit:cover;width:100%;height:580px}.faq_img:before{content:"";background:#d7d6d6;width:100%;height:100%;position:absolute;top:0;left:0}.faq_box .accordion-item{margin:15px 0}.faq_box .accordion-header .accordion-button{gap:15px;font-size:19px;font-weight:700;display:flex}.faq_box .accordion-header .accordion-button img{object-fit:contain;background:#c2a77666;border-radius:50%;width:60px;height:60px;padding:7px}.faq_box .accordion-header .accordion-button:not(.collapsed){color:#fff;background-color:#28294d}.faq_box .accordion-header .accordion-button:not(.collapsed) img{background:#fff}.faq_box .accordion-header .accordion-button:focus{box-shadow:0 0 0 .25rem #c2a77659}.faq_box .accordion-item .accordion-body{color:var(--color-paira);font-size:15px;line-height:29px}.team_img{z-index:1;padding:5px;position:relative}.team_img img{width:100%}.team_img:before{content:"";z-index:-1;background:#b39b6db8;width:100%;height:100%;position:absolute;top:0;left:0}.team_content{background:#efefef;padding:20px 25px}.team_content h5{color:#28294d;font-size:16px;font-weight:600}.team_content h3{font-size:25px;font-weight:800}.team_content ul{gap:20px;margin:0;display:flex}.team_content ul li a{color:#000;transition:all .5s}.team_content ul li a:hover{color:#28294d}.blog_box{z-index:1;background:#fff;border:1px solid #ccc;border-radius:8px;padding:6px;transition:all .5s linear;position:relative}.blog_box:hover{box-shadow:10px 10px #00000012}.blog_box .blog_img{transition:all .5s;position:relative;overflow:hidden}.blog_box .blog_img img{object-fit:cover;width:100%;height:280px;transition:all .5s}.blog_box .blog_img span{color:#fff;z-index:1;background:linear-gradient(45deg,#6c0404,#b80e0d);border-radius:7px;margin:0;padding:12px 8px;font-size:14px;font-weight:500;line-height:10px;position:absolute;top:15px;left:15px}.blog_box .blog_img:hover img{transform:scale(1.3)}.blog_box .blog_content{background:#fff;padding:15px;margin-top:0!important}.blog_box .blog_content h3{line-height:27px}.blog_box .blog_content h3 a{color:#1d1d1d;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:54px;margin-bottom:0;font-size:22px;font-weight:700;transition:all .5s;display:-webkit-box;overflow:hidden}.blog_box .blog_content h3 a:hover{color:#28294d}.blog_box .blog_content p{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;height:65px;margin-bottom:0;line-height:1.5;display:-webkit-box;overflow:hidden}.blog_box .main_btn{z-index:1;margin-top:15px;display:flex;position:relative}.instgram_post{z-index:1;background:#efefef;margin:7px;padding:6px;transition:all .5s;position:relative}.instgram_post img{width:100%;position:relative}.instgram_post a{color:#000;opacity:0;z-index:10;justify-content:center;align-items:center;margin:auto;font-size:45px;transition:all .5s;display:flex;position:absolute;inset:0}.instgram_post:before{content:"";z-index:1;background:#c2a776ba;width:0%;height:0%;margin:auto;transition:all .5s;position:absolute;inset:0}.instgram_post:hover:before{width:90%;height:90%}.instgram_post:hover a{opacity:1}.pt-75{padding-top:75px}footer{background:linear-gradient(45deg,#6c0404,#b80e0d);position:relative}.mil-footer-bg{object-fit:contain;object-position:top;opacity:.05;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.footer_first{color:#fff}.footer_first .footer_logo{background:#fff;border:1px solid #ccc;border-radius:14px;padding:14px;display:inline-block;box-shadow:3px 2px 1px #ffffff80}.footer_first img{width:135px}.follow{margin-top:15px}.follow h4{color:#fff;margin-bottom:0;font-size:15px}.footer_first p{color:#fff;margin:16px 0;font-size:15px}.title_style{margin-bottom:10px}.title_style .main_subheading{letter-spacing:.7px;margin-bottom:12px;padding-bottom:5px;padding-left:0;font-size:14px;font-weight:600;display:inline-block;position:relative}.title_style .main_subheading:before{content:"";background:#fff;width:100%;height:2px;position:absolute;bottom:-6px}.title_style .main_subheading:after{content:"";background:#0c7db7;border:0;width:21%;height:2px;position:absolute;bottom:-6px;right:9px}.appdownload{gap:10px;width:100%}.appdownload .ios,.appdownload .app,.appdownload .ios img,.appdownload .app img{width:100%}.qrimage{width:100%;max-width:100px;height:100%;max-height:100px}.qrimage img{width:100%;height:100%}.footer_explore ul{flex-direction:column;gap:15px;padding-left:0;list-style:none;display:flex}.footer_explore a{color:#fff;font-size:14px;text-decoration:none;transition:all .3s ease-in}.footer_contact_wrapper{align-items:center;gap:20px;margin-bottom:23px;display:flex}.footer_contact_wrapper svg{color:#fff;font-size:25px}.footer_contact_info a{color:#fff;font-size:15px;font-weight:500;text-decoration:none;display:inline-block}.footer__input{flex-direction:column;gap:19px;padding-bottom:0;display:flex;position:relative}.follow .social-icons{gap:12px;margin-top:10px;display:flex}.follow .social-icons a{color:#fff;font-size:22px;transition:color .3s}.follow .social-icons a:hover{color:#fff}.footer__input input{color:#fff;background-color:#272727;border:0;width:100%;height:55px;padding-left:20px;padding-right:70px}.footer__input button{color:#fff;background-color:#28294d;border:0;width:55px;height:55px;font-size:20px;position:absolute;top:0;right:0}.footer_news p{color:#fff;font-size:15px}.footer__input h4{color:#fff;margin-top:0;font-size:15px;font-weight:600}.footer__input p{color:#fff;font-size:14px}.social_media{justify-content:end;gap:15px;padding-left:0;display:flex}.social_media li a{color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d);border-radius:7px;justify-content:center;align-items:center;width:35px;height:35px;transition:all .5s;display:flex}.mil-footer-links{justify-content:space-between;padding:35px 0;display:flex;position:relative}.mil-footer-links ul{display:flex}.mil-footer-links ul li:last-child{margin-right:0}.mil-footer-links ul li a{color:#b5b5b5;font-size:15px;transition:all .2s cubic-bezier(0,0,.3642,1)}.mil-footer-links ul li{margin-right:30px;list-style-type:none}.contact-info li.box p{color:#000;margin-bottom:0}.contactus_design .flat-contact .contact-content{border:1px solid #e4e4e4;border-radius:10px;overflow:hidden}.contactus_design .flat-contact .contact-content h4{color:#fff;background:linear-gradient(45deg,#790505,#ad0c0b);margin-bottom:12px;padding:10px}.contactus_design .flat-contact .contact-content p{margin-bottom:6px;padding:0 20px}.contactus_design .flat-contact .contact-content .form-contact{padding:20px}.contactus_design .flat-contact .contact-content .body-2{color:#5c6368;font-size:16px;font-weight:400;line-height:22.4px}.contactus_design .flat-contact .contact-content label{margin-bottom:8px;font-weight:600}.contactus_design .flat-contact .contact-content .form-contact .box:not(:last-child){margin-bottom:20px}.contactus_design .flat-contact .contact-content .box{gap:30px}.contactus_design .flat-contact .grid-2{grid-template-columns:repeat(2,1fr);display:grid}.contactus_design .flat-contact .tf-btn{width:100%;min-width:244px;box-shadow:none;color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d);border:none;border-radius:25px;outline:none;margin-top:8px;padding:11px 36px}.contactus_design .flat-contact .contactusdesignallpage{border:1px solid #e4e4e4;border-radius:10px;overflow:hidden}.contactus_design .flat-contact .contactusdesignallpage h4{color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d);margin-bottom:0;padding:10px}.contactus_design .flat-contact .contactusdesignallpage .contact-info{border-radius:16px;flex-direction:column;justify-content:start;align-items:start;padding:20px}.contactus_design .flat-contact .contactusdesignallpage .contact-info .listcontactdetailsdesign{flex-direction:column;gap:14px;display:flex}.contactus_design .flat-contact .contactusdesignallpage .contact-info ul{padding-left:0}.contactus_design .flat-contact .contactusdesignallpage .contact-info h4{margin-bottom:7px;font-size:21px;line-height:32px}.contactus_design .flat-contact .contactusdesignallpage .contact-info .box .title{text-rendering:optimizelegibility;color:#161e2d;margin-bottom:0;font-size:18px;font-weight:600;line-height:25.2px}.contactus_design .flat-contact .contactusdesignallpage .contact-info .box-social .item{color:#28294d;background-color:#fff;border:1px solid #e4e4e4;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.contactus_design textarea,.contactus_design input[type=text],.contactus_design input[type=email],.contactus_design input[type=password],.contactus_design input[type=datetime],.contactus_design input[type=datetime-local],.contactus_design input[type=date],.contactus_design input[type=month],.contactus_design input[type=time],.contactus_design input[type=week],.contactus_design input[type=number],.contactus_design input[type=email],.contactus_design input[type=url],.contactus_design input[type=search],.contactus_design input[type=tel],.contactus_design input[type=color]{box-shadow:none;color:#161e2d;background:#fff;border:1px solid #e4e4e4;border-radius:5px;outline:0;width:100%;padding:15px 18px;font-size:14px;font-weight:400;line-height:22px}.contactus_design textarea:hover,.contactus_design textarea:focus,.contactus_design textarea:active,.contactus_design input[type=text]:hover,.contactus_design input[type=text]:focus,.contactus_design input[type=text]:active,.contactus_design input[type=password]:hover,.contactus_design input[type=password]:focus,.contactus_design input[type=password]:active,.contactus_design input[type=datetime]:hover,.contactus_design input[type=datetime]:focus,.contactus_design input[type=datetime]:active,.contactus_design input[type=datetime-local]:hover,.contactus_design input[type=datetime-local]:focus,.contactus_design input[type=datetime-local]:active,.contactus_design input[type=date]:hover,.contactus_design input[type=date]:focus,.contactus_design input[type=date]:active,.contactus_design input[type=month]:hover,.contactus_design input[type=month]:focus,.contactus_design input[type=month]:active,.contactus_design input[type=time]:hover,.contactus_design input[type=time]:focus,.contactus_design input[type=time]:active,.contactus_design input[type=week]:hover,.contactus_design input[type=week]:focus,.contactus_design input[type=week]:active,.contactus_design input[type=number]:hover,.contactus_design input[type=number]:focus,.contactus_design input[type=number]:active,.contactus_design input[type=email]:hover,.contactus_design input[type=email]:focus,.contactus_design input[type=email]:active,.contactus_design input[type=url]:hover,.contactus_design input[type=url]:focus,.contactus_design input[type=url]:active,.contactus_design input[type=search]:hover,.contactus_design input[type=search]:focus,.contactus_design input[type=search]:active,.contactus_design input[type=tel]:hover,.contactus_design input[type=tel]:focus,.contactus_design input[type=tel]:active,.contactus_design input[type=color]:hover,.contactus_design input[type=color]:focus,.contactus_design input[type=color]:active{border-color:#e4e4e4;box-shadow:none!important;outline:none!important}.pagination-controls{justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.pagination-controls .pagination-button{color:#fff;cursor:pointer;background:linear-gradient(45deg,#6c0404,#b80e0d);border:none;border-radius:4px;padding:8px 16px;transition:background .3s}.pagination-controls .pagination-button:hover:not(:disabled){background:#28294d}.pagination-controls .pagination-button:disabled{opacity:.5;cursor:not-allowed}.pagination-controls .page-indicator{font-weight:700}.breadcrumbbg{z-index:1;background-position:100% 70%;background-repeat:no-repeat;background-size:cover;padding:100px 0;position:relative}.breadcrumbbg:before{content:"";z-index:-1;background:linear-gradient(#0003,#000000e6);width:100%;height:100%;position:absolute;top:0;left:0}.breadcrumbbg .svg-bg{z-index:-1;width:100%;height:270px;position:absolute;top:0;left:0}.breadcrumbbg .titlepagedesign{font-weight:600}.breadcrumbbg .breadcrumb-wrapper span{font-size:1rem;font-weight:500}.flat-section .wrap-banner{border-radius:20px;justify-content:space-between;align-items:center;display:flex}.flat-section .wrap-banner.bg-primary-new{background-color:#f3f7fd}.flat-section .wrap-banner .box-left{padding:60px 20px 60px 80px}.flat-section .wrap-banner .box-title{margin-bottom:30px;margin-left:0;margin-right:0}.flat-section .wrap-banner .text-subtitle{letter-spacing:.8px;text-transform:uppercase;font-size:14px;font-weight:600;line-height:24px}.flat-section .wrap-banner h3{font-size:36px;line-height:44px}.flat-section .wrap-banner .tf-btn.size-1{color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d);border-radius:25px;min-width:244px;padding:11px 36px}.flat-section .box-right{flex-shrink:0}.flat-section .box-right img{margin-top:-60px}.flat-testimonial{padding:20px 0}.flat-testimonial .slick-list{padding:8px 0}.bg-primary-new .customer-feedback-left{background-image:url(https://neckle-realestate-nextjs.vercel.app/_next/static/media/customer-feedbac-bg1.5a0332d6.png);background-repeat:no-repeat;background-size:cover;border:1px solid #eee;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;gap:0;min-height:310px;margin:5px 0;padding:25px 20px;display:flex;position:relative}.bg-primary-new .trustpilot,.bg-primary-new .google{color:#333;border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:10px 15px;transition:transform .3s;display:flex}.bg-primary-new .trustpilot:hover,.bg-primary-new .google:hover{transform:translateY(-3px)}.bg-primary-new .trustpilot h5{color:#00b67a;margin:0;font-size:16px;font-weight:600}.bg-primary-new .star{align-items:center;gap:2px;display:flex}.bg-primary-new .star ul{gap:2px;margin:0;padding:0;list-style:none;display:flex}.bg-primary-new .star svg{font-size:18px}.bg-primary-new span{color:#666;font-size:14px}.bg-primary-new span strong{color:#333;font-weight:600}.bg-primary-new .logo{width:auto;height:31px}@media (max-width:768px){.bg-primary-new .project-card{margin-bottom:10px}.bg-primary-new .customer-feedback-left{flex-flow:wrap}.bg-primary-new .trustpilot,.bg-primary-new .google{flex:200px}}.bg-primary-new .box-tes-item{background-color:#fff;border-radius:20px;flex-direction:column;height:auto;padding:21px;display:flex;position:relative}.bg-primary-new .box-tes-item .icon-quote{color:#a50b0a;opacity:.5;font-size:60px;position:absolute;top:0;left:10px}.bg-primary-new .box-tes-item .note{-webkit-line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical;height:100%;min-height:150px;max-height:150px;margin-top:12px;margin-left:70px;font-size:16px;font-weight:400;line-height:22.4px;display:-webkit-box;overflow:hidden}.bg-primary-new .box-tes-item .avatar.round{border-radius:50%;overflow:hidden}.bg-primary-new .box-tes-item .avt-60{width:60px;min-width:60px;height:60px}.bg-primary-new .box-tes-item .avatar img{object-fit:cover;width:100%;min-width:100%;height:100%}.bg-primary-new .info p{color:#5c6368;margin-bottom:0;font-size:12px;font-weight:400;line-height:16px}.bg-primary-new .info h6{font-size:18px;font-weight:600;line-height:25.2px}.bg-primary-new .box-tes-item{transition:transform .4s,box-shadow .4s}.ytmVideoInfoVideoDetailsContainer{display:none}.video-container iframe{transform:scale(1.5)}.list-star{padding-left:0}.box-tes-item{background:#fff;border-radius:12px;height:100%;padding:30px;transition:transform .3s;box-shadow:0 5px 15px #0000000d}.box-tes-item:hover{transform:translateY(-5px)}.icon-quote{color:#f8d448;margin-bottom:15px;font-size:32px;display:block}.note.body-2{color:#555;margin-bottom:20px;font-size:16px;line-height:1.6}.avatar.avt-60.round{border-radius:50%;width:60px;height:60px;overflow:hidden}.avatar.avt-60.round img{object-fit:cover;width:100%;height:100%}.list-star li{color:#f8d448;margin-right:4px}.slick-dots li button:before{color:#0000004d}.slick-dots li.slick-active button:before{color:#3f51b5}.city-card{border-radius:12px;height:100%;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 4px 12px #0000001a}.city-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.city-img-container{height:180px;position:relative;overflow:hidden}.city-img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.city-card:hover .city-img{transform:scale(1.05)}.city-icon{color:#333;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex;position:absolute;top:15px;left:15px}.city-info{background:#fff;padding:20px}.city-name{color:#333;margin-bottom:8px;font-size:18px;font-weight:600}.city-properties{color:#666;margin:0;font-size:14px}.section-title{color:#222;margin-bottom:10px;font-size:32px;font-weight:700}.section-subtitle{color:#666;max-width:600px;margin:0 auto;font-size:16px}@media (max-width:768px){.city-img-container{height:150px}.projectdetils .projectdetailsoverview{padding:13px 14px}.section-title{font-size:28px}}.counter-section{z-index:1;padding:40px 0;position:relative}.counter-section:before{content:"";z-index:-1;background:url(/assets/images/bg1.png);width:100%;height:100%;position:absolute;top:0;left:0}.counter-grid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;display:grid}.counter-card{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#fff;border-radius:10px;align-items:center;gap:23px;margin-right:20px;padding:20px;transition:transform .3s;display:flex}.counter-card:hover{transform:translateY(-10px)}.counter-card:hover .counter-icon{transition:all .8s;transform:rotateY(360deg)}.counter-icon{color:#b60101;background:#b501012e;border-radius:50%;justify-content:center;align-items:center;width:100%;max-width:70px;height:100%;max-height:70px;margin-bottom:0;padding:18px;font-size:32px;display:flex}.boxcounter{text-align:left;width:calc(100% - 70px)}.counter-value{color:#28294d;margin-bottom:0;font-size:25px;font-weight:600}.counter-title{color:#28294d;font-size:18px;font-weight:500}.faq-section{padding:70px 0}.faq-section .faq-image{z-index:1;border-radius:20px;width:100%;height:100%;position:relative;overflow:hidden}.faq-section .faq-image:before{content:"";z-index:0;background:linear-gradient(#000000c9,#0000);width:100%;height:100%;position:absolute}.faq-section .faq-image img{width:100%;height:100%}.faq-section .faq-image .contentfaq{flex-direction:column;gap:15px;padding:48px;display:flex;position:absolute;inset:0}.faq-section .faq-image .contentfaq h3{color:#fff;font-size:40px}.faq-section .faq-image .contentfaq p{color:#fff}.faq-section .faq-image .contentfaq .buttonconsultation .tf-btn{color:#fff;text-align:center;background:linear-gradient(45deg,#6c0404,#b80e0d);border-radius:25px;padding:15px 20px}.faq-section .faq-container .faq-item{background:#fff;border-radius:8px;margin-bottom:15px;transition:all .3s;overflow:hidden;box-shadow:0 2px 10px #0000000d}.faq-section .faq-container .faq-item.active{box-shadow:0 5px 15px #0000001a}.faq-section .faq-container .faq-item:last-child{margin-bottom:0}.faq-section .faq-container .faq-item .faq-question{cursor:pointer;background:#fff;justify-content:space-between;align-items:center;padding:20px 25px;transition:background-color .2s;display:flex}.faq-section .faq-container .faq-item .faq-question:hover{background-color:#f5f5f5}.faq-section .faq-container .faq-item .faq-question h3{color:#333;flex:1;margin:0;font-size:18px;font-weight:600}.faq-section .faq-container .faq-item .faq-icon{color:#666;margin-left:15px;font-size:20px;transition:transform .3s}.faq-section .faq-container .faq-item.active .faq-icon{transform:rotate(180deg)}.faq-section .faq-container .faq-item .faq-answer{max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.faq-section .faq-container .faq-item .faq-answer p{color:#555;margin:0;font-size:16px;line-height:1.6}.faq-section .faq-container .faq-item.active .faq-answer{max-height:500px;padding:0 25px 20px}@media (max-width:768px){.faq-section .section-header h2{font-size:28px}.faq-section .faq-item .faq-question{padding:8px 12px}.faq-section .faq-item .faq-question h3{font-size:16px}}.ourmission{width:100%;height:600px}.ourmission img{object-fit:cover;width:100%;height:100%}.mission-image{width:100%;height:100%;transition:all .5s linear}.mission-image img{object-fit:cover;width:100%;height:100%}.custumtab{border-bottom:2px solid #aa0c0c59;justify-content:flex-start;gap:10px;margin-bottom:1.5rem;padding-left:0;list-style:none;display:flex}.button_tabs_value{width:100%}.tabbutton{cursor:pointer;color:#333;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 20px;font-size:1rem;font-weight:500;transition:all .3s ease-in-out;position:relative}.tabbutton:hover{color:#fff;border-color:#add8e6}.point-text{margin-bottom:0;padding-bottom:10px}.tab-pane{transition:all .5s linear}.tab-pane .section-title{margin-bottom:10px;font-size:25px}.tab-pane .list-unstyled{padding-left:0}.tab-pane .list-unstyled li{margin-bottom:10px;padding-left:30px;position:relative}.tab-pane .list-unstyled li:before{content:"";border:2px solid #add8e6;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:0}.tab-pane .list-unstyled li:after{content:"";background:#0d77b0;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:4px}.tabbutton.active{color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d);border-color:#fff;font-weight:600}.thumbnail{justify-content:space-between;align-items:center;gap:10px;padding-left:0;display:flex}.thumbnail .thumbnailimages{width:100%;max-width:120px;height:100%;max-height:120px}.thumbnail .thumbnailimages button{width:100%;height:100%;box-shadow:none;border:0;outline:none}.thumbnail .thumbnailimages button img{object-fit:cover;width:100%;height:100%}.bgcomplete{background:linear-gradient(#00000080,#00000080),url(/assets/images/bgimagenew.jpeg)}.gallerypage .gallery-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;max-width:1200px;margin:0 auto;display:grid}.gallerypage .gallery-item{cursor:pointer;border:1px solid #e4e4e4;border-radius:8px;transition:transform .3s;position:relative;overflow:hidden}.gallerypage .gallery-item .gallery_overlay{opacity:0;color:#fff;box-sizing:border-box;width:100%;height:100%;padding:20px;transition:all .27s cubic-bezier(.3,.1,.58,1);position:absolute;left:0;overflow:hidden}.gallerypage .gallery-item svg{z-index:1;color:#fff;opacity:0;font-size:30px;transition:all .27s cubic-bezier(.3,.1,.58,1);position:absolute;top:46%;right:46%}.gallerypage .gallery-item:hover svg{opacity:1}.gallerypage .gallery-item:hover .gallery_overlay{z-index:1;opacity:1;background:linear-gradient(#0000,#000);flex-direction:column-reverse;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gallerypage .gallery-item:hover .gallery_overlay .link{color:#28294d;text-align:center;background:#fff;border-radius:5px;padding:8px 16px;font-weight:600}.gallerypage .gallery-item:hover .gallery-image{transform:scale(1.1)}.gallerypage .gallery-image{object-fit:cover;width:100%;height:300px;transition:transform .5s;display:block}.gallerypage .lightbox{z-index:1000;background-color:#000000e6;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.gallerypage .lightbox-content{align-items:center;width:60%;display:flex;position:relative}.gallerypage .lightbox-image{object-fit:contain;width:80vw;height:80vh}.gallerypage .close-btn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:2rem;position:absolute;top:-40px;right:0}.gallerypage .nav-btn{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 1rem;padding:1rem;font-size:20px;display:flex}.gallerypage .prev-btn{position:absolute;left:-60px}.gallerypage .next-btn{position:absolute;right:-60px}.gallerypage .image-counter{color:#fff;font-size:1.2rem;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}@media (max-width:768px){.gallerypage .lightbox-content{width:95%}.gallerypage .nav-btn{margin:0 .5rem}.gallerypage .prev-btn{left:-50px}.gallerypage .next-btn{right:-50px}}.about-us-img-wrap{border-radius:15px;width:75%;height:550px;margin:auto;position:relative}.about-us-img-wrap img{object-fit:cover;border-radius:15px;width:100%;height:100%}.about-us-img-wrap .about-us-img-info{border:4px solid #fff;border-radius:15px;justify-content:center;align-items:center;width:300px;height:300px;display:flex;position:absolute;bottom:49px;left:-79px;box-shadow:0 0 8px #00000080}.about-us-img-wrap .about-us-img-info .ltn__video-img{width:100%;height:100%}.about-us-img-wrap .about-us-img-info img{object-fit:cover;width:100%;height:100%}.about-us-img-wrap .custom-play-btn{color:#28294d;background:#fff;border:0;border-radius:50%;width:60px;height:60px;font-size:20px;animation:1s infinite pulse1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulse1{0%{box-shadow:0 0 #fff9}70%{box-shadow:0 0 0 15px #fff0}to{box-shadow:0 0 #fff0}}.custom-modal-overlay{z-index:999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008a;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.custom-modal-overlay .custom-modal-content{background:#fff;width:100%;max-width:800px;height:auto}.custom-modal-overlay .modal-close-btn{border:0;border-radius:50%;width:50px;height:50px;position:absolute;top:15px;right:10px}.promo-section{background:#f3f7fd;padding:70px 0}.promo-section.v2 .col-md-6:first-child .promo-content img,.promo-section.v2 .col-md-6:nth-child(4) .promo-content img{filter:brightness(0)invert()}.promo-section.v2 .col-md-6:nth-child(2) .promo-content img,.promo-section.v2 .col-md-6:nth-child(3) .promo-content img{filter:brightness()invert(0)}.aboutsection .promo-section.v2 .col-md-6 .promo-content{margin-bottom:10px}.aboutsection .promo-section.v2 .col-md-6:nth-child(4) .promo-content,.aboutsection .promo-section.v2 .col-md-6:first-child .promo-content{background:linear-gradient(45deg,#6c0404,#b80e0d)}.aboutsection .promo-section.v2 .col-md-6:nth-child(4) .promo-content h4,.aboutsection .promo-section.v2 .col-md-6:nth-child(4) .promo-content p,.aboutsection .promo-section.v2 .col-md-6:first-child .promo-content h4,.aboutsection .promo-section.v2 .col-md-6:first-child .promo-content p{color:#fff}.aboutsection .promo-section.v2 .promo-content{background:#fff;border-radius:5px;min-height:calc(100% - 10px);padding:25px;box-shadow:0 0 11px 5px #263b5e1f}.aboutsection .promo-section.v2 .promo-content img{opacity:.7;max-width:60px;margin-bottom:20px}.aboutsection .promo-section.v2 .promo-content h4{color:var(--gold-color);margin-bottom:8px;font-size:20px;line-height:1.2}.aboutsection .promo-section.v2 .promo-content p{font-size:15px;font-weight:400;line-height:1.5}.aboutsection .plotting-features{padding-left:0}.aboutsection .plotting-features li{align-items:center;gap:15px;margin-bottom:10px;display:flex}.aboutsection .plotting-features li .icon_list{color:#fff;background:linear-gradient(45deg,#6c0404,#b80e0d);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.aboutsection .plotting-features li .icon_list svg{width:40px}.aboutsection .testimonial-video{z-index:1;background:url(/assets/images/Layout-Plots-Developer.jpg);border-radius:15px;justify-content:center;align-items:center;width:100%;height:100%;padding:120px 0;display:flex;position:relative;overflow:hidden}.aboutsection .testimonial-video .overlayabout{z-index:-1;background:linear-gradient(#0000,#00000080);width:100%;height:100%;position:absolute;bottom:0;left:0}.aboutsection .testimonial-video .testimonial-btn{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.aboutsection .testimonial-video .testimonial-btn .play-icon{color:#28294d}.fixeditems{z-index:10;width:60px;height:60px;position:fixed;bottom:15px}.fixeditems:before{content:"";z-index:-1;background-color:#25d36666;border-radius:50%;width:60px;height:60px;animation:1.5s infinite pulseBefore;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulseBefore{0%{opacity:.7;transform:translate(-50%,-50%)scale(1)}70%{opacity:0;transform:translate(-50%,-50%)scale(1.6)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.fixeditems img{width:100%;height:100%}.fixeditems.whatsappicon{right:15px}.fixeditems.call{left:15px}.footer_all_design .footertabs{position:relative}.footer_all_design .footertabs:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(#0c7cb6d9,#00000080),url(/assets/images/bgimage_tabs.png);background-position:80% 80%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;position:absolute;top:0;left:0}.footer_all_design .tab-header{border-bottom:2px solid #ffffff1f;justify-content:space-between;margin-bottom:0;padding:0;list-style:none;display:flex}.footer_all_design .tab-item{cursor:pointer;text-align:center;color:#fff;border-bottom:2px solid #0000;width:100%;padding:16px}.footer_all_design .tab-item.active{color:#fff;border-bottom:2px solid #fff}.footer_all_design .tab-content{padding-top:20px;padding-bottom:20px}.footer_all_design .tab-heading{color:#fff;margin-bottom:15px;font-size:20px}.footer_all_design .link-groups{text-align:left;justify-content:start;gap:20px;display:flex}.footer_all_design .link-column{flex-direction:column;gap:5px;width:23%;display:flex}.footer_all_design .link-item{color:#fff;font-size:13px;text-decoration:none}.footer_all_design .link-item:hover{color:#fff;text-decoration:underline}.tab-wrapper{margin:20px 0 0}.tab-header{border-bottom:1px solid #ddd;margin:0 0 20px;padding:0;list-style:none;display:flex}.tab-item{cursor:pointer;border-bottom:3px solid #0000;padding:10px 20px;transition:all .3s}.tab-item:hover{background-color:#0000}.tab-item.active{color:#007bff;border-bottom-color:#007bff;font-weight:700}.mobile-tab-select{padding:20px 0 0}.mobile-tab-select select{appearance:none;color:#fff;background:0 0;border:1px solid #ddd;border-radius:4px;width:100%;padding:10px}.form-select option{background:#034f74}.tab-content{padding:15px 0}.tab-heading{margin-bottom:15px}.link-groups{flex-wrap:wrap;gap:20px;display:flex}.link-item{color:#333;padding:5px 0;text-decoration:none;display:block}.link-item:hover{color:#007bff;text-decoration:underline}.top_detail{justify-content:flex-end}.d-md-block{display:block}.contact-info span{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:8px;display:flex}.contact-info{align-items:center;display:flex}.contact-info span svg{font-size:24px}.contact-info h6{color:#fff;margin-bottom:0;font-size:16px;font-weight:500}.contact-info p{color:#fff;margin-bottom:0}.iframe,.iframe iframe{width:100%}.footer_all_design .link-column a{padding-left:20px;position:relative}.footer_all_design .link-column a:before{content:"";border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.footer_all_design .link-column a:after{content:"";background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.mobile_none{display:block}.pdfclassName,.customDownloadItem{display:none}@media (max-width:991px){.desktop-tabs{display:none}.mobile-tabs{width:100%;display:block}.mobile-tabs .form-select{color:#fff;appearance:auto;background:linear-gradient(45deg,#6c0404,#b80e0d)}.mobile-tabs .form-select:hover,.mobile-tabs .form-select:focus,.mobile-tabs .form-select:active{box-shadow:none}.tab_content_design .card-header,.tab_content_design .card-header .d-flex.justify-content-end.align-items-center{flex-direction:column}.pdf-viewer-container canvas{width:100%;height:100%}.downlaodbutton{padding:9px;font-size:13px}.follow{margin-bottom:15px}.bg-primary-new .box-tes-item .note{max-height:inherit;height:100%;min-height:inherit;-webkit-line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:12px;font-size:16px;font-weight:400;line-height:22.4px;display:-webkit-box;overflow:hidden}.customDownloadItem{display:block}.mobile_none{display:none}.pdfclassName{display:block}.registerform_design{padding:10px}.registerform_design .form_deisgnall h4{font-size:16px}.logoform{background:#fff;border-radius:10px;width:116px;margin:0 auto 20px;padding:8px}.userdashboard_design{display:flex}.send-wrap{margin:10px 0}.contactus_design .flat-contact .contact-content .box{gap:5px}.contactus_design .flat-contact .grid-2{grid-template-columns:repeat(1,1fr)}.footer_all_design .link-groups{flex-wrap:wrap;gap:0}.projectdetils .projectdetailsoverview{position:sticky;top:0;left:0;right:0;transform:none}.facility-card{padding:5px 15px}.locationdetails{margin:20px 0 10px}.gallerypage .gallery-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.breadcrumbbg .titlepagedesign{font-size:30px}.breadcrumbbg{padding:40px 0}.breadcrumbbg .svg-bg{height:115px}.gallerypage .gallery-image{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.counter-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.main_btn{margin-top:20px}.d-sm-none{display:none}.testimonial-video{padding:80px 0}.visitsite .main_btn,.sub_heading{margin-top:0}.top_header .top_detail{justify-content:space-between;width:100%}.top_header .top_detail ul{justify-content:space-between;width:100%;display:flex}.contact-info p{color:#fff;margin-bottom:4px;font-size:14px}.footer_all_design .tab-heading{color:#fff;border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:10px;font-size:18px;font-weight:600}.footer_all_design .link-column{width:50%}.footer_all_design .link-column a{position:relative}.footer_all_design .link-column a:before{content:"";border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.footer_all_design .link-column a:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.top_header .top_detail ul li h4{font-size:12px}.counter-icon{max-width:49px;max-height:49px}.counter-icon svg{font-size:28px}.counter-card{gap:6px}.counter-value{font-size:18px}.counter-title{font-size:10px}.userprofile{width:40px;height:40px}.userprofile img{width:100%;height:100%}.buttonlogin a{color:#1d1d1d}.main_btn a,.main_btn button{padding:12px 25px}.faq-section{padding:10px 0}.faq-section .faq-item .faq-question h3{font-size:13px}.whychooseus .tabbutton{padding:10px 4px}.blog_box .blog_content h3 a{margin-bottom:0;font-size:16px;font-weight:700;line-height:1.2;transition:all .5s}.margin_all_section{padding:35px 0 0}.blog_box .blog_content{padding:6px}.fixeditems{width:55px;height:55px;bottom:65px}.about-us-img-wrap{width:100%;height:auto}.whychooseus .mission-section{padding-bottom:0}.about-us-img-wrap .about-us-img-info{border:4px solid #fff;width:254px;height:158px;bottom:-18px;left:0}.footer_all_design .tab-header{white-space:nowrap;display:flex;overflow:scroll hidden}.hamburger-icon{cursor:pointer;background:#06060626;flex-flow:wrap;place-content:space-evenly flex-end;width:40px;height:40px;padding:7px;display:flex;position:relative}.hamburger-icon span{background-color:#000;border-radius:1px;width:90%;height:2px;transition:width .3s ease-in-out}.hamburger-icon span:nth-child(2){width:16px}.hamburger-icon:hover span:nth-child(2){width:90%}.tabbutton{padding:10px 18px}.pt-100{padding-top:35px}}@media (max-width:768px){.slider-wrapper{width:100%;height:auto;position:relative}.controls .buttonalldesignnew .left{width:30px;height:30px;font-size:14px;left:auto;right:45px}.controls .buttonalldesignnew .right{width:30px;height:30px;font-size:14px;left:auto;right:10px}.controls{top:auto;bottom:40px}.land-broker-services .category-header{margin-bottom:0}.land-broker-services .category-card li{font-size:14px}.land-broker-services .icon_design{width:45px;height:45px}.userdashboard .image_username{padding:45px 0}.land-broker-services h2{font-size:18px}.land-broker-services .image_alloverlay{display:none}.land-broker-services .cta-section{padding:30px 16px}.land-broker-services .cta-section h2{font-size:18px}.land-broker-services .cta-section p{width:100%;margin:4px auto;font-size:13px}.land-broker-services .cta-section .secondary-cta,.land-broker-services .cta-section .primary-cta{padding:10px;font-size:12px}.land-broker-services .cta-section .cta-buttons{flex-flow:row}.land-broker-services .cta-section .image_alloverlay{width:110px}.site-plan-title{font-size:20px}.projectdetils .amenities-grid{grid-template-columns:repeat(auto-fill,minmax(75px,1fr))}.projectdetils .amenity-name{font-size:12px}.projectdetils .projectdetailsoverview{position:sticky;top:0;left:0;right:0;transform:none}.projectdetils .amenities-section{padding:10px}.projectdetils .amenity-icon-container{margin-bottom:.5rem;margin-right:0;font-size:19px}.counter-title{font-size:15px}.mil-footer-links ul li a{font-size:13px}.overlaybackground{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000008c;width:100%;height:100%;position:fixed;top:0;left:0}.faq-section .faq-item .faq-answer p{font-size:13px}.mobile-menu-item span{justify-content:space-between;align-items:center;display:flex}.padding_all{padding:10px}.mobile-submenu li{position:relative}.mobile-submenu li:before{content:"";background:#1d1d1d;width:10px;height:2px;display:inline-block;position:absolute;top:20px;left:-15px}.counter-grid{grid-template-columns:repeat(2,1fr)}.counter-value{font-size:26px}.hero_main .hero_content h4{color:#009fe2;font-size:16px}.hero_main .hero_content{padding:16px 13px}.hero_main .hero_content p{margin-top:8px;font-size:15px;line-height:20px}}@media (max-width:480px){.image-project-main,.image-project-thumb,.view-more-box{min-height:80px}.padding_detailspage .col-md-6{margin-bottom:5px;padding:0 5px}.view-more-content p{margin-top:5px;margin-bottom:0;font-weight:500}.view-more-content span{color:#28294d;text-align:center;justify-content:center;align-items:center;font-size:21px;font-weight:700;line-height:55%;display:flex}.gallery-container{margin:0}.top_header .top_detail ul{justify-content:center}.about-us-img-wrap .about-us-img-info{border:4px solid #fff;width:254px;height:145px;bottom:-16px;left:0}.counter-grid{grid-template-columns:1fr}}.videoclip svg{cursor:pointer}.videoclip .clipPlay{display:none}.video-modal{z-index:9999;position:fixed;inset:0}.video-modal .video-content{background:#000;border-radius:8px;width:80%;max-width:700px;margin:100px auto;padding:10px;position:relative}@media screen and (max-width:991px){.video-modal .video-content{margin:10px}}.video-modal .video-content video{border-radius:6px;width:100%;height:auto}.video-modal .video-content .close-btn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:50%;width:32px;height:32px;font-size:14px;transition:all .3s;position:absolute;top:-12px;right:-12px;box-shadow:0 2px 10px #0000004d}.video-modal .video-content .close-btn:hover{color:#fff;background:#ff4d4f}.terms-container{background:#fff;border-radius:16px;width:100%;max-width:1100px;margin:0 auto;padding:45px 50px;box-shadow:0 8px 30px #0000000f}.terms-container .terms-heading{color:#1d2739;text-align:center;margin:0 0 25px;font-size:32px;font-weight:700;line-height:1.3}.terms-container .terms-paragraph{color:#667085;text-align:justify;margin:0 0 30px;font-size:16px;line-height:1.8}.terms-container .terms-section{border-bottom:1px solid #e9edf3;margin-bottom:28px;padding-bottom:25px}.terms-container .terms-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.terms-container .terms-section h2{color:#1d2739;margin:0 0 12px;padding-left:16px;font-size:20px;font-weight:650;line-height:1.4;position:relative}.terms-container .terms-section h2:before{content:"";background:#b60101;border-radius:5px;width:4px;height:calc(100% - 6px);position:absolute;top:3px;left:0}.terms-container .terms-section p{color:#667085;text-align:justify;margin:0;font-size:15px;line-height:1.8}@media (max-width:991px){.terms-container{padding:35px 30px}.terms-container .terms-heading{font-size:28px}.terms-container .terms-section h2{font-size:19px}.terms-container .terms-section p,.terms-container .terms-section .terms-paragraph{font-size:15px}}@media (max-width:767px){.terms-container{border-radius:12px;padding:25px 20px}.terms-container .terms-heading{margin-bottom:20px;font-size:24px;line-height:1.35}.terms-container .terms-paragraph{text-align:left;margin-bottom:25px;font-size:14px;line-height:1.7}.terms-container .terms-section{margin-bottom:22px;padding-bottom:20px}.terms-container .terms-section h2{margin-bottom:10px;padding-left:13px;font-size:18px}.terms-container .terms-section h2:before{width:3px}.terms-container .terms-section p{text-align:left;font-size:14px;line-height:1.7}}@media (max-width:480px){.terms-container{padding:20px 15px}.terms-container .terms-heading{font-size:21px}.terms-container .terms-section h2{font-size:17px}.terms-container .terms-section p{font-size:13px}}.counter-section .slick-slide{padding:0 10px}.counter-section .slick-list{margin:0 -10px}
*{box-sizing:border-box;margin:0;padding:0}
