/**
* Template Name: Mani's FlexStart - v1.12.0
* Template URL: https://urldefense.com/v3/__https://bootstrapmade.com/flexstart-bootstrap-startup-template/__;!!ETabJbxZ5Q!qZ8sXaPS5elsvu64RDiOyPk2kBU0Fwv5R02ugTjN7mhxDLq2ko4AvoPqeE8jIR1XGuPX6nxnAg4xy9XCpsk46w$ 
* Author: manis.in
* License: https://urldefense.com/v3/__https://bootstrapmade.com/license/__;!!ETabJbxZ5Q!qZ8sXaPS5elsvu64RDiOyPk2kBU0Fwv5R02ugTjN7mhxDLq2ko4AvoPqeE8jIR1XGuPX6nxnAg4xy9UDYkpCEQ$ 
*/

/*Bootstrap Icons + Fonts*/
@font-face{font-display:block;font-family:"bootstrap-icons";src:url(./fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff2"),url(./fonts/bootstrap-icons.woff?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff")}
.bi::before,[class^="bi-"]::before,[class*=" bi-"]::before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.bi-list::before{content:"\f479"}
.bi-x::before{content:"\f62a"}
.bi-telephone::before{content:"\f5c1"}
.bi-envelope::before{content:"\f32f"}
.bi-geo-alt::before{content:"\f3e8"}
.bi-facebook::before{content:"\f344"}
.bi-instagram::before{content:"\f437"}
.bi-clock-history::before{content:"\f292"}
.bi-quora::before{content:"\f6af"}
.bi-star-fill::before{content:"\f586"}
.bi-star-fill.fivestar::before{content:"\f586 \00a0\f586 \00a0\f586 \00a0\f586 \00a0\f586"}
.bi-star-fill.fourhalfstar::before{content:"\f586 \00a0\f586 \00a0\f586 \00a0\f586 \00a0\f587"}
.bi-star-half::before{content:"\f587"}
.bi-cart-check::before{content:"\f23a"}
.bi-currency-rupee::before{content:"\f7ec"}
.bi-box-arrow-up-right::before{content:"\f1c5"}
@font-face{font-family:'Poppins';src:url(./fonts/Poppins-Bold.woff2) format("woff2"),url(./fonts/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Playfair Display';src:url(./fonts/PlayfairDisplay-ExtraBold.woff2) format("woff2"),url(./fonts/PlayfairDisplay-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Poppins';src:url(./fonts/Poppins-Regular.woff2) format("woff2"),url(./fonts/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}
/*General*/
:root{scroll-behavior:smooth}
.swiper-button-prev::after,.swiper-button-next::after{box-sizing:border-box;height:13px;width:13px;border-style:solid;border-color:#fff;border-width:0 2px 2px 0;transform:rotate(135deg);transition:border-width 15ms ease-in-out;content:"";margin-left:3px}
.swiper-button-next::after{transform:rotate(-50deg);margin-left:-3px}
.testimonials .swiper-button-prev::after,.testimonials .swiper-button-next::after{border-color:#000}
body{font-family:"Poppins",Arial,sans-serif;color:#444}
a{color:#fff;text-decoration:none}
a:hover,.nav-link:focus,.nav-link:hover{color:#FFD15A;text-decoration:none}
img{max-width:100%;height:auto;width:auto}
/* Sections */
section{padding:60px 0;overflow:hidden}
.section-header{text-align:center;padding-bottom:40px;max-width:800px;margin:auto}
.populars .section-header,.testimonials .section-header{max-width:900px;padding-bottom:0}
.section-header h3{color:#FFD15A;font-size:40px;font-weight:700;margin:1.5rem auto}
.populars .section-header h3{margin:1rem auto}
.locations .section-header{padding-bottom:10px}
.testimonials .section-header h3{color:#000}
.section-header p{margin:10px 0 0;padding:0;font-size:20px;line-height:32px;color:#fff}
/*Disable aos animation delay on mobile devices*/
@media screen and (max-width: 768px) {
  [data-aos-delay]{transition-delay:0!important}
}
/*Header*/
.top-bar{background:#000;color:#FFD15A;font-size:20px;line-height:32px;font-weight:700;padding:22px 0}
.header-scrolled .top-bar{opacity:0;padding:1px;top:-100px;line-height:0}
.header-scrolled .logo img{height:90px;width:auto}
.header{z-index:997;padding:0;background:url(../img/banner/hero-bg.webp) top center no-repeat;background-position:center -300px}
.main-header{padding:20px 0}
.header.header-scrolled{background:#EB2129;padding:10px 0;box-shadow:0 2px 20px rgba(1,41,112,0.1)}
.header.header-scrolled .main-header{padding:0 20px}
/*Navigation Menu*/
.navbar{padding:0}
.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}
.navbar li{position:relative}
.navbar a,.navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding:10px 0 10px 30px;font-size:20px;line-height:32px;font-weight:400;color:#fff;white-space:nowrap;transition:.3s}
.navbar a:hover,.navbar .active,.navbar .active:focus,.navbar li:hover>a{color:#FFD15A}
.navbar .getstarted,.navbar .getstarted:focus{display:inline;background:#FFD15A;padding:11px 20px 8px;margin-left:25px;border-radius:40px;color:#191D23;line-height:24px;letter-spacing:.3px}
.navbar .getstarted:hover,.navbar .getstarted:focus:hover{color:#191D23;background:#FDDC84}
.getstarted img{margin-right:8px;margin-top:-5px}
.navbar .getstarted.blk,.navbar .getstarted.blk:focus{background:#000;color:#fff}
.navbar .getstarted.blk:hover,.navbar .getstarted.blk:focus:hover{background:#222;color:#fff}
.blk img{width:24px;height:24px}
.navbar .getstarted i{font-size:20px;margin-right:10px}
.navbar .dropdown ul{display:block;position:absolute;left:14px;top:calc(100% + 30px);margin:0;padding:10px 0;z-index:99;opacity:0;visibility:hidden;background:#fff;box-shadow:0 0 30px rgba(127,137,161,0.25);transition:.3s;border-radius:4px}
.navbar .dropdown ul li{min-width:200px}
.navbar .dropdown ul a{padding:10px 20px;font-size:15px;text-transform:none;font-weight:600}
.navbar .dropdown ul a i{font-size:12px}
.navbar .dropdown ul a:hover,.navbar .dropdown ul .active:hover,.navbar .dropdown ul li:hover>a{color:#4154f1}
.navbar .dropdown:hover>ul{opacity:1;top:100%;visibility:visible}
.navbar .dropdown .dropdown ul{top:0;left:calc(100% - 30px);visibility:hidden}
.navbar .dropdown .dropdown:hover>ul{opacity:1;top:0;left:100%;visibility:visible}
.glightbox-clean .gslide-media{box-shadow:0 10px 30px rgba(0,0,0,0.1);border-radius:24px}
.ordir{padding:15px 20px 0}
.ordir h5{color:#191D23;font-weight:600;line-height:1.4;font-size:1.7rem}
#party-order .ordir h5{font-size:1.4rem}
.ordir a.btn{background:#EB2129;transition:.3s;color:#fff;padding:10px 40px;display:inline-block;margin:10px 0 20px;border-radius:40px;font-size:18px}
.ordir a.btn:hover{background:#F4434A}
.ordir p{padding:0 4%;font-size:1.3rem}
.swiggy-logo{background:url(../img/swiggy.webp) center center no-repeat}
.swiggy-logo,.zomato-logo,.magicpin-logo{width:81px;height:24px;display:inline-block;position:relative;top:5px;left:4px}
.zomato-logo{background:url(../img/zomato.webp) center center no-repeat;width:75px;height:16px;top:-2px;left:10px}
.magicpin-logo{background:url(../img/magicpin-logo.png) center center no-repeat;width:38px;height:38px;top:-2px;left:15px;border-radius:30%;vertical-align:top}
@media (max-width: 1366px) {
.navbar .dropdown .dropdown ul{left:-90%}
.navbar .dropdown .dropdown:hover>ul{left:-100%}
.navbar a,.navbar a:focus{font-size:18px}
}
/*Mobile Navigation*/
.mobile-nav-toggle{color:#fff;font-size:28px;cursor:pointer;display:none;line-height:0;transition:.5s}
.mobile-nav-toggle.bi-x{color:#fff}
.navbar-mobile{position:absolute;overflow:hidden;top:20px;right:5px;bottom:0;transition:.3s;width:250px;height:394px}
.navbar-mobile .mobile-nav-toggle{position:absolute;top:15px;right:15px}
.header-scrolled .navbar-mobile .mobile-nav-toggle{top:0}
.navbar.navbar-mobile ul{display:block;position:absolute;top:55px;right:15px;bottom:15px;left:15px;padding:15px 0 10px;border-radius:10px;background-color:#000;overflow-y:auto;transition:.3s}
.navbar-mobile a.mrb{border-bottom:0}
.navbar-mobile .getstarted i,.navbar-mobile .getstarted img{display:none}
.navbar-mobile a,.navbar-mobile a:focus{padding:5px 20px;font-size:15px;color:#fff;font-weight:700}
.navbar-mobile a:hover,.navbar-mobile .active,.navbar-mobile li:hover>a{color:#FFD15A;border-bottom-color:#FFD15A}
.navbar-mobile .getstarted,.navbar-mobile .getstarted:focus{background:transparent!important;color:#FFD15A!important;display:flex;line-height:32px;margin:auto;padding:6px 20px}
.navbar-mobile .getstarted:hover,.navbar .getstarted:focus:hover{color:#DFAE2D!important}
.navbar-mobile .dropdown ul{position:static;display:none;margin:10px 20px;padding:10px 0;z-index:99;opacity:1;visibility:visible;background:#fff;box-shadow:0 0 30px rgba(127,137,161,0.25)}
.navbar-mobile .dropdown ul li{min-width:200px}
.navbar-mobile .dropdown ul a{padding:10px 20px}
.navbar-mobile .dropdown ul a i{font-size:12px}
.navbar-mobile .dropdown ul a:hover,.navbar-mobile .dropdown ul .active:hover,.navbar-mobile .dropdown ul li:hover>a{color:#4154f1}
.navbar-mobile .dropdown>.dropdown-active{display:block}
/*Hero Section*/
.hero{width:100%;background:url(../img/banner/hero-bg.webp) bottom center no-repeat;padding-top:250px;position:relative;background-size:cover}
.hero .container{max-width:100%;padding:0}
.hero-row{margin:auto;max-width:800px;padding-bottom:100px}
.hero h1,.hero h2{margin:0;font-size:56px;font-weight:800;color:#fff;font-family:'Playfair Display',serif;text-shadow:0 4px 4px rgba(0,0,0,0.25);line-height:75px}
.hero h1 span,.hero h2 span{color:#FFD15A}
.hero p{color:#fff;margin:15px auto 0;font-size:20px;line-height:32px;max-width:700px}
.hero .swiper-button-next,.hero .swiper-button-prev{position:absolute;display:inline-flex;margin:50px 10px;background:#B20007;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.1)}
.hero .swiper-button-next:hover,.hero .swiper-button-prev:hover{background:#9F0208}
.hero-nav{position:absolute;top:10%;width:100%;text-align:center;z-index:9;left:50%;transform:translate(-50%,0%)}
.hero .swiper-button-next{right:2%}
.hero .swiper-button-prev{left:2%}
.hero .btn-get-started{margin:40px auto 45px;font-size:20px;font-weight:700;line-height:32px;padding:15px 40px;border-radius:40px;transition:.5s;color:#fff;background:#000;box-shadow:0 5px 30px rgba(0,0,0,0.4)}
.hero .btn-get-started:hover{background:#111}
.hero .hero-img{text-align:right}
.hero .swiper-fade .swiper-slide{opacity:0!important}
.hero .swiper-fade .swiper-slide.swiper-slide-active{opacity:1!important}
.hero .swiper-slide-active .hero-item{animation:zoominoutsinglefeatured 2s}
@keyframes zoominoutsinglefeatured{
0%{transform:scale(0.9,0.9)}
50%{transform:scale(1,1)}
}
.hero-img{position:relative;top:45px}
.hero .nxt-slid{position:absolute;left:0;width:auto;height:auto;background:transparent;box-shadow:0 0 0;margin:auto;display:block;top:40%}
.hero .nxt-slid:hover{background:transparent}
.hero .nxt-slid.swiper-button-next{left:auto;right:1%}
.hero .swiper-button-prev.nxt-slid{left:1%}
.hero .nxt-slid.swiper-button-next::after,.hero .nxt-slid.swiper-button-prev::after{content:none}
.hero .nxt-slid h3{font-size:24px;color:#FFD15A;line-height:32px;font-weight:700;width:250px;float:none;display:inline-block;clear:both}
.pattern1{background:url(../img/pattern1.webp) center center no-repeat;width:100%;height:36px;margin:2rem auto 6rem;clear:both}
/*Popular Biriyani’s*/
.footer-pattern{background:url(../img/pattern-top.webp) center center repeat-x;width:100%;content:"";height:72px;float:left;top:0;position:absolute}
.populars::after{background:url(../img/pattern-bottom.webp) center center repeat-x;width:100%;content:"";height:72px;float:left;bottom:0;position:absolute;border-top:1px solid rgba(255,255,255,0.4)}
.footer-pattern{position:relative}
.populars,.testimonials-slider .swiper-slide,.contact{background:url(../img/popular-bg.webp) center center repeat transparent;position:relative;padding:120px 0}
.populars{padding:40px 0 120px;clear:both}
.contact{position:inherit}
.populars .popular-item{box-sizing:content-box;padding:8px 8px 20px;margin:40px 15px;box-shadow:0 10px 30px rgba(0,0,0,0.2);background:#fff;min-height:320px;display:flex;flex-direction:column;transition:.3s;border-radius:12px}
.populars .popular-item .stars{margin-bottom:10px}
.populars .popular-item .stars i{color:#FFD15A;margin:0 1px;font-size:19px}
.populars .popular-item{min-height:382px}
.populars .popular-item .popular-img{width:100%}
.popular-dec{padding:10px 18px}
.populars .popular-item h3{font-size:19px;line-height:28px;font-weight:700;margin:10px 0 5px;color:#191D23}
.populars .popular-item p{font-size:16px;color:#75797F;line-height:24px;margin:0 auto 15px}
.price{color:#000;font-size:20px;line-height:32px}
.order-now{padding:8px 16px;border-radius:40px;color:#fff;background:#000;font-size:16px;transition:.3s;width:117px;float:right;text-align:center}
.order-now:hover{color:#fff;background:#222}
.populars .swiper-pagination{margin-top:20px;position:relative}
.populars .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:#f57841;opacity:1}
.populars .swiper-pagination .swiper-pagination-bullet-active{background-color:#ffd15a}
/*Why Mani’s + About Us*/
.about .content{padding:40px}
.about h3{font-size:40px;line-height:52px;font-weight:700;color:#191D23}
.about p,.about li{margin:15px 0 20px;color:#75797F;font-size:20px;line-height:32px}
.about h5{margin:10px auto}
.mt-4{margin-top:4em}
.about .btn-read-more{padding:10px 20px;transition:.5s;color:#fff;background:#EB2129;box-shadow:0 5px 25px rgba(65,84,241,0.3);font-size:20px;line-height:32px;border-radius:40px;font-weight:400;transition:.8s}
.about .btn-read-more:hover{opacity:.8}
.about .btn-read-more span{font-weight:600;font-size:16px;letter-spacing:1px}
.about .btn-read-more i{margin-left:5px;font-size:18px;transition:.3s}
.about .btn-read-more:hover i{transform:translateX(5px)}
.about .col-md-5.d-flex{display:block!important;text-align:center}
#about-manis{padding-top:0}
/*Testimonials*/
.testimonials .container{position:relative}
.testimonials-slider{max-width:1050px;margin:auto;min-height:200px}
.testimonials-slider .swiper-slide{min-height:330px;padding:20px;border-radius:24px;opacity:0!important;margin-bottom:1em}
.testimonials-slider .swiper-slide.swiper-slide-active{opacity:1!important}
.testimonials .testimonial-item{padding:30px 8% 20px;margin:0;display:flex;flex-direction:column;text-align:center;transition:.3s;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;width:94%}
.testimonial-item .bi-quote{font-size:0;width:65px;height:65px;background-repeat:no-repeat;background-size:100%;position:absolute;left:0;top:0}
.testimonial-item .bi:first-child{background-image:url(../img/quotes-open.webp)}
.testimonial-item .bi:last-child{background-image:url(../img/quotes-close.webp)}
.testimonial-item .stars + .bi-quote{right:0;left:auto;top:auto;bottom:0}
.testimonials .testimonial-item .stars{margin-bottom:15px}
.testimonials .testimonial-item .stars i{color:#ffc107;margin:0 3px;font-size:20px}
.testimonials .testimonial-item .testimonial-img{width:90px;border-radius:50%;border:4px solid #fff;margin:0 auto}
.testimonials .testimonial-item h3{font-size:18px;font-weight:700;margin:10px 0 5px;color:#111}
.testimonials .testimonial-item h4{font-size:14px;color:#999;margin:0}
.testimonials .testimonial-item p{font-size:22px;line-height:32px;color:#fff}
.testimonials .swiper-button-prev,.testimonials .swiper-button-next{box-shadow:0 10px 30px rgba(0,0,0,0.1);font-size:12px}
.swiper-button-next,.swiper-button-prev{color:#000;border-radius:100px;width:64px;height:64px}
.testimonials .swiper-button-next{margin-top:0;position:absolute;top:50%;right:0;width:45px;height:45px;transform:translateY(-50%)}
.testimonials .swiper-button-prev{position:absolute;top:50%;left:0;width:45px;height:45px;transform:translateY(-50%);margin-top:0}
.testimonials .swiper-pagination{margin-top:20px;position:relative}
.testimonials .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#f48f93;opacity:1}
.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:red}
/*Locations*/
.locations{background:#f8f9fb;overflow:inherit;position:relative}
.locations::after{background:url(../img/pattern2.webp) center center no-repeat;width:100%;content:"";height:36px;bottom:-18px;position:absolute;left:0;background-size:210px}
.locations .section-header h3{color:#000;margin:-5px auto 10px}
.location-sec{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.1);border-radius:8px;max-width:800px;margin:auto;width:800px;position:relative}
.locations .nav{background:#fff;padding:8px;border-radius:10px;max-width:98%;margin:auto;position:absolute;top:8px;left:8px;width:100%;z-index:999}
.locations .nav-item{margin:auto 1px}
.nav-pills .nav-link{font-size:20px;line-height:32px;color:#191D23;transition:.8s}
.nav-pills .nav-link.active,.nav-pills .nav-link.active:hover{color:#fff;background:#354154}
.nav-pills .nav-link:hover{background:rgba(255,255,255,0.4)}
.locations .container{z-index:99;position:relative}
.locations{display:grid;align-items:center;justify-content:center}
.bengaluru_image,.chennai_image{position:relative}
.img-container{width:24px;height:25px}
img[src*='pin-2.png']{width:16px;height:15px}
img[src*='pin-1.png']{width:18px;height:16px}
.regions{width:auto;position:absolute!important;cursor:pointer;display:flex;align-items:center}
.regions .location-header{font-weight:700;color:#000;font-size:14px}
.location-close{display:flex;align-items:center;justify-content:end;position:absolute;right:10px;top:5px}
.loaction-close-btn:hover{color:red}
.popup-bottom{top:125%}
.popup-top{bottom:140%}
.popup .popup-bottom::after{content:"";position:absolute;left:15%;margin-left:-5px;border-width:15px;border-style:solid;border-color:#fff transparent transparent;bottom:100%;rotate:180deg}
.popup .popuptext{visibility:hidden;width:300px;background-color:#fff;color:#000;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;border-radius:6px;position:absolute;z-index:999;left:55%;margin-left:-120px;padding:1em 1.7em 1em 1em;text-align:left}
.popup .popuptext.jak{margin-left:-45px}
.popup .popup-top::after{content:"";position:absolute;top:100%;left:15%;margin-left:-5px;border-width:15px;border-style:solid;border-color:#fff transparent transparent}
.popup .show{visibility:visible;-webkit-animation:fadeIn 1s;animation:fadeIn 1s;cursor:auto}
.popup .show .loaction-close-btn{cursor:pointer}
.popuptext-header{font-weight:700;font-size:16px}
.popuptext-link{font-size:15px;text-decoration:none;color:red}
.popuptext-link:hover{text-decoration:underline;color:red}
.popuptext-desc{padding-top:5px;font-size:15px;margin-bottom:2px}
@-webkit-keyframes fadeIn {
from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn {
from{opacity:0}
to{opacity:1}
}
.bengaluru-image{max-width:100%;border-radius:8px}
.bengaluru-image-mobile,.chennai-image-mobile{display:none}
.chennai-image{max-width:100%;border-radius:8px}
.region1{top:378px;left:358px;z-index:9}
.region2{top:378px;left:425px;Display:none}
.region3{top:318px;left:435px}
.region4{top:383px;left:576px}
.region5{top:335px;left:636px}
.region6{top:280px;left:618px}
.region7{top:296px;left:420px}
.region8{top:452px;left:340px}
.region9{top:195px;left:510px}
.region10{top:272px;left:470px}
.region11{top:464px;left:510px}
.region12{top:304px;left:582px}
.region13{top:525px;left:498px}
.region14{top:410px;left:505px}
.region15{top:150px;left:423px}
.region16{top:412px;left:424px}
.region17{top:482px;left:656px}
.region18{top:300px;left:500px}
.region19{top:572px;left:580px;}

.region20{top:365px;left:510px}
.region21{top:430px;left:504px}
.region22{top:475px;left:555px}
.region23{top:255px;left:505px}
.region24{top:324px;left:530px}
.region25{top:362px;left:642px}
.region26{top:225px;left:590px}
.region27{top:194px;left:486px}
.region28{top:190px;left:600px}
.region29{top:300px;left:600px}
.region30{top:165px;left:604px}
.region31{top:396px;left:550px}
.region32{top:284px;left:456px}
.region33{top:209px;left:669px}
.popup-left{left:-80%!important}
.popup-left::after{left:80%!important}
#myPopup24.popup-left::after{left:60% !important}
.tab-content.mt-2{display:grid;align-items:center;justify-content:center}
/*Contact*/
.contact{padding:150px 0 0;color:#fff}
.d-link{font-size:20px;color:#FFD15A;line-height:32px;margin:5px auto}
.d-link a{color:#fff;text-decoration:underline}
.d-link a:hover{color:#FFD15A}
.ddm{height:32px;margin:20px auto 5px}
.ddm span{position:absolute}
.contact h5{font-size:24px;line-height:32px;font-weight:700;color:#FFD15A;margin-top:25px}
.contact .social-links a{font-size:35px;display:inline-block;color:#ffd15a;line-height:0;margin-right:15px;transition:.3s}
.contact .social-links a:hover{color:#FDDC84}
.social-links{margin:10px auto auto 50px}
.contact h4{font-size:40px;font-weight:700;line-height:52px;padding-bottom:10px}
.contact .float-end h5{font-size:30px;line-height:40px;margin:15px auto 10px}
.contact ul{list-style:none;padding:0;margin:0}
.contact ul i{color:#d0d4fc;font-size:16px;vertical-align:middle}
.contact ul li{padding:8px 0;display:flex;max-width:545px}
.contact .contact-links span{height:31px;text-align:center;background:#000;margin-right:20px;padding:3px 8px;border-radius:50%}
.contact .contact-links a i{color:#FFD15A;margin-left:8px}
.times{background:#FFD15A;box-shadow:0 10px 30px rgba(0,0,0,0.1);border-radius:40px;padding:10px 24px 8px 50px;color:#191D23;margin:auto;display:inline-block;position:relative}
.times i{font-size:24px;position:absolute;left:18px;top:4px}
.contact .copyright{text-align:center;color:#ffd15a;border-top:2px solid #ffd15a;padding:25px 10px 35px;margin-top:1em}
#our-menus .contact,#our-menus-chennai .contact{padding:20px}
#our-menus h5{margin:10px auto;color:#fff}
#our-menus a:hover{text-decoration:none}
.gcontainer .gprev,.gcontainer .gnext{display:none!important}
.wpear{color:#FFD15A;padding:6px;border-radius:3px;position:relative;top:36px;left:12px}
.pear-logo{width:55px;height:44px;display:inline-block;position:relative;top:10px;left:2px;background:url(../img/pearltri.png)no-repeat 0 0 transparent}
body.gscrollbar-fixer{margin:auto}
html.glightbox-open,body.glightbox-open{overflow:hidden}
/*Responsive*/
@media (min-width: 1400px) {
.navbar a,.navbar a:focus{font-size:22px}
.hero p,.section-header p,.about p,.about li{font-size:26px;line-height:40px}
.section-header h3,.about h3{font-size:50px;line-height:52px}
.about h4{font-size:40px;margin:20px auto auto}
.hero{padding-top:300px;background-position:center -200px}
.hero-row{max-width:1125px;padding-bottom:100px}
.hero h1,.hero h2{font-size:75px;line-height:80px}
.hero p{max-width:1000px}
.hero .nxt-slid{top:35%}
.hero-nav{top:8%}
.hero-img{top:110px}
.hero img.ban-1{max-width:550px;top:135px}
.hero img.ban-3{top:100px}
.pattern1{margin:2rem auto 6rem}
.section-header{max-width:1000px}
.populars .popular-item h3,.nav-pills .nav-link{font-size:21px}
.populars .popular-item p{font-size:22px;line-height:30px}
.populars .popular-item .stars i,.price{font-size:30px}
.order-now{padding:16px;width:160px;font-size:20px}
.populars .popular-item{min-height:415px}
.populars .swiper-pagination .swiper-pagination-bullet,.testimonials .swiper-pagination .swiper-pagination-bullet{width:20px;height:20px}
.location-sec{width:800px}
.testimonials .testimonial-item p,.testimonials .testimonial-item .stars i{font-size:24px;line-height:34px}
.contact,.d-link{font-size:20px}
.contact .copyright{margin-top:2em}
.contact h5,.contact .float-end h5{font-size:35px;line-height:42px}
.contact .contact-links span{height:36px;padding:2px 10px}
.contact ul i{font-size:18px}
}
@media (max-width: 1399px) {
.top-bar{font-size:16px;line-height:22px;padding:15px 0}
.main-header{padding:10px 20px}
.main-header img{max-height:80px;width:auto}
.hero p,.section-header p,.about p,.about li{font-size:18px;line-height:28px}
.hero{background-position:center -130px;padding-top:175px;padding-bottom:0}
.hero h1,.hero h2{font-size:38px;line-height:45px}
.hero-row{max-width:1000px}
.hero .btn-get-started{margin-top:25px;font-size:16px;line-height:22px;padding:14px 30px}
.hero .swiper-button-next,.hero .swiper-button-prev{margin:0 10px;width:44px;height:44px}
.hero .swiper-button-next.nxt-slid,.hero .swiper-button-prev.nxt-slid{width:auto;height:auto;margin:auto;top:36%}
.hero .nxt-slid h3{font-size:18px;line-height:22px;margin:auto;max-width:150px}
.hero .nxt-slid img{max-width:225px;max-height:175px}
.hero .swiper-button-next.nxt-slid + img{max-width:400px}
.hero .swiper-button-next.nxt-slid + img.ban-3{max-width:560px}
.pattern1{margin:auto auto 4rem}
}
@media (min-width: 1200px) {
.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:95%}
}
@media (max-width:1099px) {
.mobile-nav-toggle{display:block}
.navbar ul{display:none}
.main-header{position:relative}
.hero{background-position:center -170px;padding-top:175px}
.hero-nav{top:10%}
.hero-row{padding:0 10px 75px}
.hero .swiper-button-next.nxt-slid + img.ban-3{max-width:400px;top:10px}
.hero .swiper-button-next.nxt-slid + img{max-width:301px;top:10px}
.testimonials .swiper-button-prev,.testimonials .swiper-button-next{box-shadow:0 10px 30px rgba(0,0,0,0.5)}
}
@media (max-width: 991px) {
.hero{height:auto;padding:190px 0 60px;background-position:center -195px}
.hero .btn-get-started{margin:40px auto 0}
.hero .hero-img{text-align:center}
.hero .nxt-slid h3{margin:10px auto}
.hero .nxt-slid img{max-width:195px;max-height:150px}
.hero .swiper-button-next.nxt-slid + img{max-width:300px;top:45px}
.hero .hero-img img{width:80%}
.pattern1{margin-top:0}
#about-manis{padding:0 0 60px}
.about-top{order:5}
.locations{display:block}
.locations .nav{padding:5px}
.nav-pills .nav-link{font-size:18px;line-height:26px;padding:4px 5px 7px}
.locations .container{width:100%}
.contact h4,.testimonials .section-header h3,.section-header h3,.about h3{font-size:28px;line-height:1.3}
.contact .float-end h5{font-size:25px;line-height:30px}
}
@media (max-width:850px) {
.hero p{padding:0 5%}
.populars .popular-item{min-height:380px}
#why-manis .content{padding:0 25px}
.about li{line-height:25px;margin-bottom:16px;text-align:left}
#pills-tabContent{width:800px}
.locations .container{max-width:100%;padding:0}
}
@media screen and (min-width: 768px) and (max-width: 800px) {
#main{overflow:hidden}
.location-sec{width:100%;box-shadow:0 0 0;border-radius:0}
.bengaluru-image,.chennai-image{border-radius:0}
.regions{position:absolute!important}
.tab-content{width:100%;height:100%;position:relative}
.tab-pane{width:100%;height:100%;position:absolute;cursor:move}
}
@media screen and (max-width: 768px) {
.back-to-top img{max-width:200px}
}
@media (max-width: 767px) {
.hero p{padding:0}
section{padding:40px 0}
.main-header img{max-height:60px}
.section-header{padding-bottom:0}
.populars .section-header{padding:0 20px 20px}
.nav-pills .nav-link{font-size:16px;line-height:26px}
.hero{background:url(../img/banner/hero-bg-mobile.webp) top center no-repeat;position:relative;background-position:center -125px;background-size:cover;padding-bottom:20px}
.hero .hero-img{top:0;margin:auto}
.hero .hero-nav .swiper-button-next,.hero .hero-nav .swiper-button-prev{margin:auto}
.hero p{padding:0 5%}
.hero .swiper-button-next,.hero .swiper-button-prev{width:34px;height:34px}
.hero .container{padding:0;max-width:100%}
.hero .swiper-button-next.nxt-slid + img{margin-top:0;top:0}
.hero .swiper-wrapper{padding-bottom:10px;z-index:9999}
.hero-row{padding:0 10%}
.hero h1,.hero h2{font-size:26px;line-height:36px}
.hero .hero-img img{width:100%}
.hero .nxt-slid h3{display:none}
.hero .swiper-button-next.nxt-slid{right:-6%}
.hero .swiper-button-prev.nxt-slid{left:-6%}
.hero .btn-get-started{margin-bottom:45px}
.hero .nxt-slid img{max-width:150px;max-height:125px}
.hero .swiper-button-next.nxt-slid + img{max-width:250px}
.pattern1{margin:auto auto 3rem}
.footer-pattern{background-size:298px;height:39px}
.populars::after{background-size:298px;height:40px}
.populars .container{padding:0;max-width:100%}
.populars .popular-item{min-height:420px}
.populars .swiper-button-next,.populars .swiper-button-prev{display:block!important;width:12%;height:100%;left:0;top:0;text-indent:-9999px}
.populars .swiper-slide-next,.populars .swiper-slide-prev{transform:scale(0.85);transition:.8s}
.populars .popular-item{margin:auto}
.populars .swiper-button-next{left:inherit;right:0}
.populars .popular-item .stars i{font-size:17px}
.populars .swiper-pagination{margin-top:20px;bottom:0}
.price{font-size:18px;line-height:24px}
.mbm{margin:10px auto 18px;color:#FFD15A}
.mbm a{text-decoration:underline}
.populars{padding-top:30px}
.about .img-fluid{margin:auto;max-width:300px}
.about .content,#why-manis .content{padding:20px 0 0}
.about h4{font-size:1.3rem}
.mt-4{margin-top:auto}
.locations{padding:20px 0 30px}
.popup .popuptext::after{content:none}
.mfw{width:100%}
.mfw .stars,.mfw .price{width:50%;float:left}
.mfw .price{text-align:right}
.populars .popular-item h3{font-size:16px;line-height:22px}
.populars .popular-item p{line-height:20px}
.mfw.or-now a{float:none;display:inline-block;width:100%;max-width:250px}
.mfw.or-now{text-align:center}
.testimonials .swiper-button-next,.testimonials .swiper-button-next{display:none}
.testimonials-slider .swiper-slide{min-height:350px}
.location-sec{width:550px}
.locations .nav{left:2.5%;max-width:95%}
#pills-tabContent{width:550px}
.popup-bottom{top:120%}
.popup .popuptext{min-width:252%;width:auto}
.popup .popup-bottom::after{left:20%;border-width:10px}
.popuptext-desc,.popuptext-header{font-size:14px}
.popuptext-desc,.popuptext-link{font-size:13px}
.regions .location-header,.location-header{font-size:12px}
.region1{top:253px;left:213px}
.region2{top:257px;left:262px}
.region3{top:215px;left:284px}
.region4{top:260px;left:395px}
.region5{top:228px;left:444px}
.region6{top:188px;left:410px}
.region7{top:199px;left:275px}
.region8{top:310px;left:220px}
.region9{top:128px;left:346px}
.region10{top:182px;left:304px}
.region11{top:322px;left:355px}
.region12{top:210px;left:396px}
.region13{top:358px;left:344px}
.region14{top:280px;left:346px}
.region15{top:100px;left:290px}
.region16{top:280px;left:280px}
.region17{top:328px;left:440px}
.region18{top:200px;left:348px;}
.region19{top:393px;left:406px;}
.region51{top:246px;left:325px}
.region21{top:300px;left:330px}
.region22{top:326px;left:370px}
.region23{top:175px;left:330px}
.region24{top:210px;left:350px}
.region25{top:242px;left:435px}
.region26{top:158px;left:408px}
.region27{top:130px;left:320px}
.region28{top:130px;left:410px}
.region29{top:195px;left:410px}
.region30{top:115px;left:415px}
.region31{top:270px;left:375px}
.region32{top:193px;left:280px}
.region33{top:145px;left:450px}
.popup-left{left:-100%!important}
.popup-left::after{left:75%!important}
#myPopup24.popup-left::after{left:55% !important}
.locations .container{max-width:96%;width:100%}
.testimonials .testimonial-item{padding:30px 50px 5px}
.testimonials .swiper-button-next,.testimonials .swiper-button-prev{display:none}
.testimonial-item .bi-quote{background-size:50px;width:50px;height:50px}
.d-link{font-size:16px;line-height:22px;color:#ffd15a}
.contact .social-links a{margin:auto 12px}
.contact .d-inline-block.col-12{margin:auto}
.contact .float-start{margin:auto}
.contact h5{text-align:center;margin-top:40px}
#contact .row{margin:auto}
.social-links{margin:10px auto auto}
.swiper-button-prev::after,.swiper-button-next::after{height:10px;width:10px}
}
@media (max-width:576px) {
.hero{background-position:center -100px;padding:160px 0 30px}
.hero .swiper-button-next.nxt-slid{right:-10%}
.hero .swiper-button-prev.nxt-slid{left:-10%}
.hero .swiper-button-next.nxt-slid + img{max-height:190px}
.hero p,.section-header p,.about p{font-size:16px;line-height:24px}
.populars .popular-item{min-height:308px;padding:8px}
.testimonials .testimonial-item p{font-size:16px;line-height:22px}
.testimonials-slider .swiper-slide{min-height:360px}
}
@media (max-width:549px) {
img[src*="pin-2.png"]{width:12px;height:11px}
img[src*="pin-1.png"]{width:13px;height:12px}
.location-sec,#pills-tabContent{width:320px}
.bengaluru-image,.chennai-image{display:none}
.bengaluru-image-mobile,.chennai-image-mobile{display:block;border-radius:8px}
.region1{top:236px;left:16px}
.region2{top:236px;left:53px}
.region3{top:201px;left:70px}
.region4{top:240px;left:172px}
.region5{top:208px;left:216px}
.region6{top:172px;left:187px}
.region7{top:185px;left:66px}
.region8{top:283px;left:8px}
.region9{top:120px;left:132px}
.region10{top:168px;left:94px}
.region11{top:292px;left:134px}
.region12{top:190px;left:178px}
.region13{top:328px;left:130px}
.region14{top:259px;left:132px}
.region15{top:80px;left:79px}
.region16{top:256px;left:74px}
.region17{top:300px;left:212px}
.region18{top:187px;left:134px;}
.region19{top:356px;left:169px;}
.region51{top:225px;left:105px}
.region21{top:268px;left:105px}
.region22{top:300px;left:152px}
.region23{top:158px;left:116px}
.region24{top:204px;left:125px}
.region25{top:220px;left:218px}
.region26{top:140px;left:193px}
.region27{top:118px;left:98px}
.region28{top:115px;left:194px}
.region29{top:188px;left:194px}
.region30{top:104px;left:200px}
.region31{top:245px;left:160px}
.region32{top:178px;left:76px}
.region33{top:128px;left:240px}
.ordir h5{font-size:1.5rem}
#party-order .ordir h5{font-size:1.4rem;font-weight:400}
.popup .popuptext{width:165px;padding:10px;min-width:auto;margin:auto}
.popup .popuptext.jak{margin-left:45px}
}
@media (max-width:476px) {
.hero h1,.hero h2{font-size:22px;line-height:28px}
.hero p{font-size:16px;line-height:22px}
.hero .nxt-slid img{max-width:100px;max-height:75px}
.hero .btn-get-started{font-size:15px;line-height:18px}
.populars .popular-item .stars i{font-size:16px}
.img-container{padding-right:0;width:15px;height:20px}
img[src*='pin-1.png'],img[src*='pin-2.png']{width:10px;height:auto}
.ordir{padding:0}
.ordir h5{font-size:1.2rem;line-height:1.2}
.ordir p{padding:0 2%;font-size:1.1rem;line-height:1.2}
.ordir a.btn{padding:10px 20px}
}
@media (max-width:420px) {
.mbm span{display:none}
.popup .popuptext{width:225px;padding:10px;min-width:auto}
.bengaluru_image,.chennai_image{overflow:scroll}
.popup .popuptext{width:165px;padding:10px;min-width:auto;margin:auto 0 auto -73%}
.popup .popuptext.jak{margin-left:55px}
.popup #myPopup12,.popup #myPopup5,.popup #myPopup22,.popup #myPopup23,.popup #myPopup18,.popup #myPopup20{margin:auto}
.contact .col-md-6{padding:0}
}
@media (max-width: 399px) {
.hero h1,.hero h2{font-size:20px}
.contact .float-end h5{font-size:20px;margin-bottom:10px}
.testimonials-slider .swiper-slide{min-height:390px}
.contact h4{font-size:22px}
.times{padding:10px 14px 8px 34px;margin:auto -20px}
.times i{font-size:18px;left:10px;top:8px}
}
@media (min-width:100px) {
.container,.container-lg,.container-md,.container-sm{max-width:96%}
}