@import url('https://fonts.googleapis.com/css?family=Days+One|Montserrat:400,500,600,700&display=swap');


*{ padding:0px; margin:0px;}
button:focus{outline:none;};
a,a:hover,a:focus,a:active{text-decoration:none;}
ul,li{list-style:none;}
img{width:100%;}
.style{font-family: 'Days One', sans-serif;, sans-serif;color:#272727;}
.style span{font-size:60px!important;color: #f6921e;}
body{ font-family: 'Montserrat', sans-serif; font-weight: 400;}
.main-header{height:90vh;overflow:hidden;position:relative; }
p{font-size:15px;}
a.navbar-brand {font-size: 20px;}
li.nav-item a {font-size: 20px;color: #fff;font-weight: 800;}
.header-box{}
.navbar-dark .navbar-nav .nav-link {
    font-size: 12px;
	text-transform:uppercase;
}
.fixed-top .navbar-dark .navbar-nav .nav-link{
	color:#fff;
}
.bg-color .nav-link, .bg-color .navbar-brand, .bg-color .fa-bars {
    color:#daa55b!important; 
}
.header-title h2 {
    color: #ffba45;
    font-size: 60px;
    text-shadow: 0 3px 1px black;
}
.header-title h2 span{
	font-family: 'Days One', sans-serif;
}
.header-title p{
	color:#fff;
	font-size:25px;
}
.header-bottom{
	position:absolute;
}
.header-bottom {
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translate(-50%);
    display: inline-block;
	z-index:100;
}
.header-bottom a {
    display: block;
    position: absolute;
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 30px;
	color: #daa55b;
}
.home-section-1{
background:url(../img/bg1.jpg);
background-size:cover;
background-repeat:no-repeat;
height:500px;
}
.home-section-2{
background:url(../img/book2.jpg);
}

.about-area-inner {
    padding: 100px 0px;
}
.left-about-content h2,.home-menu-content h2 ,.home-section-inner h2 {
    font-size: 60px;
    font-weight: 900;
    color: #daa55b;
    
}
.left-about-content h1,.home-menu-content h4,.home-section-inner h4 {
    font-size: 25px;
	font-weight:bold;
}
.my_btn {
    font-size: 14px;
    display: inline-block;
    color: #fff;
    padding: 10px 20px;
	background:#d16f37;
    /* font-weight: 100; */
    text-transform: uppercase;
	border:1px solid #fff;
}
.home-section-1{
	position:relative;
}
.home-section-1-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.home-section-1-content h2 {
    font-size: 60px;
    color: #fff;
}
.home-section-1-content p {
    color: #fff;
    font-size: 20px;
}
.home-section-menu {
    padding: 100px 0;
}
.home-section-3-inner {
    padding: 100px 0px;
}
.footer-area {
    padding: 15px 0px;
    background: #003575;
	position:relative;
}
.footer-content h2 {
    color: #fff;
    font-weight: 600;
}
.footer-content p {
    color: #fff;
    font-size: 20px;
}
.footer-left h2{
	color:#fff;
	
}
.footer-left ul{
	margin-top:10px;
}
.footer-left ul li {
    color: #fff;
}
.footer-left ul li span{
	color:#fff;
    font-weight: 600;
}
.footer-bottom-area {
	margin-top:50px;
}
.footer-left input {
    width: 50%;
	display:inline-block;
}
ul.social .fab {
    font-size: 30px;
    margin-left: 20px;
}
.footer-bottom {
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX( -50%);
    display: inline-block;
}
section.footer-down.text-center {
    background: #01234c;
    padding: 15px;
    color: #fff;
    font-size: 20px;
}
.footer-bottom a {
    display: block;
    position: absolute;
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 30px;
	color: #daa55b;
}
.bg-color {
    background: #fff;
}
.main-offers {
    padding: 100px 0;
}
.main-header {
    z-index: 100;
}
.bg-color .nav-link:hover{
	color:#daa55b!important;
}
li.nav-item {
    margin-left: 30px;
}
.main-header2 {
    background: url(../img/masalacurryhouse_balti1.jpg);
    height: 300px!important;
    background-position:center;
    background-size: cover;
}
.form-offer {
    box-shadow: 1px 1px 6px #ea2625;
    padding: 15px;
    position: relative;
}
.form-offer .icon svg {
    width: 90px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 1px 1px 5px #ea2625;
}
.form-offer .icon {
    position: absolute;
    top: -50px;
    /* box-shadow: 1px 1px; */
    /* right: 0; */
    left: 50%;
    transform: translateX(-50%);
}
.form-offer h2 {
    margin-top: 30px;
    font-size: 25px;
    text-align: center;
}
div#mc_embed_signup_scroll h2 {
    font-size: 14px;
}
#mc_embed_signup .mc-field-group.input-group ul li {
    display: inline-block!important;
   
}
#mc_embed_signup .mc-field-group {
    margin:0px !important;
	padding-bottom:0px !important;
   
}
#mc_embed_signup .mc-field-group label {
   
    margin-top: 12px;
}

#mc_embed_signup .button {
    background: #daa55b;
    padding: 22px 60px;
    height: 0px;
    line-height: 0px;
}
.text-btn {
    color: #daa55b;
    font-weight: 900;
	margin-bottom:10px;
	display:inline-block;
}
section.menu-section-part {
    padding: 100px 0;
}
.content-right h3 {
    font-size: 15px;
    text-align: right;
}
.content-left h3 {
    text-align: left;
    font-size: 15px;
    margin-bottom: 20px;
    text-transform: capitalize;
	
}
.menu-header-title h2 {
    font-size: 35px;
    font-weight: 600;
    margin-bottom: 30px;
    border-bottom: 1px solid #6e122b;
    line-height: 70px;
	color:#6e122b;
}
.main-menu-call h2{
}
.main-menu-call {
    color: #000;
    
}
section.booking-section-part {
    padding: 100px;
}
.book-content h2 {
    color: #daa55b;
    font-size: 50px;
}
section.testi-mony {
    padding: 100px 0;
    background: url(../img/home-1.jpg);
}
section.contact-info {
    padding: 100px 0;
}
section.contact-info h2 {
    color: #212529;
}
.contact-left h3 {
    color: #daa55b;
}
.contact-left .fab {
    color: #daa55b;
    font-size: 30px;
    margin-left: 20px;
}
.email-form .my_btn {
    background: #d16f37;
    border: none;
    margin-top: 10px;
    border-color: 1px solid #daa55b!important;
}
.email-form label {
    margin-top: 15px;
}
.top-header-left .fa ,.top-header-right .fa{
    margin-right: 5px;
}
.cleint-review {
    background: #f8f9fa;
    padding: 50px;
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
}
.cleint-review .fa {
    font-size: 40px;
    color: #daa55b;
    border-radius: 2px solid #daa55b;
    margin-bottom: 20px;
    border: 1px solid;
    border-radius: 50px;
    padding: 20px;
}
.client-testi-mony h2 {
    font-size: 40px;
    margin-bottom: 30px;
    font-weight: 700;
	color:#fff;
}
.slider-area {
    width: 800px;
    margin: 0 auto;
}
.main-gallery-inner{
	padding:100px 0;
}
.main-gallery-inner img{
	margin-bottom:30px;
	border-radius:20px;
}
span.fa.fa-bars {
    color: #daa55b;
}
.footer-text {
    font-size: 13px;
}
.bookingbtn{display:none;}
@media (max-width: 575.98px) {
	.bookingbtn{display:inline-block;}
	.bookingbtn-mobi{
	display:none;
}
.bookingbtn .my_btn{
	margin:0;
	padding:3px 5px;
}
	.main-content p {
    font-size: 15px!important;
   
}
	.main-content .my_btn{
    font-size: 13px;
    padding: 8px 8px;
	margin-bottom:0px;
		}
	.slider-item2.slider-item3 h2, .slider-item2 .main-content h2 {
    font-size: 28px!important;
}
	.header-title.text-center {
    margin-top: 35%!important;
}
	.book-content h2 {
    margin-bottom: 15px!important;
}
.client-testi-mony {
    margin-bottom: 20px;
}
section.contact-info h2 {
    color: #343a40;
    margin-bottom: 20px!important;
}
.menu-header-title {
    margin-bottom: 31px;
}
	.header-title h2 {
    font-size: 50px;}
	.left-about-content {
    margin-bottom: 40px;
	}
	.home-m-gallery {
    margin-bottom: 30px;
	}
	.about-new-inside {
    top: -50px!important;
    width: 200px!important;
    left: 0px!important;
   
}
.footer-content .style {
    margin-bottom: 20px!important;
}
.home-sec-inner {
    margin-top: 30px;
}
.home-section-1-content {
    width: 100%;

}
.home-section-1-content p {
    margin-top: 15px;
}
.style {
    margin-bottom: -10px!important;
}
.slider-area {
    width: 100%;
}
.style {
 
    font-size: 30px!important;
}
section.booking-section-part {
    padding: 100px 0px;
}
.book-content h2 {
    margin-top: 20px;
}
.offer-box2 a{
	margin-top:30px;
}
.main-menu-call .my_btn {
    padding: 10px!important;
    font-size: 15px!important;
}
.contact-left {
    border-bottom: 1px solid #d16f37;
}
.header-title.text-center {
    top: 150px!important;
}
}
a.navbar-brand  img {
    width: 135px;
}
.navbar-nav .active .nav-link {
    color: #ffe001!important;
}
.navbar-nav .nav-link {
    color: #fff!important;
}
.slider-item2 {
    background: url(../img/masalacurryhouse_slider-2.jpg);
    background-size: cover;
    height: 100vh;
	background-position:50%;
}
.slider-item3 {
	background: url(../img/masalacurryhouse_slider-1.jpg);
    background-size: cover;
    height: 100vh;
	background-position:50%;
}
.slider-item4{
	background: url(../img/masalacurryhouse_slider-3.jpg);
	 background-size: cover;
    height: 100vh;
	background-position:50%;
}
.main-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.main-nav-header {
    background: #003575;
}
.main-content h2 {
    color: #000;
	font-size:50px;
}
.main-content p{
	color:#fff;
	font-size: 20px;
	margin-top:10px;
}
.slider-item2.slider-item3 h2, .slider-item2 .main-content h2 {
    font-family: 'Days One', sans-serif;
    color: #fff;
    font-size: 60px;
    letter-spacing: 5px;
	text-transform:capitalize;
}
/*------ */
$animation-time: 2s;

.carousel {
  width: 600px;
  height: 400px;
  margin: 30px auto 0;
}

.owl-item.in.active {
  z-index: 2!important;
  opacity: 1;
}

.item {
  width: 600px;
  height: 400px;
  overflow: hidden;
}

.bg-image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: inherit;
}

.owl-carousel .owl-nav {
  text-align: center;
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
  padding: 5px 10px !important;
  display: inline-block;
  font-size: 30px;
}

.animated  {
  animation-duration: $animation-time !important;
  animation-fill-mode: both;
}

.in .bg-image {
  animation-name: slideIn;
  animation-duration : $animation-time;
  animation-fill-mode: both;
}

@keyframes slideIn {
  from { transform: translateX(-50%); }
  to { transform: translateX(0%); }
}

@keyframes slideInReverse {
  from { transform: translateX(50%); }
  to { transform: translateX(0%); }
}


.out .bg-image {
  animation-name: slideOut;
  animation-duration : $animation-time;
  animation-fill-mode: both;
}

@keyframes slideOut {
  from { transform: translateX(0%); }
  to { transform: translateX(50%); }
}

@keyframes slideOutReverse {
  from { transform: translateX(0%); }
  to { transform: translateX(-50%); }
}

.reverse {
  .in .bg-image { animation-name: slideInReverse; }
  .out .bg-image { animation-name: slideOutReverse; }
}
@media (min-width: 576px) and (max-width: 767.98px) {
	.bookingbtn{display:inline-block;}
	.bookingbtn-mobi{
	display:none;
}
.bookingbtn .my_btn{
	margin:0;
	padding:3px 5px;
}
	.section-title5 {
    margin-bottom: 50px;
	padding: 0 10px;
}
.slider-area{
	width:100%!important;
}
.footer-content .style {
    margin-bottom: 20px!important;
}	
}
.owl-carousel .owl-nav {
    text-align: center;
    position: absolute;
    top: 50%;
    width: 100%;
	transform: translateY(-50%);
}
button.owl-prev{
	float:left;
}
button.owl-next{
	float:right;
}
.owl-carousel .owl-nav span{
	color:#fff;
	width:40px;
	height:50px;
	display:inline-block;
	font-size:50px;
}
.right-about-content {
    position: relative;
	border-top-left-radius: 30px;
}
.about-new-inside {
    position: absolute;
    top: -42px;
    width: 250px;
    left: -42px;
	overflow:hidden;
	border-top-left-radius: 30px;
}
.right-about-content img{
	transition:2s;
}
.right-about-content img:hover{
	   
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    z-index: 0;
}

.right-about-content img {
    border-top-left-radius: 30px;
	
}
.new-content h2 {
    font-size: 20px;
	opacity:0;
}
.new-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 19px;
}
.home-m-gallery {
    margin-bottom: 15px;
}
.out-side {
    overflow: hidden;
    border-bottom-right-radius: 30px;
    box-shadow: 5px 5px 10px rgba(73, 80, 87, 0.32);
}
.main-content h2 span{
	color:#daa55b;
}
.footer-content .style {
    color: #daa55b;
}





.header-box .owl-item.active h2 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInDown;
  animation-delay: 0.3s;
}
.header-box .owl-item.active p {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInLeft;
  animation-delay: 0.3s;
}

.header-box .owl-item.active .mobil{
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  animation-name: fadeInRight;
  animation-delay: 0.3s;
}
.header-box .owl-item.active .my_btn {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-name: fadeInUp;
  animation-delay: 0.3s;
}
.offer-box {
    background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.1) 0%, rgba(255,255,255,.1) 100%);
    background-image: linear-gradient(bottom, rgba(0,0,0,.1) 0%, rgba(255,255,255,.1) 100%);
    padding: 40px;
}
.offer-box a{
	color: #fff;
    border-color: #fff;
	overflow: hidden;
    -webkit-transition: border-color 0.3s, color 0.3s;
    transition: border-color 0.3s, color 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
	border: 3px solid;
	padding: 1em 2em;
	position:relative;
	display:inline-block;
	text-transform:uppercase;
}
.offer-box a:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 150%;
    height: 100%;
    background: #fff;
    z-index: -1;
    -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
    transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
    -webkit-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;
    transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
}
.offer-box a:hover {
    color: #fff;
    border-color: #daa55b;
}
.offer-box a:hover::before {
    opacity: 1;
    background-color: #daa55b;
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.home-section-1-content h2 {
    color: #fff;
}
.home-section-1-content p{
	color:#fff;
}
.header-title.text-center {
   margin-top:8%;
}

.header-box {
    position: relative;
}
.my_btn{
	transition:1s;}
.my_btn:hover{
    color: #000;
    background: #fdb834;
    border: 1px solid #fbfbfb;

}
.main-menu-call .style {
    margin-bottom: 15px;
}
.main-menu-call .style {
    margin-bottom: 15px;
}
.book-content h2 {
    margin-bottom: 15px;
}
.offer-box2 a {
    color: #daa55b;
    border-color: #daa55b;
    overflow: hidden;
    -webkit-transition: border-color 0.3s, color 0.3s;
    transition: border-color 0.3s, color 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    border: 3px solid;
    padding: 1em 2em;
    position: relative;
    display: inline-block;
    text-transform: uppercase;
}
.offer-box2 a:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 150%;
    height: 100%;
    background: #fff;
    z-index: -1;
    -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
    transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
    -webkit-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;
    transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
}
.offer-box2 a:hover {
    color: #fff;
    border-color: #daa55b;
}
.offer-box2 a:hover::before {
    opacity: 1;
    background-color: #daa55b;
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.left-booking-img {
	position:relative;
}

.left-booking-img img {
    border-top-left-radius: 30px;
}
.testi-mony {
	position:relative;
}
.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #1d2124c7;
    z-index: -14;
}
.contact-left h2 {
    color: #6e122b;
    border-bottom: 1px solid #d16f37;
	margin-bottom:30px;
}
ul.main-content-info span {
    color: #d16f37;
    font-size: 20px;
    margin-right: 10px;
}
ul.main-content-info li {
    font-size: 15px;
    margin-bottom: 15px;
}
.main-gallery-inner .gallery-book {
    background-size: cover!important;
    height: 250px;
    margin-bottom: 30px;
	position:relative;
}
.main-gallery-inner .gallery-book:after{
	width:100%;
	height:100%;
	background:rgba(29, 33, 36, 0.56);
	content:"";
	position:absolute;
	opacity:0;
	transform: scale(.9);
    -webkit-transition: .3s;
    transition: .3s;
    overflow: hidden;
	}
.main-gallery-inner .gallery-book a{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	z-index:100;
	font-size:30px;
	color:#fff;
	opacity:0;
	-webkit-transition: .3s;
    transition: .3s;
	
}
.main-gallery-inner .gallery-book:hover a{
	opacity:1;
}
.main-gallery-inner .gallery-book:hover:after{
	opacity:1;
	transform: scale(1);
}
.main-gallery-inner .img {
    background: url(../img/masalacurryhouse_gallery-6.jpg);
	
}
.gallery-h{
	height:500px;
}
.main-gallery-inner .img1 {
    background: url(../img/masalacurryhouse_gallery-1.jpg);
	
}.main-gallery-inner .img2 {
    background: url(../img/masalacurryhouse_gallery-2.jpg);
	
}.main-gallery-inner .img3 {
    background: url(../img/masalacurryhouse_gallery-3.jpg);
	
}.main-gallery-inner .img4 {
    background: url(../img/masalacurryhouse_gallery-4.jpg);
	
}.main-gallery-inner .img5 {
    background: url(../img/masalacurryhouse_gallery-5.jpg);
	
}
.main-gallery-inner .img6 {
    background: url(../img/masalacurryhouse_gallery-6.jpg);
	
}
.footer-content .style, .offer-box2 .style{
	margin-bottom:20px;
}
.about-sw{
	background:#ddd;
}
section.menu-section-part-6 {
    background:#ddd;
    padding: 100px 0;
    background-size: cover;
}
section.menu-section-part-7.text-center {
    padding: 50px 0px;
}
section.menu-section-part {
    padding: 0px 0 100px 0;
}
.msg.error {
    color: #daa55b;
    font-size: 19px;
}
.msg {
    color: #daa55b;
    font-size: 19px;
}

.menu .panel a { pointer-events:none; cursor:default; }
	.menu .panel .product_dv { margin-bottom:10px; border-bottom:1px solid #eee; }
	.menu .panel .panel-title { margin:20px 0 10px; letter-spacing:0; background:#be1e2d; padding:5px;color: #f8f9fa; }
	.menu .panel .panel-title a { font-size:26px; color:#810365!important; }
	.menu .panel .sub_product { padding-left:20px; }
	.menu .panel .price_dv { text-align:right; font-weight:700; font-size:15px; }
	.menu .panel .product_name { margin:0; font-size:16px; font-weight:700; letter-spacing:0; }
	.menu .panel .product_description { margin:0 0 10px; font-size:15px; letter-spacing:0; font-weight:600; opacity:0.8; }
	.menu .panel .add_icon,
	.menu .panel .product_images { display:none; }
.main-menu-call .my_btn {
    padding: 20px 50px;
    margin-bottom: 20px;
	font-size:20px;
}
.main-menu-call p {
    margin-bottom: 5px;
}
.book-content .style {
    text-transform: none;
}
.fixed-top .active .nav-link {
    color: #f7d800!important;
}
section.map {
    height: 450px;
}
/*pentri spice */
/*---Home ---  about Area Start --> */
.home-section-inner.testimony{
	padding:40px;
	background:rgba(4, 4, 4, 0.49);
}
.home-section-inner.testimony p,.home-section-inner.testimony span{
	color:#fff;
}
.about-content-inner {
    padding: 30px 0px;
}

.about-area-image-box {
    position: relative;
}
.about-img-2 {
    position: absolute;
    bottom: -20px;
	right: -20px;}
/* Home About Are End */ 
/*MINI Gallery Start -- >>>>>>>>>>>>*/
.mini-gallery-text-box span {
    font-size: 40px!important;
}
.mini-gallery {
    padding: 100px 0px;
    background: #e9ecef;
}
.bg-one img{
	width:100%;
}
section.home-section-3 {
    background: url(../img/masalacurryhouse_testi.jpg);
	background-size:cover;
}
.testimony h2 {
	font-size:30px;
}
.testimony h2 span{font-size:40px!important;}
.main-testi-content h3 {
    font-size: 16px;
    color: #f6921e;
    font-weight: 700;
}
.footer-left img {
    width: 200px;
}
.top-header-top {
    background:#272727;
	color:#fff;
}
.top-header-top p {
    margin: 3px 0 3px 0;
	font-size:13px;
}
.top-header-top span {
    color: #fff;
}
.footer-left ul {
    font-size: 15px;
}
nav.navbar.navbar-expand-md.navbar-dark {
	box-shadow: 0 1px 0 #90949c40;
}
@media (max-width:580px){
	.main-content .my_btn {
    font-size: 15px!important;
}
	.footer-area {
    padding: 15px 0px!important;

}
	.main-header {
    height: 500px;
	}
	.slider-item2{
	height:500px;
		}
	.top-header-right,.top-header-left{
		text-align:center!important;}
	.slider-item2.slider-item3 h2, .slider-item2 .main-content h2 {
    font-size: 45px;
}
.about-main-content h2 {
    margin-top: 30px;
	 margin-bottom: 30px !important;
    font-size: 20px!important;
}
.about-main-content h2 span{
	font-size:40px!important;
}
.mini-gallery-text-box h2 {
    margin-bottom: 30px!important;
}
.home-section-inner.testimony h2 {
    margin-bottom: 20px!important;
}
.footer-left h2 {
    margin-bottom: 20px!important;
}
}
@media (max-width: 991.98px) { 
	.my_btn{
		margin-bottom:30px;}
	
	}

@media (min-width: 768px) and (max-width: 991.98px) {
	li.nav-item {
    margin-left: 10px;
}
.bookingbtn-mobi .my_btn {
    padding: 4px;
    margin: 0;
}
}
	
	
}

@media (min-width: 992px) and (max-width: 1199.98px) { 
	
	
}

@media (min-width: 1200px) { 
	
	
}
#menu .item { width:33%; padding:0 10px 20px;height: auto; }
#menu .item .title { background:#d16f37; color:var(--light); padding:10px; border:1px solid #d16f37; }
#menu .item .title p { font-size:20px; font-weight:700; margin:0; text-transform:capitalize; }
#menu .item .title small { font-size:12px; display:block; margin:0; font-weight:700; font-style:italic; opacity:0.8; }
#menu .content { padding:20px 15px 10px; border:1px solid #d16f37; border-top:0; }
#menu .content .meal { display:flex; align-items:center; justify-content:space-between; margin:0 0 15px; }
#menu .content .meal .name { font-size:14px; font-weight:bolder; text-transform:capitalize; }
#menu .content .meal .dots { flex-grow:1; border-bottom:2px dashed #000; height:15px; margin:0 10px; }
#menu .content .meal .price { font-size:14px; font-weight:700; color:#000; }
#menu .content .detail { font-size:12px; font-weight:bold; font-style:italic; margin:-15px 0 15px; color:#000; text-align:justify; opacity:0.5; }
#menu .content .meal.sub { padding-left:15px; }
#menu .content .meal.sub .name { opacity:0.7; }
#menu .content .meal.sub .name:before { content:">> "; color: #000;; }
@media (max-width:992px) {
	#menu .item { width:100%; padding:0 0 10px; }

    .navbar-dark .navbar-toggler{
        border-color: rgb(218 165 91);
    }
}
 .time p { margin:0 0 10px; font-size:20px; }
 .time table tr td { padding:2px 10px; color:#000; }
.time table tr td:first-child { font-weight:700; text-align:right; }
.time table tr.active td { background:#fff; color:#d16f37; }

div#navbarsExampleDefault ul {
    text-align: center;
}

