@charset "utf-8";
/* CSS Document */

a:visited{color:#fbea32}
html, body{height:100%; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
    font-family: 'Source Serif Pro', serif !important;	
}
h1, h2, h3, h4, h5, h6{margin:0px; padding:0px}
p{margin:0px; padding:0px}
ul {margin:0px; padding:0px; list-style:none}
ul li{margin:0px; padding:0px}
a{text-decoration:none; transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.navbar{padding:0px 0px;}
.btn{text-decoration:none; transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.navbar{padding:0px 0px;}

.navbar-toggler-icon{background:none; height:auto; width:auto}
.navbar-toggler{border:1px solid #000; color:#000; border-radius:0px;}
.navbar-toggler:focus{box-shadow:none}
#header{background:url(../images/bg.png) no-repeat top center; background-size:cover; padding:0px 0px 80px}
#header .container{/*z-index:99;*/ position: relative;}
.top_menu{padding:15px 0px;}
.nav-link{color:#000; font-weight:400; font-size:16px; padding:0px 10px;}
.nav-link:focus, .nav-link:hover{color:#1a1a18}
.navbar-expand-lg .navbar-nav{align-items: center;}


.banner-section .banner-text-box .banner-text h4 span{color:#fbea32 !important}
#secondary a{background:#fbea32 !important; color:#000 !important; display:block; width:auto;  text-align:center; padding: 10px 10px;}
#secondary .widget ul{display:block;}
#secondary.widget-area.col-md-3{width:100%}
#secondary .widget ul li{padding:0px 4px; font-size:14px; display:inline-block;}
.blue-front{background-color: rgb(0 0 0 / 84%); }

.big-heading{color:#fbea32}
.blue-front p{color:#fff; font-size:21px; padding:10px 0px}
.navbar li:hover > ul.dropdown-menu {
	display: block;
}
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu > .dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
}

/* rotate caret on hover */
.dropdown-menu > li > a:hover:after {
	text-decoration: underline;
	transform: rotate(-90deg);
}

.dropdown-menu{margin:0px; background:none; padding:0px; border-radius:0px; border:none; outline:none; box-shadow:none}
.dropdown-item{color:#fff; padding:5px 14px; border-radius:0px;}
.dropdown-item:first-child{border-radius:0px;}
.dropdown-item:focus, .dropdown-item:hover{background:none; color:#e1bc72}



#menub .navbar-nav{margin:0px 0px 0px auto !important}
.med_banner{padding:50px 0px;}
.med_banner h1{font-family: 'Playfair Display', serif; color:#fbea32; font-size:60px; font-weight:700; text-align:center}
.med_banner p{font-family: 'Playfair Display', serif; color:#fbea32; font-size:30px; font-weight:400; text-align:center}

#inform{background: linear-gradient(90.35deg, rgba(227, 225, 225, 0.62) 1.14%, rgba(217, 217, 217, 0.62) 38.63%, rgba(255, 255, 255, 0.33) 81.11%); border-radius: 10px; width:700px; margin:20px auto; padding:4px;}
#inform .btn{background: linear-gradient(90.35deg, #1a1a18 1.14%, #1a1a18 38.63%, #1a1a18 81.11%); color:#fff;font-family: 'Poppins', sans-serif; font-weight:500; padding:10px 10px; font-size:18px; border-radius:10px; width:auto; text-transform:uppercase; outline:none; box-shadow:none; border:1px solid #1a1a18; max-width:10%; flex:10%}
#inform  input[type="text"] {width:100%;border-radius:100px;height: 45px;font-size: 16px; padding:0px 15px; padding-right:50px; outline:none; box-shadow:none; border:none; background:none; border:none; outline:none; border-radius:0px; max-width:70%; flex:70%; background:none; border:none; box-shadow:none; outline:none; border-radius:0px}
input[type="search"].search-field{background:none; border-radius:0px; border:none}
input[type="submit"].search-submit{margin:0px; text-shadow:none}
#inform label{display:block; max-width:70%; flex:70%}
#inform form{display:flex; flex-wrap:wrap;}
#inform  input[type="submit"] {background: linear-gradient(90.35deg, #1a1a18 1.14%, #1a1a18 38.63%, #1a1a18 81.11%); color:#fff;font-family: 'Poppins', sans-serif; font-weight:500; padding:10px 10px; font-size:18px; border-radius:10px; width:auto; text-transform:uppercase; outline:none; box-shadow:none; border:1px solid #1a1a18; max-width:30%; flex:30%; text-shadow:none}


#med_section{background: rgb(247,247,248);
background: linear-gradient(171deg, rgba(247,247,248,1) 0%, rgba(219,220,223,1) 100%); }
.order_imger{padding:0px 0px 10px}
.three_step{background: #FFFEFE; box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15); border-radius: 12px; margin:-70px auto 0px; width:80%; display:flex; flex-wrap:wrap; padding:25px 0px;}
.three_step .col4{max-width:25%; flex:25%; padding:10px; text-align:center}
.three_step .col4.brderhd{border-left:1px solid #1a1a18; border-right:1px solid #1a1a18}
.three_step h2{font-size:15px; color:#2C2B2B; font-weight:400; padding:5px 0px;}
.three_step img{max-width:70px; margin:5px auto;}

.space_section{padding:30px 0px}
.hed{text-align:center; padding:15px 0px 30px}
.hed p{font-size:16px; padding:10px 0px; font-weight:400; color:#000}
.hed h1{font-family: 'Playfair Display', serif; color:#1a1a18; font-size:35px; font-weight:700; padding:8px 0px}
.space_box{background: #FFFFFF;
border-radius: 12px;}
.space_box h1{font-weight:600; color:#1a1a18; font-size:18px; padding:8px 10px 5px;}
.space_box img{width:95%; margin:0px auto; display:block; padding:6px 0px;}
.space_box p{font-weight:400; color:#000; font-size:14px; padding:5px 10px; line-height:24px; min-height:180px; display:block;}
.space_box a{background: #1a1a18;border-radius:0px 0px 12px 12px; color:#fff; font-size:16px; text-align:center; width:100%; display:block; padding:10px 0px; margin:10px 0px 0px; border:1px solid #1a1a18}
.space_box a:hover{color:#1a1a18; background:#fff}

.copy-text-new{padding:15px 0px}
.about_section{padding:25px 0px;}
.about_text h2{font-size:35px; font-weight:400; color:#000; padding:6px 0px;}
.about_text h1{font-family: 'Playfair Display', serif; color:#1a1a18; font-weight:700; font-size:45px; padding:6px 0px;}
.about_text p{font-weight:400; color:#A8A2A5; font-size:15px; padding:8px 0px;}
.about_text a{background: #1a1a18;border-radius:5px; color:#fff; font-size:18px; text-align:center; width:180px; display:block; padding:10px 0px; margin:10px 0px 0px; border:1px solid #1a1a18; font-weight:600}
.about_text a:hover{color:#1a1a18; background:#fff}

.product_section{padding:15px 0px 35px;}
.product_box{background: linear-gradient(178.27deg, #F9FCFD 0.12%, rgba(244, 240, 242, 0.28) 96.84%);
border-radius: 26px; padding:0px; text-align:center}
.product_box h4{color:#FFAA04; font-size:14px; text-align:center; padding:5px 10px;}
.product_box img{margin:-80px auto -20px; max-width:140px;}
.product_box h4 i{padding:0px 3px;}
.product_box h2{color:#1a1a18; font-size:20px; text-align:center; font-weight:600; padding:6px 10px;}
.product_box h3{color:#000; font-size:15px; text-align:center; font-weight:600; padding:2px 10px;}
.product_box p{color:#323031; font-size:13px; text-align:center; font-weight:400; padding:6px 10px;}
.product_box a{background: #FFFFFF; border-radius: 0px 0px 26px 0px; font-size:18px; font-weight:500; padding:9px 0px; color:#1a1a18; display:block; width:45px; text-align:center; float:right; margin:10px 0px 0px;}
.product_box a:hover{background:#1a1a18; color:#fff}

.product_section .owl-theme .owl-nav{display:none}
#owl-demo1{padding-top:10px;}
#owl-demo1 .item{padding-top:72px;}
.owl-theme .owl-dots{padding:25px 0px 0px}
.owl-theme .owl-dots .owl-dot span{background:none; border:1px solid #1a1a18; height:15px; width:15px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#1a1a18}


.patrner_section{padding:60px 0px 20px;}
.patner_box{background: rgb(241,219,231);
background: linear-gradient(90deg, rgba(241,219,231,1) 0%, rgba(248,246,250,1) 100%); border-radius: 12px; padding:15px; display:flex; flex-wrap:wrap; position:relative}
.patner_box .col5{max-width:50%; flex:50%; padding:10px 15px;}
.patner_box h2{font-size:26px; font-weight:500; color:#000; padding:5px 0px}
.patner_box h2 span{font-family: 'Playfair Display', serif; color:#1a1a18;}
.patner_box h3{font-size:18px; font-weight:500; color:#1a1a18; padding:6px 0px;}
.patner_box p{font-size:14px; font-weight:400; color:#696868; padding:6px 0px;}
.patner_box a{background:#1a1a18; border:1px solid #1a1a18; border-radius:4px; color:#fff; font-size:16px; font-weight:600; padding:10px 10px; display:block; width:150px; text-align:center; margin:6px 0px; }
.patner_box a:hover{background:#fff; color:#1a1a18}
.img_man{position:absolute; right:15px; bottom:0px; width:275px;}

.testomonil_section{padding:25px 0px;}
.testo_box{text-align:center; padding:10px 0px;}
.testo_box h3{font-size:20px; font-weight:500; color:#1a1a18; padding:2px 0px;}
.testo_box h4{font-size:15px; font-weight:500; color:#000; padding:2px 0px;}
.testo_box p{font-size:16px; font-weight:400; color:#A8A2A5; padding:10px 20px; width:80%; display:block; margin:0px auto}
.testomonil_section .owl-theme .owl-nav{margin:0px; top:50%; position:absolute; width:100%; display:block}
.testomonil_section .owl-carousel .owl-nav button.owl-prev{float:left;  height:40px; width:40px; padding:9px 0 !important; text-align:center; color:#000; outline:none; border:none; background: linear-gradient(106.63deg, #F9FCFD 14.43%, rgba(255, 190, 221, 0.28) 232.69%); box-shadow: -3px 0px 1px rgba(0, 0, 0, 0.01), -1px 0px 1px rgba(0, 0, 0, 0.05), -1px 0px 1px rgba(0, 0, 0, 0.09), 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0.1);
border-radius: 12px 0px 0px 12px;}
.testomonil_section .owl-carousel .owl-nav button.owl-next{float:right;   height:40px; width:40px; padding:9px 0 !important; text-align:center; color:#000; outline:none; border:none; background: linear-gradient(266.57deg, #F9FCFD 1.79%, rgba(255, 190, 221, 0.28) 97.75%); box-shadow: -3px 0px 1px rgba(0, 0, 0, 0.01), -1px 0px 1px rgba(0, 0, 0, 0.05), -1px 0px 1px rgba(0, 0, 0, 0.09), 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0.1);
border-radius:0px 12px 12px 0px;}
.testomonil_section .owl-dots{display:none;}
.owl-carousel .owl-item img {
    display: inherit;
    width: auto; margin:0px auto;
}
.new_eml{display:flex; flex-wrap:wrap; background: linear-gradient(266.57deg, rgba(255, 190, 221, 0.28) 1.79%, #F9FCFD 88.75%); box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25); border-radius: 12px; width:90%; margin:40px auto 10px}
.new_eml .col8{max-width:75%; flex:75%;}
.new_eml .col4{max-width:25%; flex:25%;}
.new_eml .form-control{background:none; border:none; outline:none; box-shadow:none; height:55px; font-size:15px; }
.new_eml .btn{background:#1a1a18; border-radius: 12px; color:#fff; font-size:18px; font-weight:600; display:block; width:100%; text-align:center; height:55px; border:1px solid #1a1a18; text-shadow:none !important}
.new_eml .btn:hover{background:#fff; color:#1a1a18}
.new_eml .wpcf7-spinner{display:none}
#wpcf7-f165-o1 .wpcf7-submit{margin-top:1px !important}

#footer{background:#292929; padding:30px 0px 18px;}
.footerdl p{font-size:14px; font-weight:400; color:#fff; padding:4px 0px;}
.footerdl img{max-width:120px; margin:12px 0px;}
.footerlink h2{font-size:20px; font-weight:600; padding:10px 0px; color:#fff;}
.footerlink ul li{padding:5px 0px;} 
.footerlink ul li a{color:#fff; font-size:14px; text-decoration:none} 
.footerlink ul li a:hover{color:#ffa6d0}
.footerlink h4 img{max-width:23px;}
.footerlink h4 a{padding:0px 10px 0px 0px;}
.copyright{padding:20px 0px 0px}
.copyright p{color:#7D7C7C; font-size:14px; font-weight:400;}

#qlwapp.qlwapp-rounded.qlwapp-button .qlwapp-toggle{margin-right:20px; height:55px; width:55px;}
#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon{font-size:26px;}



.navimg img{max-width:111px !important}
#header{position:relative}
#header:before{position:absolute; left:0px; right:0px; top:0px; content:""; background:rgba(0,0,0,.6); height:100%; width:100%}


/***menu-page***/
.space_section .owl-theme .owl-nav{display:none;}

.navbar-brand img{max-width:120px;}
#menuheader{background:url(../images/menubg.jpg) no-repeat top center; background-size:cover; padding:50px 0px}
#menuheader h1{font-size:30px; font-weight:700; color:#fff; text-transform:uppercase}
#ourmenu{background:rgb(247,247,248);  background: linear-gradient(171deg, rgba(247,247,248,1) 0%, rgba(219,220,223,1) 100%); padding:30px 0px;}
.menuitme{display:flex; flex-wrap:wrap; padding:10px 0px;}
.menuitme .col5{max-width:20%; flex:20%; padding:10px 10px;}
.menuitme .col3{max-width:25%; flex:25%; padding:10px 10px;}

.boxler{background: linear-gradient(178.27deg, #F9FCFD 0.12%, rgba(244, 240, 242, 0.28) 96.84%);
border-radius: 26px; padding:0px; text-align:center; box-shadow:0px 4px 2px #00000010; min-height:275px;}
.boxler h4{color:#FFAA04; font-size:14px; text-align:center; padding:5px 10px;}
.boxler img{margin:0px auto; max-width:100%; border-radius:10px 10px 0px 0px}
.boxler h4 i{padding:0px 3px;}
.boxler h2{color:#1a1a18; font-size:16px; text-align:center; font-weight:600; padding:10px 10px 2px;}
.boxler h3{color:#000; font-size:14px; text-align:center; font-weight:600; padding:5px 10px;}
.boxler p{color:#323031; font-size:13px; text-align:center; font-weight:400; padding:6px 10px;}
.boxler a{background: #FFFFFF; border-radius: 0px 0px 26px 0px; font-size:18px; font-weight:500; padding:9px 0px; color:#1a1a18; display:block; width:45px; text-align:center; float:right; margin:10px 0px 0px;}
.boxler a:hover{background:#1a1a18; color:#fff}


.foodtext h2{color:#da7b04; font-weight:700; font-size:25px; padding:2px 0px 10px; }
.foodtext p{padding:6px 0px 15px; font-size:16px; font-weight:400; color:#000}
.foodtext p span{color:#c00000; font-weight:600;}
.foodtext h1{color:#000; font-weight:600; font-size:16px; background:#fffcf9; text-transform:uppercase; padding:13px 10px;}
.foodtext ul li{padding:5px 0px 5px 27px; font-size:15px; font-weight:500; position:relative}
.foodtext ul li:before{position:absolute; left:0px; top:0px;  font-family: "bootstrap-icons"; content:"\F1D4"; font-size:21px; width:15px; height:15px; color:#087556}
.foodtext ul{padding:10px 0px}
p.cdcl{padding:10px 5px;}
.foodtext ol li{list-style:none;font-size:15px; font-weight:500; padding:4px 0px}
.foodtext ol {margin:0px; padding:0px;}

.menuitme{display:flex; flex-wrap:wrap; padding:10px 0px;}
.menuitme .col5{max-width:20%; flex:20%; padding:10px 10px;}
.menuitme .col3{max-width:25%; flex:25%; padding:10px 10px;}

.boxler{background:#fff;
border-radius: 26px; padding:0px; text-align:center; box-shadow:0px 4px 2px #00000010; min-height:275px;}
.boxler h4{color:#FFAA04; font-size:14px; text-align:center; padding:5px 10px;}
.boxler img{margin:0px auto; max-width:100%; border-radius:10px 10px 0px 0px}
.boxler h4 i{padding:0px 3px;}
.boxler h2{color:#1a1a18; font-size:16px; text-align:center; font-weight:600; padding:10px 10px 2px;}
.boxler h3{color:#000; font-size:14px; text-align:center; font-weight:600; padding:5px 10px;}
.boxler p{color:#323031; font-size:13px; text-align:center; font-weight:400; padding:6px 10px;}
.boxler a{background: #FFFFFF; border-radius: 0px 0px 26px 0px; font-size:18px; font-weight:500; padding:9px 0px; color:#1a1a18; display:block; width:45px; text-align:center; float:right; margin:10px 0px 0px;}
.boxler a:hover{background:#1a1a18; color:#fff}
.page-banner-text p{color:#fff;}
.page-banner-text h1{color:#fff;}


ul.products.columns-4{display:flex !important; flex-wrap:wrap !important;}
ul.products.columns-4 li{max-width:33.33% !important; flex:33.33% !important; padding:15px 10px !important; text-align:center !important}
ul.products.columns-4 li a{display:block !important;}
ul.products.columns-4 h2{font-size:20px !important; font-weight:700; padding:10px 0px 5px !important; color:#000 !important}
ul.products.columns-4 .price{font-size:21px!important; color:#ffba00 !important; font-weight:600}
.tinvwl_add_to_wishlist_button tinvwl-icon-heart.tinvwl-position-after.tinvwl-loop{}
ul.products.columns-4 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{border:5px solid #fff; box-shadow:0px 0px 10px #00000020;}
ul.products.columns-4 li a img{width:100%;}



.footerlink .footerdl p{font-size:18px}
.footerlink .footerdl p:last-child{font-size:25px;}
#header.bannersed{position:relative; background-size:cover !important;  background:url(https://tgcrestaurant.in/wp-content/uploads/2023/10/Pommes-de-chives.jpg) !important}
#header.bannersed:after {background:rgba(1,18,35,.7); position:absolute; left:0px; right:0px; top:0px; content:""; height:100%; width:100%; z-index:9}
#header.bannersed .container{position:relative; z-index:999}
.page-numbers{text-align:center;}
.page-numbers li{display: inline-block;
    padding: 10px;
    font-size: 20px;
    border: 1px solid #bbb;
    border-radius: 100px;
    height: 40px;
    width: 40px;
    padding: 5px 10px;
    color: #ccc;}
.page-numbers li a{color:#a4a4a4}
.page-numbers.current{color:#000}
.page-numbers a:visited{color:#a4a4a4}
ul.products li.product .tinvwl_add_to_wishlist_button{font-size:15px; color:#000}
#secondary a{border-radius:100px;}

.footerlink.pawardby img{max-width:100px;}

@media (min-width: 992px) and (max-width: 1199px) {
.med_banner h1{font-size:48px;}
.med_banner p{font-size:24px;}
.three_step h2{font-size:17px;}
.three_step img{max-width:61px;}
.hed h1{font-size:30px;}
.hed p{font-size: 15px;
    line-height: 28px;
    padding: 10px 17px;}
.space_box h1{font-size:16px;}
.space_box p{font-size:14px; line-height:22px;}
.space_box a{font-size:15px;}
.about_text h2{font-size:25px;}
.about_text h1{font-size:35px;}
.about_text p{font-size:14px;}
.about_text a{font-size:16px;}
.product_box h2{font-size:15px;}
.product_box h3{font-size:14px;}
.product_box p{font-size:12px;}
.patner_box h2{font-size:28px;}
.patner_box p{font-size:13px;}
.patner_box h3{font-size:16px;}
.testo_box p{font-size:14px;}


}

@media (min-width: 768px) and (max-width: 991px) {
.med_banner h1{font-size:38px;}
.med_banner p{font-size:20px;}
.three_step h2{font-size:15px;}
.three_step img{max-width:50px;}
#inform  input[type="submit"]{font-size:16px;}
.three_step{width:100%}
.hed h1{font-size:30px;}
.hed p{font-size:15px; line-height:27px;}
.space_box{margin:15px 0px}
.space_box img{width:98%}
.space_box h1{font-size:17px;}
.space_box p{font-size:14px; line-height:25px; min-height:140px}
.space_box a{font-size:15px;}
.about_img{text-align:center}
.about_text h2{font-size:22px; padding:0px 0px;}
.about_text h1{font-size:29px;}
.about_text p{font-size:14px;}
.about_text a{font-size:16px;}
.product_box h2{font-size:15px;}
.product_box h3{font-size:14px;}
.product_box p{font-size:14px;}
.patner_box h2{font-size:25px;}
.patner_box p{font-size:15px;}
.patner_box h3{font-size:16px;}
.testo_box p{font-size:14px;}
.new_eml .btn{font-size:15px;}
.patner_box .col5{max-width:65%; flex:65%}

.navbar-toggler{font-size:26px; border-color:#FFF}
.three_step .col4{max-width:50%; flex:50%}
.three_step .col4.brderhd{border-right:none}
.three_step .col4.brderhd{font-size:26px; border-color:#fff}
/***menu-css**/
.menuitme .col5{max-width:33.33%; flex:33.33%}
.menuitme .col3{max-width:50%; flex:50%}

}
@media (max-width: 767px) {
.med_banner h1{font-size:25px;}
.med_banner{padding:10px 0px}
.med_banner p{font-size:16px;}
.three_step{padding:12px 0px;}
.three_step h2{font-size:11px;}
.three_step .col4{padding:7px;}
.three_step img{max-width:30px;}
#inform {width:100%; position:relative}
#inform .btn{font-size:13px; width:50px; max-width:inherit; flex:inherit; position:absolute; right:4px; margin:0px !important}
#inform  input[type="submit"]{font-size:15px;}
.wpcu-product__img a{display:block !important}
input[type="search"].search-field{font-size:14px; height:40px}
.wpcu-carousel-nav--bottom-right{    justify-content: center !important;}
#inform input[type="text"]{padding:0px 10px; font-size:14px; max-width:inherit; flex:inherit; height:41px;}
.three_step{width:100%}
.space_section{padding:10px 0px;}
.hed{padding:10px 0px;}
.hed h1{font-size:23px;}
.hed p{font-size:14px; line-height:23px;}
.space_box{margin:15px 0px}
.space_box img{width:98%}
.space_box h1{font-size:17px;}
.space_box p{font-size:14px; line-height:25px; min-height:inherit}
.space_box a{font-size:15px;}
.about_img{text-align:center}
.about_text h2{font-size:18px; padding:0px 0px;}
.about_text h1{font-size:25px;}
.about_text p{font-size:14px;}
.about_text a{font-size:16px;}
.product_box h2{font-size:15px;}
.product_box h3{font-size:14px;}
.product_box p{font-size:12px;}
.patner_box h2{font-size:22px;}
.patrner_section{padding:20px 0px;}
.product_section{padding:15px 0px}
.img_man{position:inherit; left:auto; right:auto; width:205px; text-align:center; display:block; margin:0px auto}
.patner_box .col5{max-width:100%; flex:100%; padding:0px 3px;}
.patner_box{padding-bottom:0px; display:block}
.patner_box p{font-size:15px;}
.patner_box h3{font-size:14px;}
.testo_box p{font-size:13px; padding:10px 0px; width:100%; }
.patner_box a{font-size:13px; width:130px;}
.new_eml{width:100%; margin:20px auto}
.new_eml .btn{font-size:13px; height:45px;}
.new_eml .col8{max-width:100%; flex:100%;}
.new_eml .col4{max-width:100%; flex:100%;}
.new_eml .form-control{font-size:13px; height:45px;}
.testomonil_section .owl-theme .owl-nav{top:auto; bottom:-30px; width:65px; left:0px; right:0px; margin:0px auto}
.testomonil_section .owl-carousel .owl-nav button.owl-prev{width:30px; height:30px; font-size:14px; padding:0px 0px !important; margin:10px 0px}
.testomonil_section .owl-carousel .owl-nav button.owl-next{width:30px; height:30px; font-size:14px; padding:0px 0px !important;  margin:10px 0px}

#qlwapp.qlwapp-rounded.qlwapp-button .qlwapp-toggle{margin-right:10px; height:46px; width:30px;}
#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon{font-size:16px;}
/***menu-css**/
.menuitme .col5{max-width:50%; flex:50%}
#ourmenu{padding:30px 0px;}
.menuitme .col3{max-width:50%; flex:50%}

.navbar-toggler{font-size:26px; border-color:#FFF}
.three_step .col4{max-width:50%; flex:50%}
.three_step .col4.brderhd{border-right:none}
.three_step .col4.brderhd{font-size:26px; border-color:#fff}
}

@media (max-width:390px) {
	
	/***menu-css**/
.menuitme .col5{max-width:100%; flex:100%}
.menuitme .col3{max-width:100%; flex:100%}
}


/**New Css 20-09-2023 **/
html, body{font-family: 'Poppins', sans-serif; height:100%; }
h1, h2, h3, h4, h5, h6{margin:0px; padding:0px}
p{margin:0px; padding:0px}
ul {margin:0px; padding:0px; list-style:none}
ul li{margin:0px; padding:0px}
a{text-decoration:none; transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.navbar{padding:0px 0px;}
.btn{text-decoration:none; transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.navbar{padding:0px 0px;}
.navbar-light .navbar-toggler{border-radius:0px; border-color:#1f4e78; outline:none; box-shadow:none; line-height:inherit; padding:2px 10px; color:#1f4e78}
.navbar-light .navbar-toggler-icon{background:none;}
.navbar-toggler-icon{height:auto; width:auto;}
.navbar-toggler{color:#fff; border:none; outline:none; box-shadow:none}
.navbar-toggler:focus{box-shadow:none}


.navbar-toggler-icon{background:none; height:auto; width:auto}
.navbar-toggler{border:1px solid #000; color:#000; border-radius:0px;}
.navbar-toggler:focus{box-shadow:none}
#header{background:url(../images/bg.png) no-repeat top center; background-size:cover; padding:0px 0px 80px}
.top_menu{padding:15px 0px;}
.nav-link{color:#fff; font-weight:400; font-size:18px; padding:0px 20px; text-transform:uppercase; font-family: 'Playfair Display', serif;}
.navbar-expand-lg .navbar-nav .nav-link{padding:15px 20px}
.nav-link:focus, .nav-link:hover{color:#f5b72b}
.navbar-expand-lg .navbar-nav{align-items: center;}

.logo-home img{max-width:100px;}
.navbar li:hover > ul.dropdown-menu {display: block;}
.dropdown-submenu {	position: relative;}
.dropdown-submenu > .dropdown-menu {top: 0;	left: 100%;	margin-top: -6px;}
/* rotate caret on hover */
.dropdown-menu > li > a:hover:after {text-decoration: underline;transform: rotate(-90deg);}
.dropdown-menu{margin:0px; background:#000; padding:10px; border-radius:5px; border:none; outline:none; box-shadow:none}
.dropdown-item{color:#fbea32; padding:5px 14px; border-radius:0px;}
.dropdown-item:first-child{border-radius:0px;}
.dropdown-item:focus, .dropdown-item:hover{background:none; color:#e1bc72}

/***topheader***/
marquee {color:#fff; background-color:#f5b72b; padding:7px 0px; font-size:16px; margin:0px 0px -7px;     z-index: 999; position: relative; display:none;}
h1{font-family: 'Playfair Display', serif;}
.homebg{background:url(../images/bgimg.jpg) no-repeat top center; background-size:cover;}
.top_menu{padding:15px 0px;}
#heder{padding:0px 0px 80px;}


/**medhed***/
#menub .navbar-nav{margin:0px 0px 0px auto !important}
.med_banner{padding:144px 0px 112px;}
.med_banner h1{font-family: 'Playfair Display', serif; color:#f5b429; font-size:60px; font-weight:700; text-align:center}
.med_banner p{font-family: 'Playfair Display', serif; color:#f5b429; font-size:30px; font-weight:400; text-align:center}
.contact-form-text h5 div{color:#f5b429 !important;}
button, input[type="button"], input[type="reset"], input[type="submit"]{color:#000;background:#f5b429 !important}
#slideshow{position:relative; z-index:9; padding-top:40px}
.page-banner-text{position:relative; z-index:99; text-align:center; padding:90px 0px 70px}
.page-banner-text p{margin:15px auto}


/***tabset****/


#med_section{background: rgb(247,247,248);
background: linear-gradient(171deg, rgba(247,247,248,1) 0%, rgba(219,220,223,1) 100%); }
.order_imger{padding:40px 0px 10px}
.three_step{background: #FFFEFE; box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15); border-radius: 12px; margin:-70px auto 0px; width:80%; display:flex; flex-wrap:wrap; padding:25px 0px;}
.three_step .col4{max-width:25%; flex:25%; padding:10px; text-align:center}
.three_step .col4.brderhd{border-left:1px solid #1a1a18; border-right:1px solid #1a1a18}
.three_step h2{font-size:15px; color:#2C2B2B; font-weight:400; padding:5px 0px;}
.three_step img{max-width:70px; margin:5px auto;}

.space_section{padding:10px 0px 30px}
.hed{text-align:center; padding:15px 0px 30px}
.hed p{font-size:16px; padding:10px 0px; font-weight:400; color:#000; line-height:31px;}
.hed p.toppr{font-weight: 600; font-size:20px;}
.hed h3{font-weight:600; font-size:20px; color:#000}
.hed h1{font-family: 'Playfair Display', serif; color:#1a1a18; font-size:35px; font-weight:700; padding:8px 0px}
.space_box{background: #FFFFFF;
border-radius: 12px;}
.space_box h1{font-weight:600; color:#1a1a18; font-size:18px; padding:8px 10px 5px;}
.space_box img{width:95%; margin:0px auto; display:block; padding:6px 0px;}
.space_box p{font-weight:400; color:#000; font-size:14px; padding:5px 10px; line-height:24px; min-height:180px; display:block;}
.space_box a{background: #1a1a18;border-radius:0px 0px 12px 12px; color:#fff; font-size:16px; text-align:center; width:100%; display:block; padding:10px 0px; margin:10px 0px 0px; border:1px solid #1a1a18}
.space_box a:hover{color:#1a1a18; background:#fff}

.copy-text-new{padding:15px 0px}
.about_section{padding:25px 0px;}
.about_text h2{font-size:35px; font-weight:400; color:#000; padding:6px 0px;}
.about_text h1{font-family: 'Playfair Display', serif; color:#1a1a18; font-weight:700; font-size:45px; padding:6px 0px;}
.about_text p{font-weight:400; color:#A8A2A5; font-size:15px; padding:8px 0px;}
.about_text a{background: #1a1a18;border-radius:5px; color:#fff; font-size:18px; text-align:center; width:180px; display:block; padding:10px 0px; margin:10px 0px 0px; border:1px solid #1a1a18; font-weight:600}
.about_text a:hover{color:#1a1a18; background:#fff}

.product_section{padding:15px 0px 35px;}
.product_box{background: linear-gradient(178.27deg, #F9FCFD 0.12%, rgba(244, 240, 242, 0.28) 96.84%);
border-radius: 26px; padding:0px; text-align:center}
.product_box h4{color:#FFAA04; font-size:14px; text-align:center; padding:5px 10px;}
.product_box img{margin:-80px auto -20px; max-width:140px;}
.product_box h4 i{padding:0px 3px;}
.product_box h2{color:#1a1a18; font-size:20px; text-align:center; font-weight:600; padding:6px 10px;}
.product_box h3{color:#000; font-size:15px; text-align:center; font-weight:600; padding:2px 10px;}
.product_box p{color:#323031; font-size:13px; text-align:center; font-weight:400; padding:6px 10px;}
.product_box a{background: #FFFFFF; border-radius: 0px 0px 26px 0px; font-size:18px; font-weight:500; padding:9px 0px; color:#1a1a18; display:block; width:45px; text-align:center; float:right; margin:10px 0px 0px;}
.product_box a:hover{background:#1a1a18; color:#fff}

.product_section .owl-theme .owl-nav{display:none}
#owl-demo1{padding-top:10px;}
#owl-demo1 .item{padding-top:72px;}
.owl-theme .owl-dots{padding:25px 0px 0px}
.owl-theme .owl-dots .owl-dot span{background:none; border:1px solid #1a1a18; height:15px; width:15px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#1a1a18}


.patrner_section{padding:60px 0px 20px;}
.patner_box{background: rgb(241,219,231);
background: linear-gradient(90deg, #fffac2 0%, rgba(248,246,250,1) 100%); border-radius: 12px; padding:15px; display:flex; flex-wrap:wrap; position:relative}
.patner_box .col5{max-width:50%; flex:50%; padding:10px 15px;}
.patner_box h2{font-size:20px; font-weight:500; color:#000; padding:5px 0px}
.patner_box h2 span{font-family: 'Playfair Display', serif; color:#1a1a18;}
.patner_box h3{font-size:18px; font-weight:500; color:#1a1a18; padding:6px 0px;}
.patner_box p{font-size:14px; font-weight:400; color:#696868; padding:6px 0px;}
.patner_box a{background:#1a1a18; border:1px solid #1a1a18; border-radius:4px; color:#fff; font-size:16px; font-weight:600; padding:10px 10px; display:block; width:150px; text-align:center; margin:6px 0px; }
.patner_box a:hover{background:#fff; color:#1a1a18}
.img_man{position:absolute; right:15px; bottom:0px; width:275px;}

.testomonil_section{padding:25px 0px;}
.testo_box{text-align:center; padding:10px 0px;}
.testo_box h3{font-size:20px; font-weight:500; color:#1a1a18; padding:2px 0px;}
.testo_box h4{font-size:15px; font-weight:500; color:#000; padding:2px 0px;}
.testo_box p{font-size:16px; font-weight:400; color:#A8A2A5; padding:10px 20px; width:80%; display:block; margin:0px auto}
.testomonil_section .owl-theme .owl-nav{margin:0px; top:50%; position:absolute; width:100%; display:block}
.testomonil_section .owl-carousel .owl-nav button.owl-prev{float:left;  height:40px; width:40px; padding:9px 0 !important; text-align:center; color:#000; outline:none; border:none; background: linear-gradient(106.63deg, #F9FCFD 14.43%, rgba(255, 190, 221, 0.28) 232.69%); box-shadow: -3px 0px 1px rgba(0, 0, 0, 0.01), -1px 0px 1px rgba(0, 0, 0, 0.05), -1px 0px 1px rgba(0, 0, 0, 0.09), 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0.1);
border-radius: 12px 0px 0px 12px;}
.testomonil_section .owl-carousel .owl-nav button.owl-next{float:right;   height:40px; width:40px; padding:9px 0 !important; text-align:center; color:#000; outline:none; border:none; background: linear-gradient(266.57deg, #F9FCFD 1.79%, rgba(255, 190, 221, 0.28) 97.75%); box-shadow: -3px 0px 1px rgba(0, 0, 0, 0.01), -1px 0px 1px rgba(0, 0, 0, 0.05), -1px 0px 1px rgba(0, 0, 0, 0.09), 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0.1);
border-radius:0px 12px 12px 0px;}
.testomonil_section .owl-dots{display:none;}
.owl-carousel .owl-item img {
    display: inherit;
    width: auto; margin:0px auto;
}
.new_eml{display:flex; flex-wrap:wrap; background: linear-gradient(266.57deg, rgba(255, 190, 221, 0.28) 1.79%, #F9FCFD 88.75%); box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25); border-radius: 12px; width:90%; margin:40px auto 10px}
.new_eml .col8{max-width:75%; flex:75%;}
.new_eml .col4{max-width:25%; flex:25%;}
.new_eml .form-control{background:none; border:none; outline:none; box-shadow:none; height:55px; font-size:15px; }
.new_eml .btn{background:#1a1a18; border-radius: 12px; color:#fff; font-size:18px; font-weight:600; display:block; width:100%; text-align:center; height:55px; border:1px solid #1a1a18; text-shadow:none !important}
.new_eml .btn:hover{background:#fff; color:#1a1a18}
.new_eml .wpcf7-spinner{display:none}
#wpcf7-f165-o1 .wpcf7-submit{margin-top:1px !important}

#footer{background:#292929; padding:30px 0px 18px;}
.footerdl p{font-size:14px; font-weight:400; color:#fff; padding:4px 0px;}
.footerdl img{max-width:120px; margin:12px 0px;}
.footerlink h2{font-size:20px; font-weight:600; padding:10px 0px; color:#fff;}
.footerlink ul li{padding:5px 0px;} 
.footerlink ul li a{color:#fff; font-size:14px; text-decoration:none} 
.footerlink ul li a:hover{color:#fbea32}
.footerlink h4 img{max-width:23px;}
.footerlink h4 a{padding:0px 10px 0px 0px;}
.copyright{padding:20px 0px 0px}
.copyright p{color:#7D7C7C; font-size:14px; font-weight:400;}



/****.new-css***/
.tabeser{ margin:-70px auto 0px; width:80%; background:#fff; border-radius:10px; padding:16px 10px;}
.tabeser .nav-tabs{border:none}
.tabeser .nav-tabs .nav-link{max-width:33.33%; flex:33.33%; border:none; font-size:16px; text-align:center; color:#000; font-family: 'Poppins', sans-serif; text-align:left; margin:0px; border-radius:10px; padding:0px 10px; border-radius:10px;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{background:none; margin:0px;}
.boxse{position:relative; padding: 30px 20px; margin:0px 0px;width:100%; overflow:hidden;   border-radius:10px; box-shadow:0px 0px 10px #00000020; height:100px; background:#000; position:relative; z-index:2}
.boxse:before{position:absolute; left:0px; right:0px; top:0px; width:100%; height:100%; content:""; background:#000; opacity:.3; z-index:-1; background:url(../images/bg1.png) no-repeat top center; background-size:cover;}
.nav-tabs .nav-item.show .nav-link .boxse, .nav-tabs .nav-link.active .boxse{background:#fbea32; }
.nav-tabs .nav-item.show .nav-link .boxse span.hedrdr, .nav-tabs .nav-link.active .boxse span.hedrdr{color:#000}
.boxse img {position:absolute; right:0; bottom:0; width:50px;}
.boxse span.hedrdr{color:#fff; font-size:18px; font-weight:700;}
.boxse img.s3{position: absolute; right: -18%;  width: 100px;  top: -12%; opacity:.2}
.boxse img.s2{position: absolute;  left:10px;  bottom:10px;  width: 75px; opacity:.2}
.tab-content{padding-top:20px;}
.tab-content .hed h1{text-transform:uppercase}
.cater:before{ background:url(../images/bg2.png) no-repeat top center; background-size:cover;}
.sald:before{ background:url(../images/bg3.png) no-repeat top center; background-size:cover;}
.aboutbg {background:url(../images/timg1.png) no-repeat center center; background-size:cover;}
#heder{position:relative}
#heder:before{position:absolute; left:0px; right:0px; top:0px; content:""; background:rgba(0,0,0,.5); height:100%; width:100%}
#heder .med_banner{position:relative; z-index:99}
.med_banner.innerhed p{color:#fff; font-size:24px; width:60%; margin:0px auto}

.about{padding:50px 0px;}
.about .row{align-items:center}
.about_t01 p{font-size:16px; font-weight:400; color:#212121; padding:7px 0px; line-height:30px;}
.about_img img{border-radius:20px;}

.menubox{display:flex; flex-wrap:wrap;  border-radius:15px; position:relative; z-index:99; background:#f9f9e3 url(../images/comments_pattern.png) repeat;}
.menubox:before{position:absolute; left:0; top:10px; background:url(../images/border1.png) no-repeat top center; background-size:contain; height:100%; width:100%; content:""; z-index:-1; margin:0px auto; opacity:.1}
.menu2{background:#f9f9e3 url(../images/comments_pattern.png) repeat;}
.menu3{background:#f9f9e3 url(../images/comments_pattern.png) repeat;}
.menubox .col6{max-width:33.33%; flex:33.3%; padding:10px 10px; border-right:1px dashed #fbea32}
.menubox .col12{max-width:100%; flex:100%; padding:10px 10px;}
.menubox .col6.noborder{border:none}
.menubox h1{background:url(../images/bgtext1.png) no-repeat top center; background-size:cover; padding:30px 0px; text-align:center; margin:10px auto; color:#000; font-size:18px; font-weight:700; text-transform:uppercase; width:auto;}
.menubox .col12 h1.opting{background:#fbea32; color:#000; padding:10px 0px}
.menubox h4{color:#1a1a18; padding:2px 0px; font-weight:700; font-size:32px; text-transform:uppercase}
.menubox ul li{font-weight:600; color:#000; font-size:16px; border-bottom:1px dashed #fbea32; padding:6px 0px;}
.menubox ul{padding:10px 0px}
.menubox ul li:last-child{border:none;}
.menubox ul li span.price{float:right;  font-family: 'Poppins', sans-serif; font-weight:600;}
span.medpts{font-size:12px;}
ul.cuspiz li{font-size:15px;}
.medpts{display:block; width:100%}
.menuimg {padding:10px 0px}
.tabesexpl .nav-tabs{margin:0px 0px 20px}
.tabesexpl .nav-tabs .nav-item{max-width:25%; flex:25%; padding:0px 5px}
.tabesexpl .nav-tabs .nav-link{display:block;background:none; width:100%; border-radius:100px; color:#000; font-weight:700;font-size:18px; padding:10px 0px; border:1px solid #212222}
.tabesexpl .nav-tabs .nav-link.active{background:#1a1a18; color:#fff; border-color:#1a1a18}
.termsdhe h1{font-size:23px; font-weight:700; color:#000; padding:10px 15px; background:#f9f9e3; border-radius:5px;}
.termsdhe ul li{padding:4px 10px; font-size:16px; font-weight:400; color:#000}
.termsdhe {padding:15px 0px; }
.termsdhe ul{padding:8px 0px;}
.topmenpri{padding:0px 0px 30px; text-align:center}
.topmenpri h3{font-size:18px; font-weight:600;}
.topmenpri h3 span{color:#c00000}

/*.tabesexpl .nav-item:last-child .nav-link{width:100%}*/

.form-group label{font-size:16px;}
.form-group .form-control{font-size:14px;}
.contact-form-text p{font-size:16px;}
.how-work-box{height:231px;}
.contact-form-text .badge.badge-primary{font-size:15px; color:#000; background:#f5b429 !important}


.carousel-fade .carousel-item{opacity:1}

/*****new-csss*/
.galeryimgb{background:#fff; border-radius:8px; padding:5px; box-shadow:0px 0px 10px #00000020; margin:10px 0px;}
.galeryimgb img{border-radius:8px;}


/****new==csss***/
#header{position:relative}
#header .carousel-item {height:600px;min-height:600px;}
#header .carousel-inner{ position:relative}
#header .carousel-indicators{right:8px; top:45%; left:auto; margin:0px; z-index:99999; display:block}
#header .carousel-indicators [data-bs-target]{height:12px; width:12px; border:none; border-radius:100px; opacity:9; display:block; margin:5px 0px;}
#header .carousel-indicators .active{background:#f05640}
.menu_box {top:0px; left:0px; right:0px; position:inherit; z-index:9999;background:#1a1a18}

.fixed-top {top:-40px; transform:translateY(40px);  transition:transform .3s;  background:#1a1a18; z-index:9999999; border:none; border-bottom:1px solid #162557; position:fixed;}
.med_text{position:absolute; right:0; left:0px;   bottom:33%; z-index:999; padding:20px 0px; text-align:center}
#header:before{background:rgba(1,18,35,.7); position:absolute; left:0px; right:0px; top:0px; content:""; height:100%; width:100%;z-index:9}
.tabeser {z-index: 9999;
    position: relative; background:none}
	#header{padding:0px}

@media (min-width: 992px) and (max-width: 1199px) {
/***food**/
.tabesexpl .nav-tabs .nav-link{font-size:16px;}
.menubox h1 {background-size: contain; padding:18px 0px; font-size:18px;}
.menubox ul li{font-size:16px;}

/**aferer///**/
.navbar-expand-lg .navbar-nav .nav-link{font-size:16px;}
.nav-home-links{font-size:16px !important; padding:15px 13px !important}
.dropdown-item{font-size:15px;}
.boxse span.hedrdr{font-size:15px; font-weight:600;}
.hed h1{font-size:32px;}
.hed p{font-size:15px; line-height:27px;}
.space_box p{font-size:13px;}
.patner_box h2{font-size:22px;}

/**aboout*/
.med_banner h1{font-size:45px;}
.about_t01 p{font-size:15px; line-height:25px}
.same-heading.text-center p{max-width:95%}


}

@media (min-width: 768px) and (max-width: 991px) {
/***food**/
.tabesexpl .nav-tabs .nav-link{font-size:15px; }
.menubox h1 {background-size: contain; padding:18px 0px; font-size:18px;  margin:1px auto}
.menubox ul li{font-size:16px;}
.menubox .col6{max-width:100%; flex:100%; border:none;}

/**aferer///**/
.navbar-expand-lg .navbar-nav .nav-link{font-size:16px;}
.nav-home-links{font-size:16px !important; padding:15px 13px !important}
.dropdown-item{font-size:15px;}
.boxse span.hedrdr{font-size:15px; font-weight:600;}
.hed h1{font-size:32px;}
.hed p{font-size:15px; line-height:27px;}
.space_box p{font-size:13px;}
.patner_box h2{font-size:22px;}
.tabeser{width:92%}
.boxse{padding:20px 13px;}
.patner_box .col5{max-width:66%; flex:66%}
.new_eml .col8{max-width:70%; flex:70%;}
.new_eml .col4{max-width:30%; flex:30%;}
.new_eml .btn{font-size:16px;}

/**aboout*/
.med_banner h1{font-size:45px;}
.about_t01 p{font-size:15px; line-height:25px}
.same-heading.text-center p{max-width:95%}

}
@media (max-width: 767px) {
/***food**/
.tabesexpl .nav-tabs .nav-link{font-size:15px; }
.menubox h1 {background-size: contain; padding:18px 0px; font-size:18px;  margin:1px auto}
.menubox ul li{font-size:16px;}
.menubox .col6{max-width:100%; flex:100%; border:none;}
.tabesexpl .nav-tabs .nav-item{max-width:50%; flex:50%; margin:4px 0px;}


.med_banner h1{font-size:25px;}
.med_banner{padding:10px 0px}
.med_banner p{font-size:16px;}
.three_step{padding:12px 0px;}
.three_step h2{font-size:11px;}
.three_step .col4{padding:7px;}
.three_step img{max-width:30px;}
#inform {width:100%; position:relative}
#inform .btn{font-size:13px; width:50px; max-width:inherit; flex:inherit; position:absolute; right:4px; margin:0px !important}
#inform  input[type="submit"]{font-size:15px;}
.wpcu-product__img a{display:block !important}
input[type="search"].search-field{font-size:14px; height:40px}
.wpcu-carousel-nav--bottom-right{    justify-content: center !important;}
#inform input[type="text"]{padding:0px 10px; font-size:14px; max-width:inherit; flex:inherit; height:41px;}
.three_step{width:100%}
.space_section{padding:10px 0px;}
.hed{padding:10px 0px;}
.hed h1{font-size:23px;}
.hed p{font-size:14px; line-height:23px;}
.space_box{margin:15px 0px}
.space_box img{width:98%}
.space_box h1{font-size:17px;}
.space_box p{font-size:14px; line-height:25px; min-height:inherit}
.space_box a{font-size:15px;}
.about_img{text-align:center}
.about_text h2{font-size:18px; padding:0px 0px;}
.about_text h1{font-size:25px;}
.about_text p{font-size:14px;}
.about_text a{font-size:16px;}
.product_box h2{font-size:15px;}
.product_box h3{font-size:14px;}
.product_box p{font-size:12px;}
.patner_box h2{font-size:22px;}
.patrner_section{padding:20px 0px;}
.product_section{padding:15px 0px}
.img_man{position:inherit; left:auto; right:auto; width:205px; text-align:center; display:block; margin:0px auto}
.patner_box .col5{max-width:100%; flex:100%; padding:0px 3px;}
.patner_box{padding-bottom:0px; display:block}
.patner_box p{font-size:15px;}
.patner_box h3{font-size:14px;}
.testo_box p{font-size:13px; padding:10px 0px; width:100%; }
.patner_box a{font-size:13px; width:130px;}
.new_eml{width:100%; margin:20px auto}
.new_eml .btn{font-size:13px; height:45px;}
.new_eml .col8{max-width:100%; flex:100%;}
.new_eml .col4{max-width:100%; flex:100%;}
.new_eml .form-control{font-size:13px; height:45px;}
.testomonil_section .owl-theme .owl-nav{top:auto; bottom:-30px; width:65px; left:0px; right:0px; margin:0px auto}
.testomonil_section .owl-carousel .owl-nav button.owl-prev{width:30px; height:30px; font-size:14px; padding:0px 0px !important; margin:10px 0px}
.testomonil_section .owl-carousel .owl-nav button.owl-next{width:30px; height:30px; font-size:14px; padding:0px 0px !important;  margin:10px 0px}

#qlwapp.qlwapp-rounded.qlwapp-button .qlwapp-toggle{margin-right:10px; height:46px; width:30px;}
#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon{font-size:16px;}
/***menu-css**/
.menuitme .col5{max-width:50%; flex:50%}
#ourmenu{padding:30px 0px;}
.menuitme .col3{max-width:50%; flex:50%}

.navbar-toggler{font-size:26px; border-color:#FFF}
.three_step .col4{max-width:50%; flex:50%}
.three_step .col4.brderhd{border-right:none}
.three_step .col4.brderhd{font-size:26px; border-color:#fff}

/**aferer///**/
.navbar-expand-lg .navbar-nav .nav-link{font-size:16px;}
.nav-home-links{font-size:16px !important; padding:15px 13px !important}
.dropdown-item{font-size:15px;}
.boxse span.hedrdr{font-size:15px; font-weight:600;}
.hed h1{font-size:32px;}
.hed p{font-size:14px; line-height:27px;}
.space_box p{font-size:13px;}
.patner_box h2{font-size:22px;}
.tabeser{width:98%}
.boxse{padding:12px 13px; height:55px}
.patner_box .col5{max-width:100%; flex:100%}
.new_eml .col8{max-width:100%; flex:100%;}
.new_eml .col4{max-width:100%; flex:100%;}
.new_eml .btn{font-size:16px;}
.tabeser .nav-tabs .nav-link{max-width:100%; flex:100%; padding:5px 0px;}
.boxse img{width:42px;}
.boxse span.hedrdr{font-size:14px;}
.hed h1{font-size:25px;}
/**aboout*/
.med_banner h1{font-size:45px;}
.about_t01 p{font-size:15px; line-height:25px}
.same-heading.text-center p{max-width:95%}
#menuheader h1{font-size:25px; text-align:center}
.med_banner h1{font-size:35px;}
.same-heading h2{font-size:25px !important; line-height:normal !important}
.happy-partners-text p{font-size:14px !important}
}
.boxse .sub-sec-content {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
}
#ourmenu .how-work-box {
    height: 300px;
}
#ourmenu .row.big-space.kinder-party .col-lg-4 {
    margin-top: 40px;
}

@media (max-width: 480px) {

}

@media (max-width: 390px) {

}

@media (max-width: 320px) {

}

.menubox .col5{max-width:50%; flex:50%; padding:10px 10px;}
.menubox h5{font-size:18px; font-weight:600; padding:4px 0px; color:#000;}
.menubox h5 span{float:right}
.boxos p{font-size:14px; font-weight:400; padding:4px 0px; color:#000;}
.boxos {border-bottom:1px dashed #fbea32; padding:10px 10px}
.menubox h2{font-size:20px; font-weight:700; color:#000; padding:15px 12px; background:#fbea32; border-radius:100px; text-align:center; margin:15px 0px;}
.menubox .boxos:last-child{border-bottom:none}
.menubox{margin:20px 0px;}


@media (min-width: 992px) and (max-width: 1199px) {
/***food**/
.tabesexpl .nav-tabs .nav-link{font-size:16px;}
.menubox h1 {background-size: contain; padding:18px 0px; font-size:18px;}
.menubox ul li{font-size:16px;}

}

@media (min-width: 768px) and (max-width: 991px) {
/***food**/
.tabesexpl .nav-tabs .nav-link{font-size:15px; }
.menubox h1 {background-size: contain; padding:18px 0px; font-size:18px;  margin:1px auto}
.menubox ul li{font-size:16px;}
.menubox .col6{max-width:100%; flex:100%; border:none;}

}
@media (max-width: 767px) {
/***food**/
.tabesexpl .nav-tabs .nav-link{font-size:15px; }
.menubox h1 {background-size: contain; padding:18px 0px; font-size:18px;  margin:1px auto}
.menubox ul li{font-size:16px;}
.menubox .col6{max-width:100%; flex:100%; border:none;}
.tabesexpl .nav-tabs .nav-item{max-width:50%; flex:50%; margin:4px 0px;}
}