@media screen and (min-width:1024px){body.layout-boxed{overflow:hidden;background-attachment:fixed;position:relative;max-width:1200px;background-size:cover;background-color:#fff;margin:auto;-webkit-box-shadow:0 0 5px #4b4b4b;-moz-box-shadow:0 0 5px #4b4b4b;box-shadow:0 0 5px #4b4b4b;width:100%}}@media screen and (min-width:1367px){.btn-open-dropdown,.close-offcanvas,.open-offcanvas{display:none}.swin-sc-isotope .grid-item img{height:130%}.product-sesction-03-1 .img-decorate{right:53%;max-width:850px}.header-box #bg-top-header{transform:translateY(-1px) scale(-1);transform-origin:bottom}}@media screen and (max-width:1366px) and (min-width:1025px){.btn-open-dropdown,.close-offcanvas,.open-offcanvas{display:none}}@media screen and (max-width:1024px){#main-nav li a,header.header-fixed .header-main #main-nav>li>a{line-height:26px}.st-fullpage .section{padding:100px 0}.padding-bottom-100{padding-bottom:70px}.padding-top-100{padding-top:70px}.padding-top-120{padding-top:90px}.about-us-session>img{width:50%}header+div{padding-top:95px}.wrapper-content:after{height:100%;right:0;transition:left .4s;content:"";position:absolute;top:0;background-color:rgba(0,0,0,.4);width:0;z-index:99}.header-main{height:60px;box-shadow:0 5px 25px rgba(0,0,0,.1)}.swin-sc-team-slider .next-slide,body.offcanvas-on .main-nav-wrapper{right:0}body.offcanvas-on .wrapper-content{right:0;position:relative}body.offcanvas-on .wrapper-content:after{right:250px;width:100%}.header-main .main-nav-wrapper{height:100%;overflow-x:hidden;right:-250px;transition:.3s ease-in-out;position:fixed;top:0;background-color:#fff;width:250px;z-index:100}.main-nav-wrapper a{padding:8px 32px;font-size:25px;text-decoration:none;color:#818181;transition:.3s;display:block}.main-nav-wrapper a:hover,.offcanvas a:focus{color:#f1f1f1}.main-nav-wrapper .closebtn{font-size:36px;right:25px;position:absolute;top:0;margin-left:50px}#st-trigger-effects{line-height:64px}#st-trigger-effects .st-btn-efect{padding:0 15px;font-size:20px}.st-container .open-offcanvas,.utility-nav{float:right}.header-sidebar .main-nav{float:none}.open-offcanvas{font-size:20px;line-height:60px;float:left}.close-offcanvas-wrapper{height:60px;box-shadow:0 1px 10px rgba(0,0,0,.1)}.close-offcanvas-wrapper:after{content:"";clear:both;display:table}.close-offcanvas{padding:0 20px;font-size:18px;color:#a0a0a0;line-height:60px;float:left;display:inline-block}.header-main .header-logo{min-height:60px;max-width:180px;text-align:center;margin:auto;float:none}.header-main .logo{-webkit-transform:translateY(-50%);transform:translate(-50%,-50%);left:50%}.utility-nav .search-bar{line-height:40px}.main-nav{float:left;margin-top:10px}#main-nav li{padding:0 0 0 15px;position:relative;margin-left:0;width:100%}#main-nav li.current-menu-item a:after,#main-nav li:hover a:after{left:5px;width:40px;margin-top:8px}#main-nav li a{padding:8px 5px;font-size:14px}#main-nav li .btn-open-dropdown{padding:0 10px;right:15px;position:absolute;top:0;line-height:36px;display:inline-block}#main-nav .dropdown .dropdown-menu{height:0;overflow:hidden;position:relative;opacity:1;box-shadow:none;width:100%;display:block;z-index:1}#main-nav .dropdown .dropdown-menu.open{height:auto}#main-nav .dropdown .dropdown-menu>li>a{padding:0}.header-transparent #main-nav>li>a,.header-transparent.header-fixed .utility-nav .search-bar,.header-transparent.header-fixed>li>a{color:#29272e}.header-transparent .open-offcanvas,.header-transparent .utility-nav .search-bar{color:#fff}.header-transparent .logo-fixed,.header-transparent.header-fixed .logo-static,.subscribe-section .img-subscribe{display:none}.header-transparent.header-fixed .logo-fixed{display:block}.header-transparent.header-fixed .open-offcanvas{color:#616f7d}.top-header .slide-content.slide-layout-02 .slide-sub-title{font-size:42px}.ft-fixed-area .reservation-wrap{width:100%;display:table}.ft-fixed-area .res-date-time{width:50%;float:left}.ft-fixed-area .reservation-wrap .res-number,.ft-fixed-area .reservation-wrap .res-title{text-align:left}.product-sesction-03-1 .img-decorate{right:66.6666%;width:57%}.widget-recent-post .swin-media .content-left img{max-width:100px}.swin-sc-team-slider .prev-slide{left:0}.slick-arrow{top:100%}.top-header .slick-arrow{bottom:50px;top:auto}.top-header.layout-shop .slide-content{top:20%}.top-header.layout-shop .slick-arrow{bottom:20px}.open-date-time .open-date{width:55%}.open-date-time .open-time{width:45%}}@media screen and (max-width:1024px) and (min-width:991px){.swin-sc-product.products-01.style-04 .products .item{margin-bottom:0;margin-top:30px}}@media screen and (max-width:768px){.top-header .slide-content.slide-layout-02 .slide-sub-title .text,.top-header .slide-content.slide-layout-02.slide-style-02 .slide-content-inner{width:80%}.layout-shop .slide-content .swin-sc-title .title{font-size:40px}.top-header.layout-shop .subtitle{font-size:18px}.layout-shop .slide-content .swin-sc-title,footer .swin-widget{margin-bottom:20px}.col-sm-12:not(:last-child){margin-bottom:30px}.col-sm-12:not(:last-child).grid-item{margin-bottom:0}.col-sm-6:nth-child(n) .item,.col-sm-6:nth-child(n) .swin-sc{margin-top:30px}.col-md-4:nth-child(-n+3) .item.media,.col-sm-6:nth-child(-n+2) .item,.col-sm-6:nth-child(-n+2) .swin-sc{margin-top:0}.margin-top-100{margin-top:70px}.padding-bottom-100{padding-bottom:70px}.padding-top-100{padding-top:70px}.padding-top-120{padding-top:90px}.about-us-session>img,.form-pos-02 .img-decorate img,.img-deco,.img-decorate,.page-404 .img-illustration,.reservation-section-03 .img-deco,.swin-sc-product .cat-wrapper-02 .item:after,.team-section-02 .img-chef img{display:none}.page-404 .bt-wrapper{text-align:center;left:0}.page-404{background-position:50%}.swin-sc-title.style-3.text-left{margin-left:65px}.sc-featured-box .box-inner{padding:70px 35px}.product-sesction-01{padding-top:105px;background-image:none}.swin-sc-product .cat-wrapper-02{margin-bottom:40px}.swin-sc-product.products-01 .products{padding:0 15px}.swin-sc-product.products-01.style-02 .cat-wrapper{margin:0}.swin-sc-product.products-01.style-02 .products .item-right{width:10%}.swin-sc-product.products-01.style-02 .products .item-left{width:90%}.swin-sc-product.products-01.style-02 .products .item-left .dot{padding-left:75px;display:none}.col-md-6:nth-child(2n+3),.swin-sc-product.products-02 .nav-slider .row.slick-slide .col-md-4:nth-child(3n+1){clear:none}.swin-sc-product.products-02 .nav-slider .row.slick-slide .col-sm-6:nth-child(odd){clear:left}.swin-sc-isotope .grid-item.grid-item-h2{height:400px}.swin-sc-isotope .grid-item.grid-item-h1{height:200px}.deco-abs{min-height:200px!important;position:relative!important;width:100%!important}.reservation-section-02 .video-wrapper{height:300px;min-height:200px;position:relative;width:100%;margin-top:50px}.swin-sc-blog-slider{padding-right:20px;padding-left:20px}.swin-sc-banner .banner-featured-img img{height:auto;width:100%}.swin-sc-product .cat-wrapper img{margin:auto;width:50%}.col-md-4:nth-child(-n+3) .item{margin-top:40px}.top-header .slide-content.slide-layout-02 .line-after,.top-header .slide-content.slide-layout-02 .line-before{width:80px}.event-featured-img img{width:100%}.product-single .product-summary{margin-bottom:50px;margin-top:50px}.swin-sc-product.products-02 .products .item .block-content{padding-right:15px;padding-left:15px}.product-single .product-summary .product-meta-info .meta-info-caption{width:auto}.product-single .product-summary .product-quanlity .input-group,.swin-sc-banner .banner-featured-img{margin-bottom:15px}.swin-sc-blog-masonry .grid-item.grid-item-h1 .blog-item{height:auto}.page-main{margin-bottom:80px}.page-404 .title{text-align:center;width:80%}}@media screen and (max-width:700px){.top-slider .slide-bg{height:600px}.top-slider .slick-arrow{bottom:20px;top:auto}.top-slider .slick-arrow .arrow-slider:after,.top-slider .slick-arrow .arrow-slider:before{width:40px}.top-header .slide-content.slide-layout-02 .slide-title{font-size:34px}.top-header .slide-content.slide-layout-02 .slide-sub-title .text span:after{height:8px;margin-bottom:0;width:8px}.top-header .slide-content.slide-layout-02 .line-after,.top-header .slide-content.slide-layout-02 .line-before{display:none}.top-header .slide-content.slide-layout-02 .slide-sub-title .text{font-size:24px;width:100%;margin-top:8px}.top-header.layout-shop .slick-arrow{opacity:0;visibility:hidden;display:none}.layout-shop .slide-content .swin-sc-title,.layout-shop.slick-dotted.slick-slider{margin-bottom:0}.layout-shop .slide-content .swin-sc-title .title{font-size:18px}.top-header.layout-shop .subtitle{font-size:10px;margin-top:5px}.layout-shop .swin-btn{padding:0 20px;line-height:20px}.swin-sc-blog-slider.style-02,.swin-sc-timeline .main-slider .item-inner{padding:0 15px}.form-pos-01,.form-pos-02{padding-right:10px;padding-left:10px}.swin-sc-product.products-01.style-02 .cat-wrapper{margin-bottom:35px}.swin-sc-team-slider .team-item.slick-current .team-img:before{background-color:#f15f2a;box-shadow:0 10px 25px rgba(0,0,0,.2)}.ft-fixed-area .res-date-time,.subscribe-wrapper .widget-newsletter,.swin-sc-isotope .grid-item{width:100%}.swin-sc-isotope .grid-item.grid-item-h2{height:500px}.swin-sc-isotope .grid-item.grid-item-h1{height:250px}.subcribe-wrapper .des{font-size:13px}.swin-wget-about .socials-about{clear:both;float:left;margin-top:20px}.ft-fixed-area .reservation-wrap{padding-right:15px;padding-left:10px}.ft-fixed-area .reservation-wrap .res-number{font-size:20px;text-align:center}.ft-fixed-area .reservation-wrap .res-title{text-align:center}.swin-sc-blog-slider .blog-item .blog-content .blog-info,.swin-sc-blog-slider .blog-item .blog-content .blog-title,.swin-sc-blog-slider.style-02 .blog-item .blog-content .blog-info{clear:both;margin-left:0}.blog-item .blog-title a,.swin-sc-product.products-01.style-04 .products .item-left .title{display:block}.swin-sc-blog-slider.style-02 .blog-content .blog-title,.swin-sc-blog-slider.style-02 .blog-item .blog-content .blog-title,.swin-sc-product.products-01.style-04 .products .item-left .des{margin-left:0}.swin-sc-product.products-01.style-04 .products .item{margin-bottom:10px;margin-top:40px}.swin-sc-banner .banner-featured-img img{height:100%;max-width:none;width:auto}.swin-sc-blog-masonry{margin-right:-15px;margin-left:-15px}.swin-sc-blog-slider .blog-item .blog-featured-img{overflow:hidden;padding-top:200px;position:relative}.swin-sc-blog-slider.main-carousel .blog-item .blog-featured-img{padding-top:0}.swin-sc-blog-slider.main-carousel .blog-item .blog-featured-img img{height:auto;min-height:90px;position:relative;max-width:100%;left:0}.slick-dots,.swin-blog-single .swin-sc-blog-slider .blog-item .blog-featured-img img{left:0}.swin-sc-blog-slider .blog-item .blog-date{margin-bottom:-20px;left:50%}.swin-sc-blog-slider.style-02 .blog-content .blog-info{padding:0;clear:both;margin-left:0}.blog-item .blog-info-item{padding:0 10px}.swin-sc-blog-slider .prev-slide{bottom:-40px;left:-10px}.swin-sc-blog-slider .next-slide{right:-10px;bottom:-40px}.audio-format,.format-video,.quote-format{position:static}.quote-format .quote-text{right:15px;top:10px;left:50px}.quote-format i.quote-icon{top:5%}.audio-format .audiojs{transform:translateX(-50%);max-width:100%;margin-left:0;left:50%}.audio-format .audiojs .play-pause{margin-right:10px;margin-left:7px}.audio-format .audiojs .scrubber{width:100px}.audio-format .audiojs .time{float:right}}@media screen and (max-width:480px){.col-xs-12:first-child .item,.col-xs-12:first-child .swin-sc,.header-sidebar .swin-trigger-effects.btn-close,.swin-sc-product.products-01 .products .col-xs-12:first-child .item{margin-top:0}.st-effect-1.st-menu-open .st-effect-1.st-menu{overflow:scroll;padding-top:20px;padding-bottom:20px}.page-title .title{font-size:40px}.page-title .subtitle,.swin-sc-title .top-title{font-size:14px}.top-header .slide-content.slide-layout-02 .slide-sub-title .text span{margin-right:10px}.top-header .slide-content.slide-layout-02 .slide-sub-title .text span:after{margin-left:15px}.col-xs-12:nth-child(n) .item,.col-xs-12:nth-child(n) .swin-sc{margin-top:30px}.col-xs-12:nth-child(n) .item.counter-info,.col-xs-12:nth-child(n) .item.icon-box-02{margin-top:50px}.st-container .header-sidebar .menu-content{background-color:#000}.blog-section-02>.img-decorate,.header-top .topbar-left,.subcribe-section img,.testimonial-section-02>.img-decorate{display:none}.header-top .topbar-right{text-align:center;float:none}.page-404 .img-main{right:50%;bottom:50%}.page-404 .title{font-size:40px;bottom:35%}.page-404 .bt-wrapper{bottom:18%}.page-404 .btn-right{margin-left:0;margin-top:10px}.swin-sc-team-slider-2 .nav-slider{width:auto}.swin-sc-product .cat-wrapper-02{margin-bottom:50px;width:100%}.swin-sc-product.products-01 .products .col-xs-12:nth-child(n) .item{margin-top:35px}.subcribe-wrapper .widget-newsletter{width:100%}.swin-sc-contact-form .form-group{margin-bottom:0}.swin-sc-contact-form .form-group .input-group{padding:0;margin-bottom:15px;width:100%}.swin-sc-title{margin-bottom:30px}.swin-sc-title.style-4 .title{font-size:50px}.swin-sc-title .top-title:before,.swin-sc-title.style-3 .title:before{left:-40px}.swin-sc-title .top-title span:before,.swin-sc-title.style-3 .title span:before{left:-40px;width:30px}.swin-sc-title .top-title span:after,.swin-sc-title.style-3 .title span:after{right:-40px;width:30px}.swin-sc-title .top-title:after,.swin-sc-title.style-3 .title:after{right:-40px}.swin-sc-title .title{font-size:34px;line-height:30px}.swin-sc-title.style-2 .title{line-height:1.714}.swin-sc-title.style-3.text-left{margin-left:40px}.about-contact-info .address-info,.about-contact-info .email-info,.about-contact-info .phone-info{width:100%;padding-left:0}.swin-sc-timeline .img-effect{margin-bottom:15px}.swin-sc-timeline .main-slider .item-inner{margin:0 5px}.swin-sc-event .event-info{position:relative}.swin-sc-event .event-info .event-date{transform:translateY(-50%);position:absolute;top:50%}.swin-sc-event .event-info .event-title{line-height:45px;float:none;padding-left:75px}.next-slide{right:0}.prev-slide{left:0}ul.nav.nav-tabs>li>a{padding-right:15px;padding-left:15px}.blog-comment .comment-form .swin-sc-contact-form,.swin-sc-product.products-02.carousel-01 .products .slick-list{padding-right:0;padding-left:0}.swin-sc-blog-slider .blog-item .blog-featured-img img{height:200px}.swin-sc-blog-slider.main-carousel .blog-item .blog-featured-img img{height:auto;min-height:90px}.blog-author-area .media-left{margin:0 auto 20px;display:block}.blog-comment .comment-area{padding-right:20px;padding-left:20px}.media-body,.media-left,.media-right{max-width:100%;display:block}.media .media{margin-left:30px}blockquote{padding:70px 30px 30px}blockquote:before{left:30px}}@media screen and (max-width:320px){.swin-sc-testimonial.style-1 .main-slider .testi-item{padding:0 10px}.swin-btn{font-size:10px}}