                    @font-face {
                        font-family: 'icomoon';
                        src: url("../fonts/icomoon/icomoon.eot?srf3rx");
                        src: url("../fonts/icomoon/icomoon.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/icomoon/icomoon.ttf?srf3rx") format("truetype"), url("../fonts/icomoon/icomoon.woff?srf3rx") format("woff"), url("../fonts/icomoon/icomoon.svg?srf3rx#icomoon") format("svg");
                        font-weight: normal;
                        font-style: normal;
                    }
                    
                    body {
                        font-family: "Poppins", Arial, sans-serif;
                        line-height: 1.8;
                        font-size: 15px;
                        font-weight: 400;
                        background: #FBFBFB;
                        color: #7d7d7d;
                    }
                    
                    body.menu-show {
                        overflow: hidden;
                        position: fixed;
                        height: 100%;
                        width: 100%;
                    }
                    
                    #colorlib-wrapper {
                        height: 100%;
                        width: 100%;
                        overflow: hidden;
                    }
                    
                    #colorlib-wrapper>div {
                        width: 100%;
                        height: 100%;
                        overflow-y: hidden;
                    }
                    
                    a {
                        color: #fff;
                        text-decoration: none;
                        -webkit-transition: 0.5s;
                        -o-transition: 0.5s;
                        transition: 0.5s;
                        font-size: 15px;
                        font-weight: 500;
                    }
                    
                    a:hover {
                        text-decoration: underline;
                        color: #fff;
                    }
                    
                    a:focus,
                    a:active {
                        outline: none;
                    }
                    
                    p,
                    span {
                        margin-bottom: 1.5em;
                        font-weight: 400;
                        font-family: "Poppins", Arial, sans-serif;
                    }
                    
                    span {
                        color: #f80707;
                        font-weight: 500;
                        font-size: 16px;
                    }
                    
                    .span1 {
                        color: #000;
                        font-weight: 500;
                    }
                    
                    .span2 {
                        color: #558bf7;
                        font-weight: 500;
                    }
                    
                    .block {
                        color: #fff;
                    }
                    
                    ul,
                    ol {
                        display: block;
                        margin-bottom: 1.5em;
                    }
                    
                    h1,
                    h2,
                    h3,
                    h4,
                    h5,
                    h6 {
                        color: #404044;
                        font-family: "Lora", Georgia, serif;
                        margin: 0 0 30px 0;
                    }
                    
                     ::-webkit-selection {
                        color: #fcfcfc;
                        background: #FF6107;
                    }
                    
                     ::-moz-selection {
                        color: #fcfcfc;
                        background: #FF6107;
                    }
                    
                     ::selection {
                        color: #fcfcfc;
                        background: #FF6107;
                    }
                    
                    #colorlib-page {
                        position: relative;
                        -webkit-transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                        -moz-transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                        -ms-transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                        -o-transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                        transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                        -webkit-transform: scale(1);
                        -moz-transform: scale(1);
                        -ms-transform: scale(1);
                        -o-transform: scale(1);
                        transform: scale(1);
                    }
                    
                    .menu-show #colorlib-page {
                        -webkit-transform: scale(1.01);
                        -moz-transform: scale(1.01);
                        -ms-transform: scale(1.01);
                        -o-transform: scale(1.01);
                        transform: scale(1.01);
                        position: relative;
                    }
                    
                    .menu-show #colorlib-page:after {
                        position: absolute;
                        top: 0;
                        bottom: 0;
                        left: 0;
                        right: 0;
                        content: '';
                        background: rgba(0, 0, 0, 0.4);
                    }
                    
                    #colorlib-main-nav {
                        position: absolute;
                        top: 0;
                        bottom: 0;
                        right: 0;
                        padding: 4em 40px 40px 40px;
                        width: 100%;
                        height: 100%;
                        background: rgba(0, 0, 0, 0.8);
                        z-index: 1002;
                        text-align: center;
                        visibility: hidden;
                        opacity: 0;
                        -webkit-transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                        -moz-transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                        -ms-transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                        -o-transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                        transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
                        -webkit-transform: scale(0);
                        -moz-transform: scale(0);
                        -ms-transform: scale(0);
                        -o-transform: scale(0);
                        transform: scale(0);
                        overflow-y: scroll;
                    }
                    
                    #colorlib-main-nav .colorlib-nav-toggle {
                        position: absolute;
                        top: 5px;
                        right: 40px;
                        padding: 20px;
                        height: 44px;
                        width: 44px;
                        background: transparent;
                        line-height: 0;
                        padding: 0 !important;
                        visibility: hidden;
                        opacity: 0;
                        -webkit-border-radius: 2px;
                        -moz-border-radius: 2px;
                        -ms-border-radius: 2px;
                        border-radius: 2px;
                        -webkit-transition: 0.3s;
                        -o-transition: 0.3s;
                        transition: 0.3s;
                    }
                    
                    #colorlib-main-nav .colorlib-nav-toggle i {
                        top: 18px !important;
                        left: 0 !important;
                        margin: 0 !important;
                        padding: 0 !important;
                        line-height: 0;
                        text-indent: 0;
                    }
                    
                    #colorlib-main-nav .colorlib-nav-toggle.show {
                        visibility: visible;
                        opacity: 1;
                    }
                    
                    #colorlib-main-nav .colorlib-nav-toggle:hover {
                        background: transparent;
                    }
                    
                    #colorlib-main-nav .colorlib-nav-toggle:hover i::before,
                    #colorlib-main-nav .colorlib-nav-toggle:hover i::after {
                        content: '';
                        width: 20px;
                        height: 1px;
                        background: #fff;
                        position: absolute;
                        left: 0;
                    }
                    
                    .menu-show #colorlib-main-nav {
                        visibility: visible;
                        opacity: 1;
                        -webkit-transform: scale(1);
                        -moz-transform: scale(1);
                        -ms-transform: scale(1);
                        -o-transform: scale(1);
                        transform: scale(1);
                    }
                    
                    #colorlib-main-nav ul {
                        padding: 0;
                        margin: 0 0 3em 0;
                    }
                    
                    @media screen and (max-width: 768px) {
                        #colorlib-main-nav ul {
                            padding: 20px 0 0 0;
                        }
                    }
                    
                    #colorlib-main-nav ul li {
                        padding: 0;
                        margin: 0;
                        list-style: none;
                    }
                    
                    #colorlib-main-nav ul li a {
                        display: block;
                        color: rgba(255, 255, 255, 0.9);
                        font-size: 30px;
                        padding: 5px 0;
                        font-weight: 500;
                    }
                    
                    @media screen and (max-width: 768px) {
                        #colorlib-main-nav ul li a {
                            font-size: 16px;
                        }
                    }
                    
                    #colorlib-main-nav ul li a:hover,
                    #colorlib-main-nav ul li a:active,
                    #colorlib-main-nav ul li a:focus {
                        color: white;
                        outline: none;
                        text-decoration: none;
                    }
                    
                    #colorlib-main-nav ul li.active a {
                        color: #FF6107;
                    }
                    
                    #colorlib-main-nav .form-group {
                        margin-bottom: 40px;
                        position: relative;
                        width: 100%;
                    }
                    
                    @media screen and (max-width: 480px) {
                        #colorlib-main-nav .form-group {
                            width: 100%;
                        }
                    }
                    
                    #colorlib-main-nav .form-group input::-webkit-input-placeholder {
                        color: #636363;
                    }
                    
                    #colorlib-main-nav .form-group input::-moz-input-placeholder {
                        color: #636363;
                    }
                    
                    #colorlib-main-nav .form-group input::-ms-input-placeholder {
                        color: #636363;
                    }
                    
                    #colorlib-main-nav .form-group input::-o-input-placeholder {
                        color: #636363;
                    }
                    
                    #colorlib-main-nav .form-group input::input-placeholder {
                        color: #636363;
                    }
                    
                    #colorlib-main-nav #search {
                        font-size: 14px;
                        width: 100%;
                        padding-right: 3em;
                        border: none;
                        border: 2px solid rgba(255, 255, 255, 0.1);
                        background: transparent;
                        color: rgba(255, 255, 255, 0.5) !important;
                    }
                    
                    #colorlib-main-nav button {
                        position: absolute;
                        top: 0;
                        right: -4px;
                        -webkit-border-radius: 0;
                        -moz-border-radius: 0;
                        -ms-border-radius: 0;
                        border-radius: 0;
                        background: transparent;
                        color: #fff;
                        border: none;
                        padding: 16px;
                    }
                    
                    #colorlib-main-nav #email {
                        font-size: 18px;
                        width: 100%;
                        border: none;
                        border: 2px solid #fff;
                        background: #fff;
                        color: #636363 !important;
                    }
                    
                    .colorlib-logo img {
                        max-width: 120px;
                    }
                    
                    @media screen and (max-width: 768px) {
                        .colorlib-logo img {
                            max-width: 108px;
                        }
                    }
                    
                    header {
                        /* padding: 2em 0 !important; */
                        position: absolute;
                        top: 0;
                        left: 0;
                        right: 0;
                        z-index: 9;
                        margin: 0 auto;
                    }
                    
                    @media screen and (max-width: 768px) {
                        header {
                            padding: 1em 0 !important;
                        }
                    }
                    
                    header .colorlib-navbar-brand {
                        float: left;
                    }
                    
                    header .colorlib-navbar-brand .colorlib-logo {
                        font-size: 20px;
                        text-transform: uppercase;
                        color: #fff;
                        font-weight: 400;
                        letter-spacing: 5px;
                        padding: 5px;
                        display: block;
                        text-align: center;
                        /*background: black;*/
                        position: relative;
                    }
                    
                    header .colorlib-navbar-brand .colorlib-logo span {
                        font-size: 19px;
                        display: block;
                        margin-bottom: 0;
                        line-height: 1.0;
                        color: #fff;
                    }
                    
                    header .colorlib-navbar-brand .colorlib-logo i {
                        color: #FF6107;
                        position: absolute;
                        top: -18px;
                        bottom: 0;
                        left: 7px;
                        font-size: 48px;
                    }
                    
                    header .colorlib-navbar-brand .colorlib-logo:hover {
                        text-decoration: none !important;
                    }
                    
                    header .colorlib-navbar-brand .colorlib-logo:active,
                    header .colorlib-navbar-brand .colorlib-logo:focus {
                        outline: none;
                        text-decoration: none;
                    }
                    
                    #colorlib-hero {
                        min-height: 750px;
                        background: #fff url(../images/loader.gif) no-repeat center center;
                        width: 100%;
                        float: left;
                    }
                    
                    #colorlib-hero .flexslider {
                        border: none;
                        z-index: 1;
                        margin-bottom: 0;
                        position: relative;
                    }
                    
                    #colorlib-hero .flexslider .slides {
                        position: relative;
                        overflow: hidden;
                    }
                    
                    #colorlib-hero .flexslider .slides li {
                        background-repeat: no-repeat;
                        background-size: cover;
                        background-position: center center;
                        min-height: 750px;
                        position: relative;
                    }
                    
                    #colorlib-hero .flexslider .slides li .overlay {
                        position: absolute;
                        top: 0;
                        bottom: 0;
                        left: 0;
                        right: 0;
                        opacity: .5;
                        /* background: #303030; */
                        background: rgb(0, 0, 0, 0.7);
                    }
                    
                    #colorlib-hero .flexslider .flex-control-nav {
                        bottom: 2em;
                        z-index: 1000;
                        width: 0 auto;
                    }
                    
                    #colorlib-hero .flexslider .flex-control-nav li a {
                        background: white;
                        -webkit-box-shadow: none;
                        box-shadow: none;
                        cursor: pointer;
                        position: relative;
                    }
                    
                    #colorlib-hero .flexslider .flex-control-nav li a:after {
                        position: absolute;
                        top: -3px;
                        left: -3px;
                        right: -3px;
                        bottom: -3px;
                        content: '';
                        border: 1px solid #fff;
                        -webkit-border-radius: 50%;
                        -moz-border-radius: 50%;
                        -ms-border-radius: 50%;
                        border-radius: 50%;
                    }
                    
                    #colorlib-hero .flexslider .flex-control-nav li a.flex-active {
                        cursor: pointer;
                        background: transparent;
                        background: #FF6107;
                    }
                    
                    #colorlib-hero .flexslider .flex-control-nav li a.flex-active:after {
                        border: 1px solid #FF6107;
                    }
                    
                    #colorlib-hero .flexslider .flex-direction-nav {
                        display: none;
                    }
                    
                    #colorlib-hero .flexslider .slider-text {
                        max-width: 100%;
                        display: table;
                        opacity: 0;
                        height: 750px;
                        z-index: 9;
                    }
                    
                    #colorlib-hero .flexslider .slider-text>.slider-text-inner {
                        display: table-cell;
                        vertical-align: middle;
                        height: 750px;
                        padding: 2em;
                    }
                    
                    @media screen and (max-width: 768px) {
                        #colorlib-hero .flexslider .slider-text>.slider-text-inner {
                            text-align: center;
                        }
                    }
                    
                    #colorlib-hero .flexslider .slider-text>.slider-text-inner span i {
                        font-size: 24px;
                        color: #F7AF1D;
                    }
                    
                    #colorlib-hero .flexslider .slider-text>.slider-text-inner h1,
                    #colorlib-hero .flexslider .slider-text>.slider-text-inner h2 {
                        margin: 0;
                        padding: 0;
                        color: white;
                    }
                    
                    #colorlib-hero .flexslider .slider-text>.slider-text-inner h1 {
                        margin-bottom: 10px;
                        font-size: 44px;
                        line-height: 1.3;
                        font-weight: 400;
                        font-family: "Lora", Georgia, serif;
                    }
                    
                    @media screen and (max-width: 768px) {
                        #colorlib-hero .flexslider .slider-text>.slider-text-inner h1 {
                            font-size: 23px;
                        }
                    }
                    
                    #colorlib-hero .flexslider .slider-text>.slider-text-inner h2 {
                        font-size: 18px;
                        line-height: 1.5;
                        margin-bottom: 20px;
                        font-weight: 300;
                        color: rgba(255, 255, 255, 0.7);
                    }
                    
                    #colorlib-hero .flexslider .slider-text>.slider-text-inner h2 a {
                        color: #FF6107;
                    }
                    
                    #colorlib-hero .flexslider .slider-text>.slider-text-inner p {
                        color: #fff;
                        font-family: "Lora", Georgia, serif;
                        font-size: 22px;
                    }
                    
                    @media screen and (max-width: 480px) {
                        #colorlib-hero .flexslider .slider-text>.slider-text-inner .btn {
                            /* width: 100%; */
                        }
                    }
                    
                    #colorlib-hero .flexslider .slider-text>.slider-text-inner .desc {
                        padding: 0;
                        position: relative;
                    }
                    
                    #colorlib-hero .flexslider .slider-text>.slider-text-inner .desc .icon {
                        display: block;
                        position: relative;
                        line-height: 1;
                        background: transparent;
                    }
                    
                    #colorlib-hero .flexslider .slider-text>.slider-text-inner .desc .icon i {
                        font-size: 60px;
                        color: #fff;
                    }
                    
                    #colorlib-hero .flexslider .slider-text>.slider-text-inner .desc:before,
                    #colorlib-hero .flexslider .slider-text>.slider-text-inner .desc:after {
                        position: absolute;
                        top: -2em;
                        right: -2em;
                        bottom: 0;
                        content: '';
                        width: 250px;
                        height: 1px;
                        background: #fff;
                        opacity: .3;
                    }
                    
                    @media screen and (max-width: 768px) {
                        #colorlib-hero .flexslider .slider-text>.slider-text-inner .desc:before,
                        #colorlib-hero .flexslider .slider-text>.slider-text-inner .desc:after {
                            display: none;
                        }
                    }
                    
                    #colorlib-hero .flexslider .slider-text>.slider-text-inner .desc:after {
                        height: 250px;
                        width: 1px;
                    }
                    
                    #colorlib-hero .flexslider .slider-text>.slider-text-inner .desc .desc2 {
                        width: 100%;
                        display: block;
                        position: relative;
                    }
                    
                    #colorlib-hero .flexslider .slider-text>.slider-text-inner .desc .desc2:before,
                    #colorlib-hero .flexslider .slider-text>.slider-text-inner .desc .desc2:after {
                        position: absolute;
                        bottom: -1em;
                        left: -2em;
                        content: '';
                        width: 250px;
                        height: 1px;
                        background: #fff;
                        opacity: .3;
                    }
                    
                    @media screen and (max-width: 768px) {
                        #colorlib-hero .flexslider .slider-text>.slider-text-inner .desc .desc2:before,
                        #colorlib-hero .flexslider .slider-text>.slider-text-inner .desc .desc2:after {
                            display: none;
                        }
                    }
                    
                    #colorlib-hero .flexslider .slider-text>.slider-text-inner .desc .desc2:after {
                        height: 250px;
                        width: 1px;
                    }
                    
                    .mouse {
                        position: absolute;
                        left: 0;
                        right: 0;
                        bottom: 8em;
                        z-index: 99;
                    }
                    
                    @media screen and (max-width: 480px) {
                        .mouse {
                            bottom: 5em;
                        }
                    }
                    
                    .mouse-icon {
                        width: 30px;
                        height: 45px;
                        border: 1px solid rgba(255, 255, 255, 0.8);
                        border-radius: 15px;
                        cursor: pointer;
                        position: relative;
                        text-align: center;
                        margin: 0 auto;
                        display: block;
                    }
                    
                    .mouse-wheel {
                        height: 6px;
                        margin: 2px auto 0;
                        display: block;
                        width: 4px;
                        background: rgba(255, 255, 255, 0.8);
                        border-radius: 50%;
                        -webkit-animation: 1.6s ease infinite wheel-up-down;
                        -moz-animation: 1.6s ease infinite wheel-up-down;
                        animation: 1.6s ease infinite wheel-up-down;
                    }
                    
                    @-webkit-keyframes wheel-up-down {
                        0% {
                            margin-top: 2px;
                            opacity: 0;
                        }
                        30% {
                            opacity: 1;
                        }
                        100% {
                            margin-top: 20px;
                            opacity: 0;
                        }
                    }
                    
                    @-moz-keyframes wheel-up-down {
                        0% {
                            margin-top: 2px;
                            opacity: 0;
                        }
                        30% {
                            opacity: 1;
                        }
                        100% {
                            margin-top: 20px;
                            opacity: 0;
                        }
                    }
                    
                    @keyframes wheel-up-down {
                        0% {
                            margin-top: 2px;
                            opacity: 0;
                        }
                        30% {
                            opacity: 1;
                        }
                        100% {
                            margin-top: 20px;
                            opacity: 0;
                        }
                    }
                    
                    .colorlib-reservation,
                    .colorlib-menu,
                    .colorlib-services,
                    #colorlib-contact,
                    .colorlib-blog,
                    .colorlib-testimony,
                    #colorlib-contact,
                    .colorlib-about {
                        padding: 7em 0;
                        clear: both;
                        position: relative;
                    }
                    
                    @media screen and (max-width: 768px) {
                        .colorlib-reservation,
                        .colorlib-menu,
                        .colorlib-services,
                        #colorlib-contact,
                        .colorlib-blog,
                        .colorlib-testimony,
                        #colorlib-contact,
                        .colorlib-about {
                            padding: 5em 0;
                        }
                    }
                    
                    .colorlib-intro {
                        padding: 2.5em 0;
                        clear: both;
                        background: #000;
                    }
                    
                    .colorlib-intro .intro {
                        position: relative;
                    }
                    
                    @media screen and (max-width: 768px) {
                        .colorlib-intro .intro {
                            margin-bottom: 30px;
                        }
                    }
                    
                    .colorlib-intro .intro .icon i {
                        font-size: 20px;
                        color: white;
                    }
                    
                    .colorlib-intro .intro p,
                    .colorlib-intro .intro span {
                        margin: 0;
                        color: rgba(255, 255, 255, 0.6);
                    }
                    
                    .colorlib-intro .intro p a,
                    .colorlib-intro .intro span a {
                        color: white;
                    }
                    
                    .colorlib-intro .intro h2 {
                        font-size: 16px;
                        color: #fff;
                        margin-bottom: 15px;
                    }
                    
                    .about-desc {
                        padding-right: 1.5em;
                    }
                    
                    @media screen and (max-width: 768px) {
                        .about-desc {
                            padding-right: 0;
                        }
                    }
                    
                    .about-img {
                        height: 450px;
                    }
                    
                    .about-img-2 {
                        margin-top: 50px;
                    }
                    
                    .chef-wrap {
                        margin-bottom: 30px;
                    }
                    
                    .chef-wrap .desc h3 {
                        font-size: 20px;
                        margin-bottom: 15px;
                    }
                    
                    .chef-img {
                        height: 400px;
                        margin-bottom: 30px;
                    }
                    
                    .colorlib-video {
                        overflow: hidden;
                        position: relative;
                        height: 300px;
                        margin-bottom: 40px;
                    }
                    
                    .colorlib-video a {
                        z-index: 1001;
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        margin-top: -45px;
                        margin-left: -45px;
                        width: 90px;
                        height: 90px;
                        display: table;
                        text-align: center;
                        background: #fff;
                        text-decoration: none;
                        -webkit-box-shadow: 0px 14px 30px -15px rgba(0, 0, 0, 0.75);
                        -moz-box-shadow: 0px 14px 30px -15px rgba(0, 0, 0, 0.75);
                        -ms-box-shadow: 0px 14px 30px -15px rgba(0, 0, 0, 0.75);
                        -o-box-shadow: 0px 14px 30px -15px rgba(0, 0, 0, 0.75);
                        box-shadow: 0px 14px 30px -15px rgba(0, 0, 0, 0.75);
                        -webkit-border-radius: 50%;
                        -moz-border-radius: 50%;
                        -ms-border-radius: 50%;
                        border-radius: 50%;
                    }
                    
                    .colorlib-video a i {
                        text-align: center;
                        display: table-cell;
                        vertical-align: middle;
                        font-size: 40px;
                        color: #FF6107;
                    }
                    
                    .colorlib-video .overlay {
                        position: absolute;
                        top: 0;
                        left: 0;
                        right: 0;
                        bottom: 0;
                        background: rgba(0, 0, 0, 0.3);
                        -webkit-transition: 0.5s;
                        -o-transition: 0.5s;
                        transition: 0.5s;
                    }
                    
                    .colorlib-video:hover .overlay {
                        background: rgba(0, 0, 0, 0.7);
                    }
                    
                    .colorlib-video:hover a {
                        -webkit-transform: scale(1.1);
                        -moz-transform: scale(1.1);
                        -ms-transform: scale(1.1);
                        -o-transform: scale(1.1);
                        transform: scale(1.1);
                    }
                    
                    .colorlib-introduction {
                        padding: 7em 0 0 0;
                        clear: both;
                    }
                    
                    .colorlib-introduction .overlay {
                        position: absolute;
                        top: 0;
                        bottom: 0;
                        left: 0;
                        right: 0;
                        content: '';
                        background: #303030;
                        opacity: .4;
                    }
                    
                    .colorlib-introduction .intro-box {
                        padding: 3em 3em 3em 3em;
                        background: #FBFBFB;
                        position: relative;
                        z-index: 0;
                    }
                    
                    .colorlib-introduction .intro-box:after {
                        position: absolute;
                        top: 1.5em;
                        left: 1.5em;
                        right: 1.5em;
                        bottom: 1.5em;
                        content: '';
                        border: 1px solid rgba(0, 0, 0, 0.2);
                        z-index: -1;
                    }
                    
                    .colorlib-introduction .intro-box h2 {
                        font-size: 34px;
                    }
                    
                    .dish-wrap {
                        overflow: hidden;
                        height: 400px;
                        display: block;
                        width: 100%;
                        position: relative;
                        z-index: 0;
                        background: #f7f7f7;
                        margin-bottom: 30px;
                    }
                    
                    .dish-wrap .price {
                        position: absolute;
                        top: 5px;
                        left: 5px;
                        display: table;
                        width: 60px;
                        height: 60px;
                        text-align: center;
                        color: #fff;
                        background: #FF6107;
                        -webkit-border-radius: 50%;
                        -moz-border-radius: 50%;
                        -ms-border-radius: 50%;
                        border-radius: 50%;
                    }
                    
                    .dish-wrap .price span {
                        display: table-cell;
                        vertical-align: middle;
                    }
                    
                    .dish-wrap .addtocart {
                        position: absolute;
                        top: 0;
                        left: 0;
                        right: 0;
                        display: table;
                        height: 400px;
                        width: 100%;
                        text-align: center;
                        z-index: 1;
                        -webkit-transition: 0.3s;
                        -o-transition: 0.3s;
                        transition: 0.3s;
                        opacity: 0;
                    }
                    
                    .dish-wrap .addtocart .dis-tc {
                        width: 100%;
                        display: table-cell;
                        vertical-align: middle;
                    }
                    
                    .dish-wrap .addtocart .dis-tc span {
                        padding: 5px 10px;
                        background: rgba(0, 0, 0, 0.5);
                        -webkit-border-radius: 4px;
                        -moz-border-radius: 4px;
                        -ms-border-radius: 4px;
                        border-radius: 4px;
                    }
                    
                    .dish-wrap .addtocart .dis-tc span a {
                        color: #fff;
                        text-decoration: none;
                    }
                    
                    @media screen and (max-width: 768px) {
                        .dish-wrap {
                            height: auto;
                            margin-bottom: 20px;
                        }
                    }
                    
                    .dish-wrap .dish-img {
                        height: 400px;
                        z-index: -1;
                    }
                    
                    .dish-wrap .desc {
                        padding: 1.5em;
                        text-align: center;
                    }
                    
                    .dish-wrap .desc h2 {
                        font-size: 22px;
                        margin-bottom: 0;
                    }
                    
                    .dish-wrap .desc h2 a {
                        color: rgba(48, 48, 48, 0.75);
                        text-decoration: none;
                    }
                    
                    .dish-wrap .wrap {
                        position: relative;
                        -webkit-transition: 0.2s;
                        -o-transition: 0.2s;
                        transition: 0.2s;
                    }
                    
                    .dish-wrap:hover .addtocart {
                        opacity: 1;
                    }
                    
                    .dish-wrap:hover .wrap {
                        margin-top: -70px;
                    }
                    
                    .colorlib-menu-2 {
                        margin-top: -13em;
                        padding-top: 5em;
                        background: #FBFBFB;
                    }
                    
                    .menu-dish {
                        padding: 0 2em;
                        margin: 0;
                    }
                    
                    @media screen and (max-width: 768px) {
                        .menu-dish {
                            padding: 0;
                        }
                    }
                    
                    .menu-dish li {
                        padding: 0;
                        margin: 0;
                        list-style: none;
                        display: block;
                        position: relative;
                        padding: 10px;
                        -webkit-transition: 0.3s;
                        -o-transition: 0.3s;
                        transition: 0.3s;
                    }
                    
                    .menu-dish li:hover,
                    .menu-dish li:focus,
                    .menu-dish li.active {
                        background: rgba(255, 255, 255, 0.1);
                    }
                    
                    .menu-dish li .dish-entry,
                    .menu-dish li .text {
                        display: table-cell;
                        vertical-align: top;
                    }
                    
                    .menu-dish li .dish-img {
                        height: 70px;
                        width: 70px;
                        -webkit-border-radius: 50%;
                        -moz-border-radius: 50%;
                        -ms-border-radius: 50%;
                        border-radius: 50%;
                    }
                    
                    .menu-dish li .text {
                        padding-left: 20px;
                    }
                    
                    .menu-dish li .text h3 {
                        margin: 10px 0 10px 0;
                        font-size: 16px;
                        font-weight: 700;
                    }
                    
                    @media screen and (max-width: 768px) {
                        .menu-dish li .text h3 {
                            margin-top: 0px;
                        }
                    }
                    
                    .menu-dish li .text .cat {
                        color: #7d7d7d;
                        font-size: 14px;
                    }
                    
                    .menu-dish li .text .price {
                        position: absolute;
                        top: 20px;
                        right: 10px;
                        font-size: 24px;
                        color: #404044;
                        font-family: "Lora", Georgia, serif;
                    }
                    
                    @media screen and (max-width: 480px) {
                        .menu-dish li .text .price {
                            right: 0;
                            top: 0px;
                            position: relative;
                            display: block;
                            margin-bottom: 0px;
                        }
                    }
                    
                    .tab-pane {
                        padding: 2em 0;
                        -webkit-transition: 0.3s;
                        -o-transition: 0.3s;
                        transition: 0.3s;
                    }
                    
                    .nav-tabs {
                        border: none;
                        border-bottom: none;
                        display: inline-block;
                        -webkit-transition: 0.3s;
                        -o-transition: 0.3s;
                        transition: 0.3s;
                    }
                    
                    .nav-tabs li {
                        margin: 0 auto;
                        font-size: 20px;
                        display: block;
                        font-weight: 500;
                    }
                    
                    @media screen and (max-width: 768px) {
                        .nav-tabs li {
                            font-size: 12px;
                        }
                    }
                    
                    .nav-tabs li a {
                        border: none !important;
                        border-bottom: none !important;
                        background: transparent;
                        color: #404044;
                        bordeR: 1px solid red;
                        padding: 0;
                        margin: 0 1em;
                    }
                    
                    .nav-tabs li a:hover,
                    .nav-tabs li a:focus {
                        background: transparent;
                    }
                    
                    .nav-tabs li.active a {
                        border: none !important;
                        border-bottom: none !important;
                        color: #404044 !important;
                        background: transparent !important;
                        position: relative;
                    }
                    
                    .nav-tabs li.active a:after {
                        position: absolute;
                        bottom: -5px;
                        left: 0;
                        right: 0;
                        content: '';
                        width: 100%;
                        height: 2px;
                        background: #FF6107;
                        margin: 0 auto;
                    }
                    
                    .intro-heading {
                        margin-bottom: 3em;
                        position: relative;
                    }
                    
                    .intro-heading h2 {
                        font-size: 44px;
                        font-weight: 400;
                        line-height: 1.4;
                        position: relative;
                    }
                    
                    .intro-heading span {
                        display: block;
                        font-size: 18px;
                        font-style: italic;
                        margin-bottom: 10px;
                        font-family: "Lora", Georgia, serif;
                        color: #969696;
                        font-weight: 400;
                    }
                    
                    .intro-heading .icon {
                        position: relative;
                        padding: 0;
                        line-height: 1.3;
                    }
                    
                    .intro-heading .icon:after,
                    .intro-heading .icon:before {
                        position: absolute;
                        top: 51%;
                        left: 0;
                        right: 0;
                        width: 400px;
                        height: 1px;
                        content: '';
                        margin: 0 auto;
                        background: #e3e3e3;
                        z-index: -1;
                    }
                    
                    @media screen and (max-width: 768px) {
                        .intro-heading .icon:after,
                        .intro-heading .icon:before {
                            width: 250px;
                        }
                    }
                    
                    .intro-heading .icon:after {
                        top: 48%;
                        width: 300px;
                    }
                    
                    @media screen and (max-width: 768px) {
                        .intro-heading .icon:after {
                            width: 180px;
                        }
                    }
                    
                    .intro-heading .icon i {
                        font-size: 60px;
                        padding: 0 20px;
                        background: #FBFBFB;
                        color: #b0b0b0;
                    }
                    
                    .article-entry {
                        background: white;
                    }
                    
                    .article-entry .blog-img {
                        height: 250px;
                        display: block;
                    }
                    
                    @media screen and (max-width: 768px) {
                        .article-entry .blog-img {
                            height: 400px;
                        }
                    }
                    
                    @media screen and (max-width: 480px) {
                        .article-entry .blog-img {
                            height: 270px;
                        }
                    }
                    
                    .article-entry .desc {
                        padding: 1.5em 1em;
                        margin-bottom: 20px;
                        padding-left: 80px;
                        position: relative;
                    }
                    
                    .article-entry .desc h2 {
                        font-size: 20px;
                    }
                    
                    .article-entry .desc h2 a {
                        color: #303030;
                        text-decoration: none;
                    }
                    
                    .article-entry .desc .meta {
                        text-transform: uppercase;
                        position: absolute;
                        top: 0px;
                        left: 0;
                        background: #303030;
                        text-align: center;
                        padding: 0 .5em;
                    }
                    
                    .article-entry .desc .meta span {
                        display: block;
                        color: #fff;
                        font-weight: 400;
                        margin-bottom: 0;
                        padding: 0;
                    }
                    
                    .article-entry .desc .meta .day {
                        font-size: 30px;
                        position: relative;
                        border-bottom: 1px solid #FF6107;
                    }
                    
                    .article-entry .desc .meta .month {
                        font-size: 16px;
                        font-weight: 400;
                        padding: 0;
                    }
                    
                    .article-entry .desc .admin {
                        margin-bottom: 20px;
                    }
                    
                    .article-entry .desc .admin span:last-child {
                        color: #303030;
                    }
                    
                    .blog-img,
                    .insta-img,
                    .featured-img,
                    .dish-img,
                    .about-img,
                    .chef-img {
                        background-size: cover;
                        background-position: center center;
                        background-repeat: no-repeat;
                        position: relative;
                    }
                    
                    .reservation-img,
                    .colorlib-introduction,
                    .colorlib-testimony {
                        background-size: cover;
                        background-attachment: fixed;
                        background-position: center center;
                        position: relative;
                    }
                    
                    .colorlib-testimony {
                        padding-bottom: 10em;
                        position: relative;
                    }
                    
                    .colorlib-testimony .intro-heading h2 {
                        color: #fff;
                    }
                    
                    .colorlib-testimony .overlay {
                        position: absolute;
                        top: 0;
                        bottom: 0;
                        left: 0;
                        right: 0;
                        content: '';
                        background: #303030;
                        opacity: .8;
                    }
                    
                    .colorlib-testimony .owl-theme .owl-dots .owl-dot span {
                        width: 10px;
                        height: 10px;
                        position: relative;
                        -webkit-border-radius: 50%;
                        -moz-border-radius: 50%;
                        -ms-border-radius: 50%;
                        border-radius: 50%;
                    }
                    
                    .colorlib-testimony .owl-theme .owl-dots .owl-dot span:after {
                        position: absolute;
                        top: -3px;
                        left: -3px;
                        right: -3px;
                        bottom: -3px;
                        content: '';
                        border: 1px solid #fff;
                        -webkit-border-radius: 50%;
                        -moz-border-radius: 50%;
                        -ms-border-radius: 50%;
                        border-radius: 50%;
                    }
                    
                    .colorlib-testimony .owl-theme .owl-dots .owl-dot.active span,
                    .colorlib-testimony .owl-theme .owl-dots .owl-dot:hover span {
                        height: 10px;
                        background: #FF6107;
                    }
                    
                    .colorlib-testimony .owl-theme .owl-dots .owl-dot.active span:after,
                    .colorlib-testimony .owl-theme .owl-dots .owl-dot:hover span:after {
                        border: 1px solid #FF6107;
                    }
                    
                    .testimony blockquote {
                        border: none;
                    }
                    
                    .testimony blockquote p {
                        font-family: "Lora", Georgia, serif;
                        color: #fff;
                        font-size: 20px;
                    }
                    
                    .testimony blockquote span {
                        font-family: "Lora", Georgia, serif;
                        color: #fff;
                        font-size: 20px;
                    }
                    
                    .colorlib-reservation {
                        position: relative;
                    }
                    
                    .colorlib-reservation .overlay {
                        position: absolute;
                        top: 0;
                        bottom: 0;
                        left: 0;
                        right: 0;
                        content: '';
                        background: #303030;
                        opacity: .8;
                    }
                    
                    .colorlib-reservation .intro-heading h2 {
                        color: #fff;
                    }
                    
                    .colorlib-reservation .intro-heading p {
                        color: rgba(255, 255, 255, 0.8);
                    }
                    
                    .colorlib-form label {
                        font-weight: normal;
                        color: white;
                    }
                    
                    .colorlib-form .form-control {
                        height: 50px;
                        -webkit-box-shadow: none;
                        box-shadow: none;
                        font-size: 16px;
                        -webkit-appearance: none;
                        -moz-appearance: none;
                        -ms-appearance: none;
                        -o-appearance: none;
                        appearance: none;
                        background: rgba(255, 255, 255, 0.03);
                        border: 2px solid rgba(255, 255, 255, 0.1);
                        color: rgba(255, 255, 255, 0.7);
                    }
                    
                    .colorlib-form .form-control:active,
                    .colorlib-form .form-control:focus {
                        -webkit-box-shadow: none;
                        box-shadow: none;
                        border-color: #FF6107;
                    }
                    
                    .colorlib-form .form-control::-webkit-input-placeholder {
                        /* Chrome/Opera/Safari */
                        color: rgba(255, 255, 255, 0.7);
                    }
                    
                    .colorlib-form .form-control::-moz-placeholder {
                        /* Firefox 19+ */
                        color: rgba(255, 255, 255, 0.7);
                    }
                    
                    .colorlib-form .form-control:-ms-input-placeholder {
                        /* IE 10+ */
                        color: rgba(255, 255, 255, 0.7);
                    }
                    
                    .colorlib-form .form-control:-moz-placeholder {
                        /* Firefox 18- */
                        color: rgba(255, 255, 255, 0.7);
                    }
                    
                    .colorlib-form .form-group {
                        margin-bottom: 15px;
                    }
                    
                    .colorlib-form .form-group .form-field {
                        position: relative;
                        padding: 0;
                        margin: 0;
                    }
                    
                    .colorlib-form .form-group .form-field .icon {
                        position: absolute;
                        top: 50%;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                        right: 20px;
                        color: rgba(255, 255, 255, 0.5);
                    }
                    
                    .colorlib-form .form-group .form-field .form-control {
                        padding-right: 50px;
                    }
                    
                    .colorlib-form textarea.form-control {
                        height: inherit;
                        resize: vertical;
                    }
                    
                    .colorlib-form .btn-block {
                        margin-top: 28px;
                        padding: 12px !important;
                    }
                    
                    .reservation-page .intro-heading h2 {
                        color: #404044;
                    }
                    
                    .reservation-page .intro-heading p {
                        color: #7d7d7d;
                    }
                    
                    .reservation-page .form-control {
                        border: 1px solid rgba(0, 0, 0, 0.1);
                        color: #b0b0b0;
                    }
                    
                    .reservation-page .form-control::-webkit-input-placeholder {
                        /* Chrome/Opera/Safari */
                        color: #b0b0b0;
                    }
                    
                    .reservation-page .form-control::-moz-placeholder {
                        /* Firefox 19+ */
                        color: #b0b0b0;
                    }
                    
                    .reservation-page .form-control:-ms-input-placeholder {
                        /* IE 10+ */
                        color: #b0b0b0;
                    }
                    
                    .reservation-page .form-control:-moz-placeholder {
                        /* Firefox 18- */
                        color: #b0b0b0;
                    }
                    
                    .reservation-page label {
                        font-weight: normal;
                        color: #7d7d7d;
                    }
                    
                    .f-entry {
                        position: relative;
                        margin-bottom: 20px;
                    }
                    
                    .f-entry .featured-img {
                        height: 60px;
                        width: 60px;
                        display: block;
                        position: absolute;
                        top: 0;
                        left: 0;
                        -webkit-border-radius: 50%;
                        -moz-border-radius: 50%;
                        -ms-border-radius: 50%;
                        border-radius: 50%;
                    }
                    
                    .f-entry .desc {
                        padding-left: 3px;
                        border-left: 2px dashed;
                    }
                    
                    .f-entry .desc h3 {
                        font-size: 16px;
                        line-height: 1.4;
                        margin-bottom: 10px;
                    }
                    
                    .f-entry .desc h3 a {
                        color: rgba(255, 255, 255, 0.8);
                        text-decoration: none;
                    }
                    
                    .f-entry .desc span {
                        color: rgba(255, 255, 255, 0.6);
                        font-size: 12px;
                        text-transform: uppercase;
                        letter-spacing: 2px;
                        display: block;
                        margin-bottom: 10px;
                    }
                    
                    .btn {
                        margin-right: 4px;
                        margin-bottom: 4px;
                        font-size: 13px !important;
                        font-weight: 400;
                        font-family: "Lora", Georgia, serif;
                        text-transform: uppercase;
                        letter-spacing: 2px;
                        -webkit-border-radius: 30px;
                        -moz-border-radius: 30px;
                        -ms-border-radius: 30px;
                        border-radius: 30px;
                        -webkit-transition: 0.5s;
                        -o-transition: 0.5s;
                        transition: 0.5s;
                        padding: 8px 20px;
                    }
                    
                    .btn.btn-md {
                        padding: 8px 20px !important;
                    }
                    
                    .btn.btn-lg {
                        padding: 18px 36px !important;
                    }
                    
                    .btn:hover,
                    .btn:active,
                    .btn:focus {
                        -webkit-box-shadow: none !important;
                        box-shadow: none !important;
                        outline: none !important;
                    }
                    
                    .btn-primary {
                        background: #F5D068;
                        color: #000;
                        border: 2px solid #231F20;
                    }
                    
                    .btn-primary:hover,
                    .btn-primary:focus,
                    .btn-primary:active {
                        background: #231F20 !important;
                        border-color: #F5D068 !important;
                        color: #F5D068 !important;
                    }
                    
                    .btn-primary.btn-outline {
                        background: transparent;
                        color: #7d7d7d;
                        color: #FF6107;
                        border: 1px solid #FF6107;
                    }
                    
                    .btn-primary.btn-outline:hover,
                    .btn-primary.btn-outline:focus,
                    .btn-primary.btn-outline:active {
                        background: #FF6107;
                        color: #fff;
                    }
                    
                    .btn-success {
                        background: #5cb85c;
                        color: #fff;
                        border: 2px solid #5cb85c;
                    }
                    
                    .btn-success:hover,
                    .btn-success:focus,
                    .btn-success:active {
                        background: #4cae4c !important;
                        border-color: #4cae4c !important;
                    }
                    
                    .btn-success.btn-outline {
                        background: transparent;
                        color: #5cb85c;
                        border: 2px solid #5cb85c;
                    }
                    
                    .btn-success.btn-outline:hover,
                    .btn-success.btn-outline:focus,
                    .btn-success.btn-outline:active {
                        background: #5cb85c;
                        color: #fff;
                    }
                    
                    .btn-info {
                        background: #5bc0de;
                        color: #fff;
                        border: 2px solid #5bc0de;
                    }
                    
                    .btn-info:hover,
                    .btn-info:focus,
                    .btn-info:active {
                        background: #46b8da !important;
                        border-color: #46b8da !important;
                    }
                    
                    .btn-info.btn-outline {
                        background: transparent;
                        color: #5bc0de;
                        border: 2px solid #5bc0de;
                    }
                    
                    .btn-info.btn-outline:hover,
                    .btn-info.btn-outline:focus,
                    .btn-info.btn-outline:active {
                        background: #5bc0de;
                        color: #fff;
                    }
                    
                    .btn-warning {
                        background: #f0ad4e;
                        color: #fff;
                        border: 2px solid #f0ad4e;
                    }
                    
                    .btn-warning:hover,
                    .btn-warning:focus,
                    .btn-warning:active {
                        background: #eea236 !important;
                        border-color: #eea236 !important;
                    }
                    
                    .btn-warning.btn-outline {
                        background: transparent;
                        color: #f0ad4e;
                        border: 2px solid #f0ad4e;
                    }
                    
                    .btn-warning.btn-outline:hover,
                    .btn-warning.btn-outline:focus,
                    .btn-warning.btn-outline:active {
                        background: #f0ad4e;
                        color: #fff;
                    }
                    
                    .btn-danger {
                        background: #d9534f;
                        color: #fff;
                        border: 2px solid #d9534f;
                    }
                    
                    .btn-danger:hover,
                    .btn-danger:focus,
                    .btn-danger:active {
                        background: #d43f3a !important;
                        border-color: #d43f3a !important;
                    }
                    
                    .btn-danger.btn-outline {
                        background: transparent;
                        color: #d9534f;
                        border: 2px solid #d9534f;
                    }
                    
                    .btn-danger.btn-outline:hover,
                    .btn-danger.btn-outline:focus,
                    .btn-danger.btn-outline:active {
                        background: #d9534f;
                        color: #fff;
                    }
                    
                    .btn-outline {
                        background: none;
                        border: 2px solid #b0b0b0;
                        font-size: 16px;
                        -webkit-transition: 0.3s;
                        -o-transition: 0.3s;
                        transition: 0.3s;
                    }
                    
                    .btn-outline:hover,
                    .btn-outline:focus,
                    .btn-outline:active {
                        -webkit-box-shadow: none;
                        box-shadow: none;
                    }
                    
                    .row-padded-bottom {
                        margin-bottom: 4em;
                    }
                    
                    .col-pb-sm {
                        margin-bottom: 5em !important;
                    }
                    
                    .col-pb-sm:last-child {
                        margin-bottom: 0;
                    }
                    
                    .btn.with-arrow {
                        position: relative;
                        -webkit-transition: 0.3s;
                        -o-transition: 0.3s;
                        transition: 0.3s;
                    }
                    
                    .btn.with-arrow i {
                        visibility: hidden;
                        opacity: 0;
                        position: absolute;
                        right: 0px;
                        top: 50%;
                        margin-top: -8px;
                        -webkit-transition: 0.2s;
                        -o-transition: 0.2s;
                        transition: 0.2s;
                    }
                    
                    .btn.with-arrow:hover {
                        padding-right: 50px;
                    }
                    
                    .btn.with-arrow:hover i {
                        color: #fff;
                        right: 18px;
                        visibility: visible;
                        opacity: 1;
                    }
                    
                    .colorlib-nav-toggle {
                        cursor: pointer;
                        text-decoration: none;
                    }
                    
                    .colorlib-nav-toggle.active i::before,
                    .colorlib-nav-toggle.active i::after {
                        background: #303030;
                    }
                    
                    .colorlib-nav-toggle.dark.active i::before,
                    .colorlib-nav-toggle.dark.active i::after {
                        background: #303030;
                    }
                    
                    .colorlib-nav-toggle:hover,
                    .colorlib-nav-toggle:focus,
                    .colorlib-nav-toggle:active {
                        outline: none;
                        border-bottom: none !important;
                    }
                    
                    .colorlib-nav-toggle i {
                        position: relative;
                        display: -moz-inline-stack;
                        display: inline-block;
                        zoom: 1;
                        display: inline;
                        width: 20px;
                        height: 2px;
                        color: #303030;
                        font: bold 14px/.4 Helvetica;
                        text-transform: uppercase;
                        text-indent: -55px;
                        background: #fff;
                        -webkit-transition: all .2s ease-out;
                        -o-transition: all .2s ease-out;
                        transition: all .2s ease-out;
                    }
                    
                    .menu-show .colorlib-nav-toggle i {
                        background: #fff;
                        color: #fff;
                    }
                    
                    .colorlib-nav-toggle i::before,
                    .colorlib-nav-toggle i::after {
                        content: '';
                        width: 20px;
                        height: 2px;
                        background: #fff;
                        position: absolute;
                        left: 0;
                        -webkit-transition: 0.2s;
                        -o-transition: 0.2s;
                        transition: 0.2s;
                    }
                    
                    .menu-show .colorlib-nav-toggle i::before,
                    .menu-show .colorlib-nav-toggle i::after {
                        background: #fff;
                    }
                    
                    .colorlib-nav-toggle.dark i {
                        position: relative;
                        color: #fff;
                        background: #fff;
                        -webkit-transition: all .2s ease-out;
                        -o-transition: all .2s ease-out;
                        transition: all .2s ease-out;
                    }
                    
                    .colorlib-nav-toggle.dark i::before,
                    .colorlib-nav-toggle.dark i::after {
                        background: #fff;
                        -webkit-transition: 0.2s;
                        -o-transition: 0.2s;
                        transition: 0.2s;
                    }
                    
                    .colorlib-nav-toggle i::before {
                        top: -7px;
                    }
                    
                    .colorlib-nav-toggle i::after {
                        bottom: -7px;
                    }
                    
                    .colorlib-nav-toggle:hover i::before {
                        top: -10px;
                    }
                    
                    .colorlib-nav-toggle:hover i::after {
                        bottom: -10px;
                    }
                    
                    .colorlib-nav-toggle.active i {
                        background: transparent;
                    }
                    
                    .colorlib-nav-toggle.active i::before {
                        top: 0;
                        -webkit-transform: rotateZ(45deg);
                        -moz-transform: rotateZ(45deg);
                        -ms-transform: rotateZ(45deg);
                        -o-transform: rotateZ(45deg);
                        transform: rotateZ(45deg);
                    }
                    
                    .colorlib-nav-toggle.active i::after {
                        bottom: 0;
                        -webkit-transform: rotateZ(-45deg);
                        -moz-transform: rotateZ(-45deg);
                        -ms-transform: rotateZ(-45deg);
                        -o-transform: rotateZ(-45deg);
                        transform: rotateZ(-45deg);
                    }
                    
                    .colorlib-nav-toggle {
                        float: right;
                        z-index: 1003;
                        position: relative;
                        display: block;
                        margin: 0 auto;
                        cursor: pointer;
                        margin-top: 0;
                    }
                    
                    @media screen and (max-width: 768px) {
                        .colorlib-nav-toggle {
                            display: block;
                            top: 0px;
                        }
                    }
                    
                    .contact-info {
                        margin-bottom: 4em;
                        padding: 0;
                    }
                    
                    .contact-info li {
                        list-style: none;
                        margin: 0 0 30px 0;
                        position: relative;
                        padding-left: 60px;
                    }
                    
                    .contact-info li span {
                        position: absolute;
                        top: -0.3em;
                        left: 0;
                        width: 40px;
                        height: 40px;
                        background: #fff;
                        display: table;
                        text-align: center;
                        -webkit-border-radius: 50%;
                        -moz-border-radius: 50%;
                        -ms-border-radius: 50%;
                        border-radius: 50%;
                    }
                    
                    .contact-info li i {
                        display: table-cell;
                        vertical-align: middle;
                        font-size: 16px;
                        color: rgba(48, 48, 48, 0.5);
                    }
                    
                    .contact-info li a {
                        color: #FF6107;
                    }
                    
                    .form-control {
                        -webkit-box-shadow: none;
                        -moz-box-shadow: none;
                        -ms-box-shadow: none;
                        -o-box-shadow: none;
                        box-shadow: none;
                        border: none;
                        border: transparent;
                        font-size: 16px;
                        font-weight: 300;
                        -webkit-border-radius: 0px;
                        -moz-border-radius: 0px;
                        -ms-border-radius: 0px;
                        border-radius: 0px;
                    }
                    
                    .form-control:focus,
                    .form-control:active {
                        -webkit-box-shadow: none;
                        box-shadow: none;
                    }
                    
                    input[type="text"] {
                        height: 50px;
                    }
                    
                    .form-group {
                        margin-bottom: 30px;
                    }
                    
                    .colorlib-social-icons a:hover,
                    .colorlib-social-icons a:focus {
                        text-decoration: none !important;
                    }
                    
                    .colorlib-social-icons i {
                        font-size: 24px;
                        color: #FF6107;
                    }
                    
                    #map {
                        width: 100%;
                        height: 500px;
                        position: relative;
                    }
                    
                    @media screen and (max-width: 768px) {
                        #map {
                            height: 200px;
                        }
                    }
                    
                    #footer {
                        padding: 18px;
                        display: block;
                        width: 100%;
                        background: #231f20;
                    }
                    
                    #footer h2 {
                        font-size: 18px;
                        color: #fff;
                        letter-spacing: 1px;
                        font-weight: 300;
                        margin-bottom: 2em;
                    }
                    
                    #footer p:last-child {
                        margin-bottom: 0;
                        color: #fff;
                    }
                    
                    #footer p.colorlib-social-icons a:hover,
                    #footer p.colorlib-social-icons a:focus {
                        text-decoration: none !important;
                    }
                    
                    #footer p.colorlib-social-icons i {
                        font-size: 24px;
                        color: #FF6107;
                    }
                    
                    #footer p .block {
                        color: #fff;
                        font-size: 14px;
                        font-weight: 500;
                    }
                    
                    #footer .subscribe .form-control {
                        -webkit-box-shadow: none;
                        -moz-box-shadow: none;
                        -ms-box-shadow: none;
                        -o-box-shadow: none;
                        box-shadow: none;
                        border: none;
                        border: 2px solid rgba(255, 255, 255, 0.1);
                        font-size: 16px;
                        background: transparent;
                        font-weight: 400;
                        margin-bottom: 5px;
                    }
                    
                    #footer .subscribe .form-control:focus,
                    #footer .subscribe .form-control:active {
                        -webkit-box-shadow: none;
                        box-shadow: none;
                        border: 2px solid rgba(255, 97, 7, 0.8);
                    }
                    
                    #footer .subscribe .btn-custom {
                        width: 100%;
                        padding: 14px 0;
                        font-size: 16px;
                        border: 2px solid #FF6107;
                        -webkit-border-radius: 0;
                        -moz-border-radius: 0;
                        -ms-border-radius: 0;
                        border-radius: 0;
                    }
                    
                    #footer .instagram .insta-img {
                        display: inline-block;
                        width: 50%;
                        padding: 0 !important;
                        height: 120px;
                        margin-right: -5px;
                        margin-bottom: -8px;
                    }
                    
                    @media screen and (max-width: 768px) {
                        #footer .instagram .insta-img {
                            height: 200px;
                        }
                    }
                    
                    .js .animate-box {
                        opacity: 0;
                    }
                    
                    .apps-sec {
                        padding: 70px 0;
                    }
                    
                    .app-screen img {
                        width: 325px;
                        display: block;
                        margin: auto;
                    }
                    
                    .app-desc h2 {
                        font-size: 45px;
                    }
                    
                    .about {
                        padding: 40px 10px;
                    }
                    
                    .about img {
                        border-radius: 30px;
                        box-shadow: 8px 7px 5px 1px #c7c7c7;
                    }
                    
                    .text-white {
                        color: #fff!important;
                    }
                    
                    .text-dark {
                        color: #000!important;
                    }
                    
                    #gallery h1 {
                        color: #000;
                        font-size: 50px;
                        font-family: Quattrocento;
                        font-weight: 600;
                        margin-top: 40px;
                    }
                    
                    #gallery img {
                        width: 100%;
                        margin-bottom: 40px;
                        transition: all .2s ease-in-out;
                        opacity: 0.8;
                    }
                    
                    #gallery img:hover {
                        transform: scale(1.1);
                        opacity: 1;
                        border-radius: 10px;
                    }
                    /* ---------------app links------------- */
                    
                    .download .App {
                        position: fixed;
                        top: 40%;
                        left: -92px;
                        z-index: 999;
                    }
                    
                    .download .App li img {
                        width: 140px !important;
                        height: auto !important;
                        opacity: 0.4;
                    }
                    
                    .download .App li img:hover {
                        opacity: 1;
                    }
                    
                    .download .App li {
                        display: block;
                        -webkit-transform: rotate(270deg);
                        transform: rotate(270deg);
                        margin-bottom: 100px;
                    }
                    
                    @media screen and (max-width: 768px) {
                        .download .App li img {
                            width: 120px
                        }
                    }
                    
                    @media screen and (max-width: 1024px) {
                        .download .App li img {
                            width: 120px
                        }
                    }
                    
                    @media screen and (max-width: 768px) {
                        .aboutus h3 {
                            font-size: 40px;
                        }
                        .aboutus p {
                            font-size: 17px;
                        }
                        .download .App {
                            position: fixed;
                            top: 40%;
                            right: -50px;
                            z-index: 999;
                            left: auto !important;
                        }
                    }
                    /* -------------map-section---------------- */
                    /* #mu-map {
        background: #ffbe88;
    } */
                    /* -----app-----links------------- */
                    
                    @media screen and (max-width: 768px) {
                        .download .App {
                            position: fixed;
                            top: 40%;
                            right: -50px;
                            z-index: 999;
                            left: auto !important;
                        }
                        .ab-r {
                            display: block !important;
                        }
                        .about-us img {
                            width: 100% !important;
                        }
                    }
                    
                    @media screen and (max-width: 1024px) {
                        .download .App {
                            position: fixed;
                            top: 40%;
                            right: -50px;
                            z-index: 999;
                            left: auto !important;
                        }
                    }
                    
                    @media screen and (min-width:1024px) and (max-width:1399px) {
                        #colorlib-hero .flexslider .slider-text>.slider-text-inner h1 {
                            font-size: 35px !important;
                        }
                    }
                    /* -----------------About-us-------------------------- */
                    
                  .about-us{
                    padding: 4% 0;
                    background-image: url('../images/map-bg.jpg');
                    width: 100%;
                    background-size: cover;
                    background-attachment: fixed;
                    background-position: center;
                  }
                    .ab-r {
                        display: flex;
                        align-items: center;
                    }
                    
                    .about-us h3 {
                        color: #000;
                        font-size: 35px;
                        font-weight: bold;
                        margin: 0;
                        padding-bottom: 10px;
                    }
                    .about-us p {
                        color: #797979;
                        font-size: 15px;
                        line-height: 25px;
                    }
                    .about-us img {
                       width: 100%;
                    }
                    
                    
                    
                    @media screen and (max-width: 768px) {
                        .about-us .row {
                            display: block;
                        }
                    }
                    
                    @media screen and (min-width:768px) and (max-width:1024px) {
                        .about-us .row {
                            display: block;
                        }
                    }
                    /* ---------------------------------- */
                    
                    #mu-map {
                        background-image: url('../images/map-bg.jpg');
                        width: 100%;
                        background-size: cover;
                        background-attachment: fixed;
                        background-position: center;
                    }
                    /* -------social icons ------------------- */
                    
                    .social-icon {
                        position: relative;
                        top: 30px;
                    }
                    
                    .fb-bg {
                        width: 30px;
                        height: 30px;
                        background: #fff;
                        color: #222025;
                        text-align: center;
                        border-radius: 30px;
                        font-size: 16px;
                        margin: 10px;
                        padding-top: 7px;
                    }
                    
                    .fb-bg:hover {
                        background: #3b5998;
                        color: #fff;
                    }
                    
                    .inista-bg {
                        width: 30px;
                        height: 30px;
                        background: #fff;
                        color: #222025;
                        text-align: center;
                        border-radius: 30px;
                        font-size: 16px;
                        margin: 10px;
                        padding-top: 7px;
                    }
                    
                    .inista-bg:hover {
                        background: #e95950;
                        color: #fff;
                    }
                    
                    .link-bg {
                        width: 30px;
                        height: 30px;
                        background: #fff;
                        color: #222025;
                        text-align: center;
                        border-radius: 30px;
                        font-size: 16px;
                        margin: 10px;
                        padding-top: 7px;
                    }
                    
                    .link-bg:hover {
                        background: #2867B2;
                        color: #fff;
                    }
                    
                    .you-bg {
                        width: 30px;
                        height: 30px;
                        background: #fff;
                        color: #222025;
                        text-align: center;
                        border-radius: 30px;
                        font-size: 16px;
                        margin: 10px;
                        padding-top: 7px;
                    }
                    
                    .you-bg:hover {
                        background: #FF0000;
                        color: #fff;
                    }
                    
                    .twi-bg {
                        width: 30px;
                        height: 30px;
                        background: #fff;
                        color: #222025;
                        text-align: center;
                        border-radius: 30px;
                        font-size: 16px;
                        margin: 10px;
                        padding-top: 7px;
                    }
                    
                    .twi-bg:hover {
                        background: #329cea;
                        color: #fff;
                    }
                    
                    @media screen and (max-width: 768px) {
                        .social-icon {
                            display: grid !important;
                            top: 0;
                        }
                        .copyRights{
                        text-align: center;
                        }
                    }
                    .menuItems{
                        margin-top: 2rem;
                        padding: 3% 0;
                    }
                    .menuItems img{
                        width: 100%;
                        border-radius: 10px;
                        margin-bottom: 3rem;
                    }
                    .mT{
                        display: flex;
                        justify-content: center;
                    }
                    