@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");
* {
box-sizing: border-box;
padding: 0px;
margin: 0px;
}
section {
width: 100%;
float: left;
}
.coutomcontainer {
width: calc(100% - 240px);
margin: 0px 120px;
}
.custom-blog-banner {
background: #fffcf5;
padding: 150px 0 80px;
}
.custom-blog-heading {
font-weight: 400 !important;
font-size: 64px;
line-height: 110% !important;
letter-spacing: 0%;
background: linear-gradient(90deg, #1B3049 -0.02%, #1D3149 29.85%, #25354B 45.37%, #303C4D 57.58%, #414651 68.08%, #565455 77.47%, #716758 86.07%, #948059 93.91%, #BA9C56 99.98%);
background-clip: border-box;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
display: inline-block !important;
font-family: 'Plus Jakarta Sans', sans-serif;
margin-bottom: 20px;
}
.blog-detail-para.marginsd {
margin: 0;
}
.main_row {
display: flex;
flex-wrap: wrap;
}
.custom-blog-banner .main_row {
gap: 20px;
align-items: center;
justify-content: space-between;
}
.custom-blog-banner-left {
flex: 0 0 59%;
max-width: 59%;
}
.custom-blog-banner-right {
flex: 0 0 35%;
max-width: 35%;
position: relative;
z-index: 1;
padding-right: 14px;
}
.custom-blog-banner-right img {
width: 100%;
border-radius: 22px;
box-shadow: 0 30px 60px -30px rgba(27, 48, 73, .55);
}
.custom-blog-banner-right::before {
content: "";
position: absolute;
inset: 7px 0px -14px 14px;
border: 1.5px solid #BA9C56;
border-radius: 22px;
z-index: -1;
}
.custom-blog-meta {
display: flex;
flex-wrap: wrap;
gap: 10px 22px;
}
.custom-blog-meta-admin {
display: flex;
}
.custom-blog-meta-admin a {
text-decoration: none;
display: flex;
align-items: center;
gap: 5px;
}
.custom-blog-meta-admin a img {
width: 16px;
height: 16px;
}
.custom-blog-meta-date-time {
display: flex;
align-items: center;
gap: 5px;
}
.custom-blog-meta-date-time img {
width: 16px;
height: 16px;
}
.custom-blog-meta-admin a span {
color: #2A2A2A;
font-size: 16px !important;
font-weight: 700;
font-family: "Lato", sans-serif !important;
}
.custom-blog-meta-date-time span {
font-size: 16px;
color: #5F6470;
font-family: "Lato", sans-serif !important;
}
.custom-chips {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin: 20px 0px 20px;
}
.custom-chips-sm-box {
display: flex;
align-items: center;
gap: 7px;
border: 1px solid #ECE2CB;
padding: 7px 12px;
border-radius: 999px;
background-color: #fff;
}
.custom-chips-sm-box img {
width: 16px;
height: 16px;
}
.custom-chips-sm-box span {
font-size: 16px;
font-weight: 600;
color: #2A2A2A;
font-family: "Lato", sans-serif !important;
}
.custom-cta {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.custom-cta-smbox button {
display: flex;
align-items: center;
gap: 8px;
border: 1.5px solid transparent;
padding: 12px 24px;
border-radius: 999px;
background-color: #ba9c56 !important;
cursor: pointer;
border:0px; !important;
position:relative;
}
.custom-cta-smbox button::before {
content: "";
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient( 120deg, transparent 0%, rgba(255,255,255,.45) 45%, rgba(255,255,255,.8) 50%, rgba(255,255,255,.45) 55%, transparent 100% );
transition: left .7s ease;
z-index: -1;
}
.custom-cta-smbox button:hover::before{
left:100%;
}
.custom-cta-smbox button img {
width: 16px;
height: 16px;
}
.custom-cta-smbox button span {
font-size: 16px;
color: #1B1B1B;
font-weight: 600;
font-family: "Lato", sans-serif !important;
}
.custom-cta-smbox a, .custom-cta-smbox a:focus {
display: flex;
align-items: center;
gap: 8px;
padding: 12px 24px;
text-decoration: none;
border-radius: 999px;
border: 1px solid #1B1B1B !important; 
line-height:100% !important
}
.custom-cta-smbox-what {
background-color: #1F8F4E;
border: none !important;
}
.custom-cta-smbox-what span {
color: #fff !important;
}
.custom-cta-smbox a img {
width: 16px;
height: 16px;
}
.custom-cta-smbox a span {
font-size: 16px;
color: #1B1B1B;
font-weight: 600;
font-family: "Lato", sans-serif !important;
}
.custom-blog-banner-sec2-left {
flex: 0 0 68%;
max-width: 68%;
}
.custom-blog-banner-sec2-right {
flex: 0 0 28%;
max-width: 28%;
position: sticky;
top: 20px;
align-self: start;
}
.custom-blog-banner-sec2 {
background-color: #fffcf5;
}
.lead {
font-size: 20px;
color: #1e1e1e;
font-family: "Lato", sans-serif !important;
line-height: 150%;
margin-bottom: 20px;
}
.lead a {
color: #1B3049 !important;
font-weight: 700;
text-decoration-color: #BA9C56;
text-decoration-thickness: 2px;
text-underline-offset: 4px;
}
.lead span {
color: #8A6A2A;
margin: 6px 12px 0 0;
float: left;
font-size: 64px;
font-family: 'Bedisa' !important
}
.visitng-mandir {
display: flex;
gap: 14px;
justify-content: space-between;
padding: 18px 20px;
border: 1px solid #ECE2CB;
border-radius: 14px;
border-left: 4px solid #BA9C56;
align-items: center;
background-color: #fff;
}
.visitng-mandir-right {
display: flex;
gap: 18px;
flex-wrap: wrap;
}
.visitng-mandir-left h5 {
font-weight: 700;
font-size: 21px;
color: #1B3049;
margin-bottom: 7px;
font-family: 'Plus Jakarta Sans', sans-serif;
}
.visitng-mandir-left p {
font-size: 16px;
font-family: "Lato", sans-serif !important;
color: #5F6470;
line-height: 150%;
margin-bottom:0px;
}
.resturant-worth-choosing-img img {
width: 100%;
border-radius: 18px;
height: auto;
}
.resturant-worth-choosing-img {
margin: 40px 0px;
}
.blog-detail-subheading {
font-size: 34px;
color: #1B3049;
font-weight: 700;
font-family: 'Plus Jakarta Sans', sans-serif;
margin-bottom: 18px;
}
.blog-detail-para {
font-size: 20px;
line-height: 150%;
color: #2A2A2A;
font-family: "Lato", sans-serif !important;
margin-bottom: 20px;
}
.make-resturant-worth-choosing-subox-left {
flex: 0 0 64px;
max-width: 64px;
}
.make-resturant-worth-choosing-subox {
display: flex;
gap: 5px;
}
.make-resturant-worth-choosing-subox-left h3 {
font-size: 38px;
color: #BA9C56;
font-family: 'Plus Jakarta Sans', sans-serif;
font-weight: 600;
}
.heading-twenty {
font-size: 20px;
margin-bottom: 6px;
color: #1B3049;
font-weight: 700;
line-height: 120%;
font-family: 'Plus Jakarta Sans', sans-serif;
}
.para-eighteen {
font-size: 18px;
line-height: 150%;
color: #2A2A2A;
font-family: "Lato", sans-serif !important;
}
.make-resturant-worth-choosing-subox {
display: flex;
gap: 5px;
padding: 24px 0px;
border-top: 1px solid #ECE2CB;
}
.custom-blog-banner-sec2-left-inner {
display: flex;
flex-wrap: wrap;
gap: 40px;
}
.custom-blog-detail-heading-eighteen {
font-size: 18px;
margin-bottom: 6px;
color: #1B3049;
font-weight: 700;
line-height: 120%;
font-family: 'Plus Jakarta Sans', sans-serif;
}
.custom-blog-detail-para-sixteen {
font-size: 16px;
line-height: 150%;
color: #2A2A2A;
font-family: "Lato", sans-serif !important;
}
.different-dinnig-experience-box {
display: flex;
flex-wrap: wrap;
gap: 16px;
justify-content: space-between;
}
.different-dinnig-experience-subox {
flex: 0 0 48%;
max-width: 48%;
}
.different-dinnig-experience-subox-content {
padding: 24px;
border-radius: 16px;
background-color: #fff;
border: 1px solid #ECE2CB;
min-height:auto !important;
height:100% !important;
}
.different-dinnig-experience-subox:nth-child(4n + 1) .different-dinnig-experience-subox-content,
.different-dinnig-experience-subox:nth-child(4n + 4) .different-dinnig-experience-subox-content {
border-top: 4px solid #1B3049;
}
.different-dinnig-experience-subox:nth-child(4n + 2) .different-dinnig-experience-subox-content,
.different-dinnig-experience-subox:nth-child(4n + 3) .different-dinnig-experience-subox-content {
border-top: 4px solid #BA9C56;
}
.make-resturant-worth-choosing-subox:last-child {
border-bottom: 1px solid #ece2cb;
}
.customsavtikmenu-top-box {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 18px;
flex-wrap: wrap;
gap:10px;
}
.different-dinnig-experience-savtikmenu {
display: flex;
flex-wrap: wrap;
gap: 48px;
}
.customsavtikmenu {
flex: 0 0 100%;
max-width: 100%;
}
.different-dinnig-experience {
flex: 0 0 100%;
max-width: 100%;
}
.customsavtikmenu {
padding: 40px;
background-color: #fbf3df;
border-radius: 20px;
}
.customsavtikmenu-top-subbox-left .blog-detail-subheading {
margin-bottom: 0px;
}
.customsavtikmenu-bottom-box {
display: flex;
gap: 14px;
flex-wrap: wrap;
justify-content: start;
}
.customsavtikmenu-bottom-subbox {
flex: 0 0 32%;
max-width: 32%;
}
.customsavtikmenu-bottom-subbox-inner-img img {
width: 100%;
margin-bottom: 8px;
background-color: #46332a;
border-radius: 8px;
}
.customsavtikmenu-bottom-subbox-inner {
background-color: #ffff;
padding: 10px 8px 12px;
border-radius: 14px;
border: 1px solid #ECE2CB;
height:100% !important;
}
.customsavtikmenu-bottom-subbox a {
text-decoration: none;
}
.customsavtikmenu-bottom-subbox-inner h5 {
text-align: center;
font-size: 18px;
color: #2a2a2a;
font-family: 'Plus Jakarta Sans', sans-serif;
margin-bottom: 6px;
}
.customsavtikmenu-bottom-subbox-inner p {
font-size: 16px;
text-align: center;
font-family: "Lato", sans-serif !important;
color: #5F6470;
margin-bottom:0px;
}
.understanding-satvik-dining-content {
padding: 40px;
background-color: #fbf3df;
border-radius: 20px;
}
.understanding-satvik-dining-content .para-eighteen {
margin-bottom: 18px;
}
.understanding-satvik-dining-content .para-eighteen:last-child {
margin-bottom: 0px;
}
.key-pillars {
flex: 0 0 100%;
max-width: 100%;
}
.key-pillars-box {
display: flex;
gap: 28px 32px;
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: 28px;
}
.key-pillars-box-subox {
flex: 0 0 48%;
max-width: 48%;
display: flex;
gap: 14px;
align-items: start;
}
.key-pillars-box-subox-left {
flex: 0 0 44px;
max-width: 44px;
background-color: #1b3049;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50px;
height: 44px;
}
.key-pillars-box-subox-left img {
width: 16px;
height: 16px;
}
.key-pillars .visitng-mandir {
background-color: transparent;
border: 0px;
border-left: 4px solid #BA9C56;
border-radius: 0px;
padding:0px 20px
}
.key-pillars p {
font-size: 18px;
}
.choose-the-right-resturant {
flex: 0 0 100%;
max-width: 100%;
}
.choose-the-right-resturantbox-subox {
display: flex;
gap: 14px;
align-items: start;
position: relative;
}
.choose-the-right-resturantbox-left {
flex: 0 0 40px;
max-width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
background-color: #ba9c56;
border-radius: 50px;
}
.choose-the-right-resturantbox-left h3 {
color: #1B1B1B;
font-size: 16px;
font-family: 'Plus Jakarta Sans', sans-serif;
font-weight: 700 !important;
}
.choose-the-right-resturantbox {
display: flex;
flex-wrap: wrap;
gap: 30px;
}
.choose-the-right-resturantbox-subox::before {
content: "";
position: absolute;
top: 30px;
left: 18px;
width: 1.3px;
height: 100%;
background-color: #ba9c56;
}
.choose-the-right-resturantbox-subox:last-child::before {
display: none;
}
.choose-the-right-resturant-bottom {
margin-top: 24px;
}
.satvik-fine-dining {
flex: 0 0 100%;
max-width: 100%;
border-radius: 24px;
overflow: hidden;
}
.satvik-fine-dining-img img {
width: 100%;
aspect-ratio: 21/9;
object-fit: cover;
}
.satvik-fine-dining-bottom-box {
background-color: #1b3049;
padding: 40px;
}
.satvik-fine-dining-bottom-box-content .blog-detail-subheading {
color: #fff;
}
.satvik-fine-dining-bottom-box-content .blog-detail-para {
color: #F4EBD2;
}
.satvik-fine-dining-img {
display: flex;
}
.satvik-fine-dining-bottom-box .visitng-mandir {
background-color: transparent;
border: 0px;
padding: 18px 0px;
border-top: 1px solid rgba(244, 235, 210, .2);
border-radius: 0px;
}
.satvik-fine-dining-bottom-box .visitng-mandir-left h5 {
color: #fff;
}
.satvik-fine-dining-bottom-box .visitng-mandir-left {
flex: 0 0 47%;
max-width: 47%;
}
.satvik-fine-dining-bottom-box .visitng-mandir-right {
flex: 0 0 50%;
max-width: 50%;
justify-content: end;
}
.visitng-mandir {
flex-wrap: wrap;
}
.custom-cta-number a {
display: flex;
gap: 8px;
align-items: center;
}
.custom-cta-number a img {
width: 16px;
height: 16px;
}
.custom-cta-number a {
padding: 12px 24px;
border-radius: 999px;
border: 1px solid #F4EBD2;
text-decoration: none;
line-height:100%;
}
.custom-blog-banner-sec2 {
padding-bottom: 60px;
}
.custom-cta-number a span {
color: #F4EBD2;
font-size: 16px;
font-weight: 600;
font-family: "Lato", sans-serif !important;
}
.custom-blog-banner-sec3 {
padding: 60px 0px;
background-color: #fffcf5;
border-top: 1px solid #ECE2CB;
}
.custom-blog-banner-sec3-left {
flex: 0 0 47%;
max-width: 47%;
}
.custom-blog-banner-sec3-left-list ul {
list-style-type: none;
}
.custom-blog-banner-sec3-left-list ul {
display: flex;
flex-direction: column;
gap: 10px;
}
.custom-blog-banner-sec3-left-list ul {
display: flex;
flex-direction: column;
gap: 10px;
}
.custom-blog-banner-sec3-left-list ul li {
display: flex;
align-items: center;
gap: 8px;
}
.custom-blog-banner-sec3-left-list ul li img {
width: 16px;
height: 16px;
}
.custom-blog-banner-sec3-left-list ul li span {
font-size: 16px;
color: #2a2a2a;
font-family: "Lato", sans-serif !important;
}
.custom-blog-banner-sec3-right {
flex: 0 0 50%;
max-width: 50%;
}
.custom-blog-banner-sec3 .main_row {
justify-content: space-between;
gap: 10px;
align-items: center;
}
.grpform-sutom-box {
background-color: #fff;
padding: 24px;
border-radius: 20px;
border: 1px solid #ECE2CB;
}
.grpform-sutom-input-box {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 8px;
justify-content: space-between;
}
.grpform-sutom-input-subbox {
flex: 0 0 49%;
max-width: 49%;
}
.grpform-sutom-input-subbox input {
width: 100%;
}
.grpform-sutom-input-subbox input,
.grpform-sutom-input-subbox select,
.grpform-sutom-box-select select {
width: 100%;
padding: 10px 12px;
border-radius: 10px !important;
background-color: #FFFCF5 !important;
border: 1px solid #ece2cb !important;
font-family: "Lato", sans-serif !important;
}
.grpform-sutom-input-subbox-label label {
font-size: 14px;
font-weight: 700;
color: #2a2a2a;
font-family: "Lato", sans-serif !important;
}
.grpform-sutom-input-subbox-label {
margin-bottom: 4px;
}
.grpform-sutom-box-select {
flex: 0 0 100%;
max-width: 100%;
}
.grpform-sutom-box-button button, .grpform-sutom-box-button button:hover {
width: 100%;
background-color: #1b3049;
border: none;
display: flex;
justify-content: center;
align-items: center;
padding: 12px 24px;
gap: 10px;
border-radius: 999px;
}
.grpform-sutom-box-button button img {
width: 18px;
height: 18px;
}
.grpform-sutom-box-button span {
color: #F4EBD2;
font-size: 14px;
font-weight: 700;
font-family: "Lato", sans-serif !important;
}
.grpform-sutom-box-button {
margin-top: 16px;
}
.satvik-fine-dining-review-location {
display: flex;
flex-wrap: wrap;
gap: 40px;
}
.satvik-fine-dining-review {
flex: 0 0 100%;
max-width: 100%;
}
.satvik-fine-dining-review-content {
display: flex;
justify-content: space-between;
gap: 10px;
align-items: center;
flex-wrap: wrap;
}
.satvik-fine-dining-review-content-left .blog-detail-subheading {
margin-bottom: 0px;
}
.custom-rating {
display: flex;
align-items: center;
}
.custom-rating {
display: flex;
align-items: center;
background-color: #fff;
gap: 12px;
padding: 10px 16px;
border-radius: 16px;
border: 1px solid #ECE2CB;
}
.custom-rating-right span img,
.satvik-fine-dining-google-review-subbox-starimg img {
width: 14px;
height: 14px;
}
.custom-rating-right p {
font-family: "Lato", sans-serif !important;
font-size: 14px;
color: #5F6470;
margin-bottom:0px;
}
.custom-rating-left h5 {
font-size: 32px;
color: #1b3049;
font-weight: 700;
font-family: 'Plus Jakarta Sans', sans-serif;
}
.satvik-fine-dining-google-review-box {
display: flex;
gap: 14px;
flex-wrap: wrap;
justify-content: space-between;
}
.satvik-fine-dining-google-review-subbox {
flex: 0 0 32%;
max-width: 32%;
}
.satvik-fine-dining-google-review-subbox {
flex: 0 0 32%;
max-width: 32%;
padding: 18px;
background-color: #fff;
border-radius: 16px;
border: 1px solid #ECE2CB;
}
.satvik-fine-dining-google-review-subbox-star-content p {
color: #5F6470;
font-size: 16px;
margin-bottom: 12px;
font-family: "Lato", sans-serif !important;
}
.satvik-fine-dining-google-review-subbox-starimg {
margin-bottom: 12px;
}
.satvik-fine-dining-google-review-subbox-star-content p b {
color: #2a2a2a;
}
.satvik-fine-dining-google-review-box {
margin-top: 20px;
}
.satvik-fine-dining-loaction-address {
flex: 0 0 100%;
max-width: 100%;
}
.satvik-fine-dining-loaction-address {
flex: 0 0 100%;
max-width: 100%;
display: flex;
overflow: hidden;
border-radius: 20px;
}
.satvik-fine-dining-review-loaction {
flex: 0 0 55%;
max-width: 55%;
height: 300px;
}
.satvik-fine-dining-review-loaction iframe {
width: 100%;
}
.satvik-fine-dining-review-address {
flex: 0 0 45%;
max-width: 45%;
padding: 26px;
background-color: #1b3049;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.satvik-fine-dining-review-address h3 {
color: #fff;
font-size: 28px;
font-weight: 700;
font-family: 'Plus Jakarta Sans', sans-serif;
line-height: 120%;
margin-bottom: 10px;
}
.satvik-fine-dining-review-address p {
color: #F4EBD2;
font-size: 16px;
line-height: 150%;
font-family: "Lato", sans-serif !important;
margin-bottom: 10px;
}
.satvik-fine-dining-review-address-cta {
display: flex;
gap: 10px;
}
.satvik-fine-dining-review-address-cta .custom-cta-smbox a {
background-color: #ba9c56;
border: 0px;
}
.custom-blog-banner-sec4 {
background-color: #fbf3df;
padding: 60px 0px;
}
.custom-blog-banner-sec4-read-more-read-less .blog-detail-subheading {
text-align: center;
}
.custom-blog-banner-sec2 .main_row {
gap: 10px;
justify-content: space-between;
}
.custom-blog-banner-sec2-right-inner-top,
.custom-blog-banner-sec2-right-inner-top-bottom,
.custom-blog-banner-sec2-right-inner-bottom {
border: 1px solid #ECE2CB;
background-color: #ffff;
padding: 14px 16px 10px;
border-radius: 16px;
flex: 0 0 100%;
max-width: 100%;
}
.custom-blog-banner-sec2-right-inner-top-list ul {
list-style-type: none;
}
.custom-blog-banner-sec2-right-inner-top-list ul {
display: flex;
flex-wrap: wrap;
}
.custom-blog-banner-sec2-right-inner-top-list ul li {
border-left: 2px solid #ECE2CB;
}
.custom-blog-banner-sec2-right-inner-top-list li a {
font-size: 14px;
color: #5F6470;
text-decoration: none;
font-family: "Lato", sans-serif !important;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
padding: 4px 0 4px 12px;
}
.custom-blog-banner-sec2-right-inner-top-heading h3 {
margin-bottom: 6px;
font-size: 20px;
color: #1B3049;
line-height: 100%;
font-weight: 700;
font-family: 'Plus Jakarta Sans', sans-serif;
}
.custom-blog-banner-sec2-right-inner {
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.custom-blog-banner-sec2-right-inner-top-heading p {
font-size: 14px;
color: #5F6470;
text-decoration: none;
font-family: "Lato", sans-serif !important;
margin-bottom:0px;
}
.custom-blog-banner-sec2-right-inner-top-bottom .grpform-sutom-input-subbox {
flex: 0 0 48%;
max-width: 48%;
}
.custom-blog-banner-sec2-right-inner-top-bottom .custom-cta {
justify-content: center;
margin-top: 10px;
}
.custom-blog-banner-sec2-right-inner-top-bottom .custom-cta .custom-cta-smbox {
flex: 0 0 47%;
max-width: 47%;
}
.custom-blog-banner-sec2-right-inner-top-bottom .custom-cta .custom-cta-smbox a {
justify-content: center;
padding: 7px 8px;
}
.custom-blog-banner-sec2-right-inner-top-bottom .grpform-sutom-box-button button {
background-color: #ba9c56;
}
.custom-blog-banner-sec2-right-inner-top-bottom .grpform-sutom-box-button span {
color: #1B1B1B;
font-weight: 700;
}
.custom-blog-banner-sec2-right-inner-bottom-blogs-subbox-inner {
display: flex;
gap: 10px;
align-items:center;
}
.custom-blog-banner-sec2-right-inner-bottom-blogs-subbox-left {
flex: 0 0 27%;
max-width:27%;
}
.custom-blog-banner-sec2-right-inner-bottom-blogs-subbox-left img{
width:100%;
border-radius:8px;
}
.custom-blog-banner-sec2-right-inner-bottom-blogs-subbox a {
text-decoration: none;
}
.custom-blog-banner-sec2-right-inner-bottom-blogs-subbox-right h3 {
font-size: 16px;
line-height: 100%;
color: #2A2A2A;
font-weight: 700;
font-family: 'Plus Jakarta Sans', sans-serif;
margin-bottom: 3px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.custom-blog-banner-sec2-right-inner-bottom-blogs-subbox-right p {
color: #5F6470;
font-size: 14px;
font-family: "Lato", sans-serif !important;
margin-bottom:0px;
}
.custom-blog-banner-sec2-right-inner-bottom-blogs {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-top: 10px;
}
.custom-blog-banner-sec2-right-inner-bottom-blogs-subbox:hover .custom-blog-banner-sec2-right-inner-bottom-blogs-subbox-right h3{
color: #8A6A2A;
}
.custom-blog-banner-sec2-right-inner-bottom-blogs-subbox {
padding: 12px 0px;
border-bottom: 1px solid #ECE2CB;
}
.custom-blog-banner-sec2-right-inner-bottom-blogs-subbox:last-child {
border:0px
}
.accordian {
background-color: transparent;
color: #1B3049;
border-radius: 0;
box-shadow: none;
margin: 0 0 0px 0;
}
.question {
font-size: 20px;
font-weight: 600;
padding: 20px 40px 20px 00px;
position: relative;
display: flex;
align-items: center;
cursor: pointer;
font-family: "Lato", sans-serif;
border-top: 1px solid #ECE2CB;
}
.question::after {
content: "\002B";
font-size: 2.2rem;
position: absolute;
right: 0;
transition: 0.2s;
border: 1px solid #BA9C56;
height: 28px;
width: 28px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
color: #8a6a2a;
font-size: 17px;
font-weight: 500;
}
.answer {
padding: 0 20px 20px;
line-height: 1.5rem;
font-size: 18px;
color: #5F6470;
font-family: "Lato", sans-serif;
}
.question.active::after {
transform: rotate(45deg);
}
.answercont {
max-height: 0;
overflow: hidden;
transition: 0.3s;
}
.answer {
padding: 0 40px 20px 0;
line-height: 1.5rem;
}
.custom-blog-banner-sec4-read-more-read-less .blog-detail-para {
text-align: center;
margin: 0;
}
.coutomcontainer-new {
max-width: 767px;
margin: auto;
}
.custom-cta.custom-cta_foot {
justify-content: center;
margin: 24px 0 0;
}
.custom-blog-banner-sec4 .read-more-hidden {
display: none;
margin-top: 16px;
}
.custom-blog-banner-sec4 .read-more-btn {
cursor: pointer;
}
.customsavtikmenu-top-subbox-left-right a {
color: #1B3049 !important;
font-weight: 700;
font-size: 17px;
text-decoration-color: #BA9C56;
text-decoration-thickness: 2px;
text-underline-offset: 4px;
font-family: "Lato", sans-serif !important;
}
.custom-model-main {
text-align: center;
overflow: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0; -webkit-overflow-scrolling: touch;
outline: 0;
opacity: 0;
-webkit-transition: opacity 0.15s linear, z-index 0.15;
-o-transition: opacity 0.15s linear, z-index 0.15;
transition: opacity 0.15s linear, z-index 0.15;
z-index: -1;
overflow-x: hidden;
overflow-y: auto;
display: flex;
justify-content: center;
align-items: center;
}
.model-open {
z-index: 99999;
opacity: 1;
overflow: hidden;
}
.custom-model-inner {
-webkit-transform: translate(0, -25%);
-ms-transform: translate(0, -25%);
transform: translate(0, -25%);
-webkit-transition: -webkit-transform 0.3s ease-out;
-o-transition: -o-transform 0.3s ease-out;
transition: -webkit-transform 0.3s ease-out;
-o-transition: transform 0.3s ease-out;
transition: transform 0.3s ease-out;
transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
display: inline-block;
vertical-align: middle;
width: 480px;
margin: 30px auto;
max-width: 97%;
}
.custom-model-wrap {
display: block;
width: 100%;
position: relative;
background-color: #fff;
border: 1px solid #999;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 22px;
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
background-clip: padding-box;
outline: 0;
text-align: left;
padding: 0px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
max-height: calc(100vh - 70px);
overflow-y: auto;
}
.model-open .custom-model-inner {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
position: relative;
z-index: 999;
}
.model-open .bg-overlay {
background: rgba(0, 0, 0, 0.6);
z-index: 99;
}
.bg-overlay {
background: rgba(0, 0, 0, 0);
height: 100vh;
width: 100%;
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 0;
-webkit-transition: background 0.15s linear;
-o-transition: background 0.15s linear;
transition: background 0.15s linear;
}
.close-btn {
position: absolute;
right: 15px;
top: 9px;
cursor: pointer;
z-index: 99;
font-size: 26px;
color: #fff;
background-color: rgba(255,255,255,.12);
width: 36px;
height: 36px;
border-radius: 450px;
display:flex;
justify-content:center;
align-items:center;
}
.blog-custom-popup-content {
padding: 20px 24px;
background-color: #1B3049;
}
.blog-custom-popup-content h3 {
font-size: 26px;
font-weight: 700;
color:#fff;
font-family: 'Plus Jakarta Sans', sans-serif;
line-height: 120%;
margin-bottom: 4px;
}
.blog-custom-popup-content p {
opacity: .85;
font-size: 16px;
color: #F4EBD2;
font-family: "Lato", sans-serif !important;
}
.blog-custom-popup-form .grpform-sutom-input-box {
margin-top: 0px;
}
.blog-custom-popup-form {
padding: 20px 24px 24px;
}
.blog-custom-popup-form .grpform-sutom-input-subbox {
flex: 0 0 48%;
max-width: 48%;
}
.blog-custom-popup-form .grpform-sutom-box-button button {
background-color: #ba9c56;
}
.blog-custom-popup-form .grpform-sutom-box-button button span{
color:#1B1B1B;
}
.grpform-sutom-input-subbox.full-width-input {
flex: 0 0 100%;
max-width: 100%;
}
.blog-custom-popup-form-call p {
text-align: center;
color: #5F6470;
font-size: 14px;
font-family: "Lato", sans-serif !important;
margin:10px 0px 0px
}
.blog-custom-popup-form-call p a{
color: #5F6470;
font-size: 14px;
font-family: "Lato", sans-serif !important;
}
.satvik-fine-dining-review-location .customsavtikmenu-top-subbox-left-right {
margin-top: 14px;
}
.single.single-post .ast-container {
max-width: 100% !important;
padding: 0;
}
ul {
margin: 0 !important;
}
.single-post {
background-color: #fffcf5 !important;
}
.customsavtikmenu-bottom-subbox:has(a[href*="/beverages/"]) {
display: none !important;
}
.customsavtikmenu-top-subbox-left-right a{
position:relative;
}
.customsavtikmenu-top-subbox-left-right a::after {
content: "";
position: absolute;
bottom: -3px;
left: 0px;
width: 0%;
height: 3px;
background-color: #ba9c56;
transition:0.5s;
}
.customsavtikmenu-top-subbox-left-right a:hover::after{
width:100%;
}
.grpform-sutom-input-subbox-gap {
margin-bottom: 16px;
} @media (max-width:1600px) {
.coutomcontainer {
width: calc(100% - 200px);
margin: 0px 100px;
}
.custom-blog-heading {
font-weight: 400 !important;
font-size: 58px;
}
}
@media (max-width:1455px){
.coutomcontainer {
width: calc(100% - 160px);
margin: 0px 80px;
}
.customsavtikmenu {
padding: 32px;
}
.understanding-satvik-dining-content {
padding: 32px;
}
.satvik-fine-dining-bottom-box {
padding: 32px;
}
.blog-detail-subheading {
font-size: 30px;
}
.blog-detail-para {
font-size: 18px;
}
.make-resturant-worth-choosing-subox-left h3 {
font-size: 34px;
}
.lead {
font-size: 18px;
}
.lead span {
font-size: 58px;
}
.custom-blog-heading {
font-size: 52px;
}
}
@media (max-width:1366px){
.coutomcontainer {
width: calc(100% - 80px);
margin: 0px 40px;
}
.understanding-satvik-dining-content , .satvik-fine-dining-bottom-box , .customsavtikmenu{
padding: 28px;
}
.satvik-fine-dining-google-review-subbox {
padding: 14px;
}
.different-dinnig-experience-subox-content {
padding: 20px;
}
.satvik-fine-dining-review-address h3 {
font-size: 24px;
}
.custom-blog-heading {
font-size: 48px;
}
}
@media (max-width:1299px){
.custom-blog-banner-sec2-right {
flex: 0 0 29%;
max-width: 29%;
}
.custom-blog-banner-sec2-left-inner {
gap: 28px;
}
.custom-blog-heading {
font-size: 44px;
}
}
@media (max-width:1199px){
.coutomcontainer {
width: calc(100% - 40px);
margin: 0px 20px;
}
.blog-detail-subheading {
font-size: 26px;
}
.understanding-satvik-dining-content, .satvik-fine-dining-bottom-box, .customsavtikmenu {
padding: 24px;
}
.key-pillars-box {
gap: 28px 20px;
}
.key-pillars p {
font-size: 16px;
}
.custom-blog-banner-sec2-left-inner {
gap: 24px;
}
.satvik-fine-dining-review-address {
padding: 22px;
}
.custom-blog-heading {
font-size: 38px;
}
.visitng-mandir-left h5 {
font-size: 18px;
}
.customsavtikmenu-bottom-subbox {
flex: 0 0 48%;
max-width: 48%;
}
}
@media (max-width:1099px){
.custom-blog-banner-sec2-right-inner-top-bottom .grpform-sutom-input-subbox {
flex: 0 0 100%;
max-width: 100%;
}
.custom-blog-banner-sec2-right-inner-top-bottom .custom-cta .custom-cta-smbox {
flex: 0 0 100%;
max-width: 100%;
}
.satvik-fine-dining-review-address-cta {
flex-wrap: wrap;
}
.satvik-fine-dining-google-review-box {
gap: 15px 10px;
}
.grpform-sutom-box {
padding: 20px;
}
.grpform-sutom-input-subbox {
flex: 0 0 48%;
max-width: 48%;
}
.customsavtikmenu-bottom-box {
gap:15px  10px;
}
.understanding-satvik-dining-content, .satvik-fine-dining-bottom-box, .customsavtikmenu {
padding: 20px;
}
.customsavtikmenu-bottom-subbox {
flex: 0 0 31%;
max-width: 31%;
}
.key-pillars-box {
gap: 20px 16px;
}
.para-eighteen {
font-size: 16px;
}
.custom-blog-banner-left {
flex: 0 0 55%;
max-width: 55%;
}
.custom-blog-banner-right {
flex: 0 0 39%;
max-width: 39%;
}
.question {
font-size: 18px;
}
.answer {
color: #5F6470;
}
}
@media (max-width:991px){
.different-dinnig-experience-subox-content {
padding: 16px;
}
.custom-blog-banner-sec2-left {
flex: 0 0 100%;
max-width: 100%;
}
.custom-blog-banner-sec2-right {
flex: 0 0 100%;
max-width: 100%;
}
.custom-blog-banner-sec2 .main_row {
gap: 20px;
}
.custom-blog-heading {
font-size: 36px;
}
.custom-blog-heading {
font-size: 32px;
}
}
@media (max-width:767px){
.different-dinnig-experience-subox {
flex: 0 0 100%;
max-width: 100%;
}
.key-pillars-box-subox {
flex: 0 0 100%;
max-width:100%;
}
.different-dinnig-experience-subox-content {
padding:22px;
min-height:auto;
}
.satvik-fine-dining-google-review-subbox , .satvik-fine-dining-review-loaction  ,.satvik-fine-dining-review-address{
flex: 0 0 100%;
max-width: 100%;
}
.satvik-fine-dining-loaction-address {
flex-wrap: wrap;
}
.visitng-mandir {
padding: 14px 20px;
}
.custom-blog-banner-left {
flex: 0 0 100%;
max-width: 100%;
}
.custom-blog-banner-right {
flex: 0 0 100%;
max-width: 100%;
}
.satvik-fine-dining-bottom-box .visitng-mandir-right {
flex: 0 0 100%;
max-width: 100%;
justify-content: start;
}
.satvik-fine-dining-bottom-box .visitng-mandir-left {
flex: 0 0 100%;
max-width: 100%;
}
.customsavtikmenu-bottom-box {
display: flex;
flex-wrap: nowrap;
overflow-x: auto;
overflow-y: hidden;
}
.different-dinnig-experience-savtikmenu {
overflow: hidden;
}
.customsavtikmenu-bottom-subbox {
flex: 0 0 33%;
max-width: 33%;
}
.customsavtikmenu-bottom-subbox-inner h5 {
font-size: 14px;
}
.customsavtikmenu-bottom-subbox-inner p {
font-size: 13px;
} .custom-blog-banner-sec3-left , .custom-blog-banner-sec3-right{
flex: 0 0 100%;
max-width: 100%;
}
.custom-blog-banner-sec3 .main_row {
gap: 20px;
}
.blog-custom-popup-form {
padding: 20px 16px 24px;
}
.blog-custom-popup-content {
padding: 20px 16px;
}
.coutomcontainer-new {
margin: 0px 20px;
}
.single.single-post .ast-container {
max-width: 100% !important;
padding: 0px 15px !important;
}
.custom-blog-banner-sec3 , 	.custom-blog-banner-sec4{
padding: 40px 0px;
}
}
@media (max-width:576px){
.custom-blog-heading {
font-size: 28px;
}
.make-resturant-worth-choosing-subox-left {
flex: 0 0 52px;
max-width: 52px;
}
.grpform-sutom-input-subbox {
flex: 0 0 100%;
max-width: 100%;
}
.customsavtikmenu-bottom-subbox {
flex: 0 0 44%;
max-width: 44%;
}
}
@media (max-width:400px){
.blog-custom-popup-form .grpform-sutom-input-subbox {
flex: 0 0 100%;
max-width: 100%;
}  
.blog-detail-subheading {
font-size: 22px;
}
.customsavtikmenu-bottom-subbox {
flex: 0 0 75%;
max-width: 75%;
}
}