*,:before,:after {margin: 0;padding: 0;box-sizing: border-box;} body {font-family: 'PT Sans Caption', sans-serif;}
/* common css start */
  a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,
  video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline}
  article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block}
  body {font-family: 'PT Sans Caption', sans-serif;}
  ol,ul {list-style: none}
  blockquote,q {quotes: none}
  blockquote:after,blockquote:before,q:after,q:before {content: '';content: none}
  table {border-collapse: collapse;border-spacing: 0}
  a:focus,button:focus,input:focus,select:focus,textarea:focus {outline: none;border: none;}
  p {line-height: 1.6;font-size: 18px;color: #00000099;margin: 20px 0;text-align: justify;font-family: 'Rubik', sans-serif;}
  /* p {line-height: 1.6;font-size: 18px;color: #00000099;margin: 20px 0;text-align: justify;font-family: 'Plus Jakarta Sans', sans-serif;} */
  /* p {line-height: 1.6;font-size: 18px;color: #00000099;margin: 20px 0;text-align: justify;font-family: 'Open Sans', sans-serif;} */
  .wrapper {width: 100%;overflow: hidden;}
  .main-container {width: 100%;max-width: 1240px;margin: 0 auto;}
  .main-wrapper{background: #fff;}
  a {text-decoration: none;color: #333;display: inline-block;font-family: 'PT Sans Caption', sans-serif;}
  img {max-width: 100%;}
  .fl {float: left;}
  .fr {float: right;}
  .clear {clear: both;}
  .textl {text-align: left;}
  .textc {text-align: center;}
  .textr {text-align: right;}
  input,select,textarea,button {outline: none;box-sizing: border-box;transition: all .4s;width: 100%;height: initial;padding:15px;margin: 20px 0;font-family: 'PT Sans Caption', sans-serif;background: none;border: none;}
  input:focus, select:focus, textarea:focus {outline: none;border-bottom: 1px solid #ccc;}
  select {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
  li {list-style: none;}
  iframe {width: 100%;height: 100%;}
  h1{font-family: 'Lobster', cursive; font-size:45px;line-height: 1.1;}
  h2{font-family: 'Lobster', cursive; font-size:40px;color: #ffc772;font-weight: 500;}
  h3{font-family: 'Lobster', cursive; font-size: 35px;}
  @font-face {font-family: 'main_heading';src: url("../fonts/NexaRustSlab-BlackShadow01.otf") format("truetype");font-style: normal;}
/* common css end */

/* banner css start */
  .banner-section{position: relative;z-index: 1;}
  .after-bnr::before {position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;bottom: 0;right: 0;background: #090000;z-index: -1;opacity: .5;}
  /* .banner-section::before {position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;bottom: 0;right: 0;background: #090000;z-index: -1;opacity: .8;} */
  .after-bnr::after {position: absolute;content: '';width: 594px;height: 643px;bottom: -92px;right: 0;background: url(../images/bnr-img.png)no-repeat center center/cover;}
  .header-main-section {display: flex;justify-content: space-between;align-items: center;padding-top: 9px;padding-bottom: 3px;}
  .left-header-section ul{display: flex;gap: 20px;}
  .left-header-section{width: 100%;max-width: 250px;}
  .right-header-section{width: 100%;max-width: 250px;}
  .right-header-section ul li a{display: flex;gap: 10px;align-items: center;color: #fff;justify-content: flex-end;}
  .right-header-section ul li a:hover{color: #ffc772;}
  .left-header-section ul li a img{transition: .3s;}
  .left-header-section ul li a img:hover{transform: translateY(-10px);}
  .header-wrapper{position: relative;}
  .header-wrapper::before {position: absolute;content: '';width: 100%;height: 27px;left: 0;right: 0;bottom: -17px;background: url(../images/line-bg.png)no-repeat center center/cover;z-index: 2;opacity: 0.6;}
  header.scrolled .header-wrapper::before {position: absolute;content: '';width: 100%;height: 27px;left: 0;right: 0;bottom: -17px;background: url(../images/Line-10.png)no-repeat center center/cover;z-index: 2;opacity: 0.6;}
  header.scrolled .header-wrapper {position: relative;background: #171313a1;}
  header.scrolled .bottom-header-wrapper {position: relative;background: rgba(23, 19, 19, 57%);z-index: 1;}
  .after-bnr.without-bg::before, .after-bnr.without-bg::after{display: none;}
  .after-bnr.without-bg-1::after{display: none;}
  /* .banner-text h1{letter-spacing: 2px;color: #ffc772;font-weight: 500;} */
  .banner-text h1{letter-spacing: 2px;color: #ffc772;font-weight: 500;font-family: 'main_heading';}
  .banner-text h1 span {font-family: 'Lobster', cursive;font-size: 38px;color: #fff;position: relative;top: -15px;}
  .banner-text p{color: #fff;}
  .common-btn a {background: #dfccae;padding: 10px 20px;border-radius: 50px;display: flex;justify-content: start;gap: 15px;width: 100%;max-width: 150px;align-items: baseline;color: #040303;transition: .3s;}
  .common-btn a:hover{transform: translateY(-10px);}
  .common-btn a i{font-size: 13px;}
  .banner-img img{width: 100%;max-width: 500px;}
  .banner-part{position: absolute;bottom: 30%;}
  header {position: fixed;left: 0;right: 0;top: 0;width: 100%;z-index: 3;box-shadow: 0px 6px 9px -4px rgba(34,56,101,0.12);transition: all .3s;}
  .desk-menu ul{display: flex;justify-content: center;gap: 40px;padding: 20px 0;}
  .desk-menu ul li a{color:#e1e0e0;}
  .desk-menu ul li a:hover{color:#ffc772;}
  .bottom-header-wrapper{position: relative;z-index: 1;}
  .right-scroll-menu ul li a:hover, .left-scroll-menu ul li a:hover{color: #ffc772;}
  header.scrolled {transition: all .3s ease-in-out;}
  header.scrolled .right-header-section, header.scrolled .left-header-section{display: none;}
  header.scrolled .desk-menu {display: none;}
  header.scrolled .menu-section {display: flex;justify-content: space-between;}
  header.scrolled .right-scroll-menu, header.scrolled .left-scroll-menu {display: block;width: 100%;max-width: 250px;}
  .right-scroll-menu, .left-scroll-menu{display: none;}
  header.scrolled .header-logo-scroll{display: block;}
  header.scrolled .header-main-section{display: flex;justify-content:center;align-items: center;gap: 80px;}
  header.scrolled .bottom-header-wrapper{background: #0000009c;}
  .right-scroll-menu ul, .left-scroll-menu ul{display: flex;gap: 30px;}
  .right-scroll-menu ul li a, .left-scroll-menu ul li a{color: #fff;}
  header.scrolled .header-wrapper::before{bottom: -27px;}

/**********ul.toogle*********/
.desk-resp-ham ul.toggle-desk {position: relative;z-index: 5;width: 50px;height: 24px;cursor: pointer;margin-top: 22px;}
.desk-resp-ham ul.toggle-desk li {position: absolute;left: 5%;transform: translateY(-50%);height: 3px;width: 50%;list-style: none;background: #fff;transition: .9s;}
.desk-resp-ham ul.toggle-desk li:nth-of-type(1) {top: 20%;}
.desk-resp-ham ul.toggle-desk li:nth-of-type(2) {top: 50%;}
.desk-resp-ham ul.toggle-desk li:nth-of-type(3) {top: 80%;}
.desk-resp-ham ul.toggle-desk.active li:nth-of-type(1) {top: 50%;transform: translateY(-50%) rotate(45deg);}
.desk-resp-ham ul.toggle-desk.active li:nth-of-type(2) {transform: translateY(-50%) rotate(45deg);opacity: 0;}
.desk-resp-ham ul.toggle-desk.active li:nth-of-type(3) {top: 50%;transform: translateY(-50%) rotate(-45deg);}
.inner-desk-ham {display: flex;}
.desk-resp-ham .sidebar {position: fixed;top: 0;left: -350px;background: #6f4336;width: 270px;height: 100vh;box-sizing: border-box;padding: 30px 0px 0;text-align: center;transition: .9s;z-index: 99999;overflow: scroll;}
.desk-resp-ham .sidebar::-webkit-scrollbar {display: none;}
.desk-resp-ham .sidebar.active {left: 0;box-shadow: 1px 0 8px rgba(0, 0, 0, 0.637);}
.desk-resp-ham .sidebar img {position: relative;width: 100px;}
.desk-resp-ham .sidebar ul.menu {position: relative;text-align: center;width: 100%;margin-top: 20px;display: flex;flex-direction: column;gap: 0;margin: 20px auto 30px;border-top: 1px dotted #fff;}
.desk-resp-ham .sidebar ul.menu li {list-style: none;width: 100%;cursor: pointer;}
.desk-resp-ham .sidebar ul.menu li a {position: relative;text-transform: capitalize;color: #fff;width: 100%;width: 100%;justify-content: space-between;display: flex;padding: 15px 20px 15px 20px;font-size: 17px;font-family: 'PT Sans Caption', sans-serif;}
.nav-dropdown li a {padding: 10px 0 10px 20px !important;}
.nav-dropdown li a::before {content: '';position: absolute;left: 2px;width: 6px;height: 6px;border-right: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(-45deg);top: 0;bottom: 0;margin: auto;}
.desk-resp-ham .sidebar ul.menu>li>a:hover {background: #2c1b16;}
.desk-resp-ham .sidebar ul.menu>li>a {display: flex;gap: 5px;align-items: center;border-bottom: 1px dotted #c9c9c9;}
.desk-resp-ham .sidebar ul.menu li a i {position: relative;bottom: -2px;font-size: 16px;}
.desk-resp-ham .sidebar ul.social-icon {position: relative;margin-top: 10%;width: 100%;height: 55px;display: flex;justify-content: center;}
.desk-resp-ham .sidebar ul.social-icon li a {text-decoration: none;display: flex;justify-content: center;gap: 0;width: 100%;height: 100%;position: relative;color: #111b30;border-radius: 50%;font-size: 25px;}
.nav-dropdown {display: flex;flex-direction: column;gap: 5px !important;padding: 10px 0;border-bottom: 1px dotted #c9c9c9;}
.nav-dropdown li a {font-size: 15px !important;left: 15px;}
.desk-resp-ham .sidebar ul.social-icon li:hover a {color: #f9af47;}
.desk-resp-ham .sidebar ul.social-icon a .fa {line-height: 55px;}
.desk-resp-ham {display: none;}
/* 0. menu css ends */

/* about css start */
.about-img{background: url(../images/our-story-2.jpg) no-repeat center center/cover;}
.about-img {width: 50%;height: 500px;min-height: 535px;}
.about-left-section{width:74%;padding:45px 0 17px 50px;position: relative;z-index: 0;}
.about-sction-wrapper{position: relative;z-index: 0;}
.about-sction-wrapper::before {position: absolute;content: '';width: 288px;height:610px;background: url(../images/about-img1.png)no-repeat center center/cover;right: 0;}
.about-sction-wrapper{display: flex;background: #6f4336;}
.about-left-section p{color: #fff;text-align: start;}
.about-left-section h2{color: #ffc772;letter-spacing: 2px;font-weight: 500;}
.about-left-section .common-btn a{margin-top: 40px;transition: .3s;}
.about-left-section .common-btn a:hover{transform: translateY(-10px);}
.banner-main-section .owl-dots{display: none;}
/* about css end */

/* delicious css start */
.delicious-wrapper{background: url(../images/menu-img.jpg)no-repeat fixed center/cover;position: relative;z-index: 0;}
.delicious-main-section{padding: 50px 0;}
.delicious-wrapper::before{position: absolute;content: '';width: 100%;height: 100%;background: #121212;opacity: .79;z-index: -1;}
.right-menu-section {display: flex;gap: 10px;padding-top: 25px;justify-content: flex-start;width: 100%;max-width: 600px;}
.menu-card{display: flex;justify-content: space-between;}
.menu-card h5{position: relative;}
.menu-card h5::before {position: absolute;content: '';width: 100%;max-width: 50px;height: 72px;top: -30px;left: -65px;bottom: 0;border-left: 1px dashed #0a0a0a;z-index: 1;margin: auto;transform: rotate(270deg);}
.menu-card h4{font-size:20px;color: #e2af7a;letter-spacing: 1px;}
.menu-card h5{color:#dbd6d1;}
.menu-cnt p{margin: 2px 0;color: #c5c5c7;}
.menu-img{width: 100%;max-width: 60px;}
.right-delicious-cnt h3{font-family: 'Open Sans', sans-serif;font-size: 24px;color:#f0f0f0;}
.delicious-main-section h2{text-align: center;font-weight: 500;}
.menu-part-content{display: flex;justify-content:space-between;padding-top: 30px;}
.delicious-main-section p{color: #fff;margin: 10px 0;color: #dfdfdf;text-align: center;}
.right-menu-section p{text-align: start;}
.right-delicious-cnt{padding-bottom: 35px;}
.delicious-main-section .common-btn{justify-content: center;display: flex;}
/* delicious css end */

/* got o top css */
#to-top {cursor: pointer;position: fixed;bottom: 10px;right: 10px;z-index: 9;display: flex;justify-content: center;align-items: center;}
#to-top img{width: 50px;transition: all .3s;filter: invert(69%) sepia(96%) saturate(391%) hue-rotate(346deg) brightness(89%) contrast(91%);}
#to-top:hover img{filter: invert(69%) sepia(96%) saturate(391%) hue-rotate(346deg) brightness(89%) contrast(91%);}
/* got o top css end */

/* error css start */
.center-text-part h1{text-align: center;color: #fff;font-weight: 500;}
.banner-text-section {position: absolute;width: 100%;margin: auto;display: flex;top: 50%;max-width: 450px;justify-content: center;right: 0;left: 0;}
.center-text-part {width: 100%;max-width: 450px;}
.breadcrumbs {display: flex;justify-content: center;align-items: center;gap: 10px;padding-top: 10px;}
.breadcrumbs a {color: #fff;font-size: 16px;font-weight: 600;}
.breadcrumbs i {color: #fff;font-size: 16px;font-weight: 600;}
.breadcrumbs span {color: #fff;font-size: 16px;font-weight: 600;}
.inner-banner{position: relative;}
.inner-page-h2{font-weight: 500;}
.inner-page-contents p{margin: 10px 0;}
/* error css end */

/* call css start */
.call-wrapr{background: url(../images/call-img.jpg)no-repeat center center/cover;position: relative;z-index: 0;}
.call-wrapr::before {position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background: #1a1919;opacity: .7;z-index: -1;}
.call-section{display: flex;justify-content: space-between;align-items: center;padding: 40px 0;}
.right-section p{color: #fff;}
.right-section h2{color: #ffc772;font-weight: 500;}
.right-section h3{color: #ffc772;font-weight: 500;margin-bottom: 10px;}
.left, .common-btn a{font-weight: 600;}
.left img{width: 100%;max-width: 300px;animation: slide-top 3s cubic-bezier(0.55, 0.085, 0.68, 0.53) infinite alternate-reverse both;}
@keyframes slide-top {
  0% {transform: translateY(0);}
  100% {transform: translateX(-50px);}
}
.charge-section span{color: #ffc772;font-size: 25px;}
.charge-section.ab-sec-cs h3{color: #fff;font-size: 24px;font-weight: normal;}
.right-section{text-align: start;}
/* call css end */

/* specilities css start */
.specilities-wrapper {background: #f9f9f9;padding: 70px 150px;}
.common-heading h2{color: #744a3d;font-weight: 500;}
.common-heading p{margin: 10px 0;color: #606060;}
.specilities-card{position: relative;z-index: 0;}
.specilities-card::before {position: absolute;content: '';width: 100%;height:99%;top: 0;left: 0;bottom: 0;right: 0;background:#090000d4;opacity: .7;}
.secilities-cnt {position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;flex-direction: column;justify-content: center;padding: 20px;}
.spelities-card-section{display: flex;justify-content: center;gap: 20px;padding: 40px 0;}
.secilities-cnt h3{font-weight: 500;color:#dcab77;text-align: start;font-size: 28px;letter-spacing: 1px;}
.secilities-cnt p{color: #fff;margin: 10px 0;font-size: 14px;}
.specilities-card:hover .first-cd{display: block;top: 26%;}
.first-cd{display: none;}
.specility-btn a{display: flex;justify-content: end;gap: 15px;align-items: baseline;background: #303030;width: 100%;max-width: 140px;margin: auto;margin-right: 0;color: #e7e7e7;padding: 10px 20px;border-radius: 50px;font-weight: 500;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;transition: .3s;}
.specility-btn a:hover{transform: translateY(-10px);}
.specility-btn a i{font-size: 13px;color: #fff;}
/* specilities css end */

/* gallery section */
.gallery-top-section{display: flex;gap: 20px;align-items: center;margin-bottom: 20px;}
.gallery-card, .last-glry{display: flex;flex-direction: column;gap: 20px;}
.gallery-bottom-section{display: flex;gap: 20px;}
.gallery-bottom-section img:first-child{width: 100%;max-width: 600px;height: 250px;}
.gallery-bottom-section img:nth-child(2){width: 100%;max-width: 340px;height: 250px;}
.gallery-bottom-section img:nth-child(3){width: 100%;max-width:258px;height: 250px;}
.gallery-section-wrapper{padding: 50px 0 180px;}
.gallery-main-section .common-heading{margin-bottom: -70px;}
.gallery-section-wrapper{position: relative;z-index: 0;}
.gallery-section-wrapper::before {position: absolute;content: '';background: url(../images/gallery/gallery.png)no-repeat center center/cover;bottom: 0;left: 16px;width: 370px;height: 200px;z-index: 1;}
.gallery-main-section .specility-btn a{margin-top: 40px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.gallery-card img, .gallery-bottom-section img{border-radius: 20px;}
/* gallery section */

/* form css start */
.index-section-wrapper{background: #000000ed;}
.index-page-contact-form{display: flex;gap: 70px;}
.quote-wrap input {width: 100%;padding: 15px 10px;max-width: 418px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;color: #121212;border-radius: 5px;padding-left: 15px;background: #fff;margin: 9px 0;font-weight: 600;}
.test-area textarea {width: 100%;max-width: 750px;display: flex;justify-content: center;align-items: center;margin: auto;padding: 15px 15px 35px;border-radius: 5px;margin-top: 9px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;background: #fff;font-weight: 600;}
.right-index-img img {width: 100%;max-width: 600px;height: 515px;}
.left-index-form p{color: #fff;margin: 10px 0;}
.left-index-form{padding: 40px 0 0;}
.rearch-form-btn button{padding: 10px 14px !important;border-radius: 50px;display: flex;justify-content: space-around;gap: 1px;width: 100% !important;max-width: 130px;align-items: baseline;transition: .3s;margin-top: 30px !important;background: #dfccae;}
.rearch-form-btn button:hover{transform: translateY(-10px);}
.rearch-form-btn i{font-size: 12px;}
.rearch-form-btn button{margin: 0;padding: 0;font-weight: 600;width: unset;}
.left-index-form h3{font-size: 25px;}
/* form css end */

.testimonials-cnt-part img {width: 100%;max-width: 100px;height: 100px;border-radius: 50%;object-fit: cover;margin: auto;}
.testimonials-cnt-part{width: 100%;max-width: 810px;margin: auto;text-align: center;}
.test-main-sct .owl-nav button.owl-prev {width: 100%;max-width: 25px;height: 25px;}
.test-main-sct .owl-nav button.owl-next {width: 100%;max-width:25px;height:25px;}

.testimonials-wrapper{background: url(../images/trstimonial.jpg)no-repeat center center/cover;position: relative;z-index: 0;}
.testimonials-wrapper::before{position: absolute;content: '';width: 100%;height: 100%;background:#282727f5;opacity: .8;z-index: -1;}
.test-main-sct .common-heading h2{color: #ffc772;}
.test-main-sct .common-heading p{color: #f1f1f1;}
.test-main-sct{padding: 30px 0 20px;}
.testi-img{margin-bottom: 30px;}
.testi-img img{width: 100%;max-width: 150px;height: 150px;}
.testi-cont p{text-align: center;margin: 10px 0;color: #dfdfdf;}
.testi-cont h4{color: #fafafa;margin:25px 0 0;text-align: center;}
.testi-cont{position: relative;z-index: 0;}
.testi-cont::before {position: absolute;content: '';width: 31px;height: 31px;background: url(../images/quote-2.png)no-repeat center center/cover;z-index: 1;left: -30px;top: -20px;filter: invert(89%) sepia(91%) saturate(6808%) hue-rotate(307deg) brightness(103%) contrast(101%);}
.testi-cont::after {position: absolute;content: '';width: 31px;height: 31px;background: url(../images/quote-1.png)no-repeat center center/cover;z-index: 1;right: -36px;bottom: 71px;filter: invert(89%) sepia(91%) saturate(6808%) hue-rotate(307deg) brightness(103%) contrast(101%);}

/* owl-carousel css  */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none;font-size:28px}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{color:#d0630e;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-theme .owl-dots .owl-dot.active span{background:#fff}
.owl-dots{text-align-last: center;margin-top: 32px;}
.owl-carousel button.owl-dot {width: 10px;height: 10px;display: inline-block;margin: 6px;background-color: #f9f9f9; border-radius: 50%;}
.owl-carousel button.owl-dot.active{background: #e65a13;border: none;}
.test-main-sct .owl-nav button.owl-prev{width: 100%;max-width: 40px;height: 40px;filter: invert(100%) sepia(6%) saturate(7486%) hue-rotate(222deg) brightness(109%) contrast(87%);}
.test-main-sct .owl-nav button.owl-next{width: 100%;max-width: 40px;height: 40px;filter: invert(100%) sepia(6%) saturate(7486%) hue-rotate(222deg) brightness(109%) contrast(87%);}
.test-main-sct .owl-nav button.owl-prev span{font-size: 50px;margin-top: -7px;}
.test-main-sct .owl-nav button.owl-next span{font-size: 50px;margin-top: -7px;}
.test-main-sct .owl-nav {display: flex !important;justify-content: space-between;position: absolute;width: 100%;top: 60px;bottom: 0;align-items: center;}
 /* owl-carousel css  */

 /* catering css start */
.catering-card-part{padding: 30px 0 40px;}
.catering-card-part .specility-btn a{margin-top: 40px;}
.catering-wrp-section{padding: 50px 20px;}
.catering-wrapper::after{opacity: .3;}
.catering-wrapper{position: relative;z-index: 0;}
.catering-wrapper::before {position: absolute;content: '';width: 259px;height: 215px;background: url(../images/catering-bottom-img.png)no-repeat center center/cover;z-index: 1;bottom: 0;left: 0;}
.catering-wrapper::after {position: absolute;content: '';width: 259px;height: 215px;background: url(../images/catering-top-img.png)no-repeat center center/cover;z-index: 1;top: 0;right: 0;}
.catering-wrapper{background: #f9f9f9;}
.catering-part-b{display: flex;}
.catering-card-p {background: #262729;padding: 45px 20px 9px 20px;width: 100%;max-width: 360px;}
.catering-card-p h3{color: #ecd5bc;font-family: 'Lobster', cursive;font-size: 24px;text-align: right;}
.catering-main-part{display: flex;}
.catering-card-p p{text-align: right;color: #c3c3c3;font-size: 16px;}
.catering-b-img img{height: 100%;transition: transform .3s}
.catering-b-img{position: relative;z-index: 0;}
.catering-b-img::before{position: absolute;content: '';width: 100%;height: 100%;background: #6f4336;opacity: 0.2;}
.catering-b-img:hover img {transform: scale(1.001);}
.left-hd h3, .left-hd p{text-align: left;}
 /* catering css end */

/* activs link css start */
.desk-menu ul li a.act-link {color: #f1ab09 !important;}
header.scrolled .right-scroll-menu ul li a.act-link, .left-scroll-menu ul li a.act-link {color: #f1ab09 !important;}
.desk-menu ul li a.act-link::before {width: 100%;}
.footer-links-card ul li a.act-link{color: #f1ab09;}
.nav-dropdown li.act-link, .nav-dropdown li:hover, .desk-resp-ham .sidebar ul.menu>li>a.act-link {background: #2c1b16;}
/* activs link css end */


/* footer css start */
.footer-wrapper{background:#6f4336;}
.footer-card img{width: 100%;max-width: 130px;}
.footer-card{width: 100%;max-width: 395px;}
.footer-links-card {width: 100%; max-width: 300px;}
.footer-main-section{display: flex;justify-content:space-between;gap: 60px;padding: 30px 0;border-bottom: 1px solid #c7ae96;}
.footer-card p{color: #f4ece9;text-align: left;}
.footer-icons ul{display: flex;gap: 20px;justify-content: start;}
.footer-icons{padding-top: 15px;}
.footer-contact-us{width: 100%;max-width: 460px;}
.footer-icons ul li a i {border: 1px solid #fff;border-radius: 50%;font-size: 16px;display: flex;justify-content: center;align-items: center;margin-top: 2px;padding: 12px 11px;color: #fff;}
.footer-icons ul li:first-child a i {padding: 11px 14px;}
.footer-links-card h2, .footer-contact-us h2 {color: #ddcaac;font-size: 25px;font-weight: 500;padding-bottom: 12px;}
.footer-links-card ul li a{padding-top: 20px;color:#f4ece9;}
.footer-contact-us ul li a {padding-top: 30px;color: #f4ece9;display: flex;gap: 15px;align-items: center;}
.footer-icons ul li a{transition: .3s;}
.footer-contact-us ul li a:hover, .footer-links-card ul li a:hover{color: #daa631;}
.footer-icons ul li a:hover{transform: translateY(-10px);}
.footer-contact-us p {font-size: 14px;color: #e4d8cd;margin: 5px 0 5px 18px;}
.bottom-footer{display: flex;justify-content: space-between;padding: 15px 0;align-items: center;}
.bottom-footer span{color: #e4d8cd;font-size: 14px;}
.footer-links-list{display: flex;gap: 30px;}
/* footer css end */

/* ************************************************************************ inner page css *************************************************************************** */


/* about inner page css start */
.about-inner-page-content-warpper{position: relative;z-index: 0;padding: 60px 20px 100px;}
.about-page-section h2{font-size: 20px;letter-spacing: normal;}
.about-page-section{background: url(../images/bgr-dark.jpg)no-repeat center center/cover;width: 100%;max-width: 1000px;height:360px;position: relative;border-radius: 10px;}
.about-page-section p{margin: 10px;width: 100%;max-width: 600px;color:#f1eded;text-align: left;}
.about-cnt{position: relative;padding: 50px 50px 0;}
.about-cnt::before {position: absolute;content: '';width: 435px;height: 360px;top: 60px;right: -135px;bottom: 0;background: url(../images/about-us.jpg)no-repeat center center/cover;z-index: 1;border-radius: 10px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.about-cnt h3{color: #fff;padding: 10px 0;font-weight: 500;}
.about-cnt::after {position: absolute;content: '';width: 190px;height: 120px;left: -40px;bottom: -70px;background: url(../images/about-lg.png)no-repeat center center/cover;z-index: -12;}
.about-page-section::before {position: absolute;content: '';left: 0;right: 0px;bottom: -60px;background: url(../images/layer4.png)no-repeat center center/cover;z-index: 1;height: 100px;width: 160px;display: flex;justify-content: center;margin: auto;animation: bounce 5s ease-in-out infinite;}
.about-page-section::after {position: absolute;content: '';left: 0;right: -110px;top: 0;background: url(../images/layer3.png)no-repeat center center/cover;z-index: 1;height: 50px;width: 50px;display: flex;justify-content: center;margin: auto;}
@keyframes bounce {
    0% {
      transform: translateY(0);
    }
    50% {
      transform: translateY(-20px);
    }
    100% {
      transform: translateY(0);
    }
  }
.left-order-img{animation: bounce 5s ease-in-out infinite;}
.vision-wrapper-section{background: url(../images/mission-bg.png)no-repeat fixed center/cover;position: relative;z-index: 0;margin-top: 60px;}
.vision-wrapper-section::before{position: absolute;content: '';width: 100%;height: 100%;background: #040303;z-index: -1;opacity: .8;}
.vision-card img {width: 100%;max-width: 30px;transform: rotate(-45deg);filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(308deg) brightness(103%) contrast(101%);}
.vision-cnt p{margin: 10px 0;}
.vision-card span {border: 2px solid #440202;background: #440202;width: 120px;height: 70px;line-height: 59px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);display: flex;justify-content: center;align-items: center;object-fit: cover;}
.vision-card {background: #fff;width: 100%;max-width: 700px;padding: 5px 20px;border-radius: 15px;align-items: center;margin-bottom: 20px;display: flex;gap: 30px;}
.vision-cnt h3{color: #daa631;font-weight: 500;}
.vision-card:nth-child(2){margin: auto;margin-bottom: 20px;}
.vision-mission-section{padding: 50px 20px;}
.vision-wrapper-section::after {position: absolute;content: '';width: 250px;height: 250px;top: 30px;right: 20px;bottom: 0;background: url(../images/about-2.png)no-repeat center center/cover;z-index: 1;}
.about-cnt span{display: none;}  	
/* about inner page css end */

/* order css start */
.order-wrapper{background: url(../images/order-bg.jpg)no-repeat center center/cover;position: relative;z-index: 0;}
.order-wrapper::before{position: absolute;content: '';width:200px;height:200px;top: 0;left: 0;bottom: 0;right: 0;background: url(../images/about-2.png)no-repeat center center/cover;z-index: -1;opacity: .3;margin: auto;}
.order-wrapper::after {position: absolute;content: '';width: 100px;height: 92px;top: -40px;right: 0;background: url(../images/about-3.png)no-repeat center center/cover;z-index: -1;margin: auto;}
.order-main-section{display: flex;justify-content: space-between;padding: 50px 20px;align-items: center;}
.order-section h2{color: #3b2828;padding-top: 10px;}
.order-section{width: 100%;max-width: 800px;}
@keyframes rotate-cont{from{transform:rotate(0)}to{transform:rotate(359deg)}}
.charge-wrapper{background: url(../images/call-img.jpg)no-repeat center center/cover;padding: 50px 0;position: relative;z-index: 0;}
.charge-wrapper::before{position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background: #040303;z-index: -1;opacity: .6;}
/* order css end */

/* menu css start */
.reports-container ul#tabs-nav {overflow: auto;display: flex;justify-content: flex-start;gap: 10px;white-space: nowrap;}
.reports-container ul#tabs-nav li:hover a,
.reports-container ul#tabs-nav li.active a {background-color: #ff5e15;color: #fff;}
.reports-container #tabs-nav li a {color: #234;padding: 12px 32px;background: #ebebeb;transition: all .3s ease-in-out;}
.reports-container .tab-content {margin-top: 25px;}
.reports-container ul#tabs-nav-3 {overflow: auto;display: flex;justify-content: center;gap: 10px;white-space: nowrap; padding-bottom: 10px;flex-wrap: wrap;}
.reports-container #tabs-nav-3 li a {color: #fff;padding: 12px 80px;background:#270101;transition: all .3s ease-in-out;display: inline-block;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.reports-container ul#tabs-nav-3 li:hover a, .reports-container ul#tabs-nav-3 li.active a {color: #fff;border-bottom: 2px solid #d09102;}
.tabs-flex-container-3{display: flex;justify-content: center;flex-wrap: wrap;gap: 20px;}
.tabs-flex-container-2{display: flex;justify-content: flex-start;flex-wrap: wrap;gap: 20px;}
.reports {width: 100%;max-width: 480px;padding: 20px;margin: 20px 10px;box-shadow: -2px 10px 22px -16px rgba(0,0,0,.75);border-left: 6px solid #99002E;border-right: 6px solid #99002E;border-radius: 10px;text-align: center;transition: .5s all ease-in-out;background: #fff;}
.reports:hover {color: #fff;background:#ddb874;border-left: 4px solid #fff;border-right: 4px solid #fff;}
.reports a {font-size: 18px;color: #000;line-height: 1.4;}
.reports:hover a {color: #fff;}
.enrich-tab{padding-top: 20px;}
#tabs-nav-3 li a{width: 100%;max-width: 230px;display: flex !important;justify-content: space-evenly;align-items: center;gap: 10px;}


/* south indian css start */
.common-menu-heading{text-align: center;position: relative;z-index: 0;margin-bottom: 40px;}
.common-menu-heading::before {position: absolute;content: '';width: 160px;height: 20px;top:90px;left: 0;bottom: 0;right: 0;background: url(../images/menu-under-line.png)no-repeat center center/cover;z-index: 1;display: flex;justify-content: center;align-items: center;margin: auto;}
.main-menu-list{display: flex;justify-content: space-around;align-items: baseline;position: relative;padding-bottom: 20px;}
.main-menu-list::before {position: absolute;content: '';border-bottom: 1px dashed #939393;top: 22px;right: -140px;width: 100%;max-width: 360px;margin: 0 auto;display: flex;justify-content: center;align-items: center;left: 0;}
.menu-lst-sct{padding-top: 50px;}
.rate h5{font-size: 22px;color: #3a0101;}
.brk-hd h3 {font-size:25px;color: #daa631;font-weight: 500;}
.brk-hd p{margin: 10px 0;}
.breakfast-wrp{position: relative;z-index: 0;margin-bottom: 50px;}
.breakfast-wrp::before {background: url(../images/food-bg.png)no-repeat center center/cover;opacity: .04;width: 100%;height: 300px;z-index: -1;position: absolute;content: '';margin: auto;max-width: 300px;transform: rotate(311deg);top: 0;}
.breakfast-wrp::after {background: url(../images/menu-images/south-indian/chatni.png)no-repeat center center/cover;width: 100%;height: 160px;z-index: -1;position: absolute;content: '';margin: auto;max-width: 190px;transform: rotate(311deg);top:0;right: 0;animation: bounce 5s ease-in-out infinite;}
.menu-lst-sct::after {position: absolute;content: '';width: 180px;height: 90px;left: -68px;bottom: 0;background: url(../images/menu-images/south-indian/idli.png)no-repeat center center/cover;z-index: 1;animation: bounce 5s ease-in-out infinite;}
@keyframes bounce {
    0% {
      transform: translateY(0);
    }
    50% {
      transform: translateY(-10px);
    }
    100% {
      transform: translateY(0);
    }
  }
  .scnd-menu-wrp{background: url(../images/menu-background-img.jpg)no-repeat center center/cover;padding: 50px 0;margin-bottom: 50px;}
  .brk-hd{width: 100%;max-width: 600px;}
  .scnd-tm{margin-bottom: 50px;padding-top: 30px;}
  .scnd-tm::before{top:74px;}
  .menu-hdng h2{color: #171313;}
  .scnd-menu-list{padding-top: 20px;}
  #tabs-nav-3 li a img{border-radius: 50%;object-fit: cover;}

.menu-bg-after::after {position: absolute;content: '';width: 180px;height: 93px;left: -68px;bottom: 0;background: url(../images/menu-images/south-indian/corn-soup.png)no-repeat center center/cover;z-index: 1;animation: bounce 5s ease-in-out infinite;}
.brk-wrp::after {background: url(../images/menu-images/south-indian/tomato.png)no-repeat center center/cover;width: 100%;height: 160px;z-index: -1;position: absolute;content: '';margin: auto;max-width: 190px;transform: rotate(311deg);top: 0;right: 0;animation: bounce 5s ease-in-out infinite;}
.snack-corn::after {position: absolute;content: '';width: 180px;height: 93px;left: -68px;bottom: 0;background: url(../images/menu-images/south-indian/samosa.png)no-repeat center center/cover;z-index: 1;animation: bounce 5s ease-in-out infinite;}
.snack-af::after {background: url(../images/menu-images/south-indian/curd-rice.png)no-repeat center center/cover;width: 100%;height: 160px;z-index: -1;position: absolute;content: '';margin: auto;max-width: 190px;transform: rotate(311deg);top: 0;right: 0;animation: bounce 5s ease-in-out infinite;}
.all-time::after {background: url(../images/Mint-05.png)no-repeat center center/cover;width: 100%;height: 160px;z-index: -1;position: absolute;content: '';margin: auto;max-width: 150px;transform: rotate(311deg);top: 0;right: 0;animation: bounce 5s ease-in-out infinite;}
.all-tm-bg::after {position: absolute;content: '';width: 180px;height: 90px;left: -68px;bottom: 0;background: url(../images/menu-images/south-indian/idli-sambar.jpg)no-repeat center center/cover;z-index: 1;animation: bounce 5s ease-in-out infinite;}

.star-bg::after {background: url(../images/menu-images/noth-indian/chilli.jpg)no-repeat center center/cover;}
.str-in-bg::after {background: url(../images/menu-images/noth-indian/flower.jpg)no-repeat center center/cover;}
.dry-gravi::after {background: url(../images/menu-images/noth-indian/gobi.jpg)no-repeat center center/cover;}
.dry-gravi-bg::after {background: url(../images/menu-images/noth-indian/kadai-panner.jpg)no-repeat center center/cover;}

.noodls-d::after {background: url(../images/menu-images/chinese/noodles.jpg)no-repeat center center/cover;}
.noodls-bg::after {background: url(../images/menu-images/chinese/mushroom-gravy.jpg)no-repeat center center/cover;}
.chinese-g::after {background: url(../images/menu-images/chinese/mushroom-gravy.jpg)no-repeat center center/cover;}
.chinese-bg::after {background: url(../images/menu-images/chinese/sweetcorn.jpg)no-repeat center center/cover;}
.momos-g::after {background: url(../images/menu-images/chinese/momos.jpg)no-repeat center center/cover;}
.momos-bg::after {background: url(../images/menu-images/chinese/mushroom.jpg)no-repeat center center/cover;}

.conti-g::after {background: url(../images/menu-images/continental/paneer-tikka-masala.png)no-repeat center center/cover;height: 140px;max-width: 140px;}
.conti-bg::after {background: url(../images/menu-images/continental/pasta-2.jpg)no-repeat center center/cover;}
.tea-g::after {background: url(../images/menu-images/continental/tea.jpg)no-repeat center center/cover;}
.tea-bg::after {background: url(../images/menu-images/continental/pasta-2.jpg)no-repeat center center/cover;}
.juice-g::after {background: url(../images/menu-images/continental/juce.jpg)no-repeat center center/cover;}
.juice-bg::after {background: url(../images/menu-images/continental/tea.jpg)no-repeat center center/cover;}
.millet-g::after {background: url(../images/menu-images/continental/millet-dosa.jpg)no-repeat center center/cover;}
.millet-bg::after {background: url(../images/menu-images/continental/mushroom.png)no-repeat center center/cover;width: 190px;height: 125px;}
.edu-top-nav nav ul li a img {border-radius: 50%;object-fit: cover;width: 100%;max-width: 60px;}
.edu-top-nav nav ul li a {width: 100%;max-width: 230px;display: flex !important;justify-content: space-evenly;align-items: center;gap: 10px;}
.edu-top-nav {padding: 0px 20px;width: 100%;}
.stickk {background: #1e1b1b;}
.edu-top-nav nav ul {display: flex;justify-content: center;align-items: center;gap: 40px;margin: 0px 0 20px;}
.edu-top-nav nav ul li a {color: #fff;font-size:16px;padding: 20px 0px;transition: all .3s;cursor: pointer;}
.active-link {color: #fc0 !important;}
.edu-nav-sep {padding: 40px 10px;}
.inner-edu-h {font-size: 30px;color: #1e1b1b;}
.po-edu-sticky {position: sticky;top: 80px;align-self: flex-start;z-index: 2;}
section.expertise-pages-banner {margin-top: 110px;}
#to-top {display: none;}
.menu-cnt{width: 100%;}
.menu-banner::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;background: initial;}
.menu-call-wrp{background: url(../images/call-img.jpg)no-repeat center center/cover;padding: 30px 0;position: relative;z-index: 1;}
.menu-call-wrp::before{position: absolute;content: '';width: 100%;height: 100%;background: #040303;opacity: .7;z-index:-1;top: 0;left: 0;right: 0;bottom: 0;}
.menu-order-action{display: flex;justify-content: space-between;align-items: center;}
.menu-oreder-boy-img img{width: 100%;max-width: 250px;}
.call-menu-wrp h2{padding-bottom: 10px;}
.call-menu-wrp span{color: #fff;font-size: 20px;line-height: 1.8;}
.menu-call-wrp{margin-top: -30px;}
.call-menu-wrp h2 a{color: #fff;font-size: 20px;}
.call-menu-wrp .common-btn{padding-top: 20px;}
/* menu css end */

/* sitemap css start */
.top-home{text-align: center;}
.sitemap-bottom-links ul {display: flex;justify-content: center;gap: 30px;background:#1713130a;padding: 50px 0;width: 100%;max-width: 800px;margin: 18px auto; align-items: stretch; flex-wrap: wrap;}
.sitmap-hr{width: 100%;max-width: 39px;margin: auto;transform: rotate(90deg);margin-top: 19px;}
.sitemap-bottom-links ul li a{background: #290101;padding: 10px 30px;color: #fff;}
.sitemap-bottom-links ul li a:hover{color: #daa631;}
.top-home ul li a:hover{color: #daa631;}
.top-home ul li a{background: #290101;padding: 10px 30px;color: #fff;}
.sitemap-bg{position: relative;z-index: 0;background: url(../images/pastry-footer-bkg.png)no-repeat center center/cover;}
.sitemap-bg::before {position: absolute;content: '';width: 300px;height: 300px;top: 0;left: 0;background: url(../images/team-shape1.png)no-repeat center center/cover;z-index: -1;opacity: .4;}
.sitemap-bg::after {position: absolute;content: '';width: 120px;height: 150px;top: 0;right: 0;background: url(../images/mint-leaves2.png)no-repeat center center/cover;z-index: -1;opacity: .6;transform: rotate(229deg);}
/* sitemap css end */

/* location css start */
.location-page-wrapper{padding: 70px 0;}
.location-ad ul li{padding: 8px 0;}
.location-ad ul li a{display: flex;gap: 10px;align-items: baseline;line-height: 1.3;font-size: 15px;}
.location-ad h3{font-weight: 500;color: #f1ab09;}
.location-main-section{display: flex;justify-content: center;gap: 20px;align-items: center;flex-wrap: wrap;}
.location-content img{width: 100%;}
.location-content{border: 1px solid #f5f5f5;width: 100%;max-width: 600px;}
.location-ad{padding: 20px;box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 1px;}
.order-place ul img{width:20px;}
.order-place{padding: 10px 0;}
.order-place ul{display: flex;gap: 10px;}
.order-place ul li a{display: flex;align-items: center;padding: 7px 10px;color: #fff;margin-top: -8px;gap: 5px;}
.order-place ul li{background: #713535;height: 35px;border-radius: 3px;}
.order-place ul li:first-child a img{filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(230deg) brightness(107%) contrast(108%);}
.order-place ul li:last-child a{color: #fff !important;font-size: 15px !important}
/* location css end */

/* catering css start */
.catering-card{display: flex;justify-content: center;gap: 30px;margin-bottom: 40px;align-items: center;}
.left-card-cnt{width: 100%;max-width: 600px;position: relative;z-index: 0;}
.left-card-cnt::before {position: absolute;content: '';width: 300px;height: 170px;top: 0;right: 0;bottom: 0;background: url(../images/shape-25.png)no-repeat center center/cover;z-index: -1;}
.left-card-cnt h3{font-weight: 500;color:#730303;position: relative;z-index: 0;}
.catering-middle-banner{background: url(../images/video.png)no-repeat center center/cover;position: relative;z-index: 0;}
.catering-cnt-part h3{text-align: center;color: #fff;font-weight: 500;}
.catering-cnt-part p{text-align: center;color: #fff;}
.catering{padding-bottom: 0;position: relative;z-index: 0;}
.catering::before {position: absolute;content: '';width: 160px;height: 100px;left: 0;right: 0;bottom: 0;background: url(../images/catering-bg.png)no-repeat center center/cover;z-index: -1;}
.catering::after {position: absolute;content: '';width: 210px;height: 125px;right: 0;top: 40px;background: url(../images/contact-bg.png)no-repeat center center/cover;z-index: -1;}
.catering-cnt-part{padding: 50px 0;margin-bottom: 50px;}
.catering-middle-banner::before{position: absolute;content: '';width: 100%;height: 100%;background: #040303;z-index: -1;opacity: .5;}
.left-card-cnt p{margin: 10px;}
.bottom-catering-wrp{position: relative;z-index: 0;}
.bottom-catering-wrp::before {position: absolute;content: '';width: 160px;height: 100px;left: 0;right: 0;bottom: 0;background: url(../images/layer4.png)no-repeat center center/cover;z-index: -1;}
.bottom-catering-wrp::after {position: absolute;content: '';width: 130px;height: 130px;right: 40px;top: 0;background: url(../images/about-2.png)no-repeat center center/cover;z-index: -1;}
/* catering css end */


/* contact us css start */
.inner-page-content-warpper{padding: 40px 0 0;}
.contact-section-content h2{text-align: center;}
.contact-section-content p{text-align: center;}
.quote-wrap-pt {width: 100%;display: flex;}
.quote-wrap-pt input {width: 100%;padding: 15px 10px;max-width: 450px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;color: #121212;padding-left: 25px;margin: 10px 0;background: #fff;}
.quote-wrap-pt input::placeholder{margin-left: 10px;}
.test-area-part textarea {width: 100%;max-width: 450px;display: flex;align-items: center;padding: 25px 25px 50px;margin-top: 10px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;background: #fff;}
.form-content{background: #180000;padding: 40px;width: 100%;max-width: 530px;}
.get-form-section{display: flex;justify-content: space-between;gap: 20px;padding: 30px 20px;}
.map-section{width: 100%;}
.hour-wrp-section{background: url(../images/contact-bg.png)no-repeat fixed center/cover;position: relative;z-index: 0;padding: 50px 0;margin-top: 20px;}
.hour-wrp-section::before{position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background: #040303;opacity: .8;z-index: -1;}
.hour-content-section h4, .hour-content-section h2{text-align: center;}
.hour-content-section h4{color: #fff;}
.hour-content-section h2{padding-top: 10px;}
.day-card{display: flex;justify-content: center;gap: 100px;position: relative;}
.day-card::before {position: absolute;content: '';width: 80px;height: 100%;top: -30px;left: 0;right: -34px;bottom: 0;border-bottom: 1px dashed #fff;z-index: -1;display: flex;justify-content: center;margin: auto;}
.day-card:last-child::before{right: -12px;}
.day-card p{margin:5px 0;color: #fff;font-size: 16px;}
.day-sect{padding: 20px 0;}
.call-sct{display: flex;justify-content: center;}
.call-sct a{color: #fff;border: 1px solid #f5f5f5;padding: 10px;}
.cnt-bg{position: relative;z-index: 0;}
.cnt-bg::before {position: absolute;content: '';width: 290px;height: 130px;background: url(../images/cn-bg.png)no-repeat center center/cover;right: 0;top: 40px;z-index: -1;transform: rotate(328deg);opacity: .4;}
/* contact us css end */

.right-header-sections{display: none;}
.desk-ham{display: none;}
.location-page-wrapper{position: relative;z-index: 1;}
.location-page-wrapper::before{background: url(../images/location-bg.jpg)no-repeat center center/cover;opacity: .07;position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;}
.location-ad ul{padding-top: 10px;}
.location-ad ul li i{color:#713535;}
.location-ad ul li:last-child a{color:#f1ab09;font-size:18px;}
.res-bnr-d{display: none;}


.privacy-policy-and-terms-and-conditions-wrapper {padding: 60px 0;}
.privacy-policy-and-terms-and-conditions-inner-wrapper h3 { padding: 20px 0 5px; font-size: 25px; font-family: 'Rubik', sans-serif; border-bottom: 2px solid #6f4336; width: 100%; max-width: fit-content; color: #6f4336;}
.privacy-policy-and-terms-and-conditions-inner-wrapper ul li  { line-height: 1.6; font-size: 18px; color: #00000099; margin: 10px 0; text-align: justify; font-family: 'Rubik', sans-serif; padding-left: 20px; position: relative;}
.privacy-policy-and-terms-and-conditions-inner-wrapper ul li::before {content: ''; position: absolute; width: 5px; height: 5px; border-radius: 50%; left: 0; top: 12px; background: #00000099;}
/* ************************************************************************ inner page css *************************************************************************** */


@media(max-width:1300px){
  .call-section{padding: 30px 20px;}
  .gallery-cont-section, .menu-order-action{padding: 0 20px;}
  .footer-main-section{padding: 50px 20px;}
}


@media(max-width:1280px){
  .spelities-card-section{display: flex;justify-content: center;gap: 14px;padding: 30px 0;}
  .specilities-wrapper {padding: 30px 50px;}
  .test-main-sct{padding: 30px 20px 0;}
  .header-main-section{padding: 10px 20px;}
  .catering-card-section{width: 100%;max-width: 600px;}
  .catering-part:nth-child(2){margin-top: 20px;}
  .catering-part:nth-child(3){margin-top: 20px;}
  .testi-cont h4{margin: 25px 0 25px;}
  .reports-container ul.active{position: unset;}
  .reports-container ul{position: unset;margin: 0;}
  .common-menu-heading{padding:10px;margin-bottom: 0px;}
  .common-menu-heading::before{top: 100px;}
  .common-menu-heading::before{display: none;}
  .scnd-menu-list{padding-top: 0;}
  .specility-btn,  .banner-section, .location-main-section, .about-bt-cnt{padding: 0 20px;}
  .gallery-bottom-section{display: flex;flex-wrap: wrap;justify-content: center;}
  .menu-part-content{padding:30px 20px;gap: 40px;}
  .bottom-footer{padding: 15px 20px;}
  .gallery-main-section{padding: 0 20px;}
    
}

@media(max-width:1200px){
  .gallery-top-section, .gallery-bottom-section{flex-wrap: wrap;display: flex;justify-content: center;}
  .gallery-card, .last-glry{display: flex;gap: 20px;flex-direction: row;}
  .about-cnt::before{display: none;}
  .about-page-section p{max-width: 100%;}
  .about-page-section{max-width: 100%;}
  .about-cnt::after{display: none;}
  .about-cnt span {display: block;width: 100%;max-width: 400px;margin: auto;padding-top: 20px;}
  .about-page-section::before {right:unset;bottom: 0px;}
  .about-page-section{height: unset;}
  .about-page-section::after{left: unset;right: 0;}
  .about-inner-page-content-warpper{  padding: 30px 20px 20px;}
  .edu-top-nav nav ul{gap: 30px;}
  .edu-top-nav{padding:0;}
  .edu-top-nav nav ul li a img{display: none;}
  .banner-section::after{z-index: -1;opacity: .3;}
  .bottom-catering-wrp::after, .catering::after{opacity: .2;}
  .footer-contact-us{max-width: 422px;}
  .footer-card p{text-align: justify;}
  .bottom-catering-wrp::before{opacity: .1;}
  .footer-main-section {flex-wrap: wrap;}
}

@media(max-width:1140px){
  .index-page-contact-form{padding: 0 20px;}
  .gallery-main-section .common-heading{margin-top: 0;padding: 0 20px;}
}

@media(max-width:1040px){
  .location-main-section{display: flex;flex-wrap: wrap;}
  .location-content {width: 100%;max-width: 400px;}
  .vision-wrapper-section::after{opacity: .2;}
  .vision-card{margin: auto;margin-bottom: 20px;}
  .test-main-sct .owl-nav {display: flex !important;justify-content: center;position: absolute;width: 100%;bottom: 0;align-items: center;top: unset;}
  .testi-cont{padding-bottom: 50px;}
  header.scrolled .header-logo{width: unset;}
  .breakfast-wrp::after{display: none !important;}
  .menu-lst-sct::after{display: none !important;}
  .about-left-section{padding: 45px 0 45px 50px;}
  .menu-part-content{flex-direction: column;justify-content: center;align-items: center;}
  .specility-btn a{justify-content: center;margin: auto;}
}

@media(max-width:992px){
  .specilities-wrapper{padding: 30px 15px;}
  .specilities-card{width: 100%;max-width: 436px;}
  .index-page-contact-form{flex-direction: column;justify-content: center;align-items: center;gap: 20px;}
  .quote-wrap input{max-width:100%}
  .test-area textarea{max-width:100%}
  .left-index-form{width: 100%;}
  .rearch-form-btn{margin: 30px 0;}
  .desk-resp-ham{display: block;}
  .desk-menu ul{display: none;}
  .menu-section{display: flex;justify-content: space-between;padding: 10px 0;}
  header.scrolled .menu-section{padding: 0;justify-content: end;}
  .gallery-card, .last-glry{flex-direction: column;align-items: center;justify-content: center;}
  .about-left-section{padding: 20px 20px 60px 25px;width: 100%;}
  .about-sction-wrapper{flex-direction: column;justify-content: center;align-items: center;}
  .get-form-section{flex-direction: column;justify-content: center;align-items: center;}
  .desk-resp-ham ul.toggle-desk{margin-top:0px;margin-right: -17px;}
  header.scrolled .right-scroll-menu, header.scrolled .left-scroll-menu{display: none;}
  .footer-main-section{padding: 30px 20px;}
  .menu-lst-sct{padding: 50px 20px 0;}
  .scnd-menu-list{padding: 20px 20px 0;}
  .sitemap-content-section{padding: 0 20px;}
  .section-new {width: 100%;height: 100%;background: #000;opacity: 0;pointer-events: none;transition: all .9s ease;}
  .act-section {transition: all 1s ease;opacity: .6;z-index:1;position: fixed;pointer-events: visible;top: 0;}
  .banner-section::after{z-index: -5;width: 400px;height: 400px;}
  .banner-text p{font-size: 16px}
  .catering-card{padding: 0 20px;}
  header.scrolled .header-main-section{justify-content: space-between;}
  .footer-card{max-width: 100%;}
  .testi-cont::before {width: 25px;height: 25px;left: unset;top: -30px;border: 2px solid;border-radius: 50%;}
  .testi-cont::after{display: none;}
  .about-page-section p{text-align: justify;margin: 0;}
  .left-header-section ul{display: none;}
  .bottom-header-wrapper{background: none;}
  .right-header-section img{width: 100%;max-width: 25px;}
  .right-header-section {width: 100%;max-width: 77px;}
  header.scrolled .right-header-section{display: none;}
  .right-header-section span{display: none;}
  .menu-list-main-wrp{padding-bottom: 30px;}
  
  .header-logo{display: block;margin: auto;}
  .right-header-sections{display: block;}
  .right-header-section{display: none;}
  .right-header-sections span{display: none;}
  .left-header-section{width: unset;max-width: unset;}
  .res-ham{display: none;}
  .desk-ham{display: block;}
  .edu-top-nav nav ul {overflow-x: scroll;white-space: nowrap;justify-content: center;padding: 0 20px;}
  .catering-main-part{flex-direction: column;align-items: center;gap: 10px;}
  .catering-card-p{padding: 60px 20px 9px 20px;}
  .map-section iframe{height: 300px;}
  .location-page-wrapper{padding: 30px 0;}
  .catering::before{opacity: .2;}
  .left-card-cnt{padding-top: 15px;}
  .cnt-bg::before{opacity: .1;}
  .call-section{flex-direction: column;}
  
}

@media(max-width:850px){
  .menu-lst-sct::after{display: none;}
  .about-img {width: 100%;}
  .about-sction-wrapper::before{opacity: .3;}
  .gallery-main-section .common-heading {margin-bottom: 20px;}
  .catering-cnt-part{margin-bottom: 0;}
  
}

@media(max-width:768px){
  .spelities-card-section{display: flex;flex-wrap: wrap;}
  .delicious-main-section p br{display: none;}
  .testi-cont{margin-bottom: 20px;}
  .gallery-bottom-section img:first-child, .gallery-bottom-section img:nth-child(2), .gallery-bottom-section img:nth-child(3){max-width: unset;height: unset;}
  .about-img{width: 100%;}
  .about-sction-wrapper::before {width: 127px;height: 200px;z-index: -1;bottom: 0;}
  .main-menu-list::before{display: none;}
  .catering-card{flex-direction: column;justify-content: center;}
  .about-cnt{padding: 20px;}
  .vision-card{flex-direction: column;padding-top: 30px;gap: 10px;}
  .vision-card span{width: 80px !important;}
  .order-main-section{flex-direction: column;padding: 50px 20px 30px;}
  .gallery-section-wrapper::before{width: 270px;}
  .catering-card{gap: 10px;}
  .rate h5{font-size: 18px;}
  .brk-hd{max-width: 430px;}
  .banner-part{margin-right: 20px;}
  .specilities-card img{width: 100%;}
  .bottom-footer{flex-direction: column;align-items: center;gap: 10px;}
  .edu-top-nav nav ul{justify-content: normal;}
  .edu-top-nav {padding: 0 20px;}
  .res-card-p{display: flex;flex-direction: column-reverse !important;}
  .menu-order-action{flex-direction: column;gap: 20px;}
  .banner-text h1{font-size: 35px;letter-spacing: 0;}
 
  
}

@media(max-width:650px){
  .call-section{flex-direction: column;gap: 20px;}
  .right-header-section ul li span{display: none;}
  .menu-lst-sct::after{display: none;}
  .sitemap-bottom-links ul{display: flex;flex-wrap: wrap;padding: 30px 20px;}
  .sitemap-bottom-links ul li a{background: none;}
  .sitemap-bottom-links ul li{background: #290101;width: 100%;max-width: 150px;margin: auto;display: flex;justify-content: center;}
  .catering-card-section{flex-direction: column-reverse;align-items: center;}
  .res-card{display: flex;flex-direction: column;}
  .catering-cnt{max-width: 100%;}
  .catering-cnt{padding: 30px 20px 20px 20px;}
  .catering-cnt p br{display: none;}
  .header-wrapper::before {left:0;}
  .catering-part-b{flex-direction:column-reverse;margin-bottom: 15px;}
  .catering-b-img img{width: 100%;}
  .catering-card-p {padding: 20px 20px 9px 20px;}
  .bottom-catering-wrp::before{opacity: .1;}
  .gallery-main-section .common-heading p br{display: none;}
  .gallery-main-section .common-heading {padding: 0;}
  
  
}

@media(max-width:576px){
  .footer-main-section{padding: 30px 20px;gap: 20px;justify-content: start;}
  .footer-contact-us ul li a{padding-top:15px;}
  .footer-card{max-width: 100%;}
  .footer-links-card h2, .footer-contact-us h2{padding-bottom: 0;}
  .specilities-wrapper{padding: 40px 80px;}
  .specilities-card{max-width: 400px;}
  .common-heading p br{display: none;}
  .right-index-img img{height: 100%;}
  .right-menu-section{flex-direction: column;align-items: center;}
  .right-delicious-cnt h3{text-align: center;}
  .about-page-section::before{display: none;}
  .order-section h2{font-size: 35px;}
  .brk-hd{max-width: 290px;}
  header.scrolled .header-logo {max-width: 215px;}
  .catering-b-img::before{height: 99%;}
  .banner-text p{display: none;}
  .banner-text h1{padding-bottom: 30px;}
  .about-left-section p br{display: none;}
  .banner-section::before{background: #090000c2;}
  .banner-part{top: 40%;}
  .res-bnr-n{display: none;}
  .res-bnr-d{display: block;}  
}

@media(max-width:480px){
  .footer-contact-us ul li a br{display: none;}
  .right-section p br{display: none;}
  .specilities-wrapper {padding: 70px 20px;}
  .menu-part-content{padding: 0 20px;}
  .menu-card{flex-direction: column;justify-content: center;align-items: center;}
  .form-content{padding: 20px;}
  .banner-text p {font-size: 14px;width: 100%;max-width:100%;line-height: 1.4;font-weight:200;}
  .banner-text p br{display: none;}
  header.scrolled .header-logo {max-width: 215px;}
  .about-img{height: 400px;min-height: 300px;}
  .common-menu-heading{margin-bottom: 0;}
  .right-menu-section p{text-align: center;}
  .order-place ul{flex-direction: column;}
  .order-place ul li{width: 100%;max-width: 120px;}
  
  
  
}
@media(max-width:420px){
  .catering-cnt-part h3{padding: 0 10px;}
  .brk-hd {max-width: 270px;}
  .bottom-footer {text-align: center;}
  .vision-cnt p{font-size: 17px;}
  .banner-text h1 {font-size: 28px;}
}

@media(max-width:380px){
  .left-index-form p br{display: none;}
  .day-sect{padding: 20px 10px;}
  .day-card::before{display: none;}
  .day-card{gap: 60px;}
  .about-cnt h3{font-size: 29px;}
  .brk-hd h3{font-size: 20px;}
  .brk-hd {max-width: 280px;}
  .common-heading p{padding-top:10px;font-size: 16px;}
  
}
@media(max-width:360px){
 .header-wrapper::before {left: -4px;}
 .left img{animation: none}
}