 :root {scroll-behavior: smooth;}body {color:#333;background-color:#fff;font-family: "Poppins", sans-serif;}a {color:#333;text-decoration: none;transition: 0.3s;}a:hover {color: color-mix(in srgb, var(--accent-color), transparent 25%);text-decoration: none;}h1, h2, h3, h4, h5, h6 {font-family: "Poppins", sans-serif;}.header {background-color:#fff;padding: 10px 0;transition: all 0.5s;z-index: 997;}.header .logo img {max-height: 80px;margin-right: 8px;}.header .btn-getstarted, .header .btn-getstarted:focus {margin-left: 10px;border-radius: 50px;color: #fff;background-color: #7C2513;font-size: 14px;border: 2px solid #7C2513;font-weight: 600;padding:8px 20px;}.header .btn-getstarted:hover, .header .btn-getstarted:focus:hover {color:#fff;background-color:#7C2513;opacity:0.8;}.scrolled .header {box-shadow: 0px 0 18px rgba(0, 0, 0, 0.1);}@media (min-width: 1200px) {.navmenu {padding: 0;}.navmenu ul {margin: 0;padding: 0;display: flex;list-style: none;align-items: center;}.navmenu li {position: relative;}.navmenu a, .navmenu a:focus {color:#333;padding: 18px 15px;font-size: 16px;font-weight: 500;display: flex;align-items: center;justify-content: space-between;white-space: nowrap;transition: 0.3s;font-family: "Poppins", sans-serif;}.navmenu a i, .navmenu a:focus i {font-size: 12px;line-height: 0;margin-left: 5px;transition: 0.3s;}.navmenu li:last-child a {padding-right: 0;}.navmenu li:hover>a, .navmenu .active, .navmenu .active:focus {color: #CDA561;}}@media (max-width: 1199px) {.mobile-nav-toggle {color: var(--nav-color);font-size: 28px;line-height: 0;margin-right: 10px;cursor: pointer;transition: color 0.3s;}.navmenu {padding: 0;z-index: 9997;}.navmenu ul {display: none;list-style: none;position: absolute;inset: 60px 20px 20px 20px;padding: 10px 0;margin: 0;border-radius: 6px;background-color: var(--nav-mobile-background-color);overflow-y: auto;transition: 0.3s;z-index: 9998;box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);}.navmenu a, .navmenu a:focus {color: var(--nav-dropdown-color);padding: 10px 20px;font-family: var(--nav-font);font-size: 17px;font-weight: 500;display: flex;align-items: center;justify-content: space-between;white-space: nowrap;transition: 0.3s;}.navmenu a i, .navmenu a:focus i {font-size: 12px;line-height: 0;margin-left: 5px;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;border-radius: 50%;transition: 0.3s;background-color: color-mix(in srgb, var(--accent-color), transparent 90%);}.navmenu a i:hover, .navmenu a:focus i:hover {background-color: var(--accent-color);color: var(--contrast-color);}.navmenu a:hover, .navmenu .active, .navmenu .active:focus {color: var(--nav-dropdown-hover-color);}.navmenu .active i, .navmenu .active:focus i {background-color: var(--accent-color);color: var(--contrast-color);transform: rotate(180deg);}.mobile-nav-active {overflow: hidden;}.mobile-nav-active .mobile-nav-toggle {color: #fff;position: absolute;font-size: 32px;top: 15px;right: 15px;margin-right: 0;z-index: 9999;}.mobile-nav-active .navmenu {position: fixed;overflow: hidden;inset: 0;background: #ddd;transition: 0.3s;}.mobile-nav-active .navmenu>ul {display: block;}}.hero {padding: 0;}.hero .carousel {width: 100%;min-height: calc(80vh - 90px);padding: 0;margin: 0;position: relative;}.hero img {position: absolute;inset: 0;display: block;width: 100%;height: 100%;z-index: 1;}.hero .carousel-item {position: absolute;inset: 0;background-size: cover;background-position: center;background-repeat: no-repeat;overflow: hidden;}.hero .carousel-item:before {content: "";position: absolute;inset: 0;z-index: 2;}.hero .carousel-control-prev, .hero .carousel-control-next {width: 10%;transition: 0.3s;opacity: 0.5;}.hero .carousel-control-prev:focus, .hero .carousel-control-next:focus {opacity: 0.5;}.hero .carousel-control-prev:hover, .hero .carousel-control-next:hover {opacity: 0.9;}@media (min-width: 1024px) {.hero .carousel-control-prev, .hero .carousel-control-next {width: 5%;}}.hero .carousel-control-next-icon, .hero .carousel-control-prev-icon {font-size: 32px;line-height: 1;}.hero .carousel-indicators {list-style: none;}.hero .carousel-indicators li {cursor: pointer;}.sec-feat1{display: flex;justify-content:center;align-items: center;gap: 0.5em;}.sec-tilte h3{font-size: 1em;font-weight:500;text-transform: capitalize;line-height:1.4;}.features-sec{padding:40px 0 40px;background-color: #fff;}.sec-feat1 img{height:60px }.custom-owl .item {background: #fff;border-radius: 16px;box-shadow: 0 4px 24px rgba(0,0,0,0.10);overflow: hidden;margin: 10px;transition: transform 0.3s;}.custom-owl .item:hover {transform: scale(1.04);box-shadow: 0 8px 32px rgba(0,0,0,0.15);}.custom-owl .item img {display: block;width: 100%;height: 250px;object-fit: cover;}.owl-theme .owl-dots .owl-dot span {background: #ff3f4d;width: 16px;height: 16px;margin: 5px 7px;border-radius: 50%;transition: background 0.3s;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #2bb0ef;}.owl-theme .owl-nav [class*='owl-'] {background: #fff;color: #ff3f4d;border-radius: 50%;font-size: 28px;box-shadow: 0 2px 8px rgba(0,0,0,0.12);margin: 0 5px;transition: background 0.3s, color 0.3s;}.owl-theme .owl-nav [class*='owl-']:hover {background: #2bb0ef;color: #fff;}.clip-path img{border-radius:1em;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}.head-home{padding:100px 0 70px;}.siva-datta-heading h1{color:#7C2513;font-size: 4.2em;font-weight: 700;line-height:1.2;text-transform: capitalize;}.siva-datta-heading h2{color:#7C2513;font-size: 4.2em;font-weight: 600;text-transform: capitalize;line-height: 1.2;}.siva-datta-heading h3{font-size: 1.6em;font-weight: 600;text-transform: capitalize;}.siva-datta-heading h4{font-size: 1.2em;font-weight: 500;line-height:1.3;text-transform: capitalize;}.siva-datta-heading h5{color:#7C2513;font-size: 1.6em;font-weight: 600;text-transform: capitalize;}.siva-datta-heading p{font-size: 1em;font-weight: 500;line-height:1.6;}.image-sec{background-color: #fff;padding:60px 0 60px;}.datta-gap{margin-top:6em;}.row-icon{background-color:#CDA561;border-radius:50px;}.feat-icons{background-color: transparent;font-size: 1.1em;font-weight: 600;border: 3px solid #CDA561;display: flex;justify-content: flex-start;gap: 1em;align-items: center;line-height: 1.3;margin-bottom: 2em;padding: 20px;border-radius:1em;letter-spacing: 0.5px;}.datta-gap h3{color: #7C2513;font-size: 1.8em;font-weight: 700;line-height: 1.3;text-transform: capitalize;text-align:center;margin-bottom:30px;text-decoration: underline;}.title-slider{text-align:center;padding:30px 0 20px;}.title-slider h2{color: #7C2513;font-size: 2em;font-weight: 700;line-height: 1.3;text-transform: capitalize;}.title-slider p{font-size: 1.2em;font-weight: 600;line-height: 1.5;text-transform: capitalize;}.head-lay h4 {font-weight: 600;font-size: 1.4em;line-height: 1.4;text-transform: capitalize;color: #7C2513;}.tel-1 {margin: 10px 0 10px;}.tel-1 h6 {font-weight: 700;font-size: 1.2em;line-height: 1.3;text-transform: capitalize;}.tel-1 p {font-weight: 500;font-size: 1.1em;line-height: 1.7;margin-bottom: 6px;text-transform: capitalize;}.scrite{padding:80px 0 80px;}.layout-bg{padding: 60px 0 60px;}.amenties p{font-size: 1em;font-weight: 400;line-height: 1.7;}.amenties ul li{font-size: 1em;font-weight: 400;line-height: 1.8;}.amenties h3{color: #7C2513;font-size: 1.6em;font-weight: 600;text-transform: capitalize;}.amenties h6{color: #7C2513;font-size: 1.3em;font-weight: 600;text-transform: capitalize;}.miss h6{color: #7C2513;font-size: 1.3em;font-weight: 600;text-transform: capitalize;}.miss ul li{font-size: 1em;font-weight: 400;line-height: 1.8;}.aminiets{background-color: #f5f5f5f5;padding:40px 0 40px;}.feature {position: relative;background-color: #212121;}.feature .feature-item {min-height: 250px;padding: 30px;display: flex;align-items: center;justify-content: flex-start;}.feature .feature-icon {position: relative;width: 60px;display: flex;align-items: center;justify-content: center;}.feature .feature-text {padding-left: 30px;}.feature .feature-text h3 {margin: 0 0 10px 0;color: #fff;font-size: 20px;font-weight: 600;}.feature .feature-text p {margin: 0;color: #fff;font-size: 16px;font-weight: 400;}.feature .col-xl-4:nth-child(2n) {color: #16435a;background: #7C2513;}.footer {background-color: #212121;padding-top: 60px;padding-bottom: 20px;}.footer-about p {color: rgba(255,255,255,.8);display: block;padding: 2px 0;font-size: 15px;line-height: 2;}.fot_tre h6 {color: #fff;font-size: 18px;text-transform: uppercase;font-weight: 600;margin-bottom: 10px;text-align: center;}trend_list {padding: 0;}.trend_list li {list-style-type: none;text-align: center;}.social_list {padding: 0;}.social_list li {display: inline;margin-left: 10px;}.social_list li a {color: rgba(255,255,255,.8);}.social_list li i {font-size: 30px;color: rgba(255,255,255,.8);}.address-foot p {font-size: 15px;color: #ddd;text-align: center;line-height: 1.7;letter-spacing: 0.5px;margin-bottom: 5px;font-weight: 500;}.address-foot{margin-bottom: 15px;}
 .Copyright {font-size: 15px;color: rgba(255,255,255,.8);margin-top: 2em;text-align: center;padding-top: 10px;line-height: 1.6;}.powered {font-size: 15px;color: rgba(255,255,255,.8);}.trend_list li a {color: rgba(255,255,255,.8);display: block;padding: 2px 0;font-size: 15px;line-height: 1.8;}.social-icon {margin-top: 15px;text-align: center;}.address-foot a {font-size: 16px;color: #ddd;letter-spacing: 0.5px;}.img-hover-zoom {overflow: hidden;}.img-hover-zoom img {transition: transform .5s ease;}.img-hover-zoom:hover img {transform: scale(1.1);}.on_goin_er {background: #CDA561 url("../images/map.webp") bottom repeat-x;padding-bottom:80px;padding-top: 80px;}.vill_head {color: #333;font-size: 28px;font-weight: 700;letter-spacing: 0.5px;padding-bottom: 10px;text-align: center;}.project_box1 {flex-direction: row;display: flex;justify-content: space-around;align-content: space-around;align-items: center;}.project_box1 {flex-direction: row;display: flex;justify-content: space-around;align-content: space-around;align-items: center;}.broucher_download {text-align: center;margin: 2em 0 2em;}.project_cos {border: 1px solid #70707050;width: 50%;padding: 30px;background-color: #f5f5f5f5;}.project_cos h5 {text-align: center;color: #7C2513;font-size: 18px;font-weight: 600;letter-spacing: 0.5px;text-transform: capitalize;margin-bottom: 5px;}.project_cos p {color: #333;font-size: 16px;text-align: center;font-weight: 600;letter-spacing: 0.5px;line-height: 1.6;margin-bottom: 5px;}.img_56 {margin-right: 10px;}.contact-home{padding:80px 0 80px;}.best-place h3 {font-weight: 600;font-size: 1.6em;line-height: 1.3;margin-bottom: 5px;text-transform: uppercase;}.best-place h2 {color: #7C2513;font-weight: 700;font-size: 2em;line-height: 1.2;text-transform: uppercase;}.address-details address {font-weight: 500;font-size: 1.1em;line-height: 1.8;}.booking-ad h4 {font-weight: 600;font-size: 1.3em;line-height: 1.3;text-transform: capitalize;}.wrapper {display: flex;flex-direction: row;padding: 0 5px;justify-content: flex-start;align-items: baseline;}.wrapper h6{font-weight: 500;font-size: 1.1em;line-height: 1.6;margin-bottom: 6px;text-transform: capitalize;}#facebook {color: #4267b2;}.bg-ico {background-color: transparent;width: 50px;height: 50px;line-height: 60px;margin: 0 5px;text-align: center;position: relative;overflow: hidden;border-radius: 28%;box-shadow: 0 5px 15px -5px rgba(0,0,0,0.1);opacity: 0.99;-webkit-transition: background-color 2s ease-out;-moz-transition: background-color 2s ease-out;-o-transition: background-color 2s ease-out;transition: background-color 2s ease-out;}.bg-ico {line-height: 60px;text-align: center;font-size: 30px;}#instagram {color: transparent;background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);background-clip: border-box;background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);background-clip: text;-webkit-background-clip: text;}
 #youtube {color: transparent;background: #FF0000;background-clip: border-box;background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);background-clip: text;-webkit-background-clip: text;}
 #whatsapp {color: transparent;background: #FF0000;background-clip: border-box;background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);background-clip: text;-webkit-background-clip: text;}.banner-head h1 {font-weight: 700;font-size: 2em;line-height: 1.2;text-transform: uppercase;color: #7C2513;}.banner-head h2 {text-transform: capitalize;font-weight: 700;font-size: 1.4em;line-height: 1.4;}.about-text{padding:60px 0 60px;}.datta-about-title p{font-size: 1em;font-weight: 400;line-height: 1.7;}.datta-about-title h3{font-size: 2.6em;font-weight: 600;line-height: 1.4;text-align:center;margin:2em 0 1em;}.why-us{text-align:center;}.why-us h5{margin-top:10px;font-size: 1.4em;font-weight: 600;text-transform: uppercase;}.why-us p{font-size: 1em;font-weight:500;line-height:1.6;}.cirlr-1 img{height:70px;margin: 0 auto;}.cirlr-1 {height: 100px;width: 120px;border-radius: 50px;padding: 10px;background-color: #ddd;text-align: center;margin: 0 auto;}.form-1 {box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;padding: 30px;background-color: #fff;}.form-1 h4 {font-size: 1.4rem;font-weight: 600;text-transform: capitalize;text-align: center;}.form-1 p {font-size: 0.95rem;text-transform: capitalize;text-align: center;font-weight: 400;line-height: 1.4;}.form-control {display: block;width: 100%;padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0.375rem;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;margin-bottom: 15px;}.subit_but {width: 100%;padding: 10px;background: #373435;color: #fff;font-size: 16px;font-weight: 600;line-height: 1.6;border-radius: 10px;text-transform: capitalize;border: 1px solid #373435;}.contact-info{padding:70px 0 70px;}.contact-text p{font-size: 1em;font-weight: 400;line-height: 1.6;}.contact-text h3{font-weight: 600;font-size: 1.4em;line-height: 1.4;text-transform: capitalize;color: #7C2513;margin:20px 0 20px;}.contact-text h5{font-weight: 600;font-size: 1.3em;line-height: 1.4;text-transform: capitalize;color: #7C2513;}.in-c{font-size: 1em;font-weight: 500;line-height: 1.6;margin-bottom:10px;}.aminities-sec1{padding:60px 0 60px;}.kadru-amin h2{font-size: 1.8em;font-weight:600;line-height: 1.3;text-transform: capitalize;}.kadru-amin p{font-size: 1em;font-weight: 400;line-height: 1.6;}.kadru-amin{margin-bottom:40px;}.capyion-am{color: #7C2513;font-size:1.6em;font-weight: 600;line-height: 1.3;text-align:center;margin-top:20px;text-transform: uppercase;}.kadru-villas-banner{background: #2e2e2e url("../images/banners/kadru-home-kurnool-3bhk.jpg");background-position:center center;background-repeat: no-repeat;background-size: cover;padding-bottom: 60px;padding-top: 60px;height: 400px;}.villa-ongoing {padding-top: 50px;padding-bottom: 50px;background-color: #fff;}.palm_title {font-size: 2.2em;font-weight: 600;padding-bottom: 1em;text-align: center;}.all_one h2 {color: #7C2513;font-size: 30px;font-weight: 700;letter-spacing: 0.5px;}.all_one p {font-size: 17px;font-weight: 400;line-height: 1.7;}.are_call {margin-top: 30px;}.getstarted-call {padding: 12px 15px;font-size: 16px;font-weight: 600;text-transform: capitalize;color: #7C2513;background: transparent;outline: 3px solid #7C2513;border-radius: 50px;transition: all 0.5s ease;box-shadow: rgb(0 0 0 / 5%) 0 0 8px;}.getstarted-call:hover{background: #222;outline: 3px solid #222;color: #fff;}.getstarted-call:active {box-shadow: rgb(93 24 220) 0px 0px 0px 0px;transform: translateY(10px);transition: 100ms;}.head-2 {display: flex;width: 100%;justify-content: center;align-items: center;gap: 2;margin-bottom: 30px;}.color_pattern {background: transparent;width: 90%;padding: 50px;}.fot-1 img{height:60px;}.warpper{display:flex;flex-direction: column;align-items: center;}.tab{cursor: pointer;padding:10px 20px;margin:0px 2px;background:#222;display:inline-block;color:#fff;border-radius:3px 3px 0px 0px;box-shadow: 0 0.5rem 0.8rem #00000080;}.panels{background:#fffffff6;width:100%;border-radius:3px;overflow:hidden;padding:20px;}.panel{display:none;animation: fadein .8s;}@keyframes fadein {from {opacity:0;}to {opacity:1;}}.panel-title{font-size:1.5em;font-weight:bold }.radio{display:none;}#one:checked ~ .panels #one-panel, #two:checked ~ .panels #two-panel, #three:checked ~ .panels #three-panel, #four:checked ~ .panels #four-panel, #five:checked ~ .panels #five-panel, #six:checked ~ .panels #six-panel{display:block } #one:checked ~ .tabs #one-tab, #two:checked ~ .tabs #two-tab, #three:checked ~ .tabs #three-tab,#four:checked ~ .tabs #four-tab, #five:checked ~ .tabs #five-tab, #six:checked ~ .tabs #six-tab{background:#fffffff6;color:#000;border-top: 3px solid #000;}.layout_slide {padding-top: 50px;padding-bottom: 50px;}.feat_title h3 {font-size: 30px;line-height: 1.3;font-weight: 600;text-align: center;margin-bottom: 20px;text-transform:capitalize}.panels {background: #fffffff6;width: 100%;border-radius: 3px;overflow: hidden;padding: 20px;text-align:center;}.layout {font-size: 22px;color: #2a5454;line-height: 1.3;font-weight: 600;text-align: center;margin-bottom: 20px;margin-top: 20px;}.fretre-key {padding: 40px 0 20px 0;}.frame_1 h6 {color: #2e2e2e;font-size: 18px;font-weight: 600;}.frame_1 ol li {font-size: 1em;font-weight: 400;line-height: 1.6;}.button {line-height: 1;background-color: transparent;cursor: pointer;display: flex;align-items: center;gap: 0.35em;padding: 0.75em 1em;padding-right: 1.25em;color: #fff;border: 1px solid transparent;font-weight: 600;border-radius: 2em;font-size: 1rem;box-shadow: 0 0.7em 1.5em -0.5em hsla(249, 62%, 51%, 0.745);transition: transform 0.3s;margin: 0 auto;background-image: linear-gradient(to right, #870000 0%, #190A05 51%, #870000 100%) }.button__icon {width: 1.5em;height: 1.5em;}.button:hover {border-color: #f4f5f2;}.button:active {transform: scale(0.98);box-shadow: 0 0.5em 1.5em -0.5em hsla(249, 62%, 51%, 0.745);}.button2 {position: relative;transition: all 0.3s ease-in-out;box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);padding-block: 0.5rem;padding-inline: 1.25rem;background-color: #ddd;border-radius: 9999px;display: flex;align-items: center;justify-content: center;color: #000;gap: 10px;font-weight:500;border: 3px solid #ddd;outline: none;overflow: hidden;font-size: 15px;}.icon {width: 24px;height: 24px;transition: all 0.3s ease-in-out;}.button2:hover {transform: scale(1.05);border-color: #ddd;}.button2:hover .icon {transform: translate(4px);}.button2:hover::before {animation: shine 1.5s ease-out infinite;}.button2::before {content: "";position: absolute;width: 100px;height: 100%;background:#CDA561;top: 0;left: -100px;opacity: 0.6;}@keyframes shine {0% {left: -100px;}60% {left: 100%;}to {left: 100%;}}.lo-pr h5{color: #7C2513;font-size: 1.4em;font-weight: 600;line-height: 1.3;margin-bottom:20px;text-transform: uppercase;}.use-products-loaction{padding:60px 0 60px;}.lo-pr td{font-size: 1.1em;font-weight: 500;}.siva-datta-heading h4 {font-size: 1.4em;font-weight: 600;text-transform: capitalize;}.animate-text {opacity: 0;transform: translateY(50px);transition: opacity 0.5s, transform 0.5s;}.float {position: fixed;width: 65px;height: 60px;bottom: 40px;right: 20px;color: #fff;border-radius: 50px;text-align: center;font-size: 30px;z-index: 100;padding: 5px;}.float {color: #fff;text-align: center;font-size: 30px;}
 .plan-in{position:relative;margin-bottom:20px;}.plan-in img{position: relative;height: 190px;border-radius: 1em;width: 100%;}.tex-overlap{position: absolute;bottom:0;right:10px;}.tex-overlap h6{font-size: 18px;color: #000;line-height: 1.3;font-weight: 400;}.space-build{margin-top:6em;}.custom-tab {display: flex;justify-content: center;align-items: center;gap:1em;}.custom-tab-button {cursor: pointer;padding: 10px 20px;margin: 0px 2px;background: #222;display: inline-block;color: #fff;border-radius: 3px 3px 0px 0px;box-shadow: 0 0.5rem 0.8rem #00000080;}.custom-tab-button:hover, .custom-tab-button.active {background: #fffffff6;color: #000;border-top: 3px solid #000;}.custom-tab-content {display: none;padding: 20px 0;}.custom-tab-content.active {display: block;}