.admin-area .btn{padding:5px 10px!important}.admin-area{margin-top:150px}button svg{margin-right:5px;margin-top:-5px}body{background:#fff;font-size:15px;line-height:26px;overflow-x:hidden;margin:0 auto;padding:0;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,h5,h6{color:#333;font-family:Roboto,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.5}a{color:#2676a8;text-decoration:none!important;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}img:not(.slider-image):not(.no-scaling):hover{transform:scale(1.1)}a:hover{color:#2676a8;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}a:focus,a:hover{color:#2676a8;text-decoration:none}p{padding:0;margin:0;font-size:15px;color:#555;font-weight:500;line-height:26px;letter-spacing:.5px;font-family:Source Sans Pro,sans-serif}.z-index{z-index:9}.position-relative{position:relative!important}.form-control:focus{box-shadow:none;outline:0 none}.btn:focus{outline:none!important;box-shadow:none}button:focus{outline:0 none;box-shadow:none}.button:focus{outline:none;box-shadow:none}.button{position:relative;z-index:2;display:inline-block;padding:9px 35px;text-align:center;font-size:15px;text-transform:capitalize;letter-spacing:0;font-weight:400;border:2px solid #fff;border-radius:2px;background:none;cursor:pointer;margin-top:25px;overflow:hidden;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.button,.button:hover{color:#fff}.button:before{opacity:.5}.button:after,.button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#2676a8;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.button:hover:after,.button:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.button:hover:after{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.button-large:focus{outline:none;box-shadow:none}.button-large{position:relative;z-index:2;display:inline-block;padding:14px 59px;text-align:center;font-size:32px;text-transform:capitalize;letter-spacing:0;font-weight:400;border:2px solid #fff;border-radius:2px;color:#fff;background:none;cursor:pointer;margin-top:50px;overflow:hidden;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.button-large:hover{color:#fff}.button-large:before{opacity:.5}.button-large:after,.button-large:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#2676a8;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.button-large:hover:after,.button-large:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.button-large:hover:after{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.bg-gray{background-color:#f8f8f9}.bg-none{background:none!important}.color-text{color:#2676a8}dl,ol,ul{padding:0;margin:0;list-style:none}.mr-15{margin-right:15px}.d-table{width:100%;height:100%}.d-table-cell{vertical-align:middle}.bg-fixed{background-attachment:fixed}.bg-img{background-size:cover;background-repeat:no-repeat}h5{color:#2676a8;font-size:22px;font-weight:600;margin-bottom:10px;text-transform:capitalize;letter-spacing:.7px;font-family:Roboto,sans-serif}.section-padding{padding:150px 0}.gallery-more-btn{margin-bottom:10px}.section-title{text-align:center;margin-bottom:75px}.section-title h5{max-width:600px;color:#2676a8;font-size:22px;font-weight:300;text-transform:uppercase;letter-spacing:.7px;font-family:Rajdhani,sans-serif;margin:0 auto}.section-title h2{font-weight:600;text-transform:uppercase;font-size:38px;line-height:1.3;color:#333}.display-table{width:100%;height:100%;display:table}.table-cell{display:table-cell;vertical-align:middle}.mr-0{margin:0}.mr-top-50{margin-top:50px}.back-to-top{position:fixed;cursor:pointer;right:15px;color:#fff;background:#2676a8;z-index:4;width:40px;text-align:center;height:42px;line-height:42px;-webkit-transition:.9s;transition:.9s}.back-to-top,.back-to-top:before{top:0;opacity:0;visibility:hidden}.back-to-top:before{content:"";position:absolute;left:0;width:100%;height:100%;z-index:-1;background:#222;-webkit-transition:.5s;transition:.5s}.back-to-top:focus:before,.back-to-top:hover:before{opacity:1;visibility:visible}.back-to-top:focus,.back-to-top:hover{color:#fff}.back-to-top.active{top:97%;-webkit-transform:translateY(-98%);transform:translateY(-98%);opacity:1;visibility:visible}.back-to-top i:last-child{opacity:0;visibility:hidden;top:60%}.back-to-top:focus i:first-child,.back-to-top:hover i:first-child{opacity:0;top:0;visibility:hidden}.back-to-top:focus i:last-child,.back-to-top:hover i:last-child{opacity:1;visibility:visible;top:50%}.back-to-top i{right:0;margin:0 auto;-webkit-transition:.5s;transition:.5s;font-size:20px}.back-to-top i,.v-middle{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.v-middle{width:100%}.valign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-overlay-dark],[data-overlay-light]{position:relative}[data-overlay-dark] .container,[data-overlay-light] .container{position:relative;z-index:2}[data-overlay-dark]:before,[data-overlay-light]:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}[data-overlay-dark]:before{background:#000}[data-overlay-light]:before{background:#fff}.bg-color h1,.bg-color h2,.bg-color h3,.bg-color h4,.bg-color h5,.bg-color h6,.bg-color span,.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,.bg-dark span,[data-overlay-dark] h1,[data-overlay-dark] h2,[data-overlay-dark] h3,[data-overlay-dark] h4,[data-overlay-dark] h5,[data-overlay-dark] h6,[data-overlay-dark] span{color:#fff}.bg-b{background-color:#000}.bg-color p,.bg-dark p,[data-overlay-dark] p{color:#dad6d6}[data-overlay-dark="0"]:before,[data-overlay-light="0"]:before{opacity:0}[data-overlay-dark="1"]:before,[data-overlay-light="1"]:before{opacity:.1}[data-overlay-dark="2"]:before,[data-overlay-light="2"]:before{opacity:.2}[data-overlay-dark="3"]:before,[data-overlay-light="3"]:before{opacity:.3}[data-overlay-dark="4"]:before,[data-overlay-light="4"]:before{opacity:.4}[data-overlay-dark="5"]:before,[data-overlay-light="5"]:before{opacity:.5}[data-overlay-dark="6"]:before,[data-overlay-light="6"]:before{opacity:.6}[data-overlay-dark="7"]:before,[data-overlay-light="7"]:before{opacity:.7}[data-overlay-dark="8"]:before,[data-overlay-light="8"]:before{opacity:.8}[data-overlay-color="9"]:before,[data-overlay-dark="9"]:before,[data-overlay-light="9"]:before{opacity:.9}[data-overlay-dark="10"]:before,[data-overlay-light="10"]:before{opacity:1}.embla{width:auto;margin:auto;--slide-height:19rem;--slide-spacing:1rem;--slide-size:32%}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.preloader{top:0;bottom:0;left:0;right:0;position:fixed;z-index:99999999;height:100%;width:100%;background-color:#fff}.preloader .preloader-wapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh}.spinner-loader{display:inline-block;position:relative;width:64px;height:64px;border-radius:50%}.spinner-loader div{position:absolute;border:4px solid #2676a8;opacity:1;border-radius:0;-webkit-animation:spinner-loader 1s cubic-bezier(0,.2,.8,1) infinite;animation:spinner-loader 1s cubic-bezier(0,.2,.8,1) infinite;border-radius:50%}.spinner-loader div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s;border-radius:50%}@-webkit-keyframes spinner-loader{0%{top:35px;left:35px;width:0;height:0;opacity:1}to{top:-1px;left:-1px;width:70px;height:70px;opacity:0}}@keyframes spinner-loader{0%{top:35px;left:35px;width:0;height:0;opacity:1}to{top:-1px;left:-1px;width:70px;height:70px;opacity:0}}.zr-theme-menu-header-navber-area{position:absolute;top:0;left:0;width:100%;height:auto;z-index:999;background:transparent}.zr-theme-menu-header-navber-area .nav-top-bar{background:transparent;padding-top:15px;padding-bottom:15px}.zr-theme-menu-header-navber-area .nav-top-bar .call-to-action p{margin:0 13px 0 0;display:inline-block;color:#fff;font-size:15px}.zr-theme-menu-header-navber-area .nav-top-bar .call-to-action p:last-child{margin-right:0}.zr-theme-menu-header-navber-area .nav-top-bar .call-to-action p i{margin-right:3px;font-size:16px}.zr-theme-menu-header-navber-area .nav-top-bar .call-to-action p a{color:#fff}.zr-theme-menu-header-navber-area .nav-top-bar .call-to-action p a:focus,.zr-theme-menu-header-navber-area .nav-top-bar .call-to-action p a:hover{color:#ffc107}.zr-theme-menu-header-navber-area .nav-top-bar .top-social{padding:0;margin:0;list-style-type:none}.zr-theme-menu-header-navber-area .nav-top-bar .top-social li{display:inline-block}.zr-theme-menu-header-navber-area .nav-top-bar .top-social li a{color:#fff;font-size:15px;margin-left:5px}.zr-theme-menu-header-navber-area .nav-top-bar .opening-hours{float:right}.zr-theme-menu-header-navber-area .nav-top-bar .opening-hours p{font-size:15px;color:#fff;margin-bottom:0}.zr-theme-menu-header-navber-area .nav-top-bar .opening-hours p i{margin-right:3px;font-size:16px}.zr-theme-menu-header-navber-area .nav-top-bar.template-color-bg{background:#2676a8;border-bottom:none}.zr-theme-menu-header-navber-area .nav-top-bar.template-color-bg .call-to-action p a,.zr-theme-menu-header-navber-area .nav-top-bar.template-color-bg .top-social li a{color:#fff}.call-to-action{float:right}.navbar-b{transition:all .5s ease-in-out;padding-top:12px;padding-bottom:12px;height:62px;background:rgba(0,0,0,.66)}.navbar-b.navbar-reduce{position:fixed;top:0;right:0;left:0;z-index:1030;box-shadow:0 6px 9px 0 rgba(0,0,0,.06)}.navbar-b.navbar-reduce .nav-item,.navbar-b.navbar-trans .nav-item{position:relative;padding-right:0;padding-left:10px}.navbar-b.navbar-reduce .nav-link,.navbar-b.navbar-trans .nav-link{color:#fff;font-weight:400;font-size:15px;letter-spacing:.5px;padding-right:0;padding-left:15px;font-family:Source Sans Pro,sans-serif}.navbar-b.navbar-trans .nav-link::hover{color:#fff}.navbar-b.navbar-reduce{transition:all .5s ease-in-out;background-color:#fff;padding-top:15px;padding-bottom:15px;-webkit-animation:fadeInDown .5s ease-in-out 0s normal;animation:fadeInDown .5s ease-in-out 0s normal;-webkit-transition:.6s;transition:.6s}.navbar-b.navbar-reduce .nav-link{color:#505050}.navbar-b.navbar-reduce .book-now .nav-link{color:#fff!important}.navbar-b.navbar-reduce .nav-link:hover{color:#2676a8}.navbar-b.navbar-reduce .active>.nav-link,.navbar-b.navbar-reduce .nav-link.active,.navbar-b.navbar-reduce .nav-link.show,.navbar-b.navbar-reduce .show>.nav-link{color:#505050}.navbar-b.navbar-reduce .navbar-brand{color:#333}.navbar-b .navbar-brand{color:#fff;font-size:1.6rem;font-weight:500;z-index:90;padding:0}.navbar-b .navbar-logo-container{position:relative;height:60px;width:250px}.navbar-b .dropdown-btn.show .dropdown-menu,.navbar-b .dropdown.show .dropdown-menu,.navbar-b .navbar-nav .dropdown-item.show .dropdown-menu{-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible!important}.navbar-b .dropdown-menu{border-radius:2px;padding:10px;background:#fff;border:0;margin:0;position:absolute}.navbar-b .dropdown-menu li a{padding:7px;transition:all .5s ease;display:block;font-size:15px;font-weight:400;letter-spacing:.5px;font-family:Source Sans Pro,sans-serif}.navbar-b .dropdown-menu li:hover{background-color:#2676a8;color:#fff;transition:all .5s ease}.navbar-b .dropdown-menu li:hover a{color:#fff}.navbar-b .dropdown-menu li.active{background-color:#2676a8}.navbar-nav li:hover>ul.dropdown-menu{display:block}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px}.dropdown-menu>li a>:hover:after{text-decoration:underline;transform:rotate(-90deg)}.navbar-b .black-logo,.navbar-b.navbar-reduce .navbar-brand .white-logo{display:none}.navbar-b.navbar-reduce .navbar-brand .black-logo{display:block}.book-now a{border-radius:2px;padding-right:15px!important}.book-now a:hover{background:#171717;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.home-area{position:relative;z-index:1;text-align:center;background:url(/_next/static/media/slider-1.951bb6a0.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;height:100vh;padding-top:150px;padding-bottom:40px}.home-area:before{position:absolute;content:"";top:0;left:0;padding:0;height:100%;width:100%;opacity:.6;z-index:-1;background:#000!important}.hero-equal-height{position:relative;min-height:100vh;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%}.features{display:flex;gap:20px;margin-top:40px}.features div{font-size:12px;font-weight:200;color:#fff}.features div img{width:40px;height:40px;border-radius:4px;margin-right:5px}.header-offer{background:rgba(192,1,19,.99);max-width:250px;text-align:center;border-radius:2px;position:absolute;bottom:-69px;z-index:500;padding:20px;right:15px}.header-offer h2{color:#fff;font-size:23px;font-weight:800}.header-offer h3{color:#fff;font-weight:200;font-size:22px}.header-offer p{color:#fff;font-size:12px}.header-offer span{font-size:11px;position:absolute}.home-area .home-content{margin-bottom:50px}.home-area .home-content h1{font-size:80px;color:#fff;margin-bottom:10px;font-weight:500;line-height:1.5;font-family:Roboto,sans-serif}.home-area .home-content p{font-size:15px;color:#fff}.button.home-btn-1{background:#2676a8;margin-right:15px;border:2px solid #fff;color:#fff}.home-app-button-box .img-app-btn-1{margin-right:15px}.swiper.fixed-slider{position:fixed;top:0;left:0;right:0}.swiper .swiper-slide-active{z-index:3}.swiper{position:relative}.swiper .swiper-slide{position:relative;overflow:hidden;width:100%;min-height:800px;max-height:800px;height:100vh;padding-bottom:50px}.swiper .swiper-slide .bg-img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:50%}.swiper .swiper-slide-active .caption h1{opacity:1;animation:fadeInLeft .8s;-webkit-animation-delay:1s;animation-delay:.3s}.swiper .caption{text-align:left}.swiper .caption h2{text-transform:uppercase;font-weight:100}.swiper .caption h1{font-size:3rem;font-weight:900;color:#fff;opacity:1;visibility:visible;font-family:Roboto,sans-serif}.swiper .caption p{color:#fff;font-weight:500;margin-top:10px;opacity:1;text-transform:uppercase}.swiper .swiper-slide-active .caption p{color:#fff;font-weight:500;margin-top:10px;opacity:1;animation:fadeInRight .8s}.swiper .caption h3{font-weight:600}.home-slider-btn{font-size:16px;font-weight:300;text-transform:capitalize;letter-spacing:1px;position:relative;opacity:1;animation:fadeInUp 1s;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.home-slider-btn .button:focus{outline:none;box-shadow:none}.home-slider-btn .button{position:relative;z-index:2;display:inline-block;padding:9px 35px;text-align:center;font-size:15px;text-transform:capitalize;letter-spacing:0;font-weight:400;border:0;border-radius:2px;color:#fff;background:#2676a8;cursor:pointer;margin-top:25px;overflow:hidden;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.home-slider-btn .button:hover{color:#fff}.home-slider-btn .button:before{opacity:.5}.home-slider-btn .button:after,.home-slider-btn .button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#171717;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.home-slider-btn .button:hover:after,.home-slider-btn .button:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.home-slider-btn .button:hover:after{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.default-button:focus{outline:none;box-shadow:none}.default-button{position:relative;z-index:2;display:inline-block;padding:9px 35px;text-align:center;font-size:15px;text-transform:capitalize;letter-spacing:0;font-weight:400;border:0;border-radius:2px;color:#fff;background:#2676a8;cursor:pointer;margin-top:25px;overflow:hidden;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.default-button:hover{color:#fff}.default-button:before{opacity:.5}.default-button:after,.default-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#171717;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.default-button:hover:after,.default-button:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.default-button:hover:after{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.default-button-dark:focus{outline:none;box-shadow:none;color:#fff}.default-button-dark{position:relative;z-index:2;display:inline-block;padding:9px 35px;text-align:center;font-size:15px;text-transform:capitalize;letter-spacing:0;font-weight:400;border:0;border-radius:2px;color:#fff;background:#171717;cursor:pointer;margin-top:25px;overflow:hidden;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.default-button-dark:hover{color:#fff}.default-button-dark:before{opacity:.5;background-color:#2676a8}.default-button-dark:after,.default-button-dark:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.default-button-dark:after{background-color:#171717}.default-button-dark:hover:after,.default-button-dark:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.default-button-dark:hover:after{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.swiper .control-text{position:absolute;bottom:0;z-index:8;width:100%;height:auto;align-items:center}.swiper .control-text .swiper-nav-ctrl{color:#eee;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:3px;margin-left:50px;margin-right:50px;position:static;width:auto;height:auto;display:inline-block;background:transparent;padding:6px 10px;border-radius:3px}.swiper .control-text .swiper-nav-ctrl:after{font-size:25px;width:60px;height:60px;line-height:60px;border-radius:50%;display:block;text-align:center;background:rgba(0,0,0,.3)}.swiper .swiper-pagination-bullets{bottom:20px}.swiper .swiper-pagination-bullet{background:#fff;opacity:.4}.swiper .swiper-pagination-bullet-active{background:#fff;opacity:1;border:2px solid #2676a8}.header-chef-image{position:absolute;bottom:0;z-index:90;right:0}.header-chef-image img{width:100%;max-width:600px}.kar-theme-single-service-card{margin-bottom:10px;position:relative;background:#fff;border-radius:3px;-webkit-box-shadow:0 5px 30px 0 rgba(148,146,245,.15);box-shadow:0 5px 30px 0 rgba(148,146,245,.15);overflow:hidden;padding:25px;transition:transform 3s;transform-style:preserve-3d}.kar-theme-single-service-card:hover img{transform:rotateY(180deg)}.kar-theme-single-service-card img{max-width:90px;transition:transform .8s;transform-style:preserve-3d}.kar-theme-single-service{margin-bottom:20px}.repair-main-banner .video-btn{height:70px;width:70px;line-height:70px;color:#fff;background:transparent;margin:auto}.iq-video.video-btn i,.repair-main-banner .video-btn{position:absolute;left:50%;top:50%;z-index:1;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.iq-video.video-btn i{font-size:83px;background:linear-gradient(-48deg,#fff -30%,#2676a8 60%);-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent}.repair-main-banner .video-btn{border-radius:50%;display:block;-webkit-animation:ripple-white 1s linear infinite;animation:ripple-white 1s linear infinite;-webkit-transition:.5s}@-webkit-keyframes ripple-white{0%{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.4),0 0 0 10px hsla(0,0%,100%,.4),0 0 0 20px hsla(0,0%,100%,.4);box-shadow:0 0 0 0 hsla(0,0%,100%,.4),0 0 0 10px hsla(0,0%,100%,.4),0 0 0 20px hsla(0,0%,100%,.4)}to{-webkit-box-shadow:0 0 0 10px hsla(0,0%,100%,.4),0 0 0 20px hsla(0,0%,100%,.4),0 0 0 30px hsla(0,0%,100%,0);box-shadow:0 0 0 10px hsla(0,0%,100%,.4),0 0 0 20px hsla(0,0%,100%,.4),0 0 0 30px hsla(0,0%,100%,0)}}@keyframes ripple-white{0%{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.4),0 0 0 10px hsla(0,0%,100%,.4),0 0 0 20px hsla(0,0%,100%,.4);box-shadow:0 0 0 0 hsla(0,0%,100%,.4),0 0 0 10px hsla(0,0%,100%,.4),0 0 0 20px hsla(0,0%,100%,.4)}to{-webkit-box-shadow:0 0 0 10px hsla(0,0%,100%,.4),0 0 0 20px hsla(0,0%,100%,.4),0 0 0 30px hsla(0,0%,100%,0);box-shadow:0 0 0 10px hsla(0,0%,100%,.4),0 0 0 20px hsla(0,0%,100%,.4),0 0 0 30px hsla(0,0%,100%,0)}}.animation-bounce{-webkit-animation:bounce 3s ease-in-out infinite;-o-animation:bounce 3s ease-in-out infinite;-ms-animation:bounce 3s ease-in-out infinite;-moz-animation:bounce 3s ease-in-out infinite;animation:bounce 3s ease-in-out infinite}@-webkit-keyframes bounce{0%{transform:translateY(-5px)}50%{transform:translateY(15px)}to{transform:translateY(-5px)}}@keyframes bounce{0%{transform:translateY(-5px)}50%{transform:translateY(15px)}to{transform:translateY(-5px)}}.bg-grey{background:#f5f5f5}.single-page{background:#000;padding:150px 0 90px;background-position:top;background-size:100%;background-repeat:no-repeat;background-attachment:fixed;z-index:1;text-align:center;position:relative}.single-page:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;z-index:-1}.breadcrumb{margin-top:10px;justify-content:start;background-color:transparent}.shop-area{background-position:50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;z-index:1;text-align:center;position:relative}.shop-area:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.9;z-index:-1}.shop-area .section-title h2{color:#fff}.kar-theme-product-shop-item{border-radius:3px;margin:10px}.shop-ribbon{position:absolute;z-index:90;top:30px;background:#2676a8;padding:8px 37px;color:#fff;font-size:14px;font-weight:500}.product-item-content .item-image{position:relative;overflow:hidden}.product-item-content .item-image img{width:100%}.kar-theme-product-shop-item .product-item-content{text-align:center}.product-item-details .product-item-title-link{color:#000;margin-bottom:5px;display:block}.item-add-to-cart .cart li{display:inline-block;margin:0 6px;-o-transform:translateY(35px);-webkit-transform:translateY(35px);-moz-transform:translateY(35px);transform:translateY(35px);transition:all .3s;visibility:visible;opacity:0}.item-add-to-cart .cart li i{width:40px;height:40px;line-height:40px;font-size:16px;text-align:center;color:#fff;border-radius:50%;background:#131415;transition:all .3s}.item-add-to-cart .cart li:hover i{color:#fff}.product-item-content:hover .item-add-to-cart li{transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);opacity:1}.item-add-to-cart{position:absolute;width:100%;z-index:1;bottom:20px;text-align:center;left:50%;-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.product-item-details{padding:30px 20px}.product-item-details h3{font-size:20px;color:#fff;text-transform:capitalize;margin-bottom:10px}.product-item-details .item-price{color:#2676a8;font-size:18px;font-weight:400;display:block;margin-top:10px}.product-item-details .item-price del{padding-right:10px;color:#ff9800}.product-item-details .button{padding:8px 30px;margin-top:18px}.product-item-details .button i{padding-right:5px}hr{border:0;height:3px;width:30px;background-color:#2676a8;margin:22px 0 20px}.btn{display:inline-block;color:#fff;text-align:center;padding:1.75em 3.5em;white-space:nowrap;border-radius:5px}.product{position:relative;margin:15px;background-color:#000;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);box-shadow:0 29px 15px -30px #000}.product,.product-image{border-radius:2px}.product-description{padding:20px}.product-description p{margin-bottom:20px;color:#fff}.product-title{color:#fff;margin:.5em 0 .3rem;font-size:22px;font-weight:800;line-height:27px;text-transform:uppercase}.product-price{font-size:30px;font-weight:300}.product-category{display:block;margin-bottom:1em}.product-btn:focus{outline:none;box-shadow:none}.product-btn{position:relative;z-index:2;display:inline-block;padding:9px 35px;text-align:center;font-size:15px;text-transform:capitalize;letter-spacing:0;font-weight:400;border:2px solid #2676a8;border-radius:2px;background:none;cursor:pointer;margin-top:25px;overflow:hidden;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.product-btn:hover{color:#fff}.product-btn:before{opacity:.5}.product-btn:after,.product-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#2676a8;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.product-btn:hover:after,.product-btn:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.product-btn:hover:after{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.sunday-deals{background:#f1f1f1;padding:20px;margin-bottom:20px}.menu-day-area{position:relative;z-index:1}.menu-day-area:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:.35;z-index:-1}.bg--cover{background-position:50% 50%!important;background-size:cover!important}.menu-day-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.menu-day-product-content .menu-day-tab-header{text-align:left}.menu-day-product-content .menu-day-tab-list li{display:inline-block;padding-right:30px;padding-left:30px;vertical-align:top}.menu-day-product-content .menu-day-tab-list li a{display:block;color:#555;font-size:20px;text-transform:capitalize;line-height:50px;font-weight:500;display:inline-flex;align-items:center}.menu-day-product-content .menu-day-tab-list li a i{font-size:35px;vertical-align:middle}.menu-single-tab-content.active{display:block}.menu-single-tab-content{display:none}.menu-single-product-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.zr-theme-menu-product-info-box{margin-bottom:30px;position:relative;background:#fff;border-radius:3px;margin-top:30px;padding:25px;-webkit-box-shadow:0 5px 30px 0 rgba(148,146,245,.15);box-shadow:0 5px 30px 0 rgba(148,146,245,.15);overflow:hidden}.menu-single-product-horizontal .zr-theme-menu-product-info-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;justify-content:space-between}.menu-single-product-horizontal .menu-product-title{font-size:18px;font-weight:400}.main-price{position:absolute;right:0;top:0;background:#2676a8;display:flex;text-align:center;vertical-align:middle;align-items:center;justify-content:center;color:#fff;font-size:34px;padding:15px}.menu-product-details{display:block;margin-bottom:.3rem;font-size:22px;font-weight:800;line-height:27px}.menu-product-details .menu-product-title{color:#2676a8}.menu-single-product-horizontal .menu-product-details p{margin-bottom:0;color:#333}.menu-single-product-horizontal .menu-product-price{max-width:80px;padding-left:15px;text-align:right}.menu-single-product-horizontal .menu-product-price span{color:#000;font-size:20px;font-weight:400;width:68px;display:block;height:80px;text-align:center;line-height:80px}.menu-day-main-tabs-content{border-top:5px solid #2676a8}.menu-day-product-content .menu-day-tab-list li a:hover i,.menu-day-product-content .menu-day-tab-list li a:hover i:before,.menu-day-product-content .menu-day-tab-list li.active a i,.menu-day-product-content .menu-day-tab-list li.active a i:before{color:inherit}.menu-day-product-content .menu-single-product-horizontal{border-bottom:1px dashed #bbb;padding:15px 0}.menu-day-product-content .menu-single-product-horizontal:last-child{padding-bottom:0;border-bottom:none}.menu-product-description{justify-content:space-between;display:list-item;list-style:disc;margin-left:45px}.kar-theme-reservation-area{background-position:50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;z-index:1;text-align:center;position:relative;padding:150px 0}.kar-theme-reservation-area:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.9;z-index:-1}.kar-theme-reservation-area h5{max-width:600px;margin:0 auto;text-transform:none}.kar-theme-reservation-area h2{color:#fff;font-size:50px;font-weight:500;text-transform:capitalize;margin-top:-5px}.kar-theme-reservation-area h1{font-size:70px;font-weight:500;text-transform:capitalize;margin-top:-5px}.reservation-btn{background-color:#2676a8;transition:background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);margin-top:20px}.reservation-btn,.reservation-btn:hover{color:#fff;padding:12px 20px;border-radius:2px}.reservation-btn:hover{background-color:#c5092a}.mt-20{margin-top:20px}#reservationModal .modal-dialog{max-width:650px}#reservationModal .modal-dialog .modal-content{border:none;border-radius:5px}#reservationModal .modal-dialog .modal-content .modal-header{padding:25px 25px 20px;display:block;position:relative}#reservationModal .modal-dialog .modal-content .modal-header .modal-title{margin-bottom:0;line-height:1;color:#fff;font-size:22px}#reservationModal .modal-dialog .modal-content .modal-header .close{padding:0;margin:0;position:absolute;right:20px;top:20px;opacity:1;color:#fff}#reservationModal .modal-dialog .modal-content .modal-body{padding:25px}#reservationModal .modal-dialog .modal-content .modal-body .modalForm{overflow:hidden}#reservationModal .modal-dialog .modal-content .modal-body .modalForm .form-control{padding:4px 10px 0}#reservationModal .modal-dialog .modal-content .modal-body .modalForm .btn{text-align:center;font-size:15px;letter-spacing:1px;border-radius:1px;padding:12px 30px 8px;margin-top:4px;float:right;background:#000;border-radius:25px}.team .member{text-align:center;border-radius:10px;padding:15px;overflow:hidden;-webkit-box-shadow:0 5px 30px 0 rgba(148,146,245,.15);box-shadow:0 5px 30px 0 rgba(148,146,245,.15);border:unset}.team .member img{border-radius:10px;overflow:hidden}.team .member .member-content{padding:0 20px 30px}.team .member h4{margin-top:16px;margin-bottom:2px;font-size:20px}.team .member span{display:block}.team .member p,.team .member span{font-style:italic;font-size:14px;color:#6c757d}.team .member p{padding-top:10px}.team .member .social{margin-top:15px;margin-bottom:10px}.team .member .social,.team .member .social a{display:flex;align-items:center;justify-content:center}.team .member .social a{transition:.3s;border-radius:50%;width:30px;height:30px;border:1px solid #e8e8e8}.team .member .social a:hover{color:var(--color-primary);border-color:var(--color-primary)}.team .member .social i{font-size:14px;margin:0 2px}.gallery-area{position:relative}.gallery-area .gallery-list{text-align:center}.gallery-area .gallery-list .nav{display:inline-block;margin:0;position:relative}.gallery-area .gallery-list .nav li{display:inline-block;font-size:15px;font-weight:500;text-transform:capitalize;margin:0 5px;padding:9px 25px;background-color:#fff;cursor:pointer;border-radius:3px;-webkit-box-shadow:0 5px 30px 0 rgba(148,146,245,.15);box-shadow:0 5px 30px 0 rgba(148,146,245,.15);transition:all .4s ease 0s}.gallery-area .gallery-list .nav li,.gallery-area .gallery-list .nav li.filter-active,.gallery-area .gallery-list .nav li:hover{-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.gallery-area .gallery-list .nav li.filter-active,.gallery-area .gallery-list .nav li.filter-active a,.gallery-area .gallery-list .nav li:hover,.gallery-area .gallery-list .nav li:hover a{color:#fff!important}.gallery-area .gallery-container{display:inline-block;width:100%;margin-bottom:20px}.gallery-area .gallery-grid-item{overflow:hidden}.gallery-grid-item img{width:100%}.gallery-item{position:relative;display:block;width:225px;height:225px;border-radius:3px;margin-top:30px}.gallery-item .gallery-img-overlay{position:absolute;top:10px;left:10px;right:10px;bottom:10px;z-index:2;-webkit-transition:all .1s;transition:all .1s}.gallery-item .gallery-img-overlay:after{content:"";position:absolute;width:100%;height:0;z-index:-1;border-radius:3px;-webkit-transition:all .1s;transition:all .1s;background:#000;opacity:.4}.gallery-item:hover .gallery-img-overlay:after{height:100%}.gallery-item .gallery-img-overlay .gallery-content .info{position:absolute;left:5%;top:4%;overflow:hidden}.gallery-item .gallery-img-overlay .gallery-content .info h6{margin-top:5px;padding:5px 20px;color:#fff;background:#2676a8;border-radius:2px;display:inline-block;font-weight:400;font-size:16px;opacity:0;visibility:hidden;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .4s;transition:all .4s}.gallery-item .gallery-img-overlay .gallery-content .icon{position:absolute;top:5%;right:5%;width:163px;height:40px;line-height:40px;border-radius:2px;border:1px solid #2676a8;text-align:center;font-size:15px;text-transform:UPPERCASE;font-weight:500;color:#fff;background:#2676a8;-webkit-transition:all .1s;transition:all .1s;-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0;visibility:hidden}.gallery-item:hover .gallery-img-overlay .gallery-content .icon{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible;-webkit-transition-delay:.3s;transition-delay:.3s}.gallery-item:hover .gallery-img-overlay .gallery-content .info h6{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.3s;transition-delay:.3s}.blog-area .button:hover,.contact-area .button:hover,.gallery-area .button:hover{color:#fff}.testimonial-area{position:relative;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:50%;background-attachment:fixed;z-index:1}.testimonial-area:before{position:absolute;content:"";top:0;left:0;padding:0;height:100%;width:100%;opacity:.7;z-index:-1}.single-testimonial{position:relative;background-color:transparent;padding:40px;border:1px solid #ededed;border-radius:5px;margin:20px}.rating-box ul li{display:inline-block}.rating-box ul li i{color:#ffce39;font-size:18px}.testimonial-content{margin-top:10px;margin-bottom:20px;position:relative}.testimonial-content .fa-quote-left{position:absolute;left:0;font-size:20px;top:-66px;color:#2676a8}.testimonial-content .fa-quote-right{position:absolute;right:0;font-size:20px;bottom:-66px;color:#2676a8}.testimonial-content p{font-size:.9em;line-height:1.3em;font-weight:300;max-width:800px;margin:0 auto;padding:10px;color:#fff;border-radius:4px}.single-testimonial .testimonial-bio .avatar{width:175px;height:175px;position:relative;margin:0 auto}.single-testimonial .testimonial-bio .avatar img{border-radius:50%;border:3px solid #cdcdcd;padding:3px}.single-testimonial .testimonial-bio .bio-info{text-align:center;margin-top:10px}.single-testimonial .testimonial-bio .bio-info .name{font-size:22px;font-weight:800;line-height:27px}.single-testimonial .testimonial-bio .bio-info span{font-size:15px}.testimonial-area .owl-theme .owl-nav.disabled+.owl-dots{position:unset;right:0;top:50%;transform:none;margin-top:20px}.testimonial-area .owl-theme .owl-dots .owl-dot span{background-color:#ddd}.swiper-bg-grey .owl-theme .owl-dots .owl-dot span{background-color:#cacaca}.team-area .section-title{margin-bottom:35px}.single-team-box{margin-top:30px;border-radius:3px;overflow:hidden;-webkit-transition:.5s;transition:.5s}.team-image{position:relative;z-index:1;padding:9px}.single-team-box .team-image img{width:100%;height:auto}.team-social-box{display:block;position:absolute;top:10px;left:10px;right:10px;bottom:10px;z-index:2;-webkit-transition:all .5s;transition:all .5s;background-color:transparent}.single-team-box .team-image .team-social-box:after{content:"";position:absolute;left:0;top:0;width:100%;height:0;z-index:-1;border-radius:3px;background:rgba(0,0,0,.5);-webkit-transition:all .5s;transition:all .5s}.single-team-box:hover .team-image .team-social-box:after{height:100%}.single-team-box .team-social-icon{position:absolute;left:50%;top:50%;width:100%;height:auto;text-align:center;overflow:hidden;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.single-team-box .team-social-icon a{position:relative;z-index:1;display:inline-block;color:inherit;font-size:15px;margin:12px 5px;vertical-align:middle;background:#fff;width:33px;height:33px;line-height:33px;text-align:center;border-radius:2px;opacity:0;visibility:hidden;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .4s}.single-team-box:hover .team-social-icon a{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.3s;transition-delay:.3s}.single-team-box .team-social-icon a:after{top:0;left:0;z-index:-1;position:absolute;width:100%;height:100%;content:"";-webkit-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;background:inherit;border-radius:inherit}.single-team-box .team-social-icon a:hover:after{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.single-team-box .team-social-icon a:hover i:before{color:#fff;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.team-info{padding:20px 15px 25px;text-align:center;-webkit-transition:.5s;transition:.5s}.team-info h3{font-size:18px;font-weight:500;margin-bottom:0}.team-info span{font-size:12px;font-weight:400;display:block}.social-color-1:hover:after{background-color:#3b5998!important}.social-color-2:hover:after{background-color:#00acee!important}.social-color-3:hover:after{background-color:#0e76a8!important}.social-color-1{color:#3b5998!important;background-color:transparent}.social-color-2{color:#00acee!important;background-color:transparent}.social-color-3{color:#0e76a8!important;background-color:transparent}.mt-70{margin-top:70px!important}.blog-area .section-title{text-align:center;margin-bottom:35px}.blog-area .single-blog{background:#fff;border-radius:3px;margin-top:30px;-webkit-box-shadow:0 5px 30px 0 rgba(148,146,245,.15);box-shadow:0 5px 30px 0 rgba(148,146,245,.15)}.blog-area .blog-img,.blog-area .single-blog{position:relative;overflow:hidden}.blog-area .single-blog img{-webkit-transition:all .5s;transition:all .5s;width:100%}.blog-area .single-blog:hover img{-webkit-filter:none;filter:none;-webkit-transform:rotate(3deg) scale(1.1);-ms-transform:rotate(3deg) scale(1.1);transform:rotate(3deg) scale(1.1)}.blog-area .single-blog .blog-content{padding:30px 25px}.single-blog .blog-content .blog-text p{color:#555}.blog-area .single-blog .blog-content h3 a{font-size:18px;font-weight:500;color:#333;margin-bottom:10px;display:block}.blog-area .single-blog .blog-content h3 a:hover{text-decoration:underline!important}.blog-area .card{background:#fff;border-radius:3px;margin-top:30px;-webkit-box-shadow:0 5px 30px 0 rgba(148,146,245,.15);box-shadow:0 5px 30px 0 rgba(148,146,245,.15);border:unset}.blog-bottom-text-link{display:flex;justify-content:space-between;margin-top:15px}.blog-bottom-text-link span{font-size:15px;color:#5a5a5a;font-weight:500}.single-blog .blog-content .blog-bottom-text-link a{font-size:15px;font-weight:500;color:#fff;background:#2676a8;display:block;padding:0 10px}.single-blog .blog-content .blog-bottom-text-link a:hover{color:#2676a8;text-decoration:underline!important}.blog-more-btn{margin-top:30px}.card-img{border-bottom-left-radius:0;border-bottom-right-radius:0}.card-title{margin-bottom:.3rem;font-size:22px;font-weight:800;line-height:27px}.cat{display:inline-block;margin-bottom:1rem}.fa-users{margin-left:1rem}.card-footer{font-size:.8rem}.blog-btn{background-color:rgba(207,9,44,.95);transition:background-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);margin-top:20px}.blog-btn,.blog-btn:hover{color:#fff;padding:12px 20px;border-radius:2px}.blog-btn:hover{background-color:#c5092a}.theme-single-press{margin-bottom:15px}.theme-single-press-content{text-align:center;width:100px;height:100px;position:relative;border:1px solid #fff;padding:20px}.theme-single-press-content h3{color:#333;font-size:16px;font-weight:500;padding-bottom:30px}.contact-area{position:relative;z-index:1}.contact-box h3{font-size:22px;font-weight:500;margin-bottom:20px;color:#2676a8}.contact-box p{margin-bottom:0;margin-top:7px;position:relative;padding-left:25px;color:#555}.contact-box p i{position:absolute;left:0;top:3px}.contact-box p a{color:#555}.contact-box p.opening-hours{overflow:hidden;padding:0;text-align:left}.contact-box p.opening-hours span{float:right;margin-right:25px}.contact-widget{display:flex;flex-direction:column;gap:20px;padding:20px;background:#fff}.newsletter-form .form-control{width:100%;padding:10px 20px;height:auto;background-color:transparent;font-weight:500;border-radius:5px;border:1px solid #b6b6b7;border-bottom:3px solid #2676a8}.contact-box form .button{display:block;font-size:16px;width:100%;padding:3px 0;margin-top:10px;height:42px;border-radius:3px}.contact-box form .button i{font-size:25px;padding-left:10px;vertical-align:middle}.form-container-box{border-radius:5px}.contact-area .form input:not([type=tel]),.contact-area .form select,.contact-area .form textarea{padding:15px 10px}.contact-area .form textarea{max-height:120px;max-width:100%}#contact-form .button{margin:0}.form-group{margin-bottom:20px}button,input,textarea{color:#505050}button,input,textarea:focus{border:none;outline:none}.contact-area .form-message.success{background:#03b103;color:#fff;padding:10px 15px;border-radius:3px}.contact-area .form-message.error{background:#ff4d15;color:#fff;padding:10px 15px;border-radius:3px}#page{position:relative}#page .section-title{text-align:left}#page .section-title h5{margin:unset}#page img{width:100%;margin-bottom:30px}.footer-section{position:relative;background-size:cover;border-radius:0;overflow:hidden;background-repeat:no-repeat;background-attachment:fixed;background-position:50%}.footer-section:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:.9;z-index:0;background:#000}.footer-section .contact-info{margin-bottom:10px}.footer-section .contact-info i,.footer-section .contact-info svg{margin-right:10px}.footer-section .contact-info h6{color:#fff}.footer-section .contact-info p{margin-bottom:0;color:#fff}.footer-cta{border-bottom:1px solid #373636}.single-cta i{font-size:30px;float:left;margin-top:8px}.cta-text{padding-left:15px;display:inline-block}.cta-text h4{font-size:20px;font-weight:500;margin-bottom:2px}.cta-text span{color:#757575;font-size:15px}.footer-content{position:relative;z-index:2;padding:90px 0}.footer-pattern img{position:absolute;top:0;left:0;height:330px;background-size:cover;background-position:100% 100%}.footer-logo{position:relative;margin-bottom:17px;color:#fff;width:200px;height:60px}.footer-text p{margin-bottom:14px;font-size:14px;color:#fff;line-height:28px}.footer-social-icon span,.footer-social-icon svg{color:#fff;display:block;font-size:20px;font-weight:700;margin-bottom:20px}.footer-social-icon a{color:#fff;font-size:16px;margin-right:15px}.footer-social-icon i,.footer-social-icon svg{height:40px;text-align:center;line-height:41px;border-radius:50%}.footer-widget-heading h3{font-size:20px;font-weight:500;margin-bottom:40px;position:relative;margin-top:10px}.footer-widget-heading h3:before{content:"";position:absolute;left:0;bottom:-15px;height:2px;width:50px}.footer-widget ul li{display:inline-block;float:left;width:50%;margin-bottom:12px}.footer-widget ul li a:hover{margin-left:10px}.footer-widget ul li a{color:#fff;text-transform:capitalize}.footer-widget ul li a i{margin-right:10px}.subscribe-form{position:relative;overflow:hidden;border-radius:0;outline:none}.subscribe-form input{width:100%;padding:14px 28px;background:#fff;border:1px solid #fff;color:#000;outline:none}.subscribe-form button{position:absolute;right:0;background:#2676a8;padding:16px 20px;border:#f0fff0;top:0}.subscribe-form button i{color:#fff;font-size:22px;transform:rotate(-6deg)}.subscribe-form button:hover{background:#2e2e2e}.copyright-area{padding:25px 0;background:#111;position:relative}.copyright-text p{margin:0;font-size:14px;color:#fff}.footer-menu li{display:inline-block;margin-left:20px}.footer-menu li:hover a{color:var(--color-primary)}.footer-menu li a{font-size:14px;color:#fff}.margin-bottom-30{margin-bottom:30px}.hidden{display:none}@media only screen and (max-width:992px){.section-title h2{font-size:30px}.zr-theme-menu-header-navber-area .nav-top-bar{display:none}.navbar-b.navbar-reduce .nav-link,.navbar-b.navbar-trans .nav-link{color:#000}.navbar-b{transition:all .5s ease-in-out;background-color:#fff;padding-top:15px;padding-bottom:15px;-webkit-animation:fadeInDown .5s ease-in-out 0s normal;animation:fadeInDown .5s ease-in-out 0s normal;-webkit-transition:.6s;transition:.6s}#main-navbar .nav-item{text-align:center}.white-logo{display:none!important}.black-logo{display:block!important}.navbar-b{position:fixed;top:0;right:0;left:0;z-index:1030;box-shadow:0 6px 9px 0 rgba(0,0,0,.06);height:auto}.home-area{padding-top:130px}.home-area .home-content h1{font-size:65px}.swiper .caption h2{font-size:20px;line-height:25px}.swiper .caption h1{font-size:30px;line-height:35px}.swiper .control-text .swiper-nav-ctrl{margin-left:10px;margin-right:10px}.about-content h2{font-size:30px}.menu-day-product-content .menu-day-tab-list li{padding:10px 15px;margin:15px 0;border:0}.menu-day-product-content .menu-day-tab-list li a{font-size:16px}.kar-theme-reservation-area h2{font-size:35px;margin-bottom:0}.main-price{font-size:14px;width:40px;height:40px}.gallery-area .gallery-list .nav li{margin:10px}.theme-single-press-content{margin-bottom:15px}.theme-single-press-content h3{padding-bottom:15px}.contact-box{margin-bottom:30px}.form-container-box{padding:25px 15px;margin-top:30px}.footer-area{text-align:center}.footer-area .footer-link ul{margin-top:10px;text-align:center;list-style-type:none}#navbarDefault{position:absolute;right:0;top:70px;width:300px;height:100vh;z-index:90;background:#fff;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.header-chef-image img{max-width:200px}.book-now a{display:inline-block}.kar-theme-reservation-area .text-right{text-align:left!important}.caption .features{display:none}.menu-product-details{margin-right:30px}}@media only screen and (min-width:768px) and (max-width:991px){.home-area .home-content h1{font-size:80px}.home-area{padding-top:170px;padding-bottom:40px}.about-image{text-align:center;margin-top:30px}.tab .tabs li{margin:0 20px}.theme-single-press-content{margin-bottom:30px}.theme-single-press-content h3{padding-bottom:15px}.contact-box{margin-bottom:30px}.header-chef-image img{max-width:200px}.book-now a{display:inline-block}.kar-theme-reservation-area .text-right{text-align:left!important}.caption .features{display:none}.menu-product-details{margin-right:30px}}@media screen and (max-width:320px) and (min-width:0px){.caption .features{display:none}.section-title h2{font-size:30px}.navbar-nav{margin-top:15px}.navbar-b .nav-item{margin-bottom:10px}.navbar-b .nav-item:last-child{margin-bottom:0}#navbarDefault{width:100%}.home-area .home-content{margin-bottom:30px;text-align:center}.home-area{padding-top:130px}.home-area .home-content h1,.swiper .caption h1{font-size:40px}.swiper .control-text .swiper-nav-ctrl{display:none}.about-content h2{font-size:30px}.kar-theme-reservation-area h2{font-size:35px;margin-bottom:0}.gallery-area .gallery-list .nav li{margin:10px}.theme-single-press-content h3{padding-bottom:15px}.contact-box{margin-bottom:30px}.form-container-box{padding:25px 15px;margin-top:30px}.footer-area{text-align:center}.footer-area .footer-link ul{margin-top:10px;text-align:center;list-style-type:none}.menu-product-details{margin-right:30px}}.form-container-box{margin-bottom:50px}:root{--color-primary:#2676a8}a,a:focus,a:hover{color:#2676a8}.navbar-b .navbar-logo-container{width:300px;height:80px}@media (max-width:992px){.navbar-b .navbar-logo-container{width:220px;height:60px}}.footer-logo{width:240px;height:200px}.navbar-b.navbar-reduce .nav-link:hover,.navbar-b.navbar-trans .nav-link:hover{color:#2676a8}.navbar-b.navbar-trans .active>.nav-link,.navbar-b.navbar-trans .nav-link.active,.navbar-b.navbar-trans .nav-link.show,.navbar-b.navbar-trans .show>.nav-link{color:#2676a8!important}.navbar-b .dropdown-menu li.active,.navbar-b .dropdown-menu li:hover{background-color:#2676a8;color:#fff}.zr-theme-menu-header-navber-area .nav-top-bar .top-social li a:focus,.zr-theme-menu-header-navber-area .nav-top-bar .top-social li a:hover{color:#2676a8}.book-now a{background:#2676a8}.button.home-btn-1,.default-button,.home-slider-btn .button,.product-btn,.reservation-btn,.single-blog .blog-content .blog-bottom-text-link a,.subscribe-form button{background:#2676a8;border-color:#2676a8;color:#fff}.button:after,.button:before,.default-button:after,.default-button:before,.product-btn:after,.product-btn:before{background-color:#2676a8}.product-btn{border-color:#2676a8;color:#2676a8}.item-add-to-cart .cart li:hover i{background:#2676a8}.form-control:focus{border-bottom:1px solid #2676a8}.spinner-loader div{border-color:#2676a8}.header-offer{background:#2676a8}.kar-theme-reservation-area h1{color:#2676a8}#reservationModal .modal-dialog .modal-content .modal-header,.menu-day-product-content .menu-day-tab-list .active,.testimonial-content p{background:#2676a8}.menu-day-product-content .menu-day-tab-list li a:hover,.menu-day-product-content .menu-day-tab-list li.active a{color:#2676a8}.menu-single-product-horizontal .menu-product-price span{background:#2676a8}.menu-day-main-tabs-content{border-top-color:#2676a8}.menu-product-description span,.menu-single-product-horizontal .menu-product-title,.product-category,.product-price{color:#2676a8}.gallery-area .gallery-list .nav li.filter-active,.gallery-area .gallery-list .nav li:hover{background-color:#2676a8!important}.gallery-item .gallery-img-overlay .gallery-content .icon,.gallery-item .gallery-img-overlay .gallery-content .info h6{background:#2676a8;border-color:#2676a8}.contact-box p a:hover,.contact-box p i{color:#2676a8}.blog-area .button,.contact-area .button,.gallery-area .button{border-color:#2676a8;color:#2676a8}.blog-area .single-blog .blog-content h3 a:hover,.team .member .social a,.team .member h4,.team-info span{color:#2676a8}.team-image{border:5px solid #2676a882}.cta-text h4,.footer-section .contact-info i,.footer-section .contact-info svg,.footer-widget-heading h3,.single-cta i{color:#2676a8}.footer-widget-heading h3:before{background:#2676a8}.footer-menu li a:hover,.footer-social-icon i:hover,.footer-social-icon svg:hover,.footer-widget ul li a:hover{color:#2676a8}