| Linux in-mum-web1499.main-hosting.eu 5.14.0-503.40.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Mon May 5 06:06:04 EDT 2025 x86_64 Path : /home/u901718425/domains/kasturihillsidebaner.in/public_html/ |
| Current File : /home/u901718425/domains/kasturihillsidebaner.in/public_html/style.css |
@import url('https://fonts.googleapis.com/css2?family=Cardo:ital,wght@0,400;0,700;1,400&family=Spectral:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
:root {
--btn-bg: 109, 137, 87;
--bg-active: 74, 101, 53;
--bs-primary-rgb: 109, 137, 87;
--bg-dark: rgb(74, 101, 53);
--theme: rgb(109, 137, 87);
}
body {
font-family: "Cardo", serif !important;
font-style: normal;
font-size: clamp(12.5px, 3.5vw, .9rem) !important;
letter-spacing: 0.3px;
}
.fs-7 {
font-size: 0.90rem !important;
}
.fs-8 {
font-size: 0.80rem !important;
}
.fs-9 {
font-size: 0.70rem !important;
}
.fs-10 {
font-size: 0.60rem !important;
}
.w-fit {
width: fit-content !important;
}
.w-max {
width: max-content !important;
}
.h-fit {
height: fit-content !important;
}
.h-max {
height: max-content !important;
}
.btn-primary {
--bs-btn-color: #fff;
--bs-btn-bg: rgb(var(--btn-bg), 1) !important;
--bs-btn-border-color: rgb(var(--btn-bg), 1) !important;
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: rgb(var(--bg-active), 1);
--bs-btn-hover-border-color: rgb(var(--bg-active), 1);
--bs-btn-focus-shadow-rgb: 49, 132, 253;
--bs-btn-font-weight: 100;
--bs-btn-font-size: clamp(12.5px, 5vw, 0.9rem) !important;
--bs-btn-active-color: #fff;
--bs-btn-active-bg: rgb(var(--bg-active), 1);
--bs-btn-active-border-color: rgb(var(--bg-active), 1);
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #fff;
--bs-btn-disabled-bg: rgb(var(--bg-active), 1) !important;
--bs-btn-disabled-border-color: rgb(var(--bg-active), 1) !important;
}
.btn-outline-primary {
--bs-btn-color: rgb(var(--btn-bg), 1) !important;
--bs-btn-border-color: rgb(var(--btn-bg), 1) !important;
--bs-btn-hover-color: #fff;
--bs-btn-hover-bg: rgb(var(--bg-active), 1);
--bs-btn-hover-border-color: rgb(var(--bg-active), 1);
--bs-btn-focus-shadow-rgb: 13, 110, 253;
--bs-btn-font-size: clamp(12.5px, 5vw, 0.9rem) !important;
--bs-btn-active-color: #fff;
--bs-btn-active-bg: rgb(var(--bg-active), 1);
--bs-btn-active-border-color: rgb(var(--bg-active), 1);
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: rgb(var(--bg-active), 1);
--bs-btn-disabled-bg: transparent;
--bs-btn-disabled-border-color: rgb(var(--bg-active), 1);
--bs-gradient: none;
}
.heading {
font-family: "Spectral", serif !important;
font-size: clamp(1.5rem, 3.5vw, 2.2rem) !important;
}
.sub-heading {
font-family: "Spectral", serif !important;
font-size: 17.5px !important;
}
.border-xl {
border-width: 1rem !important;
}
.tab-pane {
border: 1px solid rgb(var(--bg-active), 1);
padding: 20px;
border-radius: var(--bs-border-radius-xl) !important;
height: 100%;
}
.read-more {
cursor: pointer;
text-decoration: none !important;
margin-top: 10px;
}
.read-more:hover {
color: var(--theme-color) !important;
text-shadow: 2px 2px 5px var(--bg-dark);
}
.read-more-text {
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
overflow: hidden;
}
.read-more-text.show {
-webkit-line-clamp: unset;
}
.bg-amenities {
background: url('/images/\ \(7\).webp') center no-repeat;
background-size: cover;
}
ul.custom-list {
list-style: none;
/* remove default dots */
padding-left: 1.2em;
/* keep spacing */
}
ul.custom-list li::before {
content: "\2605";
/* your custom bullet */
color: white;
/* set color */
font-weight: bold;
/* make it stand out */
display: inline-block;
width: 1.5em;
margin-left: -1.2em;
/* align with text */
font-size: small;
}
.border-bottom-input {
border: none;
border-bottom: 1px solid rgba(255, 255, 255, 1) !important;
background-color: transparent;
border-radius: 0;
color: rgba(255, 255, 255, 1) !important;
}
.border-bottom-input::placeholder {
color: #fff;
}
.contact-us {
background: url('/contact\ us.png') center no-repeat;
background-size: cover;
}
.modal-title img,
.invert {
filter: invert(1);
}
/*
.marquee {
position: relative;
overflow: hidden;
white-space: nowrap;
color: rgb(var(--bg-active),1);
}
.marquee-inner {
display: flex;
animation: marquee 10s linear infinite;
}
.marquee-inner span {
padding-right: 0rem;
}
@keyframes marquee {
from {
transform: translateX(0);
}
to {
transform: translateX(-50%);
}
} */
#floorplan {
.btn-check:checked+.btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check)+.btn:active {
color: #fff;
background-color: transparent;
border-color: #fff;
border: 1px solid #fff !important;
}
}
.marquee-wrapper {
overflow: hidden;
position: relative;
width: 100%;
}
.marquee {
display: flex;
white-space: nowrap;
}
.marquee-inner {
display: flex;
animation: marquee 50s linear infinite;
/* adjust speed */
}
.marquee-inner>div {
width: max-content;
}
.marquee-inner>div>img {
width: 60vh;
}
.marquee-inner>div {
align-items: center;
}
.marquee-inner>div>img:nth-child(even) {
height: 50vh !important;
object-fit: cover;
}
.marquee-inner>div>img:nth-child(odd) {
height: 60vh !important;
object-fit: cover;
}
.map {
background: url('/map.png') center no-repeat;
background-size: cover;
/*height: 380px;*/
width: 100%;
}
.accordion {
--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
}
.cursor-pointer {
cursor: pointer !important;
}
.accordion-item {
color: #fff !important;
background-color: rgb(var(--btn-bg),.5) !important;
border: var(--bs-accordion-border-width) solid rgb(var(--btn-bg)) !important;
}
.accordion-button:not(.collapsed) {
color: rgb(var(--bs-active),1);
background-color: rgb(var(--bg-active),1);
box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 rgb(var(--btn-bg));
}
.accordion-button{
background-color: rgb(var(--btn-bg),1);
color: #fff;
}
.accordion-button:focus {
z-index: 3;
border-color: rgb(var(--btn-bg),.1) !important;
outline: 0;
box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}
.no-select {
-webkit-user-select: none;
/* Chrome, Safari */
-moz-user-select: none;
/* Firefox */
-ms-user-select: none;
/* IE 10+ */
user-select: none;
/* Standard */
}
@media screen and (max-width: 768px) {
.marquee-inner>div>img {
width: 40vh;
}
.marquee-inner>div {
align-items: center;
}
.marquee-inner>div>img:nth-child(even) {
height: 30vh !important;
object-fit: cover;
}
.marquee-inner>div>img:nth-child(odd) {
height: 40vh !important;
object-fit: cover;
}
.map{
height: 650px;
align-items: flex-end;
}
.accordion{
height: 340px !important;
}
.adjust-text {
.fs-4 {
font-size: 1.1rem !important;
}
.fs-6 {
font-size: .8rem !important;
}
.fs-5 {
font-size: 1rem !important;
}
}
}
@keyframes marquee {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-50%);
/* move by half (since you doubled content) */
}
}