@font-face {    font-family: Adelia;    src: url(../fonts/adelia.ttf);}@font-face {    font-family: Century;    src: url(../fonts/century.ttf);}@font-face {    font-family: TimeSans;    src: url(../fonts/times.ttf);}/* Import Font end *//* Reset CSS */* {    margin: 0;    padding: 0;    box-sizing: border-box;    scroll-behavior: smooth;}/* Reset CSS End*//* Important CSS */.adelia {    font-family: Adelia !important;}.century {    font-family: Century !important;}.timesans {    font-size: TimeSans !important;}.ks-sticky {    position: fixed;    top: 0;    width: 100%;}.ks-transpatent {    background: rgba(0, 0, 0, 0.129);    height: 100px;}.ks-transpatent img {    transform: scale(0.5) translate(10px, -51px);    }/* Important CSS END*//* Navbar Start */nav {    /*background: url(../images/leaf.jpg) no-repeat;*/    background-position: top;    background-size: cover;    background-attachment: fixed;    z-index: 999;    width: 100%;    position: absolute;}nav img {    transform: scale(0.75);    transition: 200ms ease-in-out;}/* Navbar end */.ks-background {    /*background: url(../images/leaf.jpg) no-repeat;*/    background-position: top;    background-size: cover;    background-attachment: fixed;    height: 100vh;    display: flex;    justify-content: center;}.ks-background:after {    background: url(../images/leaf.jpg) no-repeat;    background-position: top;    background-size: cover;    background-attachment: fixed;    content: '';    top: 0;    left: 0;    width: 100%;    height: 100%;    opacity: 1;    z-index: -1;    position: absolute;}.carousel-item {    background-repeat: no-repeat !important;    background-position: center !important;    background-size: cover !important;    background-attachment: fixed !important;    height: 100vh;    width: 100%;}.pattern .ks-title { text-shadow: 2px 4px 3px rgba(0,0,0,0.3);}.pattern .ks-title h6 {    letter-spacing: 10px;    font-size:1.8rem;    position: absolute;    top: 15px;}.pattern .ks-title h5 {    position: absolute;    transform: skew( 10deg, -10deg) !important;    font-size: 3.9rem;    left: 240px;    bottom: -52px;}/* banner Section start */.ks-background h2 {    letter-spacing: 1.6vw;    animation-name: ks-animate;    animation-duration: 2500ms;    animation-delay: 1s;}.ks-background h3 {    transform: skew( 10deg, -10deg);    animation-name: ks-animate;    animation-duration: 2500ms;    animation-delay: 1s;}@keyframes ks-animate {    0% {        opacity: 0;    }    25% {        opacity: 0;    }    50% {        opacity: 0.5;    }    75% {        opacity: 0.75;    }    100% {        opacity: 1.0;    }}/* banner Section end *//* Image carousel-1 Section start */.ks-img-carousel-1 .item-1:after {    background: url(../images/image-1.jpg) no-repeat;    content: '';    top: 0;    left: 0;    width: 100%;    height: 100%;    opacity: 1;    z-index: -1;    position: absolute;    background-size: cover;        background-position: center;    background-attachment: fixed;}.ks-img-carousel-1 .item-2:after {    background: url(../images/image-2.jpg) no-repeat;    content: '';    top: 0;    left: 0;    width: 100%;    height: 100%;    opacity: 1;    z-index: -1;    position: absolute;    background-size: cover;    background-position: center;}.ks-img-carousel-1 .pattern {    position: absolute;    top: 22%;    left: 10%;    z-index: 9;}/* .ks-img-carousel-1 .pattern .ks-title h5 {font-size: 2.5rem !important;} *//* Image carousel-1 Section end *//* Image carousel-2 Section start */.ks-img-carousel-2 .item-1:after {    background: url(../images/image-3.jpg) no-repeat;    content: '';    top: 0;    left: 0;    width: 100%;    height: 100%;    opacity: 1;    z-index: -1;    position: absolute;    background-size: cover;    background-attachment: fixed;    background-position: center;}.ks-img-carousel-2 .item-2:after {    background: url(../images/image-4.jpg) no-repeat;    content: '';    top: 0;    left: 0;    width: 100%;    height: 100%;    opacity: 1;    z-index: -1;    position: absolute;    background-size: cover;    background-position: top;} .ks-img-carousel-2 .pattern .ks-title h5 {    font-size: 3rem !important;}.ks-img-carousel-2 .pattern .ks-title h6 {    left: -86px;}.ks-img-carousel-2 .pattern {    position: absolute;    bottom: 26%;    right: 34%;    z-index: 9;}.ks-img-carousel-2 .pattern .ks-title h5 {    left: 185px;    bottom: -40px;}/* Image carousel-2 Section end *//* Image carousel-3 Section start */.ks-img-carousel-3 .item-1:after {    background: url(../images/image-5.jpg) no-repeat;    content: '';    top: 0;    left: 0;    width: 100%;    height: 100%;    opacity: 1;    z-index: -1;    position: absolute;    background-size: cover;    background-attachment: fixed;    background-position: center;} .ks-img-carousel-3 .item-2:after {    background: url(../images/image-6.jpg) no-repeat;    content: '';    top: 0;    left: 0;    width: 100%;    height: 100%;    opacity: 1;    z-index: -1;    position: absolute;    background-size: cover;    background-position: center;}.ks-img-carousel-3 .pattern .ks-title h5 {    font-size: 3rem !important;}.ks-img-carousel-3 .pattern {    position: absolute;    bottom: 30%;    left: 10%;    z-index: 9;}.ks-img-carousel-3 .pattern .ks-title h5 {    left: 265px;    bottom: -52px;}/* Image carousel-3 Section end *//* Video Section Start */.ks-video-section {    height: 100vh;    background: #000;}.ks-video-section video {   height: 100vh;    max-width: 100%;    margin: auto;    display: block;    width: 1111.11px;     object-fit: cover;}.ks-video-section video {  object-fit: cover;  width: 100%;}/*.ks-video-section video {*//*  object-fit: fill;*//*}*/.ks-video-section iframe {    width: 100%;}.ks-fullScreen {    display: block !important;    width: 100% !important;    position: absolute !important;    left: unset !important;    height: calc(100vw/1.77) !important;}/* Video Section End *//* Card Section start */.ks-card-section {    background-color: #e9e4de;    /* background: url(../images/flower.png) no-repeat; */    background-size: contain;    background-position: bottom;    /* height: 132vh; */    width: 100%;}.ks-card-section .card {    width: 480px;    height: 444.05px;    background-color: #f4f3f1;    border-radius: 13px;    text-align: center;    border: none !important;    box-shadow: 0 0 15px 10px #f0e8d6a1 inset;}.ks-card-section .card h3 {    font-size: 2.5rem;    font-family: TimeSans;    color: #916576;    font-weight: 600;}.ks-card-section .card p {    font-size: 1.3rem;    font-family: TimeSans;    color: #916576;    font-weight: 500;    height: 115px;}.ks-card-section .card a {    font-size: 1.3rem;    font-family: TimeSans;    color: #916576;    font-weight: 500;}.ks-card-section .card span {    font-size: 1.3rem;    font-family: TimeSans;    color: #916576;    font-weight: 500;}.ks-card-img {    background-color: #f6f7f2;}/* Card Section end/* Footer Start */footer {    background-color: #e9e4de;}.ks-social-media-links img {    width: 50px;    height: 50px;}.ks-copyright {    background-color: #916576;    color: #fff;    font-family: 'Nunito', sans-serif;    font-weight: normal;}.ks-copyright a {    color: #fff;    text-decoration: none;}.ks-copyright a:hover {    color: #D4D0CD;}/* Footer end */