@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Light.eot');
    src: url('../fonts/Inter-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-Light.woff2') format('woff2'),
        url('../fonts/Inter-Light.woff') format('woff'),
        url('../fonts/Inter-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Regular.eot');
    src: url('../fonts/Inter-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-Regular.woff2') format('woff2'),
        url('../fonts/Inter-Regular.woff') format('woff'),
        url('../fonts/Inter-Regular.ttf') format('truetype'),
        url('../fonts/Inter-Regular.svg#Inter-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Bold.eot');
    src: url('../fonts/Inter-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-Bold.woff2') format('woff2'),
        url('../fonts/Inter-Bold.woff') format('woff'),
        url('../fonts/Inter-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Medium.eot');
    src: url('../fonts/Inter-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-Medium.woff2') format('woff2'),
        url('../fonts/Inter-Medium.woff') format('woff'),
        url('../fonts/Inter-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Migra';
    src: url('../fonts/Migra-Extralight.eot');
    src: url('../fonts/Migra-Extralight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Migra-Extralight.woff2') format('woff2'),
        url('../fonts/Migra-Extralight.woff') format('woff'),
        url('../fonts/Migra-Extralight.ttf') format('truetype'),
        url('../fonts/Migra-Extralight.svg#Migra-Extralight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Migra';
    src: url('../fonts/Migra-Regular.eot');
    src: url('../fonts/Migra-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Migra-Regular.woff2') format('woff2'),
        url('../fonts/Migra-Regular.woff') format('woff'),
        url('../fonts/Migra-Regular.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Maghfirea';
    src: url('../fonts/MaghfireaRegular.eot');
    src: url('../fonts/MaghfireaRegular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MaghfireaRegular.woff2') format('woff2'),
        url('../fonts/MaghfireaRegular.woff') format('woff'),
        url('../fonts/MaghfireaRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}





:root{
    --font-Migra: 'Migra';
    --color-Champagne: #F1E6D0;
    --color-Seashell: #F9F5EE;
    --color-AztecGold: #C69D54;
    --color-Brown: #453415;
    --color-WineRed: #9f384a;
    --color-White: #fff;
    --color-Black: #000000;
    --color-Metallic-Green:#2f5c13;
    --color-Gainsboro:#d6e2d6;
    --color-Lavender-Blush:#fdf1f5;
    --color-Desert-Sand:#dfd0a5;
    --color-Liver-Chestnut:#5e3830;
    --color-Red: #ff0036;
    --color-Orange: #FEA600;


    --f-size-16:.938vw;
    --f-size-18:.938vw;
    --f-size-20:1.042vw;
    --f-size-40: 2.083vw;
    --f-size-45: 2.344vw;
    --f-size-30: 1.563vw;
    --f-size-54: 2.813vw;
    --f-size-60: 3.125vw;
    --f-size-70: 3.646vw;
    --f-size-80: 4.167vw;
    --f-size-100: 5.208vw;
    --f-size-120: 6.250vw;
    --f-size-140: 7.292vw;
    --f-size-170: 8.854vw;
}


body {
    font-family: 'Inter';
    font-size: var(--f-size-16);
    font-weight: normal;
    line-height: 1.6;
    color: var(--color-Brown);
}
.font-Migra {font-family:var(--font-Migra) !important;}

[data-aos][data-aos][data-aos-delay='800'].aos-animate, body[data-aos-delay='800'] [data-aos].aos-animate {transition-delay: .8s;}
[data-aos][data-aos][data-aos-delay='400'].aos-animate, body[data-aos-delay='400'] [data-aos].aos-animate { transition-delay: .4s; }
[data-aos][data-aos][data-aos-delay='3100'].aos-animate, body[data-aos-delay='3100'] [data-aos].aos-animate { transition-delay: 3.1s; }
[data-aos][data-aos][data-aos-delay='3200'].aos-animate, body[data-aos-delay='3200'] [data-aos].aos-animate { transition-delay: 3.2s; }
[data-aos][data-aos][data-aos-delay='3300'].aos-animate, body[data-aos-delay='3300'] [data-aos].aos-animate { transition-delay: 3.3s; }
[data-aos][data-aos][data-aos-delay='3400'].aos-animate, body[data-aos-delay='3400'] [data-aos].aos-animate { transition-delay: 3.4s; }
[data-aos][data-aos][data-aos-delay='3500'].aos-animate, body[data-aos-delay='3500'] [data-aos].aos-animate { transition-delay: 3.5s; }
[data-aos=fade-up] { transform: translateY(50px);}

.f-W-El {font-weight: 200 !important;}
.f-W-L {font-weight: 300 !important;}
.f-W-N, .font-normal {font-weight: normal !important;}
a {text-decoration: none;}
strong, b {font-weight: bold;}

img, video, iframe { max-width:100%; }
.btn { box-shadow:none !important; }
.line-H-0 { line-height:0; }
.line-H_9 { line-height:.9; }
.line-H-1 { line-height:1; }
.line-H-1_1 { line-height:1.1; }
.line-H-1_2 { line-height:1.2; }
.line-H-1_3 { line-height:1.3; }
.line-H-1_4 { line-height:1.4; }
.line-H-1_5 { line-height:1.5; }
.line-H-1_6 { line-height:1.6; }
.line-H-1_7 { line-height:1.7; }
.line-H-1_8 { line-height:1.8; }
.line-H-1_9 { line-height:1.9; }

.f-sz-16 {font-size: var(--f-size-16) !important;}
.f-sz-18 {font-size: var(--f-size-18) !important;}
.f-sz-20 {font-size: var(--f-size-20) !important;}
.f-sz-40 {font-size: var(--f-size-40) !important}
.f-sz-45 {font-size: var(--f-size-45) !important}
.f-sz-30 {font-size: var(--f-size-30) !important}
.f-sz-54 {font-size: var(--f-size-54) !important}
.f-sz-60 {font-size: var(--f-size-60) !important}
.f-sz-70 {font-size: var(--f-size-70) !important}
.f-sz-80 {font-size: var(--f-size-80) !important}
.f-sz-100 {font-size: var(--f-size-100) !important}
.f-sz-120 {font-size: var(--f-size-120) !important}
.f-sz-140 {font-size: var(--f-size-140) !important}
.f-sz-170 {font-size: var(--f-size-170) !important}

.color-Champagne {color: var(--color-Champagne) !important}
.color-Brown {color: var(--color-Brown) !important}
.color-Chestnut {color: var(--color-Liver-Chestnut) !important}
.color-Red {color: var(--color-Red) !important;}
.color-Orange {color: var(--color-Orange) !important;}
.bg-Brown {background-color: var(--color-Brown) !important;}
.bg-AztecGold {background-color: var(--color-AztecGold) !important;}
.bg-DesertSand {background-color: var(--color-Desert-Sand) !important;}
.bg-Brown-pattern, .bg-Brown-pattern2 {background-repeat: repeat;background-position: left top;background-color: var(--color-Brown);}
.bg-Brown-pattern {background-image: url("../images/brown-pattern.jpg");}
.bg-Brown-pattern2 {background-image: url("../images/brown-pattern-2.jpg");}
.bg-Champagne {background-color: var(--color-Champagne) !important;}
.bg-Seashell {background-color: var(--color-Seashell) !important;}

.color-black{color: var(--color-Black);}
.color-Metallic-Green{color: var(--color-Metallic-Green) !important}
.bg-Gainsboro {background-color: var(--color-Gainsboro) !important; background-image: url(../images/green-pattern.jpg); background-position: center; background-size: contain; background-repeat: repeat;}
.bg-Lavender-Blush {background-color: var(--color-Lavender-Blush) !important;}
.bg-Metallic-Green {background-color: var(--color-Metallic-Green) !important;}
.bg-LightGreen {background-color: #B2D2A9 !important;}


p, ul { margin-bottom:1.458vw; }
h1, h2, h3, h4, h5, h6 {margin-bottom:1.042vw;font-weight: 500;}
h6 {font-size:1.146vw;}
h5 {font-size: 1.354vw;}
h4 {font-size: 1.563vw;}
h3 {font-size: 1.771vw;}
h2 {font-size: 1.979vw;}
h1 {font-size: 2.188vw;}
.mb__10 {margin-bottom: 0.521vw !important;}
.mb__15 {margin-bottom: 0.781vw !important;}
.mb__20 {margin-bottom: 1.042vw !important;}
.mb__30 {margin-bottom: 1.563vw !important;}
.mb__100 {margin-bottom: 5.208vw !important;}

.z-1 {z-index: 1 !important}
.z-2 {z-index: 2 !important}
.z-3 {z-index: 3 !important}
.last-p>p:last-child { margin-bottom: 0; }
.object-cover {object-fit: cover;}
.cursor-pointer { cursor: pointer; }
.datepicker td, .datepicker th {font-size: 14px;width: 30px;height: 30px;}
.datepicker th { font-weight: 600; }
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active:active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover:active,
.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active[disabled],
.datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover {background-image: none;background-color: var(--color-WineRed) !important; color: var(--color-White); text-shadow: none !important;}

.slide-overlay-wrap { position: relative; overflow: hidden; }
.slideOver { position: absolute; top: 0; width: 100%; height: 100%; z-index: 5; background-color: #F1E6D0; }
.slideOver.slide-bg-1 { background-color: #fff5e3; }
.slideOver.slide-right, .slideOver[data-aos='slide-right'] { right: -100%; }
.slideOver.slide-left, .slideOver[data-aos='slide-left'] { left: -100%; }

.secScroll-pos {position: absolute;top:-2.604vw;}

.headerWrapp { position: fixed; top: 0; left: 0; right: 0; z-index: 999;background: rgb(0,0,0,.3);
    background: linear-gradient(0deg, rgba(0,0,0,0) 10%, rgba(0,0,0,0.9) 100%); }
.pgScroll_Header .headerWrapp {background: rgb(69,52,21);background: linear-gradient(0deg, rgba(69,52,21,0.4) 10%, rgba(69,52,21,1) 100%); }
.cst-navbar { padding: 0; }
.cst-navbar .navWrap-in { position: relative; }
.cst-navbar .navLogo { position: absolute; width: 11.042vw; height: 11.042vw; display: flex; justify-content: center; align-items: center; background-color: var(--color-Champagne); border-radius: 100%; padding: 2.031vw .781vw 0 .781vw; margin: 0; left: 50%; top: -3.906vw; transform: translateX(-50%); overflow: hidden; }
.cst-navbar .navLogo .logoImg {max-width: 6.979vw;width: 100%;}
.cst-navbar .navbarIn { padding-top: 1.042vw; width: 100%; display: flex; justify-content: center; }
.thm-nav { gap: 2.865vw; }
.thm-nav > li > .nav-link {padding: 1.042vw 0 !important;font-size: 1.563vw;font-family: var(--font-Migra); line-height: 1;color: var(--color-Champagne) !important; position: relative;}

.thm-nav>.nav-item>.nav-link .inner {position: relative;display: inline-flex;overflow: hidden;}
.thm-nav>.nav-item>.nav-link:before {content: "";position: absolute;bottom: 0.842vw;left: 0;width: 100%;height: .104vw;background-color:   var(--color-Champagne);transform: scaleX(0);transform-origin: right;transition: transform .6s cubic-bezier(.19,1,.22,1);}
.thm-nav>.nav-item>.nav-link .normal {position: relative;display: block;transition: transform .6s cubic-bezier(.19,1,.22,1);}
.thm-nav>.nav-item>.nav-link .hover {position: absolute;top: 0;left: 0;display: block;transform: translateY(calc(100% + 41px));transition: transform .6s cubic-bezier(.19,1,.22,1);color: var(--color-Champagne);}
.thm-nav>.nav-item>.nav-link:hover:before {transform: scaleX(1);transform-origin: left;}
.thm-nav>.nav-item>.nav-link.active:before {transform: scaleX(1);transform-origin: left;}
.thm-nav>.nav-item>.nav-link:hover .normal, .thm-nav>.nav-item>.nav-link.active .normal {transform: translateY(calc(-100% - 5px));}
.thm-nav>.nav-item>.nav-link:hover .hover, .thm-nav>.nav-item>.nav-link.active .hover {transform: translateY(0);}

.ck-header .thm-nav>.nav-item>.nav-link:before{ background-color: var(--color-Metallic-Green);}
.samma-party-pg .thm-nav>.nav-item>.nav-link:before{background-color:#2e478f !important;}
.sam-chacha-pg .thm-nav>.nav-item>.nav-link:before{background-color:#231f20  !important;}
.sam-company-pg.v_2 .thm-nav>.nav-item>.nav-link:before{background-color:rgb(46, 71, 143) !important;}
.pgScroll_Header.sam-company-pg.v_2 .thm-nav>.nav-item>.nav-link:before{background-color:#f2e6cf!important;}

.thm-nav .dropdown-menu {margin: 0;padding: .521vw 0; box-shadow: 0 0 .313vw 0 rgba(0,0,0,.1);border-radius: .729vw;border: none;}
.thm-nav .dropdown-menu .dropdown-item {font-size: var(--f-size-18);line-height: 1.2;padding: .625vw 1.146vw;color: #000; font-family: var(--font-Migra);}
.thm-nav .dropdown-menu .dropdown-item:hover, .thm-nav .dropdown-menu .dropdown-item:focus, .thm-nav .dropdown-menu .dropdown-item.active {background-color: var(--color-WineRed); color: var(--color-Champagne);}

.homeHeroSec { min-height: 100vh; display: flex; flex-direction: column; overflow: hidden; background-color: var(--color-Brown); padding: 7.031vw 0 1.563vw 0; position: relative;}
.homeHeroSec .mediaItem { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; object-fit: cover; }
.homeHeroContent { max-width: 35.425vw; width: 100%; margin: 0 auto 1.563vw auto; margin-top: 1.302vw;}
.homeHeroContent .hero-lg-text { font-size: 9.375vw; line-height: 1; margin-top: 1.563vw; margin-bottom: 0; }
.homeHeroContent .btnRow { margin-top: 1.563vw; }
.cmnBtn-1 { font-size: var(--f-size-16); background-color: var(--color-WineRed) !important; color: var(--color-White) !important; border-color: transparent !important; padding: .729vw 1.354vw; line-height: 1; display: inline-flex; gap: 0.573vw; border-radius: 5.208vw; }
.cmnBtn-1 .icon {width: 1.146vw;align-self: center;position: relative;left:0; transition: all 0.2s linear;}
.cmnBtn-1:hover {background-color: #933545 !important;}
.cmnBtn-1:hover .icon {left:.260vw;}
.cmnBtn-1.btnGreen {background-color: var(--color-Metallic-Green) !important;}
.cmnBtn-1.btnOrange {background-color: var(--color-Orange) !important;}
.cmnBtn-1.btnBlack {background-color: var(--color-Black) !important;}
.cmnBtn-1.tiffanyBlue {background-color: #0BBAB4 !important;}

.cmnBtn_Circle { width: 2.344vw; height: 2.344vw; border-radius: 100%; background-color: var(--color-WineRed) !important; color: var(--color-White) !important; display: inline-flex; justify-content: center; align-items: center; }
.cmnBtn_Circle .icon { width: 1.146vw; }

.heroBt-logos {list-style-type: none;padding: 0;margin: 0;display: flex;justify-content: center;align-items: center;gap: 1.563vw;}
.heroBt-logos .sub-logoWrap {display: inline-flex;justify-content: center;align-items: center;width: 6.615vw;position: relative;}
.heroBt-logos .sub-logoWrap .default, .heroBt-logos .sub-logoWrap .rollover {transition: all 0.2s linear;} 
.heroBt-logos .sub-logoWrap .default { opacity: 1; }
.heroBt-logos .sub-logoWrap .rollover { position: absolute; z-index: 1; opacity: 0; visibility: hidden; }
.heroBt-logos .sub-logoWrap:hover .default {opacity: 0; visibility: hidden}
.heroBt-logos .sub-logoWrap:hover .rollover {opacity: 1; visibility: visible;}
.homeHeroSec .heroSpark { position: absolute; bottom: 2.865vw; width: 4.427vw; }
.homeHeroSec .heroSpark.spark-R {right: 4.167vw;}
.homeHeroSec .heroSpark.spark-L {left: 4.167vw;}

.sehHome-about {padding-top: 2.083vw;padding-bottom: 2.083vw;}
.frameBx_outer {position: relative;min-height: 5.729vw;}
.frameBx {position: absolute;top: 0; left: 0; width: 100%; height: 100%; z-index: 0; pointer-events: none;}
.frameBx .brd-L, .frameBx .brd-R, .frameBx .brd-T, .frameBx .brd-B {background-color: rgba(255,255,255,.3);position: absolute;}
.frameBx .brd-L, .frameBx .brd-R {width: 1px;top: 2.604vw; bottom: 2.604vw;}
.frameBx .brd-T, .frameBx .brd-B {height: 1px;right: 2.604vw;left: 2.604vw;}
.frameBx .brd-L {left: 0;}
.frameBx .brd-R {right: 0;}
.frameBx .brd-T {top: 0;}
.frameBx .brd-B {bottom: 0;}
.frameBx .corner-TL, .frameBx .corner-TR, .frameBx .corner-BL, .frameBx .corner-BR {width: 2.604vw;height: 2.604vw;border: 1px solid rgba(255,255,255,.3);position: absolute;}
.frameBx .corner-TL {top: 0;left: 0;border-top: none; border-left: none; border-bottom-right-radius: 100%;}
.frameBx .corner-TR {top: 0;right: 0;border-top: none; border-right: none; border-bottom-left-radius: 100%;}
.frameBx .corner-BL {bottom: 0;left: 0;border-bottom: none; border-left: none; border-top-right-radius: 100%;}
.frameBx .corner-BR {bottom: 0;right: 0;border-bottom: none; border-right: none; border-top-left-radius: 100%;}
.frameBx .shape-tp-L, .frameBx .shape-tp-R, .frameBx .shape-bt-L, .frameBx .shape-bt-R {position: absolute;}
.frameBx .letterShape {font-size: 1.563vw;font-family: Maghfirea; line-height: 1;color: rgba(255,255,255,.4);}
.frameBx .shape-tp-L {top:0;left: 0.521vw;}
.frameBx .shape-tp-R {top:0;right: 0.521vw;}
.frameBx .shape-bt-L {bottom:0;left: 0.521vw;}
.frameBx .shape-bt-R {bottom:0;right: 0.521vw;}
.frameBx .frameIcon { position: absolute; width: 3.906vw; height: 3.906vw; display: inline-flex; justify-content: center; align-items: center; border-radius: 100%; }
.frameBx .frameIcon img {max-width: 2.865vw;width: 100%;}
.frameBx .icon-tp-L {top:-1.458vw;left: -1.771vw;}
.frameBx .icon-tp-R {top:-1.458vw;right: -1.771vw;}
.frameBx .icon-bt-L {bottom:-1.458vw;left: -1.771vw;}
.frameBx .icon-bt-R {bottom:-1.458vw;right: -1.771vw;}

.bg-LinesWrap {position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none;overflow: hidden;}
.bg-LinesWrap i { position: absolute; display: block; top: 50%; left: 50%; width: 310%; height: 1px; background-color: rgba(255,255,255,.3); }
.bg-LinesWrap i:nth-child(1) { transform: translate(-50%, -50%) rotate(30deg) }
.bg-LinesWrap i:nth-child(2) { transform: translate(-50%, -50%) rotate(60deg) }
.bg-LinesWrap i:nth-child(3) { transform: translate(-50%, -50%) rotate(90deg) }
.bg-LinesWrap i:nth-child(4) { transform: translate(-50%, -50%) rotate(120deg) }
.bg-LinesWrap i:nth-child(5) { transform: translate(-50%, -50%) rotate(150deg) }
.bg-LinesWrap i:nth-child(6) { transform: translate(-50%, -50%) rotate(180deg) }
/* .bg-LinesWrap i:nth-child(7) { transform: translate(-50%, -50%) rotate(180deg) }
.bg-LinesWrap i:nth-child(8) { transform: translate(-50%, -50%) rotate(180deg) } */
.frameBx.lines-dark .brd-L, .frameBx.lines-dark .brd-R, .frameBx.lines-dark .brd-T, .frameBx.lines-dark .brd-B { background-color: rgba(159,157,152,.4); }
.frameBx.lines-dark .corner-TL, .frameBx.lines-dark .corner-TR, .frameBx.lines-dark .corner-BL, .frameBx.lines-dark .corner-BR { border-color:rgba(159,157,152,.4); }
.bg-LinesWrap.lines-dark i {background-color: rgba(159,157,152,.4);}

.homeAbt_infoBx { padding: 4.688vw 4.167vw; }
.homeAboutInfo .contHead {margin-right: 1.563vw;}
.homeAboutInfo  .imgWrap { max-width: 23.958vw; }
.homeAboutInfo .contInfo { position: relative; margin-left: -3.177vw; z-index: 1; }

.homeSec_foodShowcase {padding-top: 15.625vw;padding-bottom: 15.625vw;position: relative;}
.homeSec_foodShowcase::after { content: ""; width: 1px; background-color: rgba(68,51,21,.1); top: 4.167vw; bottom: 4.167vw; position: absolute; left: 50%; margin-left: -.5px; z-index: 0; }
.sparkB-W {width: 1.563vw;min-width: 1.563vw; }
.homeSec_foodShowcase .secBt-spark { position: absolute; left: 50%; bottom: 4.167vw; transform: translateX(-50%); z-index: 1; }
.aboutShowInfoWrapper { display: flex; flex-direction: column; gap: 15.625vw; }
.rowShowcase-info .infoContWrapper { padding: 1.563vw 0px 1.563vw 0; }
.rowShowcase-info .infoContWrapper.pd-L-sm {padding-left: 3.125vw;}
.rowShowcase-info .infoContWrapper.pd-R-sm {padding-right: 3.125vw;}
.rowShowcase-info  .ImgWrap.sz-sm { max-width: 20.313vw; width: 100%; }
.rowShowcase-info  .ImgWrap.sz-sm2 { max-width: 21.510vw; width: 100%; }
.aboutShowInfoWrapper .rowShowcase-info:nth-child(2n) .infoContWrapper { padding-right: 4.688vw; padding-left: 0; text-align: right; }
.rowShowcase-info .contHead {position: relative;}
.rowShowcase-info .contHead .spark-pos1, .rowShowcase-info .contHead .spark-pos2 {position: absolute;z-index: 0;}
.rowShowcase-info .contHead .spark-pos1 { left: 60%; top: -.521vw;}
.rowShowcase-info .contHead .spark-pos2 { right: 0; top: -.521vw;}
.homeSec_foodShowcase .bgSlides-pos {position: absolute;top: 45%;transform: translateY(-50%);left:0;width: 100%;}

.marqueeSlide-1 {color: #d7cab2;}
.marqueeSlide-2 { text-shadow:  -1px -1px 0 rgba(68, 52, 21, .3), 0   -1px 0 rgba(68, 52, 21, .3), 1px -1px 0 rgba(68, 52, 21, .3), 1px  0   0 rgba(68, 52, 21, .3), 1px  1px 0 rgba(68, 52, 21, .3), 0    1px 0 rgba(68, 52, 21, .3), -1px  1px 0 rgba(68, 52, 21, .3), -1px  0   0 rgba(68, 52, 21, .3); color: #F1E6D0;}
.marqueeSlide-2.outline-2 {text-shadow:  -1px -1px 0 rgba(255, 238, 214, .3), 0   -1px 0 rgba(255, 238, 214, .3), 1px -1px 0 rgba(255, 238, 214, .3), 1px  0   0 rgba(255, 238, 214, .3), 1px  1px 0 rgba(255, 238, 214, .3), 0    1px 0 rgba(255, 238, 214, .3), -1px  1px 0 rgba(255, 238, 214, .3), -1px  0   0 rgba(255, 238, 214, .3); color: #433515; }
.marqueeSlide-1, .marqueeSlide-2 { font-size: 16.667vw; font-family: var(--font-Migra); white-space: nowrap; line-height: .9; }
.marquee-Left {width: fit-content; white-space: nowrap; will-change: transform;animation: marquee-left 25s linear infinite;}
.marquee-Right {width: fit-content; white-space: nowrap; will-change: transform;animation: marquee-right 25s linear infinite;}
.speed-25 .marquee-Left {white-space: nowrap; will-change: transform;animation: marquee-left 25s linear infinite;}
.speed-25 .marquee-Right {white-space: nowrap; will-change: transform;animation: marquee-right 25s linear infinite;}
.speed-40 .marquee-Left {white-space: nowrap; will-change: transform;animation: marquee-left 40s linear infinite;}
.speed-40 .marquee-Right {white-space: nowrap; will-change: transform;animation: marquee-right 40s linear infinite;}
.marquee_mt-20{margin-top: -1.042vw;}
@keyframes marquee-left { from { transform: translateX(0);} to { transform: translateX(-50%);} }
@keyframes marquee-right { from { transform: translateX(-50%);} to { transform: translateX(0%);}}

.rotate-slow-clock {animation: rotateClockwise 90s linear infinite;}
.rotate-slow-anticlock {animation: rotateAntiClockwise 90s linear infinite;}
@keyframes rotateClockwise {
    0% { transform: rotate(0deg); }
   100% { transform: rotate(360deg); }
}
@keyframes rotateAntiClockwise {
    0% { transform: rotate(0deg); }
   100% { transform: rotate(-360deg); }
}

.sparkWithLine-V-sm, .sparkWithLine-H {position: relative;background-color: rgba(242,230,207,.5);}
.sparkWithLine-V-sm .sparkImg, .sparkWithLine-H .sparkImg {position: relative;z-index: 1;}
.sparkWithLine-H {height: 1px;}
.sparkWithLine-H .sparkImg {transform: translateY(-50%);margin-top: 1px;}
.sparkWithLine-V-sm {width: 1px;height: 7.292vw;padding-top: 1.823vw;}
.sparkWithLine-V-sm .sparkImg {transform: translateX(-50%);}

.homeSec_whatever { padding-top: 6.771vw; padding-bottom: 10.938vw; background-repeat: no-repeat; background-position: center top; background-size: cover; }
.homeSec_whatever .sparkWithLine-H { margin-bottom: 3.125vw; }
.homeSec_whatever .dishIcon { width: 7.292vw; margin: 0 auto 1.563vw auto; }
.homeSec_whatever .sparkWithLine-V-sm  {position: absolute;left: 50%;margin-left: -.5px;bottom: 1.563vw}
.homeSec_whatever .txtspark { position: absolute; bottom: 3.125vw; right: 50%; margin-right: -6.198vw; }

.home_StaffSec {padding-top: 5.469vw;padding-bottom: 5.469vw;}
.homeStaffFrame {padding: 12.240vw 3.125vw 5.729vw 3.125vw;}

.homeChefCard, .homeChefCard .WrapIn {border-radius: 26.042vw;}
.homeChefCard { border: 1px dashed #b28e4b; padding: 1.042vw; position: relative; }
.homeChefCard .WrapIn { background-color: #b28e4b; padding: 0 1.823vw 1.563vw 1.823vw; }
.homeChefCard .imgWrap { max-width: 63.542vw; width: 100%; margin: 0 auto 1.042vw auto; position: relative; }
.homeChefCard .imgWrap .chefImg {margin-top: -9.375vw;}
.homeChefCard .contWrapper { max-width: 40.885vw; margin: 0 auto; }
.homeChefCard .contWrapper .cont-Head { margin-bottom: 0.781vw; }
.homeChefCard .contWrapper .btnRow { margin-top: 2.865vw; }
.homeChefCard .spark-1 { left: -.677vw; margin-top: -3.125vw; top: 50%; }
.homeChefCard .spark-2 { left: 50%; margin-left: 10.417vw; bottom: -.938vw; }

.homeSec_dishShowcase { padding-top: 5.729vw; padding-bottom: 5.729vw; }
.homeSec_dishShowcase .wrap_masterDishesh_cont {padding-left: 3.125vw;}
.masterDishesh_cont {position: relative;}
.masterDishesh_cont.mx-W { max-width: 24.396vw; }
.masterDishesh_cont .sparkItem {position: absolute; width: 2.344vw; bottom: 100%;left: 9.375vw;}
.masterDishesh_cont .contHead { margin-bottom: 1.042vw; }
.masterDishesh_cont .btnRow { margin-top: 2.344vw; }
.disImgWrap { border-radius: .781vw; overflow: hidden; margin-top: .625vw;margin-bottom: .625vw; }
.rowDishGallery {margin-right: -.625vw;margin-left: -.625vw;}
.rowDishGallery>.col, .rowDishGallery>[class*=col] {padding-right: .625vw;padding-left: .625vw;}
.footerWrapp { padding-top: 6.250vw; padding-bottom: 1.563vw; }
.ft_HeadPosition { position: absolute; top: 0; transform: translate(-50%, -50%); left: 50%;z-index: 1; white-space: nowrap;}
.footerHead { padding: .781vw 1.823vw; min-width: 17.708vw; text-align: center; border: 1px solid rgba(255,255,255,.3); border-radius: 10.417vw; line-height: 1; }
.footerWrapp a {color: var(--color-Champagne);}
.footerFrame { padding: 5.729vw 4.167vw 4.167vw 4.167vw; }
.footerBrd-Row {margin-left: -2.083vw;margin-right: -2.083vw;}
.footerBrd-Row>.col, .footerBrd-Row>[class*=col] {padding-right: 2.083vw;padding-left: 2.083vw;}
.footerBrd-Row>.col:not(:first-child), .footerBrd-Row>[class*=col]:not(:first-child) {border-left: 1px solid rgba(255,255,255,.3);}
.footerWidget {margin-bottom: 2.604vw;}
.footerTitle { margin-bottom: .781vw; line-height: 1; }
.footerWidget .footAddress { margin-bottom: .781vw; }
.footer_socialList {display: flex; flex-wrap: wrap;gap: .365vw;}
.footerWidget .ft_SocialItem {margin-top: 1.563vw; position: relative;}
.ft_SocialItem {width: 1.510vw;height: 1.510vw; border-radius: 100%;display: inline-flex;justify-content: center;align-items: center;background-color: var(--color-Champagne);color: var(--color-Brown) !important;font-size: .781vw;}
.footerWrapp .copyrightText { margin-top: 2.604vw; }

.ft_SocialItem::before{ content: ""; position: absolute; width: 0; height: 0; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: var(--color-Brown); z-index: 11; transition:all .3s; }
.ft_SocialItem:hover::before{width: 90%; height: 90%; border-radius: 100%;}
.ft_SocialItem i{position: relative; z-index: 15; display: block;}
.ft_SocialItem:hover{ color: var(--color-Champagne) !important;}

.samma-party-pg .ft_SocialItem::before{background-color: #511850 !important;}
.samma-party-pg .ft_SocialItem:hover{color: var(--color-Champagne) !important;}

.ck-footer .ft_SocialItem::before{background-color: #2f5c13 !important;}


.pgSpc-tp { padding-top: 7.552vw; }
.crossLines { position: absolute; pointer-events: none; left: 50%; transform: translateX(-50%); top: 0; }
.crossLines { position: absolute; pointer-events: none; left: 50%; top: 0; width: 6.771vw; height: 3.385vw; }
.crossLines i {background-color: rgba(255,255,255,.2);display: block;position: absolute;}
.crossLines .line-vr {width: 1px;left: 50%;top: 0;bottom: .417vw;margin-left: -0.5px;}
.crossLines .line-hr {height: 1px;position: absolute;left:0;right:0;bottom:1.094vw;}
.crossLines .line-vr:after { content: ""; width: 1px; height: 1px; background-color: rgba(255,255,255,.2); position: absolute; left: 0; bottom: -.469vw; }
.crossLines.dotTop .line-vr {bottom: 0;top: .417vw;}
.crossLines.dotTop .line-vr:after {top: -.469vw;}
.crossLines.dotTop .line-hr {top:1.354vw;bottom: auto;}

/*** About Us ***/
.abtSec-hero { padding-top: 4.688vw; padding-bottom: 1.042vw; margin-top: .781vw; }
.aboutPg-heading { font-size: 6.771vw; line-height: 1.1; margin-bottom: 1.563vw; margin-left: 3.906vw; }
.aboutPg-heading .mngSpc {padding-bottom: 5px;padding-top: 5px;margin-top: -5px;margin-bottom: -5px;}
.aboutPg-heading .icon1, .aboutPg-heading .icon2 { display: inline-flex; vertical-align: top;width: 100%;position: relative;}
.aboutPg-heading .icon1 {max-width: 8.073vw;margin-left: -3.906vw;top:.156vw;}
.aboutPg-heading .icon2 {max-width: 8.594vw;top:.469vw;}
.abt_heroCont .textSummary { max-width: 59.375vw; width: 100%; margin: 0 auto; }
.aboutSec_wrap_2 { padding-bottom: 10.417vw; }
.aboutWrap-line { padding-top: 15.625vw; padding-bottom: 1.302vw;}
.abt_pgInfoWrapper { padding-bottom: 9.375vw; }
.aboutExp_secWrap {padding-top: 2.604vw;}
.aboutExp_secWrap .bgSlides-pos { position: absolute; top: 0; left: 0; width: 100%; }
.aboutPic { max-width: 33.333vw; width: 100%; margin-left: -5.729vw; }
.aboutFounderSec {padding-top: 1.302vw;}
.aboutSec_wrap_2 .btnLine-Pos { position: absolute; bottom: 6.771vw; left: 0; width: 100%; }
.dishPic {position: absolute;}
.overlayDish_1 { width: 21.875vw; right: -10.417vw; top: 2.604vw; }
.overlayDish_2 { width: 17.708vw; left: -8.854vw; top: 26.042vw; }
.overlayDish_3 { width: 25.521vw; right: -8.854vw; bottom: 17.969vw; }
.abt_secHunger {padding-top: 10.938vw;padding-bottom: 10.938vw;}
.abt_secHunger .iconKnief {width: 2.917vw;position: absolute;left: 50%;top: 6.250vw; margin-left: -1.458vw;z-index: 1;}
.abtFrame_hunger {padding: 2.865vw 7.552vw;}
.abt_Hungers_item .cont-title {margin-bottom: 1.042vw;}
.cstslider .slick-arrow { width:2.344vw;height: 2.344vw;border-radius: 100%;background-color: var(--color-WineRed) !important;color: var(--color-White) !important;top: 100%; margin-top: 1.042vw; transform: translate(0, 0); z-index: 1; display: inline-flex; justify-content: center; align-items: center; }
.cstslider .slick-arrow.slick-next {right: calc(50% - 2.604vw);}
.cstslider .slick-arrow.slick-prev {left: calc(50% - 2.604vw);}
.cstslider .slick-arrow::before {content: ""; display: block; width: 1.146vw;height: .313vw;background-repeat: no-repeat;background-position: center center;background-size: contain;opacity: 1;}
.cstslider .slick-arrow.slick-next::before {background-image: url("../images/arrow-icon.svg");}
.cstslider .slick-arrow.slick-prev::before {background-image: url("../images/arrow-icon-left.svg");}
.cstslider .slick-list {margin-left: -.781vw;margin-right: -.781vw;}
.cstslider .slick-list .slick-slide {padding-left: .781vw;padding-right: .781vw;}



/* .cstslider  .slick-slide.slick-active .aos-animate[data-aos^=slide][data-aos^=slide] {
    transform: translateY(0);
}
.cstslider .slick-slide .aos-animate[data-aos^=slide][data-aos^=slide] {
    transform: translateY(100%);
} */
/* .cstslider .slick-slide[aria-hidden="true"]:not(.slick-cloned) ~ .slick-cloned[aria-hidden="true"] .aos-animate[data-aos^=slide][data-aos^=slide] {
	transform: translateY(100%);
}
.cstslider .slick-slide[aria-hidden="true"]:not([tabindex="-1"]) + .slick-cloned[aria-hidden="true"] .aos-animate[data-aos^=slide][data-aos^=slide] {
	transform: translateY(0);
}  */

.abtFrame_hunger .cstslider .slick-arrow {margin-top: 1.719vw;}
.abt_secFoodLove { padding-top: 8.854vw; padding-bottom: 8.854vw; }
.abtFoodLoveInfo_wrap {position: relative;}
.abtFoodLoveInfo_wrap .bgTxt-head { font-size: 11.458vw; line-height: .9; position: absolute; left: -4.167vw; top: -6.250vw; width: 54.688vw; opacity: .08; }
.abtFoodLoveInfo_wrap .contHead { line-height: 1; }
.abtFoodLoveInfo_wrap .contHead .headIcon {display: inline-flex; vertical-align: top; width: 100%; max-width: 15.417vw; position: relative;margin-top: -.313vw;}
.abtFoodLoveInfo_wrap .wrapperImg { position: relative; z-index: 1; display: flex; flex-direction: column; gap: 3.021vw; }
.abtFoodLoveInfo_wrap .imgWrapper-1 { max-width: 20.052vw; }
.abtFoodLoveInfo_wrap .imgWrapper-2 { max-width: 27.865vw; }
.abt_secProfile { padding-top: 2.083vw; padding-bottom: 2.083vw; }
.abt_secProfile .btLines {margin-top: -1.042vw;}
.brd-radiusHead { min-width: 13.021vw; padding: .885vw 1.042vw .625vw 1.042vw; border: 1px solid rgba(69,52,21,.3); border-radius: 5.208vw; display: inline-block; }
.abt_secProfile .crossLines i, .abt_secProfile .crossLines .line-vr:after { background-color: rgba(125,100,54,.4); }
.abt_secProfile .abtProf-secHead {margin-bottom: .521vw;}
.profile-card.max-w { max-width: 23.438vw; margin-left: auto; margin-right: auto; }
.profile-card .cardImg-wrap {padding: 3.646vw 2.083vw 0 2.083vw; border: 1px dashed #8a6e3b; border-top-left-radius: 26.042vw; border-top-right-radius: 26.042vw; overflow: hidden; margin-bottom: .781vw; }
.profile-card .cardImg-wrap .bg-LinesWrap i {background-color: #8a6e3b;}
.profile-card .cardImg-wrap  .wrapImg { max-width: 19.792vw; width:100%; margin: 0 auto; height: 21.458vw; }
.profile-card .lgTxt-head { margin-bottom: .260vw; }
.abtProfiles_carousel.mx-w {max-width: 56.250vw;width: 100%;}
.abtProfiles_carousel.slick-slider { padding-bottom: 3.125vw;margin: 0; }
.abtProfiles_carousel.cstslider .slick-arrow {margin-top: -1.198vw;}
.abtProfiles_carousel .slick-dots { height: 22.917vw; width: auto; left: 0; bottom: auto; display: flex; flex-direction: column; top: 50%; transform: translateY(-50%); text-align: center; }
.abtProfiles_carousel .slick-dots li {margin: 0;width: auto;height: auto;flex-grow: 1;position: relative;display: flex; align-items: center;cursor: auto;}
.abtProfiles_carousel .slick-dots li::before, .abtProfiles_carousel .slick-dots li::after { content: ''; width: 0; display: block; border-left: 1px dashed #fff; left: 50%; position: absolute; }
.abtProfiles_carousel .slick-dots li::before {bottom: 50%;top: 1px;margin-bottom: .938vw;}
.abtProfiles_carousel .slick-dots li::after {top: 50%;bottom: 1px;margin-top: .938vw;}
.abtProfiles_carousel .slick-dots li:first-child::before, .abtProfiles_carousel .slick-dots li:last-child::after {display: none;}
.abtProfiles_carousel .slick-dots li button {padding: 0;width: 100%;height: auto;font-size: 1.354vw; font-weight: normal; color: #fff;font-family: var(--font-Migra);line-height: 1;}
.abtProfiles_carousel .slick-dots li button::before {display: none;}
.profileCarousel_wrapp {position: relative;padding-left: 1.563vw;padding-right: 1.563vw;}
.profileCarousel_wrapp .abtProfiles_carousel {position: initial;}
.profileCont-Wrapp {max-width: 55.208vw;width: 100%;margin-bottom: 1.302vw;}
.aboutProf-Nav {gap: .781vw;}

.sf_aboutCarousel, .sf_aboutCarousel .slick-list {display: flex;flex-direction: column;}
.sf_aboutCarousel .slick-list .slick-track {display: flex;}
.sf_aboutCarousel .slick-list, .sf_aboutCarousel .slick-list .slick-track, .sf_aboutCarousel .slick-list .slick-track .slide-item {flex-grow: 1;}
.sf_aboutCarousel .slick-list .slick-track .slide-item {height: initial;}

.sf_aboutProf_sec { padding-top: 4.167vw; position: relative; }
.sf_aboutProf_sec .backBtnPos {position: absolute; right: 1.051vw; top: 1.576vw;}
.sf_abtProf_infoWrapp {padding-top:4.167vw;padding-bottom: 3.125vw; }
.sf_abtProf_infoWrapp.spc-l { margin-left: 4.063vw; }
.sf_aboutProfInfo > li {position: relative;padding-left: 2.865vw;}
.sf_aboutProfInfo > li::before {content: "";width: 1.875vw;height: 2.292vw;position: absolute;left: 0; top: 0;background-repeat: no-repeat;background-position: left top; background-size: contain;background-image: url("../images/list-element.png");}
.sf_aboutProfInfo > li:not(:last-child) {margin-bottom: 1.302vw;}
.sf_aboutProPic_S { max-width: 35.417vw; margin-right: -2.604vw; }
.sf_aboutProPic_G { width: 31.25vw; }
.sf_aboutProf_sec.about_GunitSec .sf_abtProf_infoWrapp {padding-top: 1.563vw;}
.sf_aboutProf_sec.about_GunitSec .sf_abtProf_infoWrapp {margin-left: 2.083vw;}
.aboutBg_Element {position: absolute;}
.aboutBg_Element.s_element_1 { width: 7.813vw; left: 3.646vw; top: 3.125vw; }
.aboutBg_Element.s_element_2 { width: 10.417vw; left: 18.917vw; top: 1.051vw; }
.aboutBg_Element.s_element_3 { left: 38.886vw; top: 1.576vw; width: 7.882vw; }
.aboutBg_Element.s_element_4 { right: 37.835vw; top: 6.831vw; width: 4.729vw; }
.aboutBg_Element.s_element_5, .aboutBg_Element.s_element_7, .aboutBg_Element.s_element_11, .aboutBg_Element.s_element_13, .aboutBg_Element.s_element_14  { width: 2.522vw; }
.aboutBg_Element.s_element_5 { right: 4.729vw; top: 6.569vw; }
.aboutBg_Element.s_element_6 { right: 0px; top: 13.137vw; width: 13.137vw; }
.aboutBg_Element.s_element_7 { left: 3.153vw; top: 17.867vw; transform: rotate(166deg); }
.aboutBg_Element.s_element_8 { left: 5.780vw; top: 21.019vw; width: 5.780vw; }
.aboutBg_Element.s_element_9 { top: 19.180vw; right: 50%; margin-right: -13.663vw; width: 8.408vw; }
.aboutBg_Element.s_element_10 { left: 0; bottom: 6.831vw; width: 12.086vw; }
.aboutBg_Element.s_element_11 { left: 7.357vw; bottom: 2.102vw; transform: rotate(-77deg); }
.aboutBg_Element.s_element_12 { left: 19.968vw; bottom: .525vw; width: 4.204vw; }
.aboutBg_Element.s_element_13 { left: 50%; margin-left: -5.255vw; bottom: 1.051vw; transform: rotate(205deg) }
.aboutBg_Element.s_element_14 { right: 3.678vw; bottom: 3.678vw; transform: rotate(-100deg); }

.aboutBg_Element.g_element_1 { left: -3.678vw; bottom: 19.968vw; width: 15.765vw; }
.aboutBg_Element.g_element_2 { left: 0; top: 0; width: 5.780vw; }
.aboutBg_Element.g_element_3 { top: 0; right: 15.239vw; width: 8.933vw; }
.aboutBg_Element.g_element_4 { right: -2.627vw; top: 1.839vw; width: 12.612vw; }
.aboutBg_Element.g_element_5 { width: 8.408vw; right: -.525vw; bottom: 50%; margin-bottom: -3.416vw; }
.aboutBg_Element.g_element_6 { width: 8.408vw; bottom: 12.086vw; right: 1.576vw; }
.aboutBg_Element.g_element_7 { right: 0; bottom: 0; width: 7.357vw; }
.aboutBg_Element.g_element_8 { width: 15.765vw; bottom: 0; right: 16.290vw; }
.aboutBg_Element.g_element_9 { bottom: 0; right: 50%; width: 13.137vw; }
.aboutBg_Element.g_element_10 { left: 4.204vw; bottom: 4.204vw; width: 3.153vw; }
.aboutBg_Element.g_element_11 { width: 1.787vw; left: 11.561vw; top: 8.933vw; transform: rotate(60deg); }
.aboutBg_Element.g_element_12 { width: 1.787vw; left: 50%; top: 8.933vw; transform: rotate(-10deg); }
.aboutBg_Element.g_element_12 { width: 2.627vw; left: 50%; margin-left: -8.408vw; top: 3.678vw; }

.sf_aboutCarousel .slide-item .aos-animate[data-aos^=fade-up][data-aos^=fade-up] { transform: translateY(50px); }
.sf_aboutCarousel .slide-item .aos-animate[data-aos^=fade][data-aos^=fade] { opacity: 0 !important; }
.sf_aboutCarousel .slide-item.slick-current .aos-animate[data-aos^=fade][data-aos^=fade] { opacity: 1 !important; transform: translate(0); }
/*** End About Us ***/

/***  USK ***/
.uskSams_headLogo{max-width: 9.635vw; margin-left: auto; margin-right: auto;}
.uskPg-heading{font-size: 6.563vw; line-height:1.1;text-align: center; margin-bottom:0.781vw;}
.usk_infoInner .usk-infoHead{padding: 1.563vw 1.563vw 1.563vw 0; text-align: right;}
.usk_infoInner, .sec_hostGust{padding:0 0.781vw;}
.usk_infoInner .usk-infoHead.usk-pd-r{padding-right: 3.125vw;}
.usk_infoInner .usk-SummuryTxt{padding: 1.563vw 0 1.563vw 1.563vw;}
.usk_infoInner .usk-SummuryTxt.usk-pd-l{padding-left: 3.125vw;}
.usk-SummuryTxt .usk-spark-pos{position: absolute; top: -0.521vw; right: 0;}
.usk_secImg{padding-top: 1.042vw;}
.hosGust_heading{max-width: 95%; margin: auto;}
.sec_hostGust{margin-top: -11.979vw;}
.hosGust_heading .hosGustTitle{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 19.229vw;}
.hostGust_Wrp .usk-pd-l{padding: 1.563vw 0; }
.hostGust_Wrp .txtWid{max-width:35.417vw; margin: auto;} 
.mandala_img{max-width: 8.854vw; margin: auto;}
.usk-overlayDish_1{max-width: 23.958vw; top: 5.208vw; right: 0; transform: translateX(50%);}
.usk-overlayDish_2{max-width: 23.958vw; top:31.250vw; left: -8.854vw; }
.usk-overlayDish_3{max-width: 22.135vw; bottom:13.021vw; right: -6.250vw; }
.usk-overlayDish_4{max-width: 24.479vw; bottom:5.208vw; left: -9.375vw; }
.magicMood_Wrp{display: flex; flex-direction: column; row-gap:18.229vw;}
.the-magicWrp{padding-top: 1.563vw; padding-bottom: 13.021vw;}
.the-magicTitle{padding: 1.563vw 0 1.563vw 4.167vw ;}
.usk-spark-pos {position: absolute; top: -1.302vw; right: -1.302vw; }
.the-magicTitle .contHead{width: max-content;}
.magic_marquee .marqueeSlide-1, .magic_marquee .marqueeSlide-2 {font-size: 19.271vw;}
.diffe_fullImg.img-sz-sm {max-width: 22.656vw;width: 100%;}

.usk-SummuryTxt.usk-pd-r{padding: 1.563vw 4.167vw 1.563vw 0;}
.the-magicWrp .bgSlides-pos{top: 50%; position: absolute; transform: translateY(calc(-50% - 5.208vw));}
.the-magic_Inner .usk-SummuryTxt.text-mr-l{margin-right: -1.823vw;}
.the-magicWrp .btnLine-Pos { position: absolute; bottom: 8.292vw; left: 0; width: 100%; }
.difference_Wrp{padding-top:13.802vw; padding-bottom: 4.688vw;}

.difference_Wrp .crossLines i{background-color: #dbcfc4}
.difference_Wrp .topLine-Pos{position:absolute ; top: 4.167vw; left: 0; width: 100%;}
.difference_Items .usk-infoHead{padding: 1.563vw 1.563vw 1.563vw 0;}
.difference_Items .usk-infoHead.usk-pd-r{padding-right: 5.469vw;}
.difference_Items .usk-infoHead.head-mx_W{max-width: 30.688vw; margin-left: auto;}
.difference_Items .diffe-SummuryTxt.pd-Wrp{padding: 1.563vw 4.167vw 1.563vw 4.167vw;}
.difference_Wrp::after { content: ""; width: 1px; background-color: #dbcfc4; top: 10.167vw; bottom: 4.167vw; position: absolute; left: 50%; margin-left: -.5px; z-index: 0; }
.future_feastWrp{padding-top: 7.292vw; padding-bottom:14.583vw;}
.future_innerBox .future_topIcon{max-width: 6.250vw;  margin-left: auto; margin-right: auto;}
.future_innerBox .future_topIcon img{margin-top: -3.125vw;}
.uskFrame_hunger{padding-top: 0 ; padding-left:7.292vw; padding-right:7.292vw;}
.partyCard{padding: 5.208vw 3.125vw;}
.mb__60{margin-bottom: 3.125vw;}
.future-overlayDish_1, .future-overlayDish_2, .future-overlayDish_3, .future-overlayDish_4, .future-overlayDish_5, .future-overlayDish_6 {max-width: 17.188vw;}
.future-overlayDish_1{top: 0.781vw; left: -3.646vw;}
.future-overlayDish_2{top: 0.781vw; right: -3.646vw;}
.future-overlayDish_3{top: 50%; left: -3.646vw; transform: translateY(-50%);}
.future-overlayDish_4{top: 50%; right: -3.646vw; transform: translateY(-50%);}
.future-overlayDish_5{bottom: 0; left: 22.656vw; transform: translateY(50%);}
.future-overlayDish_6{bottom: 0; right: 22.656vw; transform: translateY(50%);}
/*** End USK ***/


/***  kriti Home Page ***/

.sk-HeroSec{ min-height: 100vh; display: flex; flex-direction: column; overflow: hidden; background-color: #eefbef; padding: 7.031vw 0 1.563vw 0; justify-content: center;}
.sk-heroTxtWrp{display: flex; flex-direction: column; row-gap: 2.344vw;}
.sk-HeroContent{max-width: 77.396vw;}
.sk-heroTxtWrp .sk-HeadTitle .sk-Head-smTxt{ font-size:7.292vw; color: #000000; line-height: 1; }
.sk-heroTxtWrp .sk-HeadTitle .sk-Head-lgTxt{ font-size: 17.240vw; color: #dce3dc; line-height: 0.8; -webkit-text-stroke-color: rgba(120,100,26,0.2); -webkit-text-stroke-width: 2px;  opacity: .5;}
.sk-heroTxtWrp .sk-HeadTitle .sk-Head-smTxt.txt-Pos{ position: absolute; bottom: 2.344vw; right: 1.042vw;}
.sk-heroTxtWrp .sk-HeadTitle .sk-Head-smTxt.txt-Pos-2{ position: absolute; bottom: 2.344vw; right: 11.406vw; z-index: 5 !important;}
.sk-hero-MiddImg{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -37%); width: 44.792vw; z-index: 2;}
.sk-anime-Wrp{position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%;}
.sk-anime-Wrp img{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; object-fit: contain; }
.sk-secWrp{padding: 6.667vw 0;}
.vege_Content{margin-top: 1.563vw;}
.vege_Img.vege-w-1{max-width: 20.833vw; margin-left: auto;}
.vege_Img.vege-w-2{max-width:24.479vw; margin-right: auto;}
.vege_Img.vege-w-3{max-width:18.750vw; margin-left: auto;}

.sk-Hero1 .sk_element { position: absolute; top: 50%; pointer-events: none;}
.sk-Hero1 .sk_element.element1 {width: 2.24vw;left:4.688vw;margin-top:-15.104vw;}
.sk-Hero1 .sk_element.element2 {width: 2.083vw;left:15.104vw;margin-top:-14.323vw;}
.sk-Hero1 .sk_element.element3 {width: 3.229vw;left:31.25vw;margin-top:-15.104vw;}
.sk-Hero1 .sk_element.element4 {width: 7.031vw;left:12.5vw;margin-top:-10.052vw;}
.sk-Hero1 .sk_element.element5 {width: 1.823vw;left:4.167vw;margin-top:-2.604vw;}
.sk-Hero1 .sk_element.element6 {width: 7.552vw;left:9.375vw;margin-top:2.865vw;}
.sk-Hero1 .sk_element.element7 {width: 3.906vw;left:5.729vw;margin-top:13.542vw;}
.sk-Hero1 .sk_element.element8 {width: 6.25vw;left:20.573vw;margin-top:14.063vw;}
.sk-Hero1 .sk_element.element9 {width: 4.427vw;right:31.25vw;margin-top:-14.323vw;}
.sk-Hero1 .sk_element.element10 {width: 1.563vw;right:24.74vw;margin-top:-15.365vw;}
.sk-Hero1 .sk_element.element11 {width: 7.292vw;right:10.938vw;margin-top:-15.521vw;}
.sk-Hero1 .sk_element.element12 {width: 3.125vw;right:1.823vw;margin-top:-10.156vw;}
.sk-Hero1 .sk_element.element13 {width: 3.125vw;right:22.917vw;margin-top:-3.646vw;}
.sk-Hero1 .sk_element.element14 {width: 13.542vw;right:6.771vw;margin-top:-7.813vw;}
.sk-Hero1 .sk_element.element15 {width: 5.99vw;right:11.979vw;margin-top:11.458vw;}
.sk-Hero1 .sk_element.element16 {width: 1.979vw;right:5.729vw;margin-top:8.333vw;}

.floating-Animate, .floating-Animate1 { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
.floating-Animate { -webkit-animation-name: floating; animation-name: floating; -webkit-animation-duration: 3s; animation-duration: 3s; }
.floating-Animate1 { -webkit-animation-name: floating1; animation-name: floating1; -webkit-animation-duration: 3s; animation-duration: 3s; }
@-webkit-keyframes floating {
    from,to {-webkit-transform: translate(0, 0);transform: translate(0, 0);}
    65% {-webkit-transform: translate(0, .521vw);transform: translate(0, .521vw);}
}
@keyframes floating {
    from,to {-webkit-transform: translate(0, 0);transform: translate(0, 0);}
    65% {-webkit-transform: translate(0, .521vw);transform: translate(0, .521vw);}
}
@-webkit-keyframes floating1 {
    from,to {-webkit-transform: translate(0, 0);transform: translate(0, 0);}
    65% {-webkit-transform: translate(0, -.313vw);transform: translate(0, -.313vw);}
}
@keyframes floating1 {
    from,to {-webkit-transform: translate(0, 0);transform: translate(0, 0);}
    65% {-webkit-transform: translate(0, -.313vw);transform: translate(0, -.313vw);}
}

.ck-mantraIcon{max-width: 5.208vw; margin-left: auto; margin-right: auto;}
.ck-mantraWrp{padding: 3.646vw 0; border-top: 1px solid #b8c2b8; border-bottom: 1px solid #b8c2b8;}
.ck-movingTxt{font-size: 6.458vw; font-weight: 200; font-family: var(--font-Migra); line-height: .9;}

.ck-movingTxt .ck-marqueeSlide-2.ck-outline{-webkit-text-stroke-color: rgba(47, 92, 19, 0.3); -webkit-text-stroke-width: 1px; color: var(--color-Gainsboro);}
.ck-Ingrained{margin-top: -14.583vw;}
.vege_celebretion::after { content: ""; width: 1px; background-color: #b8c2b8; top: 0;  position: absolute; left: 50%; margin-left: -.5px; z-index: 0; height: 70%;}
.flower_img{padding: 4.688vw 0 2.604vw 0; max-width: 15.625vw; margin: auto;}
.ck-spark-pos{position: absolute; right: -0.260vw; top: -2.083vw;}
.ck-line .crossLines i{ background-color: #b8c2b8;}
.ck-line .crossLines .line-vr:after{ background-color: #b8c2b8;}
.vege-overlayDish_1{max-width: 16.354vw; top: 0; left: -3.750vw;}
.vege-overlayDish_2{max-width: 13.021vw;  top: 1.823vw; right: -3.750vw;}
.vege-overlayDish_3{max-width:29.427vw; bottom: 36.250vw; left: -3.750vw;}
.vege-overlayDish_4{max-width: 20.833vw;  bottom: 34.250vw; right: -7.031vw;}

.headerWrapp.ck-header .cst-navbar .navLogo{background-color: #f6faf3;}
.headerWrapp.ck-header .navbar-expand-lg .navbar-nav .nav-link{color: var(--color-Black) !important;}
.headerWrapp.ck-header{ background: linear-gradient(0deg, rgba(214,226,214,0) 10%, rgba(214,226,214,1) 100%);}
.headerWrapp.ck-header .thm-nav .dropdown-menu .dropdown-item:hover, .headerWrapp.ck-header .thm-nav .dropdown-menu .dropdown-item:focus, .headerWrapp.ck-header .thm-nav .dropdown-menu .dropdown-item.active { background-color: var(--color-Metallic-Green); color: var(--color-White); }
.pgScroll_Header .headerWrapp.ck-header { background: linear-gradient(0deg, rgba(214,226,214,.3) 10%, rgba(214,226,214,1) 100%);; }

.bg-gainsboro-pattern { background-image: url("../images/gainsboro-pattern.jpg"); }
.sk-headTitle { font-size: 7.292vw; color: #000000; line-height: 1.1; }
.ck-brandPgTop_IMg{max-width: 19.010vw; margin-left: auto; margin-right: auto;}
.sk-overlayTxt {position: absolute; top: 50%; left: 50%; width: 100%; transform: translate(-50%, -50%);}
.sk-overlayTxt .sk-overTxt-style{ font-size:12.500vw; color: #dce3dc; line-height: 0.8; -webkit-text-stroke-color: rgba(120,100,26,0.2); -webkit-text-stroke-width: 2px; opacity: .5; }
.regional-secWrp{padding: 10.417vw 0 8.594vw 0;}
.ck-line.ck-linePosTop{position: absolute; top: 2.865vw; left: 0; width: 100%;}
.ck-line.ck-linePosBott{position: absolute; bottom:6.167vw; left: 0; width: 100%;}
.can_sureContent{position: absolute; top: 44%; left: 50%; transform: translate(-50%, -50%); width: 100%; max-width: 32.031vw; z-index: 2;}
.can_sureContent .can_sureImg{max-width: 7.604vw; margin-left: auto; margin-right: auto;} 
.sk-overlayTxt .sk-overTxt-sm{ font-size: 9.115vw; color: #dce3dc; line-height: 0.8; -webkit-text-stroke-color: rgba(120,100,26,0.1); -webkit-text-stroke-width: 2px; opacity: .5; }
.sk-spark-pos{top: -2.083vw;  position: absolute; right: -1.042vw;}
.img-fitBox{height: 100%;}
.img-fitBox img{width: 100%; height: 100%; object-fit: cover;}
.customis_Img-lg{max-width: 35.677vw;}
.customis_Img-sm{max-width: 22.135vw; margin-left: auto;}
.regional_Img-lg{max-width: 34.896vw; margin-left: auto;}
.regional_Img-sm{max-width: 20.833vw;}
.ck-mantraTxt span{display: block; overflow: hidden;}
.ourwordCard.profile-card .cardImg-wrap.green_lines.lineOpacity{border-color: #5c4924 !important;}
.ourwordCard.profile-card .cardImg-wrap.green_lines.lineOpacity .bg-LinesWrap i{background-color: #5c4924;}
/***  kriti story page ***/

.sk-headTitle.f-sz-100{font-size: var(--f-size-100);}
.sk-overlayTxt .sk-overTxt-style.font-Big{font-size: 9.896vw;}
.profile-card .cardImg-wrap.green_lines .bg-LinesWrap i{background-color: var(--color-Metallic-Green);}
.profile-card .cardImg-wrap.green_lines{border-color: var(--color-Metallic-Green);}
.mid-line{width: 1px; background-color: #b8c2b8; height: 100%;}
.mid-line.mid-line-pos{position: absolute; top: 0; left: 50%; } 
.row_p-tb{padding-top: 2.604vw; padding-bottom: 2.604vw;}

.story-overlayDish_1{width: 22.813vw;top: 6.302vw; right: -9.375vw;}
.story-overlayDish_2{width: 22.813vw; left: -9.375vw; top: calc(50% - 11.458vw);}
.story-overlayDish_3{width: 22.813vw; bottom: 10.417vw; right: -9.375vw;}
.story-BigDish{max-width: 38.021vw; width: 100%; position: absolute; top: 0; left: 50%; transform: translate(-50%, -7.813vw); z-index: 9;}
.ethics_Wrp{padding-top: 20.833vw; padding-bottom: 5.208vw;}
.ethics_Wrp::after { content: ""; width: 1px; background-color: #b8c2b8; top: 30%; bottom: 4.167vw; position: absolute; left: 50%; margin-left: -.5px; z-index: 0; }

.etiic-overlayDish_1{width: 22.813vw;top: 6.302vw; right: -9.375vw;}
.etiic-overlayDish_2{width: 22.813vw; left: -9.375vw; top: calc(50% - 11.458vw);}
.etiic-overlayDish_3{width: 22.813vw; bottom: 26.042vw; right: -9.375vw;}
.etiic-overlayDish_4{width: 22.813vw; bottom: 10.417vw; left: -9.375vw;}

/***  kriti celebration page ***/
.celebtation-overlayDish_1{width:25vw;top: 0; right: -12.5vw; }
.celebtation-overlayDish_2{width:17.396vw;top: 50%; left: -8.698vw; ;}
.celebtation-overlayDish_3{width:17.396vw;bottom: 13.021vw; right: -8.698vw; }
.cele-row_p-tb{    padding-top:3.646vw; padding-bottom: 9.375vw;}
.celebraition-BigDish {max-width: 34.896vw; width: 100%; position: absolute; top: 0; left: 50%; transform: translate(-50%, -14.323vw); z-index: 9;}
.honoured-spark{position: absolute; top: -0.781vw; right: -1.563vw;}
.awards_item .awardsTxt{padding: 1.823vw 0; width: 80%; margin: auto; text-align: center; font-family: ' Migra'; font-size: 1.146vw; line-height: 1.1;}
.cstslider.arrow_pos .slick-arrow{top: 50%; margin-top: 0; transform: translateY(-50%);}
.cstslider.arrow_pos .slick-arrow.slick-next{right: -4.688vw;}
.cstslider.arrow_pos .slick-arrow.slick-prev{left: -4.688vw;}
.mrg-tb-45{margin: 2.344vw 0;}
.cstslider.celebrstion-slider .slick-list .slick-slide{padding-left: 1.563vw; padding-right:1.563vw;}

.award-overlayDish_1{width:23.438vw; top: 5.208vw; left: -7.813vw;}
.award-overlayDish_2{width:22.396vw; top: 5.208vw; right: -7.813vw;}
.award-overlayDish_3{width:24.479vw; top: 50%; left: -7.813vw;}
.award-overlayDish_4{width:21.615vw; top: 50%; right: -7.813vw;}

/***  kriti purpose page ***/
.ourWrop-Top{padding:2.083vw 0 4.167vw ; margin-top: 1.042vw;}
.profile-card.max-lg-w{max-width: 25.521vw;}
.ourwordCard.profile-card .cardImg-wrap.green_lines{border-color: #d0cfb5;}
.ourwordCard.profile-card .cardImg-wrap.green_lines .bg-LinesWrap i{background-color: #d0cfb5;}
.ourwordCard.profile-card .cardImg-wrap .wrapImg{max-width: 21.354vw; height: 24.021vw;}
.ourwordContent{padding-bottom: 4.167vw ; position: relative;}
.our-WrpImg {position: absolute;}
.our-overlayImg-1 {max-width: 13.542vw; top: 50%; left: 0; transform: translate(-50%, -50%);}
.our-overlayImg-2 {max-width: 15vw; top: 50%; right: -1.563vw; transform: translateY(-50%);}
.our-WordCta{background-color: var(--color-Metallic-Green) !important; border-radius: 2.083vw; font-size:1.823vw; padding:1.042vw 1.563vw 0.781vw; line-height: 1; font-family: var(--font-Migra); color: #ffffff !important; border: none !important;}
.our-WordCta:hover{background-color: var(--color-Metallic-Green) !important;  color: #ffffff !important;}
.our-WordCta.btnDarkThem{background-color: var(--color-AztecGold) !important; color: var(--color-Brown) !important;}
.our-WordCta.btnDarkThem:hover{background-color: var(--color-AztecGold) !important; color: var(--color-Brown) !important;}

.purpose-prof-img { max-width: 17.708vw; margin: 0 auto .781vw auto; }

.our-ctapos{position: absolute; top: 13.542vw; left: 50%; transform: translate(-50%, -50%);}
.ourPointer .mx-width{max-width: 31.250vw;}
.ourPointer .pd-R{padding-right: 2.604vw;}
.ourPointer .pd-tb{padding-top: 4.167vw; padding-bottom: 4.167vw;}
.our-spark{position: absolute; top: 0; right: 9.635vw;}
.our-spark.spk-left{left: 9.635vw; right: auto;}
.pointPosition{position: absolute;}

.ourPoint_img-1{max-width: 15.104vw; bottom: -2.604vw; left: -2.604vw;}
.ourPoint_img-2{max-width:18.229vw; bottom: -2.604vw; left: -2.604vw;}
.ourPoint_img-3{max-width:8.333vw; bottom: 2.604vw; left: 0;}
.ourPoint_img-4{max-width:7.813vw; bottom: 2.604vw; left: -0.604vw;}
.ourPoint_img-5{max-width:5.990vw; bottom: 2.604vw; left:1.563vw;}

.ourPointR_img-1{max-width: 11.198vw; right: -0; bottom: 2.604vw;}
.ourPointR_img-2{max-width: 12.760vw; right: -1.563vw; bottom: 2.604vw;}
.ourPointR_img-3{max-width: 12.760vw; right: -1.563vw; bottom: 2.604vw;}
.ourPointR_img-4{max-width: 10.417vw; right: -1.563vw; bottom: 2.604vw;}
.ourPointR_img-5{max-width: 17.188vw; right: -6.563vw; bottom: 2.604vw;}
/* .ourDetails{max-height: 20.833vw; overflow-Y: auto;overflow-x: hidden;} */


.ourDetails::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius:60px;
	background-color: #F5F5F5;
}

.ourDetails::-webkit-scrollbar
{
	width: 5px;
	background-color: #F5F5F5;
}

.ourDetails::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: var(--color-Metallic-Green);
}
.ourDetails.s-darkThem::-webkit-scrollbar-thumb{background-color: var(--color-AztecGold);}

/*** Career ***/
.sf_careerTp-icon { max-width: 17.708vw; margin-bottom: .521vw; }
.sf_careerHero { padding-bottom: 3.646vw; margin-bottom:3.125vw; }
.sf_careerHero .linesPosBt { top: auto; bottom: 0; }
.sf_careerSec2 { padding-bottom: 4.167vw; }
.sf_careerInfoRow { padding-top: 3.385vw; padding-bottom: 2.604vw; margin-bottom: 3.125vw; }
.sf_careerRow_gap { margin-left: -2.604vw; margin-right: -2.604vw; }
.sf_careerRow_gap>.col, .sf_careerRow_gap>[class*=col] { padding-right: 2.604vw; padding-left: 2.604vw; }
.sf_career_btnLine-Pos { margin-top: 2.604vw; }
/*** End Career ***/

.second-pos{ position: absolute; top: 35.417vw; width: 100%; height: 100%; }


/***  consultancy Start ***/

.consultancy_midSec{padding: 12.500vw 0 7.813vw;}
.consul-equityWrp{display: flex; flex-direction: column; gap:3.125vw;}
.cons-line-Pos{margin: 1.042vw 0 5.208vw;}

.consultancy-overlayDish_1{max-width: 21.354vw; top: -7.031vw; left: -10.417vw;}
.consultancy-overlayDish_2{max-width: 21.354vw; top:-9.115vw; right: -10.417vw;}
.consultancy-overlayDish_3{max-width: 21.354vw; top:25%; left: -10.417vw;}
.consultancy-overlayDish_4{max-width: 21.354vw; top:30%; right: -10.417vw;}
.consultancy-overlayDish_5{max-width: 21.354vw; bottom:6.250vw; left: -10.417vw;}
.consultancy-overlayDish_6{max-width: 21.354vw; bottom:3.906vw; right: -10.417vw;}

.consult-secWrp{padding:1.823vw 0 5.729vw;}
.consult-inner{padding: 5.208vw 0 ;}
.crossLines.consult-Line i, .crossLines.consult-Line .line-vr:after{background-color: #dad7d1 !important;}

/***  consultancy End ***/

/***  academy Start ***/
.academy_Logo{max-width: 9.896vw; margin-left: auto; margin-right: auto;}
.bg-Desert-Sand{ background-image: url(../images/academy-pattern.jpg); background-repeat: repeat; background-position: left top; background-color: var(--color-Brown); }
.crossLines.redish-Line i, .crossLines.redish-Line .line-vr:after{background-color: rgba(94, 56, 48, 0.3) !important;}
.spark-acdamyPos{top: -2.042vw; right: -3.125vw; position: absolute;}
.leader_infoWrp{padding: 5.208vw 0;}
.ad-leaderImg{position: absolute; left: 0; max-width: 32.292vw; bottom: 0;}
.academy_midSec{padding: 12.500vw 0 0.781vw;}
.ad-line-Pos{margin: 4.167vw 0;}
.ad-overlayImg{position: absolute; right: 0; max-width: 23.958vw; top:2.604vw;}
.academy-Slides-pos{position: absolute; bottom: 11.198vw; z-index: 0;}
.academy_marquee .marqueeSlide-1{color: #d5c18a; opacity: 1;}
.academy_marquee .marqueeSlide-2.outline-2 { text-shadow: -1px -1px 0 #5e3830, 0   -1px 0 #5e3830, 1px -1px 0 #5e3830, 1px  0   0 #5e3830, 1px  1px 0 #5e3830, 0    1px 0 #5e3830, -1px  1px 0 #5e3830, -1px  0   0 #5e3830; color: #d5c18a; opacity: .3; }

.ad-f-talent{padding: 10.417vw 0; background-color: #7f704d; background-image:url(../images/ad-pattern-2.jpg); color: #f2e6d0;}
.ad-hospit_TxtWrp{padding-left: 4.688vw; padding-top: 1.563vw; padding-bottom: 1.563vw; padding-right: 4.688vw;}
.hospitality-inner{padding: 7.417vw 0 2.417vw ;}
/***  academy End ***/

/*** Awards ***/
.sf_awardPg { padding-bottom: 3.125vw; }
.sf_awardsHero { padding-bottom: 3.125vw; }
.sf_awardsTp-icon { max-width: 23.438vw; margin-bottom: 2.604vw; }
.sf_awardsHero .linesPosBt { margin-top: 2.083vw; }
.sf_awardVideoWrap iframe {width: 100%;}
.sf_awardVideoWrap iframe { width: 100%; height: 32.813vw; border: none; }
.sf_awardsSec_wrap {padding-top: 7.292vw;padding-bottom: 5.729vw;}
.sf_awardRowItem {position: relative;}
.sf_awardRowItem .sf_awardImg { max-width: 18.750vw;}
.sf_awardRowItem .sf_awardContCol {max-width: 18.750vw; padding: .781vw 1.042vw; }
.sf_awardRowItem .sf_awardShape { display: inline-flex; max-width: 3.333vw; margin-bottom: .781vw;}
.sf_awardRowItem .sf_awardText { font-size: 1.146vw; }
.sf_awards_btnLine-Pos {margin-top: 4.167vw;}
.sf_awardsSec_wrap .sf_awardRowOver:not(:first-child) {margin-top: -4.427vw;}
.sf_awardsSec_wrap .sf_awardRowOver:first-child .sf_awardContCol {margin-bottom: 4.948vw;}
.awardsThumbImg { height: 11.198vw; overflow: hidden;display: block;border: 1px solid rgba(0,0,0,.1); }
.awardsThumbImg img {object-position: center top;}
.cstAwardModal .modal-body { padding: 0; }
.cstAwardModal .btn-close { position: absolute; z-index: 1; padding: 0; background-color: #fff; right: 0.417vw; top: 0.417vw; opacity: 1; width: 1.563vw; height: 1.563vw; border-radius: 100%; background-size: 0.625vw; box-shadow: none !important; }
/*** End Awards ***/
/*** Facility ***/
.sf_faciltyWrapp_1 {padding-bottom: 4.167vw;}
.sf_facilityTp-Img { max-width: 25.521vw; margin-bottom: .938vw; }
.sf_facilityHero .sf_tpHead { margin-bottom: .417vw; }
.sf_facilityWrapLineV {padding-top: 17.188vw;padding-bottom: 13.542vw;}
.sf_facilityBgElement_1, .sf_facilityBgElement_2, .sf_facilityBgElement_3 {position: absolute;}
.sf_facilityBgElement_1 { right: -8.333vw; top: 3.125vw; width: 18.750vw; }
.sf_facilityBgElement_2 { width: 16.667vw; top: 50%; left: 0; }
.sf_facilityBgElement_3 { right: 0; bottom: 0; width: 19.792vw; }
.sf_facilityFoodMood { max-width: 23.438vw; position: relative; left: .729vw; margin-bottom: 2.604vw; }
.sf_facility_btnLine-Pos { margin-top: 2.604vw; }
.sf_faciltyWrapp_2 {padding-top: 5.729vw;padding-bottom: 7.813vw;}
.sf_listfacilityLogo {list-style: none;padding: 0;margin: 0;width: 100%;max-width: 15.625vw;position: relative;}
.sf_listfacilityLogo > li {position: relative;}
.sf_listfacilityLogo > li:nth-child(2) {z-index: 1;}
.sf_listfacilityLogo > li:nth-child(3) {z-index: 2;}
.sf_listfacilityLogo > li:nth-child(1) .sf_facilityLogo_card {transform: rotate(10deg);}
.sf_listfacilityLogo > li:nth-child(2) .sf_facilityLogo_card { transform: rotate(-15deg); margin-top: -5.729vw; left: -8.031vw; }
.sf_listfacilityLogo > li:nth-child(3) .sf_facilityLogo_card { transform: rotate(10deg); margin-top: -7.552vw; left: 2.083vw; }
.sf_facilityLogo_card {background-color: #e9e7e8;padding:0.781vw 0.781vw  3.125vw .781vw ;position: relative;}
.sf_facilityLogo_card .wrapImg {background-color: #fff;}

.facilty_ThoughtWrp{padding:1.563vw 0 1.563vw 13.021vw; margin-top: -4.167vw;}
.sf-logooverlap{margin-right: -8.854vw; }
.facilty-overlayTxt{font-size: 11.396vw; opacity: .08; color: var(--color-Brown); line-height: 0.8;}
.facilty-overlayTxt.facilty-pos{position: absolute; z-index: 1; top: 50%; transform: translateY(-50%); left: 0;}
.facilty-Lastsec{padding-bottom: 13.021vw; padding-top: 2.604vw;}
.faciltyRow-gap{display: flex; flex-direction: column; row-gap: 2.604vw;}
.mrg-r-overfolw{margin-right: -7.292vw;}

/*** End Facility ***/

/*** start sam company ***/
.sam-co_Logo{max-width: 7.031vw; margin-left: auto; margin-right: auto;}
.sam-co-MiddWrp{max-width: 41.667vw; width: 100%; margin-top: -13.021vw;}
.sam-co-LeftWrp{max-width: 25.417vw; width: 100%; position: absolute; bottom: 2.604vw; left: 0; }
.sam-conferences{padding: 7.292vw 0;}
.mrg-top-50{margin-top: 2.604vw;}
.sam-confer-pb{padding-bottom: 7.813vw;}
.sam-op-overlapImg{max-width: 25.573vw; position: absolute; bottom: -7.813vw; left: 50%; transform: translateX(-55%); z-index: 99;}
.door-ses-secWrp{padding: 9.375vw 0; background-color: #f9f5ee;}
.color-Liver {color: #62381d;}
.closeDoor-gap{display: flex; flex-direction: column; gap: 1.042vw;}

.img-blur{filter: blur(2px);}

.bg-sam-pattern{ background-repeat: repeat; background-position: left top; background-color: #f9f5ee; background-image: url(../images/sam-company-pattern.jpg); }
.bg-sam-color{background-color: #f9f5ee;}
.text-arable-brown{color: #77572a;}
.bg-blue-pattern{background-image: url(../images/blue-pattern.jpg);}
.color-pavillion{color: #ede4d5;}

.sam-LineColor.crossLines i{background-color: rgba(46, 70, 142, 0.2);}

.sam-com-pos{position: absolute; bottom: 20.198vw; z-index: 0;}
.sam-com_marquee .marqueeSlide-1{color: #d5c18a; opacity: .7;}
.sam-com_marquee .marqueeSlide-2.outline-2 { text-shadow: -1px -1px 0 #77572a, 0   -1px 0 #77572a, 1px -1px 0 #77572a, 1px  0   0 #77572a, 1px  1px 0 #77572a, 0    1px 0 #77572a, -1px  1px 0 #77572a, -1px  0   0 #77572a; color: #d5c18a; opacity: .3; }

/*** End sam company ***/

/*** start sam chacha ***/
.color-Raisin-black{color: #231f20;}
.color-Cadet-grey{color: #929eb9;}
.bg-Cadet-grey{background-color: #929eb9;}
.bg-Cadet-pattern{background-repeat: repeat; background-position: left top; background-color: #929eb9; background-image: url(../images/sam-chacha-pattern.jpg); }
.sam-chacha_Logo{max-width: 10.156vw; width: 100%; margin-left: auto; margin-right: auto;}
.sam-Raisin.crossLines i{background-color: rgba(35, 31, 32, 0.2);}
.sam-Raisin.crossLines .line-vr:after{background-color: rgba(35, 31, 32, 0.2);}
.chacha-nourisment-Wrp{padding: 4.167vw 0;}
.sam-chacha_marquee .marqueeSlide-1{color: #929eb9;}
.sam-chacha_marquee .marqueeSlide-2.outline-2 { text-shadow: -1px -1px 0 #929eb9, 0   -1px 0 #929eb9, 1px -1px 0 #929eb9, 1px  0   0 #929eb9, 1px  1px 0 #929eb9, 0    1px 0 #929eb9, -1px  1px 0 #929eb9, -1px  0   0 #929eb9; color: #b1baca; opacity: .7; }
.chacha-midd-Dish{max-width: 35.323vw; width: 100%; margin-left: auto; margin-right: auto;}
.chacha_marquee-pos{position: absolute; top: 50%; left: 0; transform: translateY(-50%); z-index: -1;}
.sam-chacha-rowGap{display: flex; flex-direction: column; gap: 5.208vw;}
.chacha-btmLine-Wrp{margin: 3.125vw 0;}
.nutrient-rich-Sec{padding: 3.646vw 0;}
.nutrient-inner{padding: 5.208vw 0;}
.nutrient-samTxt{padding: 1.563vw 0 1.563vw 4.167vw;}
.sam-chacha-overlayDish_1 { width: 19.792vw; left: -6.813vw; top: 6.771vw;  z-index: 9;}
.sam-chacha-overlayDish_2 { width: 19.792vw; right: -6.813vw; top: -4.167vw;  z-index: 9;}
.sam-chacha-overlayDish_3 { width: 19.792vw; left: -6.813vw; bottom: -9.771vw; z-index: 9;}
.sam-chacha-overlayDish_4 { width: 19.792vw; right: -6.813vw; bottom: 0;  z-index: 9;}
.sam-chacha-overlayDish_5 { width: 19.792vw; right: -6.813vw; bottom: 15.833vw;  z-index: 9;}

/*** start sam chacha ***/

/*** Philosophy ***/
.sf_philosophyTp-Img {max-width: 11.458vw;margin-bottom: .781vw;}
.rowShowcase-info .contHead .spark-pos2.philosophySpark-1 {margin-top: -1.146vw;margin-right: -.938vw;}
.sf_philInfoSec_2 {padding-top: 5.208vw;}
.sf_facilityLogo_card.sf_philCardImg {width: 16.667vw;}
.sf_PhilosophyCardsWrap { position: relative;margin-left: 2.083vw;margin-right: -10.677vw; min-height: 47.294vw; }
.sf_PhilosophyCardsWrap .sf_philThumbList { position: absolute; left: 0; right: 0; top: 0; bottom: 0; }
.sf_PhilosophyCardsWrap .sf_philThumbList > li {display: inline-flex;position: absolute;}
.sf_PhilosophyCardsWrap .sf_philThumbList > li:nth-child(1) {left: 12.086vw; top: 1.839vw; transform: rotate(10deg);z-index: 1;}
.sf_PhilosophyCardsWrap .sf_philThumbList > li:nth-child(2) {left: 31.004vw;top:0;transform: rotate(-8deg);}
.sf_PhilosophyCardsWrap .sf_philThumbList > li:nth-child(3) {left: 21.545vw; top: 14.188vw; transform: rotate(-14deg);z-index: 2;}
.sf_PhilosophyCardsWrap .sf_philThumbList > li:nth-child(4) {left: .525vw; top: 19.443vw; transform: rotate(-10deg);z-index: 2;}
.sf_PhilosophyCardsWrap .sf_philThumbList > li:nth-child(5) {left: 13.137vw; top: 27.851vw; transform: rotate(13deg);z-index: 3;}
.sf_PhilosophyCardsWrap .sf_philThumbList > li:nth-child(6) { left: 34.157vw; top: 28.376vw; transform: rotate(-7deg); }
.sf_phil_Sec_3 {padding-top: 8.854vw;}
.sf_phil_Sec_3 .bgSlides-pos { position: absolute; z-index: 0; top: 0; left: 0; width: 100%; }
.sf_phil_DishLg {max-width: 44.792vw;margin: 0 auto 2.083vw auto;}
.sf_phil_smMax {max-width: 39.844vw;}
.sf_phil_Sec_Info {padding-bottom: 9.375vw;}
.sf_phil_SingleOverlayImg { max-width: 36.458vw; margin-top: -5.208vw; }
.crossLines.sf_lineDark i {background-color: rgba(70,53,23,.4);}
.sf_phil_LineSpace_v {padding-top: 13.021vw;}
.sf_bgTxt-head {font-size: 11.458vw; line-height: .9; position: absolute; opacity: .08;}
.sf_philBg_head1 { min-width: 98vw; left: -3.646vw; top: -4.688vw; }
.sf_philBg_head2 { min-width: 84.375vw; left: .781vw; top: -.781vw; }
.sf_phil_infoSpc_tp {margin-top: 8.854vw;}
.sf_phil_infoSpc_tpsm {margin-top: 3.385vw;}
/*** End Philosophy ***/

/*** Header-Chacha ***/
.sam-chacha-pg .headerWrapp .cst-navbar .navLogo{background-color: #f6faf3;}
.sam-chacha-pg .headerWrapp .navbar-expand-lg .navbar-nav .nav-link{color: var(--color-Black) !important; }
.sam-chacha-pg .headerWrapp{ background: linear-gradient(0deg, rgba(146,158,185,0) 10%, rgba(146,158,185,1) 100%);}
.sam-chacha-ftr .bg-Brown-pattern {background-image: url("../images/sam-chacha-ftr-bg.jpg"); background-repeat: repeat; background-position: left top; background-color: #7f3f98;}
.sam-chacha-ftr .footerHead{background-color: #ffffff !important; color: #000000; background-image: none;}
.sam-chacha-pg .logoImg{display: none !important;}
.sam-chacha-pg .logoImg.sam-chacha-logo{display: block !important;}
.sam-chacha-pg .mobWrp_sidebar .navbarIn .thm-nav > li > .nav-link{text-align: center; color: #231f20 !important;}
.sam-chacha-pg .navbar-toggler.cmnBtn-1{background-color:#7f3f98 !important;}
.sam-chacha-pg .thm-nav>.nav-item>.nav-link .hover{color:#231f20 !important;}

/*** Header-Chacha ***/
/*** Header-samma-party ***/
.samma-party-pg .headerWrapp .cst-navbar .navLogo{background-color: #f6faf3;}
.samma-party-pg .headerWrapp .navbar-expand-lg .navbar-nav .nav-link{color: var(--color-Black) !important; }
.samma-party-pg .headerWrapp{ background: linear-gradient(0deg, rgba(129,207,210,0) 10%, rgba(129,207,210,1) 100%);}
.samma-party-pg .bg-Brown-pattern {background-image: url("../images/samma-party-pattern_2.jpg"); background-repeat: repeat; background-position: left top; background-color: #0bbab4;}
.samma-party-pg .footerHead{background-color: #ffffff !important; color: #511850; background-image: none;}
.samma-party-pg .logoImg{display: none !important;}
.samma-party-pg .logoImg.samma-party-logo{display: block !important;}
.samma-party-pg .navbar-toggler.cmnBtn-1{background-color:#511850 !important;}
.samma-party-pg  .color-Champagne, .samma-party-pg .footerWrapp a{color: #511850 !important;}
.samma-party-pg .mobWrp_sidebar .navbarIn .thm-nav > li > .nav-link{color:#2e478f !important;}
.samma-party-pg .thm-nav>.nav-item>.nav-link .hover{color:#2e478f !important;}
/*** Header-samma-party ***/

/*** Header-samma-company ***/
.sam-company-pg .logoImg{display: none !important;}
.sam-company-pg .logoImg.sam-company-logo{display: block !important;}
.sam-company-pg.v_2.pgScroll_Header .navbarIn .thm-nav > li > .nav-link{color: #f2e6cf !important;}
.sam-company-pg.v_2 .navbarIn .thm-nav > li > .nav-link{color: rgb(46, 71, 143) !important;}
.sam-company-pg.v_2 .headerWrapp{ background: linear-gradient(0deg, rgba(146,158,185,0) 10%, rgba(146,158,185,.3) 100%);}
.sam-company-pg.v_2 .navbar-toggler.cmnBtn-1{background-color:rgb(46, 71, 143)  !important;}
.sam-company-pg.v_2.pgScroll_Header .headerWrapp{background: linear-gradient(0deg, rgba(46,71,143,0.4) 10%, rgba(46,71,143,1) 100%);}
.sam-company-ftr .bg-Brown-pattern{    background-image: url(../images/blue-pattern.jpg); background-repeat: repeat; background-position: left top; background-color: rgb(46, 71, 143);}
.sam-company-ftr .footerHead { background-color: #ffffff !important; color: rgb(46, 71, 143); background-image: none; }
.sam-company-ftr .ft_SocialItem{color: rgb(46, 71, 143) !important;}
.sam-company-pg.v_2 .thm-nav>.nav-item>.nav-link .hover{color:#2e478f !important;}
.pgScroll_Header.sam-company-pg.v_2 .thm-nav>.nav-item>.nav-link .hover{color:#f2e6cf  !important;}

/*** Samma Party ***/
.bg-samma-party{background-color: #aee0de;}
.bg-samma-pattern{background-repeat: repeat; background-position: left top; background-color: #aee0de; background-image: url(../images/samma-party-pattern.jpg); }
.bg-samma-pattern_2{background-repeat: repeat; background-position: left top; background-color: #0bbab4; background-image: url(../images/samma-party-pattern_2.jpg); }
.color-PinkishRed{color: #d60e25;}
.color-Magenta{color: #511850;}
.samma_line.crossLines i{background-color: rgba(214,14,37, 0.2);}
.samma_line.crossLines .line-vr:after{background-color: rgba(214,14,37, 0.2);}
.sammaElementsWrapp { position: relative; }
.sammaElementsWrapp .samma_element {position: absolute;}
.sammaElementsWrapp .samma_element.element1 {top: 7.357vw;left: 24.698vw;width: 5.780vw;}
.sammaElementsWrapp .samma_element.element2 {top: 21.019vw;left: 20.231vw;width:7.357vw;}
.sammaElementsWrapp .samma_element.element3 {top: 25.486vw;left: 7.514vw;width:6.569vw;}
.sammaElementsWrapp .samma_element.element4 {top: 38.623vw;left: 16.816vw;width:6.306vw;}
.sammaElementsWrapp .samma_element.element5 {top: 16.290vw;right: 25.486vw;width:6.831vw;}
.sammaElementsWrapp .samma_element.element6 {top: 13.137vw;right: 8.145vw;width:8.933vw;}
.sammaElementsWrapp .samma_element.element7 {top: 33.368vw;right: 6.831vw;width:5.938vw;}
.sammaElementsWrapp .samma_element.element8 {top: 41.513vw;right: 22.859vw;width:12.086vw;}
.sammaElementsWrapp .samma_element.circle1 {top: 12.612vw;left: 14.451vw;}
.sammaElementsWrapp .samma_element.circle2 {top: 18.392vw;left: 33.631vw;}
.sammaElementsWrapp .samma_element.circle3 {top: 21.545vw;left: 17.341vw;}
.sammaElementsWrapp .samma_element.circle4 {top: 39.937vw;left: 27.325vw;}
.sammaElementsWrapp .samma_element.circle5 {top: 42.039vw;left: 39.411vw;}
.sammaElementsWrapp .samma_element.circle6 {top: 29.953vw;right: 18.392vw;}
.sammaElementsWrapp .samma_element.circle7 {top: 38.886vw;right: 17.078vw;}
.sammaElementsWrapp .samma_element.circle8 {top: 39.937vw;right: 24.172vw;}
.sammaElementsWrapp .samma_element.sammaCirlce {width: 1.471vw;height: 1.471vw;border-radius: 100%;}
.sammaElementsWrapp .samma_element.sammaCirlce .cirlceIn {position: relative;display: block;height: 100%;width: 100%;border-radius: 100%;background-color: #04b98d;}
.sammaElementsWrapp .samma_element.circle2 .cirlceIn {background-color: #05a8bd;}
.sammaElementsWrapp .samma_element.circle3 .cirlceIn, .sammaElementsWrapp .samma_element.circle7 .cirlceIn {background-color: #ba042f;}
.sammaElementsWrapp .samma_element.circle4 .cirlceIn {background-color: #ed0bf0;}
.sammaElementsWrapp .samma_element.circle5 .cirlceIn {background-color: #2fbd05;}
.sammaElementsWrapp .samma_element.circle6 .cirlceIn {background-color: #f1f00c;}
.zoom-in-outAnim {animation: zoom-in-zoom-out 4s ease infinite;}
.zoom-in-outAnim2 {animation: zoom-in-zoom-out2 4s ease infinite;}
@keyframes zoom-in-zoom-out {
    0%, 100%{
      transform: scale(.1);
      opacity: .3;
    }
    50% {
      transform: scale(1);
      opacity: 1;
    }
  }
  @keyframes zoom-in-zoom-out2 {
    0%, 100%{
      transform: scale(1);
      opacity: 1;
    }
    50% {
      transform: scale(.1);
      opacity: .3;
    }
  }

.samParty-conent{padding: 1.042vw 0;}
.samParty-conent.content-p-l{padding-left:3.646vw;}
.flipped-imgWrp{margin-top: -5.208vw; max-width: 52.083vw; margin-left: auto; margin-right: auto;}
.samma-gangWrp{padding: 7.813vw 0 1.042vw;}
.samma-btmWrp{padding-bottom: 3.646vw;}
.hang-gang-wrp{padding: 3.646vw 0;}

.samma_marquee .marqueeSlide-1{color: #81cfd2;}
.samma_marquee .marqueeSlide-2.outline-2 { text-shadow: -1px -1px 0 #006e72, 0   -1px 0 #006e72, 1px -1px 0 #006e72, 1px  0   0 #006e72, 1px  1px 0 #006e72, 0    1px 0 #006e72, -1px  1px 0 #006e72, -1px  0   0 #006e72; color: #81cfd2; opacity: .3; }
.samma_marquee-pos{position: absolute; top: 50%; left: 0; transform: translateY(-50%); z-index: -1;}
.opacity-08 {opacity: .08 !important;}
.greenL-outline-2 {text-shadow: -1px -1px 0 rgba(47, 92, 19, 0.3), 0   -1px 0 rgba(47, 92, 19, 0.3), 1px -1px 0 rgba(47, 92, 19, 0.3), 1px  0   0 rgba(47, 92, 19, 0.3), 1px  1px 0 rgba(47, 92, 19, 0.3), 0    1px 0 rgba(47, 92, 19, 0.3), -1px  1px 0 rgba(47, 92, 19, 0.3), -1px  0   0 rgba(47, 92, 19, 0.3);
    color: var(--color-Gainsboro);
    opacity: .3;}

.serves-right-pb{padding-bottom: 3.646vw;}
.samma-partyLast{padding: 1.823vw 0;}
.line_wrp.Pd-Top{padding-top: 3.385vw;}
.line_wrp.Pd-bottom{padding-bottom:3.385vw;}
.spark-samma-Pos { top: -1.042vw; right: -2.125vw; position: absolute; }

.max-FitWidth{width: fit-content; margin: auto;}
.max-FitWidth2{width: fit-content;}
.samma-BgElement_1, .samma-BgElement_2, .samma-BgElement_3{position: absolute;}
.samma-BgElement_1{max-width: 31.250vw; width: 100%; top: -10.417vw; right: -15.625vw;}
.samma-BgElement_2{max-width: 31.250vw; width: 100%; bottom: -10.417vw; left: -10.625vw;}
.samma-BgElement_3{max-width: 31.250vw; width: 100%; bottom: -0; right: -12.625vw;}
/*** End Samma Party ***/

/*** Global Speciality***/
.global-spec_headLogo{max-width: 13.542vw; margin-left: auto; margin-right: auto;}
.global-secWrp{padding-top: 12.500vw; margin-bottom: 6.500vw;}
.global-marqueeWrp{margin: 4.688vw 0 3.646vw; position: relative; z-index: 2;} 
.global-secGap{display: flex; flex-direction: column; row-gap: 7.813vw;}
/*** Global Speciality***/

/*** case study testimonias***/
.case-study-TopDish{max-width:12.240vw; margin-left: auto; margin-right: auto;}
.case-study-SecWrp{padding-top: 5.771vw; }
.marqueeSlide-1.font-200 , .marqueeSlide-2.font-200{font-size: 10.417vw;}
.cs_slidingcardItem{padding: 4.167vw  6.167vw ; position: relative; background-color: rgba(255, 255, 255, 0.1); border-radius:1.563vw; text-align: center;}
.cs_slidingcardItem .card_No{position: absolute; top:0;  left: 50%; transform: translate(-50%, -50%);}
.cs_slidingcardItem .cs_cardInfo{font-size: 1.458vw; font-weight: 500;}
.cs_slidingcardItem .cs_card-SubInfo{font-size: 1.198vw; font-weight: 500;}
.cs-cstslider.cstslider .slick-list .slick-slide {padding-left: 1.719vw; padding-right: 1.719vw;}
.cs-cstslider{margin-bottom:6.771vw; padding-bottom: 1.563vw;}
.cs-cardTop-Pd{padding-top: 2.604vw;}
.case-study-marqueeWrp{padding-bottom: 1.823vw;}
/*** case study testimonias***/

/*** Party Panner ***/
.sf_Pg_PartyPanner {padding-bottom: 12.500vw;}
.sf_partyPannerSec_hero {padding-bottom: 1.042vw; margin-top: -2.083vw;}
.sf_partyPanner_hero { padding-top: 8.333vw; padding-bottom: 3.125vw; min-height: 38.542vw; background-position: center top; background-size: contain;background-repeat: no-repeat; background-image: url("../images/party-ribbons.png"); }
.sf_partyPanner_hero.bg-green {background-image: url("../images/party-ribbons-green.png")}
.sf_scrollBtn {display: inline-flex;width: 1.354vw;padding: 0;border: none;}
.sf_partyPannerSec_2 { padding-top: 7.813vw; padding-bottom: .521vw;}
.sr_partyPannerInfo_2 {margin-bottom: 1.823vw;}
.sr_partyPannerInfo_2 .sf_bgText_pos { position: absolute; left: 0; width: 100%; top: 5.156vw; }
.sf_partyBg-text {color:#d7cab2;font-size: 15.625vw;line-height: .8;opacity: .08;text-transform: uppercase; white-space: nowrap;}
.sf_partyBg-text.textGreen {color: var(--color-Metallic-Green);}
.sf_partyP_infoSec .linesSpacing { padding-top: 6.510vw; padding-bottom: 1.823vw; }

.sf_partyP_InfoList > li { padding: 1.302vw 3.906vw 1.302vw 0; width: 50%; text-align: right; }
.sf_partyP_InfoList > li:nth-child(2n) { padding-left: 3.906vw; padding-right: 0; margin-left: auto; text-align: left; }
.sf_partyP_infoSec .sf_pp_btnRow {margin-top: 2.604vw;}
.sf_BGElemWrap {position: absolute;display: inline-flex;}
.sf_BGElemWrap.element_1 {width:13.021vw;left: .260vw;top:-14.583vw;}
.sf_BGElemWrap.element_2 { width: 13.229vw; right: .156vw; top: -.625vw; }
.sf_BGElemWrap.element_3 { width: 13.542vw; left: .521vw; top: 11.719vw; }
.sf_BGElemWrap.element_4 { width: 19.792vw; right: -.260vw; top: 32.813vw; }
.sf_BGElemWrap.element_5 { width: 13.021vw; bottom: 0; left: 0; }
.sf_partyPannerBTSM-sec {padding-bottom: 3.646vw;}
.sf_partyP_posOverlay {margin-top: -7.292vw;}
.sf_pp_pic {display: inline-flex;width: 11.979vw;}
.sf_partyPannerBTSM-sec .sf_infoTxt {margin-top: 2.083vw;}
/*** End Party Panner ***/
/*** Party Panner Enquiry ***/
.sf_uskPartyP_hero {position: relative;padding-bottom: 4.427vw;margin-bottom: 1.042vw;}
.sf_uskPartyP_hero .uskPg-heading { margin-bottom: 2.344vw; }
.sf_uskPartyP_hero .wrappContLogo { padding-bottom: 3.385vw; position: relative; }
.sf_uskPartyP_hero .wrappContLogo .crossLines { bottom: 0; top: auto; }
.sf_uskPartyP_hero .crossLines.linesBt {top: auto;bottom: 0;}
.sf_enqbgTextSec {min-height: 21.354vw;}
.sf_enqbgTextSec .sf_bgText_pos { position: absolute; bottom: 0; width: auto; left: 50%; transform: translateX(-50%); }
.sf_enq_adviceCard { max-width: 16.927vw; width: 100%; padding: 3.646vw .417vw 1.042vw .417vw; border-radius: 6px; background-color: #e1d5be; color: var(--color-Brown); position: relative; margin: 3.385vw auto 0 auto; }
.sf_enq_adviceCard .picImg_wrap { max-width: 5.208vw; width: 100%; position: absolute; display: inline-flex; left: 50%; top: 0; transform: translate(-50%, -50%); }
.sf_enq_adviceCard .txt_summary {font-weight: 500;}
.cstRedio{ border:0.208vw solid var(--color-Champagne); appearance:none; border-radius:50%; width:1.042vw; height:1.042vw; background-color:#463417; transition:all ease-in 0.2s; }
.cstRedio:checked{ background-color:#901c1f; }
.frm-redioWrp{display: flex; align-items: center; column-gap: 2.083vw;}
.redio-item{display: flex; align-items: center; column-gap: 0.625vw;}
.form-designElment{padding-top: 1.563vw; padding-bottom: 1.563vw;}
.form-field {margin-bottom: 1.563vw;}
.cst-lable{margin-bottom: 0.104vw;}
.form-field .cstInput,  .form-field .cstSelect{padding: 1.042vw ; line-height: 1; background-color: rgba(255, 255, 255, 0.6); border: none; border-radius: 0.156vw; color: #000000; font-size: var(--f-size-18); box-shadow: none;}
.form-field .cstInput::placeholder{color: #000000;}
.form-field .cstSelect{--bs-form-select-bg-img:url(../images/../images/select-arrow.png); background-size: 0.677vw auto; padding-right: 1.667vw;}
.form-field .cstSelect option:checked,
.form-field .cstSelect option:hover {
    box-shadow: 0 0 10px 100px #000 inset;
}
.greenTheam .form-field .cstSelect {--bs-form-select-bg-img:url(../images/../images/select-arrow-green.png);}
.middLine{padding: 0.521vw 0;margin: 0.521vw 0; position: relative;}
.middLine::after{content: ""; position: absolute; top: 0; bottom: 0; width: 1px; background-color: var(--color-Champagne); left: 50%; opacity: .3;}
.checkOut-pic{max-width: 20.833vw; margin-left: auto; margin-right: auto; margin-top: -6.250vw;}
.mrg-top-90{margin-top: 4.688vw;}
.part-enq-CtaWrp{display: flex; align-items: center; justify-content: center; column-gap: 1.823vw;}
.pp_enq-element-1{max-width: 9.115vw; position: absolute; top: 50%; left: 0; transform: translateY(-50%);} 
.pp_enq-element-2{max-width: 13.021vw; position: absolute; top: 50%; right: 0;  transform: translateY(-50%);}
.pp-eqn-img{position: absolute; max-width:21.094vw; }
.pp-eqn-img.pp-eqn_1{top: 15%;}
.pp-eqn-img.pp-eqn_2{top: 10%; right: 0;}
.pp-eqn-img.pp-eqn_3{bottom: 20%; left: 0;}
.pp-eqn-img.pp-eqn_4{bottom: 10%; right: 0;}
/*** End Party Panner Enquiry ***/

.greenTheam .sf_enq_adviceCard{background-color: rgb(90, 138, 63); color:#ffffff ;}
.greenTheam .sf_partyBg-text{ text-shadow: -1px -1px 0 rgba(90, 138, 63, 1), 0 -1px 0 rgba(90, 138, 63, 1), 1px -1px 0 rgba(90, 138, 63, 1), 1px 0 0 rgba(90, 138, 63, 1), 1px 1px 0 rgba(90, 138, 63, 1), 0 1px 0 rgba(90, 138, 63, 1), -1px 1px 0 rgba(90, 138, 63, 1), -1px 0 0 rgba(90, 138, 63, 1); opacity: 0.2; color: #ffffff; line-height: 1;}
.greenTheam .cstRedio{ border-color:#9aae8f; background-color: #ffffff;}
.greenTheam .cstRedio:checked{ background-color:var(--color-Metallic-Green); }
.greenTheam .middLine::after{background-color: var(--color-Metallic-Green);}
.btn-green{background-color: var(--color-Metallic-Green) !important;}
.cartBig-Txt{position: absolute; top:4.688vw; left: 50%; transform: translateX(-50%);}
.cart-designElment{padding: 0.781vw 0;}
.w-85{max-width: 85%;}
.cartBox-p{padding: 15.625vw 0;}
.greenTheam  .frameBx .brd-L, .greenTheam  .frameBx .brd-R, .greenTheam  .frameBx .brd-T, .greenTheam .frameBx .brd-B{background-color: #b8c2b8;}
.greenTheam  .frameBx .corner-TL, .greenTheam  .frameBx .corner-TR, .greenTheam  .frameBx .corner-BL, .greenTheam  .frameBx .corner-BR{border-color: #b8c2b8;}

/* Party panner select plan */
.sf_Pg_PartyPanner.sf_plansPg {padding-bottom: 7.813vw;}
.sf_pp_dishIcon {width: 8.854vw;margin: 1.823vw auto 1.302vw auto;}
.sf_indiTypeRow {gap: 1.302vw;}
.sf_typeDishItem { font-size: 1.042vw; line-height: 1.2; position: relative; display: inline-flex; gap: .521vw; }
.sf_typeDishItem:before { content: ""; display: inline-flex; width: .833vw; height: .833vw; border-radius: 100%; align-self: center; }
.sf_typeDishItem.veg:before {background-color: #2f7d00;}
.sf_typeDishItem.non-v:before {background-color: #eb0000;}
.sf_pp_plansInfo1 { padding-bottom: 4.688vw; }
.sf_pp_plansInfo1 .sf_infoSummary {margin: 0 auto 1.823vw auto;}
.sf_pp_plansInfo1 .linesBt {bottom: 0;top: auto;}
.sf_accordion .frameBx .brd-L, .sf_accordion .frameBx .brd-R {top: 1.042vw;bottom: 1.042vw;}
.sf_accordion .frameBx .brd-T, .sf_accordion .frameBx .brd-B {left: 1.042vw;right: 1.042vw;}
.sf_accordion .frameBx .corner-TL, .sf_accordion .frameBx .corner-TR, .sf_accordion .frameBx .corner-BL, .sf_accordion .frameBx .corner-BR {width: 1.042vw;height: 1.042vw;}
.sf_tabsNav {margin-bottom: 1.823vw;gap: .521vw .781vw;}
.sf_tabsNav .nav-link { font-size: 1.302vw; line-height: 1; background-color: #bd7729; color: #fff; border-radius: 5.208vw; min-width: 9.896vw; padding: .677vw .781vw .521vw .781vw; font-family: var(--font-Migra); font-weight: normal; }
.sf_tabsNav .nav-link.active {background-color: #9f384a;}
.sf_tabsNav.tabGreen .nav-link {background-color: var(--color-Metallic-Green);}
.sf_tabsNav.tabGreen .nav-link.active {background-color: #d39707;}
.sf_accordion > .accordion-item:not(:last-child) { margin-bottom: 1.302vw; }
.sf_accordion .accordion-item { min-height: 0 !important; background-color: transparent; border: none; border-radius: 0; }
.sf_accordion .accordion-item .accordion-button {border-radius: 0;border: none; justify-content: center; background-color: transparent;box-shadow: none;font-size: 3.125vw;line-height: 1;padding-top: 1.042vw; padding-bottom: .625vw;transition: all 0.2s linear;}
.sf_accordion .accordion-item .accordion-button.collapsed {font-size: 2.083vw;padding-top: .625vw;}
.sf_accordion .accordion-item .accordion-button, .sf_accordion .accordion-item .accordion-body {padding-left: 2.083vw;padding-right: 2.083vw;}
.sf_accordion .accordion-item .accordion-body {border: none;padding-bottom: 2.083vw;padding-top: 3.125vw;}
.sf_accordion .accordion-item .accordion-button::after {display: none;}
.sf_pp_plansSpc_r {padding-right: 7.813vw;}
.sf_hgt_menus { max-height: 23.958vw; overflow: auto; }
.sf_plansSelection-head { align-items: center; gap: .781vw; padding: 0.625vw 1.302vw;background-color: rgba(189,119,41,.2);margin-bottom: 1.302vw;}
.sf_plansSelection-head.greenRow {background-color: rgba(47,92,19,.5);}
.sf_selectedWrap {display: flex;gap: .417vw;flex-wrap: wrap;}
.sf_plansSelection-head.greenRow .sf_selectedPlan {background-color: var(--color-White);}
.sf_selectedPlan {display: inline-flex;align-items: center; background-color: #e1d5be;font-size: .729vw;color: #453517;padding: .26vw .469vw;border-radius: .156vw;line-height: 1;gap: .313vw;}
.sf_selectedPlan::before {content: "";width: .313vw;height: .313vw;border-radius: 100%;background-color: #2f7d00;}
.sf_selectionTxt {font-size: 1.302vw;}
.sf_menuListing.list_2col { display: grid; gap: 0 3.125vw; grid-template-columns: 1fr 1fr; }
.sf_menuListing > li {position: relative;padding-top: .469vw;padding-bottom: .469vw;}
.sf_menuListing > li::after {content: "";position: absolute;bottom: 0;left: 1.563vw;right: 0;height: 1px;background-color: rgba(115,103,70,.6);}
.sf_menuCheck .checkInput {  padding: 0; height: initial; width: initial; margin-bottom: 0; display: none; cursor: pointer;}
.sf_menuCheck .checkLabel {line-height: 1.2;position: relative;display: block;position: relative;padding-left: 1.563vw;}
.sf_menuCheck .checkLabel::before {content: "\f00c";position: absolute;left: 0;top:.156vw;width: .833vw;height: .833vw;border: 1px solid #f1e6d0;border-radius: .208vw;cursor: pointer;font-weight: 900;font-family: "Font Awesome 6 Free";font-size: 0; display: inline-flex;justify-content: center;align-items: center;}
.sf_menuCheck .checkInput:checked ~ .checkLabel::before { font-size: .625vw; color: var(--color-Brown); background-color: #f1e6d0; }
.greenTheam .sf_menuCheck .checkLabel::before {border-color: var(--color-Black);}
.greenTheam .sf_menuCheck .checkInput:checked ~ .checkLabel::before { color: var(--color-White); background-color: var(--color-Black); }
.sf_plansSidebCol .sf_enq_adviceCard {max-width: 100%;margin-top: 0;margin-bottom: 1.563vw;}
.sf_pp_sideinfoSummary {font-size: 1.146vw;}
.sf_plansSide_element {max-width: 11.458vw;width: 100%;margin-left: 1.042vw;}
.sf_plansRowWrap {margin-left: -1.875vw;margin-right: -1.875vw;}
.sf_plansRowWrap>.col, .sf_plansRowWrap>[class*=col]  {padding-left: 1.875vw;padding-right: 1.875vw;}
.sf_plansRowWrap .sideCol-wrap {border-right: 1px solid rgba(255,255,255,.3);}
.sf_plansBtnsRow {gap: 1.563vw;margin-top: 4.167vw;}
.sf-pp-planBT-pic { max-width: 20.833vw; width: 100%; margin-top: -6.25vw; }

.sf_darkScroll::-webkit-scrollbar-track { border-radius:60px; background-color: transparent; }
.sf_darkScroll::-webkit-scrollbar { width: 5px; background-color: transparent; }
.sf_darkScroll::-webkit-scrollbar-thumb { border-radius: 10px; background-color:rgba(255,255,255,.2); }
.sf_darkScroll.themeBlack::-webkit-scrollbar-thumb { background-color:rgba(0,0,0,.2); }

/* End Party panner select plan */
/* Party panner Order Details */
.cstCheckWrap {position: relative;}
.cstCheckWrap input.chk-input { -webkit-appearance: none; appearance: none; margin: 0; }
.cstCheckWrap .chk-label {position: relative;padding-left: 1.823vw;}
.cstCheckWrap .chk-label::before {content: "\f00c";position: absolute; left: 0;top: 0.156vw;width: 1.042vw;height: 1.042vw;border-radius: 0.208vw;background-color: var(--color-WineRed);color: var(--color-White);cursor: pointer;font-size: 0; font-weight: 900;font-family: "Font Awesome 6 Free";display: flex;justify-content: center;align-items: center;}
.cstCheckWrap input.chk-input:checked~.chk-label::before {font-size: 0.729vw;}
.cstCheckWrap.checkGreen .chk-label::before {background-color: var(--color-Metallic-Green);}
.sf_pg_pp_orderD {padding-bottom: 7.813vw;}
.pp-oderD-pic {max-width: 16.146vw;width: 100%; margin-top: -6.25vw;}
.sf_pg_pp_orderD .pp_enq-element-1 {margin-top: -3.125vw;}
.sf_pg_pp_orderD .pp_enq-element-2 { margin-top: -1.042vw; }
.sf_pg_pp_orderD .pp-eqn-img.pp-eqn_3 { bottom: 31%; }
.sf_pg_pp_orderD .pp-eqn-img.pp-eqn_4 { bottom: 25%; }
/* End Party panner Order Details */

.navLogo .logo28Year { position: absolute; width: 100%; z-index: 1;display: none;}
/* Enquiry */
.enqBtn-pos { position: fixed; right: 0.938vw; bottom: 0.938vw; z-index: 9; border-radius: 100%; }
.btnEnq { width: 2.865vw; height: 2.865vw; display: flex; justify-content: center; align-items: center; background-color: var(--color-Orange) !important; border-radius: 100%; border: none; padding: 0.26vw; box-shadow: 0 0 .417vw 0px rgba(0,0,0,.3) !important; }
.btnEnq .icon { max-width: 1.563vw; }
.btnEnq.btn-green {background-color: var(--color-Metallic-Green) !important;}
.cstformField { padding: 0.417vw 1.042vw; line-height: 1.3; background-color: rgba(255, 255, 255, 0.6) !important; border: none; border-radius: 0.156vw; color: var(--color-Black); font-size: var(--f-size-18); box-shadow: none !important; height: 2.708vw; width: 100%; }
select.cstformField { appearance: none; background-image: url(../images/select-arrow.png); background-repeat: no-repeat; background-position: center right 0.521vw; background-size: 0.677vw auto; padding-right: 1.563vw; }
select.cstformField.arrowGreen { background-image: url(../images/select-arrow-green.png); }
.cstformField[type=number] { -moz-appearance: textfield; }
.cstformField[type=number]::-webkit-outer-spin-button, .cstformField[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
textarea.cstformField { height: 5.208vw; }
.cstformField::-webkit-input-placeholder { color: var(--color-Black); }
.cstformField::-moz-placeholder { color: var(--color-Black); }
.cstformField:-ms-input-placeholder { color: var(--color-Black); }
.cstformField:-moz-placeholder { color: var(--color-Black); }
.resize-none {resize: none;}
.cstModalEnq .modal-content {border-radius: 0.781vw;}
.cstModalEnq .modal-body { padding: 1.823vw; }
.cstModalEnq .btn-close { position: absolute; right: 0.521vw; top: 0.521vw; padding: 0; box-shadow: none !important; width: 1.25vw; height: 1.25vw; background-size: 0.625vw auto; opacity: 1; border-radius: 100%; z-index: 1; background-color: rgba(255,255,255,.3);}
/* End Enquiry */

/* term-condition */
.tc_Content{margin-bottom: 1.563vw;}
.tc_Content p:last-child{margin-bottom: 0;}
.tc_Content p{margin-bottom: 0.26vw;}
.mb__10{margin-bottom: 0.521vw;}
.tc-pageWrp{padding: 2.083vw;}

/********************** responsive *********************/

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
    .sk-HeroSec {
        min-height: 70vh;
    }
  }

@media (min-width:992px){
    .lg-container-vw {max-width:80%;}
    .container-pd-vw {padding-right: .781vw;padding-left: .781vw;}
    .row-vw {margin-right: -.781vw;margin-left: -.781vw;}
    .row-vw>.col, .row-vw>[class*=col] {padding-right: .781vw;padding-left: .781vw;}
    .formRow {margin-right: -2.083vw;margin-left: -2.083vw;}
    .formRow>.col, .formRow>[class*=col] {padding-right: 2.083vw;padding-left: 2.083vw;}
    .ourword-Row {margin-right: -2.604vw;margin-left: -2.604vw;}
    .ourword-Row>.col, .ourword-Row>[class*=col] {padding-right: 2.604vw;padding-left: 2.604vw;}
    .cst-navbar .navbarIn .thm-nav {width: 50%;}
    .cst-navbar .navbarIn .thm-nav:first-child {justify-content: end;padding-right: 8.854vw;}
    .cst-navbar .navbarIn .thm-nav:last-child {padding-left: 8.854vw;}
   
    /*.thm-nav .dropdown:hover .dropdown-menu { display: block;}*/
    .thm-nav .dropdown-toggle::after{display: none;}
    .thm-nav .dropdown:hover>.dropdown-menu { display: block; }
    .thm-nav .dropdown>.dropdown-toggle:active { pointer-events: none; }

    .awardModal-w {max-width: 25vw;}

    .modal-dialog.enquiryModal-W { max-width: 35.417vw; }
}
@media (min-width:768px){
    .h-md-100{height: 100% !important;}
}
@media (min-width:576px){
    /*** Awards ***/
    .sf_awardRowItem .sf_awardImg { margin-left: auto; }
    .sf_awardsList > li:nth-child(2n) .sf_awardThumb {order: 1;}
    .sf_awardsList > li:nth-child(2n) .sf_awardContCol {margin-left: auto;}
    .sf_awardsList > li:nth-child(2n) .sf_awardImg {margin-left: 0;}
    /*** End Awards ***/
}
@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) { 
    .sk-HeroSec {min-height: 660px;}
}

@media (max-width:991px){

    :root{
        --f-size-16:14px;
        --f-size-18:16px;
        --f-size-20:18px;
        --f-size-30: 20px;
        --f-size-40:25px;
        --f-size-45: 26px;
        --f-size-54: 30px;
        --f-size-60: 31px;
        --f-size-70: 32px;
        --f-size-80: 35px;
        --f-size-100: 50px;
        --f-size-120: 55px;
        --f-size-140: 60px;
        --f-size-170: 75px;
    }

    .no-scroll {
        overflow: hidden !important;
    }

    p, ul {margin-bottom:20px;}
    h1, h2, h3, h4, h5, h6 {margin-bottom:12px; }
    h6 {font-size:14px;}
    h5 {font-size: 17px;}
    h4 {font-size: 20px;}
    h3 {font-size: 23px;}
    h2 {font-size: 26px;}
    h1 {font-size: 29px;}

    .mb__15 {margin-bottom: 10px !important;}
    .mb__20 {margin-bottom: 15px !important;}
    .mb__30 {margin-bottom: 20px !important;}
    
    .pgSpc-tp {
        padding-top: 62px;
    }
    .secScroll-pos {top:-50px;}
    .cst-navbar .navLogo {width: 130px; height: 130px;padding: 15px 8px 0 8px; margin: 0; top: -35px; z-index: 99;}
    .cst-navbar .navLogo .logoImg {max-width:80px;}
    .cst-navbar .navbarIn {padding-top:0;}
    .thm-nav { gap:0px; }
    .thm-nav > li > .nav-link {padding: 20px 0 !important;font-size: 35px;}
    .respo_navwrp .navbar-toggler{box-shadow: none !important;}
  
    .respo_navwrp{display: flex; justify-content: end; padding-top:10px ; padding-bottom: 10px;}
    .navbar-toggler.cmnBtn-1{display: flex; align-items: center; padding: 10px 15px; font-size: 12px; position: relative ; z-index: 99; width: 100px; transition: all 0.5s; overflow: hidden;}
    .header-burger{width: 20px; height: 20px; position: relative;}
    .header-burger i{transition: none .6s cubic-bezier(0.19, 0.38, 0.05, 1); transition-property: opacity,transform;}
    .header-burger::before, .header-burger::after{content: ""; position: absolute; top: 50%; left: 0; width: 20px; height: 1px; background-color: var(--color-Lavender-Blush);}
    .header-burger::before{transform: translateY(-3px);}
    .header-burger::after{transform: translateY(3px);}
   
    .navbar-toggler:not(.collapsed) .header-burger{transform: translateX(-46px);}
    .navbar-toggler:not(.collapsed) .header-burger::after{transform: rotate(-46deg); transition: all 0.3s;}
    .navbar-toggler:not(.collapsed) .header-burger::before{transform: rotate(45deg); transition: all 0.3s;}
    .navbar-toggler:not(.collapsed) .burgerTxt{opacity: 0; transform: translateX(-45px);  transition: all 0.3s;}
    .navbar-toggler:not(.collapsed){padding:10px; width: 42px;}
    .mobWrp_sidebar{position: absolute; width: 100%; min-height: 100vh; height: 100%; top: 0; left: 0; background-color: var(--color-Seashell) !important; opacity: 0; transition: all 0.2s;}
    .ck-header .mobWrp_sidebar{background-color: var(--color-Gainsboro) !important;}
    .mobWrp_sidebar.show{opacity: 1;}
    .cst-navbar .navWrap-in{position: unset;}
    .mobWrp_sidebar .navbarIn{flex-direction: column; align-items: center; height: 100%; overflow-y: auto; }
    .mobWrp_sidebar .navbarIn .thm-nav > li > .nav-link{text-align: center; color: var(--color-Brown) !important; width: fit-content; margin: auto;}
    .ck-header .mobWrp_sidebar .navbarIn .thm-nav > li > .nav-link{text-align: center; color: var(--color-Metallic-Green) !important;}
    .ck-header .navbar-toggler.cmnBtn-1{background-color: var(--color-Metallic-Green) !important;}
   


    .thm-nav>.nav-item>.nav-link:before {bottom: 10px;height: 2px;}
    .thm-nav>.nav-item>.nav-link .hover{color:var(--color-Brown);}
    .thm-nav>.nav-item>.nav-link:before{ background-color:var(--color-Brown);}
    .thm-nav .dropdown-menu { padding: 0; box-shadow: none; border-radius: 0; }
    .thm-nav .dropdown-menu .dropdown-item { font-size: 18px;padding: 7px 15px; text-align: center;}
    .thm-nav .dropdown-menu{background-color: transparent;}
    .dropdown-toggle::after{ position: absolute; right: -25px; top: 50%; transform: translateY(-50%); }
    .thm-nav .dropdown-menu .dropdown-item:hover, .thm-nav .dropdown-menu .dropdown-item:focus, .thm-nav .dropdown-menu .dropdown-item.active{background-color: transparent; color: var(--color-WineRed);}
    .headerWrapp.ck-header .thm-nav .dropdown-menu .dropdown-item:hover, .headerWrapp.ck-header .thm-nav .dropdown-menu .dropdown-item:focus, .headerWrapp.ck-header .thm-nav .dropdown-menu .dropdown-item.active { background-color: transparent; color: var(--color-Metallic-Green); }

    .mobWrp_sidebar .navbarIn .thm-nav li {transform: translate(-50px); transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); opacity: 0; }
    .mobWrp_sidebar.show .navbarIn .thm-nav li {transform: translate(0); opacity: 1;}
    .mobWrp_sidebar.show .navbarIn .thm-nav:nth-child(1) li:nth-child(1) { transition-delay: 0.19s;}
    .mobWrp_sidebar.show .navbarIn .thm-nav:nth-child(1) li:nth-child(2) { transition-delay: 0.30s;}
    .mobWrp_sidebar.show .navbarIn .thm-nav:nth-child(1) li:nth-child(3) { transition-delay: 0.50s;}
    .mobWrp_sidebar.show .navbarIn .thm-nav:nth-child(2) li:nth-child(1) { transition-delay: 0.70s;}
    .mobWrp_sidebar.show .navbarIn .thm-nav:nth-child(2) li:nth-child(2) { transition-delay: 0.90s;}
    .mobWrp_sidebar.show .navbarIn .thm-nav:nth-child(2) li:nth-child(3) { transition-delay: 1.1s;}


    .ck-header .mobWrp_sidebar.show .navbarIn .thm-nav:nth-child(1) li:nth-child(1) { transition-delay: 0.19s;}
    .ck-header .mobWrp_sidebar.show .navbarIn .thm-nav:nth-child(1) li:nth-child(2) { transition-delay: 0.30s;}
    .ck-header .mobWrp_sidebar.show .navbarIn .thm-nav:nth-child(2) li:nth-child(1) { transition-delay: 0.50s;}
    .ck-header .mobWrp_sidebar.show .navbarIn .thm-nav:nth-child(2) li:nth-child(2) { transition-delay: 0.70s;}


    .homeHeroSec { padding: 70px 0 30px 0;}
    .homeHeroContent { max-width: 400px; width: 100%; margin: 15px auto 15px auto; }
    .homeHeroContent .hero-lg-text { font-size: 110px; margin-top: 20px; margin-bottom: 0; }
    .homeHeroContent .btnRow { margin-top:20px; }
    .cmnBtn-1 { padding: 10px 20px; border-radius: 35px; gap: 11px; }
    .cmnBtn-1 .icon {width:18px;}
    .cmnBtn-1:hover .icon {left:3px;}
    .cmnBtn_Circle {width: 35px; height: 35px;}
    .cmnBtn_Circle .icon {width: 18px;}

    .heroBt-logos {gap: 20px;}
    .heroBt-logos .sub-logoWrap {width:70px;}
    .homeHeroSec .heroSpark { bottom:50px; width: 40px; }
    .homeHeroSec .heroSpark.spark-R {right: 50px;}
    .homeHeroSec .heroSpark.spark-L {left: 50px;}

    .sehHome-about {padding-top: 40px;padding-bottom: 40px;}
    .frameBx_outer {position: relative;min-height:200px;}
    .frameBx .brd-L, .frameBx .brd-R {top: 40px; bottom: 40px;}
    .frameBx .brd-T, .frameBx .brd-B {right: 40px;left: 40px;}
    .frameBx .corner-TL, .frameBx .corner-TR, .frameBx .corner-BL, .frameBx .corner-BR {width: 40px;height: 40px;}
   
    .frameBx .letterShape {font-size: 20px;}
    .frameBx .shape-tp-L {top:3px;left: 13px;}
    .frameBx .shape-tp-R {top:3px;right: 13px;}
    .frameBx .shape-bt-L {bottom:3px;left: 13px;}
    .frameBx .shape-bt-R {bottom:3px;right: 13px;}
    .frameBx .frameIcon { position: absolute; width: 40px; height: 40px; }
    .frameBx .frameIcon img {max-width: 40px;}
    .frameBx .icon-tp-L {top:-10px;left: -15px;}
    .frameBx .icon-tp-R {top:-10px;right: -15px;}
    .frameBx .icon-bt-L {bottom:-10px;left: -15px;}
    .frameBx .icon-bt-R {bottom:-10px;right: -15px;}

    .homeAbt_infoBx { padding:35px; }
    .homeAboutInfo .contHead {margin-right: 0;}
    .homeAboutInfo  .imgWrap { max-width: 300px; }
    .homeAboutInfo .contInfo { position: relative; margin-left: -0; z-index: 1; }

    .homeSec_foodShowcase {padding-top: 120px;padding-bottom: 120px;}
    .homeSec_foodShowcase::after { bottom: 60px; top: 60px;}
    .sparkB-W {width: 20px;min-width: 20px; }
    .homeSec_foodShowcase .secBt-spark { bottom: 60px;}
    .aboutShowInfoWrapper { gap: 110px; }
    .rowShowcase-info .infoContWrapper { padding: 20px 0px 20px 0px; }
    .rowShowcase-info .infoContWrapper.pd-L-sm {padding-left: 30px;}
    .rowShowcase-info .infoContWrapper.pd-R-sm {padding-right: 30px;}
    .rowShowcase-info  .ImgWrap.sz-sm { max-width: 200px;}
    .rowShowcase-info  .ImgWrap.sz-sm2 { max-width: 250px; width: 100%; }
    .aboutShowInfoWrapper .rowShowcase-info:nth-child(2n) .infoContWrapper { padding-right: 30px; }

    .rowShowcase-info .contHead .spark-pos1 { left: 60%; top: -15px;}
    .rowShowcase-info .contHead .spark-pos2 { right: 0; top: -15px;}
    .marqueeSlide-1, .marqueeSlide-2 { font-size: 130px;}


    .sparkWithLine-V-sm {width: 1px;height: 50px;padding-top: 5px;}
    .sparkWithLine-V-sm .sparkImg {transform: translateX(-50%);}

    .homeSec_whatever { padding-top:60px; padding-bottom: 100px;  }
    .homeSec_whatever .sparkWithLine-H { margin-bottom: 30px; }
    .homeSec_whatever .dishIcon { width: 80px; margin: 0 auto 25px auto; }
    .homeSec_whatever .sparkWithLine-V-sm  {bottom:20px}
    .homeSec_whatever .txtspark { bottom: 3.125vw; margin-right: -6.198vw; }

    .home_StaffSec {padding-top: 60px;padding-bottom: 60px;}
    .homeStaffFrame {padding:110px 50px 50px 50px;}

    .homeChefCard, .homeChefCard .WrapIn {border-radius:300px;}
    .homeChefCard { border: 1px dashed #b28e4b; padding:15px;}
    .homeChefCard .WrapIn { padding: 40px 15px 30px 15px; }
    .homeChefCard .imgWrap { max-width: 90%; margin: 0 auto 15px auto;  }
    .homeChefCard .imgWrap .chefImg {margin-top: -100px;}
    .homeChefCard .contWrapper { max-width: 400px; margin: 0 auto; }
    .homeChefCard .contWrapper .cont-Head { margin-bottom: 10px; }
    .homeChefCard .contWrapper .btnRow { margin-top: 25px; }
    .homeChefCard .spark-1 { left: -9px; margin-top: -30px; top: 50%; }
    .homeChefCard .spark-2 { left: 50%; margin-left: 60px; bottom: -12px; }

    .homeSec_dishShowcase { padding-top: 60px; padding-bottom: 60px; }
    .homeSec_dishShowcase .wrap_masterDishesh_cont {padding-left: 20px;}
   
    .masterDishesh_cont.mx-W { max-width:90%; }
    .masterDishesh_cont .sparkItem {position: absolute; width: 25px; left:30%;}
    .masterDishesh_cont .contHead { margin-bottom: 15px; }
    .masterDishesh_cont .btnRow { margin-top: 20px; }
    .rowDishGallery>.col, .rowDishGallery>[class*=col] {
        padding-right: 5px;
        padding-left: 5px;
    }
    .disImgWrap { border-radius: 8px;  margin-top: 5px;margin-bottom: 5px; }


    .footerWrapp { padding-top: 60px; padding-bottom: 25px; }
    .footerHead { padding: 10px 25px; min-width: 150px;border-radius: 40px;}
    .footerFrame { padding: 60px; }
    .footerBrd-Row {margin-left: -20px;margin-right: -20px; row-gap: 40px;}
    .footerBrd-Row>.col, .footerBrd-Row>[class*=col] {padding-right: 20px;padding-left: 20px;}
    .footerWidget {margin-bottom: 20px;}
    .footerTitle { margin-bottom: 10px; line-height: .9; }
    .footerWidget .footAddress { margin-bottom: 5px; }
    .footer_socialList {gap: 5px;}
    .footerWidget .ft_SocialItem {margin-top: 15px;}
    .ft_SocialItem {width: 25px;height: 25px;font-size: 14px;}
    .footerWrapp .copyrightText {margin-top: 25px;}
    .footerBrd-Row>.col:not(:first-child), .footerBrd-Row>[class*=col]:not(:first-child){border: none;}

     /*** About Us ***/
     .abtSec-hero { padding-top: 60px; padding-bottom: 20px; margin-top: 40px; }
     .crossLines {width: 70px; height:40px; }
     .crossLines .line-vr {bottom: 5px;margin-left: -0.5px;}
     .crossLines .line-hr {bottom:12px;}
     .crossLines .line-vr:after { bottom: -5px; }
     .crossLines.dotTop .line-vr {bottom: 0;top: 5px;}
     .crossLines.dotTop .line-vr:after {top: -5px;}
     .crossLines.dotTop .line-hr {top:12px;bottom: auto;}
 
     .aboutPg-heading { font-size: 70px; margin-bottom:25px; margin-left:40px; }
     /* .aboutPg-heading .mngSpc {padding-bottom: 5px;padding-top: 5px;margin-top: -5px;margin-bottom: -5px;} */
     .aboutPg-heading .icon1 {max-width: 80px;margin-left: -20px;top:5px;}
     .aboutPg-heading .icon2 {max-width: 90px;top:5px;}
     .abt_heroCont .textSummary { max-width:80%; width: 100%;}
     .aboutSec_wrap_2 { padding-bottom: 130px; }

     .aboutWrap-line { padding-top: 100px; padding-bottom: 25px;}
    .abt_pgInfoWrapper { padding-bottom: 80px;}
    .aboutExp_secWrap {padding-top:30px;}
    .aboutPic { max-width: 300px;margin-left: -25px;}
    .aboutFounderSec {padding-top: 25px;}
    .overlayDish_1 { width:130px; right: -60px; top: 0;}
    .overlayDish_2 { width: 140px; left: -50px; top: 200px;}
    .overlayDish_3 { width: 150px; right: -50px; bottom: 150px;}

    .abt_secHunger {padding-top: 100px;padding-bottom: 100px;}
    .abt_secHunger .iconKnief {width: 40px;top: 60px; margin-left: -20px;}
    .abtFrame_hunger {padding:40px 60px;}
    .abt_Hungers_item .cont-title {margin-bottom:15px;}
    .cstslider .slick-arrow { width:35px;height: 35px; margin-top:20px;  }
    .abtFrame_hunger .cstslider .slick-arrow{margin-top: 20px;}
    .cstslider .slick-arrow.slick-next {right: calc(50% - 40px);}
    .cstslider .slick-arrow.slick-prev {left: calc(50% - 40px);}
    .cstslider .slick-arrow::before {width:18px;height:7px;}
    .cstslider .slick-list {margin-left: -8px;margin-right: -8px;}
    .cstslider .slick-list .slick-slide {padding-left: 8px;padding-right: 8px;}


    .abt_secFoodLove { padding-top: 80px; padding-bottom: 60px; }
    .abtFoodLoveInfo_wrap .bgTxt-head { font-size:80px; left: -30px; top: -40px; width: 530px;}
    .contWrapper{margin-left: 30px;}
    .abtFoodLoveInfo_wrap .contHead .headIcon {max-width:135px; position: relative;margin-top: -5px;}
    .abtFoodLoveInfo_wrap .wrapperImg { gap:30px; }
    .abtFoodLoveInfo_wrap .imgWrapper-1 { max-width: 210px;}
    .abtFoodLoveInfo_wrap .imgWrapper-2 { max-width: 250px;}

    .abt_secProfile { padding-top: 25px; padding-bottom:25px; }
    .abt_secProfile .btLines { margin-top: -5px; }
    .brd-radiusHead { min-width: 130px; padding: 7px 15px 5px 15px; border-radius:35px;}
    .abt_secProfile .abtProf-secHead {margin-bottom: 10px;}
    .profile-card.max-w { max-width: 250px;}
    .profile-card .cardImg-wrap {padding: 45px 20px 0 20px;  border-top-left-radius:130px; border-top-right-radius:130px;  margin-bottom: 10px; }
    .profile-card .cardImg-wrap  .wrapImg { max-width: 100%; height:auto; }
   
    .abtProfiles_carousel.slick-slider { padding-bottom:60px; }
    .abtProfiles_carousel.cstslider .slick-arrow {margin-top: -30px;}
    .abtProfiles_carousel .slick-dots { height: 250px}
    .abtProfiles_carousel .slick-dots li::before {margin-bottom: 8px;}
    .abtProfiles_carousel .slick-dots li::after {margin-top: 8px;}
    .abtProfiles_carousel .slick-dots li button {font-size: 15px;}
    .profileCarousel_wrapp {position: relative;padding-left: 30px;padding-right: 30px;}
        
    .profileCont-Wrapp { max-width: 100%; margin-bottom: 20px; }
    .aboutProf-Nav { gap: 10px; }
    .sf_aboutProf_sec { padding-top: 35px; }
    .sf_aboutProf_sec .backBtnPos {right: 10px; top: 5px;}
    .sf_aboutProf_sec .backBtnPos .cmnBtn-1 { padding: 8px 15px; font-size: 12px; }
    .sf_abtProf_infoWrapp { padding-top: 0; padding-bottom: 30px; }
    .sf_abtProf_infoWrapp.spc-l { margin-left: 0; }
    .sf_aboutProPic_S { max-width: 340px; margin-right: -25px; }
    .sf_aboutProfInfo > li { padding-left: 30px; }
    .sf_aboutProfInfo > li:not(:last-child) { margin-bottom: 15px; }
    .sf_aboutProfInfo > li::before { width: 18px; height: 22px; top:3px; }
    .sf_abtProf_infoWrapp .contHead { font-size: 36px !important; }
    .sf_abtProf_infoWrapp .textSummary {font-size: 12px;}
    .sf_aboutProf_sec.about_GunitSec .sf_abtProf_infoWrapp { padding-top: 0; margin-left: 0; }
    .sf_aboutProPic_G { width: 100%; max-width: 310px; }
    .aboutBg_Element.s_element_1 { width: 55px; left: 5px; top: 10px; }
    .aboutBg_Element.s_element_2 { width: 70px; left: 65px; top: -10px; }
    .aboutBg_Element.s_element_3 { left: 330px; top: 15px; width: 51px; }
    .aboutBg_Element.s_element_4 { right: 220px; top: 57px; width: 45px; }
    .aboutBg_Element.s_element_5, .aboutBg_Element.s_element_7, .aboutBg_Element.s_element_11, .aboutBg_Element.s_element_13, .aboutBg_Element.s_element_14 { width: 22px; }
    .aboutBg_Element.s_element_5 { right: 35px; top: 40px; }
    .aboutBg_Element.s_element_6 { right: 0px; top: 110px; width: 100px; }
    .aboutBg_Element.s_element_7 { left: 10px; top: 140px; }
    .aboutBg_Element.s_element_8 { left: -34px; top: 200px; width: 42px; }
    .aboutBg_Element.s_element_9 { right: 50%; margin-right: -141px; width: 70px; bottom: 290px; top: auto; }
    .aboutBg_Element.s_element_10 { left: -10px; bottom: 0px; width: 90px; }
    .aboutBg_Element.s_element_11 { left: 130px; bottom: 16px; }
    .aboutBg_Element.s_element_12 { left: 190px; bottom: 23px; width: 32px; }
    .aboutBg_Element.s_element_13 { left: 50%; margin-left: -30px; bottom: 10px; }
    .aboutBg_Element.s_element_14 { right: 15px; bottom: 30px; }

    .aboutBg_Element.g_element_1 { left: -35px; bottom: 220px; width: 100px; }
    .aboutBg_Element.g_element_2 { left: 0; top: 0; width: 40px; }
    .aboutBg_Element.g_element_3 { right: 130px; width: 65px; }
    .aboutBg_Element.g_element_4 { right: -25px; top: 5px; width: 80px; }
    .aboutBg_Element.g_element_5 { width: 60px; right: -35px; bottom: 50%; margin-bottom: -15px; }
    .aboutBg_Element.g_element_6 { width: 60px; bottom: 130px; right: 0; }
    .aboutBg_Element.g_element_7 { right: 0; bottom: 0; width: 50px; }
    .aboutBg_Element.g_element_8 { width: 100px; bottom: 0; right: 50px; }
    .aboutBg_Element.g_element_9 { width: 105px; }
    .aboutBg_Element.g_element_10 { left: -2px; bottom: 35px; width: 26px; }
    .aboutBg_Element.g_element_11 { width: 24px; left: 100px; top: 110px; }
    .aboutBg_Element.g_element_12 { width: 25px; left: 50%; margin-left: -130px; top: 35px; }

     /*** About Us End***/

    /***  USK ***/
    .uskSams_headLogo{max-width:100px;}
    .uskPg-heading{font-size:60px; margin-bottom:10px;}
    .usk_infoInner .usk-infoHead{padding: 20px 20px 20px 0; text-align: right;}
    .usk_infoInner, .sec_hostGust{padding:0 10px;}
    .usk_infoInner .usk-infoHead.usk-pd-r{padding-right: 30px;}
    .usk_infoInner .usk-SummuryTxt{padding: 20px 0 20px 20px;}
    .usk_infoInner .usk-SummuryTxt.usk-pd-l{padding-left: 30px;}
    .usk-SummuryTxt .usk-spark-pos{position: absolute; top: -5px; right: -5px;}
    .usk_secImg{padding-top: 15px;}
    .sec_hostGust{margin-top: -130px;}
    .hosGust_heading .hosGustTitle{max-width: 300px;}
    .hostGust_Wrp .usk-pd-l{padding: 20px 0; }
    .hostGust_Wrp .txtWid{max-width:450px;} 
    .mandala_img{max-width: 100px;}

    .usk-overlayDish_1{max-width: 150px; top: 80px;}
    .usk-overlayDish_2{max-width: 150px; top:400px; left: -60px; }
    .usk-overlayDish_3{max-width: 160px; bottom:150px; right: -50px; }
    .usk-overlayDish_4{max-width: 170px; bottom:80px; left: -60px; }
    .magicMood_Wrp{row-gap: 100px;}
    .aboutSec_wrap_2 .btnLine-Pos{bottom:80px;}
    .magicMood_Wrp{display: flex; flex-direction: column; row-gap:80px;}
    .the-magicWrp{padding-top: 30px; padding-bottom:100px}
    .the-magicTitle{padding: 20px 0 20px 30px ;}
    .usk-spark-pos {position: absolute; top: -15px; right: -15px; }
    .magic_marquee .marqueeSlide-1, .magic_marquee .marqueeSlide-2 {font-size: 100px;}

    .usk-SummuryTxt.usk-pd-r{padding: 20px 30px 20px 0;}
    .the-magicWrp .bgSlides-pos{top: 50%; position: absolute; transform: translateY(calc(-50% - 50px));}
    .the-magic_Inner .usk-SummuryTxt.text-mr-l{margin-right: 0pc;}
    .the-magicWrp .btnLine-Pos { bottom: 80px;}
    .difference_Wrp{padding-top:120px; padding-bottom:80px;}
    .difference_Wrp .topLine-Pos{position:absolute ; top: 40px; left: 0; width: 100%;}
    .difference_Items .usk-infoHead{padding: 30px 30px 30px 0;}
    .difference_Items .usk-infoHead.usk-pd-r{padding-right: 40px;}
    .difference_Items .usk-infoHead.head-mx_W{max-width:100%;}
    .difference_Items .diffe-SummuryTxt.pd-Wrp{padding: 30px 0 30px 30px}
    .difference_Wrp::after {top: 100px; bottom:60px; margin-left: -.5px; } 
    .diffe_fullImg.img-sz-sm{    max-width: 80%; width: 100%;}
    .future_feastWrp{padding-top: 60px; padding-bottom:70px;}
    .future_innerBox .future_topIcon{max-width: 60px;}
    .future_innerBox .future_topIcon img{margin-top: -30px;}
    .uskFrame_hunger{padding-left:40px; padding-right: 40px; padding-bottom: 30px;}
    .partyCard{padding:40px 30px;}
    .mb__60{margin-bottom: 30px;}
    .future-overlayDish_1, .future-overlayDish_2, .future-overlayDish_3, .future-overlayDish_4, .future-overlayDish_5, .future-overlayDish_6 {max-width: 130px;}
    .future-overlayDish_1{top: 15px; left: -25px;}
    .future-overlayDish_2{top: 15px; right: -25px;}
    .future-overlayDish_3{top: 50%; left: -25px;}
    .future-overlayDish_4{top: 50%; right: -25px;}
    .future-overlayDish_5{bottom: 0; left: 20%;}
    .future-overlayDish_6{bottom: 0; right: 20%;}

    /*** End USK ***/

    /***  kriti Home Page ***/

    .sk-HeroSec{ padding:70px 0 30px 0;}
    .sk-heroTxtWrp{row-gap: 50px;}
    .sk-HeroContent{max-width:90%;}
    .sk-heroTxtWrp .sk-HeadTitle .sk-Head-smTxt{ font-size:70px; }
    .sk-heroTxtWrp .sk-HeadTitle .sk-Head-lgTxt{ font-size:150px;}
    .sk-heroTxtWrp .sk-HeadTitle .sk-Head-smTxt.txt-Pos{ bottom: 20px; right:15px;}
    .sk-heroTxtWrp .sk-HeadTitle .sk-Head-smTxt.txt-Pos-2{ position: absolute; bottom:20px; right: 20%; z-index: 5 !important;}
    .sk-hero-MiddImg{transform: translate(-50%, -40%); width: 420px;}
    .sk-Hero1 .sk_element { position: absolute; top: 50%; pointer-events: none;}
    .sk-Hero1 .sk_element.element1 {width: 25px;left:50px;margin-top:-190px;}
    .sk-Hero1 .sk_element.element2 {width: 24px;left:120px;margin-top:-175px;}
    .sk-Hero1 .sk_element.element3 {width: 35px;left:250px;margin-top:-200px;}
    .sk-Hero1 .sk_element.element4 {width: 65px;left:20px;margin-top:-100px;}
    .sk-Hero1 .sk_element.element5 {width: 20px;left:30px;margin-top:-5px;}
    .sk-Hero1 .sk_element.element6 {width: 75px;left:80px;margin-top:20px;}
    .sk-Hero1 .sk_element.element7 {width: 36px;left:40px;margin-top:180px;}
    .sk-Hero1 .sk_element.element8 {width:60px;left:170px;margin-top:200px;}
    .sk-Hero1 .sk_element.element9 { width: 50px; right: 270px; margin-top: -170px; }
    .sk-Hero1 .sk_element.element10 {width: 30px;right:180px;margin-top:-190px;}
    .sk-Hero1 .sk_element.element11 {width:70px;right:80px;margin-top:-140px;}
    .sk-Hero1 .sk_element.element12 { width: 30px; right: 20px; margin-top: -140px; }
    .sk-Hero1 .sk_element.element13 {width:40px;right:180px;margin-top:-40px;}
    .sk-Hero1 .sk_element.element14 { width: 120px; right: 30px; margin-top: -70px; }
    .sk-Hero1 .sk_element.element15 { width: 50px; right: 120px; margin-top: 160px; }
    .sk-Hero1 .sk_element.element16 { width: 30px; right: 50px; margin-top: 100px; }


    @-webkit-keyframes floating {
        from,to {-webkit-transform: translate(0, 0);transform: translate(0, 0);}
        65% {-webkit-transform: translate(0, -5px);transform: translate(0, -5px);}
    }
    @keyframes floating {
        from,to {-webkit-transform: translate(0, 0);transform: translate(0, 0);}
        65% {-webkit-transform: translate(0, -5px);transform: translate(0, -5px);}
    }
    @-webkit-keyframes floating1 {
        from,to {-webkit-transform: translate(0, 0);transform: translate(0, 0);}
        65% {-webkit-transform: translate(0, -3px);transform: translate(0, -3px);}
    }
    @keyframes floating1 {
        from,to {-webkit-transform: translate(0, 0);transform: translate(0, 0);}
        65% {-webkit-transform: translate(0, -3px);transform: translate(0, -3px);}
    }

    .sk-secWrp{padding: 80px 0;}
    .vege_Content{margin-top: 15px;}
    .ck-mantraIcon{max-width:70px;}
    .ck-mantraWrp{padding: 30px 0; }
    .ck-movingTxt{font-size:50px; }
    .ck-Ingrained{margin-top: -100px;}
    .flower_img{padding: 40px 0 25px 0; max-width:120px;}
    .vege-overlayDish_1{max-width: 150px; top: 0; left: -30px;}
    .vege-overlayDish_2{max-width: 130px;  top: 0; right: -40px;}
    .vege-overlayDish_3{max-width:200px; bottom: 250px; left: -30px;}
    .vege-overlayDish_4{max-width: 140px;  bottom: 250px; right: -45px;}
    .vege_Img.vege-w-1{max-width: 230px; margin-left: auto;}
    .vege_Img.vege-w-2{max-width:230px; margin-right: auto;}
    .vege_Img.vege-w-3{max-width:180px; margin-left: auto;}
    .ck-spark-pos{position: absolute; right: -4px; top: -15px;}

    .sk-headTitle { font-size: 70px;}
    .ck-brandPgTop_IMg{max-width: 200px;}
    .sk-overlayTxt .sk-overTxt-style{ font-size: 100px;}
    .regional-secWrp{padding: 100px 0 100px 0;}
    .ck-line.ck-linePosTop{top:30px;}
    .ck-line.ck-linePosBott{bottom:70px; left: 0; width: 100%;}
    .can_sureWrp .can_sureWrpBg{height:350px; }
    .can_sureWrp .can_sureWrpBg img{height: 100%; object-fit: cover;}
    .can_sureContent{max-width:500px;}
    .can_sureContent .can_sureImg{max-width:75px; } 
    .sk-overlayTxt .sk-overTxt-sm{ font-size: 80px; }
    .sk-spark-pos{top: -15px;  position: absolute; right: -15px;}
    .img-fitBox img{width: 100%; height: 100%; object-fit: cover;}
    .customis_Img-lg{max-width: 300px;}
    .customis_Img-sm{max-width:250px;}
    .regional_Img-lg{max-width: 400px; margin-left: auto;}
    .regional_Img-sm{max-width: 300px;}
    .ck-mantraTxt span{display: block; overflow: hidden;}

    
    /***  kriti story page ***/
    .sk-overlayTxt .sk-overTxt-style.font-Big{font-size: 95px;}
    .row_p-tb{padding-top: 30px; padding-bottom: 30px;}

    .story-overlayDish_1{width: 150px;top:20px; right: -60px;}
    .story-overlayDish_2{width: 150px; left: -60px; top: calc(50% - 70px);}
    .story-overlayDish_3{width: 150px; bottom: 70px; right: -60px;}
    .story-BigDish{max-width: 350px; transform: translate(-50%, -70px); }
    .ethics_Wrp{padding-top:190px; padding-bottom: 70px;}
    .ethics_Wrp::after {top: 20%; bottom: 50px; }

    .etiic-overlayDish_1{width: 150px;top:0px; right: -60px;}
    .etiic-overlayDish_2{width: 150px; left: -60px; top: calc(50% - 50px);}
    .etiic-overlayDish_3{width: 150px; bottom: 250px; right: -60px;}
    .etiic-overlayDish_4{width: 150px; bottom: 150px; left: -60px;}

    /***  kriti celebration page ***/
    .celebtation-overlayDish_1{width:160px;top: 0; right: -70px; }
    .celebtation-overlayDish_2{width:150px;top: 48%; left: -60px; ;}
    .celebtation-overlayDish_3{width:150px;bottom: 100px; right: -60px;}

    .cele-row_p-tb{    padding-top:30px; padding-bottom:50px;}
    .celebraition-BigDish {max-width: 330px; transform: translate(-50%, -100px);}
    .honoured-spark{position: absolute; top: -10px; right: -20px;}
    .awards_item .awardsTxt{padding: 16px 0; width: 90%; font-size:15px; }
    .cstslider.arrow_pos .slick-arrow{top: 50%; margin-top: 0; transform: translateY(-50%);}
    .cstslider.arrow_pos .slick-arrow.slick-next{right: -45px;}
    .cstslider.arrow_pos .slick-arrow.slick-prev{left: -45px;}
    .mrg-tb-45{margin: 30px 0;}
    .cstslider.celebrstion-slider .slick-list .slick-slide{padding-left: 12px; padding-right:12px;}

    .award-overlayDish_1{width:160px; top: 50px; left: -70px;}
    .award-overlayDish_2{width:150px; top: 50px; right: -70px;}
    .award-overlayDish_3{width:170px; top: 50%; left: -70px;}
    .award-overlayDish_4{width:150px; top: 50%; right: -70px;}


    /***  kriti purpose page ***/
    .ourWrop-Top{padding: 20px 0 60px; margin-top: 50px;}
    .profile-card.max-lg-w{max-width: 250px;}
    .ourwordCard.profile-card .cardImg-wrap .wrapImg{max-width: 100%; height: auto;}
    .ourwordContent{padding-bottom: 20px;}
    .ourDetails{margin-top: 40px;}

    .purpose-prof-img { max-width: 150px; margin-bottom: 15px; }

    .profile-card.ourwordCard .cardImg-wrap { border-top-left-radius: 150px; border-top-right-radius: 150px; }
    .our-overlayImg-1 {max-width: 110px;}
    .our-overlayImg-2 {max-width: 120px; right: -20px;}
    .our-WordCta{ border-radius: 35px; font-size: 18px; padding:12px 15px 10px; }
    .our-ctapos{position: absolute; top: 150px; left: 50%; transform: translate(-50%, -50%); }
    .ourPointer .mx-width{max-width:85%;}
    .ourPointer .pd-R{padding-right: 25px;}
    .ourPointer .pd-tb{padding-top: 45px; padding-bottom: 45px;}
    .our-spark{position: absolute; top: 0; right: 80px;}
    .our-spark.spk-left{left: 80px; right: auto;}

    .ourPoint_img-1{max-width: 120px; bottom: -40px; left: -40px;}
    .ourPoint_img-2{max-width:120px; bottom: -40px; left: -40px;}
    .ourPoint_img-3{max-width:60px; bottom: -40px; left: 0;}
    .ourPoint_img-4{max-width:60px; bottom: -40px; left: -0;}
    .ourPoint_img-5{max-width:40px; bottom: 40px; left:0;}

    .ourPointR_img-1{max-width: 90px; right: -0; bottom:-40px;}
    .ourPointR_img-2{max-width: 90px; right: -20px; bottom:-40px;}
    .ourPointR_img-3{max-width: 90px; right: -20px; bottom:-40px;}
    .ourPointR_img-4{max-width: 80px; right: -20px; bottom:-40px;}
    .ourPointR_img-5{max-width: 120px; right: -40px; bottom:-40px;}

    /* .ourDetails{max-height:300px;} */
    .second-pos{top: 48%; }

    /*** Career ***/
    .sf_careerHero { padding-bottom: 60px !important; margin-bottom: 40px; }
    .sf_careerTp-icon { max-width: 160px; margin-bottom: 10px; }
    .sf_careerInfoRow { padding-top: 30px; padding-bottom: 30px; margin-bottom: 40px; }
    .sf_careerSec2 { padding-bottom:60px; }
    .sf_careerRow_gap { margin-left: -25px; margin-right: -25px; }
    .sf_careerRow_gap>.col, .sf_careerRow_gap>[class*=col] { padding-right: 25px; padding-left: 25px; }
    .sf_career_btnLine-Pos { margin-top: 25px; }
    /*** End Career ***/

    /***  consultancy Start ***/

    .consultancy_midSec{padding:100px 0 80px;}
    .consul-equityWrp{ gap:0px;}
    .cons-line-Pos{margin: 25px 0 40px;}

    .consultancy-overlayDish_1{max-width:150px; top: -7.031vw; left: -75px;}
    .consultancy-overlayDish_2{max-width:150px; top:-9.115vw; right: -75px;}
    .consultancy-overlayDish_3{max-width:150px; top:30%; left: -75px;}
    .consultancy-overlayDish_4{max-width:150px; top:40%; right: -75px;}
    .consultancy-overlayDish_5{max-width:150px; bottom:6.250vw; left: -75px;}
    .consultancy-overlayDish_6{max-width:150px; bottom:3.906vw; right: -75px;}

    .consult-secWrp{padding:35px 0 60px;}
    .consult-inner{padding: 60px 0 ;}
    .academy_midSec { padding: 180px 0 25px; }
    .ad-overlayImg { max-width: 230px; }
   

    .academy_Logo { max-width: 110px; }
    .spark-acdamyPos{top: -20px; right: -30px;}
    .leader_infoWrp{padding: 60px 0;}
    .ad-leaderImg{max-width: 300px; }
    .ad-line-Pos{margin: 40px 0;}
    .academy-Slides-pos{ bottom: 150px;}

    .ad-f-talent{padding: 70px 0;}
    .ad-hospit_TxtWrp{padding-left:40px; padding-top:20px; padding-bottom:20px; padding-right: 40px;}
    .hospitality-inner{padding: 80px 0 40px ;}


     /*** Awards ***/
     .sf_awardPg { padding-bottom:30px; }
     .sf_awardsHero { padding-bottom: 40px; }
     .sf_awardsTp-icon { max-width: 200px; margin-bottom: 25px; }
     .sf_awardsHero .linesPosBt { margin-top: 30px; }
     .sf_awardVideoWrap iframe { height: 45.700vw; }
     .sf_awards_btnLine-Pos {margin-top: 30px;}
     .sf_awardsSec_wrap { padding-top: 60px; padding-bottom: 50px; }
     .sf_awardRowItem .sf_awardImg { max-width: 210px; }
     .sf_awardRowItem .sf_awardContCol { max-width: 210px; padding: 10px 5px; }
     .sf_awardRowItem .sf_awardShape { max-width: 38px; margin-bottom: 10px; }
     .sf_awardRowItem .sf_awardText { font-size: 13px; }
     .sf_awardsSec_wrap .sf_awardRowOver:not(:first-child) {margin-top: -40px;}
     .sf_awardsSec_wrap .sf_awardRowOver:first-child .sf_awardContCol {margin-bottom: 45px;}
     .awardsThumbImg { height: 15vw; }
     .cstAwardModal .btn-close {right: 6px; top: 6px; width:24px; height:24px; background-size: 10px;}
     .awardModal-w {max-width: 400px;}
     /*** End Awards ***/

     /*** Facility ***/
    .sf_faciltyWrapp_1 { padding-bottom: 50px; }
    .sf_facilityTp-Img { max-width: 330px; margin-bottom: 20px; }
    .sf_facilityHero .sf_tpHead { margin-bottom: 5px; }
    .sf_facilityWrapLineV { padding-top: 90px; padding-bottom: 90px; }
    .sf_facilityFoodMood { max-width: 210px; left: 6px; margin-bottom: 40px; }
    .sf_facility_btnLine-Pos { margin-top: 35px; }
    .sf_facilityBgElement_1 { right: -60px; top: 10px; width: 120px; }
    .sf_facilityBgElement_2 { width: 120px; top: 41%; }
    .sf_facilityBgElement_3 { width: 122px; }
    .sf_faciltyWrapp_2 { padding-top: 80px; padding-bottom: 60px; }
    .sf_listfacilityLogo{max-width: 220px;}
    .sf_listfacilityLogo > li:nth-child(2) .sf_facilityLogo_card {margin-top: -60px; left: -120px; }
    .sf_listfacilityLogo > li:nth-child(3) .sf_facilityLogo_card {margin-top: -90px; left: 20px; }
    .sf_facilityLogo_card {background-color: #e9e7e8;padding:12px 12px  40px 12px ;position: relative;}

    .facilty_ThoughtWrp{padding:20px 0 20px 100px; margin-top: -50px;}
    .sf-logooverlap{margin-right: -50px; }
    .facilty-overlayTxt{font-size: 110px;}
    .facilty-Lastsec{padding-bottom: 100px; padding-top: 30px;}
    .faciltyRow-gap{ row-gap: 25px;}
    .mrg-r-overfolw{margin-right: 0px;}
    /*** End Facility ***/

    /*** start sam company ***/
    .sam-co_Logo{max-width: 80px;}
    .sam-co-MiddWrp{max-width:350px;margin-top: -150px;}
    .sam-co-LeftWrp{max-width: 200px; bottom: 25px;}
    .sam-conferences{padding: 70px 0;}
    .mrg-top-50{margin-top: 30px;}
    .sam-confer-pb{padding-bottom: 70px;}
    .sam-op-overlapImg{max-width: 200px;bottom: -60px;}
    .door-ses-secWrp{padding:100px 0 80px;}
    .closeDoor-gap{ gap: 20px;}
    .sam-com-pos{position: absolute; bottom:150px; z-index: 0;}

    /*** End sam company ***/

      /*** Philosophy ***/
      .sf_philosophyTp-Img { max-width: 130px; margin-bottom: 20px; }
      .sf_philInfoSec_2 { padding-top: 70px; margin-bottom: 30px; }
      .rowShowcase-info .contHead .spark-pos2.philosophySpark-1 { margin-top: -8px; margin-right: -13px; }
      .sf_PhilosophyCardsWrap { position: relative; margin-left: 5px; margin-right: -12px; min-height: 405px; }
      .sf_facilityLogo_card.sf_philCardImg { padding: 8px 8px 28px 8px; width: 135px; }
      .sf_PhilosophyCardsWrap .sf_philThumbList > li:nth-child(1) { left: 87px; top: 15px; }
      .sf_PhilosophyCardsWrap .sf_philThumbList > li:nth-child(2) { left: 235px; top: 0; }
      .sf_PhilosophyCardsWrap .sf_philThumbList > li:nth-child(3) { left: 180px; top: 125px; }
      .sf_PhilosophyCardsWrap .sf_philThumbList > li:nth-child(4) { left: 9px; top: 160px; }
      .sf_PhilosophyCardsWrap .sf_philThumbList > li:nth-child(5) { left: 100px; top: 240px; }
      .sf_PhilosophyCardsWrap .sf_philThumbList > li:nth-child(6) { left: 280px; top: 235px; }
      
      .sf_phil_Sec_3 { padding-top: 65px; }
      .sf_phil_DishLg { max-width: 330px; margin-bottom: 25px; }
      .sf_phil_smMax { max-width: 100%; }
      .sf_phil_SingleOverlayImg { max-width: 420px; margin-top: -60px; }
      .sf_phil_LineSpace_v { padding-top: 150px; }
      .sf_bgTxt-head { font-size: 60px; }
      .sf_philBg_head1 { min-width: 545px; left: -10px; top: -5px; }
      .sf_philBg_head2 { top: -2px; left: 5px; min-width: 510px;}
      .sf_phil_infoSpc_tp { margin-top: 60px; }
      .sf_phil_infoSpc_tpsm { margin-top: 20px; }
      .sf_phil_Sec_Info { padding-bottom: 80px; }
      /*** End Philosophy ***/

      
    /*** start sam chacha ***/
    .sam-chacha_Logo{max-width:120px;}
    .chacha-nourisment-Wrp{padding:50px 0;}
    .chacha-midd-Dish{max-width: 300px; }
    .sam-chacha-rowGap{ gap:60px;}
    .chacha-btmLine-Wrp{margin: 35px 0;}
    .nutrient-rich-Sec{padding: 40px 0;}
    .nutrient-inner{padding: 30px 0;}
    .nutrient-samTxt{padding: 25px 0 25px 35px;}
    .sam-chacha-overlayDish_1 { width: 150px; left: -50px; top: 60px;}
    .sam-chacha-overlayDish_2 { width: 150px; right: -50px; top: -150px;}
    .sam-chacha-overlayDish_3 { width: 150px; left: -50px; bottom: -0;}
    .sam-chacha-overlayDish_4 { width: 150px; right: -50px; bottom: 140px;}
    .sam-chacha-overlayDish_5 { width: 150px; right: -50px; bottom:0;}

    /*** start sam chacha ***/

    /*** Header-Chacha ***/
    .sam-chacha-pg .mobWrp_sidebar{background-color: #929eb9 !important;}
    /*** Header-Chacha ***/
    /*** Header-samma-party ***/
    .samma-party-pg .mobWrp_sidebar{background-color: rgba(129,207,210,1) !important;}
    /*** Header-samma-party ***/

    /*** Header-company-party ***/
    .sam-company-pg.v_2 .mobWrp_sidebar .navbarIn .thm-nav > li > .nav-link{color: rgb(46, 71, 143) !important;}
    /*** Header-company-party ***/

    /*** Samma Party ***/
    .sammaElementsWrapp .samma_element.element1 {top: 3%; left: 24%; width: 50px;}
    .sammaElementsWrapp .samma_element.element2 {top: 8%; left: 25%; width: 70px;}
    .sammaElementsWrapp .samma_element.element3 {top: 12%; left: 8%; width: 80px;}
    .sammaElementsWrapp .samma_element.element4 {top: 18%; left: 18%; width: 60px;}
    .sammaElementsWrapp .samma_element.element5 {top: 5%; right: 25%; width: 70px;}
    .sammaElementsWrapp .samma_element.element6 {top: 5%; right: 5%; width: 80px;}
    .sammaElementsWrapp .samma_element.element7 {top: 13%; right: 6%; width: 60px;}
    .sammaElementsWrapp .samma_element.element8 {top: 19%; right: 20%; width: 110px;}
    .sammaElementsWrapp .samma_element.circle1 {top: 5%; left: 12%;}
    .sammaElementsWrapp .samma_element.circle2 {top: 9%; left: 35%;}
    .sammaElementsWrapp .samma_element.circle3 {top: 9%; left: 17%;}
    .sammaElementsWrapp .samma_element.circle4 {top: 20%; left: 30%;}
    .sammaElementsWrapp .samma_element.circle5 {top: 20%; left: 44%;}
    .sammaElementsWrapp .samma_element.circle6 {top: 13%; right: 15%;}
    .sammaElementsWrapp .samma_element.circle7 {top: 16%; right: 12%;}
    .sammaElementsWrapp .samma_element.circle8 { top: 18%; right: 20%; }
    .sammaElementsWrapp .samma_element.sammaCirlce { width: 20px; height: 20px; border-radius: 100%; }

    .aboutWrap-line {padding-top: 75px; padding-bottom: 25px;}
    .samma-BgElement_1 {max-width: 200px; top: -70px; right: -90px;}
    .samma-BgElement_2{max-width: 200px; bottom: -70px; left: -90px;}
    .samma-BgElement_3{max-width: 200px; bottom: -0; right: -90px;}
    .flipped-imgWrp { margin-top: 0px; max-width:90%; }
    .samParty-conent{padding: 20px 0;}
    .samParty-conent.content-p-l{padding-left:30px;}
    .samma-gangWrp{padding: 50px 0 15px;}
    .samma-btmWrp{padding-bottom: 50px;}
    .hang-gang-wrp{padding: 30px 0;}
    .serves-right-pb{padding-bottom: 35px;}
    .samma-partyLast{padding:25px 0;}
    .line_wrp.Pd-Top{padding-top: 30px;}
    .line_wrp.Pd-bottom{padding-bottom:30px;}
    .spark-samma-Pos {top: -15px; right: -20px;}
    
    /*** Global Speciality***/
    .global-spec_headLogo{max-width: 150px;}
    .global-secWrp{padding-top: 100px; margin-bottom:60px;}
    .global-marqueeWrp{margin: 20px 0;} 
    .global-secGap{row-gap:40px;}
    /*** Global Speciality***/

    /*** case study testimonias***/
    .case-study-TopDish{max-width:130px}
    .case-study-SecWrp{padding-top: 80px; }
    .marqueeSlide-1.font-200 , .marqueeSlide-2.font-200{font-size: 70px;}
    .cs_slidingcardItem{padding: 30px;border-radius:15px; }
    .cs_slidingcardItem .card_No{transform: translate(-50%, -50%); font-size: 40px !important;}
    .cs_slidingcardItem .cs_cardInfo{font-size: 18px;}
    .cs_slidingcardItem .cs_card-SubInfo{font-size: 14px;}
    .cs-cstslider.cstslider .slick-list .slick-slide {padding-left: 12px; padding-right: 12px;}
    .cs-cstslider{margin-bottom:80px; padding-bottom:20px;}
    .cs-cardTop-Pd{padding-top:25px;}
    .case-study-marqueeWrp{padding-bottom: 20px;}
    /*** case study testimonias***/

    /*** Party Panner ***/
    .sf_Pg_PartyPanner { padding-bottom: 100px; }
    .sf_partyPanner_hero { padding-top: 80px; padding-bottom: 40px; min-height: 450px;}
    .sf_partyPannerHeadInfo .sf_infoSummary { margin-bottom: 30px !important; margin-top: 10px; }
    .sf_scrollBtn { width: 20px; }
    .sf_partyPannerSec_2 { padding-top: 120px; padding-bottom: 15px; }
    .sr_partyPannerInfo_2 { margin-bottom: 50px; }
    .sr_partyPannerInfo_2 .sf_bgText_pos { top: 55px; }
    .sf_partyBg-text { font-size: 150px; }
    .sf_partyP_infoSec .linesSpacing { padding-top: 70px; padding-bottom: 20px; }
    .sf_partyP_InfoList > li { padding: 20px 20px 20px 0; }
    .sf_partyP_InfoList > li:nth-child(2n) { padding-left: 20px; }
    .sf_partyP_infoSec .sf_pp_btnRow { margin-top: 30px; }
    .sf_partyPtxt-Info { font-size: 15px; }
    .sf_BGElemWrap.element_1 { width: 78px; left: 1px; top: -150px; }
    .sf_BGElemWrap.element_2 { width: 80px; right: 2px; top: 60px; }
    .sf_BGElemWrap.element_3 { width: 85px; left: 0; top: 225px; }
    .sf_BGElemWrap.element_4 { width: 110px; right: 0; top: auto; bottom: 290px; }
    .sf_BGElemWrap.element_5 { width: 75px; bottom: -11px; left: 0; }
    .sf_partyP_posOverlay { margin-top: -70px; }
    .sf_pp_pic {width: 110px; }
    .sf_partyPannerBTSM-sec { padding-bottom: 50px; }
    /*** End Party Panner ***/
    /*** Party Panner Enquiry ***/
    .sf_uskPartyP_hero .wrappContLogo { padding-bottom: 40px; }
    .sf_uskPartyP_hero .uskPg-heading { margin-bottom: 25px; }
    .sf_uskPartyP_hero { padding-bottom: 70px; margin-bottom: 20px; }
    .sf_enq_adviceCard { max-width: 290px; padding: 50px 8px 15px 8px; border-radius: 6px; margin-top: 50px; }
    .sf_enq_adviceCard .picImg_wrap { max-width: 70px; }
    .sf_enqbgTextSec { min-height: 260px; }

    .cstRedio{ border:2px solid var(--color-Champagne);width:15px; height:15px;  }
    .frm-redioWrp{column-gap: 20px;}
    .redio-item{ column-gap: 5px;}
    .form-designElment{padding-top: 15px; padding-bottom: 15px;}
    .cst-lable { margin-bottom: 2px; }
    .form-field {margin-bottom: 20px;}
    .form-field .cstInput,  .form-field .cstSelect{padding: 12px 15px; border-radius: 2px;}
    .form-field .cstSelect {background-size: 10px auto;padding-right: 25px !important;}
    .middLine{padding: 10px 0;margin: 10px 0;}
    .checkOut-pic{max-width: 200px;margin-top: -8%;}
    .mrg-top-90{margin-top: 40px;}
    .part-enq-CtaWrp{column-gap: 20px;}
    .pp_enq-element-1{max-width: 100px; left: 15px;} 
    .pp_enq-element-2{max-width: 100px; right: 15px;}
    .pp-eqn-img{max-width:130px; }
    .pp-eqn-img.pp-eqn_1{top: 5%;}
    .pp-eqn-img.pp-eqn_2{top: 8%; right: 0;}
    .pp-eqn-img.pp-eqn_3{bottom: 5%;}
    .pp-eqn-img.pp-eqn_4{bottom: 0%;}

    .cartBig-Txt{top:50px;}
    .cart-designElment{padding:10px 0;}
    .w-85{max-width: 100%;}
    .cartBox-p{padding: 150px 0;}
    /*** End Party Panner Enquiry ***/

     /* Party panner select plan */
     .sf_Pg_PartyPanner.sf_plansPg { padding-bottom: 70px; }
     .sf_pp_dishIcon { width: 100px; margin-top: 25px; margin-bottom: 20px; }
     .sf_tabsNav { margin-bottom: 20px; gap: 5px 6px; }
     .sf_tabsNav .nav-link { font-size: 14px; border-radius: 50px; min-width: 110px; padding: 7px 6px 6px 6px; }
     .sf_pp_plansInfo1 { padding-bottom: 55px; }
     .sf_pp_plansInfo1 .sf_infoSummary {margin-bottom: 20px;}
     .sf_indiTypeRow { gap: 20px; }
     .sf_typeDishItem { font-size: 15px; gap: 7px; }
     .sf_typeDishItem:before { width: 9px; height: 9px; }
     .sf_accordion > .accordion-item:not(:last-child) { margin-bottom: 8px; }
     .sf_accordion .accordion-item .accordion-button { font-size: 30px; padding-top: 15px; padding-bottom: 11px; }
     .sf_accordion .accordion-item .accordion-button.collapsed { font-size: 22px; padding-top: 11px; }
     .sf_accordion .accordion-item .accordion-button, .sf_accordion .accordion-item .accordion-body { padding-left: 15px; padding-right: 15px; }
     .sf_accordion .frameBx .brd-L, .sf_accordion .frameBx .brd-R { top: 11px; bottom: 11px; }
     .sf_accordion .frameBx .brd-T, .sf_accordion .frameBx .brd-B { left: 11px; right: 11px; }
     .sf_accordion .frameBx .corner-TL, .sf_accordion .frameBx .corner-TR, .sf_accordion .frameBx .corner-BL, .sf_accordion .frameBx .corner-BR { width: 11px; height: 11px; }
     .sf_pp_plansSpc_r { padding-right: 0; }
     .sf_hgt_menus { max-height: 320px;}
     .sf_accordion .accordion-item .accordion-body { padding-bottom: 20px; padding-top: 5px; }
     .sf_plansSelection-head { gap: 10px; padding: 8px 15px; margin-bottom: 18px; }
     .sf_selectedWrap { gap: 5px; }
     .sf_selectedPlan { font-size: 11px; padding: 4px 8px; border-radius: 2px; gap: 4px; }
     .sf_selectedPlan::before { width: 5px; height: 5px; }
     .sf_selectionTxt { font-size: 17px; }
     .sf_plansSidebCol .sf_enq_adviceCard { max-width: 280px; margin-top: 50px; margin-bottom: 20px; }
     .sf_pp_sideinfoSummary { font-size: 16px; }
     .sf_plansSide_element { max-width: 160px; margin-left: auto; margin-right: auto; }
     .sf_plansRowWrap { margin-left: -10px; margin-right: -10px; }
     .sf_plansRowWrap>.col, .sf_plansRowWrap>[class*=col] { padding-left: 10px; padding-right: 10px; }
     .sf_plansRowWrap .sideCol-wrap {border-right: none;}
     .sf_plansSidebCol { padding-top: 25px; }
     .sf_menuListing.list_2col { gap: 0 26px; }
     .sf_menuListing > li { padding-top: 7px; padding-bottom: 7px; }
     .sf_menuCheck .checkLabel {padding-left: 25px;} 
     .sf_menuCheck .checkLabel::before { top: 2px; width: 13px; height: 13px; border-radius: 3px; }
     .sf_menuCheck .checkInput:checked ~ .checkLabel::before { font-size: 10px; }
     .sf_menuListing > li::after { left: 25px; }
     .sf_plansBtnsRow { gap: 15px; margin-top: 35px; }
     .sf-pp-planBT-pic { max-width: 170px; margin-top: -50px; }
     /* End Party panner select plan */
     /* Party panner Order Details */
     .sf_pg_pp_orderD { padding-bottom: 100px; }
     .pp-oderD-pic { max-width: 170px; margin-top: -70px; }
     .cstCheckWrap .chk-label::before { top: 3px; width: 17px; height: 17px; border-radius: 3px; }
     .cstCheckWrap input.chk-input:checked~.chk-label::before { font-size: 12px; }
     .cstCheckWrap .chk-label { padding-left: 25px; }
     .sf_pg_pp_orderD .f-sz-30 {font-size: 24px !important;}
     .sf_pg_pp_orderD .f-sz-18 {font-size: 15px !important;}
     /* End Party panner Order Details */
     /* Enquiry */
     .enqBtn-pos { right: 10px; bottom: 10px; }
     .btnEnq { width: 42px; height: 42px; padding: 5px; box-shadow: 0 0 5px 0px rgba(0,0,0,.3) !important; }
     .btnEnq .icon { max-width: 20px; }
     .cstformField { padding: 6px 12px; border-radius: 2px; height: 44px; }
     select.cstformField { background-position: center right 10px; background-size: 9px auto; padding-right: 25px; }
     textarea.cstformField { height: 80px; }
     .cstModalEnq .modal-content { border-radius: 10px; }
     .cstModalEnq .modal-body { padding: 30px 20px; }
     .cstModalEnq .btn-close { right: 10px; top: 10px; width: 20px; height: 20px; background-size: 10px auto;}
     /* End Enquiry */
     
    /* term-condition */

    .tc_Content{margin-bottom: 20px;}
    .tc_Content p:last-child{margin-bottom: 0;}
    .tc_Content p{margin-bottom: 5px;}
    .mb__10{margin-bottom:8pxw;}
    .tc-pageWrp{padding: 50px 0;}
}



@media (max-width:767px){

    :root{
        --f-size-16:14px;
        --f-size-18:16px;
         --f-size-20:16px;
        --f-size-30: 20px;
        --f-size-40:25px;
        --f-size-45: 26px;
        --f-size-54: 30px;
        --f-size-60: 28px;
        --f-size-70: 30px;
        --f-size-80: 27px;
        --f-size-100: 32px;
        --f-size-120: 35px;
        --f-size-140: 40px;
    }

    .homeHeroContent .hero-lg-text { font-size: 80px; }
    .heroBt-logos .sub-logoWrap {width:40px;}
    .heroBt-logos {gap: 10px;}
    .homeHeroSec .heroSpark { bottom:50px; width: 25px; }
    .homeHeroSec .heroSpark.spark-R {right: 20px;}
    .homeHeroSec .heroSpark.spark-L {left: 20px;}

    .cst-navbar .navLogo { width: 100px; height: 100px; }
    .cst-navbar .navLogo .logoImg { max-width: 65px; }

    .mob-rowGap-30{gap: 30px;}
    .homeAboutInfo .contInfo{text-align: center;}
    .homeAboutInfo .imgWrap{margin-bottom: 30px; margin-left: auto; margin-right: auto;}
    .homeAbt_infoBx { padding:35px 25px; }
    .homeAboutInfo .contHead{margin-bottom: 15px !important;}

    .homeSec_foodShowcase { padding-top: 90px; padding-bottom: 90px; }
    .homeSec_foodShowcase::after { bottom: 40px; top: 40px; }
    .aboutShowInfoWrapper { gap: 50px; }
    .marqueeSlide-1, .marqueeSlide-2 { font-size: 90px; }
    .rowShowcase-info .infoContWrapper{padding: 30px 0px 30px 0; text-align: center !important;}
    .aboutShowInfoWrapper .rowShowcase-info:nth-child(2n) .infoContWrapper { padding-right: 0px; }
    .rowShowcase-info  .ImgWrap.sz-sm { margin-left: auto; margin-right: auto; }
    .rowShowcase-info .contHead .spark-pos1{left: auto; right: 0;}
    .aboutShowInfoWrapper .ImgWrap{margin-bottom: 20px;}

    .homeStaffFrame { padding: 80px 15px 30px 15px; }
    .homeChefCard .WrapIn { padding: 40px 20px 40px 20px; }
    .homeSec_dishShowcase .wrap_masterDishesh_cont { padding-left: 0; margin-top: 40px; }
    .thm-nav > li > .nav-link {padding: 15px 0 !important;font-size: 25px;}
   
     /*** About Us ***/
     .rowShowcase-info  .ImgWrap.sz-sm2 {margin: auto;}
    .aboutPg-heading { font-size: 60px; }

    .frameBx .frameIcon img {max-width: 30px;}
    .frameBx .icon-tp-L {top:-7px;left: -10px;}
    .frameBx .icon-tp-R {top:-7px;right: -10px;}
    .frameBx .icon-bt-L {bottom:-7px;left: -10px;}
    .frameBx .icon-bt-R {bottom:-7px;right: -10px;}
    .abtFrame_hunger {padding:40px 30px; }
    .abt_secHunger {padding-top: 80px; padding-bottom: 80px;}
    .abt_secHunger .iconKnief {top: 45px;}
    .abtFoodLoveInfo_wrap .bgTxt-head { width: 100%; font-size: 60px; left: -10px;}
    .contWrapper { margin-left: 10px; }
    .abtFoodLoveInfo_wrap .wrapperImg{margin-bottom: 30px;}
    .abtFoodLoveInfo_wrap .contHead .headIcon { max-width: 100px; }
    .contWrapper{margin-top: 50px;}
    .abt_secFoodLove { padding-top: 60px; padding-bottom: 60px; }
    .sf_aboutProPic_S {max-width: 300px;}
    .sf_aboutProPic_G { max-width: 250px; }
    .sf_aboutProPic_S, .sf_aboutProPic_G {margin-left: auto;margin-right: auto;}
    .aboutBg_Element.s_element_3 { left: auto; top: 15px; right: 20px; }
    .aboutBg_Element.s_element_6 { top: auto; bottom: 350px; }
    .aboutBg_Element.s_element_9 { right: 50%; margin-right: 80px; }
     /*** About Us End***/

    /***  USK ***/

    .uskPg-heading {font-size: 35px; margin-bottom: 10px;}
    .usk_infoInner .usk-SummuryTxt.usk-pd-l { padding-left: 0; }
    .usk_infoInner .usk-infoHead.usk-pd-r { padding-right: 0; }
    .usk_infoInner .usk-infoHead{text-align: start;}
    .usk_infoInner .usk-infoHead{padding-bottom: 0;}
    .usk_infoInner, .sec_hostGust { padding: 0; }
    .usk_secImg { padding-top: 0px; }
    .aboutSec_wrap_2 { padding-bottom: 120px; }
    .the-magicWrp {padding-bottom: 80px; }
    .the-magicTitle { padding: 30px 0 20px 0; text-align: center;}
    .the-magicTitle .contHead { margin: auto; }
    .difference_Items .diffe-SummuryTxt.pd-Wrp { padding: 30px 0 30px 0; }
    .difference_Items .usk-infoHead.usk-pd-r{padding-right: 0;}
    .max-FitWidth{width: fit-content; margin: auto;}
    .max-FitWidth2{width: fit-content;}
    .abtSec-hero { padding-top: 70px; margin-top: 20px;}
    .usk-SummuryTxt.usk-pd-r { padding: 20px 0px 20px 0; }
    .magic_marquee .marqueeSlide-1, .magic_marquee .marqueeSlide-2 { font-size: 60px; }
    .the-magicWrp .bgSlides-pos { transform: translateY(calc(-50% - 70px)); }

    /***  USK END ***/

     /***  kriti Home Page ***/


     .sk-heroTxtWrp{row-gap: 80px;}
     .sk-HeroContent{max-width:100%;}
     .sk-heroTxtWrp .sk-HeadTitle .sk-Head-smTxt{ font-size:50px; }
     .sk-heroTxtWrp .sk-HeadTitle .sk-Head-lgTxt{ font-size:100px;}
     .sk-heroTxtWrp .sk-HeadTitle .sk-Head-smTxt.txt-Pos{ bottom: 10px;}
     .sk-heroTxtWrp .sk-HeadTitle .sk-Head-smTxt.txt-Pos-2{  bottom:10px;}
     .sk-hero-MiddImg{ width: 320px;     transform: translate(-50%, -45%);}
     .sk-Hero1 .sk_element { position: absolute; top: 50%; pointer-events: none;}
     .sk-Hero1 .sk_element.element1 {left:20px;     margin-top: -230px;}
     .sk-Hero1 .sk_element.element2 { width: 24px; left: 70px; margin-top: -175px;}
     .sk-Hero1 .sk_element.element3 { left: 140px; margin-top: -230px; }
     .sk-Hero1 .sk_element.element4 { width: 45px; left: 25px; margin-top: -120px;}
     .sk-Hero1 .sk_element.element5 { width: 20px; left: 20px; margin-top: 5px;}
     .sk-Hero1 .sk_element.element6 { width: 50px; left: 100px; margin-top: 160px; }
     .sk-Hero1 .sk_element.element7 { left: 20px; margin-top: 220px;}
     .sk-Hero1 .sk_element.element8 { width: 50px; left: 160px; margin-top: 240px;}
     .sk-Hero1 .sk_element.element9 { width: 40px; right: 160px; margin-top: -150px;}
     .sk-Hero1 .sk_element.element10 { width: 25px; right: 116px; margin-top: -210px;}
     .sk-Hero1 .sk_element.element11 { width: 40px; right: 70px; margin-top: -120px;}
     .sk-Hero1 .sk_element.element12 { width: 27px; right: 20px; margin-top: -170px;}
     .sk-Hero1 .sk_element.element13 {width:35px;right:180px;margin-top:-40px;}
     .sk-Hero1 .sk_element.element14 { width:100px; right: 10px; margin-top: -20px;}
     .sk-Hero1 .sk_element.element15 { width: 50px; right: 70px; margin-top: 160px;}
     .sk-Hero1 .sk_element.element16 { width: 30px; right: 30px; margin-top: 240px; }

     .sk-secWrp { padding: 70px 0;}
     .ck-mantraIcon { max-width: 60px;}
     .vege_Img.vege-w-1 { margin-right: auto;}
     .vege-overlayDish_1{max-width: 100px; left: -20px;}
     .vege-overlayDish_2{max-width: 100px;  top: 0; right: -20px;}
     .vege-overlayDish_3{max-width:130px; bottom: 40%; left: -20px;}
     .vege-overlayDish_4{max-width:100px;  bottom: 250px; right: -20px;}
     .vege_Content{margin-top: 15px; margin-bottom: 20px;}
     .vege_Img.vege-w-1 { max-width: 180px;}
     .ck-staffSec{margin-top: 30px ;}

     .sk-headTitle { font-size: 35px; }
     .sk-overlayTxt .sk-overTxt-style { font-size: 45px; -webkit-text-stroke-width: 1px;}
    .ck-brandPgTop_IMg { max-width: 170px; }
    .regional_Img-sm{margin: auto;}

    .sk-overlayTxt .sk-overTxt-sm {font-size: 50px;}
    .can_sureContent{width: 90%; top: 50%;}
    .can_sureWrp .can_sureWrpBg { height: 440px; }
    .customis_Img-lg{margin-left: auto; margin-right: auto;}
    .customis_Img-sm{margin-right: auto;}
    .wholeWrp{padding-bottom: 50px;}
    .wholeWrp .infoContWrapper{padding: 30px 0;}
    .rowShowcase-info .infoContWrapper.pd-R-sm{padding-right: 0px;}

     /***  kriti story page ***/
    .sk-overlayTxt .sk-overTxt-style.font-Big { font-size: 60px;}
    .ethics_Wrp { padding-top: 100px; padding-bottom: 30px;}
    .story-BigDish { max-width: 210px; transform: translate(-50%, -40px);}
    .regional-secWrp { padding: 80px 0 100px 0; }
    .difference_Items .diffe-SummuryTxt.pd-Wrp { padding:30px 0; }
    .ethics_Wrp::after{display: none;}
    .mid-line.mid-line-pos{display: none;}
    .vege_celebretion::after{display: none;}

    /***  kriti celebration page ***/
    .celebraition-BigDish { max-width: 270px; }
    .celebtation-overlayDish_1{width:100px;top: 10px; right: -50px;}
    .celebtation-overlayDish_2{width:100px;top: 48%; left: -50px;}
    .celebtation-overlayDish_3{width:100px;bottom: 100px; right: -50px;}
    .cele-row_p-tb { padding-top: 10px; padding-bottom: 15px;}
    .award-overlayDish_1{width:100px; top: 0; left: -50px;}
    .award-overlayDish_2{width:100px; top: 0; right: -50px;}
    .award-overlayDish_3{width:100px; top: 50%; left: -50px;}
    .award-overlayDish_4{width:100px; top: 50%; right: -50px;}

    .cstslider.arrow_pos .slick-arrow.slick-prev {left: calc(50% - 40px);}
    .cstslider.arrow_pos .slick-arrow.slick-next {right: calc(50% - 40px);}
    .cstslider.arrow_pos .slick-arrow{bottom: -70px; top: auto; z-index: 999;}
    .cstslider.arrow_pos{margin-bottom: 30px;}

    /***  kriti purpose page ***/
    .profile-card.max-lg-w { max-width: 300px; margin: auto;}
    .ourPointer .mx-width{margin-left: auto; margin-right: auto;}
    .ourPointer .pd-R { padding-right: 0px; }
    .our-ctapos{top: 40px;}

    .ourPoint_img-1 { max-width: 120px; bottom: -90px; left: -20px; }
    .our-overlayImg-1 {top: 30px;}
    .our-overlayImg-2 {top: 30px;}

    .ourDetails{margin-right: 15px;}
    .ourWrop-Top{padding: 100px 0 60px;}

      /*** Career ***/
      .sf_careerLgTxt { font-size: 18px !important; }
      /*** End Career ***/

     /***  consultancy Start ***/

    .consultancy-overlayDish_1{max-width:100px; top: -7.031vw; left: -45px;}
    .consultancy-overlayDish_2{max-width:100px; top:-9.115vw; right: -45px;}
    .consultancy-overlayDish_3{max-width:100px; top:30%; left: -45px;}
    .consultancy-overlayDish_4{max-width:100px; top:47%; right: -45px;}
    .consultancy-overlayDish_5{max-width:100px; bottom:6.250vw; left: -45px;}
    .consultancy-overlayDish_6{max-width:100px; bottom:3.906vw; right: -45px;}

    .consult-inner { padding: 60px 0 30px;}
    .ad-overlayImg{position: unset; order: 0; margin-left: auto; margin-right: -15px; margin-bottom: 15px;}
    .academy_midSec { padding: 80px 0 25px;}
    .ad-leaderImg{position: unset; margin-left: -15px;}
    .leader_infoWrp { padding: 45px 0 20px;}
    .ad-line-Pos { margin: 20px 0;}
    .ad-Summury{text-align: center; margin-top: 20px;}
    .hospitality-inner { padding: 50px 0 20px;}
    .ad-hospit_TxtWrp { padding-top: 20px; padding-bottom: 20px; text-align: center; }


    /*** Awards ***/
    .sf_awardVideoWrap iframe { height: calc(58vw - 24px); min-height: 220px; }
    .awardsThumbImg { height: 120px; }
    .awardModal-w {max-width: 300px;margin-left: auto;margin-right: auto;}
    /*** End Awards ***/
        /*** Facility ***/
    .sf_facilityBgElement_2 { width: 90px; top: 47%;}
    .sf_facilityBgElement_3 { width: 70px;}
    .sf-logooverlap {transform: translateX(20%);}
    .sf_listfacilityLogo {max-width: 150px;}
    .facilty_ThoughtWrp {padding: 30px 0 0px 0; margin-top: 0px; text-align: center;}
    .facilty-overlayTxt {font-size: 80px;}
    .sf_listfacilityLogo > li:nth-child(2) .sf_facilityLogo_card { margin-top: -70px; left: -100px;}
    .sf_listfacilityLogo > li:nth-child(3) .sf_facilityLogo_card { margin-top: -130px; left: 30px; }
    .sf_faciltyWrapp_2 {padding-top: 80px; padding-bottom: 20px;}
    .facilty-Lastsec { padding-bottom: 60px; padding-top: 30px; }
    .sf_listfacilityLogo{margin: auto;}
    /*** End Facility ***/

    
    /*** start sam company ***/
    .sam-co-MiddWrp{max-width:200px;margin-top: -90px;}
    .sam-conferences {padding: 50px 0;}
    .sam-co-LeftWrp{position: unset; margin-left: -15px; margin-top: 20px;  margin-bottom: 20px;}
    .sam-confer-pb { padding-bottom: 50px;}
    .closeDoor-gap { gap: 25px;}
    /*** End sam company ***/

    /*** Philosophy ***/
    .sf_PhilosophyCardsWrap { margin-left: auto; margin-right: auto; max-width: 420px; }
    .sf_phil_LineSpace_v { padding-top: 100px; }
    .sf_phil_infoSpc_tp, .sf_phil_infoSpc_tpsm { margin-top: 30px; }
    .sf_philBg_head1, .sf_philBg_head2 { left: 50%; transform: translateX(-50%); top:5px; }
    /*** End Philosophy ***/

    /*** start sam chacha ***/
    .sam-chacha-overlayDish_1 { width: 100px; left: -30px; top: -90px;}
    .sam-chacha-overlayDish_2 { width: 100px; right: -30px; top: -100px;}
    .sam-chacha-overlayDish_3 { width: 100px; left: -30px; bottom: -80px;}
    .sam-chacha-overlayDish_4 { width: 100px; right: -30px; bottom: -80px;}
    .sam-chacha-overlayDish_5 { width: 100px; right: -30px; bottom:0;}
    .usk_secImg.mt-top20{margin-top: 20px;}
    .sam-chacha-rowGap {gap: 30px;}
    .chacha-btmLine-Wrp {margin:10px 0 30px 0;}
    .nutrient-samTxt { padding: 35px 0; text-align: center;}
    .chacha-midd-Dish{max-width: 250px; }
    /*** start sam chacha ***/

    /*** Samma Party ***/
    .sammaElementsWrapp .samma_element.element1 {top: 3%; left: 24%; width: 40px;}
    .sammaElementsWrapp .samma_element.element2 {top: 10%; left: 17%; width: 50px;}
    .sammaElementsWrapp .samma_element.element3 {top: 15%; left: 7%; width: 50px;}
    .sammaElementsWrapp .samma_element.element4 {top: 19%; left: 11%; width: 55px;}
    .sammaElementsWrapp .samma_element.element5 {top: 7%; right: 25%; width: 50px;}
    .sammaElementsWrapp .samma_element.element6 {top: 5%; right: 5%; width: 55px;}
    .sammaElementsWrapp .samma_element.element7 {top: 13%; right: 6%; width: 50px;}
    .sammaElementsWrapp .samma_element.element8 {top: 19%; right: 13%; width: 90px;}
    .sammaElementsWrapp .samma_element.circle1 {top: 5%; left: 12%;}
    .sammaElementsWrapp .samma_element.circle2 {top: 7%; left: 35%;}
    .sammaElementsWrapp .samma_element.circle3 {top: 9%; left: 17%;}
    .sammaElementsWrapp .samma_element.circle4 {top: 20%; left: 30%;}
    .sammaElementsWrapp .samma_element.circle5 {top: 20%; left: 44%;}
    .sammaElementsWrapp .samma_element.circle6 {top: 10%; right: 15%;}
    .sammaElementsWrapp .samma_element.circle7 {top: 16%; right: 12%;}
    .sammaElementsWrapp .samma_element.circle8 {top: 18%; right: 20%;}

    .full-height{height: 450px}
    .samma-BgElement_1 {max-width: 130px; width: 100%; top: -70px; right: -50px;}
    .samma-BgElement_2 {max-width: 120px; bottom: -70px; left: -50px;}
    .samma-BgElement_3 { max-width: 120px; bottom: 50px;right: -60px; }

    .mob-mt-10{margin-top: 10px;}
    .mob-m-auto{margin: auto;}
    .spark-samma-Pos {top: -15px; right: -25px; position: absolute;}
    .usk-infoHead h2{margin-bottom: 0;}
    .samParty-conent.content-p-l { padding-left: 0px;}
    .samma-gangWrp {padding: 20px 0 15px;}
    .serves-right-pb {padding-bottom: 0px;}
    .sk-secWrp {padding: 50px 0;}
    .line_wrp.Pd-Top {padding-top: 10px;}
    .flipped-imgWrp {max-width:70%; }

    .marqueeSlide-1.font-200, .marqueeSlide-2.font-200 {font-size: 50px;}
    .academy-Slides-pos{ bottom: 270px;}
    .sam-com-pos { position: absolute; bottom: 38%; z-index: 0; }

    /*** Party Panner ***/
    .sf_partyPanner_hero {background-size: cover; }
    .sf_partyP_InfoList > li, .sf_partyP_InfoList > li:nth-child(2n) {width: 100%;padding: 30px 0;text-align: center;}
    .sf_partyP_infoSec .sf_pp_btnRow { margin-top: 10px; }
    /*** End Party Panner ***/
    /*** Party Panner Enquiry ***/
    .middLine::after{display: none;}
    .pp-eqn-img{display: none;}
    .pp_enq-element-1, .pp_enq-element-2{display: none;}
    /*** Party Panner Enquiry ***/
    
    .consultancy-marqueeWrp{margin-bottom: 30px;}
     /* Party panner select plan */
     .sf_menuListing.list_2col { grid-template-columns: auto; }
     /* End Party panner select plan */
     
     /* term-condition */
     .tc-pageWrp { padding: 30px 0; }
}


@media (max-width:575px){
    .homeChefCard .f-sz-54{font-size: 22px !important;}
    .homeChefCard .imgWrap{max-width: 100%;}
    .homeChefCard .imgWrap .chefImg { margin-top: -70px; }
    .homeChefCard .spark-2 { margin-left: 30px; bottom: -6px; }
    .homeStaffFrame { padding: 50px 15px 30px 15px; }
    .homeSec_dishShowcase { padding-top: 60px; padding-bottom: 50px;}
    .footerFrame { padding:40px 25px; }
    .footerBrd-Row {row-gap: 30px;}

    
     /*** About Us ***/

    .aboutPg-heading { font-size: 60px;}
    .overlayDish_1 { width: 120px; right: -40px; top: 0;}
    .overlayDish_2 { width: 100px; left: -50px;}
    .overlayDish_3 { width: 120px; bottom: 380px; }
    .abt_pgInfoWrapper { padding-bottom: 30px; }
    .rowShowcase-info .infoContWrapper.pd-L-sm{padding-left: 0;}
    .aboutPic { max-width: 220px; margin-left: -25px;}
    .aboutPg-heading { font-size: 36px; margin-bottom: 25px; margin-left: 20px;}
    .aboutPg-heading .icon1 { max-width: 50px; top: 0;}
    .aboutPg-heading .icon2 { max-width: 50px; top: 0px;}
    .abt_heroCont .textSummary{max-width: 100%;}

    /*** About Us End***/

    /***  USK ***/
    .usk-overlayDish_1 { max-width: 90px; top: 20px; }
    .sec_hostGust { margin-top: -90px; }
    .usk-overlayDish_2 { max-width: 100px; top: 180px; left: -50px; }
    .usk-overlayDish_3 { max-width: 100px; bottom: 120px; right: -50px; }
    .usk-overlayDish_4 { max-width: 103px; bottom: 20px; left: -55px; }
    .diffe_fullImg.img-sz-sm{    max-width: 100%; width: 100%;}
    .future-overlayDish_1, .future-overlayDish_2, .future-overlayDish_3, .future-overlayDish_4, .future-overlayDish_5, .future-overlayDish_6 {max-width: 70px;}
    .future-overlayDish_1{top: 120px; left: -25px; z-index: 3;}
    .future-overlayDish_2{top: 120px; right: -25px; z-index: 3;}
    .future-overlayDish_3{top: 80%; left: -25px; z-index: 3;}
    .future-overlayDish_4{top: 80%; right: -25px; z-index: 3;}
    .future-overlayDish_5{bottom: 0; left: 20%; z-index: 3;}
    .future-overlayDish_6{bottom: 0; right: 20%; z-index: 3;}
    .future_feastWrp { padding-top: 60px; padding-bottom: 30px; }
      /***  USK END ***/

     /***  kriti story page ***/
 
     .story-overlayDish_1{width: 100px;top:20px; right: -40px;}
     .story-overlayDish_2{width: 100px; left: -40px; top: calc(50% - 70px);}
     .story-overlayDish_3{width: 100px; bottom: 70px; right: -40px;}
 
     .etiic-overlayDish_1{width: 100px;top:0px; right: -40px;}
     .etiic-overlayDish_2{width: 100px; left: -40px; top: 55%}
     .etiic-overlayDish_3{width: 100px; bottom: 250px; right: -40px;}
     .etiic-overlayDish_4{width: 100px; bottom: 150px; left: -40px;}


      /***  kriti celebration page ***/
    .celebraition-BigDish { max-width: 200px; }

     /*** Awards ***/
     .sf_awardsList > li:not(:first-child) { margin-top: 35px !important; }
     .sf_awardsSec_wrap .sf_awardRowOver:first-child .sf_awardContCol { margin-bottom: 0; }
     .sf_awardRowItem .sf_awardImg, .sf_awardRowItem .sf_awardContCol { margin-left: auto; margin-right: auto; }
     .sf_awardsSec_wrap .sf_awardRowOver:first-child .sf_awardContCol { margin-bottom: 0; }
     .sf_awardRowItem .sf_awardImg {max-width: 200px;}
     .sf_awardRowItem .sf_awardContCol {max-width: 270px;padding: 10px 0px;}
     .sf_awardRowItem .sf_awardText { font-size: 18px; }
     /*** End Awards ***/

    /*** Philosophy ***/
    .sf_phil_Sec_3 { padding-top: 40px; }
    .sf_philInfoSec_2 { margin-bottom: 50px; }
    .sf_phil_DishLg { max-width: 250px; }
    /*** End Philosophy ***/

    .nutrient-inner{ padding:30px 0 0  0;}
    
    /*** Global Speciality***/
    .global-spec_headLogo{max-width: 120px;}
    .global-secWrp{ margin-bottom:40px;}
    .global-secGap{row-gap:10px;}
    /*** Global Speciality***/

    .difference_Wrp::after{display: none;}
    .ck-line.ck-linePosBott{bottom: 50px;}
    .our-spark { right: 50%; transform: translateX(50%); }
    /*** Party Panner ***/
    .sr_partyPannerInfo_2 .sf_bgText_pos { top: 140px; }
    .sf_partyBg-text { font-size: 100px; }
    /*** End Party Panner ***/

    /*** Party Panner Enquiry ***/
    .middLine { padding: 10px 0; margin: 0 0; }
    .pp-cart-pg .sf_uskPartyP_hero {padding-bottom: 0;}
    .sf_enqbgTextSec { min-height: 227px; }
    /*** Party Panner Enquiry ***/
    /* Party panner Order Details */
    .part-enq-CtaWrp.sz-sm { gap: 6px; }
    .part-enq-CtaWrp.sz-sm .cmnBtn-1 {padding-left: 12px;padding-right: 12px;font-size: 12px;}
    /* End Party panner Order Details */
}

@media (max-width:419px){
    /*** Philosophy ***/
    .sf_PhilosophyCardsWrap { max-width: 320px; }
    .sf_facilityLogo_card.sf_philCardImg { padding: 6px 6px 25px 6px; width: 110px; }
    .sf_PhilosophyCardsWrap .sf_philThumbList > li:nth-child(1) { left: 60px; }
    .sf_PhilosophyCardsWrap .sf_philThumbList > li:nth-child(2) { left: 180px; }
    .sf_PhilosophyCardsWrap .sf_philThumbList > li:nth-child(3) { left: 150px; top: 105px; }
    .sf_PhilosophyCardsWrap .sf_philThumbList > li:nth-child(4) { left: 10px; top: 130px; }
    .sf_PhilosophyCardsWrap .sf_philThumbList > li:nth-child(5) { left: 70px; top: 200px; }
    .sf_PhilosophyCardsWrap .sf_philThumbList > li:nth-child(6) { left: 202px; top: 195px; }
   /*** End Philosophy ***/
}