﻿@font-face{
  src:url('https://assets.limetray.com/assets/image_manager/uploads/5854/Emigre - MrEavesModOT-Bold.otf');
  font-family:font1 !important;
}
@font-face{
  src:url('https://assets.limetray.com/assets/image_manager/uploads/5854/Emigre - MrEavesModOT-Reg.otf');
  font-family:font2 !important;
}


@font-face{
  src:url('https://s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/content_images/original/Emigre-MrEavesModOt-Bold.otf');
  font-family:font11;
}


@font-face{
  src:url('https://s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/content_images/original/Emigre-MrEavesModOT-Reg.otf');
  font-family:font22;
}

@font-face{
  src:url('https://s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/content_images/original/FREESCPT.TTF');
  font-family:font33;
}

/*@font-face{
  src:url('https://assets.limetray.com/assets/image_manager/uploads/5854/NeutraText-Book.otf');
  font-family:font2;
}*/

.btn-dushera {
    display: block;
    text-align: center;
}
a.button-catalogue {
    background: #b22137;
    color: #c9ac6a !important;
    padding: 20px;
    font-family: font_1 !important;
    font-weight: bold;
    border-radius: 4px;
    letter-spacing: 1px;
}
section#bg-img-section {
    display: none !important;
}
.bg-img img {
    width: 100% !important;
  margin-top:90px !important;
}
.bg-img-caption a img {
    width: 300px !important;
}
.bg-img-caption a, .bg-img-caption a:hover {
    background: transparent !important;
    border: none !important;
}
.bg-img-caption {
     position: absolute;
    top: 79%;
    transform: translate(-50%, -50%);
    left: 50%;
}
.bg-img {
    position: relative;
}
/*.orbit-container .slider-1 .caption-wrap a {
    background: #a3252b !important;
    border: 2px solid #a3252b;
    border-radius: 50px;
    padding: 13px 40px;
    text-align: center;
    display: block;
    margin: 0 auto;
  width: 69%;
}*/
/*.orbit-container .slider-1 .caption-wrap a.button {
    font-family: font_1 !important;
    text-transform: uppercase;
    z-index: 1000000 !important;
   background: #7d282b !important;
    border: 2px solid #7d282b !important;
    border-radius: 50px !important;
    padding: 13px 40px !important;
    width: 28%;
    font-size: 20px !important;
    letter-spacing: 2px !important;
}*/
header .nav-bar.large-9.columns {
    width: 82% !important;
}
header .main-logo.large-3.columns {
width: 23% !important;
    position: absolute;
    top: -46px;
}
section.festiv-sec {
    display: none;
}
.order-head-cust a
{font-family: font1;
      color: #fff;
}
/*.orbit-container .orbit-slides-container img {
    display: initial!important;
    max-width: 50%;
}*/
.order-head-cust {
    position: absolute;
    color: white;
    right: 8px;
    top: 15px;
    background: #c9ac6a;
    padding: 2px 3px;
    border-radius: 3px;
}

html, body {
    width: 100%;
}
body {
    font-family:font_2;
}
body.home-page {
    background: #fff;
}

p {
    font-size: 14px;
    line-height: 1.5rem;
    font-family: font_1;
    letter-spacing: 1px;

}
 h1{
    font-family:font_1;
}
 h2, h3, h4, h5, h6 {
    font-family:font_2;
}

.container {
    width: 75%;
    max-width:1140px;
    margin: auto;
}
.container::after{
  content:'';
  display:table;
  clear:both;
}

.sec{
  padding:100px 0px;
}

.sec-head {
    text-align: center;
    margin-bottom: 50px;
    position: relative;
  
}
a.scroll-top-btn {
    position: fixed;
    z-index: 999;
    background: #444242;
    font-size: 35px;
    width: 50px;
    height: 50px;
    bottom: 20px;
    right: 20px;
    border-radius: 50px;
    text-align: center;
    padding-top: 4px;
    color: #fff;
    display:none;
}

.sec-head h1 {
    color: #505050;
    text-transform: capitalize;
    font-family: font_2;
    font-size: 2.5rem;
    display: inline-block;
    position: relative;
    z-index: 1;
    padding: 0px 20px;
    letter-spacing: 0px !important;
}

.sec-head h1::after {
    content: '';
    position: absolute;
    right: 100%;
    width: 113px;
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/heading-deco2.png);
    height: 38px;
    background-size: contain;
    top: calc(50% - 16px);
}
.sec-head h1::before {
    content: '';
    position: absolute;
    left: 100%;
    width: 113px;
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/heading-deco1.png);
    height: 38px;
    background-size: contain;
    top: calc(50% - 16px);
}
.sec-head h5 {
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 10px;
    color: #e42721;
    display: inline-block;
    position: relative;
    font-family: font2;
}

.sec-head h5::after {
    content: '';
    position: absolute;
    left: 100%;
    top: 49%;
    height: 1px;
    background: #272525;
    width: 200px;
}

/* 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-2 {
    display: none;
}

.bg_color_a, .page-content {
    background: #fff !important;
}
.page-content {
    z-index: 2;
    position: relative;
}
.button, input[type="submit"] {
      padding: 13px 20px;
    background: #c9ac6a!important;
    font-size: 16px !important;
    position: relative;
    font-family: font_1 !important;
    color: #fff !important;
    letter-spacing: 2px !important;
    border-radius: 3px;
    border: 2px solid #c9ac6a;
    text-transform: capitalize;
}

.button:hover,
input[type="submit"]:hover{
     background: #c9ac6a!important;
    color: #fff !important;
    box-shadow: 0px 8px 20px rgba(0, 0, 0, 0) !important;
}

.inner-wrap .btn:hover,.inner-wrap .btn:focus,.inner-wrap .btn:active {
    color: #fff;
    background: #dc1218;
}
.font_size_3 {
    font-size: 14px !important;
}

.off-canvas-wrap {
    border:0px !important;
}



#triangle-up {
    display: none;
}

.logo-home{
  display:none;
}
.logo-home img {
    max-height: 200px !important;
}
.main-logo h1.white-color, .nav-item li a.white-color, .header-mobile ul li a.white-color {
    font-family: font_2 !important;
    text-transform: uppercase;
    font-size: 14px;
}


#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: font2 !important;
    letter-spacing: 1px;
}
.section-icons .icon {
    position: absolute;
}

/* End -------- Chnaged Theme Css-----------------------*/

/* Start header Section*/
.top-strip {
    padding: 3px 0px;
    background: #c9ac6a;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 999;
}
.contact-info {
    margin-top: 5px;
}
.contact-info a {
    float: left;
    font-size: 12px;
    color: #fff;
    font-family: font2;
    margin-right: 12px;
}
.contact-info i {
    font-size: 18px;
    margin-right: 5px;
}
.underlinesheet {
    display: inline-block;
    text-decoration: underline;
    padding: 0px 2px;
}
ul.socialtop li {
    display: inline-block;
    
}
a.become-franchise {
    font-size: 17px !important;
    font-family: font1;
    border: 1px solid #fff;
    padding: 3px 8px;
}
ul.socialtop li a {
    color: #fff;
    font-size: 15px;
}
ul.socialtop li {
    display: inline-block;
    margin-right: 10px;
}
.top-strip p {
    font-size: 12px;
    color:#fff;
}
.top-strip .row {
    max-width: 90%;
}
a.become-franchise:hover {
    background: #fff !important;
    color: #222 !important;
}

.main-logo img {
    max-height: 165px;
    padding-top: 0px;
    width: auto;
}


header {
    background: #B22137;
    margin-top: 0px !important;
    box-shadow: 0 9px 13px 0 rgba(0,0,0,.1) !important;
   padding: 0px 5%;
    top: 35px;
}
header.bg_color_a{
       background: #B22137 !important;
}

/*header.bg_color_a {
    position: fixed;
    top: 0px;
    left: 0px;
    background: #fff !important;
}*/
header .header-wrapper {
    height: 65px;
}
header .nav-item.inline-list {
    padding-top: 19px;
    overflow: visible;
}
header .nav-bar .inline-list>li {
    margin: 0px 5px !important;
    position: relative;
}

.main-logo.columns {
    padding-left: 0px;
}

header.bg_color_a .main-logo h1{
  color:#fff !important;
}

.main-logo h1.white-color, header.bg_color_a .nav-bar li a, header.bg_color_a .main-logo h1, .nav-item li a.white-color, .header-mobile ul li a.white-color {
    color: #c9ac6a !important;
    border: 0px !important;
    padding: 0px 3px;
    font-size: 14px !important;
    font-family: font_1!important;
   text-transform: inherit!important;
}
header .nav-bar .dropdown-menu {
    position: absolute;
    left: 5px;
    top: 100%;
    background: #fff;
    width: 100%;
    min-width: 200px;
    padding: 10px;
    padding-top: 5px;
    display: none;
    margin: 0px;
}
li.dropdown a.nav-button::before {
    content: "\f107";
    font-family: FontAwesome;
    color: #1a1a1a;
    font-size: 16px;
    position: absolute;
    right: 10px;
    top: 1px;
}
 .nav-item li a:hover{
    color: #c9ac6a!important;
}
header .nav-bar .inline-list li.nav-item-active a {
    color: #c9ac6a!important;
}
.nav-item li:nth-last-child(1) a {
    border: 1px solid #c9ac6a !important;
    padding: 0px 10px;
    border-radius: 3px;
    color: #fff !important;
    background: #c9ac6a!important;
    margin-top: -5px;
}
header.bg_color_a .nav-item li:nth-last-child(1) a {
    border: 1px solid #c9ac6a !important;
    padding: 0px 10px;
    border-radius: 3px;
    color: #fff !important;
    background: #c9ac6a!important;
    margin-top: -5px;
}

header .nav-bar .inline-list  > li:hover > .dropdown-menu{
  display:block;
}
header .nav-bar .inline-list .dropdown-menu li {
    margin: 0px !important;
    display: block;
    border: 0px;
}
header .nav-bar .inline-list .dropdown-menu li a {
    width: 100%;
    padding: 10px;
    display: inline-block;
    text-align:left;
    color: #000 !Important;
    border: 0px !important;
    text-transform: capitalize;
    font-size: 14px;
    font-family: font1 !important;
}
header .nav-bar .inline-list .dropdown-menu li a:hover{
  border:0px;
  color:#a1c938;
}

/* End header Section*/

/* Start Banner-----------------------*/

#bg-img-section .bg-overlay-screen{
  display:none !Important;
}

.bg-slider .orbit-container {
    height: auto !important;
}

#bg-img-section .slider-1 {
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/web-sept.jpg) center;
    background-repeat: no-repeat;
    background-size: 100% !important;
    background-position: 100% 100% !important;
}
#bg-img-section .bg-slider {
    height: 100% !important;
}
ol.orbit-bullets {
    display: none;
}
/*section#bg-img-section {
    height: 450px !important;
}*/

.orbit-container .orbit-slides-container>* .orbit-caption {
    top: -20%;
    right: 2%;
    width: auto !important;
    height: 100% !important;
    display: flex;
    align-items: center;
    background: transparent !important;
    padding-top: 0px;
    color:#222;
}
.orbit-container .slider-1 .caption-wrap {
    background: rgba(32, 35, 41, 0.37) !important;
}
.orbit-container .orbit-slides-container>* .orbit-caption p {
    color: #fff;
    margin-bottom: 20px;
    width: 400px;
    font-size: 22px;
    text-shadow: -1px 1px 13px rgba(0, 0, 0, 0.25);
   font-family: font1;
}
.orbit-container .orbit-slides-container>* .orbit-caption h2 {
	color: #fff;
}
#bg-img-section  .intro-caption {
    display: none;
}

/*.orbit-container .orbit-slides-container>* .caption-wrap {
    text-align: left;
  min-width: 500px;
    padding: 65px 93px;
    background: rgba(33, 33, 33, 0.21);
    border-radius: 15px;
    outline: 1px solid #fff;
    outline-offset: -15px;
}*/
.wedding-page .orbit-container .orbit-slides-container>* .caption-wrap h2 {
    color: #fff;
    font-family: font_2 !important;
    text-transform: initial;
    font-size: 3rem;
    margin-bottom: 20px;
    text-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25);
    line-height: 1;
    max-width: 500px;
}
.wedding-page .orbit-container .orbit-slides-container>* .caption-wrap h2::first-letter {
    text-transform: uppercase;
}

/* End theme Banner-----------------------*/
/* Start ABout us section--------------*/
.row.no-padd > .columns {
    padding: 0px;
}
.row.no-padd {
    margin: 0px;
}


.about-sec .sec-head {
    margin-bottom: 20px;
}
.about-sec {
    padding: 60px 0px;
    text-align: center;
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/anand-pattren_2.jpg);
}
.about-sec .container{
  width:80%;
}
.about-sec .content-wrap p {
    
    color: #555;
    max-width: 750px;
    margin: auto;
    line-height: 2;
    font-size: 15px;
  margin-bottom: 30px;
}


/* Start best seller section*/
.b-seller-sec {
    margin: auto;
    background:url('../assets.limetray.com/assets/image_manager/uploads/5854/Red%20and%20Gold%204%20-compress.jpg') fixed;
    background-size: 100%;
    position: relative;
    z-index: 1;
    padding: 80px 0px;
    text-align:center;
}
.b-seller-sec::after {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: -1;
    background: linear-gradient(rgba(0, 0, 0, 0.01) 46%, #ffffff);
    top: 0px;
    left: 0px;
}
.b-seller-sec .container {
    width: 90%;
    padding: 5%;
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/anand-pattren_2.jpg);
    margin-top: 30px;
}

.b-seller-sec .slick-slide{
  height:auto;
  padding:0px 5px;
}
.b-seller-sec .content-wrap p span {
    font-size: 22px;
    color: #b22137;
    display: inline-block;
    line-height: 30px;
    margin-bottom: 15px;
}
.b-seller-sec .content-wrap p {
    max-width: 650px;
    margin: auto;
    line-height: 1.5;
    margin-bottom: 50px;
}
.b-seller-sec .sec-head {
    margin-bottom: 40px;
}
.b-seller-sec .item-wrap {
    text-align: center;
    cursor:pointer;
    margin-bottom:30px;
}
.b-seller-sec .item-wrap .pic {
    width: 200px;
    height: 200px;
    background: #eee;
    margin: auto;
    margin-bottom: 20px;
    border-radius: 50%;
    overflow:hidden;
}

.b-seller-sec .item-wrap .content-wrap {
    padding: 10px;
}
.b-seller-sec .slick-arrow::before {
    color: #222;
}
.b-seller-sec .slick-prev::before {
    content: "\f104";
    font-family: FontAwesome;
}
.b-seller-sec .slick-next::before{
    content: "\f105";
    font-family: FontAwesome;
}
.b-seller-sec .slick-arrow {
    border: 1px solid rgba(0, 0, 0, 0.14);
    height: 40px;
    width: 26px;
    border-radius: 3px;
}
.b-seller-sec .slick-dots {
    bottom: -50px;
}
/*tiles sec*/
.tiles-sec {
    padding: 80px 0px;
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/anand-old_paper6.jpg);
    background-size: cover;
    background-position: center;
}
.tiles-sec .sec-head h1 {
    color: #B22137;
}
.tiles-sec .item-wrap {
    position: relative;
    overflow: hidden;
    box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.07);
}
.tiles-sec .item-wrap .content-wrap {
    position: absolute;
    top: 86%;
    left: 0px;
    width: 100%;
    padding: 20px;
    text-align: center;
    background: rgba(80, 77, 77, 0.81);
    height: 100%;
    transition: .5s ease-in-out;
}
.tiles-sec .item-wrap:hover .content-wrap {
  top:11%;
}

.tiles-sec .item-wrap.wedding .content-wrap {
    background: rgba(136, 16, 54, 0.87);
}
.tiles-sec .item-wrap.gift-box .content-wrap {
    background: rgba(24, 60, 2, 0.88);
}
.tiles-sec .item-wrap.catalog .content-wrap {
    background: rgba(234, 103, 62, 0.89);
}
.tiles-sec .item-wrap .content-wrap .button {
    color: #fff !important;
    border-color: transparent;
    margin-bottom: 5px;
    font-family: font2 !important;
    font-size: 14px !important;
    padding: 5px;
   background: transparent !important; 
}

.tiles-sec .item-wrap .content-wrap .button:hover{
  background:#fff !Important;
  color:#222 !important;

}
.tiles-sec .item-wrap h3 {
    color: #fff;
    margin-bottom: 16px;
    font-size: 1.8rem;
    font-family: font_1;
    margin-bottom:50px;
}
.tiles-sec .item-wrap h3 span {
    border-bottom: 1.3px solid #fff;
    padding-bottom: 5px;
}

.tiles-sec .item-wrap p{
  color:#fff;
  margin-bottom:20px;
}

.about-sec.sec2 {
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/anand-blue-pattren1.jpg);
    background-size: 300px;
    position: relative;
    z-index: 1;
}
.about-sec.sec2 .sec-head h1{
  color: #eef9ff;
  
}
.about-sec.sec2 .content-wrap p {
    color: #eef9ff;
}
/*End tiles sec*/

.para-sec1 {
    min-height: 650px;
    display: flex;
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/gift-box-pic1.jpg);
    background-size: cover;
    background-position: center;
    position: relative;
    z-index:1;
    color:#fff;
    width:100%;
    margin: auto;
}
.para-sec1::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(20deg, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0));
    z-index: -1;
    height: 100%;
    width: 100%;
}

.para-sec1 .content-wrap .button {
    color: #fff !important;
    border-color: #fff;
    margin-bottom: 5px;
    padding: 15px 25px;
    border: 0px;
    background: #fd842c !important;
    font-family: font2 !important;
    font-size: 22px !important;
}

.para-sec1  .content-wrap .button:hover {
    background: #fff !Important;
    color: #222 !important;
}
.para-sec1 .content-wrap {
}
.para-sec1 .content-wrap h1 {
    font-family: font1;
    margin-bottom: 15px;
    margin-top: 50px;
    font-size: 4rem;
    color: #222;
}


.para-sec1 .content-wrap p {
    margin-bottom: 40px;
}

/*category sec*/



.category-sec {
    padding: 80px 0px;
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/anand-blue-pattren1.jpg);
    text-align: center;
    background-size: 300px;
}
.category-sec .sec-head h1{
  color:#fff;
}
.category-sec .tabs.tabs-mns {
    display: inline-block;
    margin-bottom: 30px !important;
}
.category-sec .tabs.tabs-mns a {
    background: transparent;
    padding: 6px 22px;
    margin: 6px;
    color: #fff;
    font-family: font_2;
    font-size: 19px;
    border-bottom: 1px solid #fff;
    letter-spacing: 1px;
}

.category-sec .tabs.tabs-mns li.active a {
    background: #eac68c;
    color: #0e2f41;
    border-color: #eac68c;
}


.category-sec .item-wrap {
    margin-bottom: 30px;
}

.category-sec .item-wrap .pic img {
    width: 100%;
}

.category-sec .pic-wrap {
    margin-bottom: 0px;
}
.category-sec .container {
    width: 90%;
}
.category-sec .item-wrap {
    margin-bottom: 30px;
    background: #fff;
    border-radius: 3px;
    cursor: pointer;
    transition: .3s;
    padding: 15px;
    border: 1px solid #eee;
}

.category-sec .content-wrap p {
    width: 94%;
    margin: auto;
}
.category-sec .slick-slide {
    padding: 0px 5px;
    height: auto;
    outline:0;
}
.category-sec .content-wrap {
    padding: 14px;
    position:relative;
}
.category-sec .content-wrap h2 {
    font-size: 16px;
    color: #51575d;
}
.slick-next, .slick-prev {
    background: red;
    width: 66px;
    height: 62px;
    z-index: 1;
}

.category-sec .slick-arrow::before {
    color: #fff !important;
}
.slick-prev::before {
    content: "\f104" !important;
    font-family: FontAwesome !important;
}
.slick-next::before {
    content: "\f105" !important;
    font-family: FontAwesome  !important;
}


.slick-prev::before, 
.slick-next::before {
    color: #222 !important ;
    font-size: 2rem !important;;
    opacity: 1 !important;;
}

 .slick-next,
 .slick-prev
{
    border: 1px solid #f45000;
    height: 60px;
    width: 60px;
    z-index: 9;
    background: #f45000;
    border-radius: 50%;
}

.para-sec1{
  padding-bottom:50px;
}
/* Feature Section*/

.feature-sec {
    padding: 100px 0px;
    background: #fff;
}
.feature-sec .sec-head h1{
  background:#fff;
}
.feature-sec .item-wrap img {
    width: 80px;
    margin-bottom: 20px;
}

.feature-sec  .item-wrap {
    margin-bottom: 30px;
    text-align: center;
}

.site-footer {
    padding: 70px 0px 10px 0px;
    min-height: 750px;
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/footer-bg031.jpg);
    background-size: cover;
    background-color: #262626;
    background-position: top;
    position: relative;
    padding-bottom: 400px;
    z-index:2;
}
.site-footer::before {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background:rgba(253, 237, 206, 0.35);
    z-index: -1;
}
.site-footer::after {
    content: '';
    position: absolute;
    bottom: 70;
    height: 300px;
    width: 100%;
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/foot-bg1.png);
    left: 0px;
    background-size: 100%;
    z-index:1;
}
.site-footer .cp-txt {
    position: absolute;
    bottom: 0px;
    width: 100%;
    text-align: center;
    padding-bottom: 15px;
    color: #4e0000;
}
.site-footer .cp-txt i {
    color: #1d1d1d;
}
.site-footer .cp-txt small {
    color: #222;
    font-size: 13px;
    letter-spacing: 1px;
    margin-top: 3px;
    display: inherit;
}
footer.hide-for-small {
    display: none !important;
}
.foot-top {
    padding: 40px 0px;
    text-align: center;
    background: #222;
    margin-bottom: 40px;
    display:none;
}
.foot-top button.button.feedback-btn {
    color: #fff !IMPORTANT;
    border-color: #fff;
}
.foot-top button.button.feedback-btn {
    margin-top: 0px;
    color: #fff !IMPORTANT;
    border-color: #fff;
    margin-bottom: 0px;
}
.site-footer .socialtop {
    margin-top: 20px;
}
.site-footer .socialtop a i {
    color: #222 !important;
    font-size: 19px;
}
.site-footer * {
    color: #fff;
}
.site-footer ul {
    list-style: none;
}

.footer-socialicons a {
    font-size: 24px;
    margin-right: 10px;
}


.site-footer li:first-child {
    font-size: 18px;
    line-height: 37px;
    text-transform: uppercase;
    margin-bottom: 8px;
    color: #191919;
    font-weight: bold;
    letter-spacing: 1px;
}

.site-footer li a {
    color: #222;
    font-family:font_1;
    transition:.3s;
        letter-spacing: 1px;

}
.site-footer li a:hover {
    color: #1862ad;
}

.site-footer li {
    font-size: 15px;
    line-height: 2.5;
    text-transform: uppercase;
    color:#222;
}
.site-footer .columns {
    width: 33.3%;
}

.site-footer h3, .site-footer p {
    color: white;
}
.site-footer h3 {
    padding-bottom: 20px;
    font-size: 13px;
    color: #e2e2e2 !important;
    font-family: font2;
}
.site-footer .link-wrap a p {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.64);
}

.site-footer .link-wrap a {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    font-size: 11px !important;
}


.site-footer .social i {
    background: #fff132;
    font-size: 17px;
    border-radius: 50%;
    padding: 16px;
    color:#272c30;
    margin-left:5px;
}
.site-footer .pic-caption {
    padding-top: 20px;
  color: white;
     border-top: 1px solid rgba(255, 255, 255, 0.14);
    margin-top: 10px;
}
.site-footer .pic-caption p {
    color: #899198 !important;
}

.site-footer .pic-caption a {
    color: #8c8f92;
    font-size: 12px;
    letter-spacing: 0px;
}

.address h6 {
    font-family: font_1 !important;
}
a.get-direction-btn.button {
    padding: 12px 10px;
    background: #7d282b!important;
    color: #ffffff !important;
    border-radius: 2px;
    font-size: 11px;
    border: 0px solid #000;
    font-family: font_1 !important;
}

.opening-hours h6, .email-id h6, .phone-no h6 {
    font-family: font_3 !important;
}input.submit_btn.button {
    padding: 12px 30px;
    
    color: #ffffff !important;
    border-radius: 2px;
    font-size: 11px;
    border: 0px solid #000;
    
}


/* Start Featured Section*/

.featured-sec {
    padding: 50px 0px;
    border-top: 1px solid #efeff1;
    background: #fff132;
}
.featured-sec .item-wrap {
    text-align: center;
    border-left: 1px solid rgba(31, 31, 31, 0.16);
}
.featured-sec .columns:nth-child(1) .item-wrap{
  border:0px;
}
.featured-sec .item-wrap h2 {
    color: rgba(19, 19, 19, 0.8);
}
.featured-sec .item-wrap p {
    color: #101010;
}
.featured-sec .container {
    width: 55%;
}


/* Start Footer---------------------------------------------*/
.new-footer {
    display: none !important;
}


/* Start About us Pages*/
section#customize-your-gift-box {
    display: none;
}
.about-sec2 {
    padding: 80px 0px;
    padding-top:0px;
}

.about-sec2 h1 {
    margin-bottom: 20px;
    font-size: 2.5rem;
    color: #986e4e !important;
    font-family: font2 !important;
}

.about-sec2 .content-wrap h5 {
    font-size: 12px;
    letter-spacing: 1px;
    color: #555;
    margin-bottom: 25px;
}
.custom-page > .row > .columns {
    padding: 0px;
}
.about-sec2 .content-wrap {
    margin-top:0px;
    padding-right: 10%;
}
.about-sec2 .pic-wrap img {
    border-radius: 3px;
   
}
.about-sec2.sec2 .content-wrap {
    padding-right: 0px;
    padding-left: 10%;
}
.about-sec2 .pic-wrap {
    text-align: right;
}
.about-sec2 .content-wrap p {
    margin-bottom: 10px;
    color: rgba(0, 0, 0, 0.71);
    font-size: 16px;
    font-family: font2;
    margin-bottom: 20px;
    line-height: 1.8;
}
section.about-sec2.para-sec2 {
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/slider-3-anand-sweets.jpg);
    background-size: cover;
    margin-top: 90px;
    background-position: left bottom;
}
.about-sec2.para-sec2 .content-wrap {
    background: #fff;
    padding: 37px;
    margin-top: -150px;
    box-shadow: -6px -8px 68px 0px rgba(0, 0, 0, 0.07);
}
.para-sec3::before {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0px;
    top: 0px;
    background: rgba(0, 0, 0, 0.51);
}
.para-sec3 {
    width: 100%;
    height: 70vh;
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/about-bg-pic1.jpg) fixed;
    position: relative;
    display: flex;
    align-items: center;
}

.para-sec3 .sec-head h1{
  color:#fff;
}
.para-sec3 p {
    color: #fff;
    text-align: center;
    font-size: 17px;
    max-width: 650px;
    margin: auto;
}
.about-sec.sec2 .content-wrap p {
    color: #eef9ff;
    max-width: 100%;
}
.about-sec2.sec3 {
    background: linear-gradient(48deg, #000000, #0a1f42);
}
.about-sec2.sec3 .content-wrap {
    margin-top: 20px;
}
.page-bg {
    display: none !important;
}
.banner-orbit ~ .orbit-slide-number {
    display: none;
}
/*.orbit-container .banner-orbit .orbit-caption {
    height: auto !important;
    top: 10%;
    display: inline-block;
}*/
.banner-orbit.orbit-slides-container {
    height: 395px !important;
    margin-top: 100px;
}
.page-bg {
    height: 70vh;
    min-height: 500px;
}
.head-bg {
    top: 50%;
    transform: translateY(-50%);
}
.orbit-container .orbit-next, .orbit-container .orbit-prev {
    text-indent: 0px !important;
    text-align: center;
    color: #ffffff !important;
    padding-top: 4px;
    background: rgba(0, 0, 0, 0.14) !important;
}
.orbit-container .orbit-next i, .orbit-container .orbit-prev i{
    color: #ffffff !important;
}
.head-bg h3 {
    font-family: font2 !important;
    text-transform: capitalize;
    font-size: 2rem !important;
}
section#gifting {
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/slider-1-anand-sweets.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover !important;
}

#weddings {
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/wedding-banner.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover !important;
}

#about-us {
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/about-banner1.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover !important;
}


.custom-gift .pic-wrap .button {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 25px !important;
    padding: 10px 20px;
}

.about-sec2.sec3 .content-wrap h1,
.about-sec2.sec3 .content-wrap p{
  color:#fff;
}
.about-sec2.sec3 .pic-wrap {
    border-radius: 3px;
    overflow: hidden;
   
}
.about-sec2 .pic-wrap + .pic-wrap {
    margin-top: 20px;
}
.about-pic1 {
    padding-top: 0px;
}
.brand-sec {
    padding: 80px 0px;
    padding-top:0px;
}
.brand-sec .brands a {
    display: inline-block;
    width: 250px;
    margin: initial;
    padding: 10px;
}
.brand-sec .brands {
    text-align: center;
}
.inner-wrap.custom .page-content.custom-page {
    margin-top: 0px;
    padding: 0px;
}
.inner-wrap.custom .page-content.custom-page > .row{
  max-width:100%;
}
.about-sec2 h1 {
    margin-bottom: 20px;
}

.custom-sec-head {
    min-height: 150px;
    display: flex;
    align-items: center;
    background: #f9f9f9;
    margin-bottom: 20px;
}
.custom-sec1 {
    padding: 50px 0px;
}
.custom-sec1 p {
    margin-bottom: 20px;
}
.custom-form .form-wrap {
    padding: 10px;
    margin-top: 0px;
    background: #a32729 !important;
}
.custom-form .form-wrap .form-container {
    max-width: 100%;
    margin-top: 0px;
    background: transparent;
    box-shadow: none;
    margin-bottom: 0px;
    padding-bottom: 20px;
}
.custom-form .form-group {
    margin: 0px;
}
.form-group input, .form-group textarea {
    background: #fff !important;
    padding: 22px 10px !important;
}
.custom-form label.form_field_title {
    margin-bottom: 10px;
    color: #ebfffd !important;
    font-family: font2;
}

/* End ABout us Page-----------------------*/

/* Start Gifting Page*/
.row.no-gutter {
    margin: 0px;
}
.row.no-gutter .columns {
    padding: 0px;
}
.gifting-sec1 {
    padding-bottom: 50px;
}
section.tiles-sec.sec2 {
    background: transparent;
    margin-top: 20px;
    padding-bottom: 80px;
}

.about-sec.about1 .about-wrap .row {
    display: flex;
    align-items: stretch;
}

.about-sec.about1  .about-wrap .content-wrap {
    padding: 15% 10%;
}
.about-sec.about1  .about-wrap .content-wrap::before{
  top:37%;
}
.about-sec2.gift1 .pic-wrap {
    height: 366px;
    overflow: hidden;
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/gfit-pic1.jpg);
    background-size: cover;
    background-position: center center;
    border-radius: 5px;
    box-shadow: -1px 4px 100px rgba(0, 0, 0, 0.11);
}
.about-sec2.gift1 .pic-wrap img{
  display:none;
}

.about-sec.about1 .wrap1 .pic{
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/hampers.jpg);
    background-size: cover;
    background-position: left;
    position:relative;
    z-index:1;
    min-height: 350px;
}
.about-sec.about1  .wrap2 .pic  {
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/gift-box-pic1.jpg);
    background-size: cover;
    background-position: center;
    z-index:1;
    min-height: 350px;
}
.about-sec.about1 .content-wrap h3 {
    margin-bottom: 20px;
    font-size: 25px;
}

.about-sec.about1 .content-wrap{
  text-align:left;
}
.about-sec.about1  .content-wrap p{
  padding:0px;
  margin-bottom: 25px;
}

.custom-gift img ~ .button {
    text-transform: capitalize;
}

/* Start Devider section*/

.divider-sec{
/*  height:100vh;
  min-height:600px;*/
  overflow:hidden;
}
.flex-row{
  display:flex;
  
}

.flex-columns {
    flex: 1;
    /* width: 50%; */
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.divider-sec .flex-columns{
   transition:.7s ease-in-out;
   position:relative;
   z-index:1;
   align-items: flex-end;
}
.divider-sec .flex-columns::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
        z-index: -1;
    transition: .5s .5s ease-in-out;
}
.divider-sec .flex-columns::after {
    content: '';
    position: absolute;
    bottom: 0px;
    background: linear-gradient(#0000 52%, rgb(0, 0, 0));
    height: 100%;
    width: 100%;
    z-index: -1;
}
.divider-sec .content-wrap {
    
    border-radius: 3px;
    min-width: 300px;
}
.divider-sec .content-wrap h2{
  color:#fff;
  margin-bottom:20px;
}

.divider-sec .item-wrap {
    text-align: center;
    margin-bottom: 50px;
}
.divider-sec .item-wrap .button {
    background: transparent !IMPORTANT;
    border-color: #fff;
    font-size:14px;
}
.divider-sec .social-icons a {
    margin-top: 52px;
    display: inline-block;
    border: 1px solid rgba(255, 255, 255, 0.2);
    color: #404040;
    padding: 10px;
    border-radius: 3px;
    margin-right: 15px;
    background: #ffffff;
    font-size: 18px;
}

.divider-sec .flex-columns:hover {
    flex: 1.5;
    
}
.divider-sec .flex-columns:hover::before{
  background-color: rgba(0, 0, 0, 0.1);
      background-image: none;
}

.divider-sec .pic1{
  background-color:#222;
  background:url('../assets.limetray.com/assets/image_manager/uploads/5854/kashmiri-pic1.jpg');
  background-size:cover;
  background-position: center;
  background-color: #7c7a20;
}
.divider-sec .pic2 {
    background: url('../assets.limetray.com/assets/image_manager/uploads/5854/Mashoba%20Beige-pic2.jpg');
    background-size: cover;
    background-position: center;
    background-color: #f15524;
}
.divider-sec .pic3 {
    background: url('../assets.limetray.com/assets/image_manager/uploads/5854/Hampers-pic3.jpg');
    background-size: cover;
    background-position: right;
    background-color: #f15524;
}
.divider-sec .pic-wrap img {
    width: 250px;
    border-radius: 0px;
    outline: 1px solid #fff;
    outline-offset: 20px;
    outline-width: 3px;
}
/* End Devider section*/

.festiv-sec {
    padding: 80px 0px;
    background:url(../assets.limetray.com/assets/image_manager/uploads/5854/anand-pattren_2.jpg);
}
.festiv-sec .content-wrap {
    padding: 20px;
    position: absolute;
    top: 0px;
    background: rgba(255, 255, 255, 0.95);
    height: 100%;
    width: 100%;
    opacity:0;
    transition:.3s;
}
.custom-page .orbit-container .orbit-slides-container>* .caption-wrap {
    background: rgba(0, 0, 0, 0.40) !important;
}
.festiv-sec .item-wrap:hover .content-wrap{
  opacity:1;
}

.festiv-sec .content-wrap h2 {
    font-size: 20px;
    margin-bottom: 20px;
}
.festiv-sec .content-wrap p {
    margin-bottom: 40px;
}
.festiv-sec .content-wrap .button{
    
}
.festiv-sec .item-wrap {
    border: 1px solid #eee;
    border-radius: 5px;
    overflow: hidden;
    position:relative;
}


#gift-box-modal .form iframe {
    width: 100% !important;
    height: 450px;
    border: 0px;
}

div#gift-box-modal {
    max-width: 550px;
    position: fixed;
    z-index: 9999;
    top: 30px !important;
}
div#gift-box-modal .form h3 {
    margin-bottom: 25px;
    font-size: 22px;
    font-family: font2;
    border-left: 10px solid #d63737;
    padding-left: 20px;
}
section#gifting + .page-content form#js_form_builder_container,
section#weddings + .page-content form#js_form_builder_container,
section#corporate-gifting + .page-content form#js_form_builder_container{
    margin: auto;
}

section#gifting + .page-content .form-wrap::after,
section#weddings + .page-content .form-wrap::after,
section#corporate-gifting + .page-content .form-wrap::after{
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.54);
    left: 0px;
    top: 0px;
    z-index: -1;
}
section#gifting + .page-content .form-wrap,
section#weddings + .page-content .form-wrap,
section#corporate-gifting + .page-content .form-wrap

{
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/slider-3-anand-sweets.jpg);
    background-size: cover;
    background-position: center;
}
section#gifting + .page-content .form-group input,
section#gifting + .page-content .form-group textarea,
section#weddings + .page-content .form-group textarea,
section#weddings + .page-content .form-group input,
section#corporate-gifting + .page-content .form-group textarea,
section#corporate-gifting + .page-content .form-group input
{
    background: #fff !important;
}

section#gifting + .page-content .form-wrap .form-group,
#weddings + .page-content .form-wrap .form-group,
#corporate-gifting + .page-content .form-wrap .form-group{
    margin: 0px;
}
.form-wrap .form-container h3 {
    color: #fff;
    margin-bottom: 30px;
    font-family: font2;
}
form-group input, .form-group textarea {
    background: #fff !important;
}
section#gifting + .page-content .form-wrap .form-container input[type="submit"],
section#weddings + .page-content .form-wrap .form-container input[type="submit"],
section#corporate-gifting + .page-content .form-wrap .form-container input[type="submit"]{
    background: #7d282b!important;
    padding: 10px 20px;
    font-size: 17px !important;
    margin-top: 0px !important;
    margin-left: 0px;
}

section#gift-form + .page-content {
    padding: 0px !important;
}
section#gift-form + .page-content .form-wrap {
    padding: 0px 0px;
}
section#gift-form + .page-content .form-wrap .form-container,
section#weddings + .page-content .form-wrap .form-container{
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
}
section#gift-form + .page-content .form-group,
section#wedding + .page-content .form-group{
    margin: 0px !Important;
}
/* End Gifting Page*/

/* Start Wedding page------------------------*/

.b-seller-sec.wedd-chapter .container {
    margin-top: 0px;
}

.about-sec.wedd-info {
    padding: 100px 0px;
    text-align: center;
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/anand-pattren01.jpg), url(https://assets.limetray.com/assets/image_manager/uploads/5854/anand-pattren01.jpg);
    background-repeat: no-repeat;
    background-position: 10% 25%, 90% 25%;
    padding-top: 40px;
}
.wedd-info .pic-wrap {
    padding: 0 20%;
}
.wedd-chapter .button {
    margin-top: 50px;
}
.timeline h2 {
    font-size: 21px;
    margin-bottom: 14px;
}
.wedd-info h3 {
    font-family: font1;
    font-size: 3rem;
    color: #555;
}
.wedd-info p {
    width: 500px;
}

.wedd-chapter {
    padding: 80px 0px;
    background: #fbfafa;
}
.wedd-chapter  .pic-wrap{
  margin-bottom:15px;
}
.wedd-chapter .sec-head h1 {
    margin-bottom: 30px;
}
.timeline {
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
}
section.about-sec.wedd1 .sec-head img {
    width: 200px;
}
/* The actual timeline (the vertical ruler) */
.timeline::after {
    content: '';
    position: absolute;
    width: 6px;
    background-color: white;
    top: 0;
    bottom: 0;
    left: 50%;
    margin-left: -3px;
}

/* Container around content */
.timeline .container {
    padding: 10px 40px;
    position: relative;
    background-color: inherit;
    width: 50%;
    max-width: initial;
    margin: initial;
    float: none !important;
}
.timeline .container .content {
    box-shadow: 1px -1px 20px 0px rgba(0, 0, 0, 0.09);
}
.timeline .container a[ href *="chapter"] {
    position: absolute;
    right: -14px;
    z-index: 2;
    font-size: 30px;
    color: #7d282b;
    top:50%;
}
.timeline .right a[ href *="chapter"] {
    right: inherit;
    left: -14px;
}

/* The circles on the timeline */

/* Place the container to the left */
.timeline .left {
    left: 0;
}

/* Place the container to the right */
.timeline .right {
    left: 50%;
}

/* Add arrows to the left container (pointing right) */
.timeline .left::before {
    content: " ";
    height: 0;
    position: absolute;
    top: 22px;
    width: 0;
    z-index: 1;
    right: 30px;
    border: medium solid white;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent white;
}

/* Add arrows to the right container (pointing left) */
.timeline .right::before {
    content: " ";
    height: 0;
    position: absolute;
    top: 22px;
    width: 0;
    z-index: 1;
    left: 30px;
    border: medium solid white;
    border-width: 10px 10px 10px 0;
    border-color: transparent white transparent transparent;
}

/* Fix the circle for containers on the right side */
.timeline .right::after {
    left: -15px;
}

/* The actual content */
.timeline .content {
    padding: 20px 30px;
    background-color: white;
    position: relative;
    border-radius: 6px;
}

/* Media queries - Responsive timeline on screens less than 600px wide */
@media screen and (max-width: 600px) {
  
a.button-catalogue {
    font-size: 10px !important;
}
  section#bg-img-section {
    height: 100%!important;
}
  /* Place the timelime to the left */
  .timeline::after {
    left: 31px;
  }
  
  
  /* Full-width containers */
  .timeline .container {
    width: 100%;
    padding-left: 70px;
    padding-right: 25px;
  }
  
  /* Make sure that all arrows are pointing leftwards */
  .timeline .container::before {
    left: 60px;
    border: medium solid white;
    border-width: 10px 10px 10px 0;
    border-color: transparent white transparent transparent;
  }

  
  /* Make sure all circles are at the same spot */
  .timeline .left::after, .timeline .right::after {
    left: 15px;
  }
  
  /* Make all right containers behave like the left ones */
  .timeline .right {
    left: 0%;
  }
}
/* End Wedding page---------------------------*/

/* Start corporate gifitng */
.client-sec{
  margin-bottom:50px;
}
.client-logos li:nth-child(4n + 1) {
    clear: both;
}

.client-logos li {
    width: 25%;
    float: left;
    padding: 20px;
    list-style: none;
    text-align: center;
    margin-bottom: 40px;
}
ul.client-logos {
    display: inline-block;
    width: 100%;
}
.client-logos li:hover img {
    opacity: 1;
    filter: none;
}
.client-logos li img {
    max-height: 60px;
    filter: grayscale(2);
    opacity: .5;
    transition:.3s;
}
.about-sec2.coporate {
    padding: 80px 0px;
    background: #fdfbfb;
}

.corporate ul li {
    list-style: none;
    margin-bottom: 10px;
    font-size: 17px;
    font-weight: bold;
}
.para-sec3.sec2 p a {
    color: #7d282b;
}
section.para-sec3.sec2 p {
    margin-bottom: 20px;
}
.para-sec3 .content-wrap {
    text-align: center;
}

.about-sec.sec1 .item-wrap {
    background: #fff;
    padding: 20px 10px;
}
.about-sec.sec1 .item-wrap h3 {
    margin-bottom: 15px;
    font-family: font2;
    color: #7d282b;
    font-size: 20px;
}
.about-sec.sec1 .item-wrap p {
    font-size: 16px;
    line-height: 1.3;
}
.about-sec.sec1 .item-wrap .pic {
    width: 77px;
    margin: auto;
    margin-bottom: 30px;
}
.thx-msg {
    min-height: 400px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
    background: #fff;
    font-size: 21px;
}
/* End Corporate gfinting */
section#locate {
    display: block !important;
    height: 300px !important;
    min-height: inherit;
}

.para-sec3.sec2 {
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/anands-sweets-corporate-gifting.jpg);
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
}
.locations.column.small-12.medium-6 {
    margin-top: -4rem;
}
.loc-wrap {
    margin-bottom: 30px;
}
.loc-wrap h4 {
    font-size: 18px;
    margin-bottom: 10px;
    color: #961037;
}
#locate + .page-content {
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/anand-pattren_2.jpg) !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: 15px;
}
#locate + .page-content  .address h6:nth-last-child(1) {
    display: none;
}
.address h6 {
    font-family: font2 !important;
}
#locate + .page-content .font_2 {
    font-family: font_2 !important;
    font-size: 16px !important;
}

.sub-category {
    padding-top: 20px;
}

.menu_catg_tabs {
    background: #2c9445 !important;
    opacity: 1 !important;
}
.menu-content .sub-category-head span {
    font-size: 2rem;
    font-family: font2;
}
.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: font2!important;
    font-size: 16px !important;
}
.menu_catg_tabs {
    background: #961037 !important;
}


.menu_catg_tabs.catg_fixed {
    top: 70px !important;
}
.sub-category-head > p {
    font-family: font2 !important;
}
.sub-category-head h4.color_d span {
    border: 0px;
    font-size: 25px;
}
.menu_catg_tabs li a {
    font-family: font2;
}
.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: font2 !important;
    font-size: 16px !important;
}


.franchise-lm h3 {
    margin-bottom: 20px;
    font-size: 20px;
}
.franchise-lm p {
    font-size: 19px;
}
a.button.home-order-btn {
    display: none !important;
}
.gallery-content ul li {
    height: 180px;
}
.head-bg h3 {
    font-family: font2 !important;
}
.contact-no-home-mobile{
    display: none !important
}

.catering-sec h3 {
    margin-top: 30px;
    margin-bottom: 20px;
    color: #961037;
}
.catering-sec p{
  margin-bottom:20px;
}
.form-wrap {
    padding: 50px;
    position: relative;
    z-index: 1;
}
.form-wrap .form-container {
    background: transparent;
    border-radius: 3px;
    box-shadow: none;
    margin-top: 50px;
    max-width: 100%;
    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: 50% !important;
}
section#gift-form + .page-content .form-wrap .form-container form#js_form_builder_container {
    max-width: 100% !important;
}
.form-wrap .form-container input[type="submit"] {
    background: #403f3f !IMPORTANT;
    color: #fff !important;
}
.form-group input, .form-group textarea, .form-group select, .form-group input, .form-group textarea, .form-group select {
    box-shadow: none !important;
    min-height: 20px !important;
    min-width: 100% !important;
    width: 100% !important;
    height: 50px !important;
    padding: 10px !important;
    border: 1px solid rgba(113, 113, 113, 0.2) !important;
    background: #f9f9f9 !important;
    border-radius: 3px !important;
    font-family: font2;
    font-size:16px;
}
.form-wrap .form-container label.form_field_title {
    display: none;
}
 .form-wrap .form-container textarea{
  min-height:150px !important;
 }

.form-group label,
.form-group label{
    color: #525252 !important;
    font-size: 14px;
}


.insta1-sec h1 {
    text-align: center;
    margin-bottom: 50px;
    font-family: font2;
    color: #555;
}
.insta1-sec iframe {
    padding-left: 10% !important;
}

.contact-head h3, .address-head {
    font-family: font_1 !important;
    font-size: 24px !important;
    color: #555 !important;
    letter-spacing: 0px;
    margin-top: 0px;
    text-transform: capitalize !important;
}
.fb-sec {
    text-align: center;
}
.columns.large-12.btn-wrap {
    text-align: center;
    margin: 20px 0px;
}
/* START ANIMTION*/

.animate{
  opacity:0;
  transform: translateY(50px);
}
.animate.animated{
   transition: .7s;
  opacity:1;
    transform: translateY(0px);  
}
.slice-up{
  overflow: hidden;
}
.fade-in{
  opacity:1;
}

.slice-up span {
    transform: translateY(100%);
    display: inline-block;
    transition:1s;
    
}
.fade-in-left {
    transform: translateX(-25px);
}

.fade-in-right {
    transform: translateX(25px);
}
.fade-in-up {
    transform: translateY(35px);
}

.slice-up.animated span {
    transform: translateY(0%);
}
.fade-in.animated{
  opacity:1;
}

.fade-in-right.animated {
    transform: translateX(0%);
}

.fade-in-left.animated {
    transform: translateX(0%);
}
.fade-in-up.animated {
    transform: translateY(0px);
}

.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;
}
  
}


@keyframes slide {
  0% {
    left: -100%; }
  100% {
    left: 100%; } }

@keyframes zoom{
  0%{
    transform: scale(.9);
  }
  100%{
     transform: scale(1);
  }
}




/* something sweets page css ------------------------------- */





  
  section#something-sweet+section.page-content {
    padding: 0px !important;
}
  
 section#something-sweet+section.page-content>.row{ 
  max-width:100rem !important;
 }

  .columns.large-12.medium-12.small-12.about-content.text-center img {
    width: 58%;
    padding-top: 3rem;
    padding-bottom: 2rem !important;
}
  
  
 .columns.large-12.medium-12.small-12.about-content.text-center p.text-center {
    font-family: font22;
    font-size: 1.7rem;
    color: #fff;
    letter-spacing: 2px;
    padding-bottom: 2rem !important;
}
  a.button.button-prime {
    background-color: transparent !important;
    border: 2px solid #fff;
    padding: 10px 20px !important;
    border-radius: 0px;
    display: inline-block;
    margin-bottom: 2rem;
    font-family: font22;
}
  section.home-common.one {
    background-image: url(../s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/content_images/original/bg1-sweets.jpg) !important;
    background-size: 100% 100%;
    margin-top: 100px;
}
  
  section.home-common.two{
  background-image: url(../s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/content_images/original/page2-sweet.jpg) !important;
    background-size: 100% 100%;
 
}
  
    section.home-common.three{
  background-image: url(../s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/content_images/original/page3-sweet.jpg) !important;
    background-size: 100% 100%;
     padding: 100px 0px;

}
   
      section.home-common.four{
  background-image: url(../s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/content_images/original/chenna-sweets.jpg) !important;
    background-size: 100% 100%;
     padding: 100px 0px;

}
   
 
       section.home-common.five{
  background-image: url(../s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/content_images/original/rasgulla-sweets.jpg) !important;
    background-size: 100% 100%;
     padding: 100px 0px;

}
  
       section.home-common.six{
  background-image: url(../s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/content_images/original/chenaa-toast-sweet.jpg) !important;
    background-size: 100% 100%;
     padding: 100px 0px;

}
  
       section.home-common.seven{
  background-image: url(../s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/content_images/original/rasmalai-sweets.jpg) !important;
    background-size: 100% 100%;
     padding: 100px 0px;

}
  
  

  h3.text-center.head {
    font-family: font11;
    font-size: 4rem;
    color: #fff;
    padding-top: 8rem;
}
  
img.top-image {
    width: 36% !important;
}
  
  h3.text-center.head span{
display: inline-block;
    padding-left:15px;
    font-family:font22;
  }

  .columns.large-12.medium-12.small-12.sweet-content.text-center p {
    width: 69%;
    margin: auto;
    font-family: font22;
    font-size: 1.4rem;
    color: #fff;
    letter-spacing: 1px;
    padding: 1rem 0rem;
}
  
  .columns.large-12.medium-12.small-12.sweet-content.text-center img {
    width: 20%;
}
  
  p.bottom-text {
    padding-bottom: 7rem !important;
}
  section.home-common.two, section.home-common.three, section.home-common.four, section.home-common.five,section.home-common.six, section.home-common.seven {
    border-top: 3px solid #fff;
}
  
  section.home-common.four h3.head, section.home-common.five h3.head, section.home-common.six h3.head, section.home-common.seven h3.head {
    font-family: font33;
    color: #fff;
    font-size: 5rem;
    border-bottom: 2px solid #6e7169;
    margin-bottom: 2rem;
    width:75%;
}
  
  .columns.large-12.medium-12.small-12.sweet-content.text-left p {
    color: #fff;
    font-family: font22;
    font-size: 1.4rem;
    letter-spacing: 1px;
    padding-bottom: 2rem;
}
  a.bottom-button {
    background-color: #b22137;
    color: #fff;
    padding: 10px 20px;
    border-radius: 24px;
    font-family: font22;
    letter-spacing: 1px;
    font-size: 1.2rem;
}
  
  .columns.large-12.medium-12.small-12.sweet-content.text-left p {
    width: 75%;
}
  section.home-common.three P {
    COLOR: #222 !important;
}
  
  
@media(max-width:768px){
  section.home-common.one {

    margin-top: 70px;
}
  
  .columns.large-12.medium-12.small-12.about-content.text-center p.text-center {

    font-size: 16px;

}
  
  h3.text-center.head {
    font-family: font11;
    font-size: 3rem;
    color: #fff;
    padding-top: 4rem;
}
  
  .columns.large-12.medium-12.small-12.sweet-content.text-center p {
    width: 100%;
   
}
  
  .columns.large-12.medium-12.small-12.sweet-content.text-center img {
    width: 54%;
}
  
  img.top-image {
    width: 68% !important;
}
  section.home-common.four, section.home-common.five, section.home-common.six, section.home-common.seven {

    padding: 28px 0px;
}
  .columns.large-12.medium-12.small-12.sweet-content.text-left p {
    width: 100%;
}
  section.home-common.four h3.head, section.home-common.five h3.head, section.home-common.six h3.head, section.home-common.seven h3.head {
    font-family: font33;
    color: #fff;
    font-size: 3.3rem;
  
}
  .columns.large-12.medium-12.small-12.about-content.text-center img {
    width: 76%;
  
}

  }



/* end -----------------------------------------*/






/**/
@media(max-width:640px){
  
 footer.footer_mobile li:nth-child(1) {
    display: none !important;
} 
.top-strip .row {
    max-width: 100%;
}  
.header-mobile > ul > li > a {
    color: #c9ac6a  !important;
}
aside.left-off-canvas-menu .off-canvas-list {
    background: #B22137;
}  
  
ul.off-canvas-list li a {
    font-family: font_1 !important;
    color: #fff!important;
    border-color: rgba(0, 0, 0, 0.11);
} 
ul.off-canvas-list li a:hover, ul.off-canvas-list li a:focus {
    background: rgba(0, 0, 0, 0.21) !important;
}
  
  #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: 12px 16px; */
    margin-bottom:40px;
}
aside.left-off-canvas-menu .off-canvas-list li.text-center {
    padding: 23px;
    padding-top:0px;
}
  .caption-wrap {
    padding: 40px;
    background: rgba(0, 0, 0, 0.19);
}
.caption-wrap h2 {
    color: #fff;
    font-family: font1;
    font-size: 1.9rem;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.31);
} 
.caption-wrap {
    padding: 40px 20px;
    background: rgba(0, 0, 0, 0.19);
}  
section#bg-img-section {
    background: url(../assets.limetray.com/assets/image_manager/uploads/5854/mob-anandsweets.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: 100% 100% !important;
    margin-top: 55px;
}
ul.off-canvas-list li:nth-child(1) a {
    padding-top: 0px;
    border-bottom: 0px;
} 
  #bg-img-section .social-icons {
    display: none;
}
#bg-img-section .intro-caption {
    display: table-cell;
}  
.b-seller-sec .content-wrap p span {
    font-size: 20px;
}  
.scroll-btn {
    bottom: 15%;
    width: 60px;
} 
  
.socialtop {
    display: none;
}
.top-strip {
    background:#c9ac6a;
}  
.contact-info {
    margin: 0px;
    text-align: center;
}
ul.off-canvas-list li a img {
    max-width: 200px;
}
.sec-head h1::before {
    width: 57px;
    height: 32px;
    background-size: cover;
    background-position: right;
    left: 95%;
   display:none;
}
  
.sec-head h1::after {
    width: 57px;
    background-size: cover;
    height: 32px;
    right: 95%;
    display:none;
}  

.button, input[type="submit"] {
    padding: 10px 13px;
}
 
.sec-head h1 {
    font-size: 27px;
}
  
  
.about-sec {
    background-size: 99px;
}
  
.about-sec .content-wrap p {
    font-size: 16px;
}
  
.b-seller-sec {
    background-size: cover;
    background-position: right;
    padding-bottom: 0px;
}  
.b-seller-sec .container {
    margin-top: 50px;
    padding-top: 50px;
}

.b-seller-sec .sec-head {
    margin-bottom: 15px;
} 
.b-seller-sec h1 {
    max-width: 200px;
}  
.b-seller-sec .content-wrap p {
    padding: 0 11%;
}
.b-seller-sec .slick-prev {
    left: 10px;
}
.b-seller-sec .slick-next {
    right: 10px;
} 
.tiles-sec .sec-head h1 {
    font-size: 26px;
}
  
.tiles-sec .item-wrap {
    margin-bottom: 40px;
}
.tiles-sec .item-wrap:hover .content-wrap {
    top: 0;
}
.category-sec .tab-title {
    width: 100%;
}
.category-sec .container {
    width: 75%;
} 
.site-footer {
    padding: 40px 0px;
    padding-bottom:200px;
}
.site-footer .container {
    width: 90%;
}
.site-footer::after {
    background-repeat: no-repeat;
    height: 90px;
}
.site-footer .cp-txt {
    font-size: 11px;
}  
.site-footer .columns {
    width: 100%;
}
.site-footer .cp-txt small {
    font-size: 11px;

}  
footer.footer_mobile i {
    color: #fff !important;
}
footer.footer_mobile {
    background: #B22137 !important;
}
p {
    font-size: 14px;
}
  a.company-name img {
    position: relative;
    z-index: 99;
    top: -22px;
    width: 180px;
}
.inner-wrap .header-mobile {
    overflow: visible;
}
  
/* gifting page*/
.orbit-container .orbit-slides-container>* .caption-wrap {
    padding: 22px;
    min-width: 300px;
}
.orbit-container .orbit-slides-container>* .caption-wrap h2 {
    font-size: 24px;
    margin-bottom: 0px;
  	font-family: font_2;
}
section.about-sec.wedd-info p {
    max-width: initial;
    width: auto;
}
.form-wrap {
    padding: 30px 0px;
}  
.banner-orbit.orbit-slides-container {
    
    overflow: hidden !important;
    margin-top: 86px;
}
.orbit-container .banner-orbit .orbit-caption {
    height: auto !important;
    top: 15%;
    display: inline-block;
}
.about-sec.wedd-info{
    background: transparent;
}  
.head-bg h3 {
    font-size: 20px !IMPORTANT;
}
.page-bg {
    min-height: 300px;
}  
.custom-page .about-sec {
    padding-bottom: 30px;
}
.about-sec2.gift1 .pic-wrap {
    box-shadow: none;
    margin-bottom: 40px;
}
.about-sec2 h1 {
    font-size: 32px;
    color: #6b6a68 !important;
}
.about-sec2 {
    padding-bottom: 30px;
}
.flex-row {
    display: block;
}
.divider-sec {
    height: auto;
    padding: 0 11%;
}
.divider-sec .flex-columns {
    margin-bottom: 40px;
    width: 100%;
    height: 300px;
}
.divider-sec .flex-columns::after {
    background: linear-gradient(rgba(90, 90, 90, 0.63) 52%, rgb(0, 0, 0));
}
.festiv-sec {
    padding: 25px 0px;
}
  
.festiv-sec .content-wrap {
    position: relative;
    height: auto;
    width: auto;
    padding: 23px;
    background: #fff;
    opacity: 1;
}
.festiv-sec .content-wrap h2 {
    font-size: 20px;
}
.festiv-sec .item-wrap {
    margin-bottom: 30px;
}
.about-sec.custom-gift .sec-head {
    max-width: 250px;
    margin: auto;
    margin-bottom: 20px;
} 
.custom-gift .pic-wrap .button {
    font-size: 18px !important;
    padding: 10px 2px;
    min-width: 200px;
}
.client-logos li img {
    max-height: 31px;
}
.client-logos li {
    padding: 10px;
    width: 33.3%;
    clear: none !important;
}  
.form-wrap .form-container form#js_form_builder_container {
    max-width: 75% !important;
}  
.form-wrap .form-container {
    margin-top: 0px;
} 
.para-sec3 {
    height: 100vh;
}
.about-sec2.coporate {
    padding: 50px 0px;
}
.about-sec2.coporate .pic-wrap {
    margin-bottom: 30px;
}
.about-pic1 {
    margin-top: -20px;
}
.about-pic1 .container {
    width: 100%;
}
.about-sec2 .pic-wrap {
    margin-bottom: 30px;
}
.about-sec2 .content-wrap {
    padding-right: 0px;
}
.about-sec2.sec2 .content-wrap {
    padding-left: 0px;
}
.brand-sec .brands a {
    width: 150px;
}
.brand-sec {
    padding-bottom: 20px;
}
section#locate {
    height: 190px !important;
}
.contact-head h3, .address-head {
    font-size: 1.5rem !IMPORTANT;
}
.top-strip p {
    font-size: 10px;
    line-height: 15px !important;
} 
  
.wedd-chapter .button {
    padding: 10px 10px;
    font-size: 13px !important;
}
.timeline .container a[ href *="chapter"] {
    display: none;
}
.para-sec3.sec2 {
    background-attachment: scroll;
}
a.scroll-top-btn {
    bottom: 59px;
    right: 10px;
}
a.scroll-top-btn {
    bottom: 59px;
    right: 3px;
    width: 40px;
    height: 40px;
    font-size: 29px;
}  
}

.orbit-container .orbit-slides-container>* .orbit-caption {
  justify-content: center;
    right: 0 !important;
    left: 0 !important;
}
.orbit-container .slider-1 .caption-wrap {
  background: none !important;
    outline: none !important;
    min-width: auto !important;
}
section#bg-img-section {
    height: 100vh !important;
    margin-top: 90px;
}
.orbit-container .slider-1 .caption-wrap a {
         background: transparent!important;
    border: 2px solid transparent;
    border-radius: 50px;
    padding: 13px 40px;
    position: absolute;
    top: 86%;
    transform: translate(7%, -50%);

}
.client-sec {
    margin-bottom: 50px;
    margin-top: 50px;
}
@media only screen and (max-width: 768px) {
    section#bg-img-section {
    display: block !important;
}
.bg-img{display: none !important;}

  .caption-wrap {
    background: none !important;
  }
  .caption-wrap a {
  background: transparent !important;
    border: 2px solid transparent;
    /*border-radius: 50px;
    padding: 13px 40px;*/
  }
  .caption-wrap {
    position: absolute;
    bottom: -4%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 0 !important;
}
  
  .caption-wrap a.button:hover {
    background-color: transparent !important;
}
  
  .tiles-sec .item-wrap .content-wrap {
    position: absolute;
    top: 85% ;
  }
  
  
  /*----- */
  
.web{
display:none;
}
  
  .diwali-button.mob{
    position: absolute;
     transform: translate(-50%, -50%);
    left: 50%;
    top: 325px;
    font-family: font_2 !important;
    letter-spacing: 2px;
}
    

.diwali-button.mob:hover a {
    color: #fff !important;
    transition: ease 0.5s;
}

 
  .dasara-button.mob a{
    
    color:#fff !important;
    border:2px solid;
  transition: ease 0.5s;
      font-size: 1rem !important;
    padding:5px 18px;
}



}

@media(min-width:320px) and (max-width:568px){
.diwali-button.mob {
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 285px !important;
    font-family: font_2 !important;
    letter-spacing: 2px;

}
}

@media(min-width:375px) and (max-width:680px){
.diwali-button.mob {
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 325px !important;
    font-family: font_2 !important;
    letter-spacing: 2px;
 
}
}


@media(min-width:411px) and (max-width:823px){
.diwali-button.mob {
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 360px !important;
    font-family: font_2 !important;
    letter-spacing: 2px;
}
}
  


.caption-wrap a img {
    width: 100%;



}



.static-3-home .container {
    width: 100% !important;
}
.tiles-sec .item-wrap h3 {

    font-size: 1.1rem !important;
    margin-bottom: 20px !important;
}
.item-wrap.catalog p {
    letter-spacing: 0 !important;
    font-size: 13px !important;
}


  .dasara-button.web {
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 136px;
    font-family: font_2 !important;
    letter-spacing: 2px;
}
  

.dasara-button.web:hover a {
    color: #222 !important;
    transition: ease 0.5s;
}




 .diwali-button.web{
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    bottom: 25px;
    font-family: font_2 !important;
    letter-spacing: 2px;
}
  
  




.outer-dasara {
    position: relative !important;
}




@media(min-width:1024px){
.static-3-home section.tiles-sec .container {
    width: 100% !important;
}
  .mob{
display:none;
  
}


}


/*

ul.banner-orbit.orbit-slides-container+a.orbit-prev, section.page-content.custom-page a.orbit-next {
    DISPLAY: NONE !IMPORTANT;
}

*/


.orbit-container .orbit-prev, .orbit-container .orbit-next {
    position: absolute;
    top: 57% !important;
}

@media(min-width:1440px){
  .diwali-button.web {
    bottom: 35px;

}
  .dasara-button.web {

    top: 180px;

}

  
  .banner-orbit.orbit-slides-container {
    height: 444px !important;
    margin-top: 100px;
}
  .orbit-container .orbit-slides-container img {
    display: block;
    max-width: 100%;
    width: 100%;
    height: 445px;
}
  
  
  
}


@media(min-width:1024px) and (max-width:1300px){
.diwali-button.web {

    bottom: 10px;

}
  .dasara-button.web {

    top: 115px;

}
.banner-orbit.orbit-slides-container {
    height: 315px !important;
    margin-top: 100px;
}
  
 
}



@media(min-width:320px) and ( max-width:355px){
  

  .dasara-button.mob {
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 285x !important;
    font-family: font_2 !important;
    letter-spacing: 2px;
}
  
 
}




@media(min-width:411px) and ( max-width:768px){
  

  .dasara-button.mob {
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 128px;
    font-family: font_2 !important;
    letter-spacing: 2px;
}
  
    
  .diwali-button.mob{
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 338px !important;
    font-family: font_2 !important;
    letter-spacing: 2px;
}
  
  
}

@media(min-width:768px) and ( max-width:1024px){
  

  .dasara-button.mob {
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 250px;
    font-family: font_2 !important;
    letter-spacing: 2px;
}
  
    
  .diwali-button.mob{
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 270px;
    font-family: font_2 !important;
    letter-spacing: 2px;

  
}
  
  .orbit-container .orbit-slides-container img {
    display: block;
    max-width: 100%;
    width: 100% !important;
}
  
  
}

.subscrib-button {
    background-color: transparent !important;
    position: absolute !important;
    top: 10px;
    z-index: 9;
   transform: translate(-50%, -50%);
    left: 50%;
    margin-top: 47px;
}
.subscrib-button a{
  font-family: font_2 !important;
    letter-spacing: 2px;

}

.gal-head.home-section-head {
    position: relative !important;
}

.subscrib-button a {
    font-family: font_2 !important;
    letter-spacing: 2px;
    background-color: #b22137 !important;
    padding: 8px 24px !important;
    border-radius: 5px;
    text-shadow: 0px 0px 0px !important;
    color: #c9ac6a !important;
    font-size: 1.2rem !important;
    transition: ease 0.5s !important;
}

.subscrib-button:hover a {
    font-family: font_2 !important;
    letter-spacing: 2px;
    background-color:#c9ac6a !important;
    padding: 8px 24px !important;
    border-radius: 5px;
    text-shadow: 0px 0px 0px !important;
    color:#b22137 !important;
    font-size: 1.2rem !important;
    transition: ease 0.5s !important;
}


section#bg-img-section {
	display: none !Important;
}

.wedding-page .orbit-container .orbit-slides-container>* .orbit-caption {
	top: -20%;
}

@media only screen and (max-width: 768px) {
	.home-page .banner-orbit.orbit-slides-container {
      height: 545px !important;
    }
  .gal-head.home-section-head .tiles-sec .row {
  	padding: 0 20px;
  }
  .tiles-sec .item-wrap .content-wrap {
    top: 88%;
  }
  .wedding-page .orbit-container .orbit-slides-container>* .caption-wrap h2 {
  	font-size: 20px !important;
  }
  .wedding-page .orbit-container .orbit-slides-container>* .orbit-caption {
    background-color: rgba(0,0,0,.3) !important;
  }
  .wedding-page .banner-orbit.orbit-slides-container {
    height: 200px !important;
  }
  .about-page .banner-orbit.orbit-slides-container {
  	height: 200px !important;
  }
  .gifting-page .banner-orbit.orbit-slides-container {
  	height: 200px !important;
  }
  .gifting-page .orbit-container .orbit-slides-container>* .caption-wrap h2 {
  	font-size: 20px !important;
  }
  .about-page .orbit-container .orbit-slides-container>* .caption-wrap h2 {
  	font-size: 20px !important;
  }
}

#locate .head-bg h3 {
	margin-top: 80px;
}

/* Disable Next & Prev Button from Slider - Homepage */
.orbit-container .orbit-prev, .orbit-container .orbit-next {
	display: none;
}
.diwali-button.web {
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    bottom: 3px;
    font-family: font_2 !important;
    letter-spacing: 2px;
}
.diwali-button.web a {color: #fff !important;   
    font-weight: bold !important;  
}


@media only screen and (max-width: 768px){

.home-page .banner-orbit.orbit-slides-container {
    height: 370px !important;
    
}

}


@media(min-width:769px){
 .diwali-button.web {
    position: absolute;
     transform: translate(-50%, -50%);
    left: 50%;
    bottom: 2px;
    font-family: font_2 !important;
    letter-spacing: 2px;
}
  
  .banner-orbit.orbit-slides-container {
    height: 400px !important;
    margin-top: 100px;
}.diwali-button.web a {
    color: #ffffff !important;
    font-weight: bold !important;
    border: 2px solid #fff !important;
    padding: 5px 33px;
    font-size: 30px !important;
}

.diwali-button.web a {
    color: #ffffff !important;
    font-weight: bold !important;
    border: 2px solid #fff !important;
    padding: 5px 33px;
    font-size: 41px !important;
}

@media(min-width:1500px){
 .diwali-button.web {
    position: absolute;
    transform: translate(47%, 0);
    left: 39%;
    bottom: 37px;
    font-family: font_2 !important;
    letter-spacing: 2px;
}
}
@media(max-width:768px){
.diwali-button.mob {
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 325px;
    font-family: font_2 !important;
    letter-spacing: 2px;
}
  
  
  .diwali-button.mob a {
color: #ffffff !important;
    border: 3px solid #fff !important;
    font-size: 30px !important;
    transition: ease 0.5s;
    font-size: 1.8rem !important;
    padding: 5px 20px;
}
  
}




  

@media(max-width:768px){
  .diwali-button.mob a {
    color: #fff !important;
    border: 2px solid;
    padding: 5px 18px;
  }
  h3.text-center.head {
    font-family: font11;
    font-size: 2rem !important;
    color: #fff;
    text-align:center !important;
    padding-top: 4rem;
} 
}
  
  section.home-common.four a.bottom-button {
    background-color: #d21184;
    color: #fff;
    padding: 10px 20px;
    border-radius: 24px;
    font-family: font22;
    letter-spacing: 1px;
    font-size: 1.2rem;
}
section.home-slider-sec {
    margin-top: 100px !important;
}
  section.home-slider-sec * {
    height: unset !important;
}
  .hero-button {
    position: absolute;
    top: 68%;
    left: 50%;
    transform: translate(-50%, -50%);
}
  .hero-button a {
    color: #fff;
    background: #c9ac6a;
    padding: 10px 30px;
    border-radius: 50px;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 20px;
    transition: all .5s;
}
  .hero-button a:hover {
    background: #b1965a;
}

  section.home-slider-sec .slick-slide img {
    width: 100% !important;
}
  
 
  .home-banner {
    margin-top: 100px;
}
  img.hide-large {
    display: none;
}
  img.hide-small {
    width: 100%;
}
section.category-sec .vid-play {
    margin-bottom: 50px;
}
  section.category-sec {
    padding-top: 0;
}
  .vid-play iframe {
    border: 10px solid #2b4a5c;
    box-shadow: 0px 0px 10px #0000005c;
}
  

@media(max-width:768px){
  .diwali-button.mob a {
    color: #fff !important;
    border: 2px solid;
    padding: 5px 18px;
  }
  
   section.home-common.one {
    background-image: url(../s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/content_images/original/bg1-sweets.jpg) !important;
    background-size: cover !important;
      background-position: center center !important;
    margin-top: 100px;
}
  
  section.home-common.two{
  background-image: url(../s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/content_images/original/page2-sweet.jpg) !important;
    background-size: cover !important;
     background-position: center center !important;
 
}
  
    section.home-common.three{
  background-image: url(../s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/content_images/original/page3-sweet.jpg) !important;
    background-size: cover !important;
       background-position: center center !important;
     padding: 100px 0px;

}
   
      section.home-common.four{
  background-image: url(../s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/content_images/original/chenna-sweets.jpg) !important;
    background-size:cover !important;
         background-position: center center !important;
     padding: 100px 0px;

}
   
 
       section.home-common.five{
  background-image: url(../s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/content_images/original/rasgulla-sweets.jpg) !important;
    background-size:cover !important;
          background-position: center center !important;
     padding: 100px 0px;

}
  
       section.home-common.six{
  background-image: url(../s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/content_images/original/chenaa-toast-sweet.jpg) !important;
    background-size: cover !important;
          background-position: center center !important;
     padding: 100px 0px;

}
  
       section.home-common.seven{
  background-image: url(../s3-ap-southeast-1.amazonaws.com/assets.limetray.com/assets/user_images/content_images/original/rasmalai-sweets.jpg) !important;
    background-size: cover !important;
     padding: 100px 0px;
         background-position: center center !important;
}
  
  h3.text-center.head {
    font-family: font11;
    font-size: 2rem !important;
    color: #fff;
    padding-top: 4rem;
}

  
  section.home-common.one {

    margin-top: 70px !important;
}
  
}
  
    section.home-common.four a.bottom-button {
    background-color: #cb1483 !important;
    color: #fff;
    padding: 10px 20px;
    border-radius: 24px;
    font-family: font22;
    letter-spacing: 1px;
    font-size: 1.2rem;
}
  
    @media(max-width:740px){
   section.home-hero-sec img.hide-large {
    display: block !important;
    margin-top: 85px;
}.hero-button {
    position: absolute;
    width: 100%;
    bottom: 7%;
    text-align: center;
} .hero-button a {
    background: #c9ac6a;
    padding: 11px 17px 8px 17px;
    color: #fff;
    letter-spacing: 1px;
    font-weight: bold;
    font-size: 17px;
    border-radius: 50px;
}
      img.hide-small {
    display: none !important;
}
  }
  @media (min-width: 1480px){
.hero-button a {   
    font-size: 29px;   
}
  }

.hero-button a {
    color: #c9ac6a;
    background: #c9ac6a00;
    padding: 10px 30px;
    border-radius: 50px;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 20px;
    transition: all .5s;
    border-bottom: 2px solid;
    border-radius: 0 !important;
    padding: 0;
}
  .hero-button a:hover {
    background: transparent !important;
    color: #fff !important;
}
  @media (min-width: 769px){
.hero-button {
    position: absolute;
    top: 77%;
    left: 76.8%;
    transform: translate(-50%, -50%);
}
  }
  @media (max-width: 740px){
.hero-button {
    position: absolute;
    width: 100%;
    bottom: unset;
    text-align: center;
    top: 40%;
}
  }
