@font-face{
  src:url('https://assets.limetray.com/assets/image_manager/uploads/7655/Lato-Black.ttf');
  font-family:font1;
}

@font-face{
  src:url('https://assets.limetray.com/assets/image_manager/uploads/7655/Lato-Regular.ttf');
  font-family:font2;
}

@font-face{
  src:url('https://assets.limetray.com/assets/image_manager/uploads/7655/Lato-Regular.ttf');
  font-family:font_1;
}


@font-face{
  src:url('https://assets.limetray.com/assets/image_manager/uploads/7655/Lato-Bold.ttf');
  font-family:font3;
}


.logo-home {
    display: none !important;
}


h1.font_3.white-color {
    font-family: font_1 !important;
}

.columns.large-6 a, i.fa.fa-mobile+a, .medium-6.small-12.columns.no-padding p, .large-7.small-12.medium-7.columns.address p, p.text-right {
    font-family: font1 !important;
    font-size: 14px !important;
    color: white !important;
}

.sub-category-head > p, p.menu-item-desc{
      font-family: font_2 !important;
    font-size: 14px !important;
    color: #545454 !important;  
}

ul.tabs.text-center.catg_tabs li a {
    font-size: 15px !important;
    text-transform: capitalize !important;
}

.menu-item-name span, h6.menu-item-price.color_d span{
       font-family: font_2 !important;
    font-size: 1rem !important;
    color: #545454 !important; 
    text-transform: capitalize !important;
}


i.fa.fa-mobile {
    color: white !important;
}
.columns.small-12.medium-4.text-right.medium-offset-1 i {
    color: white !important;
}

.large-7.small-12.medium-7.columns.address h4 {
    font-family: font_1 !important;
    font-size: 1.5rem;
    color: white !important;
}

h4#modalTitle{
  
    font-family: font_1 !important;
    font-size: 1.5rem;
  
}
.medium-6.small-12.columns.no-padding h5 {
    font-family: font_1 !important;
    font-size: 1.3rem !important;
    color: white !important;
}

@media (max-width: 740px){

.section-1 img:nth-child(2) {
    display: none !important;
}
  
  .columns.large-7.small-12.medium-7 {
    text-align: center !important;
}
  .columns.large-5.small-12.medium-5 {
    padding: 2rem !important;
}
}


.company-name img
{
    width: auto !important;
    border-radius: 10px !important;
    margin-top: 15px;
    background: #fff;
    width: auto !important;
    padding-top: 0px !important;
  max-height: 125px !important;
}


a.button.home-order-btn, a.button.one {
    overflow: hidden !important;
}


a.button.home-order-btn:before, a.button.one:before {
    font-family: FontAwesome;
    content:"\f07a";
    position: absolute;
    top: 11px;
    left: -30px;
    transition: all 200ms ease;
}

a.button.home-order-btn:hover:before, a.button.one:hover:before {
    left: 7px;
}
.nav-item li a {  transition: ease all 0.75s;    border: 0px solid !important;
}
.nav-item li a:after {
    content: '';    display: block;    width: 0%;    height: 1px;    border-radius: 5px;    background: #6da942;
    margin: 0 auto;    transition: ease all 0.75s;
}
.nav-item li:hover a:after, .nav-item li.nav-item-active a, .nav-item li:hover a {
  color:#9ed874 !important;
    width:100%;transition: ease all 0.75s;
}
.nav-item li.nav-item-active a:after{
  color:#6da942 !important;
    width:35%;transition: ease all 0.75s;
}

.nav-item li{
    transition: ease all 0.75s;
}
.menu_catg_tabs.catg_fixed {
    z-index: 100;
    bottom: auto;
    opacity: 1;

}



.nav-item li:last-child a:after{
display:none !important;
}
.nav-item li:last-child:hover a{
color:#9ed874 !important;
}

ul.nav-item.inline-list.right li:last-child a {
    padding-left: 10px !important;
  color:#9ed874 !important;
}
header {
    margin-top: 0px!important;
    background: linear-gradient(to top,rgba(0, 0, 0, 0),rgb(5, 4, 5))!important;
}
ul.nav-item.inline-list.right li:last-child:hover a, .nav-item li:last-child:hover:after {
color:#9ed874 !important;
}

.reviewer-name.font_1.font_size_3{
        font-family: font_1 !important;
    font-size: 1.3rem !important;
    color: #484848 !important;
    letter-spacing: 0.5px !important;
    text-transform: uppercase !important;
}

p.review-text.font_2.font_size_3.shortened{
font-family: font_2 !important;
    text-transform: capitalize !important;
    font-size: 1rem !important;
    color: #545454 !important;
}
.about-icons .column.medium-3.large-3 {
    display: block;
    clear: left;
  float: left;
}
.about5-body.column.medium-4.large-4 {
    margin-left: 11rem;
}
img.about-circle {
    width: 75%;
}
.column.medium-4.large-4 i {
    background: #7fb939 !important;
    float: left;
    margin-bottom: 2rem;
    border-radius: 50%;
    padding: 10px;
}
.about-icons {
    margin-top: 3rem;
}
a.but-prime {
    display: inline-block;
    margin-top: 2rem;
    background: url(https://assets.limetray.com/assets/image_manager/uploads/5161/Leaf-n-loaf-button.png);
    color: #fff;
    padding: 5px 26px;
    font-family: font_3;
    background-size: contain;
    background-repeat: no-repeat;
   transition: all .4s;
}
a.but-prime:hover {
    transform: scale(1.2) rotate(-2deg);
    transition: all .4s;
}

p.icont-name {
    position: absolute;
    top: 16%;
    left: 100%;
    font-family: font_2;
    font-size: 1.7rem;
}
.about-icons i img {
    width: 74px !important;
    padding: 6px;
}
.text-on-image {
    display: table;
    height: auto !important;
    width: auto !important;
    position: absolute !important;
    z-index: 11 !important;
    background: rgba(116, 163, 55, 0) !important;
    top: 58% !important;
    border-radius: 10px !important;
    right: 30% !important;
    transform: translate(50%, -50%) !important;
}


html, body {
    width: 100%;
}

body {
    font-family:font2;
}

p {
    font-size: 14px;
    line-height: 1.5rem;
    font-family:font2;
    letter-spacing:.5px;
}

 h1, h2, h3, h4, h5, h6 {
    font-family:font1;
}
img.pic1 {
    max-width: 200px;
    margin-top: 20px;
}
.container {
    width: 80%;
    margin: auto;
    max-width: 1170px;
}
.container::after{
  content:'';
  display:table;
  clear:both;
}

.sec{
  padding:100px 0px;
}

.sec-head {
    text-align: left;
    margin-bottom: 32px;
    position: relative;
}
.sec-head h1
{
    color: #811619;
    text-transform: capitalize;
    font-family: font1;
    font-size: 2.8rem;
    display: inline-block;
    position: relative;
    z-index: 1;
   
}

.sec-head h5 {
    text-transform: uppercase;
    letter-spacing: 7px;
    margin-bottom: 10px;
    color: #e42721;
    display: inline-block;
    position: relative;
    font-family: font1;
}

.sec-head h5::after {
    content: '';
    position: absolute;
    left: 100%;
    top: 49%;
    height: 1px;
    background: #272525;
    width: 200px;
}
.sec-body a.button.button-prime {
    margin-top: 30px;
}
/* Start -------- Chnaged Theme Css-----------------------*/

.static-1-home > .row, .static-2-home > .row, .static-3-home > .row, .static-4-home > .row{
  max-width:100%;
}
#bg-img-section-0,
#bg-img-section-1,
#bg-img-section-2{
    display: none;
}

.bg_color_a, .page-content {
    background: #fff !important;
}
.page-content {
    z-index: 2;
    position: relative;
}

.button, input[type="submit"] {
   font-size: 13px !important;
    position: relative;
    font-family: font3 !important;
    letter-spacing: 1px !important;
    text-transform: uppercase;
    padding: 11px 20px;
    background: #222 !important;
    line-height: initial;
    color: #fff !important;
    border-radius: 25px !important;
    box-shadow: 0px 10px 10px hsla(358, 85%, 52%, 0.32);
}

.inner-wrap .button:hover::before{
  background:#ffe511;
}
.inner-wrap .button:hover {
    background: #4c733d !important;
    border-color: #4c733d !important;
    box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.09);
}
.inner-wrap .btn:hover,.inner-wrap .btn:focus,.inner-wrap .btn:active {
    color: #fff;
    background: #811619;
}
.font_size_3 {
    font-size: 14px !important;
}
section#menu {
    padding-top: 0px;
}
.off-canvas-wrap {
    border:0px !important;
}

#bg-img-section {
    height: 100% !important;
}

#triangle-up {
    display: none;
}

.logo-home{
  display:none;
}
.logo-home img {
    max-height: 200px !important;
}

#bg-img-section-1{
  display:none;
}

.font_2, .on-hover-text, .menu-item-price, .menu-item-desc, .menu-item-catg, .menu-item-name, .clearing-caption, .rsvp, .event-location, .event-price, .event-date, .event-time {
    font-family: font1 !important;
    letter-spacing: 1px;
}
.section-icons .icon {
    position: absolute;
}

/* End -------- Chnaged Theme Css-----------------------*/

/* Start Banner Section*/
.header-wrapper {
    height: 75px;
    max-width: 1170px;
    margin: auto;
    width: 80%;
}
.inner-wrap header {
    background: #fff;
    margin-top: 0px !important;
    padding-top: 0px;
    z-index: 99;
    padding: 0px;
    position:relative;
}
.main-logo img {
    max-height: 190px;
    padding-top: 1px;
    width: 160px;
    margin-top: 3px;
}
header.bg_color_a {
    position: relative;
    top: 0px;
    left: 0px;
    box-shadow: -1px -1px 20px rgba(0, 0, 0, 0.2) !important;
}

.nav-item.inline-list {
    padding-bottom: 20px;
    padding-top: 24px;
}
.main-logo h1.white-color, .nav-item li a.white-color, header.bg_color_a .nav-bar li a, .header-mobile ul li a.white-color {
    font-family: font2 !important;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: .5px !important;
    letter-spacing: 0px;
    color: #555 !important;
}
.nav-item.inline-list li:nth-last-child(1) a {
    background: #db993b !important;
    padding: 10px 13px;
    color: #fff !important;
    line-height: initial;
    margin-top: -5px;
}
.nav-item.inline-list li:nth-last-child(1) a:hover {
    color: #fff !important;
    background:#4c733d !important;
}
header .nav-bar .inline-list>li {
    margin: 0 13px;
}
.nav-item.inline-list li:nth-last-child(1) a:before{
  display:none;
}

.nav-bar .inline-list>li a {
    position: relative;
}
.nav-bar .inline-list>li:hover a:before {
    opacity: 1;
}
.order-btn a {
    color: #fff;
    text-transform: uppercase;
    font-family: font1;
    margin-top: 0px;
    font-size: 16px;
    letter-spacing: 0px;
    
}
header.bg_color_a .order-btn {
    height: 70px;
    max-width: 250px;
    display: flex;
    align-items: center;
    padding: 0px 20px;
}

.nav-bar .inline-list>li:hover a, .nav-bar .inline-list>li.nav-item-active a {
      border: 0px !important;
}
/* End Banner Section*/

/* Start Banner-----------------------*/
section#bg-img-section {
     height: 100vh !important;
}

.contact-no-home {
    display: none !important;
}
#bg-img-section .orbit-container .orbit-slides-container{
  margin-top:0px !important
}
#bg-img-section .bg-overlay-screen {
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.41);
}
#bg-img-section .slide-caption {
    width: 90%;
    margin: auto;
    padding-top: 50px;
    max-width: 1170px;
    margin-left: 64px;
}
#bg-img-section .home-text-heading{
  margin-bottom:0px;
}

#bg-img-section .caption {
    text-align: left;
    max-width: 400px;
}
#bg-img-section h1 {
     font-size: 3.3rem !important;
    text-transform: capitalize;
    color: #fff;
    font-family: font1;
    position: relative;
    padding-bottom: 0px;
    overflow: hidden;
    animation: fade-in-up .5s .3s both;
    line-height: 1.2;
    margin-bottom: 20px;
    text-transform: uppercase !important;
    letter-spacing: 3px;
}
.bg-slider .orbit-bullets-container {
    position: absolute;
    z-index: 99;
    bottom: 20px;
    right: 100px;
}

#bg-img-section p {
    color: #fff;
    font-size: 18px;
    margin-bottom: 20px;
    animation: fade-in-up .5s .5s both;
    letter-spacing: 1px;
}


#bg-img-section .slide-caption h3 {
    color: #fff;
    width: 50%;
    font-size: 50px;
    margin: auto;
    margin-top: 40px;
    font-family: font1;
}
#bg-img-section .button {
    margin-top: 5px;
    animation: fade-in-up .5s .8s both;
}
#bg-img-section .button:hover {
    background: #4c733d !important;
    border-color: #4c733d !important;
}
#bg-img-section h1 span {
  
}


.scrolldown .scrolldown__graphic {
    width: 2rem;
    height: 3.5rem;
    border-radius: 10rem;
    border: .15rem solid #fff;
    animation: scrolldownFadeIn 1s 2s ease both;
    margin: auto;
    
}
.scrolldown .scrolldown__graphic:before {
    content: "";
    width: 0;
    height: 0;
    display: block;
    border: .15rem solid #fff;
    border-radius: 10rem;
    position: absolute;
    left: 48%;
    top: 30%;
    animation: scrolldown 1.5s infinite;
}
.scrolldown {
    position: absolute;
    bottom: 40px;
    width: 80px;
    left: 0px;
    right: 0px;
    margin: auto;
    cursor: pointer;
    
}
.scroll-down1 span {
    height: 1;
    width: 100px;
    display: inline-block;
    background: #fff;
    position: relative;
    top: -1px;
}
.scroll-down1 {
    position: absolute;
    right: 0px;
    top: 50%;
    color: #fff;
    transform: rotate(90deg);
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 3px;
}


@keyframes scrolldown {
  0% {
    transform: translate(0, 0);
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    transform: translate(0, 20px);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

#bg-img-section .orbit-container .orbit-prev, #bg-img-section .orbit-container .orbit-next {
    z-index: 999;
    font-size: 80px;
    text-indent: 0 !important;
}
#bg-img-section .orbit-container .orbit-prev i, #bg-img-section .orbit-container .orbit-next i {
    font-size: 5rem !important;
    color: white;
    text-shadow: 0px 2px 12px #0006;
}

#bg-img-section .orbit-container .orbit-prev, #bg-img-section .orbit-container .orbit-next {
    z-index: 12;
    font-size: 80px;
    text-indent: 0 !important;
    width: 74px;
    text-align: center;
    background: transparent !important;
    top: 49%;
    padding: 0px 20px;
}
.scroll-down {
    position: absolute;
    left: 50%;
    bottom: 40px;
    display: block;
    text-align: center;
    font-size: 20px;
    z-index: 100;
    text-decoration: none;
    text-shadow: 0;
    width: 13px;
    height: 13px;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    z-index: 9;
    left: 50%;
    -webkit-transform: translate(-50%, 0%) rotate(45deg);
    -moz-transform: translate(-50%, 0%) rotate(45deg);
    transform: translate(-50%, 0%) rotate(45deg);
      -webkit-animation: fade_move_down 4s ease-in-out infinite;
      -moz-animation:    fade_move_down 4s ease-in-out infinite;
      animation:         fade_move_down 4s ease-in-out infinite;
}
/*animated scroll arrow animation*/
@-webkit-keyframes fade_move_down {
  0%   { -webkit-transform:translate(0,-10px) rotate(45deg); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -webkit-transform:translate(0,10px) rotate(45deg); opacity: 0; }
}
@-moz-keyframes fade_move_down {
  0%   { -moz-transform:translate(0,-10px) rotate(45deg); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -moz-transform:translate(0,10px) rotate(45deg); opacity: 0; }
}
@keyframes fade_move_down {
  0%   { transform:translate(0,-10px) rotate(45deg); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { transform:translate(0,10px) rotate(45deg); opacity: 0; }
}
/* End Banner-----------------------*/

/* Start Para Section*/



.para-sec {
     height: 450px;
    display: flex;
    background: url(http://assets.limetray.com/assets/image_manager/uploads/7655/mid-tts.jpg) fixed;
    background-size: cover;
    position: relative;
    z-index: 1;
    text-align: left;
}
.para-sec::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(12deg, black, transparent);
    z-index: -1;
}
.para-sec .content-wrap{
    margin-top:50px;
}
.para-sec h2 {
      font-family: font1;
    font-size: 37px;
    margin-bottom: 25px;
    color: #fff;
    /* line-height: 1; */
    width: 90%;
    margin: auto;
    padding-bottom: 1rem !important;
    text-transform: uppercase;
}
.para-sec p {
    font-family: font2;
    font-size: 16px;
    margin-bottom: 50px;
    max-width: 800px;
    color:#fff;
}

/* End para-section-----------------------*/


/* Start Inner Pages*/

section.about-sec.sec1::after{
  display:none;
}
.about-sec.sec1 {
    padding-top: 50px;
}
.about-sec.sec1 .content-wrap {
    max-width: 800px;
}
.about-sec .pic-wrap {
    height: auto;
    margin-bottom: 40px;
}
#locate {
    margin-top: 0;
    height: auto;
}
#locate iframe {
    width: 100%;
    height: 350px;
}
#about-us + .page-content {
    padding: 0px;
}

#about-us + .page-content > .row{
  max-width:initial;
}

.inner-wrap .page-bg {
    height: 350px;
}
.about-sec.sec2 .columns.large-4.text-left {
    margin: 40px 0px;
}
.about-sec.sec2 .sec-head h1 {
    font-size: 80px;
    color: #e71d22;
}
.about-sec.sec2 h3 {
    margin-bottom: 15px;
    font-family: font3;
    font-size: 19px;
    color: #c8131b;
}
.about-sec.sec2 p {
    font-size: 14px;
    font-family: font2;
    color: #555;
}
.team-sec .item-wrap {
    padding: 20px;
    margin-bottom: 40px;
    border-radius: 5px;
}

.custom-sec .columns {
    margin-bottom: 20px;
}

.custom-sec .columns h3{
    font-size: 18px;
}
.custom-sec .columns p{
    font-size:16px
}
.custom-sec .columns h3 {
    font-size: 19px;
    color: #323965;
    margin-bottom: 11px;
    font-family: font2;
}
.custom-sec2 {
    margin-bottom: 40px;
}

.gallery-content ul.clearing li {
    height: 150px;
    margin-bottom: 50px;
}
.custom-sec p {
    font-size: 16px;
    text-align: center;
    max-width: -webkit-fill-available;
    margin: auto;
    margin-bottom: 30px;
    color: #444;
    letter-spacing: 0px;
    font-family: font3;
}
.custom-sec2 p {
    font-size: 16px;
    text-align: center;
    line-height: 2;
}
.custom-sec h1 {
    margin-bottom: 20px;
    color: #ed3237;
}
.inner-wrap .page-content {
   
    background: #fff !important;
}
.menu_catg_tabs.text-center {
   z-index:999;
  
}

.menu_catg_tabs.text-center.fixed {
    top: 70px !important;
    bottom: inherit;
    position:fixed;
}
#menu .sub-category-head h4.color_d.font_1 span {
     font-size: 24px !important;
    font-family: font1 !important;
    color: #222 !important;

}
#menu .menu_catg_tabs li a {
    font-family: font2 !important;
    text-transform: uppercase !important;
}

.menu-content .sub-category-head span {
    font-size: 29px;
    font-family:font3 !important;
    letter-spacing: 2px;
}
.inner-wrap .page-bg .head-bg h3 {
    font-family: font2 !important;
    text-transform: capitalize;
    font-size: 3rem !important;
}
#locate + .page-content form#contact-form input[type="text"], #locate + .page-content input[type="email"], #locate + .page-content input[type="tel"], #locate + .page-content textarea {
    background: rgb(247, 247, 247) !important;
    color: #000 !important;
    border: 1px solid #e8e4e4 !important;
    font-family: font3;
    font-size: 14px;
}

#locate + .page-content  .address h6:nth-last-child(1) {
    display: none;
}
.address h6 {
    font-family: font3 !important;
}
#locate + .page-content .font_2 {
    font-family: font3 !important;
}
.get-direction-btn.button {
    padding: 15px 20px;
    font-size: 13px !important;
    font-family: font3 !important;
}
.sub-category {
    padding-top: 20px;
}
.gallery-slider .item {
    padding: 0px 40px;
}
.gallery-slider .slick-next:before,
.gallery-slider .slick-prev:before{
  display:none;
}
.gallery-slider  .slick-dots li button:before {
    width: 10px;
    height: 10px;
    background: #a90e14;
    color: #a90e14;
    opacity: 1;
    border-radius: 50%;
    margin-top: 0px;
    content: '';
}
.gallery-slider .slick-dots li.slick-active button:before {
    opacity: .75;
    color: #000;
}
.gallery-slider .slick-next, .gallery-slider .slick-prev, .gallery-slider .slick-next:focus, .gallery-slider .slick-prev:focus {
    background: #525151;
    height: 50px;
    width: 50px;
    opacity: 1 !Important;
    border-radius: 50%;
    align-items: center;
    font-size: 20px;
    text-indent: 0px !important;
    justify-content: center;
    color: #fff;
    z-index:99;
}
.gallery-slider .slick-slide {
    height: auto;
    margin-bottom: 20px;
}
.menu_catg_tabs {
    background:#f68d24 !important;
    opacity: 1 !important;
}
#menu .menu_catg_tabs li a {
    font-family: font3;
    font-size: 14px !important;
}
#menu .menu-content .sub-category-head span {
    font-size: 29px;
    font-family: font1 !important;
    letter-spacing: 1px;
    text-transform: capitalize !important;
    color: #811619 !important;
}
.menu-item-wrap img[src="https://s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/menus/original/"] {
    display: none;
}
.menu-item-wrap img {
    width: 100%;
    height: 100px;
}
.menu-item-price {
    font-family: font2 !important;
    font-size: 16px !important;
}
.with-icon .menu-item-name {
    margin-left: 12px !important;
    color: #000 !important;
    opacity: 1 !important;
    font-family: font3!important;
    font-size: 16px !important;
}
.menu_catg_tabs.catg_fixed {
    top: 0 !important;
}

.menu-content .sub-category-head span{
    font-size: 2rem;
}

.menu-content .with-icon .menu-item-desc {
    font-family: font2 !important;
    font-size: 14px !IMPORTANT;
}
.menu-content .meu-item-price {
    font-family: font3 !important;
    font-size: 16px !important;
}
#corporate-catering + .page-content .form-wrap,
#bulk-order + .page-content .form-wrap{
    padding: 50px;
    background: #E4E4E4;
}
.form-wrap {
    padding: 20px;

}
 .form-wrap .form-container {
background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 10px 0 rgba(51, 51, 51, 0.32);
    margin-top: 50px;
    max-width: 50rem;
    margin: 50px auto;
    padding-bottom: 40px;
    padding-top: 40px;
}
 .form-wrap .form-container h2 {
    font-size: 21px;
    padding-left: 20px;
    margin-bottom: 28px;
}
 .form-wrap .form-container  form#js_form_builder_container {
    max-width: 45rem !important;
    margin: 0 auto;
    
}
.form-wrap .form-container input[type="submit"] {
    background: #222 !IMPORTANT;
    color: #fff !important;
}
input#custom_form_submit:hover {
    color: #ff4545 !important;
}

.form-wrap .form-container form#js_form_builder_container h3 {
    font-family: font3;
    font-size: 24px;
    border-bottom: 1px solid #eee;
    width: 96%;
    margin: auto;
    margin-bottom: 20px;
}

.form-wrap .form-container .form-group  input,
.form-wrap .form-container .form-group  textarea, 
.form-wrap .form-container .form-group select{
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    min-height: 20px !important;
    min-width: 100% !important;
    width: 100% !important;
    height: 20px !important;
    padding: 0 !important;
    border-bottom: 1px solid rgba(113, 113, 113, 0.45) !important;
    background: transparent !important;
}


.form-wrap .form-container .form-group select{
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    min-height: 20px !important;
    min-width: 100% !important;
    width: 100% !important;
    height: 20px !important;
    padding: 0 !important;
    border-bottom: 1px solid rgba(113, 113, 113, 0.45) !important;
    background-size: 34px !important;

}
#franchise + .page-content .row {
    max-width: 100%;
    text-align: center;
}

.opening-hours h6 {
    font-family: font3;
    font-size: 14px;
    margin-bottom: 10px;
}
.form-wrap .form-container .form-group label{
    color: #525252 !important;
    font-size: 14px;
}
.corporate-catering h3 {
    margin-bottom: 20px;
    font-size: 20px;
}
.corporate-catering p {
    font-size: 19px;
}
a.button.home-order-btn {
    display: none !important;
}

.contact-no-home-mobile{
    display: none !important
}
.menu-sec .item-wrap .wrap {
    text-align: left;
} 



/* Start Animation-----------------*/

.fade-with-zoom{
    opacity:0;
    transition:1s;
    transform:scale(0.90);
}
.fade-with-zoom.is-showing{
  opacity:1;
  transform:scale(1);
}
.fade{
    opacity:0;
    transition:1s;
}
.fade.is-showing{
  opacity:1;
}

@keyframes fade-in-up{
  
0% {
    transform: translateY(20px);
    opacity: 0;
}
  
100% {
    transform: translateY(0px);
    opacity: 1;
}
  
}
#about-us + .page-content > .row > .columns {
    padding: 0px;
}

/* End Animation-----------------*/


.custom-text{
    font-family: font3 !important;
     color: rgb(70,70,70)!important;
    font-size:14px !important;
  padding-top:1.5rem !important;

  
}

.text-on-image {
    display: table;
    height: auto !important;
    width: auto !important;
    position: absolute !important;
    z-index: 11 !important;
    background: rgba(116, 163, 55, 0) !important;
    top: 40% !important;
    border-radius: 10px !important;
    left: 8% !important;
    transform: translate(0, -50%) !important;
}

/* 
.bg-slider li.orbit-item.slider-1{
background: url(https://s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/content_images/original/bhai-kadai-hero-1.jpg) center;
background-repeat: no-repeat;
background-size: cover;
}
*/
.bg-slider .orbit-container{
height:100%;
}
     #bg-img-section .bg-overlay-screen {
    display: none !important;
}
header {
    position: fixed !important;
}
.caption h1 {
    font-family: font1 !important;
    color: #222 !important;
}
#bg-img-section .caption {
    text-align: left;
    max-width: 540px;
}
.caption p {
    color: #333 !important;
    font-family: font2;
}
#bg-img-section .button {
    font-family: font1 !important;
}
.text-on-image {
    top: 53% !important;
    left: 6% !important;
    transform: translate(0, -50%) !important;
}
.nav-bar .inline-list>li a {
    color: #222 !important;
    font-family: font1 !important;
}
.column.medium-4.large-4 i {
    background: #222 !important;
}


img.about-circle {
    margin-bottom: 30px;
}
p.icont-name {
    font-family: font3;
    color: #222 !important;
}

ul.nav-item.inline-list.right li:last-child:hover a, .nav-item li:last-child:hover:after {
    color: #ffffff !important;
    background: #fdd400 !important;
}
ul.nav-item.inline-list.right li:last-child a {
    padding-left: 10px !important;
    color: #ffffff !important;
    background: #ed1d25 !important;
    border-radius: 50px !important;
    box-shadow: 0px 10px 10px #00000052;
}
header {
    margin-top: 0px!important;
    background: linear-gradient(to top,rgba(0, 0, 0, 0),rgba(5, 4, 5, 0.12))!important;
}
#bg-img-section .button:hover {
    background: #ffd804 !important;
    border-color: #ffd600 !important;
    color: #ed1d25 !important;
}

header.bg_color_a {
    background: #fed000 !important;
}

header .nav-item.inline-list li a {
    font-family: font1 !important;
}
 header.bg_color_a .nav-bar li a {
    color: #fff !important;
}
footer.new-footer.clearfix.show-for-medium-up {
      background: #222 !important;
}

.new-footer .top-text {
    font-family: font1 !important;
}
li.locationsM.color_a.font_1.font_size_2 {
    font-family: font2 !important;
}
button.button.feedback-btn {
    font-family: font1 !important;
    outline: 0 !important;
    box-shadow: 0px 10px 10px #00000029;
}
a.call-on.call-on2 {
    color: #fed000 !important;
}
#menu .menu_catg_tabs li a {
    font-family: font1;
    text-transform: uppercase !important;
}
.static-2-home {
    background: url(https://s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/content_images/original/BG1-wood.jpg) !important;
    padding: 80px 0;
}
section.our-packs .container {
    max-width: 80%;
}
.product-wrap {
    margin: 30px;
}
.product-wrap .pic-wrap {
    border: 6px solid #fdcd01;
    box-shadow: 0px 0px 25px #000;
}
.speak h2 {
    color: #fff;
    font-size: 18px;
    margin-top: 20px;
    font-family: font2;
}
.speak h2 span {
    font-family: font1;
    letter-spacing: 0px;
}
h5.contents {
    color: #cecece;
    font-family: font2;
    padding: 10px 0;
    font-size: 15px;
}
.speak h6 {
    color: #e4b902 !important;
    font-family: font2;
    background: #0000008f;
    display: inline-block;
    padding: 4px 10px;
    border-radius: 5px;
    border: 2px solid #000;
}
.slick-list.draggable * {
    height: unset !important;
}
.section-head h2 {
    color: #fff;
    text-shadow: 1px 1px 10px #000;
}
.section-head p {
    font-family: font3;
    text-transform: capitalize;
    color: #fcc601;
    font-size: 29px;
    margin-bottom: 15px;
    text-shadow: 1px 1px 4px #000;
}

.product-wrap:hover {
    background: #ed1d25;
    padding: 18px;
    border-radius: 15px;
}
.product-wrap {
    background: #fdcd0100;
    padding: 18px;
    border-radius: 15px;
    transition: all ease-in-out .7s;
}
.product-wrap {
    margin: 15px;
}

.product-wrap .pic-wrap {  
    transition: all ease-in-out .5s;
}
.product-wrap:hover .pic-wrap {
    border: 0;
   transition: all ease-in .5s;
}

a.but-prime {
    text-transform: uppercase;
    background: #ed1d25 !important;
    border-radius: 50px;
    padding: 8px 17px;
    font-family: font1 !important;
    box-shadow: 0px 10px 10px #00000042;
   transition: all .5s;
}
.menu_catg_tabs.text-center {
    background: #222 !important;
}
.menu-item-name span {
    font-family: font1 !important;
    color: #713813 !important;
}
.with-icon .menu-item-name {
    margin-bottom: 4px !important;
}
.menu_catg_tabs.text-center.fixed {
    top: 78px !important;
    bottom: inherit;
    position: fixed;
    margin: 0 !important;
}
.menu-item-name span, h6.menu-item-price.color_d span {
    font-family: font1 !important;
}
h6.menu-item-price.color_d span {
    background: #713813;
    padding: 5px 8px;
    font-family: font2 !important;
    color: #fff !important;
    border-radius: 50px !important;
}
#menu .menu-content .sub-category-head span {
    border: 0 !important;
    color: #222 !important;
}
.contact-head h3, .address-head.font_1.font_size_3 {
    font-family: font1 !important;
    color: #333 !important;
    font-size: 20px !important;
    color: #222 !important;
}
#locate + .page-content .font_2 {
    font-family: font2 !important;
}
#locate + .page-content form#contact-form input[type="text"], #locate + .page-content input[type="email"], #locate + .page-content input[type="tel"], #locate + .page-content textarea {
    background: rgb(247, 247, 247) !important;
    color: #000 !important;
    border: 1px solid #e8e4e4 !important;
    font-family: font2;
    font-size: 14px;
}
.get-direction-btn.button, .button, input[type="submit"] {
   
    font-family: font1 !important;
}
.product-wrap:hover {
    background: #ed1d2500;
}
.product-wrap:hover .pic-wrap {
    border: 6px solid #ed1d25;
    transition: all ease-in .5s;
}
footer.new-footer .columns.medium-3.small-12 li {
    display: inline-block;
    background: #5f2c0b;
    margin-bottom: 5px;
    margin-right: 2px;
    padding: 3px 5px !important;
}
.slick-next:before, .slick-prev:before {
    font-family: slick;
    font-size: 40px !important;
}
.slick-prev {
    left: -45px !important;
}
.speak h2 {
    color: #fff;
    font-size: 16px;
}



/*--------------- spices ends */
header.bg_color_a .nav-bar li a {
    color: #fff !important;
}
.nav-item li a:after {
    background: #f5dc2c;
}
.tabs-content>.content.active {
    padding-top: 1zrem;
}
body.inner-page.loc-page header {
    background: #fed000 !important;
}
section#locate {
    margin-top: 75px !important;
}
menu-content section.page-bg {
    background: url(https://assets.limetray.com/assets/image_manager/uploads/6484/wef3.jpg) !important;
    background-size: cover !important;
    background-position: center !important;
}
.scroll-down1 {
    display: none;
}

/* ----------- soco */
.caption h1, .caption p {
   
    color: #ffffff !important;
}

#bg-img-section h1 {
    text-shadow: 1px 1px 10px #00000052;
}


/* ------------ header starts --------------*/
.header-wrapper:before {
    position: absolute;
    top: -45px;
    left: 0;
    height: 120px;
    content: "";
    display: block;
    background: #fff;
    width: 100%;
    transform: skewY(0deg);
    transition: all .4s;
}

header img{
 transition: all .4s; 
}
header.bg_color_a {
    background: #ffffff !important;
}
header.bg_color_a .header-wrapper:before {
    position: absolute;
    top: -45px;
    left: 0;
    height: 123px;
    content: "";
    display: block;
    background: #fff;
    width: 100%;
    transform: skewY(0deg);
    transition: all .4s;
}
/* ------------ header ends --------------*/



ul.nav-item.inline-list.right li:last-child a, #bg-img-section .button {
    color: #ffffff !important;
    background: url(https://assets.limetray.com/assets/image_manager/uploads/6612/button-bg.jpg) !important;
    border-radius: 50px !important;
    background-size: cover !important;
}
.columns.large-6.medium-6.small-12.graphic-block {
    float: left;
}
.columns.large-5.medium-5.small-12.content-block {
    float: right;
}
.static-2-home {
    background: #fff !important;
    padding: 80px 0;
}
.columns.large-3.small-12.medium-3.text-content.content-1 {
    margin-left: 80px;
}
.sec-body p, .text-content p {
    line-height: 1.8;
}
/* --------- home about ends ---------------*/
.content-2 a.button.button-prime {
    margin-top: 30px;
}
.sec-body p, .text-content p {
    line-height: 1.8;
}
.text-head h2 span {
    color: #eb3541;
}
section#more-info {
    background: url(https://assets.limetray.com/assets/image_manager/uploads/6612/soco-bg223.jpg) !important;
    background-size: cover !important;
    background-position: center !important;
}
section#more-info {
    padding: 150px 0;
}
.static-2-home {
    background: #fff !important;
  
}
/* ---------------- home about ----------*/
section#home-about .picture-wrap {
    height: 500px;
    box-shadow: 0px 0px 40px #00000026, 0px 0px 15px #0000004d;
}
section#home-about {
    padding: 100px 0;
}
section#home-about-1 .picture-wrap {
    width: 50%;
    float: left;
    height: 300px;
}
section#home-about-1 .picture-wrap {
    width: 50%;
    float: left;
    height: 350px;
    border: 10px solid #fff;
    margin-bottom: 10px;
    box-shadow: 2px 4px 10px #00000073;
}
section#home-about-1 {
    padding: 100px 0;
}

.picture-wrap.wrap-1 {
    margin-top: -140px;
    margin-left: -70px;
}
.picture-wrap.wrap-2 {
    margin-top: -30px;
    margin-left: -180px;
}
.picture-wrap.wrap-3 {
    margin-top: -235px;
    margin-left: 223px;
}
.picture-wrap.wrap-2 {
    z-index: 0;
    position: relative;
}
.picture-wrap.wrap-3, .picture-wrap.wrap-1 {
    height: 310px !important;
}
.picture-wrap.wrap-0 {
    position: relative;
}
.sec-body p {
    font-size: 20px;
}
.sec-head p {
    font-size: 16px;
    font-family: font_1;
   
}

.sec-head h1 {
    font-weight: bold;
    letter-spacing: 1px;
}
.sec-body p {
    margin-bottom: 15px;
}
section#home-about:before {
    position: absolute;
    right: 0;
    height: 100%;
    background: #222;
    width: 32%;
    content: "";
    top: 0;
}
.static-2-home > .row {
    padding: 0;
}
.home-common .sec-body {
    background: rgba(213, 176, 157, 0);
}
section#home-about {
    position: relative;
}
.columns.large-6.medium-6.small-12.picture-wrap-box {
    margin-top: 150px;
}
.home-common .columns .inner-shell {
    margin: auto;
}
.home-common .columns.large-5.medium-5.small-12 {
    height: 500px;
    display: flex;
    vertical-align: middle;
}
section#home-about-1 .columns.large-5.medium-5.small-12 {
    height: 734px;
    display: flex;
    vertical-align: middle;
}


.sec-head h1 {
    color: #222;
}
.menu-slide .sec-head p:last-child:after {
    height: 0;
}
.menu-slide .sec-head p {
    width: 50%;
}
.home-common p {
    color: #545454;
}
.menu-slide .sec-head p {
    font-size: 20px;
    line-height: 1.8;
}


/* ---------- featured menu -----------*/
.custom-slider {
    width: 120% !important;
}
.menu-slide .image {
    padding: 20px;
}
.custom-slider .slick-slide img {
    border: 6px solid #333;
    box-shadow: 2px 2px 10px #0000008f;
}
.custom-slider {
    margin-left: -20px;
}
.slick-list.draggable h4 {
    font-size: 17px;
    margin: 10px 0;
}
section#home-featured {
    padding-bottom: 80px;
}
section#home-featured  ul.slick-dots {
    width: 88%;
}

/* ---------- featured menu end -----------*/


footer.new-footer .columns.medium-3.small-12 li {
    display: inline-block;
    background: #ffffff17;
}
section#home-featured {
    background: #f6f6f6;
    padding-top: 60px;
}
header.bg_color_a .company-name img {

    border-radius: 5px !important;
}
.slick-next:before, .slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #222 !important;
}

.sec-head h1{
    color: #222;
}
.sec-head p:after, section#home-about:before,
.button, input[type="submit"]{
    background: #222 !important;
}
.slick-next:before, .slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #222 !important;
}
.review-wrap {
    text-align: center;
}
section.reviews-section1 {
    padding: 100px 0;
}
section.reviews-section1 .sec-head h1 {
    text-align: center !important;
    float: unset !important;
    display: block;
}
.review-wrap .pic-wrap {
    text-align: center;
    margin: auto;
    display: table;
    width: 70px;
    margin: 20px auto;
    border-radius: 50%;
    overflow: hidden;
    border: 5px solid #222;
    box-shadow: 3px 3px 10px #00000087;
}
section.reviews-section1 p {
    width: 600px;
    margin: auto;
    padding: 20px 0;
}
.rating i {
    color: #222;
}
#bg-img-section .bg-overlay-screen {
    display: block !important;
    background: linear-gradient(45deg, rgba(0, 0, 0, 0.45), transparent) !important;
}

/* ================= App section ============================*/
.sec-content-bg-app {
   
    background-size: cover;
    background-position: center;
    height: 100%;
}
.sec-content-app {
   
    background-size: cover;
    background-position: center;
    height: 100%;
    display: flex;
    vertical-align: middle;
}
section#home-app-sec .row {
    height: 90vh;
}
.sec-content-app .inner-shell {
    margin: auto;
    width: 70%;
    text-align: center;
}
section#home-app-sec {
    position: relative;
}
section#home-app-sec svg.torn-effect.torn-top {
    transform: rotate(180deg);
    top: 0;
    z-index: 1;
   opacity: 0;
}
section#home-app-sec svg.torn-effect.torn-bot path {
    fill: white;
}
section#home-app-sec svg.torn-effect.torn-bot {
    transform: rotate(0deg);
    bottom: 0px !important;
    position: absolute;
}
.sec-content-app h2 {
    font-family: font1;
    color: #fff;
    margin: 0px;
    margin-bottom: 20px;
    font-size: 50px;
}
.sec-content-app p {
    font-size: 17px;
    color: #fff;
    margin-bottom: 20px;
}
.sec-content-app a {
    margin: 0 10px;
}
.sec-content-app h5 {
    color: #fff;
    letter-spacing: 2px;
    font-size: 21px;
}
.menu-item-name span, #menu .menu-content .sub-category-head span{
    font-family: font1 !important;
    color: #222 !important;
}
h6.menu-item-price.color_d span, .menu_catg_tabs.text-center{
 background:  #222 !important;
}
body.inner-page.loc-page header {
    background: #fed00000 !important;
}


header.bg_color_a .nav-bar li a {
    color: #222 !important;
}
ul.nav-item.inline-list.right li:last-child a, #bg-img-section .button {
     background: #222 !important;
}

ul.nav-item.inline-list.right li:last-child a:hover, #bg-img-section .button:hover,
.sec-body a.button.button-prime:hover, .inner-wrap .button:hover{
      background: #d2ab50 !important;
    color: #ffffff !important;
}

.slick-next {
    right: unset !important;
    left: -44px !important;
    top: 36% !important;
}
section#food-gallery {
    background: url(https://assets.limetray.com/assets/image_manager/uploads/7110/nutella-mankoushi.JPG) !important;
    background-position: center !important;
}
section.reviews-section1 .slick-next {
    left: unset !important;
    right: 0% !important;
    top: 50% !important;
}

/*
.inner-wrap .page-content {
    background: url(http://assets.limetray.com/assets/image_manager/uploads/7110/O5GLLH0.jpg) !important;
}

*/

.inner-wrap .page-content {
    background-image: url(https://assets.limetray.com/assets/image_manager/uploads/7391/landing-background-img-1.png) !important;
    background-repeat: no-repeat;
    background-position: 100% 100%,1% 100%;
    /* background-size: cover !important; */
    background-position: center !important;
    background-attachment: fixed !important;
    background-size: 100% !important;
}



.inner-shell-app img {
    height: 100%;
    width: auto !important;
    float: right;
}


ul.nav-item.inline-list.right li.nav-item-active a, ul.nav-item.inline-list.right li:hover a {
  color: #d2ab50 !important;
}





/* featured menu css start --------------- */






/* ---------------- Featured menu starts */
.static-3-home {
    text-align: center !important;
}
.static-3-home .row {
    max-width: 100%;
    margin: 0 auto;
}
ul.tabs.tabs-mns {
    text-align: center;
    margin: 20px auto !important;
    display: table;
}
ul.tabs.tabs-mns li a {
    background: #f50f65;
    margin: 0 10px;
    border-radius: 50px;
    font-family: font3;
    color: #fff;
    box-shadow: 0px 4px 10px #00000029;
}
section.category-sec {
    padding: 100px 0;
}
section.category-sec h1 {
 font-family: font1;
    color: #222;
    margin-bottom: 20px;
    text-align: center !important;
    text-transform: uppercase;
}

.sec-head h1{
  
    text-align: center !important;
}

  
  
.item-group .item-block-menu {
    width: 31.33%;
    float: left;
}
.item-block-menu {
    margin: 10px;
}
.item-block-menu .pic {
    box-shadow: 0px 3px 10px #33333338;
}

ul.tabs.tabs-mns li.tab-title.active a, .tabs dd>a:hover, .tabs .tab-title>a:hover {
    background: #e40659;
    color: #fff;
}
ul.tabs.tabs-mns li.tab-title.active a, .tabs dd>a:hover, .tabs .tab-title>a:hover {
    background: #ff5393;
    color: #fff;
}
.review-wrap {
    
    box-shadow: 0 10px 20px #00000029;
}
section.category-sec {
    background: ;
    background: url(https://www.transparenttextures.com/patterns/redox-02.png);
}
/* ---------------- Featured menu ends  */
.static-2-home.home-custom-container.hide-for-small.bg_color_g {
    background: transparent !important;
}
section.about-sec P b {
    FONT-FAMILY: font3 !important;
    font-weight: normal;
}
.img-frame img {
    width: 100px;
}
.speak p {
    min-height: 180px;
}
.slick-next, .slick-prev {
    top: unset !important;
    bottom: -75px !important;
    z-index: 7 !important;
}
.foot-name h5 {
    color: #f50f65;
    font-family: font1;
    font-size: 14px;
}
.foot-name h6 {
    font-weight: bold;
    font-family: font3;
    font-size: 12px;
    color: #717171;
}
.review-wrap {
    margin-bottom: 35px !important;
}
.inner-wrap a.button:hover, form#contact-form input.submit_btn.button:hover {
      background: #d2ab50 !important;
    color: #fff !important;
}

.static-4-home.home-custom-container.hide-for-small.bg_color_g h2 {
    color: #7a393e;
}
.item-block-menu .pic {
    position: relative;
}
p.oo-but {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    background: #fff;
    display: inline-block !important;
    padding: 15px 20px;
    width: 160px;
    border-radius: 50px;
    margin: 0 auto;
    box-shadow: 0px 2px 10px #0000005e;
}
p.oo-but {
    transition: all .5s;
    margin-top: 40px;
    opacity: 0;
}
section.category-sec .item-wrap:hover p.oo-but {
    transition: all .5s;
    margin-top: 0px;
    opacity: 1;
text-transform: uppercase;
}
article.service:hover .img-frame {
    transform: rotate(360deg);
    cursor: pointer;
}
article.service .img-frame {
     transition: all .5s;
}
.static-3-home.home-custom-container.hide-for-small.bg_color_f {
    background: url(https://assets.limetray.com/assets/image_manager/uploads/6507/texture-backsec1s.png) !important;
    background-repeat: no-repeat;
    background-position: 100% 100%,1% 100%;
    /* background-size: cover !important; */
    background-position: center !important;
}
footer.new-footer select.font_1 {
    line-height: 20px !important;
}
.scroll-down.hide-for-small.hide-for-medium {
    display: none !important;
}
.curve-bot {
    height: 200px;
    background: #ff8da5;
    width: 100% !important;
}
.curve:before {
    box-shadow: 0 0 0 110px #ff8da5;
}
.speak p {
    font-family: font3;
    font-size: 14.5px;
}
section.reviews-sec .sec-head p {
    font-size: 16px;
    font-family: font3;
    text-shadow: 2px 2px 10px #fff;
}
.speak p {
    font-family: font3;
    font-size: 14.5px;
    color: #676464;
}
section.home-slider-sec img {
    width: 100%;
}
section#about-us .page-content.row {
    width: 100% !important;
    max-width: 100% !important;
}

.static-3-home .container {
    width: 100% !important;
}

section.category-sec .item-wrap:hover p.oo-but {
    transition: all .5s;
    margin-top: 0px;
    opacity: 1;
}

p.oo-but {
    transition: all .5s;
    margin-top: 40px;
    opacity: 0;
}

p.oo-but {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    background: #fff;
    display: inline-block !important;
    padding: 15px 20px;
    width: 160px;
    border-radius: 50px;
    margin: 0 auto;
    box-shadow: 0px 2px 10px #0000005e;
}

.item-block-menu p {
    font-family: font1;
    margin-top: 20px;
    color: #222;
    font-size: 14px;
}
.item-block-menu .item-wrap {
    margin-top: 1rem !important;
}

.static-3-home {
    /*background-image: url(https://assets.limetray.com/assets/image_manager/uploads/6507/texture-backsec1s.png) !important;*/
    background-repeat: no-repeat;
    background-position: 100% 100%,1% 100%;
    /* background-size: cover !important; */
    background-position: center !important;
}
.static-3-home section.category-sec{
     background-image: url(https://assets.limetray.com/assets/image_manager/uploads/7391/landing-background-img-1.png) !important;
    background-repeat: no-repeat;
    /* background-position: 100% 100%,1% 100%; */
    /* background-size: cover !important; */
    /* background-position: center !important; */
    /* background-attachment: fixed !important; */
    background-size: 100% !important;
}

.tabs-content.content-mns {
    padding: 0px 3rem !important;
}
section.category-sec .sec-head {
    text-align: CENTER !important;
}


/* featured menu css end -------------- */

/* about us sec start- ----------- */
.about-sec .pic-wrap {
    width: 350px;
    position: relative;
    z-index: 1;
    margin: auto;
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.09);
}

.about-sec .pic-wrap::after {
    content: '';
    position: absolute;
    left: 0px;
    background: url(https://assets.limetray.com/assets/image_manager/uploads/6516/shape-01.svg);
    height: 500px;
    width: 350px;
    top: 100px;
    z-index: -1;
    background-size: 100%;
    transform: scale(1.5);
    background-repeat: no-repeat;
    filter: hue-rotate(268deg);
  display:none;
}


section.about-sec P b {
    FONT-FAMILY: font2 !important;
    font-weight: normal;
}
section.about-sec P{
padding:2rem 0rem !important;
}



section.about-sec {
    padding: 140px 0px 100px 0px;
}

.sec-head p {
    width: 70% !important;
    margin: auto;
    padding-top: 1rem;
}
.item-wrap .content-wrap p {
    text-transform: uppercase !important; 
    font-size: 1rem !important;
}
.item-wrap:hover img {
    transform: scale(1.07);
    transition: ease all 0.5s;
}

.item-block-menu .item-wrap .pic {
    overflow: hidden !important;
}
.item-block-menu .item-wrap img {
  transition: ease all 0.5s; 
}

section.para-sec .content-wrap {
    text-align: CENTER !important;
}
.static-1-home .content-wrap h2 {
      color: #222 !important;
    font-size: 2.7rem !important;
    text-transform: uppercase;
}



/* about us sec end --------------- */


/* app sec css start -------------- */

section.app-sec:after {
    content: "";
    width: 36%;
    height: 461px;
    position: absolute;
    top: 120px;
    background: url(https://assets.limetray.com/assets/image_manager/uploads/6867/pizza1-whole.png);
    background-repeat: no-repeat !important;
    right: -146px;
    background-size: 88%;
    opacity: 0.3;
}

.app-sec .pic-wrap {
    max-width: 360px;
}
.app-sec .content-wrap h1 {
  
    padding-top: 6rem !important;
    color: #222 !important;
}

section.app-sec .content-wrap p {

    margin-bottom: 1rem;
}
section.app-sec {
    padding: 2rem 0rem;
  position:relative;
    background-color: #f5f5f5 !important;
}

.app-btn a {
    width: 150px;
    display: inline-block;
    margin-right: 10px;
}
h5.menu-item-name.color_b span.food-icon {
    margin-top: 5px !important;
}


/* app sec end -------------- */









@media(max-width:740px){
  
  .inner-wrap .page-content,.static-3-home section.category-sec{

    background-size: 0% !important;
}


  
  
  section#bg-img-section {
    background: url(http://assets.limetray.com/assets/image_manager/uploads/7177/mob-tjs11.jpg) !important;
    background-size: cover !important;
    background-position: center !important;
}
  .header-mobile {
     background: #fffcd5 !important;
}
  section#home-about-1 .picture-wrap {
    height: 150px !important;
}
  .picture-wrap.wrap-3 {
    margin-top: -235px;
    margin-left: 171px;
}
  .slick-list.draggable h4 {
    font-size: 13px;
    margin: 10px 0;
}
  .menu-slide .image {
    padding: 5px;
}
  .inner-shell-app img {
    height: 400px;
    width: unset !important;
}
  section#home-app-sec .row {
    height: unset !important;
}
  .sec-content-bg-app {
    height: unset !important;
}
  .sec-content-app {
    background-size: cover;
    background-position: center;
    height: unset;
  }
  .sec-content-app h2 {
    font-size: 30px;
}
  .app-links a img {
    width: 109px !important;
}
  .fluid-container {
    padding: 60px 0;
}
  section.reviews-section1 p {
    width: 100%;
    margin: auto;
    padding: 20px 0;
}
  .menu-slide .sec-head p {
    width: 100%;
}
  header.bg_color_a .company-name img {
    width: 47px !important;
    margin-top: 2px;
}
  
  ul.off-canvas-list li a {
    font-family: font2 !important;
}

a.company-name img {
    width: 47px !important;
    margin-top: 2px !important;
}
.about-sec .sec-head h2 {
    font-size: 33px;
}
.about-sec .sec-head {
    margin-bottom: 0px;
}
.about-sec .button {
    padding: 8px 22px;
    font-size:13px !Important;
}  
  .featured-sec .columns {
    padding: 15px !IMPORTANT;
    padding-bottom: 0px !important;
}
section.featured-sec {
    margin-bottom: 15px;
}  
  .header-mobile ul li a.company-name {
    font-family: font3 !important;
    font-size: 16px !important;
    text-transform:uppercase !important;  
}
ul.off-canvas-list li a:hover, ul.off-canvas-list li a:focus {
    background: #eee !important;
}
ul.off-canvas-list li a {
    font-family: font3 !important;
} 
ul.off-canvas-list li a {
    color: #222 !important;
        border-color: #eee;
}
  section.about-sec {
    text-align: center;
    padding: 50px 0px; 
}
  
#bg-img-section .slide-caption h3 {
   
    font-size: 21px;
    margin-top: 4px;
    width: 100%;
}

  
#bg-img-section .slide-caption .button {
    margin-top: 10px;
    font-size: 13px !important;
        padding: 8px 20px !IMPORTANT;
    margin-bottom:40px;
}
aside.left-off-canvas-menu {
    background:#ffffff !important
}  

section#bg-img-section {
    background: url('http://assets.limetray.com/assets/image_manager/uploads/7177/mob-tjs11.jpg') !important;
    background-position: center center !important;
    background-size: cover !important;
} 
#bg-img-section h1 {
    font-size: 32px !IMPORTANT;
    font-family: font1;
}
#bg-img-section p {
    display: block;
    padding: 0px;
    font-size: 14px;
    font-family: font2;
}
  
 a.company-name {
    padding: 0px 50px;
} 
#bg-img-section h1 span {
    display: none;
}
li.menu-btn a.left-off-canvas-toggle {
    font-size: 12px !important;
}  
.scroll-btn {
   display:none;
}  
.about-sec::after{
  display:none;
}
.about-sec {
    padding: 50px 0px;
}
  .about-sec .pic:first-child {
    display: none;
}
.about-sec .content-wrap {
    padding-top: 0px;
    margin: 0px;
    margin-bottom: 20px;
}
.about-sec .content-wrap h3 {
    font-size: 36px;
}
.about-sec .content-wrap p {
    font-family: font2;
}  
  .about-sec .content-wrap p {
    font-size: 14px;

}
  .about-sec .pic {
    display: none;
}
.about-sec .content-wrap h1 {
    font-size: 36px;
}
.para-sec {
    height: 300px;
}  

  .about-sec .about-pic {
    max-height: 300px;
}
.about-sec .container {
    width: 90%;
    margin: auto;
    padding: 0px;
}
.sec-head h5::after{
  display:none;
}

.about-sec {
    padding: 80px 0px;
    height: auto;
    min-height:initial;
}
  .about-sec .icon.icon2 {
    left: 0px;
    top: 5px;
    width: 50px;
}
 .about-sec .icon.icon1 {
    width: 100px;
}
  .about-sec .sec-head h1 {
    font-size: 2.3rem;
}
.about-sec p {
    font-size: 13px;
}  
.about-sec .overlap-txt {

    font-size: 25vw;
}
.about-sec .border-img {
    display: none;
}
.about-sec .overlap-txt.txt1 {
    top: -29%;
    font-size: 20vw;
}
.sec-head h1 {
    font-size: 2.3rem;   
}
.menu-sec .sec-head {
    text-align: center;
}
.menu-sec .sec-head .button {
    float: none;
    margin-top: 15px;
}
.menu-sec .sec-head h1 {
    font-size: 2.3rem;
    text-align: center;
    float: none;
    display:block;
}
.menu-area .columns {
    width: 80%;
    margin: auto;
    float: none !important;
    margin-bottom: 20px;
}
  
.menu-area {
    padding: 40px 0px;
    background: #f7f7f7;
}  

.reviews-sec .review-wrap {
    margin-top: 40px;
    padding: 30px;
    padding-top: 50px;
}
.footer_mobile i {
    color: #fff !important;
}

.footer_mobile {
    background: #222 !important;
    box-shadow: 0px -10px 10px rgba(0, 0, 0, 0.12);
} 
  
  ul.off-canvas-list li.text-center a {
    background-color: #fffbd5 !important;
}
  
  
  ul.off-canvas-list li a {
    color: #222 !important;
    border-color: #eee;
    font-family: font2 !important;
}
  section#locate {
    margin-top: 40px !important;
}
  
  
  .columns.large-6.medium-6 .content-wrap h2 {
    margin-top: 4rem;
}
  
  .item-group .item-block-menu {
    width: 98.33% !important;
    float: left;
}
  .app-btn a {
    margin-bottom: 1rem !important;
}
  
  .tabs-content.content-mns {
    padding: 0px 2rem !important;
}
  
  .app-sec .content-wrap h1 {
    padding-top: 2rem !important;
    color: #222 !important;
}
  
  
#locate .head-bg {
    top: 48% !important;
}
  .para-sec h2 {
    font-family: font1;
    font-size: 19px !important;
  }
.page-bg .head-bg h3 {
    font-family: font1 !important;
    text-transform: capitalize !important;
}
.menu-content .sub-category-head span {
    font-size: 1.5rem;
    color: #333;
}
.with-icon .menu-item-name {
    font-size: 13px !IMPORTANT;
}
.sub-category-content {
    padding: 10px;
}
.menu_catg_tabs.text-center.fixed {
    top: 50px !important;
}  
.locate-address .address-details {
    padding: 20px !important;
    margin-bottom: 0px !important;
        padding-left: 0px !important;
}
  
.off-canvas-list li a img {
    padding: 20px;
}  
.locate-drop {
    width: 90%;
} 
.gallery-slider {
    padding: 40px 0px;
    padding-bottom: 0px;
}
#corporate-catering + .page-content .form-wrap, #bulk-order + .page-content .form-wrap {
    padding: 6px 10px;
}
.custom-sec p {
    font-size: 15px;
    padding: 0px 20px;
    margin-top: 20px;
}
.form-wrap .form-container form#js_form_builder_container h3 {
    margin-left: 20px;
    width: auto;
}  

a.get-direction-btn.button{
    display:none !important; 
}

.custom-sec .container {
    width: 90%;
}
.form-wrap .form-container {
    margin-top: 0px;
}
  
.para-sec1 h1 {
    font-size: 2.5rem;
}
.menu-sec {
    padding: 40px 0px;
}
.menu-sec .item-wrap .wrap {
    text-align: left;
}  
  
  
  a.left-off-canvas-toggle.white-color i.fa.fa-2x.fa-reorder {
    color: #212121 !important;
}
  
  #bg-img-section .slide-caption {
    width: 122% !important;

}
  
  .form-text.text-center p{
    font-size: 14px;
    line-height: 1.5rem;
    font-family: font2 !important;
    letter-spacing: .5px;

    width: 85% !important;
    margin: AUTO;
    padding-top:2rem !important;
}
  
  
  
  aside.left-off-canvas-menu.bg_color_b ul.off-canvas-list li.text-center a{
background-color:#fffbd5 !important;
  }
  
  
  
  
  
}

.menu-download {
    position: absolute;
    z-index: 999;
    right: -15px;
    top: 200px;
}
.menu-download a {
    background-color: #222 !important;
    padding: 10px 20px !important;
    border-radius: 24px;
    color: #fff !important;
    transition: ease all 0.5s;
}
.menu-download a:hover {
    background-color: #fff !important;
    color: #222 !important;
    transition: ease all 0.5s !important;
}

  
.form-text.text-center p{
    font-size: 14px;
    line-height: 1.5rem;
    font-family: font2 !important;
    letter-spacing: .5px;

    width: 65%;
    margin: AUTO;
}
header .nav-bar .inline-list>li {
    margin: 0 8px !important;
}


@media(min-width:1024px) and (max-width:1300px){
  header .nav-bar .inline-list>li {
    margin: 0px 4px !important;
}
}



/* ------------ featured section starts *-----------*/
section#featured-sec:before {
    position: absolute;
    top: -100px;
    left: 0;
    height: 100px;
    content: "";
    width: 50%;
    background: #fff;
    background: url(https://assets.limetray.com/assets/image_manager/uploads/6751/texture-black-161.jpg);
    background-size: 133px;
}
section#featured-sec {
    background: url(https://assets.limetray.com/assets/image_manager/uploads/6751/texture-black-161.jpg);
    background-size: 133px;
}
section#featured-sec * {
    color: #f1f1f1;
}
section#featured-sec .row {
    width: 80%;
    margin: 0 auto;
}
section#featured-sec {
    padding: 80px 0;
}
section#featured-sec {
    padding-bottom: calc(80px + 200px);
  position: relative;
}
.sc_icons_columns.row {
    margin-bottom: 80px !important;
}
.sc_icons_columns.row .columns.large-3.medium-3.small-12 {
    padding-left: 0 !important;
  
}

section#featured-sec .sec-head h3 {
    width: 95%;
    font-size: 44px;
  line-height: 1.2;
}
.sec-head-top.unset h4 {
    font-size: 44px;
}
.sc_icons_item {
    text-align: center;
}
.sc_icons_item img {
    width: 55px;
}
.sec-body .sc_icons_columns.row {
      padding: 50px 0;
    max-width: 90% !important;
    margin: 0 auto !important;
}
.sec-body  {
      background: url(http://assets.limetray.com/assets/image_manager/uploads/6887/bg1-bbc1.jpg) !important;
    /* background-size: cover !important; */
}

.sc_icons_item p {
    color: #fff;
}
h4.sc_icons_item_title {
      color: #d2ab50;
    text-transform: capitalize;
    font-family: font2;
    font-size: 15px;
    margin-bottom: 15px;
    letter-spacing: 0.9px;
}

.sc_icons_item p {
    font-size: 14px !important;
}
.sc_icons_item {
    padding: 0px 5px;
}


.contact-sec .content-wrap {
    padding: 50px 46px;
    margin-top: 0px;
}


.contact-sec .divider {
    margin-left: 0px;
    width: 100px;
    /* opacity: .5; */
    margin-top: -10px;
    margin-bottom: 10px;
}

.app-links a img {
    width: 140px !important;
}



.content-wrap p {

    padding: 1rem 0rem;
}

.main-logo h1.white-color, .nav-item li a.white-color, header.bg_color_a .nav-bar li a, .header-mobile ul li a.white-color {

    font-size: 15px !important;
  
}
.static-4-home .content-wrap h2
{
    font-family: font1;
    color: #222;
    /* margin-bottom: 20px; */
    text-align: left !important;
    text-transform: uppercase;
    font-size: 2.8rem;
    padding-top: 2em !important;
}


.content-wrap h5, .divider {
    display: none !important;
}

.sec-head p span {
    font-family: font2 !important;
    font-size: 1rem !important;
    letter-spacing: 0.9px;
}

.static-4-home{
    padding-bottom: 3rem !important;
    /* background-color: #d2ab50 !important; */
    padding-top: 3rem !important;
    background: url(https://www.transparenttextures.com/patterns/asfalt-light.png) #d2ab50 !important;
}
  
 #menu .menu-content .sub-category-head span {
    font-family: font1 !important;
    color: #222 !important;
    text-transform: uppercase !important;
}

.menu-item-name span {
    font-family: font2 !important;
    color: #222 !important;
   font-size:18px !important;
     letter-spacing: 0.9px;
  
}

.new-footer button.feedback-btn {
   
    border: 1px solid;
}

.menu_catg_tabs.catg_fixed {
 
    padding: 20px;
}

header.bg_color_a a.company-name img {
    width: 115px !important;
}
.company-name img {
    width: auto !important;
    border-radius: 10px !important;
    margin-top: 15px;
    background: #222;
    width: auto !important;
    padding-top: 0px !important;
    max-height: 94px !important;
    padding: 7px;
}
.header-wrapper:before {   
    background: #222;
   
}

header .nav-item.inline-list li a {
    color: #fff !important;
}
ul.nav-item.inline-list.right li:last-child a, #bg-img-section .button {
    background: #d2aa50 !important;
    color: #222 !important;
}

header.bg_color_a .header-wrapper:before {
    
    background: #222;
   
}
.static-4-home {
    /* padding-bottom: 3rem !important; */
    /* background-color: #d2ab50 !important; */
    padding-top: 3rem !important;
    background: url(http://assets.limetray.com/assets/image_manager/uploads/7655/5r23234.jpg) !important;
    background-size: cover !important;
}


.slick-next, .slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: 0;
    background: 0 0;
}

.slick-prev {
    left: 18px !important;
}

.slick-next, .slick-prev {
    position: absolute;
    top: 50% !important;
}
.slick-next, .slick-prev {
    top: 50% !important;
   
}
.slick-next, .slick-prev {

    z-index: 7 !important;
}

#bg-img-section .caption {
    text-align: left;
    max-width: 540px;
    top: 40% !important;
    position: absolute;
    left: 11.5%;
}
.slick-next:before, .slick-prev:before {
    color: #fff !important;
}

.slick-next:before, .slick-prev:before {
 
    font-size: 45px !important;
}

button.slick-next.slick-arrow {
      right: 42px !important;
    top: 50% !important;
    z-index: 7 !important;
    left: auto !important;
}





@media(max-width:768px){
 a.company-name img {
    width: 78px !important;
    margin-top: 2px !important;
}.header-mobile {
    background: #222222 !important;
}a.left-off-canvas-toggle.white-color i.fa.fa-2x.fa-reorder {
    color: #c4a04c !important;
}#bg-img-section .slide-caption {
    width: 100% !important;
    margin-left: 0 !important;
}.text-on-image {
    width: 90% !important;
}.about-sec .pic-wrap {
    width: 100% !important;
    position: relative;
    z-index: 1;
    margin: auto;
    box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.09);
}a.left-off-canvas-toggle i {
    color: #d2aa50 !important;
}
  header.bg_color_a a.company-name img, header a.company-name img {
    width: 89px !important;
}
 section#bg-img-section {
    background: url(https://s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/slider_images/cropped/1606909300_Sl4tts.jpg) !important;
    background-size: cover !important;
    background-position: center !important;
}.tabs-content.content-mns {
    padding: 0 !important;
}.item-group .item-block-menu {
    width: 100% !important;
    margin: 0 !important;
}.static-4-home .content-wrap h2 {
    padding-top: 0 !important;
}
  .contact-sec .content-wrap {
    padding: 0 !important;
    margin-top: 0px;
}.static-4-home .content-wrap h2 {
    padding-top: 0 !important;
    font-size: 25px;
}.app-links {
    margin-bottom: 40px !important;
}
  aside.left-off-canvas-menu.bg_color_b ul.off-canvas-list li.text-center a {
    background-color: #fcfcfc !important;
}
  
  .slick-next:before, .slick-prev:before {
    font-size: 26px !important;
}
  
  
  .slick-next, .slick-prev {
    top: 59% !important;
}
  button.slick-next.slick-arrow {
  
    top: 59% !important;
  
}
  #bg-img-section .caption {
 text-align: left;
    max-width: 540px;
    top: 70% !important;
    position: absolute;
    left: 19%;
}
  
  #bg-img-section h1 {
    font-size: 13px !IMPORTANT;
    font-family: font1;
}
  
#bg-img-section p {
    display: block;
    padding: 0px;
    font-size: 10px;
    font-family: font2;
    width: 70%;
}
  #bg-img-section h1 {
   
    margin-bottom: 0px !important;
    
  
}
  
  #bg-img-section p {
    display: block;
    padding: 0px;
    font-size: 10px;
    font-family: font2;
    width: 70%;
    margin-bottom: 0px !important;
    line-height: 15px;
}
  
  .button {
    font-size: 11px !important;
    position: relative;
    font-family: font3 !important;
    letter-spacing: 1px !important;
    text-transform: uppercase;
    padding: 7px 7px !important;
    padding: 10px 20px;
    background: #222 !important;
    line-height: initial;
    color: #fff !important;
    border-radius: 25px !important;
    box-shadow: 0px 10px 10px hsl(358deg 85% 52% / 32%);
}
  
  section#bg-img-section {
    height: 14vh !important;
    margin-top: 40px;
}
  
  
}


@media(max-width: 900px){
.slick-list.draggable * {
    height: 300px !important;
}
  #bg-img-section .caption {
    text-align: left;
    max-width: 540px;
    top: 144% !important;
    position: absolute;
    left: 19%;
}
  .static-2-home {
    background: #fff !important;
    margin-top: 100px;
}

}














.slider-1 {
	background:
		url(https://s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/slider_images/cropped/1611133182_Image1Compressed.jpg)
		center;
	background-repeat: no-repeat;
	background-size: cover;
}

.bg-slider .orbit-container {
	height: 100%;
}

.slider-2 {
	background:
		url(https://s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/slider_images/cropped/1611133163_Image0Compressed.jpg)
		center;
	background-repeat: no-repeat;
	background-size: cover;
}

.bg-slider .orbit-container {
	height: 100%;
}

.slider-3 {
	background:
		url(https://s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/slider_images/cropped/1611132888_3MinMin.png)
		center;
	background-repeat: no-repeat;
	background-size: cover;
}

.bg-slider .orbit-container {
	height: 100%;
}

.slider-4 {
	background:
		url(https://s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/slider_images/cropped/1611132817_1MinMin.png)
		center;
	background-repeat: no-repeat;
	background-size: cover;
}

.bg-slider .orbit-container {
	height: 100%;
}




@font-face {
	src: url('');
	font-family: 'secondaryFont';
}

.bottom #triangle-up {
	cursor: pointer;
}

.offer-close-btn {
	position: absolute;
	top: 15px;
	right: 15px;
	cursor: pointer;
}

.widget-cta-btn .button {
	background: !important;
	color: #fff !important;
	font-family: 'secondaryFont' !important;
	box-shadow: none !important;
	padding: 15px 30px;
	border-radius: 3px;
	margin-bottom: 0;
}

.widget-desc {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 13px;
}

.widget-title {
	font-family: 'secondaryFont';
	font-size: 16px;
}

.widget-container {
	padding: 15px 30px 10px !important;
	width: 45%;
	margin-left: 28%;
	position: absolute;
	bottom: 8px !important;
	z-index: 99 !important;
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 0 10px 0 #2525252b !important;
}

.widget-container li {
	list-style-type: none;
}

.widget-offer-slider {
	text-align: left;
}

.widget-offer-slider .widget-cta-btn {
	text-align: right;
}

.widget-offer-slider .orbit-bullets {
	margin: 0 auto 10px auto !important;
}

.widget-offer-slider .offer-wrapper {
	min-height: 116px !important;
}

.widget-desc {
	padding: 15px 0;
}

@media ( max-width :740px) {
	.widget-container {
		width: 85%;
		margin-left: 7%;
	}
}



.contact-no-home-mobile {
	color: #fff;
	font-size: 14px;
	margin-top: 5px;
	text-shadow: 0px 1px 2px #333;
	display: none;
}

.contact-no-home-mobile a {
	color: #fff;
}

.contact-no-home-mobile i.fa {
	vertical-align: -20%;
	margin-left: 7px;
}

@media ( max-width :1024px) {
	.contact-no-home {
		display: none;
	}
	.contact-no-home-mobile {
		display: block;
	}
}



.new-footer {
	padding: 20px 50px;
}

.new-footer ul li {
	padding: 4px 2px;
}

.new-footer ul.no-bullet li a {
	padding: 2px 2px;
	color: inherit;
}

.new-footer .top-text {
	padding: 10px 0px;
}

.new-footer select, .new-footer select {
	max-width: 80%;
}

.new-footer select, .new-footer select option {
	font-size: 1rem;
}

.new-footer ul.we-are-social>li {
	margin-left: 0px;
	border: 1px solid #fff;
	border-radius: 4px;
	margin: 2px 6px;
}

.new-footer ul.we-are-social>li:first-child {
	margin-left: 0px;
}

.new-footer ul.we-are-social li a {
	padding: 6px 8px;
}

.new-footer button.feedback-btn {
	font-size: 1.5rem;
	padding: 10px 10px;
	margin-top: 20px;
	outline: 1px solid;
}

.reveal-modal-bg {
	position: fixed !important;
}

#feedback-footer-modal.reveal-modal {
	top: 6.25rem !important;
	position: fixed;
}



    i.fa.fa-circle {
        margin-left: 5px;
        border: 2px solid;
        text-align: center;
        padding: 1px 0px 1px 1px;
        font-size: 7px;
        vertical-align: text-top;
    }
/*veg non-veg icon alignment changes and also spacing issues*/
.food-icon {
    width: 12px;
    height: 12px;
    border: 2px solid;
    text-align: center;
    display: inline-block;
    margin-left: -20px;
    vertical-align: text-top;
}
.with-icon .menu-item-desc {
    margin-left: 8px;
}
.with-icon .menu-item-name {
    margin-left: 12px !important;
}
.nonveg-icon {
    border-color: #d00000;
}
.veg-icon {
    border-color: #305d00;
}
.food-icon>span {
    display: block;
    margin: 2px;
    width: 4px;
    height: 4px;
    border-radius: 100%;
}
.nonveg-icon>span {
    background: #d00000;
}
.veg-icon>span {
    background: #305d00;
}


.page-bg {
    background: url(https://s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/tab_images/cropped/1606911206_Sl3tts.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover !important;
}