<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import "fancybox.css";

@import "blog.css";

body{ background:#fff; color:#000;  line-height:25px; font-family:'poppinsregular';}

h1{font:normal 65px 'great_vibesregular';}

@media (max-width:768px){

	h1{font-size:40px;}

	h2{font-size:30px;}

}

.stick {

	position:fixed;

	top:0px;

	left:0;

	z-index:99999;

	width:100%;

	box-shadow:1px 1px 5px #ccc;

}





.img-circle {

    border-radius: 50%;

}

hr {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: #e1e0e0 -moz-use-text-color -moz-use-text-color;

    border-image: none;

    border-style: solid none none;

    border-width: 1px 0 0;

    margin-bottom: 24px;

    margin-top: 24px;

}

.text-left {

    text-align: left;

}

.text-right {

    text-align: right;

}

@media (max-width:768px){

	.text-left {

    text-align: center;

}

.text-right {

    text-align: center;

}

}

.text-center {

    text-align: center;

}

.text-justify {

    text-align: justify;

}

.text-nowrap {

    white-space: nowrap;

}

.text-lowercase {

    text-transform: lowercase;

}

.text-uppercase, .initialism {

    text-transform: uppercase;

}

.text-capitalize {

    text-transform: capitalize;

}

.text-muted {

    color: #cbcbcb;

}

.text-primary {

    color: #ff6479;

}

.text-dark{color:#6b7386;}

.text-white{color:#fff;}

a.text-primary:hover, a.text-primary:focus {

    color: #fd0022;

}

.text-success {

    color: #3c763d;

}

a.text-success:hover, a.text-success:focus {

    color: #1a321a;

}

.text-info {

    color: #31708f;

}

a.text-info:hover, a.text-info:focus {

    color: #173543;

}

.text-warning {

    color: #8a6d3b;

}

a.text-warning:hover, a.text-warning:focus {

    color: #43351c;

}

.text-danger {

    color: #a94442;

}

a.text-danger:hover, a.text-danger:focus {

    color: #602625;

}

.bg-white {

    background-color: #fff;

}

.bg-dark{

	background-color:#1D1D1D;

}

.bg-gray{background:#E4E4E4;}



.bg-primary {

    color: #fff;

}

.bg-primary {

    background:#202020;

}

.bg-secondary {

    background:#e1bfc9;

}



.bg-success {

    background-color: #dff0d8;

}

a.bg-success:hover, a.bg-success:focus {

    background-color: #c1e2b3;

}

.bg-info {

    background-color: #d9edf7;

}

a.bg-info:hover, a.bg-info:focus {

    background-color: #afd9ee;

}

.bg-warning {

    background-color: #fcf8e3;

}

a.bg-warning:hover, a.bg-warning:focus {

    background-color: #f7ecb5;

}

.bg-danger {

    background-color: #f2dede;

}

a.bg-danger:hover, a.bg-danger:focus {

    background-color: #e4b9b9;

}

.list-unstyled {

    list-style: outside none none;

    padding-left: 0;

}

.list-inline {

    list-style: outside none none;

    margin-left: -5px;

    padding-left: 0;

}

.list-inline &gt; li {

    display: inline-block;

    padding-left: 5px;

    padding-right: 5px;

}

html .page .offset-top-0 {

    margin-top: 0;

}

html .page .offset-top-4 {

    margin-top: 4px;

}

html .page .offset-top-6 {

    margin-top: 6px;

}

html .page .offset-top-10 {

    margin-top: 10px;

}

html .page .offset-top-17 {

    margin-top: 17px;

}

html .page .offset-top-25 {

    margin-top: 25px;

}

html .page .offset-top-32 {

    margin-top: 32px;

}

html .offset-top-40 {

    margin-top: 40px;

}

html .page .offset-top-50 {

    margin-top: 50px;

}

html .page .offset-top-66 {

    margin-top: 66px;

}

html .page .offset-top-86 {

    margin-top: 86px;

}

.offset-top-100 {

    margin-top: 100px;

}



html .page .offset-left--30 {

    margin-left: -30px;

}



/*------------------------------------------------------------------------------*/

.section-all-0{

	padding-right:0px;

	padding-left:0px;

}

	

.section-all-10 {

    padding: 10px;

}

.section-all-20 {

    padding: 20px;

}

.section-all-30 {

    padding: 30px;

}

.section-all-40 {

    padding: 40px;

}

.section-all-50 {

    padding: 50px;

}

.section-10 {

    padding-bottom: 10px;

    padding-top: 10px;

}

.section-23 {

    padding-bottom: 23px;

    padding-top: 23px;

}

.section-30 {

    padding-bottom: 0px;

    padding-top: 30px;

}

.section-42 {

    padding-bottom: 42px;

    padding-top: 42px;

}

.section-55 {

    padding-bottom: 55px;

    padding-top: 55px;

}

.section-70 {

    padding-bottom: 70px;

    padding-top: 70px;

}

.section-80 {

    padding-bottom: 80px;

    padding-top: 80px;

}

.section-90 {

    padding-bottom: 90px;

    padding-top: 90px;

}

.section-100 {

    padding-bottom: 100px;

    padding-top: 100px;

}

.section-154 {

    padding-bottom: 154px;

    padding-top: 154px;

}

.section-167 {

    padding-bottom: 167px;

    padding-top: 167px;

}

.section-200 {

    padding-bottom: 200px;

    padding-top: 200px;

}

.section-left-15 {

    padding-left: 15px;

}

.section-top-15 {

    padding-top: 15px;

}

.section-top-23 {

    padding-top: 23px;

}

.section-top-30 {

    padding-top: 30px;

}

.section-top-40 {

    padding-top: 42px;

}

.section-top-55 {

    padding-top: 55px;

}

.section-top-70 {

    padding-top: 70px;

}

.section-top-80 {

    padding-top: 80px;

}

.section-top-90 {

    padding-top: 90px;

}

.section-top-100 {

    padding-top: 100px;

}

.section-top-154 {

    padding-top: 154px;

}

.section-top-167 {

    padding-top: 167px;

}

.section-top-200 {

    padding-top: 200px;

}



.section-bottom-23 {

    padding-bottom: 23px;

}

.section-bottom-40 {

    padding-bottom: 42px;

}

.section-bottom-55 {

    padding-bottom: 55px;

}

.section-bottom-70 {

    padding-bottom: 70px;

}

.section-bottom-80 {

    padding-bottom: 80px;

}

.section-bottom-90 {

    padding-bottom: 90px;

}

.section-bottom-100 {

    padding-bottom: 100px;

}

.section-bottom-154 {

    padding-bottom: 154px;

}

.section-bottom-167 {

    padding-bottom: 167px;

}

.section-bottom-200 {

    padding-bottom: 200px;

}







.navbar-nav &gt; li &gt; a {font-size: 16px;padding: 9px 0px; text-align:center;}

.topBar{background: url(../img/topbg.jpg); line-height: 38px; text-align: right;}

.topBar a{width: 24px; height: 24px; line-height: 24px; text-align: center; background: #d5c7b3; color: #000; border-radius: 50%; padding-left: 3px;}

.topBar a:hover, .topBar a:focus{text-decoration: none; background: #fff;}



.navbar-default{background: #fff; padding: 0px 0; text-transform: uppercase; border-top: 1px solid #ccc; }

.navbar-nav &gt; li &gt; .dropdown-menu { margin-top: 0; }

.navbar-header {/* background: #d90101 none repeat scroll 0 0; */ float: left;padding: 3px 0;width: 100%;}

.navbar .col-md-3, .navbar .col-md-9{padding:0px;}

.navbar-nav{}

.navbar-nav &gt; li:last-child {/* float: right;position: absolute;right: 90px; */cursor: pointer;}

.categoryDropdown .btn-group, .categoryDropdown .btn-group .btn, .categoryDropdown .btn-group .dropdown-menu {

    width: 100%;

    text-align: left;

}

#searchform .form-group{margin:0px;padding:15px 0;}

#searchform{display:none;}



.carousel-caption .spr1{font-size: 24px; padding: 15px; color: #ed1b24; background: rgba(255, 255, 255, 0.5); }

.carousel-caption .spr{background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0; color: #ed1b24;font-size: 20px;line-height: 32px;margin: auto;padding:35px 25px;text-transform: none;width: 160px;text-align: right;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-khtml-border-radius: 50%;}

.carousel-caption .spr label{display: inline-block;font-size: 16px;font-weight: bold;margin-bottom: 5px;max-width: 100%;text-align: right;}

.carousel-caption .spr span{font-size: 70px;width: 100%;}

.carousel-caption h3{font-size:60px;font-weight: 600;}

.carousel-caption p{font-size: 20px;font-style: italic;}



.welcome_Section{background:#none; margin-top:-50px; position:relative;}

.welcome_Section-inner{display:flex; height:350px; overflow:hidden;}



.welcome_Section h1, .feature h1, .calltoaction h1{}

.welcome_Section h1:before, .feature h1:before, .calltoaction h1:before{}

.welcome_Section p{color: #ed1b24; font-size: 21px; padding: 10px 0;}

.welcome_Section a{display: block; font-size: 25px; color: #005c5d; text-transform: uppercase; font-weight: bold; margin-top: 10px;}

.welcome_Section a img{margin: 10px 0;}

.welcome_Section a:hover{text-decoration: none; opacity: 0.8; filter:alpha(opacity=80); }

.welcome_Section h4{font-weight:600;font-size: 21px;}

.welcome_Section p{font-size:18px;color:#222;}

.welcome_Section .read img{border-bottom: 1px solid #c0c0c0;padding: 10px 20px;margin:0px;}

@media (max-width:768px){

	.welcome_Section-inner{height:auto;}

}



.q-box{border-color:#c9c9c9 #c9c9c9 #c9c9c9 #ed1b24; border-width:1px 1px 1px 10px; margin-bottom:30px; border-style:solid; transition:all 0.5s ease;  }

.q-box:hover{box-shadow: 6px 8px 24px 0 rgba(32, 47, 57, 0.2);}

.q-box-inner{border-top:solid 10px #ed1b24; }



.q-box h3{margin-top:10px;}

	

	

.q-box.odd{margin-top:-25px;}

.q-box.odd:hover{margin-top:0px; }

	

.q-box.even{margin-top:25px; }

.q-box.even:hover{margin-top:0px;}

@media (max-width:1024px){

	.q-box, .q-box.odd, .q-box.even{margin-top:0px; text-align:center;}

	.q-box img{ display:inline-block;}

}

@media (max-width:768px){

	.q-box a{display:inline-block;}	

}



.mid2-box{padding:0; width:20%; float:left;}

@media (max-width:1024px){

	.mid2-box{width:50%;}

}



@media (max-width:420px){

	.mid2-box{width:100%;}

}



.mid2 .col-md-3, .mid2 .col-sm-3, .mid2 .col-xs-12{padding:0;}

.mid2 a img{transition:all 0.5s ease;}

.mid2-img::before {

    opacity: 1;

    transform: scale(1.2);

	transition:all 0.5s ease;

}

.mid2-img::before {

    border: 1px solid #fff;

    bottom: 6%;

    content: "";

    left: 7%;

    position: absolute;

    right: 7%;

    top: 5%;

}

.mid2-img {

    background: #404345 none repeat scroll 0 0;

    color: #aeb0b1;

    overflow: hidden;

    position: relative;

    text-align: center;

	transition:all 0.5s ease;

}

.mid2-img:hover::before{opacity:1; transform: scale(1);}

.mid2-img:hover img{opacity:0.5;}



.caption{opacity:0; position:absolute; top:0; bottom:0; width:100%; justify-content:center; display:flex; flex-direction:column; color:#fff;   transition:all 0.5s ease;}

.mid2-img:hover .caption{opacity:1; }

.mid2-link .more{font-size:22px; color:#fff;}



		



.feature{padding: 50px 0; clear: both;background:url(../img/banner1a.png); background-repeat:repeat-y;

    background-attachment:fixed;

    background-size:100%;

    -o-background-size: cover;

    -moz-background-size: cover;

    -webkit-background-size:cover;}

.feature1{padding: 50px 0; clear: both;background:url(../img/banner1a.png) repeat fixed top left / cover; }

.feature a{display: block; margin-top: 10px;}

.feature img{display: block; margin: 10px auto; width: 100%; height: auto;-webkit-border-radius:5px;

-moz-border-radius:5px;

border-radius:5px;}

.feature span{display: block; font-size: 25px; color: #ed1b24; text-transform: uppercase; font-weight: bold; margin-top: 10px; position: relative; padding: 10px 0;}

.feature span:before{width: 100px; content: ' '; position: absolute; left: 50%; margin-left: -50px; bottom: 0; height: 2px; background: #ed1b24;}

.feature a:hover{text-decoration: none; opacity: 0.8; filter:alpha(opacity=80); }

.feature h3{color:#ed1b24;font-size: 35px;font-weight: 600;}

.feature p{ color: #444;font-size: 19px;margin-top: 20px; line-height: 30px;font-weight: 600; font-style: italic;}

.feature .carousel-indicators{bottom: -40px;}

.feature .col-md-3{padding:0 10px;}

.home-message{color:#fff;text-align:center;

background:000 url(../img/thali-bg.jpg); background-repeat:repeat-y;

    background-attachment:fixed;

    background-size:100%;

    -o-background-size: cover;

    -moz-background-size: cover;

    -webkit-background-size:cover;

	margin-top:-50px;

	}





.bottom-slider{background:#fff;padding:30px 0 0; text-align: center;}

.bottom-slider h3{color: #ed1b24;font-size: 22px;font-weight: 600;}

.bottom-slider p{font-size: 15px;margin-bottom:20px;}



.calltoaction
{
    padding:30px 0;
     color:#b0b0b0;
     background-image: url(../img/footer-bg.jpg);
     width: 100%;
     background-repeat: no-repeat;
     background-position: center;
     background-size: cover;
    
    }



.calltoaction a{color:#b0b0b0;}

.calltoaction ul{ padding-left:0;}

@media (max-width:768px){

.calltoaction{ text-align:center;}

}

.social-list {margin:0 auto; font-size:30px;}

.social-list li{ margin: 15px 30px 0 0;}





.calltoaction h1{color:#eaeaea;margin-bottom:40px;}

.calltoaction address p{color:#eaeaea;font-size:16px;line-height: 30px;float:left;width:100%;}

.calltoaction address p i{font-size:25px;width: 30px;float: left;margin-top: 5px;}

.calltoaction address p i.fa-envelope{font-size:16px;}

.calltoaction address p i.fa-mobile{font-size:30px;margin-top: 0px;}

.calltoaction address p span{float:left;}



.homeform input {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: transparent none repeat scroll 0 0;

    border-color: -moz-use-text-color -moz-use-text-color #eaeaea;

    border-image: none;

    border-radius: 0;

    border-style: none none solid;

    border-width: 0 0 1px;

    color: #eaeaea;

    font-size: 18px;

    padding: 10px 0;

	height: 40px;

    margin-bottom: 10px;

}

.homeform textarea {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: transparent none repeat scroll 0 0;

    border-color: -moz-use-text-color -moz-use-text-color #eaeaea;

    border-image: none;

    border-radius: 0;

    border-style: none none solid;

    border-width: 0 0 1px;

    color: #eaeaea;

    font-size: 18px;

    padding: 10px 0;

	height: 50px;

	width:100%;

    margin-bottom: 10px;

}

.homeform .btn{ background: transparent none repeat scroll 0 0;border-radius: 0;padding: 10px 20px;color:#eaeaea;}

.homeform .map{border:1px solid #f4c625;margin-right: 15px;}

.homeform .msg{border:1px solid #ed1b24;}



.homeform .form-control:focus {border-color: #eaeaea;outline: 0;-webkit-box-shadow: transparent;box-shadow: transparent;}





.copyright{font-size: 15px; color: #222;background:#f4c625 none repeat scroll 0 0; text-align: center; border-top: 1px solid #666; padding: 25px 0; clear: both;}



.fresh_tandoor{background: url(../img/bg.jpg); padding: 50px 0; clear: both;}

.fresh_tandoor h2{color: #ed1b24; font-size: 45px; font-weight: bold; padding-bottom: 5px;}

.fresh_tandoor p{color: #000; font-size: 16px; padding: 10px 0;}

.fresh_tandoor a.btn{text-transform: uppercase; padding: 12px 20px; font-weight: bold;}



.bottom_carousel{padding: 25px 0; clear: both;}

.dish_block{float: left; margin: 0 12px; text-align: center; padding: 15px 0;}

.dish_block a{display: block; font-size: 16px; font-weight: bold;}

.dish_block:hover{text-decoration: none; opacity: 0.8; filter:alpha(opacity=80); }



.page-heading{background: url(../img/banner.jpg) center 0 no-repeat; background-size: 100% auto; background-size: cover; padding:100px 0; }

.page-heading h1{font-size: 40px;color: #fff; text-shadow:1px 1px 5px #000;}

@media(max-width: 768px){

	.page-heading{padding:0px 0;}

}



.section-heading{ position: relative;}



.MainContent{padding: 50px 0;}





.aboutus{padding: 30px 0; clear: both; background: #fff;}

.aboutus h3{font-size: 25px; color: #df4c31;font-weight: normal; line-height: 30px; margin-top: 0;}

.aboutus p{color: #666; margin-bottom: 20px;}



#menu_accordion{}

#menu_accordion dt{ background:#fff; border:1px solid #ccc; padding:10px 15px; font-size: 17px; color: #000; margin: 5px 0 0; cursor: pointer; font-weight: normal; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; box-shadow: 5px 3px 10PX #E5E5E5; }

#menu_accordion dt.ui-state-active{background:#ed1b24; color: #fff; border-color: #ed1b24; border-radius: 0px;}

#menu_accordion dt big{ color:#ed1b24; padding-right:15px;}

#menu_accordion dt.ui-state-active big{color:#fff;}



#menu_accordion dd{background:#fff; border:1px solid #ed1b24; color: #333; border-radius: 0px;}



.meu_list{list-style: none; margin: 0; padding:7px 20px; font-size: 15px; }

.meu_list li{ padding: 10px 0; font-weight: bold;}

.meu_list li p{border-top: 1px dashed #ccc; margin-top: 5px; padding-top: 5px; margin-bottom: 0; font-weight: normal;}

.meu_list li:last-child{border-bottom: none;}

.meu_list li span{float: right; font-weight: 600;}



.Advertisement{border: 1px solid #aaa; margin-bottom: 30px; display: block;}

.Advertisement img{width: 100%;}



.sidenav{list-style: none; margin: 0 0 20px; padding: 0px;
    background-color: #fff;}

.sidenav li{clear: both; margin: 0; padding:0 0 5px 0;}

.sidenav li a{ display: inline-block; padding: 12px 18px; background: #fff; color:#000; border-radius:0px; border:solid 1px #ccc; transition:all 400ms ; -webkit-transition:all 400ms ; -moz-transition:all 400ms ; -ms-transition:all 400ms ; -o-transition:all 400ms ; }

.sidenav li:hover a, .sidenav li.active a{background: #ed1b24; border-color:#ed1b24; border-right-color:#fff; color: #fff; text-decoration: none;}



.side-heading{margin: 10px 0 10px; padding:7px 0; color: #ed1b24;text-align: center; margin: 0 0 20px; font-size: 25px;}

.side-heading:before{background: #666; display: inline-block; vertical-align: middle; zoom: 1; /* Fix for IE7 */ *display: inline; /* Fix for IE7 */ height: 2px; content: ' '; width: 20px; margin: 0 10px;}

.side-heading:after{background: #666; display: inline-block; vertical-align: middle; zoom: 1; /* Fix for IE7 */ *display: inline; /* Fix for IE7 */ height: 2px; content: ' '; width: 20px; margin: 0 10px;}



.well{background: #fafafa; border:1px double #ed1b24; padding: 30px; box-shadow: 0 0 20px #ddd; border-radius: 5px;}

address{font-size: 16px;}





.ourmenu{  position: relative;

  overflow: hidden;

  margin-bottom: 20px;

  height: 170px;

  width: 100%;

  padding: 0;

 

  background: #fff;

  box-sizing: border-box;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;}









.menubox{margin-bottom: 50px;}

.menubox h3 { font-size: 24px; 

  padding: 14px 5px;

  margin: 0;

  position: absolute;

  bottom: 0px;

  width: 100%;

  color: #fff;

  text-align: center;

  font-size: 20px;

  font-weight: bold;

  background: rgba(52, 52, 52, .7);

  z-index: 10;



}

.ourmenu.menubox:hover figcaption {

  top: 0;

}

.ourmenu.menubox figcaption {

  text-align: center;

  position: absolute;

  top: 100%;

  left: 0;

  background: rgba(224, 0, 0, .7);

  height: 100%;

  width: 100%;

  -webkit-transition: all .3s ease;

  -moz-transition: all .3s ease;

  transition: all .3s ease;

}

.ourmenu.menubox:hover figcaption a {

  top: 30%;

    position: relative;

  -webkit-transition: top .3s ease;

  -moz-transition: top .3s ease;

  transition: top .3s ease;

  -webkit-transition-delay: .3s;

  transition-delay: .3s;

}

.btn-default-white{

	  padding: 5px 15px 5px 15px;

  border: 1px solid #fff;

  background: transparent;

  color: #fff;

  border-radius: 7px;

  font-size: 16px;

  -webkit-transition: all .4s ease;

}

.btn{
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
  text-align: center;
  white-space: nowrap;
  font-weight: normal;
  line-height: 24px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  border-radius: 50px!important;
  -webkit-border-radius: 50px!important;
  -moz-border-radius: 50px!important;
  -ms-border-radius: 50px!important;
  -o-border-radius: 50px!important;
}

.btn-default-white:hover, .btn-default-white:focus, .btn-default-white:active, .btn-default-white.active {

  outline: 0;

  border-color: #ed1b24;

  background-color: #fff;

  color: #ed1b24;

}

.menu_img{

	 

    box-sizing: border-box;

    cursor: pointer;

    height: 170px;

	/*height: 100%;*/

    margin: 0 auto;

    overflow: hidden;

    padding: 0;

    position: relative;

    width: 100%;

}

.menubox p{font-size: 14px; color: #666;}

.menu_img1{position: relative; width: 100%; height: auto; border-radius: 2px; line-height: 0; background: #000;}

.menu_img img{width: 100%; height: auto; border-radius: 0px; }

.menu_img img:hover{opacity: 1.0; filter:alpha(opacity=100);}

.menu_img big{position: absolute; left: 20px; bottom: 20px; color: #fff; font-size: 50px; line-height: 50px;}

.menubox:hover .menu_img1 img{ opacity: 1; filter:alpha(opacity=100); }

#optiontab{font-size: 17px;}

#optioncheck{display:none;}





/*======================Packeges=====================================*/

.cat-packeges{

  padding: 13px;

  background:#f4c625;

  border-radius: 4px;

  box-shadow: 0 0 2px #777;

  float:left;

  width:100%;

  margin-bottom: 30px;

}



.cat-packeges:hover{

    box-shadow: 0 0 3px #fff;

    opacity:0.9;

}



.cat-packeges:hover a{text-decoration: none;}

.cat-packeges .plan{

  box-sizing: border-box;

  color: #fff;

  font-weight: bold;

  padding: 0 0 17px 0;

  position: relative;

}

.cat-packeges .plan h3{

	text-align: center;

  font-size: 15px;

  line-height: 40px;

  margin:0px;

  margin-bottom: 0;

  position: relative;

  z-index: 10;

  background:#ed1b24;

}

.cat-packeges .plan h3 strong{font-size:20px;}

.cat-packeges .plan  .arrow {

    bottom: 11px;

    height: 16px;

    left: 50%;

    margin-left: -8px;

    margin-top: -8px;

    position: absolute;

    transform: rotate(45deg);

    width: 16px;

    z-index: 1;

	background:#ed1b24;

}

.cat-packeges ul{

  list-style: none;

  margin: 0;

  padding:0 10px 10px;

}

.cat-packeges ul li{

	color:#000;

	font-size:15px;

}

.cat-packeges ul li span{

	color:#ed1b24;

	font-size:15px;

	font-weight:600;

}



.packeges-list{

	padding: 13px;

  box-shadow: 0 0 1px #ccc;

  border: 1px solid #999;

  border-radius: 5px;

  margin-top:30px;

  background-color: rgba(255, 255, 255, 0.8);

}

.packeges-list h3{

	color: #fff;

  background: #ed1b24;

  margin: 0px;

  font-size: 20px;

  font-weight: 600;

  padding:8px;

}

.packeges-list h3 span{

	background: #FFFF00;

  padding: 8px 14px;

  border-radius: 50%;

  color: #333;

}

.packeges-list  ul{

	list-style:none;

	padding-left:10px;

	color:#fff;

	margin-bottom:0px;

}

.packeges-list  ul li{

	color: #000;

  font-size: 16px;

  padding-top: 10px;

}

.cat-fix-bg{

	background:rgba(0, 0, 0, 0) url("../img/banner1.jpg") no-repeat fixed center center / cover;

	padding:0px;

}

.cat-bg-2{

	background:rgba(0, 0, 0, 0.6);

	padding:60px 0;

}

.packege-view h1{color:#fff;margin-top:0px;}

.packege-view p{color:#eee;margin-top:0px;}

.inner-sec {

    border-bottom: 1px solid #666666;

    border-top: 1px solid #666666;

    color: #ffffff;

    float: left;

    font-size: 20px;

    line-height: 30px;

    margin: 10px 0;

    padding: 7px 0 0;

    width: 100%;

}





.bullet {

      background: #666666 none repeat scroll 0 0;

  border-radius: 50%;

  color: #fff;

  padding: 5px 12px;

  right: 0;

}

.bullet-active {

    background: #ffffff none repeat scroll 0 0;

    color: #000000;

}





.box_stat {position: absolute; right: 25px; text-align: center; bottom: 25px;display: none;}

.box_stat &gt; a { display: inline-block; font-size: 16px; margin:0 5px; vertical-align: bottom;  background: #fff; background: rgba(255, 255, 255, 0.9); border-radius: 5px; padding: 8px 12px; line-height: 20px; border:1px solid #fff;}

.box_stat &gt; a .fa { font-size: 20px; vertical-align: bottom;}

.box_stat &gt; a .fa-heart { font-size: 20px;}

.box_stat &gt; a:hover {background: #ed1b24; color: #fff; text-decoration: none;}



.change_location{ /*float: right;*/ margin-top: 5px; font-family: "poppinsregular",Arial;     border: solid 2px #f0f;
    border-radius: 100px;
    padding: 10px 15px;
    border: solid 2px #ff0000;
}

.change_qty{ margin-top: 5px;  }

.change_qty .btn-xs{ font-size: 10px; }



.location_map{ height: 675px; width: 100%;}

.address_list dt{font-size: 16px; font-weight: bold; padding: 0 0 2px; }

.address_list dd{margin: 0 0 20px; padding: 0; font-size: 16px;}

.location_heading{font-size: 16px; color: #ed1b24; font-size: 30px;}



footer{ clear: both;}

footer h3{text-transform: uppercase; font-size: 20px; font-weight: bold; padding-bottom: 10px;}

footer address a{color: #fff;}

footer address a:hover, footer address a:focus{color: #fff;}

footer .socials{display: block;}

footer .socials a{width: 44px; height: 44px; line-height: 44px; text-align: center; background: #fc6a22; color: #fff; border-radius: 50%; padding-left: 5px; font-size: 20px;}

footer .socials a:hover, footer .socials a:focus{text-decoration: none; background: #fff; color: #fc6a22;}

footer ul li{list-style:none; display:block; margin:0 5px;}


.social-link ul li{list-style:none; display:inline!important; margin:0 5px;}



.news_input{ width: 65%; float: left; padding: 6px 10px; border:none; color: #000;}

.news_btn{width: 30%;  padding: 6px 10px; float: right; background: #000; border:none;}











/*catering*/



.section_title{font-size: 20px; line-height: 28px; font-family: "poppinsregular",Arial;padding-bottom: 15px; border-bottom: 1px solid #eee; margin: 0 0 15px; font-weight: 600; }

.section_title i{color: #ed1b24; font-size: 14px; float: right; width: 28px; height: 28px; background: #eee; border-radius: 5px; text-align: center; line-height: 28px;}

.RestaurantBlock {margin-bottom: 40px;}

.RestaurantBlock summary{overflow: hidden;}

.RestaurantBlock summary h3{font-size: 30px;position: relative; font-family: "poppinsregular",Arial; padding-bottom: 8px; margin: 0 0 10px}

.RestaurantBlock summary h3:before{position: absolute; width: 30px; height: 1px ; content: '';background: #333; left: 0;bottom: 0}

.RestaurantBlock summary h3:hover a{color: #333; text-decoration: none;}

.RestaurantBlock &gt; img{float:left; width:100px; height:100px; border-radius:3px; padding:5px; border:1px solid #ccc; margin-right:15px}

.rating{ color: #333}

ul.rest_menu{list-style-type: none; padding-left: 0px;}

ul.rest_menu li a{font-size: 14px; position: relative; line-height: 24px }

ul.rest_menu li a:hover{color: #333; text-decoration: none;}

.rest_row {margin-bottom: 30px}

.rest_row &gt; ul{list-style-type: none; padding-left: 0;}

.rest_row &gt; ul li{padding: 10px 0; line-height: 30px; border-bottom: 1px solid #eee; overflow: hidden; }

.rest_row &gt; ul li a{float: right; border-radius: 50%; line-height: 22px;height: 30px; width: 30px;padding:3px 4px; font-size: 20px; margin-left: 10px}

.rest_row &gt; ul li span.rest_price{float: right; line-height: 30px}

.rest_row &gt; ul li small{display: block;}

.rest_row &gt; ul li i.fa-heart{border-radius:4px; background: #ddd; padding: 5px;font-size: 10px}



.Order_block {

    border-bottom: 1px solid #eee;

    font-size: 16px;

    margin: 0 0 15px;

    padding-bottom: 10px;

}

.Order_block ol {

    list-style-type: none;

    padding-left: 0;

    padding-right: 10px;

}

.Order_block ol li {

    border-bottom: 1px solid #eee;

    font-size: 14px;

    padding: 8px 0;

}

.Order_block ol li h4, .Order_block h5 {

    color: #666;

    font-size: 15px;

    font-weight: 600;

    margin: 0 0 5px;

}

.Order_block ol li a {

    font-size: 18px;

    line-height: 18px;

}

.Order_block ol li h4 span {

    border: 1px solid #ccc;

    border-radius: 4px;

    color: #ed1b24;

    display: inline-block;

    font-size: 14px;

    height: 26px;

    line-height: 26px;

    margin-right: 10px;

    text-align: center;

    width: 26px;

}

.Order_block ol li .order_price {

    color: #ed1b24;

    float: right;

    font-size: 18px;

    line-height: 26px;

}

.order_details &gt; span {

    color: #ed1b24;

    font-size: 14px;

}

.order_details p {

    color: #666;

    font-size: 14px;

    margin: 6px 0;

}

.order_details h3 {

    color: #333;

    font-size: 24px;

    margin: 10px 0;

}



.order_details &gt; span {font-size: 14px;  color: #ed1b24;}

.order_details p {font-size: 14px;  color: #666;margin: 6px 0}

.order_details h3 {font-size: 24px;  color: #333;margin: 10px 0}

 



ul.cart_list{list-style-type: none; padding-left: 0; margin: 20px 0}

ul.cart_list li{padding:5px 0; font-size: 15px; font-weight: 600; color: #666 }

.price_head{margin: 0 0 10px; font-size: 20px; padding-bottom: 10px; border-bottom: 1px solid #ddd;}

.pricebox{background: #333; color: #fff; border-radius: 5px; padding: 15px}

.pricebox h4{text-align: right; font-weight: 600; text-transform: uppercase; font-size: 24px; margin: 0px}

.pricebox h4 span{font-weight: normal; text-transform: none; font-size: 18px; color: #eee }

.pricebox h2{font-size: 50px; color: #eee; margin: 0px }

.price_accordian dd{padding: 20px}

table.my_table tr &gt; td{vertical-align: middle; border-top: 0; padding: 5px}

table.my_table tr &gt; td input[type="text"], 

.price_form input[type="text"]{width: 45px}

.price_form {overflow: hidden; display: block;}

.price_form .form-group{display: block;}

.price_form span{font-size: 18px; line-height: 30px; float: right;}





@media(min-width: 768px){

  .navbar-nav &gt; li:hover &gt; .dropdown-menu { display: block;}

}



.media-body .table{width: 100%; margin-bottom: 10px; border:none;}

.media-body .table td{padding:2px;  border: none; background: #fff; vertical-align: middle;}

.media-body .table tr td select{margin-left: 10px;}

.media-body .table tr td input.form-control{text-align: center;}

.media-body .table label{padding: 1px 0 0; display: block; margin: 0;}

.media-body .table strong{padding: 1px 0 0; display: block; margin: 0; color: #df4c31; font-size: 20px;}



.dishlist .btn{border-radius: 0;}

.dishlist .media{overflow: hidden;  padding: 20px; margin-bottom: 20px; border:1px solid #df4c31;}

.dishlist .media-heading{color: #df4c31;}

.dishlist .media-object{width: 200px; border: 2px solid #ccc; margin-right: 10px;}



.dishgrid .btn{border-radius: 0;}

.dishgrid.media-list{margin: 0 -10px;}

.dishgrid .media{overflow: hidden; padding: 20px; margin-bottom: 20px; border:1px solid #df4c31; width: 48%; float: left; margin: 1%; min-height: 600px;}

.dishgrid.media-list .media:nth-child(odd){clear: both;}

.dishgrid .media-heading{color: #df4c31;}

.dishgrid .media-left{width: 100%; padding: 0; display: block; margin-bottom: 10px; background: #eee;}

.dishgrid .media-object{width: 100%; border: 2px solid #ccc; margin: 0 auto;    max-width: 220px;}

.dishgrid .media:hover .media-object{opacity: 0.8; filter:alpha(opacity=80);}

.dishgrid .media-body{clear: both; display: block; width: auto;}



.media-list.dishlist .media .media-left img{    max-width: 210px;

    border: 2px solid #eaeaea;

    border-radius: 10px;}



.loader {

    position: relative;

}

.loader .fa-spin {

    color: #ddd;

    display: none;

    font-size: 60px;

    height: 60px;

    left: 50%;

    margin: -30px 0 0 -30px;

    position: absolute;

    top: 50%;

    width: 60px;

    z-index: 2;

}

.loader.show_loader::before {

    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;

    bottom: 0;

    content: " ";

    left: 0;

    position: absolute;

    right: 0;

    top: 0;

    z-index: 1;

}

.loader.show_loader .fa-spin {

    display: block;

}



.section_title .fa {

    background: #eee none repeat scroll 0 0;

    border-radius: 5px;

    color: #ed1b24;

    float: right;

    font-size: 14px;

    height: 28px;

    line-height: 28px;

    position: relative;

    text-align: center;

    width: 28px;

}

.section_title .fa span {

    background: #ed1b24 none repeat scroll 0 0;

    border-radius: 50%;

    color: #fff;

    float: right;

    font-size: 12px;

    height: 20px;

    line-height: 14px;

    position: absolute;

    text-align: center;

    top: -10px;

}

.badge {

    background-color: #777777;

    border-radius: 10px;

    color: #ffffff;

    display: inline-block;

    font-size: 12px;

    font-weight: bold;

    line-height: 1;

    min-width: 10px;

    padding: 3px 7px;

    text-align: center;

    vertical-align: baseline;

    white-space: nowrap;

}



.dishlist .table {

 

    margin-bottom: 10px;

    width: 100%;

}

.dishlist .table td {

    background: #fff none repeat scroll 0 0;

    border: medium none;

    padding: 6px 10px 4px;

    vertical-align: middle;

	    font-weight: 600;

    font-size: 16px;

}

.dishlist .table tr:nth-child(2n) td {

    background: #eee none repeat scroll 0 0;

}

.dishlist .table tr td .input-group {

    width: 100px;

}

.dishlist .table label {

    display: block;

    margin: 0;

    padding: 1px 0 0;

}

.dishlist .table strong {

    color: #76984a;

    display: block;

    margin: 0;

    padding: 1px 0 0;

}

.captcha_table {

    background: #ed1b24;

    border: 1px solid #000;

    width: 100%;

}

.captcha_table td {

    padding: 5px;

}

.captcha_table td .form-control {

    height: 40px;

}

.captcha_table td .btn {

    padding: 7px 12px;

}

















/*New Css on 18 August*/





.order-table{display: table; width: 100%; clear: both;}

.order-table thead th{padding: 10px; color: #ed1b24; font-size: 16px;}

.order-table tfoot td{padding: 10px; color: #000; font-size: 16px;}

.order-table tbody{border-left: 1px solid #ddd; border-top: 1px solid #ddd;}

.order-table tbody td{padding: 5px 10px; color: #666; font-size: 14px; border-right: 0px solid #fff; border-bottom: 1px solid #ddd;}

.order-table tbody tr:nth-child(even) td{background: #fff; color:#000;}



.back-btn{color: #000; font-size: 16px;}

.back-btn .fa{ font-size: 18px; }

.no_padding{padding: 0;}





.order-tablebox{

  border: 1px solid #df4c31;

  margin-bottom: 20px;

  overflow: hidden;

  padding: 20px;

  border-radius:0px;

}

.order-tablebox li{list-style:none;}



.panel-heading big {

  background: #f7c80e;

  border-radius: 50%;

  color: #fff;

  float: left;

  font-size: 24px;

  height: 34px;

  line-height: 34px;

  margin: -7px 10px -7px -8px;

  text-align: center;

  width: 34px;

}



.package_header_box {

    background: #f5f06b none repeat scroll 0 0;

    margin: 20px 0;

    overflow: hidden;

}

.package_header_box .cpbox {

    background: #212161 none repeat scroll 0 0;

    color: #fff;

    float: left;

    padding: 20px;

    width: 300px;

}

.package_header_box .cpbox h2 {

    border-bottom: 1px solid #fff;

    margin: 0 0 10px;

    padding-bottom: 10px;

    text-align: center;

    font-size: 35px;

}

.package_header_box .cpbox ul {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}

.package_header_box .cpbox ul li {

    padding-bottom: 5px;

}

.package_header_box .cpbox ul li span {

    font-size: 20px;

    line-height: normal;

    padding-left: 5px;

    vertical-align: middle;

}

.package_header_box .cp_content {

    overflow: hidden;

    padding: 20px;

}

.package_header_box .cp_content img {

    float: left;

    margin: 30px 20px 0 0;

}

.package_header_box .cp_desc {

    overflow: hidden;

}

.package_header_box .cp_desc big {

    display: block;

    font-size: 30px;

    padding: 5px 0;

}

.package_header_box .cp_desc p {

    font-size: 16px;

}





.topsection {

  background: #333;

  line-height: 38px;

  padding: 5px 0;

  text-align: right;

}





.cartbtn {

  background: rgba(255, 255, 255, 0.2);

  border-radius: 0;

  color: #000;

  margin:10px 0px 0;

  padding: 2px 10px;

  position: relative;

}



.cartbtn:hover, .cartbtn:focus { text-decoration: none;}



.cartbtn .badge {

  border-radius: 2px;

 

  color: #ed1b24;

  background: #fff;

}

.cartbtn i{ font-size:18px;}

.change_location {

    

    font-family: "poppinsregular",Arial;

    margin:10px 0px 0;

}



#navigation{}

/*

.packagesection{clear: both; width: 100%; clear: both; display: table; margin: 20px 0; }

.package_block{background:#f5f5f5; border:1px solid #ddd; margin-bottom:30px; /*padding: 15px; display: table-cell; width: 25%; border-right:1px solid #ddd;}

.package_block:first-child{border-radius: 5px 0 0 5px;}

.package_block:first-child hgroup{border-radius: 5px 0 0 0;}

.package_block:last-child{border-radius: 0 5px 5px 0; border-right:none;}

.package_block:last-child hgroup{border-radius: 0 5px 0 0;}

.package_block hgroup h3{  margin: 0 0 5px;}

.package_block hgroup{ padding: 15px;  color: #ed1b24;}

.package_block  hr{height: 1px;  background: #ddd; margin-bottom: 15px; margin-top:0;}

.package_block hgroup:before{border:10px solid transparent; border-top-color: #ed1b24; position: absolute; left: 50%; top: 100%; margin: 0 0 0 -10px; content: ' ';}

.packagesection h4{font-size: 18px; margin-bottom: 20px; padding-bottom: 5px; border-bottom: 1px solid #aaa; font-weight: 600;}

.package_block hgroup h6{font-size: 14px;}

.package_block img{}

.package_block p{font-size: 14px; }

.package_block p big{font-size: 28px; color: #ed1b24; font-weight: 600;}

.package_block .form-inline .form-control{width: 60px; margin: 0 10px;}

.package_block .form-inline label{font-weight: normal;}

.package_block .form-inline .btn{border-radius: 20px;}

.package_block ul{color:#333; padding:0; list-style: none;  min-height: 120px;}

.package_block ul li{ font-size: 14px; margin-bottom: 5px;}

*/







.packagesection{clear: both; width: 100%; clear: both; display: table; margin: 20px 0; border:0px solid #ddd;}

.package_block{ background:#fff; padding: 27px; display: block; float: left; width: 24%; border:0px solid #ed1b24!important; margin-bottom:20px; margin-left: 1%; border-radius:10px!important;  -webkit-border-radius:10px!important ; -moz-border-radius:10px!important ; -ms-border-radius:10px!important ; -o-border-radius:10px!important ; box-shadow: 0px 0px 12px #ccc; }

.package_block:first-child{border-radius:0;}

/* .package_block:first-child hgroup{border-radius:0;} */

.package_block:last-child{border-radius:0; border-right:none;}

.package_block:last-child hgroup{border-radius: 0;}

.package_block hgroup h3{ font-size: 20px; margin: 0 0 5px; font-weight: 800; text-transform: capitalize;}

.package_block hgroup{background: #666; margin: -15px -15px 15px; padding: 15px; text-align: center; color: #fff; position: relative; border-bottom:solid 5px #ed1b24; border-top-left-radius: 10px; border-top-right-radius: 10px;}

.package_block hgroup hr{height: 1px; border-top: 1px solid #a5001a; background: #d05f71; margin: 15px 0;}

/*.package_block hgroup:before{border:10px solid transparent; border-top-color: #ed1b24; position: absolute; left: 50%; top: 100%; margin: 0 0 0 -10px; content: ' ';}

.packagesection h4{font-size: 18px; margin-bottom: 20px; padding-bottom: 5px; border-bottom: 1px solid #aaa; font-weight: 600;}*/

.package_block hgroup h6{ font-size: 14px; text-align: center;}

.package_block img{}

.package_block p{font-size: 14px; }

.package_block p big{font-size: 28px; color: #fff; font-weight: 600;}

.package_block .form-inline .form-control{width: 60px; margin: 0 10px;}

.package_block .form-inline label{font-weight: normal;}

.package_block .form-inline .btn{border-radius: 0px;}

.package_block ul{color: #ed1b24; padding:20px; list-style: none;   height: 365px;}

.package_block ul li{ font-size: 14px; margin-bottom: 5px; list-style: url(../img/catering-package-arrow1.png);}

.package_block .footer{background-image: url(../img/red-texture.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top:solid 2px #ed1b24; margin:-15px; padding:20px;}




.package_block2{ background:#fff; padding: 15px; display: block; float: left; width: 100%; border:1px solid #ed1b24!important; margin-bottom:20px; margin-left: 0; border-radius:10px!important;  -webkit-border-radius:10px!important ; -moz-border-radius:10px!important ; -ms-border-radius:10px!important ; -o-border-radius:10px!important ; box-shadow: 0px 0px 10px #ccc; }

.package_block2:first-child{border-radius:0;}

.package_block2:first-child hgroup{border-radius:0;}

.package_block2:last-child{border-radius:0; border-right:none;}

.package_block2:last-child hgroup{border-radius: 0;}

.package_block2 hgroup h3{ font-size: 20px; margin: 0 0 5px; font-weight: 800; text-transform: capitalize; color: #fff;}

.package_block2 hgroup{background: #ed1b24; margin: -15px -15px 15px; padding: 15px; text-align: center; color: #ed1b24; position: relative; border-bottom:solid 5px #ed1b24; border-top-left-radius: 10px; border-top-right-radius: 10px;}

.package_block2 hgroup hr{height: 1px; border-top: 1px solid #a5001a; background: #d05f71; margin: 15px 0;}

/*.package_block hgroup:before{border:10px solid transparent; border-top-color: #ed1b24; position: absolute; left: 50%; top: 100%; margin: 0 0 0 -10px; content: ' ';}

.packagesection h4{font-size: 18px; margin-bottom: 20px; padding-bottom: 5px; border-bottom: 1px solid #aaa; font-weight: 600;}*/

.package_block2 hgroup h6{ font-size: 14px; text-align: center; color: #fff;}

.package_block2 img{}

.package_block2 p{font-size: 14px; }

.package_block2 p big{font-size: 28px; color: #ed1b24; font-weight: 600;}

.package_block2 .form-inline .form-control{width: 60px; margin: 0 10px;}

.package_block2 .form-inline label{font-weight: normal;}

.package_block2 .form-inline .btn{border-radius: 0px;}

.package_block2 ul{color: #333; padding:20px; list-style: none;   height: 310px;}

.package_block2 ul li{ font-size: 14px; margin-bottom: 5px; list-style: disc!important;}

.package_block2 .footer{background:#ed1b24; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top:solid 2px #ed1b24; margin:-15px; padding:20px;}



@media(max-width: 768px){

.package_block ul{

	height: auto;

}

.package_block2 ul{

	height: auto;

}


}



.panel-heading {

    min-height: 40px;

}



.ourmenu.menubox:hover figcaption .read-m {

  top: 30%;

    position: relative;

  -webkit-transition: top .3s ease;

  -moz-transition: top .3s ease;

  transition: top .3s ease;

  -webkit-transition-delay: .3s;

  transition-delay: .3s;

}



.fixBox{background: #fff; width: 270px; border:1px solid transparent; display: block;}

.fixBox.fix_top{top: 0; position: fixed; padding-top: 10px; z-index: 101; border-color:#ddd;}





@media(max-width: 1024px){

.navbar-nav &gt; li &gt; a {font-size: 13px; padding:9px 0px;}

}

@media(max-width: 768px){

  .change_location { /*float: right;*/ margin: 8px 0 0; }

  .cartbtn { /*float: right;*/ margin-top: 8px;}

  .navbar .col-md-3, .navbar .col-md-9 { float: none; width: auto; }



  .navbar-nav { float: none; margin: 0; }

  .navbar-nav li {padding: 1px;}

  .navbar-header{text-align:center;}

  

}



@media(max-width: 990px){

  .fixBox { display: block; position: static !important; width: auto; }

  .packagesection{display:block; /*border:1px solid #ddd;*/ width: 100%; float: left; clear: both;}

  .package_block{display:block; width: 50%; min-height:600px; float: left; border:1px solid #ddd !important;}

  .package_block  hgroup{border-radius: 0 !important}

}



@media(max-width: 767px){

  .packagesection{ border:none;}

  .package_block{width: 100%; min-height:0; margin-bottom: 20px; text-align: center;}

  .package_block .form-inline .form-control { display: inline; }

}





@media(max-width: 640px){

  .section-heading { color: #212121;   }

  #menu_accordion dt { font-size: 16px; }

}



@media(max-width: 420px){

  #security_code_refresh_img img { max-height: 40px; width: 100%; }

}



.menubox-outer{margin-bottom:20px; border:solid 1px #c9c9c9; transition:all 0.5s ease; }

.menubox-outer:hover{box-shadow: 6px 8px 24px 0 rgba(32, 47, 57, 0.2);}

.menubox.ourmenu{margin:0;}

.menubox-des{padding:10px;}

a .menubox-des h5{color:#000;}



.package_block .meal_block ul{color: #333; padding:20px; list-style: none;   height: auto;}



.meal-title{font-size: 18px; color: #dd0000; margin: 0; }



.meal-carousel .menubox.ourmenu{float: left; width: 215px; margin: 10px;}



.meal-row{position: relative;}

.meal-row .next, .meal-row .prev{position: absolute; bottom: 50%; margin-bottom: -12px; width: 24px; height: 24px; line-height: 24px; color: #ffffff; text-align: center; font-size: 18px; background: #ed1b24; border-radius: 3px; }

.meal-row .prev{left: -12px;}

.meal-row .next{right: -12px;}

.meal-row .next:hover, .meal-row .prev:hover,

.meal-row .next:focus, .meal-row .prev:focus{text-decoration: none; background: #000;}



.catering-cat{border:solid 1px #c9c9c9; padding:20px;}

.catering-cat:hover{box-shadow: 6px 8px 24px 0 rgba(32, 47, 57, 0.2);}




.package_block .btn-primary {
    color: #8a8485!important;
    background-color: #fff!important;
    border-color: #fff!important;
}</pre></body></html>