@font-face{font-family:'Gabriela';src:url('../../assets/fonts/gabriela-regular-webfont.woff2') format('woff2'),
url('../../assets/fonts/gabriela-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}body, html{font-family:Helvetica,Arial,sans-serif;min-height:100%;padding:0px;margin:0px;font-size:16px;line-height:1.8;font-weight:300;}
body{padding:0;margin:0;}p,a,div{font-family:sans-serif}
.animated{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:500ms;animation-delay:500ms;}
.animate-out{-webkit-animation-delay:0ms;animation-delay:0ms;}
.p-0{padding:0;}
section.cbx-home.menu-pagess .prod_img img {width: auto;}
.clear{clear:both;height:0px;}
.loginform.reservation_page .login_form_right {height: 524px;}
.col-md-6.col-xs-6.divpost {padding: 0px;border: 0;}
.line{width:100px;height:4px;margin:20px auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.outline-btn{-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;padding:5px 30px;display:inline-block;}
.outline-btn:hover{text-decoration:none;cursor:pointer;}
.rounded-button{display:inline-block;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;padding:10px 30px;font-weight:600;}
.rounded-button:hover,.rounded-button:active{cursor:pointer;-webkit-box-shadow:3px 3px 9px 0px rgba(50, 50, 50, 0.29);-moz-box-shadow:3px 3px 9px 0px rgba(50, 50, 50, 0.29);box-shadow:3px 3px 9px 0px rgba(50, 50, 50, 0.29);}
.fadetransition{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.heading-section{margin:0px 0px 0px;}
.heading-title{width:100%;font-size:24px;text-align:center;text-transform:uppercase;font-family:"Gabriela", serif;}
.heading-text{text-align:center;width:100%;}
.parallax-stellar{background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;position:relative;}
.owl-dots{width:100%;text-align:center;}
.owl-dots .owl-dot{display:inline-block;margin:0px 6px 0px 0px;height:10px;width:10px;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;}
ul.list-ul{padding:0px 0px;}
ul.list-ul li{list-style:none;}
body .form-control{-webkit-box-shadow:inset 0px 0px 0px 0px transparent;-moz-box-shadow:inset 0px 0px 0px 0px transparent;box-shadow:inset 0px 0px 0px 0px transparent;}
body .form-control:hover,body .form-control:focus{-webkit-box-shadow:0px 0px 0px 0px transparent;-moz-box-shadow:0px 0px 0px 0px transparent;box-shadow:0px 0px 0px 0px transparent;}
body label{font-weight:500;}
.to-right{float:right;}
.to-left{float:left;}
.os-animation, .staggered-animation{opacity:0;}
.os-animation.animated, .staggered-animation.animated{opacity:1;}
.preloading{width:100%;text-align:center;height:100%;position:fixed;background:#ffffff;z-index:999999;top:0px;display:table;left:0;}
.preloading .text-preloading{padding-bottom:10px;letter-spacing:5px;font-size:12px;padding-top:10px;}
.preloading .wrap-preload{display:table-cell;text-align:center;vertical-align:middle;}
.preloading .cssload-loader{width:49px;height:49px;border-radius:50%;margin:1em;display:inline-block;position:relative;vertical-align:middle;}
.preloading .cssload-loader,.preloading .cssload-loader:before,.preloading .cssload-loader:after{animation:1.15s infinite ease-in-out;-o-animation:1.15s infinite ease-in-out;-ms-animation:1.15s infinite ease-in-out;-webkit-animation:1.15s infinite ease-in-out;-moz-animation:1.15s infinite ease-in-out;}
.preloading .cssload-loader:before,.preloading .cssload-loader:after{width:100%;height:100%;border-radius:50%;position:absolute;top:0;left:0;}
.preloading .cssload-loader:before,.preloading .cssload-loader:after{content:"";}
.preloading .cssload-loader{animation:cssload-flower-fan 0.46s infinite linear;-o-animation:cssload-flower-fan 0.46s infinite linear;-ms-animation:cssload-flower-fan 0.46s infinite linear;-webkit-animation:cssload-flower-fan 0.46s infinite linear;-moz-animation:cssload-flower-fan 0.46s infinite linear;}
.preloading .cssload-loader:after{content:"";border:3px solid white;z-index:2;top:-3px;left:-3px;}
@keyframes cssload-flower-fan{0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}}
@-o-keyframes cssload-flower-fan{0%{-o-transform:rotate(0deg);}
100%{-o-transform:rotate(360deg);}}
@-ms-keyframes cssload-flower-fan{0%{-ms-transform:rotate(0deg);}
100%{-ms-transform:rotate(360deg);}}
@-webkit-keyframes cssload-flower-fan{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);}}
@-moz-keyframes cssload-flower-fan{0%{-moz-transform:rotate(0deg);}
100%{-moz-transform:rotate(360deg);}}
@media screen and (max-width:768px){section.footer{z-index:-1 !important;}}
header .dropdown-menu{padding:0px 0px;}
.header .logo{padding:5px 0px;height:90px;}
.header .logo img{max-height:100%;width:auto;}
.header .in-header{margin:0 auto;}
.header .in-header .header-bottom{padding-left:15px;padding-right:15px;}
.header{z-index:999;width:100%;position:absolute;}
.dropdown-submenu{position:relative;}
.dropdown-submenu > .dropdown-menu{top:0;left:100%;}
.dropdown-submenu > a:after{content:"";margin-top:6px;margin-right:-10px;float:right;border-left:4px solid;border-top:4px solid transparent;border-bottom:4px solid transparent;}
.nav-header .caret{margin-left:5px;}
.licon{padding-right:10px;}
section.home-slider{height:700px;overflow:hidden;}
section.home-slider .slider-caption-left{width:400px;left:100px;top:100px;}
section.home-slider .slider-caption-right{width:400px;right:100px;top:100px;}
section.home-slider .slide-layer-img{right:120px;top:80px;position:absolute;z-index:2;}
section.home-slider .slide-caption h2{font-size:60px;font-family:"Gabriela", serif;}
section.home-slider p{max-width:800px;margin:0 auto;text-align:center;}
section.home-slider .owl-nav{position:absolute;top:280px;width:100%;opacity:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
section.home-slider:hover .owl-nav{opacity:1;}
section.home-slider .owl-nav .fa{display:table-cell;vertical-align:middle;ext-align:center;}
section.home-slider .owl-nav .owl-prev{left:10px;}
section.home-slider .owl-nav .owl-next{right:10px;}
.back-to-top{padding:12px 0px;font-size:20px !important;cursor:pointer;position:fixed;bottom:50px;right:50px;display:none;z-index:5;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:50px;height:50px;}
.nav-header nav .navbar-nav > li > a{font-size:14px;font-weight:400;}
section.home-slider .slide-caption{position:absolute;z-index:3;top:150px;text-align:center;width:100%;;padding:80px 0px 0px;}
section.home-slider #home-slider .item .filter-slider{opacity:0.1;position:absolute;z-index:2;height:100%;width:100%;}
section.home-slider .owl-nav .owl-prev,section.home-slider .owl-nav .owl-next{width:50px;height:50px;display:table;font-size:24px;position:absolute;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
section.promo .promo-first-wrap{z-index:2;position:relative;top:-100px;}
section.promo{position:relative;z-index:2;background-size:auto 100%;}
section.promo .wrap-promo{height:500px;margin:0px auto 0px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;overflow:hidden;}
section.promo .menu-option{padding:100px 0px 0px;}
section.promo .bg-promo{opacity:0.95;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1}
section.promo .box-menu-package .bmp-text{margin-bottom:15px;}
section.promo .box-menu-package .bmp-text h3{font-family:"Gabriela", serif;}
section.promo .pr-row{margin:0px 0px;padding:0px 0px;}
section.promo .wrap-promo .wp-left{width:50%;height:100%;overflow:hidden;position:relative;}
section.promo .wrap-promo .wp-right{;width:50%;background-size:auto 450px;height:100%;overflow:hidden;background-repeat:no-repeat;background-position:top 20px right -110px;padding:50px 120px 50px 50px;}
section.promo .wrap-promo .wp-right h2{font-family:"Gabriela", serif;}
section.promo .wrap-promo .wp-left .pr-left-bg{width:100%;height:100%;position:absolute;}
section.promo .wrap-promo .wp-left .pr-left-bg img{height:100%;width:auto;}
section.promo .wrap-promo .wp-left .pr-left-content{position:relative;z-index:2;max-width:500px;margin:80px auto 0px;text-align:center;}
section.promo .wrap-promo .wp-left .pr-left-content h1{font-family:"Gabriela", serif;}
section.promo .wrap-promo .wp-left .pr-left-content p{font-size:20px;font-weight:600;padding:20px 0px;}
section.foodmenu{position:relative;z-index:2;padding:80px 0px 100px;}
section.foodmenu .full-heading-featured{width:100%;text-align:center;}
section.foodmenu .heading-featured{font-family:"Gabriela",serif;font-size:24px;padding:0px 20px 60px;width:270px;margin:0 auto;text-align:center;}
section.foodmenu .wrap-fm{position:relative;width:100%;margin:0 auto;max-width:1170px;}
section.foodmenu .item .box-fm{max-width:100%;max-height:100%;height:500px;}
section.foodmenu .item .box-fm .bfm-img{height:50%;overflow:hidden;width:100%;}
section.foodmenu .item .box-fm .bfm-price{height:50%;overflow:hidden;width:100%;}
section.foodmenu .item .box-fm .bfm-price .info-menu-box{width:100%;height:100%;display:table;}
section.foodmenu .item .box-fm .bfm-price .info-menu-box .bfm-text{display:table-cell;text-align:center;vertical-align:middle;padding:20px;}
section.foodmenu .item .box-fm .bfm-price .info-menu-box .bfm-text .bfm-food-name{font-size:20px;font-weight:400;line-height:normal;font-family:"Gabriela", serif;}
section.foodmenu .item .box-fm .bfm-price .info-menu-box .bfm-text .bfm-food-info{line-height:normal;}
section.foodmenu .item .box-fm .bfm-price .info-menu-box .bfm-text .bfm-food-price{font-size:24px;font-weight:600;margin-top:20px;font-family:"Gabriela", serif;}
section.foodmenu .line-fm{width:70px;height:2px;margin:14px auto;background:#303030;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
section.foodmenu .owl-nav{position:absolute;top:44%;width:100%;}
section.foodmenu .owl-nav .owl-prev{position:absolute;left:0px;}
section.foodmenu .owl-nav .owl-next{position:absolute;right:0px;}
section.foodmenu .explore-menu-btn{text-align:center;margin:60px 0px 0px;}
section.counter-number{padding:100px 0px;width:100%;background-size:100% auto;position:relative;}
section.counter-number .cn-box{max-width:1000px;}
section.testimonial .heading-section{margin:80px 0px 60px;}
section.counter-number .counter-box .counter-circle .cc-number-value{font-size:34px;font-weight:500;}
section.counter-number .counter-box .cc-title{font-family:"Gabriela", serif;text-align:center;width:100%;padding:20px 0px 0px;font-size:24px;}
section.counter-number .counter-box .counter-circle .cc-number{display:table-cell;vertical-align:middle;}
section.counter-number .counter-box .counter-circle{width:180px;height:180px;text-align:center;display:table;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;margin:0 auto;position:relative}
section.testimonial{position:relative;padding: 80px 0px 20px;overflow:hidden;}
section.testimonial .parallax-stellar.testimonial-parallax{height:500px;}
section.testimonial .tst-wrap{position:relative;z-index:1;}
section.testimonial .bg-tst{position:absolute;width:100%;height:100%;z-index:0;top:0px;left:0px;}
section.testimonial .bg-tst .bg-img-tst{background-size:100% auto;z-index:0;position:absolute;top:0px;left:0px;width:100%;height:100%;}
section.testimonial .bg-tst .bg-color-tst{z-index:1;position:absolute;width:100%;height:100%;opacity:0.9}
section.testimonial .item-testimonial{position:relative;width:100%;height:180px;}
section.testimonial .item-testimonial .client-info{width:120px;text-align:center;position:absolute;}
section.testimonial .item-testimonial .client-info .client-img{height:100px;width:100px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;overflow:hidden;margin:0 auto 10px}
section.testimonial .item-testimonial .client-content{padding:0px 30px 0px 150px;}
section.testimonial .item-testimonial .client-content h5{font-weight:300;}
section.testimonial .item-testimonial .client-content p{font-style:italic;}
section.testimonial img{max-width:100%;max-height:100%;}
section.testimonial .item-testimonial .client-info .client-img img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
section.reservation{padding:100px 0px;background-size:100% auto;background-position:0 -250px;background-repeat:no-repeat;}
section.reservation .form-reservation{padding:40px 0px 0px;}
section.reservation .form-group.btn-booknow{margin-top:25px;text-align:center;width:100%;}
section.reservation textarea.form-control{height:100px;resize:none;}
section.footer{padding:80px 0px 40px;float:left;width:100%;}
section.footer .footer-wrap{position:relative;z-index:2;}
section.footer .footer-bg{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1;}
section.footer .footer-wrap-b .footer-content-right{position:absolute;right:0px;top:-50px;width:300px;height:460px;padding:15px;}
section.footer .footer-bg .footer-bg-color{position:absolute;top:0px;left:0px;height:100%;width:100%;z-index:2;opacity:0.95;}
section.footer .footer-bg .footer-bg-img{background-size:100% auto;height:100%;position:absolute;left:0px;top:0px;width:100%;z-index:1;background-repeat:no-repeat;}
section.footer .footer-wrap-b{position:relative;}
section.footer .footer-wrap-b .footer-content-left{padding:90px 0px 30px 0px;}
section.footer .footer-wrap-b .footer-content-left .footer-row-a .logo-footer{width:150px;}
section.footer .footer-wrap-b .footer-content-left .footer-row-a{margin-bottom:30px;}
section.footer .footer-wrap-b .footer-content-left .footer-row-a .logo-footer img{max-width:100%;height:auto;}
section.footer .footer-wrap-b .footer-content-right .open-hours-wrap{height:100%;width:100%;overflow:hidden;}
section.footer .footer-wrap-b .footer-content-right .open-hours-wrap .oh-title{text-align:center;padding:20px;font-size:30px;font-weight:400;font-family:"Gabriela", serif;}
section.footer .footer-wrap-b .footer-content-right .open-hours-wrap .oh-day{padding:0px 25px;}
section.footer .footer-wrap-b .footer-content-right .open-hours-wrap .oh-day .ohd-time{float:left;width:50%;text-align:center;}
section.footer .footer-wrap-b .footer-content-left .footer-row-c .footer-info{position:relative;}
section.footer .footer-wrap-b .footer-content-left .footer-row-c .footer-info .footer-info-left{font-size:30px;position:absolute;left:0px;top:10px;width:30px;text-align:center;margin:0px 10px;padding:0px 0px 15px;}
section.footer .footer-wrap-b .footer-content-left .footer-row-c .footer-info .footer-info-right{padding:0px 0px 0px 60px;}
section.footer .footer-wrap-b .footer-content-left .footer-row-c{margin-top:30px;}
footer .footer-b-left{width:50%;float:left;}
section.footer .footer-wrap-b .footer-content-right .open-hours-wrap .reserphone{padding:20px;margin:30px 0px 0px;text-align:center;}footer{font-family:sans-serif;font-size:13px;padding:16px 0px;letter-spacing:1px;}
footer .footer-b-right{width:50%;float:left;text-align:right;padding-top:15px;font-size:14px;}
footer .footer-sosmed-icon .wrap-circle-sosmed{display:inline-block;margin-right:5px;}
footer .footer-sosmed-icon .circle-sosmed .icons{font-size:16px;display:table-cell;text-align:center;vertical-align:middle;}
section.inner-page-content{line-height:30px;}
.page-title{margin-top:0px;font-family:"Gabriela", serif;}
footer .footer-sosmed-icon .wrap-circle-sosmed .circle-sosmed{width:35px;height:35px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:table;}
body#single-page .title-banner{height:420px;overflow:hidden;position:relative;}
body#single-page .title-banner .tb-background-bgoverlay{width:100%;height:100%;position:absolute;z-index:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
body#single-page .title-banner .tb-background-img{position:absolute;z-index:0;width:100%;bottom:0}
body#single-page .title-banner .tb-background-img img{width:100%;height:auto;}
section.inner-page-content.breadcrumb{margin-bottom:50px;font-size:13px;}
section.inner-page-content .breadcrumb a{text-decoration:none;}
body#single-page .title-banner .tb-text .tb-line{width:50px;margin:30px auto;height:3px;}
body#single-page .title-banner .wrap-tb-bg{position:absolute;z-index:0;height:100%;width:100%;top:0px;left:0px;}
body#single-page .title-banner .tb-text{width:100%;text-align:center;z-index:2;top:50%;;position:relative;font-family:"Gabriela", serif;font-weight:400;}
section.inner-page-content .breadcrumb .wrap-breadcrumb{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
section.inner-page-content .ul-breadcrumb > li{display:inline-block;}
section.about-page .about-us-img-left{padding-right:20px;}
section.about-page .about-us-img-right{padding-left:20px;}
section.inner-page-content .ul-breadcrumb{padding:0px 0px 0px;margin-bottom:0px;list-style:none;border-radius:0px;}
section.food-menu-page .heading-menu{text-align:center;margin-bottom:40px;}
section.food-menu-page .menu-item{margin-bottom:10px;padding:10px;}
section.food-menu-page .menu-item:hover{cursor:pointer;}
section.food-menu-page .menu-item-wrap .miw-left{display:table-cell;vertical-align:top;padding-right:10px;}
section.food-menu-page .menu-item-wrap .miw-left .menu-item-img{width:100px;height:100px;border-radius:10px;background-size:100% 100%;-webkit-border-radius:10px;-moz-border-radius:10px;}
section.food-menu-page .menu-item-wrap .miw-left .menu-item-img img{width:100%;height:100%;}section.food-menu-page .menu-item-wrap .miw-right{padding-left:10px;display:table-cell;vertical-align:top;width:100%;}
section.food-menu-page .menu-item-wrap .miw-right .miw-info{position:relative;font-family:"Gabriela", serif;}
section.food-menu-page .menu-item-wrap .miw-right .menu-title{padding-right:100px;margin-bottom:10px;}
section.food-menu-page .menu-item-wrap .miw-right .menu-title h3{margin:0px 0px;}
section.food-menu-page .menu-item-wrap .miw-right .menu-rate{position:absolute;top:0px;right:0px;width:100px;text-align:right;font-size:24px;font-weight:400;}
section.food-menu-page .menu-item-wrap .miw-right p{line-height:normal;}
section.inner-page-content.contact-page{padding:80px 0px 80px;}
section.contact-map{position:relative;z-index:0;margin-bottom:145px;}
.contact-page .form-group .form-control{font-size:16px;border:0;border-radius:8px;;padding:20px 30px;height:auto;}
.contact-page .form-control:focus{box-shadow:none;}
.contact-page .form-group .btn{font-size:14px;font-weight:600;text-transform:uppercase;border-radius:0;padding:14px 57px;margin:16px 0 10px;border:0;}
.contact-page li i{width:25px;}
section.contact-map h2{margin:0px 0px 20px;}
section.contact-map #map_canvas{height:400px;width:100%;}
section.contact-map .homepage-map{width:100%;overflow:hidden;position:relative;}
section.inner-page-content.reservation-page{padding:130px 0px 130px;}
section.reservation{background-size:100% auto;background-position:center center;}
section.gallery-page{padding:100px 0px;}
section.gallery-page.inner-page-content .filter-gallery{text-align:center;}
section.gallery-page .heading-title{text-align:left;}
section.gallery-page .list-image-gallery{margin:0px 0px 0px;}
section.gallery-page .filter-gallery{text-align:right;padding-bottom:0px;padding-top:10px;}section.gallery-page .list-image-gallery{margin:50px 0px;}
section.gallery-page .list-image-gallery .gallery-img-box{position:relative;width:25%;padding-bottom:25%;float:left;overflow:hidden;}
section.gallery-page .list-image-gallery .gallery-img-box,section.gallery-page .list-image-gallery .gallery-img-box *{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
section.gallery-page .list-image-gallery .gallery-img-box.gallery-hidden{transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);width:0px;opacity:0;}
section.gallery-page .list-image-gallery .gallery-img-box-in{width:100%;height:100%;position:absolute;left:0;padding:10px;}section.gallery-page .list-image-gallery .gallery-img-box img{max-width:100%;max-height:100%;}section.gallery-page .rounded-button{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;padding:5px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.hovereffect{width:100%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default;}.hovereffect:hover .overlay{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.modal-content.home-page-popups input{height:41px;}
.modal-content.home-page-popups .modal-body{margin:0 auto;width:80%;}
.modal-content.home-page-popups form.postal{width:100%;max-width:100%;}
.about-us-contact{font-size:14px;text-align:justify;line-height:28px;}
h1.page-title{text-align:center;font-size:41px;font-weight:bold;margin-bottom:30px;}
.sub-heading-part{font-size:19px;text-align:center;font-family:'Gabriela', serif;padding:1px 0px 50px;}
.about-page{font-size:14px;text-align:justify;line-height:28px;}.modal-body.add_itm_body{padding:20px;}span.icon:after{top:48%;width:300px;}.about-us-contact p{font-size:16px;font-family:sans-serif;line-height:30px;text-align:justify !important;}
.about-page p{font-size:16px;font-family:sans-serif;line-height:30px;text-align:center;}
section{padding:50px 0px 50px;}
.about-us-img-left img:hover{transform:scale(1.1);transition-duration:.5s;}
.about-us-img-left img{width:100%;transition-duration:.5s;}.carousel-inner{height:590px;}.home-page a.btn{padding:15px 40px;border-radius:30px;}.chkout_page_form form.form-horizontal input.form-control, .chkout_page_form form.form-horizontal select.form-control, .chkout_page_form form.form-horizontal textarea {float: right;width: 75%;}form.promocode_form label {float: left;width: 100%;font-weight: bold;}.promocode input.form-control {float: left;width: 75%;}.promocode input.btn.btn-primary {float: right;width: 25%;}.promocode {margin-bottom: 25px;float: left;}td.order_items_name span.order_items_name_span {float:left;width:100%;margin-bottom:7px;}
section.chkout_page .cart-footer-bottom-section{padding:0 20px;}
td.order_items_name {width: 60%;}
section.login_page{padding:150px 0 70px;}
.opening-sec-des{float:left;width:100%;}
td.order_items_price,td.order_items_btn {width:20%;}
td.order_items_price {font-weight: bold;}
.footer-address .footer-info .footer-info-left{font-size:23px;}
.registerform .login_form_right{height:567px;}
section.sucess_page img{float:left;width:15%}
section.sucess_page.cancel-page h3{font-size:30px;margin-top:22px;}
.carousel-inner .item img{width:100%;}
section.inner-page-content.about-page.catering_page_bt:before {content: "";display: block;width: 100%;height: 8px;position: relative;z-index: 1;bottom:78px;background-size: contain;}
section.inner-page-content.about-page.catering_page_bt { padding: 70px 0px;}
span.order_items_date{font-size:18px;padding:10px 0px;float:left;width:100%}
span.order_items_qty_span{padding:2px 5px;text-align:center;font-size:13px;}
form.reorder_form input[type="submit"]{font-weight:bold;padding:8px 15px;top:10px;border-radius:5px;font-size:16px;}
form.promocode_form{float:left;width:100%;text-align:center;padding:10px;}
form.promocode_form2{float:left;width:100%;text-align:center;}
.chkout_page_form {position: relative;float: left;padding: 20px;width: 100%;z-index: 9;}
.chkout_page_form form.form-horizontal span {float: left;width: 25%;text-align: left;padding: 9px 5px;font-size: 15px;font-weight: bold;}
form.form-contactus.chkout .modal-footer .btn{font-weight:bold;font-size:18px;}.catering_page a.btn{padding: 15px 40px;border-radius: 30px;margin: 20px auto;display: table;}.loginform h2,.registerform h2 ,.forget-paswd h2{font-weight:bold;}.login_form_right{height:380px;padding:20px;}
.loginform .form-group .submit_button,.registerform .form-group .submit_button ,.forget-paswd .form-group .submit_button{font-weight:bold;border-radius:5px;padding:5px 50px;}
.loginform a.register_login,.registerform a.register_login{width:100%;text-align:center;display:block;font-weight:bold;padding:10px 30px;border-radius:5px;}
.checkout_login{position:relative;float:left;padding:20px;width:100%;height:511px;z-index:9;}
section.chkout_page .tab{border-top-left-radius:10px;float:left;border-top-right-radius:10px;z-index:10;position:relative}
section.chkout_page .tab button.tablinks{font-size:16px;float:left;border:none;padding:12px 15px;}
section.chkout_page .tab button.tablinks.active{font-weight:bold;border-top-left-radius:10px;border-top-right-radius:10px;}
.login_page .forget-paswd{width:500px;}
.checkout-button-block.checkout-page-btn{padding:5px;float:left;width:92%;position:absolute;bottom:15px;left:16px;}
.loginform,.registerform,.forget-paswd{margin:0 auto;display:table;width:850px;border-radius:20px!important;}
.opening_hrs_sec a.btn{padding:15px 40px;border-radius:30px;margin:0 auto;display:table;}section.opening_hrs_sec .opening-sec{float:left;width:100%;padding:20px;}.our_team.about-page .three-boxes .contact1{padding:10px 15px 10px;}.our_team.about-page .contact1 h2{margin-top:10px;}section.sucess_page{padding:150px 0px 100px;}.herotext span{font-size:42px;text-transform:uppercase;padding:0 15px;margin:0px;}
section.opening_hrs_sec .opening-sec h2{text-align:center;font-size:24px;padding:5px;font-weight:bold;}
section.sucess_page h3{font-size:32px;margin-top:30px;float:left;width:85%}
div#myCarousel .carousel-caption{float:left;bottom:25%;left:8%;right:auto;}
div#myCarousel .carousel-caption h2{font-size:60px;font-family:"Gabriela", serif;}
div#myCarousel .carousel-caption p{font-size:20px;padding:5px 25px;float:left;}
.price-block.price-block1 h4{font-size:15px;line-height:25px;}
section.cbx-home.menu-pagess .sidebar-2 p.mini_order ,p.mini_order{font-size:12px;text-align:center;padding:0px 10px;margin-bottom:10px;}
.form-contactus .page-title span.page-title-span{text-align:center;font-size:41px;font-weight:bold;margin-bottom:30px;background:none;float:none;}
.my_postal_form input,.my_postal_form_order input{margin:5px 0px 5px 15px;width:92%;float:left;}
.my_postal_form a,.my_postal_form_order a{text-decoration:underline;padding:5px 15px;width:100%;float:left;text-align:center;color: #000;}
.my_postal_form_order .divpost.active h2 {color: #fff;text-shadow: none;}
.my_postal_form form.postal,.my_postal_form_order form.postal{float:left;width:100%;margin-bottom:25px;}
.my_postal_form .modal-footer,.my_postal_form_order .modal-footer{margin:0px auto;padding:10px 0px;text-align:center;display:table;}
section.chkout_page{padding:150px 0px 100px;}
.three_steps i{float:left;font-size:50px;font-weight:normal;}
.three_steps .pull-left{width:15%;}
.three_steps .pull-right{width:85%;}
.three_steps p{margin-bottom:0;font-size:14px;}
.three_steps h4{font-weight:bold;font-size:17px;}
.three_steps img{width:45px;height:45px;}
.my_postal_form label,.my_postal_form_order label{font-size:15px;padding:10px 15px;font-weight:bold;margin:0;width:100%;float:left;text-align:center;}.three-boxes .contact1{font-size:14px;text-align:center;font-weight:500;line-height:22px;padding:15px 15px 30px;margin-bottom:20px;}.contact-page .form-group .form-control{font-size:16px;border:0;border-radius:2px;padding:12px 15px;height:auto;font-family:sans-serif;}
.contact-page .form-group .form-control textarea{font-size:16px;border:0;border-radius:2px;padding:12px 15px;height:auto;}
.contact1 h2{font-size:20px;font-weight:bold;letter-spacing:1px}
li.butoon-online a.page-scroll.orderbtn{;padding:13px !important;position:relative;top:23px;}
header.header.sticky ul.nav.navbar-nav.menu li.butoon-online a.page-scroll.orderbtn{padding:13px !important;position:relative;top:10px;}
.col-sm-12.footer-address .footer-info-left{font-weight:bold;text-transform:uppercase;font-size:17px;font-weight:normal;letter-spacing:1px;}
section.inner-page-content.about-page.terms-pagee p{line-height:20px;font-size:14px;font-family:sans-serif;text-align:justify;}
section.inner-page-content.about-page.terms-pagee h1.page-title{text-align:center;padding-bottom:7px;}
span.icon{position:relative;padding:0;line-height:1.3;display:block;font-size:18px;font-style:italic;margin-bottom:10px;font-family:"Lora", Georgia, serif;font-weight:400;}
span.icon:after,span.icon:before{position:absolute;top:51%;left:0;right:0;width:400px;height:1px;content:'';margin:0 autoz-index:-1;}
span.icon i{font-size:60px;padding:0 20px;}
.form-contactus{position:relative;float:left;padding:20px;width:100%;z-index:9;}
.row-height{display:table;table-layout:fixed;height:100%;width:100%;}
.center-block{display:block;margin-right:auto;margin-left:auto;}
.opening-hours .white-block .caption{font-family:'Playfair Display', serif;font-size:22px;font-weight:500;text-transform:uppercase;padding-bottom:30px;}
.opening-hours .herotext{text-align:center;padding-bottom:50px;}
.opening-hours .white-block .day{font-family:'Lato', serif;font-size:12px;text-transform:uppercase;padding-bottom:0px;}
.herotext .cross-line{display:table;white-space:nowrap;margin-left:auto;margin-right:auto;padding:0px;margin-top:0px;margin-bottom:0px;}
.no-gutter-3 [class*="-3"]{padding-left:0;padding-right:0;}
section.cbx-home.menu-pagess.online_ordering_pg .modal-content.home-page-popups .modal-header{padding:0px !important;}
.inside:hover{transform:scale(1.1);transition-duration:.5s;}
.inside{transition-duration:.5s;}
.input-group{width:100%;float:left;margin-bottom:10px;}
.col-sm-height{display:table-cell;height:100%;}
form.form-horizontal.form-contactus input.form-control,form.form-horizontal.form-contactus select.form-control,form.form-horizontal.form-contactus textarea{float:right;width:75%;}
.modal-footer{border:none}
section.chkout_page h4#final_total{font-weight:700;font-size:25px;}
.my_postal_form h2,.my_postal_form_order h2{padding:10px;text-align:center;font-size:15px;margin-top:0;font-weight:bold;margin-bottom:0;background:none;border-top-right-radius:10px;border-top-left-radius:10px}
.my_postal_form{left:auto;width:370px;right:7%;float:right;position:absolute;border-top-left-radius:10px;border-top-right-radius:10px;bottom:8%;height:275px;}
.divpost.active {padding: 0px;}
section.chkout_page .cart-left-50 h4.center{line-height:25px;}
form.form-horizontal.form-contactus span{float:left;width:25%;text-align:left;padding:9px 5px;font-size:15px;font-weight:bold;}
section.chkout_page li.each-item-li{list-style:none;}
section.chkout_page .cart-item-div{text-transform:capitalize;float:left;width:67%;line-height:20px;}
section.chkout_page span.cart-item-name,section.chkout_page span.cart-item-namespicy,section.chkout_page span.cart-item-namebread{font-size:13px;font-weight:bold;}
section.chkout_page .plus-btn,section.chkout_page .minus-btn{float:left;width:34%;}
section.chkout_page span.cart-item-qty{width:32%;float:left;font-size:12px;text-align:center;font-weight:bold;line-height:27px;}
section.chkout_page span.cart-item-price{padding-right:5px;font-weight:bold;font-size:15px;float:right}
section.chkout_page ul.cart-items.sdk_css3{float:left;width:100%;padding-left:0;max-height:220px;overflow:auto;}
section.chkout_page .price-block{float:left;width:92%;padding:0 10px;left:16px;position:absolute;bottom:60px;}
section.chkout_page h2{padding:0;font-size:30px;font-family:Lato,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;text-align:center;font-weight:900;text-transform:uppercase;margin:5px 0}
section.chkout_page .plus-btn button,section.chkout_page .minus-btn button{width:100%;float:left;border:none;font-size:14px;font-weight:bold;}
button.btn.btn-blue-orange.best_btn_main{height: 36px;letter-spacing: 2px;font-weight: bold;width: 100%;margin-top: 5px;}
.opening_hrs_sec{background-attachment:fixed;background-repeat:repeat-y;background-position:50% 0;background-size:cover;padding:70px 0px 70px;}
/****** Gurpreet***********/
section.top_main_section {padding: 0;}
.postal .modal-content{border-width: 5px;}
tr.tablerow td:nth-child(1) {padding: 10px 0px 10px 10px;}
.postal .modal-header{ border-bottom: 1px solid }
.postal .modal-footer{ border-top: none;}
.postal .centered{text-align:center;}
h3{font-weight: 300;font-size: 14px;margin: 0px;text-transform:capitalize;}
section.cbx-home .col-md-2.pull-left {padding: 0px;}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {/* background-color: #fff;*/}
.table-striped .title h2{padding:5px 11px!important;margin:0px;font-size:17px;/* font-weight: bold; */letter-spacing: 2px;text-transform: uppercase;}
.modal-body .input-group{ margin: 8px 0px;}
input.search-form{background: transparent;border: 0 none;width: 60px;padding: 0 10px;-webkit-transition: all 400ms;-moz-transition: all 400ms;-ms-transition: all 400ms;-o-transition: all 400ms;transition: all 400ms;}
input.search-form:hover {width: 180px;}
.navbar-brand {padding: 0;margin:10px;}
#menu-primary-menu{margin:0px; padding:0px;}
#site-navigation .navbar {border-radius:0;margin-bottom:0;padding: 15px 0;padding-bottom: 0;}
#menu-primary-menu ul li{font-weight:bold;padding:0px;margin:0px;border-bottom:1px solid}
#menu-rightt ul,#right-column ul{margin-top:60px;}
#menu-rightt li a,#right-column li a{margin:0px;padding:5px 10px;display:block;border-bottom:1px solid}
#menu-rightt li a:hover,#right-column li a:hover{border-bottom:1px solid}
.booking-widget .reservation{margin-top:10px;border:0px;padding-left:0px;padding-right:0px;}
.booking-widget .contact{border:0px;/* padding-left:20px; */ padding:0px 0px;}
button{border:2px solid;border-radius:3px; font-size:12px;}
 .topbar_menu ul li a img{width:24px; height:17px;} 
 .header .in-header {margin: 0 auto;}
 section.cbx-home{padding:32px 0px;}
 li.list-group-item {cursor: pointer;font-size:15px;font-weight:600;border-bottom:1px solid;padding: 7px 5px;line-height: 17px}
 h2{font-family: Montserrat,sans-serif;}
.panel-default>.panel-heading {font-weight: 500;}
table.table.bottom-parts_cart{font-weight:normal;letter-spacing:1px;font-size:14px;}
table.table.bottom-parts_cart tr td {padding: 14px 15px;}
table.table.table-striped {border: 1px solid ;}
input.gotome{border-radius:5px;padding: 9px 8px;}
.titleorder{font-size:15px;font-family:sans-serif;font-weight:bold;padding:4px 0px 7px 0px;}
.detailorder{font-weight:400;font-size:14px;margin:0px;text-transform: capitalize;}
.hidden-xs{font-family:sans-serif;padding: 12px 5px;margin-top: 2px;font-weight: 600;}
td.producttitle{padding:0px!important;}
.productcategoryname{padding: 0px 10px !important;margin: 1px 0;width: 100%;font-size: 21px;line-height: 41px;font-family: sans-serif;font-weight: bold;text-transform: capitalize;}
.orderaddbtn{border:1px solid;padding:5px 10px;}
.menu-pagess ul#side-menu-collapse {max-height: 500px; overflow-y: auto;}
section.cbx-home.menu-pagess ul.cart-items.sdk_css3 {padding-left: 0;}
section.cbx-home.menu-pagess .sidebar-2 h2{padding:0;letter-spacing:0;font-size: 30px;font-family: Lato,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;text-align: center;font-weight: 900;text-transform: uppercase;margin: 5px 0px;}
.menu-border {float:left;width:100%;border-left: 1px solid ;border-right: 1px solid}
.menu-border h5.pro-name-cls{font-size:18px;font-weight:bold;margin-bottom: 5px;text-transform: capitalize;}
.menu-border h5.pro-name-cls, .menu-border p, .menu-border a {padding: 0px 10px;}
.menu-border p{margin:0px;line-height:20px;font-size:12px;font-weight:bold;}
.sidebar-2:after {content: "";background-image: url("../../assets/img/icon_background-shoppingcart_single.svg");background-repeat: repeat-x;background-size: 23px 6px;display: block;width: 100%;height: 7px;bottom: -7px;left: 0;right: 0; position: absolute;}
.cart-footer-bottom-section {padding: 0 20px;}
h4#final_total {font-weight: 700;font-size:25px;}
.checkout-button-block{left:0;float:left;width:100%;position:absolute;bottom:10px;}
.checkout-button-block a.proceed {font-weight: bold;padding:10px 20px;font-size:22px;border-radius:5px;}
.cart-left-50 h4.center {line-height: 25px;}
.price-block{left:0;float:left;width:100%;position:absolute;bottom:55px;padding: 0px 10px;}
.each-cart-item {float:left;width:100%;padding:5px 10px;border-bottom:1px solid}
.cart-item-div { text-transform: capitalize;float: left;width: 67%;line-height: 20px;}
.cart-controls-p-m{float:left;width:33%;border:1px solid;border-radius: 4px}
span.cart-item-qty {width: 32%;float: left;font-size: 12px;text-align: center;
font-weight: bold;line-height: 27px;}
.plus-btn,.minus-btn {float: left; width:34%;}
.plus-btn button,.minus-btn button{width:100%;float:left;border: none;font-size: 14px;font-weight: bold;}
.price_dlt {float: right;padding-top: 5px;}
.price_dlt button {width: 33px;border: none;font-size: 14px;font-weight: bold;}
span.cart-item-price {padding-right: 5px;font-weight: bold;font-size: 15px;}
li.each-item-li {list-style: none;}
/*ul.cart-items.sdk_css3 { max-height: 150px; overflow: auto;}*/
span.cart-item-name,span.cart-item-namespicy,span.cart-item-namebread,span.cart-item-spicenew {font-size: 13px; font-weight: bold;}
section.cbx-home.menu-pagess .sidebar-2.is-fixed.is-fitted { height: 100%;}
.product_ibfo_cls{float:left;width:100%;padding-bottom:10px;}
.product_ibfo_cls a.adding_btn {width: 100px;margin: 0;float: left;font-size: 16px;line-height: 21px;padding: 5px 5px;text-align: center;}
.product_ibfo_cls:after {content: "";display: block;margin: 0 auto;width: 88%;border-bottom: 1px solid }
.product_ibfo_cls a.adding_btn span {font-size: 25px;line-height: 18px;float: right;text-align: center;}
span.cart-item-namebread,span.cart-item-namespicy,span.cart-item-spicenew {padding-right: 2px;text-transform: capitalize;padding-left: 2px;}
.modal-body.add_itm_body select {padding: 8px 15px;margin-left: 15px;}
.modal-body.add_itm_body a {top: 2px;padding: 5px 18px;font-size: 20px;}
.desrciptiondetail_pop { margin-top: 0px;padding: 10px;}
.desrciptiondetail_pop h5 {margin: 0px;}
.modal-title {text-align: center;font-size: 21px;font-weight: bold;}
form.pop_extra_order select {width: 100%;padding: 11px !important;border:1px solid ;font-weight: 500;font-size: 16px;margin-left: 0px !important;border-radius: 4px;}
form.pop_extra_order label {font-size: 15px;font-weight: 700;}
.modal-body.add_itm_body {padding: 20px;float:left;width: 100%;}
.priceadd_pro {padding: 0px;}
.priceadd_pro span {font-size: 27px;}
.modal-header .close {margin-top: 0px;font-size: 36px;}
.priceadd_pro .col-md-8 {border-radius: 4px;padding:0px 10px;margin:4px 0px 4px 0px;right:10px;top: 0px;}
.priceadd_pro .col-md-8 a {position: static;font-size: 20px;font-weight: bold;}
.priceadd_pro .col-md-8 span{font-weight:bold;font-family: Lato,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}
.col-md-12.form-group.priceadd_pro .col-md-4 span {font-size: 31px;padding: 10px 5px;font-weight: bold;margin-top: 13px !important;}
.menu-border a {position: relative;margin: 10px;border-radius: 5px;FONT-WEIGHT: bold;padding: 5px 15px;top: 10px;font-size: 13px;font-family: Lato,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}
.extra_modal button.close {width: 20px;}
.extra_modal .modal-header.add_itm {padding: 5px 20px;}
.extra_modal .modal-title {line-height: 35px;}
.extra_modal .form-group.priceadd_pro span {font-size: 21px!important;}
.extra_modal .modal-dialog {width: 400px;}
.form-group.priceadd_pro a.button-add-p span {font-size: 20px !important;}
.price-block.price-block1 {bottom: 100px;border: 1px solid }
.about-page img {  width: 100%;}
section.inner-page-content.about-page.terms-pagee h1.page-title.terms_titile {
    text-align: start;font-size: 19px; margin-bottom: 0px;}
form#login-form .form-group a.pull-right {text-decoration: underline;line-height: 40px;}
a.back_to_home_btn {text-decoration: underline;}
.user_dont_exist,.user_exist{text-align:center}
section.inner-page-content.about-page.ctring_page .sub-heading-part {padding: 10px;}
form.form_login_reg.checkout_login h2 { margin-top: 0;}
section.chkout_page input.submit_button.pull-left,section.chkout_page input.submit_button.pull-right{cursor:pointer;border:none;font-weight:bold;border-radius:5px;padding:5px 50px;}
.menu-pagess .custom-collapse.mymenu h2 {font-size: 16px;}
.price-block.price-block1 img.pull-left {margin-top: 7px;}
.chkout_save_details{padding:5px;}
.chkout_save_details label {font-weight: 700;padding: 0px 5px;}
.chkout_terms label{font-size: 15px;}
.loc_btn_top{width:auto;height:45px;letter-spacing:2px;font-weight:500;}
.priceadd_pro i.fa.fa-arrow-right {float: right;padding: 8px 0px;font-size: 20px;}
.cart-items.sdk_css3 i{font-size: 36px;}
.sucess_page.order_cancel h3{margin-top:0px;}
.cart-items.sdk_css3 .price_dlt button i {font-size: 18px;color:#000;}
p.catdesc {background: #fff;font-size: 15px;padding: 10px;}
.my_postal_form form.postal p i { font-size: 20px;}
.my_postal_form form.postal p {float: left; font-weight: 500;font-size: 18px;width: 100%;line-height: 20px;padding: 0 10px; margin: 0;text-align: center;}
section.inner-page-content.contact-page.franchisee_page .contact1 li{text-align: left;font-size: 16px;    line-height: 30px;}
section.inner-page-content.contact-page.franchisee_page .form-contactus h3 { font-size: 18px;}
section.inner-page-content.contact-page.franchisee_page .form-contactus input#dob {font-size: 16px;max-height: 48px;}
/****** Gurpreet***********/
.price-block.price-block1 h4.center.pull-left,.price-block.price-block1 h4 { margin: 5px 0px;}
.gst_bottom_part {left: 0;float: left;width: 100%;position: absolute;bottom:100px;padding: 0px 0px;}
section.chkout_page .gst_bottom_part{bottom:75px}
.gst_bottom_part .price-block{position:relative !important;bottom:0}
section.chkout_page .gst_bottom_part .price-block.price-block1{position:relative !important;bottom:30px}
/* Testimonial Css Start*/
section.testimonial a.carousel-control{background:none;color:#000;text-shadow:none;opacity:1;width:auto}
section.testimonial  figcaption.caption { text-align: center;}
section.testimonial blockquote { border-left:none}
section.testimonial .carousel-indicators  li.active{ background-color: #000;}
section.testimonial .carousel-indicators  li{ background-color: #ddd;}
section.testimonial .carousel-indicators { bottom: 0;}
section.testimonial .carousel-inner { height:auto}
section.testimonial {background: #ffffff !important;color: #000000 !important;}
/* Testimonial Css End*/
/*Menu Image Css Start */
.item-name-des .prod_info {float: left;width: 75%;}
.item-name-des .prod_img {float: left;text-align: center;    width: 25%;}
.item-name-des span img{ width: 100%;padding-top: 10px;}
.category_title_img {float: left;background-color: #8a1617; width: 100%;}
.productcategoryname {background: none;}
.category_title_img .category_img {float: left; width: 100%; }
.category_title_img .category_img img {width: 100%;}
.veg_diet{font-size: 13px !Important;border: 1px solid #007c01;color: #007c01;height: 20px;line-height: 20px !Important;width: 20px;text-align: center;}
.nonveg_diet{font-size: 13px !Important;border: 1px solid #cd0000;color: #cd0000;height: 20px;line-height: 20px !Important;width: 20px;text-align:center;}
/*Menu Image Css End */
.restuarnt_offer {position: absolute; bottom: 58%; left: 18%; max-width: 350px; width: 100%;}
.restuarnt_offer img {animation: shake 7s;animation-iteration-count: infinite;}
.logo-footer img {width: 100%;}