/*
Theme Name: Soul Origin
Theme URI: https://wordpress.org/themes/revolution/
Author: the Creative team
Author URI: https://wordpress.org/
Description: The Revolution theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: revolution, multi-purpose, cms, blog, one-column, two-columns, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: soul
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*------------------------------------------------------
  overwrite css start
------------------------------------------------------*/

/* header sections start ***
*********************************************************/

.site-header{background:transparent;width:100%;top:0;left:0;}
.main-header{padding-top:0;padding-bottom:0;}
.home .main-header .logo-wrap{opacity:0;visibility:hidden;transition:0.5s all;-webkit-transition:0.5s all}
.main-header .logo-wrap img{max-width:100%;}

/* right section start */
header{position:fixed!important;top:0!important}
.main-header .right-blk{padding:0;position:fixed;right:0;top:0}
.main-header .right-blk .bdy-blk{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;}
.top-nav{background-color:#1b1b1b;float:left;}
.top-nav ul.nav-menu{float:left;}
.top-nav li{margin:0;float:left;}
.top-nav li a{font-family:"din-2014-narrow",sans-serif;font-size:16px;line-height:42px;border:none;padding:14px 27px 14px 26px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;}
.top-nav li a:hover{background-color:#ff6c0e;}
.top-nav li.current-menu-item > a{background-color:#ff6c0e;}

/* .hamburger start */
.hamburger,.top-nav li .submenuToggle{display:inline-block;}
.hamburger-box{height:100%;}
.fixed-header .hamburger{margin-top:0;}
.hamburger{margin-top:0;padding:0 17px;background-color:#1b1b1b;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;height:70px}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{border-radius:0;}
.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg);background:#fff;}
.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg);background:#fff;}
@media(min-width:1024px){
  .hamburger:hover{background-color:#ff6c0e;}
  .hamburger--squeeze.is-active:hover .hamburger-inner::before,.hamburger--squeeze.is-active:hover .hamburger-inner::after{background:#ff6c0e}
  .hamburger--squeeze.is-active:hover .hamburger-inner{background:#ff6c0e}
}

/*custom scrollbar*/
.mCSB_scrollTools{width:21px;opacity:1}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background:#cfcfcf;width:2px;opacity:1}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#ff6c0e!important;width:20px;height:20px;}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:20px}
.mCSB_inside > .mCSB_container{margin:0}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background:#cfcfcf}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:20px;width:20px;}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:2px}

/* .hamburger end */

/*resposnive START*/
@media(max-width:991px){
	.top-nav li a{padding: 14px;}
}
@media(max-width:480px){
  .hamburger{height:60px;padding:0 13px}
}

/* header sections end ***
***********************************************************/

/* homepage start ***
**************************************************************/

/*common CSS*/
body.home{background-position:0 -12px}
.orange-link a{font-family:'Radiant Beauty',sans-serif,sans-serif;font-size:60px;color:#ff6c0e;display:inline-block;position:relative;letter-spacing:-0.4px;padding-right:8px;}
.orange-link a::after{width:0;height:5px;background:#ff6c0e;content:"";display:block;position:absolute;bottom:9px;transition:0.5s all ease;-webkit-transition:0.5s all ease}
.orange-link a:hover::after{width:100%;transition:0.5s all ease;-webkit-transition:0.5s all ease}
.ratio-img{position:relative;padding-bottom:67%;overflow:hidden;}
.ratio-img img{position:absolute;left:0;top:0}
.wow{visibility:hidden;}
.wow + .wow{-webkit-animation-delay:0.5s!important;-moz-animation-delay:1s!important;-ms-animation-delay:1s!important;-o-animation-delay:1s!important;animation-delay:1s!important}
.parallaxParent{height:100%;overflow:hidden;position:absolute;top:0;width:100%;left:0;}
.parallaxParent .bg{height:150%;position:relative;top:-80%;backface-visibility:hidden;perspective:1000;}
.news-listing .wow + .wow{-webkit-animation-delay:0.5s!important;-moz-animation-delay:1s!important;-ms-animation-delay:1s!important;-o-animation-delay:1s!important;animation-delay:1s!important}
.news-listing .wow + .wow + .wow{-webkit-animation-delay:0.5s!important;-moz-animation-delay:1.5s!important;-ms-animation-delay:1.5s!important;-o-animation-delay:1.5s!important;animation-delay:1.5s!important}
div.wpcf7 .ajax-loader{background:url(images/loading.gif)!important;width:60px;height:60px;background-size:60px!important}
.fullloader{background-color:rgba(255,255,255,0.9);position:fixed;height:100%;width:100%;top:0;z-index:9999;display:none;}
.loader-img{background:url(images/loading.gif)!important;width:180px;height:180px;background-size:180px!important;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}

/*responsive Common START*/
@media(max-width:1024px){
  .parallaxParent .bg{height:100%;top:0;}
  .catering-main .parallaxParent .bg{height:150%;top:-73%}
}
@media(max-width:767px){
  .orange-link a{font-size:40px}
  .orange-link a::after{height:3px}
  .ratio-img img{object-fit:cover;height:100%}
  body{background-size:305px;background-position:top center!important}

/*body.home{background-position:0 -5px}*/}
@media(max-width:480px){
  body.home{background-position:0 -28px}
}

/*responsive Common END*/

/* banner section start */
.banner{background:#000}
.banner .slide{height:100vh;width:100%;}
.banner .imgbox{background-size:cover!important;display:block;height:100%;width:100%;}
.banner .center-logo{position:absolute;top:50%;width:347px;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.banner .center-logo img{width:100%}
.banner .owl-prev{display:none;}
.banner .owl-next{background:url(images/arrow-white.svg) no-repeat center center;width:44px;height:28px;font-size:0;transform:rotate(90deg);position:absolute;top:0;bottom:0;right:20px;z-index:111;margin:auto;transition:0.1s all ease;-webkit-transition:0.1s all ease}
.banner .owl-next:hover{width:66px;height:42px;transition:0.1s all ease;-webkit-transition:0.1s all ease}
.banner-down{position:absolute;bottom:49px;left:32px;width:44px;height:28px;z-index:11}
.banner-down-arrow{background:url(images/arrow-white.svg);width:44px;height:28px;background-size:100%;z-index:1;transform:rotate(180deg);-webkit-transform:rotate(180deg);display:block;}
.banner .parallaxParent .bg{top:-34.8%;}
.bounce{-moz-animation:bounce 3s infinite;-webkit-animation:bounce 3s infinite;animation:bounce 3s infinite;}
@keyframes bounce{
  0%,20%,50%,80%,100%{transform:translateY(0);}
  40%{transform:translateY(-30px);}
  60%{transform:translateY(-15px);}
}
.white-banner{position:relative;}
.top-banner .banner .item{position:relative;}
.white-banner .imgbox{position:absolute;}
.white-banner .banner-caption{position:relative;z-index:11;text-align:center;margin-left:150px;max-width:525px;top:50%;transform:translateY(-50%);}
.white-banner .logo{position:absolute;top:52px;left:42px;z-index:1}
.white-banner .banner-caption .title{font-size:60px;line-height:60px;letter-spacing:4.3px;margin-bottom:35px;font-family:Gotham,sans-serif;}
.white-banner .banner-caption p{font-size:20px;font-family:'Gotham Book',sans-serif;margin-bottom:35px}
.white-banner .banner-down-arrow{background:url(images/arrow-black.svg)}
.top-banner .banner .parallaxParent .bg{-webkit-animation:zoomin 30s ease-in infinite;animation:zoomin 30s ease-in infinite;transition:all .10s ease-in-out;top:auto;user-select:none;-moz-user-select:none;-ms-user-select:none;overflow:hidden;-ms-transform-origin:0 0;}

/* Zoom in Keyframes */
@-webkit-keyframes zoomin{
  0%{transform:scale(1);}
  50%{transform:scale(1.2);}
  100%{transform:scale(1);}
}
@-moz-keyframes zoomin{
  0%{transform:scale(1);}
  50%{transform:scale(1.2);}
  100%{transform:scale(1);}
}
@-ms-keyframes zoomin{
  0%{transform:scale(1);}
  50%{transform:scale(1.2);}
  100%{transform:scale(1);}
}
@keyframes zoomin{
  0%{transform:scale(1);}
  50%{transform:scale(1.2);}
  100%{transform:scale(1);}
}

/*End of Zoom in Keyframes */

/*.white-banner .slide::before {background: url(images/white-banner-shade.png); background-size: 100%; content: ""; height: 100%; width: 100%; position: absolute; left: 0; top: 0; z-index: 1; }*/
.white-banner .slide::before{background:rgba(255,255,255,1);background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 23%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 78%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(255,255,255,1)),color-stop(23%,rgba(255,255,255,1)),color-stop(70%,rgba(255,255,255,0)),color-stop(78%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 23%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 78%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 23%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 78%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 23%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 78%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 23%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 78%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);content:"";height:100%;width:80%;position:absolute;left:0;top:0;z-index:1}

/*.black-banner .slide::before {background: url(images/black-banner-shade.png); background-size: 100%; content: ""; height: 100%; width: 100%; position: absolute; left: 0; top: 0; z-index: 1; }*/
.black-banner .slide::before{background:rgba(0,0,0,1);background:-moz-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 23%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 78%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(0,0,0,1)),color-stop(23%,rgba(0,0,0,1)),color-stop(70%,rgba(0,0,0,0)),color-stop(78%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 23%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 78%);background:-o-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 23%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 78%);background:-ms-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 23%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 78%);background:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 23%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 78%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=1);content:"";height:100%;width:80%;position:absolute;left:0;top:0;z-index:1}
.normal-banner .slide::before{content:'';background:transparent!important;height:100%;width:80%;position:absolute;left:0;top:0;z-index:1}
.black-banner{position:relative;}
.black-banner .imgbox{position:absolute;}
.black-banner .banner-caption{position:relative;z-index:11;text-align:center;margin-left:150px;max-width:525px;top:50%;transform:translateY(-50%);color:#FFF}
.black-banner .logo{position:absolute;top:52px;left:42px;z-index:1}
.black-banner .banner-caption .title{font-size:60px;line-height:60px;letter-spacing:4.3px;margin-bottom:35px;color:#FFF;font-family:'Gotham',sans-serif}
.black-banner .banner-caption p{font-size:20px;margin-bottom:35px;color:#FFF}
.mob-btm-banner-menu{display:none;}

/*responsive banner START*/
@media(min-width:1024px){
  .footermenu ul li .submenuToggle.open{background:url('../images/arrow-orange.svg')no-repeat center center;background-size:100%}
}
@media(max-width:1400px){
  .white-banner .logo{top:30px;left:30px}
  .black-banner .logo{top:30px;left:30px}
}
@media(max-width:1100px){
  .black-banner .banner-caption{margin-left:50px}
  .white-banner .banner-caption{margin-left:50px}
}
@media(max-width:1024px){
  .banner .parallaxParent .bg{top:0;}
}
@media(max-height:800px) and (orientation:landscape){
  .banner .slide{min-height:800px}
}
@media(max-width:991px){
  .banner .imgbox{background-position:center!important;}
  .white-banner .banner-caption,.black-banner .banner-caption{top:80%;transform:translateY(-80%);-webkit-transform:translateY(-80%);margin:auto;}
  .black-banner .slide::before,.white-banner .slide::before{display:none;}
}
@media(max-width:767px){
  @keyframes bounce{
    0%,20%,50%,80%,100%{transform:translateY(0);}
    40%{transform:translateY(-15px);}
    60%{transform:translateY(-5px);}
  }

  /*.banner{height:calc(100vh - 88px)}*/
  .banner .parallaxParent .bg{top:0}
  .banner .center-logo{width:178px}
  .banner-down{display:none;}
  .banner .owl-next{width:30px;height:18px;right:10px}
  .banner .owl-next:hover{width:35px;height:35px}

  /*.banner .slide{height:calc(100vh - 88px);min-height:425px}*/
  .banner .normal-banner .slide .banner-caption{position:inherit;padding:0}
  .banner .slide .banner-caption{top:auto;bottom:0;transform:none;-webkit-transform:none;background:#FFF;padding:30px 15px;position:absolute;max-width:100%;width:100%;/*height:calc(100% - 50%)*/}
  .banner .slide .banner-caption .title{font-size:26px;line-height:30px;margin-bottom:15px;letter-spacing:1.5px}
  .banner .slide .banner-caption p{display:none;}
  .banner .slide .orange-link a{font-size:40px}
  .banner .black-banner .banner-caption{background:#000;}
  .mob-btm-banner-menu{display:block;}
  .mob-btm-banner-menu .banner-down{display:block;bottom:0;left:0;right:0;margin:auto;position:relative;}
  .mob-btm-banner-menu .banner-down .banner-down-arrow{background:url(images/arrow-orange.svg);background-size:100%;width:26px;height:15px;left:0;right:0;margin:auto;}
  .mob-btm-banner-menu ul{text-align:center;border-top:solid 2px #f8f8f8;border-bottom:solid 2px #f8f8f8;}
  .mob-btm-banner-menu ul::after{clear:both;content:"";display:block;}
  .mob-btm-banner-menu ul li{text-transform:uppercase;font-family:"din-2014-narrow",sans-serif;font-size:18px;letter-spacing:1px;display:inline-block;font-weight:600;background:#FFF;width:33.33%;float:left;border-right:solid 2px #f8f8f8;}
  .mob-btm-banner-menu ul li a{padding:15px;display:block;}
  .banner .slide .logo{width:80px;left:12px;top:12px}
}

/*responsive banner END*/

/*right SIDE MENU*/
.top-rightMenu .menu-main-menu-container{background:url(images/pattern.png) #1b1b1b;right:-500px;position:fixed;height:100%;width:483px;top:0;padding:160px 20px;transition:1s all ease;-webkit-transition:1s all ease;transform:translateX(500px);-webkit-transform:translateX(500px)}
.top-rightMenu.openMenu{width:483px;position:absolute;top:0;right:0;height:100vh;}
.top-rightMenu.openMenu .menu-main-menu-container{transform:translateX(0px);-webkit-transform:translateX(0px);transition:1s all ease;-webkit-transition:1s all ease;right:0}
.top-rightMenu .menu-main-menu-container ul li{font-size:26px;color:#FFF;text-transform:uppercase;text-align:center;position:relative;font-family:"din-2014-narrow",sans-serif;letter-spacing:2px}
.top-rightMenu .menu-main-menu-container ul li.menu-item-has-children{border-bottom:solid 2px #cfcfcf}
.top-rightMenu .menu-main-menu-container ul li a{padding:22px;color:#FFF;display:inline-block;}
.top-rightMenu .menu-main-menu-container ul li a:hover{color:#ff6c0e}
.top-rightMenu .menu-main-menu-container .sub-menu{display:none;padding-bottom:30px}
.top-rightMenu .menu-main-menu-container .sub-menu li{font-size:12px;font-family:'Gotham Book',sans-serif;font-weight:500;letter-spacing:0}
.top-rightMenu .menu-main-menu-container .sub-menu li a{padding:5px 20px}
.top-rightMenu .submenuToggle{background:url(images/arrow-orange.svg);width:21px;height:12px;background-size:100%;display:block;transform:rotateX(180deg);-webkit-transform:rotateX(180deg);position:absolute;top:30px;right:10px;cursor:pointer;transition:0.5s all ease;-webkit-transition:0.5s all ease;}
.top-rightMenu .submenuToggle.open{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transition:0.5s all ease;-webkit-transition:0.5s all ease;}
.top-rightMenu .nav-menu{padding:0 50px}

/*.top-rightMenu .social{display:none;}*/
.top-rightMenu .social{display:block;position:absolute;opacity:0;visibility:hidden;transition:0.5s all;-webkit-transition:0.5s all}
.top-rightMenu.openMenu .social{opacity:0;bottom:30px;width:100%;margin:auto;text-align:center;left:0;opacity:1;visibility:visible;transition:0.6s all;-webkit-transition:0.6s all;transition-delay:0.6s;}
.top-rightMenu.openMenu .social a img{opacity:0;transition:0.5s all;-webkit-transition:0.5s all}
.top-rightMenu.openMenu .social a img+img{opacity:1;transition:0.5s all;-webkit-transition:0.5s all}
.top-rightMenu.openMenu .social a:hover img{opacity:1;transition:0.5s all;-webkit-transition:0.5s all}
.top-rightMenu.openMenu .social a:hover img+img{opacity:0;transition:0.5s all;-webkit-transition:0.5s all}
@media(max-width:991px){
  .top-rightMenu .menu-main-menu-container{padding:80px 20px}
}
@media(max-width:767px){
  .menu-is-opened .main-header .right-blk{width:483px;height:100%}
  .top-rightMenu .menu-main-menu-container{padding:60px 20px 100px;}
}
@media(max-width:480px){
  .menu-is-opened .main-header .right-blk{width:100%}
  .top-rightMenu.openMenu,.top-rightMenu .menu-main-menu-container{width:100%}
  .top-rightMenu .nav-menu{padding:0 40px}
  .top-rightMenu .menu-main-menu-container ul li a{padding:22px 0}
  .banner{height:calc(100vh - 88px)}
  .banner .slide{height:calc(100vh - 88px);min-height:425px}

  /*.banner .white-banner .imgbox,.banner .black-banner .imgbox{background-size:cover !important;background-position:top center !important;height:calc(100% - 175px)}*/
  .banner .white-banner .imgbox,.banner .black-banner .imgbox{background-size:cover!important;background-position:top center!important;height:calc(100% - 35px)}
}

/*about-main Section START*/
.about-main{padding:92px 0 72px}
.about-main .about-detail{max-width:650px;text-align:center;margin:auto;}
.about-main .about-detail .title{font-size:40px;letter-spacing:3px;margin-bottom:15px;font-family:Gotham,sans-serif;}
.about-main .about-detail .desc p{font-size:20px;line-height:34px;margin-bottom:8px}

/*respoansive START*/
@media(max-width:991px){
  .about-main{padding:90px 0 26px}
}
@media(max-width:767px){
  .about-main .about-detail .title{font-size:26px;line-height:30px;letter-spacing:1.5px;padding:0 15px;margin-bottom:25px}
  .about-main .about-detail .desc p{font-size:16px;line-height:26px}
  .about-main{padding:40px 0 26px}
}

/*respoansive END*/

/*about-main Section END*/

/*food-main START*/
.food-main .food-detail{padding:78px 0 0;text-align:center;opacity:0;transition:0.5s all ease;-webkit-transition:0.5s all ease;width:640px;transform:translateX(-50%);-webkit-transform:translateX(-50%);position:relative;left:50%}
.food-main .owl-item.center .food-detail{opacity:1;transition:0.5s all ease;-webkit-transition:0.5s all ease}
.food-main .food-detail .title{font-size:40px;margin-bottom:21px;letter-spacing:3px;font-family:Gotham,sans-serif;}
.food-main .food-detail p{font-size:20px;line-height:33px;margin-bottom:8px}
.f-slider .owl-nav{position:absolute;top:0;max-width:700px;width:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.f-slider .owl-nav > div.owl-prev{position:absolute;top:107px;bottom:inherit!important;margin:auto;background:url(images/arrow-orange-thin.svg) no-repeat center;width:30px;height:30px;background-size:16px;font-size:0;left:0;}
.f-slider .owl-nav > div.owl-next{position:absolute;top:107px;bottom:inherit!important;margin:auto;background:url(images/arrow-orange-thin.svg) no-repeat center;width:30px;height:30px;background-size:16px;font-size:0;right:0;transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.f-slider .item{padding:0 10px}
.food-main .orange-link{text-align:center;padding-bottom:86px}
.food-name-sl .owl-stage{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

/*.f-slider .item img{max-height:529px;max-width:290px}*/

/*responsive START*/

/*@media(max-width:1600px){
.f-slider .owl-nav > div.owl-prev{left:23%;}
.f-slider .owl-nav > div.owl-next{right:23%;}
}
@media(max-width:1280px){
.f-slider .owl-nav > div.owl-prev{left:12%}
.f-slider .owl-nav > div.owl-next{right:12%}
}
@media(max-width:991px){
.food-main .food-detail{padding:20px 0 92px}
.f-slider .owl-nav > div.owl-prev{left:3%;}
.f-slider .owl-nav > div.owl-next{right:3%;}
}*/
@media(max-width:767px){
  .food-main .food-detail{padding:20px 50px 50px!important;width:550px;}
  .food-main .food-detail .title{font-size:26px}
  .food-main .food-detail p{font-size:16px;line-height:26px}
  .f-slider .owl-nav > div.owl-prev{left:2%;top:118px;}
  .f-slider .owl-nav > div.owl-next{right:2%;top:118px;}
}
@media(max-width:480px){
  .food-main .food-detail{width:280px;padding:20px 20px 50px!important;}
  .food-main .food-detail .title{max-width:100%;}
  .f-slider .owl-nav > div.owl-prev{bottom:252px}
  .f-slider .owl-nav > div.owl-next{bottom:252px}
}

/*responsive END*/

/*food-main END*/

/*catering START*/
.catering-main{padding:100px 0;position:relative;}
.black-o-info{background:url(images/oval-black.svg) no-repeat;max-width:612px;margin:auto;text-align:center;padding:111px 60px 90px;position:relative;}
.black-o-info .title{color:#FFF;font-size:40px;letter-spacing:3px;margin-bottom:15px;font-family:Gotham,sans-serif;}
.black-o-info p{color:#FFF;font-size:16px;line-height:27px;margin-bottom:16px}
.catering-main .mobile-imgbox{display:none;}

/*responsive START*/
@media(max-width:991px){
  .catering-main{padding:131px 0 125px}
  .black-o-info{padding:80px 50px 50px;max-width:520px;background-size:100%}
  .black-o-info .title{margin-bottom:8px}
  .black-o-info p{line-height:28px;margin-bottom:4px}
}
@media(max-width:767px){
  .catering-main{padding:0}
  .catering-main .mobile-imgbox{display:block;}
  .catering-main .mobile-imgbox .ratio-img{padding-bottom:100%}
  .black-o-info{background:#1b1b1b;padding:50px 20px 50px;max-width:100%}
  .black-o-info .title{font-size:26px;margin-bottom:15px}
  .black-o-info p{margin-bottom:15px}
  .catering-main .black-o-info{top:0!important}
}

/*responsive END*/

/*catering END*/

/*join-family-main START*/
.join-family-main{padding:100px 0 110px}
.join-family-main .join-info{text-align:center;padding:0 40px}
.join-family-main .join-info .title{font-size:40px;line-height:48px;margin-bottom:29px;padding:0 30px 0 0;letter-spacing:3px;margin-top:48px;font-family:Gotham,sans-serif;}
.join-family-main .join-info p{line-height:34px;margin-bottom:20px;font-size:20px;padding:0 30px 0 0;letter-spacing:0.2px;}
.join-family-main .orange-link{margin:0 0 0 -30px}
.join-right{padding-left:50px;padding-right:20px}
.videobox{position:relative;}
.video-icon span{margin:5px 0 0 4px;display:block;}
.video-icon{width:100px;height:100px;position:absolute;top:46.5%;left:49.5%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);cursor:pointer;color:#FFF;text-transform:uppercase;text-align:center;}
.video-icon img{transition:0.5s all;-webkit-transition:0.5s all}
.video-icon img+img{display:none;/*position:absolute*/top:0;left:0;transition:0.5s all;-webkit-transition:0.5s all}
.videobox a:hover .video-icon img{display:none}
.videobox a:hover .video-icon img+img{display:block;transition:0.5s all;-webkit-transition:0.5s all}
.videobox .ratio-img{padding-bottom:70%}
.testimonials{background:#1b1b1b;padding:48px 70px;text-align:center;color:#FFF}
.testimonials p{color:#FFF;margin-bottom:18px;font-size:16px;font-style:italic;line-height:26px}
.testimonials .name{font-size:14px;font-style:italic;letter-spacing:0px;margin:0;}
.testimonial-slider .owl-prev{position:absolute;bottom:0;top:0;margin:auto;background:url(images/arrow-orange-thin.svg) no-repeat center;width:25px;height:25px;background-size:14px;font-size:0;left:-50px;transition:0.5s all ease;-webkit-transition:0.5s all ease}
.testimonial-slider .owl-next{position:absolute;bottom:0;top:0;margin:auto;background:url(images/arrow-orange-thin.svg) no-repeat center;width:25px;height:25px;background-size:14px;font-size:0;right:-50px;transform:rotate(180deg);-webkit-transform:rotate(180deg);transition:0.5s all ease;-webkit-transition:0.5s all ease}
@media(min-width:1024px){
  .testimonial-slider .owl-nav .owl-prev:hover{transform:translateX(10px) scale(1.3) rotate(0deg);-webkit-transform:translateX(10px) scale(1.3) rotate(0deg);}
  .testimonial-slider .owl-nav .owl-next:hover{transform:translateX(-10px) scale(1.3) rotate(180deg);-webkit-transform:translateX(-10px) scale(1.3) rotate(180deg);}
}
@media(max-width:1400px){
  .join-family-main .join-info{padding:0}
  .join-right{padding:0 15px}
  .testimonials{padding:48px 60px}
  .testimonial-slider .owl-prev{left:-45px}
  .testimonial-slider .owl-next{right:-45px}
}
@media(max-width:991px){
  .join-family-main{padding:92px 0 0}
  .join-family-main .join-info .title{margin-top:0;padding:0 50px;margin-bottom:18px}
  .join-family-main .join-info p{padding:0 50px;margin-bottom:28px}
  .join-family-main .container{max-width:100%}
  .join-right{padding:98px 0 0 0}
  .join-family-main .orange-link{margin:0}
  .videobox .ratio-img{padding-bottom:51.5%}
  .videobox .ratio-img img{top:0;bottom:0;margin:auto;width:100%}
  .video-icon{top:48%;left:50%;width:104px;height:104px;}
  .testimonials{padding:65px 145px 70px}
  .testimonials p{font-size:20px;margin-bottom:25px}
  .testimonials .name{font-size:18px}
  .testimonial-slider .owl-prev{left:-122px;background-size:18px;height:35px;width:35px}
  .testimonial-slider .owl-next{right:-122px;background-size:18px;height:35px;width:35px}
  .testimonial-slider .owl-prev{left:-15px;top:auto;bottom:-7px;background-size:14px;height:25px;width:25px;}
  .testimonial-slider .owl-next{right:-15px;top:auto;bottom:-7px;background-size:14px;height:25px;width:25px;}
  /*.f-videobox.video-section .video-icon{bottom:37px;right:10px}*/
  .f-videobox.video-section .videobox .box-wrap{padding-top:61.8%}
  .f-videobox.video-section .video-detail{bottom:49px;padding:0 49px;}
}
@media(max-width:767px){
  .join-family-main{padding-top:50px}
  .join-right{padding-top:50px}
  .join-family-main .join-info .title{font-size:26px;letter-spacing:1.5px;padding:0 15px;line-height:30px;margin-bottom:30px}
  .join-family-main .join-info p{font-size:16px;padding:0 15px;line-height:24px}
  .testimonials{padding:65px 30px 70px}
  .testimonials p{font-size:16px}
  .testimonials .name{font-size:16px}
}
@media(max-width:480px){
  .videobox .ratio-img{padding-bottom:100%}
}

/*responsive join-family-main END*/

/*join-family-main END*/

/*footer START*/
.black-icon{display: none;}
.f_logo{position:relative;}
footer{background-color: #fff;}
.footer-logo{text-align:center;margin-bottom:40px}
.footer-logo a{width:185px;display:block;margin:auto;}
.footer-container .starlight-logo {text-align: center; margin-bottom: 72px;}
.footer-container .starlight-logo img{max-width: 180px;}
.footer-container{max-width:1304px;margin:auto;}
.footermenu{text-align:center;margin-bottom:50px}
.footermenu ul{display:flex;margin:0 5px 0 -10px;justify-content:center;}
.footermenu ul li{width:15%;text-transform:uppercase;display:inline-block;padding:0 20px;text-align:center;text-align:center;position:relative;}
.footermenu ul li a{color:#000;padding:15px;display:inline-block;font-family:"din-2014-narrow",sans-serif;letter-spacing:2px;font-size:22px; font-weight: 600;}
.footermenu ul li:hover > a{color:#ff6c0e}
.footermenu ul li .submenuToggle{background:url(images/arrow-black-fat.svg);width:21px;height:12px;background-size:100%;transform:rotate(180deg);-webkit-transform:rotate(180deg);display:inline-block;position:absolute;top:23px;transition:0s all;-webkit-transition:0s all;cursor:pointer; margin-left: -10px;}
.footermenu ul li .submenuToggle,.footermenu ul li .submenuToggle.open{  /* transform: rotate(0deg); */ transition:all .4s ease-in;}
.footermenu ul li .submenuToggle.open{background-size:100%;transform:rotate(0deg);-webkit-transform:rotate(0deg);}
.footermenu .sub-menu{display:none;left:0;margin:auto;background:none;z-index:11;font-family:'Gotham Book',sans-serif;padding:15px 0}
.footermenu ul.sub-menu li{padding:0;display:block;width:100%}
.footermenu ul.sub-menu li a{color:#000;display:block;font-size:14px;letter-spacing:1px;padding:5px;font-family:'Gotham Book',sans-serif;}
.footermenu ul.sub-menu li a:hover{color:#ff6c0e}
.ftr-form-content{padding:0 20px 0 4px}
.signup-main{max-width:740px;margin:auto auto 100px;}
.signup-desc{padding:0 0 0 6px}
.signup-desc .title{color:#000;font-size:23px;margin-bottom:15px;font-family:"din-2014-narrow",sans-serif;letter-spacing:2.7px;font-weight:600;margin:7px 0 13px 0;}
.signup-desc p{color:#000;font-size:16px;line-height:26px;padding-right:45px}
.footer-email{position:relative;margin-top:7px}
.footer-email input[type="email"]{color:#000;padding-right:80px;width:100%;border-bottom:solid 2px #ff6c0e}
.submit-btn{position:absolute;right:-10px;top:-10px}
.submit-btn input[type="submit"]{font-family:'Radiant Beauty',sans-serif;font-size:50px;color:#ff6c0e;display:inline-block;position:relative;background:none;border:none;line-height:50px;min-width:70px}
footer div.wpcf7 .ajax-loader{position:absolute;margin:0 0 0 8px}
footer::-webkit-input-placeholder{color:#000;opacity:1!important;font-family:"din-2014-narrow",sans-serif;font-size:18px;letter-spacing:1px;font-weight:normal;}
footer::-moz-placeholder{color:#000;opacity:1!important;font-family:"din-2014-narrow",sans-serif;font-size:18px;letter-spacing:1px;font-weight:normal;}
footer:-ms-input-placeholder{color:#000;opacity:1!important;font-family:"din-2014-narrow",sans-serif!important;font-size:18px;letter-spacing:1px;font-weight:normal;}
footer:-moz-placeholder{color:#000;opacity:1!important;font-family:"din-2014-narrow",sans-serif;font-size:18px;letter-spacing:1px;font-weight:normal;}
.bottom-ftr-right{text-align:right}
.btm-links{padding-left:9px}
.btm-links ul li{display:inline-block;margin-right:38px}
.btm-links ul li a{color:#ff6c0e;text-decoration:underline;font-size:13px;padding:11px 0;display:inline-block}
.btm-links ul li a:hover{text-decoration:none;}
.social{display:inline-block;margin-right:100px}
.social a{display:inline-block;position:relative;margin:2px 15px 0 21px}
.social a img{max-width:40px;max-height:40px}
.social a img.hover-icon{opacity:0;position:absolute;left:0;top:0;transition:0.5s all ease;-webkit-transition:0.5s all ease}
.social a:hover img.white-icon{opacity:0;transition:0.5s all ease;-webkit-transition:0.5s all ease}
.social a:hover img.hover-icon{opacity:1;transition:0.5s all ease;-webkit-transition:0.5s all ease}
footer .social a img.black-icon{ display: inline-block; opacity: 1; }
footer .social a:hover img.black-icon{opacity:0;transition:0.5s all ease;-webkit-transition:0.5s all ease}
footer .social a img.white-icon{display: none;}
.copy-text{color:#000;font-size:13px;display:inline-block;font-family:'Gotham Book',sans-serif;margin:0 -5px -4px 4px;vertical-align:middle;font-weight: 600;}
.ftr-form-content .social,.footer-logo .social{display:none;}
.ftr-mob-signup .signup-main{display:none;}
.footer-email .wpcf7-not-valid-tip{border:0;font-family:"din-2014-narrow",sans-serif;font-weight:normal;font-size:20px!important;padding:0;width:100%;text-align:left;position:relative!important;margin:30px 0 0 0;left:0!important;line-height:22px!important}
.footermenu ul li.submenuOpened > a{color:#ff6c0e}

.mobile-social-icons{display: none;}

/*responsive footer START*/
@media(min-width:1024px){
  .footermenu ul li.submenuOpened .submenuToggle,
  .footermenu ul li:hover .submenuToggle{background:url(images/arrow-orange-fat.svg);transition:0s all ease;-webkit-transition:0s all ease;background-size:100%}
}
@media(max-width:1400px){
  .footermenu ul{margin:0}
  .footermenu ul li{padding:0 15px}
  .copy-text{margin-right:0}
  .ftr-bottom{padding:0 15px}
}
@media(max-width:991px){
  footer{padding:99px 0 30px}
  .footermenu{margin-bottom:67px}
  .footermenu ul{display:block;}
  .footermenu ul li{display:block;width:100%}
  .signup-main{max-width:625px;margin:auto auto 75px}
  .footer-logo{margin-bottom:40px}
  .footer-container .starlight-logo{margin-bottom: 54px;}
  .footermenu ul li a{margin-bottom:0;padding:22px 15px;font-size:26px;letter-spacing:2.36px}
  .footermenu .sub-menu{position:relative;background:none;padding-top:0;padding-bottom:10px}
  .footermenu ul li .submenuToggle{top:30px}
  .footermenu ul li .submenuToggle.open{transform:rotate(0);-webkit-transform:rotate(0)}
  .footermenu ul.sub-menu li a{color:#000;padding:4px}
  .footermenu ul li.submenuOpened > a,
  .footermenu ul li:hover > a{color:#000}
  .footermenu ul.sub-menu li{margin-bottom: 3px;}
  .signup-desc .title{margin:7px 0 6px 0;padding-right:10px}
  .signup-desc p{padding-right:0;margin-left:-2px}
  .bottom-ftr-right .social{display:none;}
  .ftr-form-content .social{display:block;margin:49px 0 0;text-align:right;}
  .ftr-form-content .social a{margin:2px -11px 0 46px}
  .footer-email{padding-left:29px}
  .submit-btn{right:-2px;top:-12px}
  .footer-email input[type="email"]{height:48px}
  .btm-links{padding-left:63px}
  .btm-links ul li{margin-right:37px}
  .btm-links ul li:last-child{margin-right:0}
  .copy-text{margin:17px 63px 0 0}
}
@media(max-width:767px){
  footer{background-size:305px;padding:100px 0 30px}
  .footer-logo{margin-bottom:30px}
  .footer-logo a{width:127px}
  .btm-links{padding-left:0;text-align:center;}
  .btm-links ul li{display:block;margin-right:0}
  .copy-text{margin:15px 0;text-align:center;display:block;}
  .ftr-form-content .social{display:none;}
  .footer-logo .social{display:block;margin:24px auto 0}
  .footer-logo .social a{width:auto;}
  .signup-main{padding:0 15px;margin-bottom:30px}
  .signup-desc{text-align:center;margin-bottom:34px}
  .signup-desc .title{font-size:18px;letter-spacing:1.6px;margin:5px 0 17px 0}
  .footer-email input[type="email"]{padding-right:0;text-align:center;}
  .submit-btn{position:relative;text-align:center;top:0;right:0;display:inline-block}
  footer div.wpcf7 .ajax-loader{display:none!important}
  .footer-email{padding-left:0}
  .ftr-form-content{padding:0 20px;text-align:center;}
  .ftr-menu-and-form{display:flex;flex:0 0 100%}
  .signup-main{display:none;}
  .ftr-mob-signup .signup-main{display:block;}
  .footermenu{margin-bottom:50px}
  .footermenu ul li a{font-size:22px;letter-spacing:2px;padding:29px 15px 15px;}
  .footermenu ul.nav-menu > li{margin-bottom: 10px;}
  .footermenu ul li .submenuToggle{top:38px; margin-left: 0; right: 35px;}
  .footermenu ul.sub-menu li a{font-size:12px}

  .footer-container .starlight-logo {margin-bottom: 68px; }
  .footer-container .starlight-logo img{max-width: 140px;}
  .mobile-social-icons{display: block; text-align: center; margin-bottom: 30px;}
  .mobile-social-icons .social{margin-right: 0;}
}

/*responsive footer END*/

/*instagram START*/
.instapost-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.instagram-main .item-blk{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;padding-bottom:33.33%;position:relative;overflow:hidden;backface-visibility:hidden;background:#1b1b1b;}
.instagram-main .item-blk:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.0);z-index:1;pointer-events:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;backface-visibility:hidden;}
.instagram-main .item-blk > a,.instagram-main .item-blk img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;backface-visibility:hidden;}
.instagram-main .item-blk .hover_box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:5;color:#fff;backface-visibility:hidden;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;line-height:30px}
.instagram-main .item-blk:hover:before{background:rgba(0,0,0,0.5);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;backface-visibility:hidden;}
.instagram-main .item-blk:hover .hover_box{opacity:1;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.instagram-main .item-blk:hover img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(1.07);-moz-transform:scale(1.07);-ms-transform:scale(1.07);-o-transform:scale(1.07);transform:scale(1.07);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;backface-visibility:hidden;}
.hover_box span{display:inline-block;vertical-align:middle;position:relative;padding:0 10px 0 33px;}
.hover_box span a{color:#fff;}
.insta-like:before{content:'';position:absolute;top:50%;left:0;width:30px;height:30px;background:url(images/like-button.png) no-repeat center;transform:translateY(-50%);background-size:contain;}
.insta-link:before{content:'';position:absolute;top:50%;left:0;width:30px;height:30px;background:url(images/link-button.png) no-repeat center;transform:translateY(-50%);background-size:contain;}
@media (max-width:640px){
  .instagram-main .item-blk{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-bottom:50%;}
}
@media (max-width:480px){
  .instagram-main .item-blk:hover .hover_box{width:100%}
  .hover_box span{display:block;font-size:14px;padding:0 10px}
  .insta-like:before,.insta-link:before{height:22px;width:22px;position:unset;display:inline-block;vertical-align:middle;transform:none;margin-right:5px}
}

/*Instagram END*/

/*inner-banner START*/
.innerbanner .row{margin:0}
.innerlogo{position:fixed;top:52px;left:42px;width:171px;transition:0.5s all;-webkit-transition:0.5s all}
.site-header.fixed-header .innerlogo{transition:0.1s all ease;-webkit-transition:0.1s all ease;width:120px;top:10px;left:10px;/* opacity:0*/}
.inner-bannerimg{height:350px;background-repeat:no-repeat!important;background-size:cover!important;background-color:#ededec!important}
.inner-caption{text-align:center;max-width:640px;margin:auto;padding:0 30px}
.inner-caption .title{font-size:60px;line-height:65px;letter-spacing:4.3px;color:#FFF;margin-bottom:15px;font-family:'Gotham',sans-serif}
.inner-caption p{font-size:20px;line-height:34px;color:#FFF}
.privacy-policy .inner-caption,.terms-of-entry .inner-caption{max-width:700px}
body{-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:auto;}
.home .show-logo .main-header .logo-wrap{opacity:1;visibility:visible;transition:0.5s all;-webkit-transition:0.5s all}

/*responsive START*/
@media(max-width:1070px){
  .privacy-policy .inner-caption,.terms-of-entry .inner-caption{max-width:640px}
}
@media(max-width:991px){
  .inner-bannerimg{height:388px}
  .innerlogo{left:28px}
  .privacy-policy .inner-caption,.terms-of-entry .inner-caption{padding-top:70px}
}
@media(max-width:767px){
  .inner-bannerimg{height:240px}
  .inner-caption .title{font-size:26px;letter-spacing:2px;line-height:35px}
  .innerlogo{width:80px;top:12px;left:12px}
  .inner-caption p{display:none;}
  .privacy-policy .inner-caption,.terms-of-entry .inner-caption{padding-top:0}
  .privacy-policy .inner-caption .title,.terms-of-entry .inner-caption .title{margin:0}
  .site-header.fixed-header .innerlogo{width:80px;top:12px;left:12px}
}

/*responsive END*/

/*inner-banner END*/

/*Food Listing page START*/
.food-listing-main{padding:97px 0 0}
.food-listing-main .container{padding:0;max-width:1100px}
.main-cat{text-align:center;margin-bottom:54px}
.main-cat ul li{display:inline-block;font-size:26px;letter-spacing:2px;font-family:"din-2014-narrow",sans-serif;font-weight:600;text-transform:uppercase;padding:0 64px 0 68px}
.main-cat ul li a{color:#1b1b1b;position:relative;padding:0 5px}
.main-cat ul li a::after{position:absolute;content:"";background:#ff6c0e;width:0;height:5px;left:0;bottom:-3px;transition:0.5s all ease;-webkit-transition:0.5s all ease}
.main-cat ul li.active a::after{width:100%;transition:0.5s all ease;-webkit-transition:0.5s all ease}
.main-cat ul li a:hover{color:#ff6c0e}
.main-cat ul li.active a,.main-cat ul li.active a:hover{color:#1b1b1b}
.category-slider{background:#1b1b1b;font-family:"din-2014-narrow",sans-serif;padding:0 50px;position:relative;margin-bottom:62px;}

/*.category-slider:after{background: url(images/food-name-shade.png); position: absolute; content: ""; top: 0; right: 50px; width:90px; height: 100%; z-index: 100; background-size: contain;pointer-events:none;}*/
.lastActiveItem{pointer-events:none;}
.lastActiveItem::after{background:url(images/food-name-shade.png);position:absolute;content:"";top:0;right:0;width:90px;height:100%;z-index:100;background-size:contain;pointer-events:none;}
.food-listing-main .owl-item:last-child.lastActiveItem{pointer-events:auto;}
.food-listing-main .owl-item:last-child.lastActiveItem::after{display:none;}
.category-slider li{text-transform:uppercase;letter-spacing:1px;height:100%}
.category-slider li a{color:#FFF;padding:27px;display:block;text-align:center;}
.category-slider li label{color:#FFF;display:block;text-align:center;cursor:pointer;transition:0.5s all ease;-webkit-transition:0.5s all ease;height:100%}
.category-slider li label span{color:#FFF;padding:22px 0;display:block;transition:0.5s all ease;-webkit-transition:0.5s all ease;line-height:18px;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:100%}
.category-slider li label input{visibility:hidden;opacity:0;height:0;position:absolute;z-index:1;height:100%;width:100%}
.category-slider li label input[type="radio"]:checked + span{background:#ff6c0e;color:#FFF;transition:0.5s all ease;-webkit-transition:0.5s all ease}
.category-slider li a:hover{background:#ff6c0e}
.category-slider .owl-prev{background:url(images/arrow-white-fat.svg);width:19px;height:11px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);display:inline-block;position:absolute;top:0;bottom:0;left:-65px;padding:20px 40px;font-size:0;margin:auto;background-size:23px;background-position:center;background-repeat:no-repeat;}
.category-slider .owl-next{background:url(images/arrow-white-fat.svg);width:19px;height:11px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);display:inline-block;position:absolute;top:0;bottom:0;right:-65px;padding:20px 40px;font-size:0;margin:auto;background-size:23px;background-position:center;background-repeat:no-repeat;}
.category-slider .owl-prev.disabled,.category-slider .owl-next.disabled{opacity:0.5}
.food-listing{padding:0 15px}
.left-food{padding:0 50px}
.right-food{padding:0 50px}
.food-listing .list{margin-bottom:62px}
.food-listing .list::after{clear:both;display:block;content:""}
.food-listing .ratio-img{padding-bottom:66.7%;margin-bottom:40px;width:100%;background:url(images/loading.gif) no-repeat #EEE;background-position:center;}
.food-listing .list img{bottom:0;margin:auto;}
.food-listing .list .title{font-size:26px;font-family:"din-2014-narrow",sans-serif;letter-spacing:2px;margin-bottom:9px}
.food-listing .list p{font-size:14px;line-height:20px;}
.not-found{padding:0 0 60px 0;font-size:20px;letter-spacing:1px;}
.nutrition-click{float:right;text-decoration:underline;font-size:14px;color:#ff6c0e;position:relative;margin-top:8px}
.nutrition-click:hover{color:#ff6c0e;}
.nutrition-click:after{background:url(images/arrow-orange-fat.svg) no-repeat center;width:33px;height:33px;background-size:20px;content:"";display:inline-block;transform:rotate(180deg);-webkit-transform:rotate(180deg);margin:-1px -6px -14px 4px}
.nutrition-click.open:after{transform:rotate(0);-webkit-transform:rotate(0);margin:-1px -6px -11px 4px}

/*.nutrition-box{display:none;}*/
.nutrition-box::before{clear:both;display:block;content:""}
.nutrition-box .uses-icons{margin-bottom:15px}
.nutrition-box ul li{display:inline-block;min-width:45px;text-align:center;}
.nutrition-box ul li img{max-width:50px;max-height:40px}
.ins-names{margin-bottom:15px}
.ins-names ul li{position:relative;font-size:16px;text-transform:uppercase;font-weight:600;letter-spacing:1.2px;font-family:"din-2014-narrow",sans-serif,sans-serif;margin-right:15px;color:#5b3b14}
.ins-names ul li::before{height:8px;width:8px;border-radius:100%;content:"";background:#5b3b14;margin:-3px 10px 0 0;display:inline-block;vertical-align:middle;}
.ins-names ul li:last-child{color:#ff6c0e}
.ins-names ul li:last-child::before{background:#ff6c0e}
.head-part ul{display:inline-block;margin:0 0 15px 0}
.head-part a{font-size:18px;font-family:"din-2014-narrow",sans-serif;text-transform:uppercase;font-weight:600;margin-right:30px;position:relative;}
.nutrition-box ul li:last-child a{margin-right:10px}
.head-part a::after{position:absolute;content:"";background:#ff6c0e;width:0;height:5px;left:0;bottom:-5px;transition:0.5s all ease;-webkit-transition:0.5s all ease;}
.head-part .tab-active a::after{width:100%;transition:0.5s all ease;-webkit-transition:0.5s all ease}
.head-part .total-nt{float:right;font-size:16px;color:#1b1b1b;font-weight:bold;margin-top:7px;margin-bottom:15px}
.head-part::after{clear:both;display:block;content:""}
.nutrition-box{display:none;margin-top:50px}
.nutrition-box .tab-content ul{padding:20px 0}
.nutrition-box .tab-content ul ul{padding:0 0 0 20px}
.nutrition-box .tab-content ul li{width:100%;font-size:12px}
.nutrition-box .tab-content ul li span{width:50%;display:block;float:left;text-align:left;font-family:'Gotham',sans-serif;font-weight:500}
.nutrition-box .tab-content ul li span+span{text-align:right;font-weight:normal;font-family:'Gotham Book',sans-serif}
.tab-item{display:none;}
.tab-item:first-child{display:block;}
.head-part ul.tabs-nav{margin-bottom:5px}
.head-part ul.tabs-nav li{margin-bottom:10px}
.page-template-tpl-food .innerbanner .inner-caption{padding:35px 0 0;}
.page-template-tpl-food .innerbanner .inner-caption h3{margin-bottom:7px;}
.food-two-grid{margin-top:38px}
.food-two-grid .ratio-img{padding-bottom:79%}
.food-two-grid .order-cater{padding-right:0}
.food-two-grid .find-store{padding-left:0}
.food-two-grid .two-box{position:relative;background:#efefef}
.food-two-grid .two-box .detail{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;min-width:500px;z-index:2}
.food-two-grid .two-box .detail .title{font-size:40px;color:#FFF;letter-spacing:3px;margin-bottom:15px;}
.food-two-grid .two-box .detail p{font-size:16px;margin-bottom:5px;color:#FFF;line-height:28px}
.food-two-grid .two-box img{transition:0.5s all;-webkit-transition:0.5s all;backface-visibility:hidden;}
.food-two-grid .two-box:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);transition:0.5s all;-webkit-transition:0.5s all;backface-visibility:hidden;}
.food-two-grid .ratio-img.overlay_on{position:relative;}
.food-two-grid .ratio-img.overlay_on::before{background-color:rgba(0,0,0,0.7);content:"";position:absolute;height:100%;width:100%;display:block;left:0;top:0;z-index:1;opacity:1;transition:0.5s all;-webkit-transition:0.5s all;}

/*.food-two-grid .two-box::before {background-color: rgba(0,0,0,0.7); content: ""; position: absolute; height: 100%; width: 100%; display: block; left: 0; top: 0; z-index: 1;opacity:1;transition:0.5s all;-webkit-transition:0.5s all;opacity:  0}*/

/*.food-two-grid .two-box:hover::before {opacity:1;transition:0.5s all;-webkit-transition:0.5s all;}*/
.food-listing .list .nutrition-box p{display:none;}
.wrapper .food-listing-main:first-child{padding-top:200px;}
@media(max-width:1280px){
  .lastActiveItem::after{display:none;}
  .lastActiveItem{pointer-events:auto;}

/*.food-name-sl.owl-carousel .owl-item{margin-left:-1px}*/}
@media(min-width:1024px){
  .food-listing .list img{transition:0.5s all;-webkit-transition:0.5s all;backface-visibility:hidden;}
  .food-listing .list:hover .ratio-img img{transform:scale(1.1);-webkit-transform:scale(1.1);transition:0.5s all;-webkit-transition:0.5s all;backface-visibility:hidden;}
  .head-part a:hover::after{width:100%;transition:0.5s all ease;-webkit-transition:0.5s all ease}
  .category-slider li label span:hover{color:#ff6c0e;transition:0.5s all ease;-webkit-transition:0.5s all ease}
  .category-slider .owl-nav .owl-next,.category-slider .owl-nav .owl-prev{transition:0.5s all;-webkit-transition:0.5s all}
  .category-slider .owl-nav .owl-prev:hover{transform:translateX(5px) scale(1.2) rotate(-90deg);-webkit-transform:translateX(5px) scale(1.2) rotate(-90deg);}
  .category-slider .owl-nav .owl-next:hover{transform:translateX(-5px) scale(1.2) rotate(90deg);-webkit-transform:translateX(-5px) scale(1.2) rotate(90deg);transition:0.5s all;-webkit-transition:0.5s all}
}
@media(max-width:1100px){
  .food-two-grid .two-box .detail{padding:0 30px;width:100%;min-width:inherit;}
  .food-two-grid .two-box .detail .title{font-size:32px;letter-spacing:2.4px}
}
@media(max-width:991px){
  .page-template-tpl-food .innerbanner .inner-caption{padding:102px 0 0}
  .page-template-tpl-food .innerbanner .inner-caption h3{margin-bottom:18px}
  .main-cat ul li{padding:0 66px}
  .left-food{padding:0 30px 0 40px}
  .right-food{padding:0 40px 0 30px}
  .category-slider{padding:0 50px;margin-bottom:67px}

  /*.food-listing .ratio-img{padding-bottom:70%}*/
  .food-listing .ratio-img{margin-bottom:52px}
  .food-listing .list p{font-size:16px}
  .nutrition-click{font-size:16px}
  .nutrition-click:after{margin:-1px -2px -12px 6px;background-size:22px}
  .nutrition-click.open:after{margin:-1px -2px -11px 6px}
  .head-part a{margin-right:20px}
  .nutrition-box .tab-content ul{padding:0}
  .nutrition-box .tab-content ul li{font-size:16px}
  .nutrition-box .tab-content ul ul{padding:0 0 0 10px}
  .tab-content{padding-top:15px}
  .food-two-grid .two-box .detail{padding:0 10px}
  .food-two-grid .two-box .detail p{line-height:22px}
  .food-two-grid .two-box .detail .title{margin-bottom:8px}
  .food-two-grid .find-store .detail .title{margin-bottom:20px}
  .food-two-grid .find-store .detail p{margin-bottom:15px}
  .category-slider .owl-next{right:-65px}
  .category-slider li label span{padding:27px 10px}
}
@media(max-width:767px){
  .page-template-tpl-food .innerbanner .inner-caption{padding:0}
  .page-template-tpl-food .innerbanner .inner-caption h3{font-size:30px;margin:0}
  .food-two-grid .two-box .detail .title{font-size:26px;letter-spacing:2px}
  .left-food{padding:0 20px}
  .right-food{padding:0 20px}
  .category-slider{margin-left:0}
  .food-listing-main{padding:30px 0 0}
  .main-cat ul li a::after{bottom:-5px}
  .main-cat ul li{padding:0 27px;letter-spacing:1.5px;font-size:20px;}
  .main-cat{margin-bottom:26px}
  .category-slider li label span{padding:22px 5px}
  .category-slider{margin-bottom:29px}
  .food-listing .ratio-img{    /*padding-bottom:71%;*/margin-bottom:18px}
  .food-listing .list .title{margin-bottom:0;/*min-height:62px*/}
  .food-listing .list p{display:none;}
  .food-listing .list .nutrition-box p{display:block;margin-bottom:20px;font-size:14px;line-height:20px}
  .nutrition-box .tab-content ul li{font-size:14px}
  .nutrition-click{font-size:14px;margin-top:5px}
  .food-listing .list{margin-bottom:45px}
  .nutrition-click:after{margin:-1px -6px -14px 4px}
  .food-two-grid .order-cater .ratio-img{padding-bottom:122.5%}
  .food-two-grid .find-store .ratio-img{padding-bottom:88%}
  .food-two-grid .two-box .detail .title{margin-bottom:20px}
  .food-two-grid .two-box .detail p{font-size:16px;line-height:26px;margin-bottom:30px}
  .food-listing-main .container{max-width:540px;}
  .nutrition-box{margin-top:15px}
}
@media only screen and (min-width:480px) and (max-width:767px) and (orientation:portrait){
  .food-two-grid .order-cater .ratio-img{padding-bottom:50%}
  .food-two-grid .find-store .ratio-img{padding-bottom:50%}
  .ratio-img img{width:100%}
}
@media(max-width:480px){
  .main-cat ul li{padding:0 15px}
  .category-slider{padding:0 31px}
  .category-slider .owl-prev{left:-55px;padding:10px 36px}
  .category-slider .owl-next{right:-55px;padding:10px 36px}
  .food-two-grid .find-store .detail p{max-width:180px;margin:auto auto 15px}
  .food-two-grid .two-box img{object-fit:cover;height:100%}
  .head-part ul{display:block;text-align:center;}
  .head-part ul li:last-child a{margin-right:0}
  .head-part .total-nt{display:block;float:none;margin:25px 0 0 0;text-align:center;}
  .category-slider li label span{font-size:15px}
}
@media(max-width:320px){
  .category-slider li label span{font-size:14px}
  .head-part a{margin-right:15px;font-size:17px}
}

/*Food Listing page END*/

/*Store PAGE START*/

.page-template-tpl-store .inner-caption .title{margin-bottom:0}
.map-main{position:relative;background:#ededec}
.map-main #map_canvas{width:100%;height:800px;z-index:2;}
.mobile-map{width:100%;height:320px;z-index:2;}
.map-main .full-map{padding-right:0;transition:0.5s all;-webkit-transition:0.5s all}

/*.map-main.map-searched .full-map{padding-right:300px;}*/
.right-panel-map{width:370px;position:absolute;right:0;top:0;z-index:99;transform:translateX(362px);-webkit-transform:translateX(362px);transition:0.5s all;-webkit-transition:0.5s all}
.map-main.map-searched .right-panel-map{padding-right:5px;transform:translateX(0);-webkit-transform:translateX(0);transition:0.5s all;-webkit-transition:0.5s all;height:100%;max-height:800px}
.map-main.map-searched .right-panel-map ul{height:100%;padding-right:27px;padding-left:30px}
.tax-store-category .map-main{position:relative}

/*.tax-store-category .map-main .full-map{padding-right: 330px;}
.tax-store-category .map-main.no-mapscroll-top .full-map{padding-right: 300px;}*/

/*.map-main.map-searched.no-mapscroll-top, .tax-store-category .map-main.no-mapscroll-top{padding-right: 300px}*/

.map-searched .right-panel-map{width:370px}
.map-searched .full-map{padding-right:340px}
.map-main.map-searched.no-mapscroll-top .full-map{padding-right:340px;}
.map-searched.no-mapscroll-top .right-panel-map{width:370px}
.tax-store-category .right-panel-map{padding-right:7px;position:absolute;right:0;top:0;z-index:99;transform:none;-webkit-transform:none;height:100%}
.tax-store-category .right-panel-map ul{padding-right:28px}
.map-main.no-mapscroll-top .right-panel-map ul{padding-right:0}
.map-main.no-mapscroll-top .right-panel-map{padding-right:0}

/*.tax-store-category .mCSB_container{padding-left:30px}*/
.map-main.map-searched .right-panel-map.no-mapscroll{padding-right:0}
.map-main.map-searched .right-panel-map.no-mapscroll ul{padding-right:0}
.no-location{background:url(images/location-icon.svg) no-repeat #ededec!important;background-position:center 20px!important;padding-top:130px!important;opacity:0.6;}
.filter-panel{padding:77px 0 72px}
.filter-panel .container{max-width:1100px}
.filter-panel .use-location a{font-size:26px;font-family:"din-2014-narrow",sans-serif;letter-spacing:2px;color:#1b1b1b;text-transform:uppercase;font-weight:600}
.filter-panel .use-location a span{position:relative;}
.filter-panel .use-location a span::after{height:5px;width:100%;position:absolute;bottom:-5px;content:"";background:#ff6c0e;display:block;left:0;transition:0.5s all ease;-webkit-transition:0.5s all ease}
.location-icon{background:url(images/location-icon.svg);background-size:100%;height:40px;width:40px;display:inline-block;margin:-4px 7px 0 -11px;vertical-align:middle;}
.filter-panel .use-location a:hover{color:#ff6c0e}
.ui-selectmenu-open{min-width:243px}
.ui-widget.ui-widget-content{border:0;border-bottom:solid 5px #ff6c0e;}
.ui-menu .ui-menu-item{padding:3px 10px;font-size:14px;font-family:'Gotham Book',sans-serif;line-height:26px;text-transform:uppercase;}
.ui-selectmenu-text{font-size:15px;font-style:italic;line-height:22px}

/*.ui-widget-content{background-color:rgba(255,255,255,0.9) !important}*/
.ui-widget-content{background-color:rgba(250,250,250,1)!important}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{display:block;width:100%!important;padding:8px 0 12px;border:none;border-radius:0;background:no-repeat;outline:none;border-bottom:solid 5px #ff6c0e;position:relative;}
.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{background:none!important;color:#ff6c0e;border:0!important;margin:0;font-family:'Gotham',sans-serif;}
.ui-icon-triangle-1-s,.ui-state-hover .ui-icon-triangle-1-s,.ui-state-focus .ui-icon-triangle-1-s{background:url(images/arrow-orange.svg);width:27px;height:15px;background-size:100%;display:block;transform:rotateX(180deg);-webkit-transform:rotateX(180deg);position:absolute;top:8px;right:2px;cursor:pointer;transition:0.5s all ease;-webkit-transition:0.5s all ease;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{outline-color:none!important;border-left:0}
.use-location{margin:30px 0 0 17px}
.store-search{margin:0;padding:0 4px 0 23px;}

/*.page-template-tpl-family .store-search{margin:30px 0 0 0}*/
.page-template-tpl-family .store-search input::-webkit-input-placeholder{color:#1b1b1b;opacity:1!important;font-family:'Gotham Book',sans-serif;font-size:15px;text-transform:none;font-weight:normal!important}
.page-template-tpl-family .store-search input::-moz-placeholder{color:#1b1b1b;opacity:1!important;font-family:'Gotham Book',sans-serif;font-size:15px;text-transform:none;font-weight:normal!important}
.page-template-tpl-family .store-search input:-ms-input-placeholder{color:#1b1b1b;opacity:1!important;font-family:'Gotham Book',sans-serif;font-size:15px;text-transform:none;font-weight:normal!important}
.page-template-tpl-family .store-search input:-moz-placeholder{color:#1b1b1b;opacity:1!important;font-family:'Gotham Book',sans-serif;font-size:15px;text-transform:none;font-weight:normal!important}




.store-search .title{font-size:18px;color:#1b1b1b;font-family:"din-2014-narrow",sans-serif;margin-bottom:9px}
.store-search input[type="text"]{border-bottom:solid 5px #ff6c0e;font-family:'Gotham Book',sans-serif;font-style:italic;width:100%;padding-right:55px;height:37px}
.search-icon{background:url(images/search-icon.svg);background-size:100%;height:30px;width:30px;display:inline-block;position:absolute;right:21px;font-size:0;top:22px}
.selectbox{padding-left:2px;width:249px;position:relative;}
.selectbox .title{font-size:18px;color:#1b1b1b;font-family:"din-2014-narrow",sans-serif;margin-bottom:9px}
.search-icon::after{opacity:0;content:"";position:absolute;bottom:auto;top:0;margin:auto;background:url(images/arrow-orange-thin.svg) no-repeat center;width:25px;height:25px;background-size:14px;font-size:0;right:0;transform:rotate(180deg);-webkit-transform:rotate(180deg);transition:0.5s all ease;-webkit-transition:0.5s all ease;}
.search-icon:hover::after{right:-30px;transition:0.5s all;-webkit-transition:0.5s all;opacity:1}
.store-search::-webkit-input-placeholder{color:#1b1b1b;opacity:1!important;font-family:'Gotham Book',sans-serif;font-size:15px;text-transform:none;font-weight:normal!important}
.store-search::-moz-placeholder{color:#1b1b1b;opacity:1!important;font-family:'Gotham Book',sans-serif;font-size:15px;text-transform:none;font-weight:normal!important}
.store-search:-ms-input-placeholder{color:#1b1b1b;opacity:1!important;font-family:'Gotham Book',sans-serif;font-size:15px;text-transform:none;font-weight:normal!important}
.store-search:-moz-placeholder{color:#1b1b1b;opacity:1!important;font-family:'Gotham Book',sans-serif;font-size:15px;text-transform:none;font-weight:normal!important}
.store-search .error-message{color:#ff6c0e;margin-top:5px;display:block;font-family:'Gotham Book',sans-serif;}
.ui-selectmenu-button{position:relative;width:100%!important;display:block;padding:5px 0;height:37px;background:none;outline:none!important;font-family:'Gotham Book',sans-serif;}
.ui-selectmenu-button.ui-corner-top{border:0!important}
.right-panel-map ul li{border-bottom:solid 1px #EEE}
.right-panel-map ul li:last-child{border-bottom:none;}
.right-panel-map .black-box{background:#1b1b1b;text-align:center;padding:60px 30px;color:#FFF;display:none;position:relative;}
.right-panel-map .black-box::before{content:"open now";font-family:"din-2014-narrow",sans-serif;letter-spacing:0.5px;display:block;color:#FFF;text-align:right;text-transform:uppercase;font-size:18px;margin:-40px 0 30px 0}
.right-panel-map .black-box::after{width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:30px solid #1b1b1b;content:"";position:absolute;left:-30px;top:0;bottom:0;margin:auto;}
.right-panel-map .black-box .title{color:#FFF;letter-spacing:2px;font-size:26px;margin-bottom:10px}
.right-panel-map .black-box p{color:#FFF;font-size:14px;line-height:18px;margin-bottom:15px}
.right-panel-map .black-box .km{font-family:"din-2014-narrow";letter-spacing:2px;text-transform:uppercase;margin-bottom:30px;display:block;}
.right-panel-map .black-box .links{margin:0 -15px;}
.right-panel-map .black-box .links a{display:inline-block;color:#FFF;font-family:"din-2014-narrow",sans-serif;letter-spacing:2px;text-transform:uppercase;margin:0 15px;display:inline-block;position:relative;}
.right-panel-map .black-box .links a::after{height:3px;width:100%;position:absolute;bottom:0;content:"";background:#ff6c0e;display:block;left:0}
.right-panel-map .white-box{padding:30px;background:#FFF;text-align:center;cursor:pointer;}
.right-panel-map .white-box .title{font-size:22px;letter-spacing:2px;transition:0.5s all;-webkit-transition:0.5s all}
.right-panel-map .white-box:hover .title{color:#ff6c0e;transition:0.5s all;-webkit-transition:0.5s all}
.right-panel-map .white-box .km{font-family:"din-2014-narrow",sans-serif;letter-spacing:2px;text-transform:uppercase;display:block;color:#ff6c0e}

/* map discription */
.map-main .full-map{position:relative}
.map-main .map-desc-main{position:absolute;padding:35px 385px 35px 48px;width:100%;bottom:0;z-index:20;}
.map-main .short_store_description{background-color:#cfcfcf;padding:34px 33px 39px 33px;width:100%;}
.map-main .short_store_description,.map-main .short_store_description p{font-family:'Gotham Book',sans-serif;font-size:14px;font-weight:normal;line-height:1.75;color:#2d2d2d;letter-spacing:0.05px;}
.map-main .short_store_description strong,.map-main .short_store_description p strong{font-family:'Gotham',sans-serif;font-weight:bold;}
.map-main .short_store_description p:last-of-type{margin-bottom:0;}
.map-main .short_store_description a{text-decoration:underline;}
.map-main .short_store_description a:hover{text-decoration:none;}

/*Store PAGE END*/

/*Store DEtail PAGE START*/
.single-store .inner-bannerimg{height:488px}
.single-store .inner-caption a{text-transform:uppercase;font-family:"din-2014-narrow",sans-serif;font-size:26px;color:#FFF;border-bottom:solid 3px #ff6c0e}
.single-store .inner-caption a:hover{color:#ff6c0e}
.map-detail-main #map_canvas{width:100%;height:800px;z-index:2;}
.map-detail-main{position:relative}
.map-detail-main .left-map{width:100%;padding-right:400px}
.map-detail-main.map-searched .right-panel{display:none;}
.map-detail-main.map-searched .left-map{padding-right:340px}
.map-detail-main .right-panel{position:absolute;width:400px;height:100%;right:0;top:0;background:#1b1b1b;font-family:"din-2014-narrow",sans-serif;}
.map-detail-main .right-panel .black-info{padding:50px 35px}
.map-detail-main .right-panel .black-info .email a{word-break:break-all;}
.map-detail-main .right-panel .time-title{font-size:22px;letter-spacing:2.5px;font-weight:400;color:#FFF;margin-bottom:30px;font-family:"din-2014-narrow",sans-serif;}
.map-detail-main .right-panel ul{margin-bottom:37px}
.map-detail-main .right-panel ul li{color:#FFF;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}
.map-detail-main .right-panel ul li span{display:inline-block;vertical-align:middle;}
.map-detail-main .right-panel ul li .day{margin-right:24px;width:30px;}
.map-detail-main .right-panel .phone{margin-bottom:35px}
.map-detail-main .right-panel .phone a{font-size:22px;letter-spacing:2.7px;font-family:"din-2014-narrow",sans-serif;color:#FFF}
.map-detail-main .right-panel .phone .phone-icon{background:url(images/phone-icon.svg);background-size:100%;height:40px;width:40px;display:inline-block;margin:0 9px 0 -10px;vertical-align:middle;}
.map-detail-main .right-panel .phone span{position:relative;}
.map-detail-main .right-panel .phone span::after{height:3px;width:100%;position:absolute;bottom:0;content:"";background:#ff6c0e;display:block;left:0;transition:0.5s all ease;-webkit-transition:0.5s all ease}
.map-detail-main .right-panel .phone a:hover .phone-icon{background:url(images/phone-icon-hover.svg);background-size:100%;}
.map-detail-main .right-panel .phone a:hover span{color:#ff6c0e;transition:0.5s all ease;-webkit-transition:0.5s all ease}
.map-detail-main .right-panel .email a{font-size:18px;letter-spacing:2.4px;font-family:"din-2014-narrow",sans-serif;color:#FFF;text-transform:uppercase;position:relative;display:inline-block;}
.map-detail-main .right-panel .email a::after{height:3px;width:100%;position:absolute;bottom:-5px;content:"";background:#ff6c0e;display:block;left:0;transition:0.5s all ease;-webkit-transition:0.5s all ease;right:0;z-index:99}
.map-detail-main .right-panel .email a:hover{color:#ff6c0e}
.map-detail-main .order-box{position:absolute;bottom:0;width:100%;min-height:270px;background-color:#ededec!important}
.map-detail-main .order-box img{transition:0.5s all ease;-webkit-transition:0.5s all ease;backface-visibility:hidden;}
.map-detail-main .order-box:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);transition:0.5s all ease;-webkit-transition:0.5s all ease;backface-visibility:hidden;}
.map-detail-main .order-box .ratio-img{padding-bottom:67.5%}
.map-detail-main .order-box .caption{position:absolute;top:50%;left:50%;width:100%;padding:0 30px;text-align:center;transform:translate(-50%,-50%);font-size:26px}
.map-detail-main .order-box .caption .title{letter-spacing:2px;color:#FFF;font-size:26px;letter-spacing:2px;margin-bottom:15px}
.map-detail-main .order-box .caption p{color:#FFF;font-size:16px;line-height:30px;margin-bottom:15px}
.map-detail-main .order-box .orange-link a{font-size:50px}
.store-title-ipad{display:none;}
.mob-desc::before{display:none;}
.bottom-filter .title{font-size:26px;letter-spacing:1.7px;text-align:center;margin-bottom:50px;}
.single-store .filter-panel{padding:105px 0 101px}
.store-detail{overflow-x:hidden;}

/*responsive START*/
@media(max-width:1100px){
  .store-search{padding:0 15px 0 0}
  .search-icon{right:30px}
  .search-icon::after{right:-25px!important}
}
@media(max-width:1024px){
  .inner-bannerimg .parallaxParent .bg{background-position:bottom center!important}

  /* map discription */
  .map-main .map-desc-main{position:relative;width:100vw;background:#fff url(images/pattern.png) repeat;padding:18px;}
  .map-main .short_store_description{padding:30px 28px 28px 28px}
  .map-main .short_store_description,.map-main .short_store_description p{font-size:16px;line-height:26px;}
}
@media(max-width:991px){
  /*.page-template-tpl-family .store-search{margin:21px 0 0 0}*/
  .filter-panel{padding:96px 0 100px}
  .map-detail-main .left-map{padding-right:299px}
  .map-detail-main .right-panel{width:299px}
  .map-detail-main .right-panel .black-info{padding:48px 20px}
  .map-detail-main .right-panel ul{margin-bottom:16px}
  .map-detail-main .right-panel ul li{line-height:22px}
  .map-detail-main .right-panel .phone{margin-bottom:22px}
  .map-detail-main .right-panel .phone a{font-size:20px}
  .map-detail-main .right-panel .email a{font-size:17px;letter-spacing:1px}
  .use-location{text-align:center;margin:30px 0 57px 0}
  .store-title-ipad{display:block;}
  .store-title-ipad .title{text-align:center;font-size:26px;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:17px}
  .location-icon{margin:-4px 7px 0 -49px}
  .filter-panel .selectbox{padding-right:0;padding-left:62px;width:100%}
  .store-search{padding:0 59px 0 0;right:76px}
  .filter-panel .search-icon{right:76px}
  .map-detail-main #map_canvas{height:708px}
  .map-detail-main .order-box .ratio-img{padding-bottom:90%}
  .map-detail-main .order-box img{object-fit:cover;height:100%}
  .single-store .filter-panel{padding:96px 0 100px}
  .bottom-filter .title{margin-bottom:17px;letter-spacing:2px}
  .selectbox .title{margin-bottom:0}
  .store-search .title{margin-bottom:0}
  .store-search input[type="text"]{height:46px}
  .ui-selectmenu-button{height:46px}
  .ui-selectmenu-text{line-height:32px}
  .ui-icon-triangle-1-s,.ui-state-hover .ui-icon-triangle-1-s,.ui-state-focus .ui-icon-triangle-1-s{top:16px}
  .page-template-tpl-store .ui-selectmenu-open{width:calc(100% - 60%)}
}
@media(max-width:768px){
  .page-template-tpl-store .ui-selectmenu-open{width:calc(100% - 62%)}
}
@media(max-width:767px){
  /*.page-template-tpl-family .filter-panel .search-icon{top:30px}*/
  .tax-store-category .page-content-section{padding-top:50px}
  .single-store .inner-caption p{display:block;}
  .single-store .inner-bannerimg{height:304px}
  .store-title-ipad{display:none;}
  .single-store .inner-caption a{font-size:18px;letter-spacing:1.4px}
  .map-detail-main .left-map{padding-right:0}
  .map-detail-main.map-searched .left-map{display:none;}
  .map-detail-main .right-panel{position:relative;width:100%}
  .map-detail-main #map_canvas{height:320px}
  .map-detail-main .order-box{position:relative;}
  .map-detail-main .right-panel ul{columns:2;}
  .map-detail-main .right-panel .black-info{padding:50px 25px;max-width:420px;margin:auto;text-align:center;}
  .map-detail-main .right-panel ul li .day{margin-right:5px}
  .map-detail-main .right-panel ul li:last-child,.map-detail-main .right-panel ul li:nth-last-child(2),.map-detail-main .right-panel ul li:nth-last-child(3){text-align:center;}
  .filter-panel{max-width:480px;margin:auto;padding-bottom:55px;padding-top:50px}
  .filter-panel .selectbox{padding:0 13px;width:100%}
  .store-search{padding:0 13px;margin-top:50px}
  .filter-panel .search-icon{right:28px;top:75px}
  .map-main #map_canvas{height:320px}
  .right-panel-map{position:relative;}
  .right-panel-map .black-box{padding:0}
  .map-main.map-searched .right-panel-map ul{padding:0}
  .map-main.map-searched .right-panel-map{width:100%;padding-right:0;position:relative;max-height:inherit;}
  .map-main.map-searched .right-panel-map.no-mapscroll{position:relative;width:100%;transform:none;-webkit-transform:none;}
  .map-main.map-searched .right-panel-map.no-mapscroll ul{padding:0}
  .right-panel-map .black-box::before{display:none;}
  .mob-desc{padding:60px 30px 30px;max-width:300px;margin:auto;}
  .mob-desc::before{display:block;content:"open now";font-family:"din-2014-narrow",sans-serif;letter-spacing:0.5px;color:#FFF;text-align:right;text-transform:uppercase;font-size:18px;margin-bottom:35px;position:absolute;left:20px;top:15px}
  .page-template-tpl-store .inner-bannerimg{height:186px!important;background:none!important}
  .page-template-tpl-store .innerbanner{height:186px!important}
  .page-template-tpl-store .inner-caption .title{color:#1b1b1b!important;margin:43px 0 0 0}
  .page-template-tpl-store .inner-bannerimg .parallaxParent .bg{background:none!important}
  .store-main .filter-panel{padding-top:0}
  .store-main .use-location{margin-top:0;padding:0 13px;margin-bottom:48px}
  .bottom-filter{display:none;}
  .single-store .filter-panel{padding:20px 0 60px}
  .store-search input[type="text"]{padding-right:40px}
  .map-detail-main .right-panel .time-title{font-size:18px;margin:-20px 0 30px 0;letter-spacing:0.5px;text-align:right}
  .page-template-tpl-store .ui-selectmenu-open{min-width:424px}
  .map-detail-main .right-panel ul li{line-height:25px}

  /* map discription */
  .map-desc-main.mobile{padding:0;}
  .map-main .map-desc-main.mobile .short_store_description p:last-of-type{margin-bottom:0;}
  .map-main .map-desc-main.mobile .short_store_description,.map-main .map-desc-main.mobile .short_store_description p{text-align:left;}
  .map-main .map-desc-main.mobile .short_store_description{padding-bottom:38px;}
  .map-main .map-desc-main.mobile .short_store_description .morecontent > span{display:none;}
  .map-main .map-desc-main.mobile .morecontent .morelink{display:block;position:absolute;bottom:40px;right:30px;line-height:100%;text-indent:-9999px;background:#cfcfcf;font-size:0}
  .map-main .map-desc-main.mobile .morecontent .morelink::before{content:'';background:url(images/arrow-orange.svg) no-repeat center;width:23px;height:21px;display:block;background-size:contain;margin-left:24px;margin-top:10px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin:0}
  .map-main .map-desc-main.mobile .morecontent .morelink.less::before{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
}
@media(max-height:991px) and (orientation:landscape){
}
.map-main.map-searched .right-panel-map.no-mapscroll

@media(max-width:599px){
  .map-detail-main .right-panel ul{width:100%}
}
@media(max-width:480px){
  .page-template-tpl-store .ui-selectmenu-open{width:calc(100% - 56px);min-width:inherit;}
  .map-detail-main .right-panel .black-info{padding:50px 10px}
  .map-detail-main .right-panel ul{columns:1}
  .map-detail-main .right-panel .email a{letter-spacing:2px}
  .map-detail-main .right-panel .phone a{letter-spacing:2px}
  .map-detail-main .right-panel .time-title{text-align:center;}
}
@media(max-width:400px){
  .filter-panel .use-location a{position:relative;font-size:20px;letter-spacing:1.5px}
  .filter-panel .use-location a span{display:block;line-height:45px}
  .location-icon{margin:-2px 7px 0 0;position:absolute;left:0;}
}

/*responsive END*/

/*Store DEtail PAGE END*/

/**************************************

404
***************************************/
.error404 header,.error404 footer{display:none;}
.error404 .site{background-color:transparent;}
.error404 .logo-wrap{max-width:350px;margin:auto;padding-top:100px;text-align:center;}
.error404 .error-main{text-align:center;max-width:650px;width:100%;margin:auto;padding:50px;margin-top:30px;margin:50px auto;background:url(images/pattern.png) #1b1b1b;}
.error-main h1{font-size:190px;color:#fff;line-height:150px;}
.error-main h3{font-size:30px;line-height:35px;margin-bottom:35px;margin-top:45px;color:#fff;font-family:"din-2014-narrow",sans-serif;letter-spacing:4.3px}
.error-main p{color:#fff;margin-bottom:40px;}
.error-main a{padding:0 10px 0 0;}
@media(max-width:1023px){
  .error-main h1{font-size:130px;line-height:130px;}
}
@media(max-width:767px){
  .error-main{padding:30px;}
  .error-main h3{font-size:25px;margin-bottom:25px;margin-top:25px;}
  .error-main p{margin-bottom:30px}
  .error-main h1{font-size:110px;line-height:100px}
  .error404 .page-content-section{padding:0 15px;}
}
@media(max-width:480px){
  .error404 .error-main{margin-top:30px;padding:30px 20px;}
  .error-main h1{font-size:85px;}
  .error-main h3{margin-top:5px;margin-bottom:15px;}
  .error404 .logo-wrap{max-width:280px;}
}

/***********************************
ContactUS Page START
************************************/
.contact-main .row{margin:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-appearance:textfield;}
.contact-form{max-width:492px;margin:auto;}
.contact-form .input01 input,.contact-form .input01 select,.contact-form .input01 textarea{width:100%;border-width:3px;font-size:20px;font-family:'Gotham Book',sans-serif;height:50px}
.contact-form .input01.selectbox{width:100%}
.contact-form #store-list{width:100%}
.contact-form .input01{margin-bottom:49px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
.contact-form textarea{min-height:190px;resize:none;outline:none;}
.contact-info .left-part{padding:112px 0}
.page-template-tpl-contact-page .ui-selectmenu-button{border-width:3px;height:50px}
.page-template-tpl-contact-page .ui-selectmenu-open{min-width:492px}
.page-template-tpl-contact-page .ui-menu .ui-menu-item{text-transform:capitalize;font-family:'Gotham Book',sans-serif;font-size:20px;padding:10px}
.page-template-tpl-contact-page .ui-widget.ui-widget-content{border-width:3px}
.page-template-tpl-contact-page .inner-caption .title{margin:0}
.ui-corner-top .ui-icon-triangle-1-s{transform:rotate(0);-webkit-transform:rotate(0)}
::-webkit-input-placeholder{color:#1b1b1b;opacity:1!important;font-family:"din-2014-narrow",sans-serif;font-size:18px;text-transform:uppercase;font-weight:600}
::-moz-placeholder{color:#1b1b1b;opacity:1!important;font-family:"din-2014-narrow",sans-serif;font-size:18px;text-transform:uppercase;font-weight:600}
:-ms-input-placeholder{color:#1b1b1b;opacity:1!important;font-family:"din-2014-narrow",sans-serif!important;font-size:18px;text-transform:uppercase;font-weight:600}
:-moz-placeholder{color:#1b1b1b;opacity:1!important;font-family:"din-2014-narrow",sans-serif;font-size:18px;text-transform:uppercase;font-weight:600}
.contact-form .msg-area{margin:-17px 0 30px 0}
.contact-form textarea::-webkit-input-placeholder{color:#1b1b1b;opacity:1!important;font-family:'Gotham Book',sans-serif;font-size:20px;text-transform:none;font-weight:normal;}
.contact-form textarea::-moz-placeholder{color:#1b1b1b;opacity:1!important;font-family:'Gotham Book',sans-serif;font-size:20px;text-transform:none;font-weight:normal;}
.contact-form textarea:-ms-input-placeholder{color:#1b1b1b;opacity:1!important;font-family:'Gotham Book',sans-serif;font-size:20px;text-transform:none;font-weight:normal;}
.contact-form textarea:-moz-placeholder{color:#1b1b1b;opacity:1!important;font-family:'Gotham Book',sans-serif;font-size:20px;text-transform:none;font-weight:normal;}
.contact-form .ui-selectmenu-text{font-family:"din-2014-narrow";font-size:26px;text-transform:uppercase;font-weight:600;font-style:normal;letter-spacing:2px;}
.contact-submit-btn{text-align:center;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.contact-submit-btn input[type="submit"]{font-family:'Radiant Beauty',sans-serif;font-size:60px;color:#ff6c0e;display:inline-block;position:relative;background:none;border:none;line-height:48px;min-width:72px;}
.contact-submit-btn .sendBtn{position:relative;display:inline-block;}
.contact-submit-btn .sendBtn::after{position:absolute;content:"";background:#ff6c0e;width:0;height:5px;left:0px;bottom:-5px;-moz-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;}
.contact-submit-btn .sendBtn:hover::after{width:100%;-moz-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;}
.contact-form div.wpcf7 .ajax-loader{position:absolute;margin:-13px 0 0 10px}
.contact-info .right-part{background:#ededec;height:100%;}
.contact-info .catering-box{text-align:center;padding:60px 45px 63px;background:#1b1b1b}
.contact-info .catering-box .title{font-size:26px;color:#FFF;letter-spacing:2px;margin-bottom:15px}
.contact-info .catering-box p{color:#FFF;font-size:16px;line-height:26px;margin-bottom:23px;}
.contact-info .orange-link a{font-size:50px}
.contact-left{padding-left:135px}
.contact-right{padding-right:0;padding-left:135px}
.contact-right .contact-box{padding:73px 60px;text-align:center;}
.contact-right .contact-box .title{font-size:22px;letter-spacing:2px;margin-bottom:16px}
.contact-right .contact-box a{font-size:16px;font-family:'Gotham Book',sans-serif;line-height:26px;display:block;margin-bottom:16px}
.contact-right .contact-box a:hover{color:#ff6c0e;}
.contact-right .contact-box .phone a{font-size:14px;color:#ff6c0e;font-weight:500;font-family:'Gotham',sans-serif;position:relative;display:inline-block;}
.contact-right .contact-box .phone a::after{width:100%;height:1px;content:"";background:#ff6c0e;display:block;position:absolute;bottom:5px}
.contact-right .contact-box .phone a:hover::after{opacity:0}
.contact-info .ui-icon-triangle-1-s{top:14px;right:15px}
.headoffice{margin-bottom:35px}
.contact-right .contact-box .headoffice .title{margin-bottom:8px}
.contact-form span.wpcf7-not-valid-tip{position:absolute;left:-35px;top:-2px;font-size:0}
.contact-form span.wpcf7-not-valid-tip::before{content:"*";font-size:40px;color:#ff6c0e;font-family:"din-2014-narrow",sans-serif;}
.contact-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.page-template-tpl-landing-page .wpcf7-response-output.wpcf7-spam-blocked,.contact-form div.wpcf7-validation-errors,.contact-form div.wpcf7-acceptance-missing{border:0;margin:-30px 0 30px 0;font-size:20px;width:100%;font-family:"din-2014-narrow",sans-serif;letter-spacing:0.5px;color:#ff6c0e;padding:0;position:relative;}
.page-template-tpl-landing-page .wpcf7-response-output.wpcf7-spam-blocked::before,.contact-form div.wpcf7-validation-errors::before{content:"*";font-size:40px;color:#ff6c0e;position:absolute;left:-34px;top:-2px}
.successMessage{display:none;}
.contact-form .successMessage{font-family:'Radiant Beauty',sans-serif;font-size:60px;line-height:1em;color:#ff6c0e;width:100%;text-align:center;padding:0 5px 4px;}
.contact-form .successMessage span{display:inline-block;position:relative;padding:0 5px;}
.contact-form .successMessage span::before{content:'';width:25px;height:25px;display:inline-block;vertical-align:middle;background:url(images/sent-icon.png) no-repeat center;margin:15px 10px 0 0;background-size:100%}
div.wpcf7-mail-sent-ok{display:none!important}
.input01 label{color:#1b1b1b;opacity:1!important;font-family:"din-2014-narrow",sans-serif;font-size:18px;text-transform:uppercase;font-weight:600;margin-bottom:8px}
.input01.careers input[type="file"]{font-size:16px}
#careers{width:100%}

/*responsive START*/
@media(max-width:1800px){
  .contact-left{padding-left:65px}
  .contact-right{padding-left:55px}
}
@media(max-width:1500px){
  .contact-left{padding-left:28px}
  .contact-right{padding-left:20px}
}
@media(max-width:1400px){
  .contact-right{padding-left:0}
  .contact-info .catering-box{padding:60px 25px 63px}
  .contact-right .contact-box{padding:60px 25px}
}
@media(max-width:1200px){
  .contact-left{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;}
  .contact-right{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;}
}
@media(max-width:991px){
  .contact-info .left-part{padding:94px 0 100px}
  .contact-form{max-width:497px}
  .contact-left,.contact-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0}
  .contact-info .ui-icon-triangle-1-s{right:20px}
  .contact-form .msg-area{margin-bottom:40px}
  .page-template-tpl-landing-page .wpcf7-response-output.wpcf7-spam-blocked,.contact-form div.wpcf7-validation-errors,.contact-form div.wpcf7-acceptance-missing{margin:-20px 0 50px 0}
  .contact-info .catering-box{padding:60px 15px 63px;}
  .contact-right .contact-box{padding:64px 15px 48px;}
  .contact-info .catering-box .detail,.contact-right .contact-box .detail{max-width:250px;margin:auto;}
  .right-part .row{height:100%}
}
@media(max-width:767px){
  .right-part .row{height:auto;}
  .contact-info .left-part{padding:56px 17px 51px}
  .contact-form .ui-selectmenu-text{font-size:20px;letter-spacing:1px}
  .contact-info .ui-icon-triangle-1-s{right:6px}
  .contact-form .input01.selectbox{margin-bottom:17px;margin-top:0}
  .contact-form .input01{margin:33px 0 17px}
  .contact-form .msg-area{margin:11px 0 0 0px}
  .contact-form textarea::-webkit-input-placeholder{font-size:16px}
  .contact-form textarea::-moz-placeholder{font-size:16px}
  .contact-form textarea:-ms-input-placeholder{font-size:16px}
  .contact-form textarea:-moz-placeholder{font-size:16px}
  .contact-submit-btn input[type="submit"]{font-size:40px;min-width:50px}
  .contact-form .input01 input,.contact-form .input01 select,.contact-form .input01 textarea{font-size:16px}
  .headoffice{margin-bottom:51px}
  .page-template-tpl-landing-page .wpcf7-response-output.wpcf7-spam-blocked,.contact-form div.wpcf7-validation-errors,.contact-form div.wpcf7-acceptance-missing{margin:0 0 30px 0;font-size:16px;line-height:22px}
  .contact-form span.wpcf7-not-valid-tip{left:-13px;top:1px}
  .contact-form span.wpcf7-not-valid-tip::before{font-size:25px}
  .page-template-tpl-landing-page .wpcf7-response-output.wpcf7-spam-blocked::before,.contact-form div.wpcf7-validation-errors::before{left:-13px;top:5px;font-size:25px;}
  .page-template-tpl-contact-page .ui-selectmenu-open{max-width:497px;margin:auto;left:0!important;right:0}
  .page-template-tpl-contact-page .ui-menu .ui-menu-item{font-size:16px;padding:5px}
}
@media(max-width:480px){
  .page-template-tpl-contact-page .ui-selectmenu-open{padding:0 17px}
}
@media(max-width:320px){
  .g-recaptcha{transform:scale(0.9);-webkit-transform:scale(0.9);-ms-transform:scale(0.9);margin:-10px 0 0 -13px;}
}

/*responsive END*/

/***********************************
ContactUS Page END
************************************/

/***********************************
Join the Family Page START
************************************/
.family-main{padding:159px 0 0}
.page-template-tpl-family .inner-caption{max-width:700px}
.page-template-tpl-family .ui-selectmenu-open,.single-franchise .ui-selectmenu-open{min-width:454px}

/*responsive START*/
@media (max-width:1365px){
  .family-main{padding-top:200px;}
}
@media(max-width:1200px){
  .page-template-tpl-family .ui-selectmenu-open,.single-franchise .ui-selectmenu-open{min-width:364px}
}
@media(max-width:991px){
  .page-template-tpl-family .inner-caption{padding-top:70px}
  .family-main{padding:170px 0 0}
  .page-template-tpl-family .ui-selectmenu-open,.single-franchise .ui-selectmenu-open{min-width:325px}
}
@media(max-width:767px){
  .family-main{padding:86px 0 0}
  .page-template-tpl-family .inner-caption{padding:0}
  .page-template-tpl-family .inner-caption .title{margin:0}
  .page-template-tpl-family .mob-desc::before{display:none;}
  .page-template-tpl-family .mob-desc{padding:60px 30px}
  .page-template-tpl-family .right-panel-map ul li{border-bottom:solid 1px #EEE}
}
@media(max-width:575px){
  .page-template-tpl-family .ui-selectmenu-open,.single-franchise .ui-selectmenu-open{width:calc(100% - 40px)}
}
@media(max-width:320px){
  .ui-selectmenu-open{min-width:280px!important}
}

/*responsive END*/

/*******************Video Section START*/

/*
.video-section{padding-bottom:88px}
.video-section .container{max-width:1000px;margin:auto;padding: 0}
.video-section .videobox .ratio-img{padding-bottom:60%}
.video-section .video-detail{position: absolute; bottom: 100px; max-width: 800px; margin: auto; left: 0; right: 0;letter-spacing:3px;width:100%}
.video-section .video-detail .desc{padding-right:150px;text-align:center;}
.video-section .video-detail .video-icon{left:auto;right:-37px}*/
/*.video-section{padding-bottom:53px}*/
.video-section .container{max-width:1000px;margin:auto;padding:0}
.video-section .videobox .ratio-img{padding-bottom:100%}
.video-section .video-detail{position:absolute;top:0;height:100%;max-width:800px;margin:auto;left:0;right:0;letter-spacing:3px;width:100%;display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;    -webkit-box-align: center; -ms-flex-align: center; align-items: center;padding: 0 15px;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content:center;}
.video-section .video-detail .title{color:#FFF;font-size:40px;line-height:48px;margin-bottom:17px;font-family:'Gotham',sans-serif}
.video-section .video-detail .desc{text-align:center; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;height:100%;    -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.video-section .video-detail p{color:#FFF;font-size:20px;letter-spacing:2px;line-height:30px;font-family:"din-2014-narrow",sans-serif;text-transform:uppercase;font-weight:600}
/*.video-section .video-detail .video-icon{left:auto;right:-55px}*/
.video-section .video-icon{margin:auto;top:50%;left:50%;height:130px}
.video-section .video-icon span{letter-spacing:0}
.video-section .video-detail .desc .desc-text{padding-top:30px;margin-top:auto;}
.video-section .videobox a .ratio-img img{transition:0.5s all ease;-webkit-transition:0.5s all ease}
.video-section .videobox a:hover .ratio-img img{transform:scale(1.1);-webkit-transform:scale(1.1);transition:0.5s all ease;-webkit-transition:0.5s all ease}

/*responsive START*/

/*responsive join-family-main START*/
@media(max-width:1500px){
  /*.f-videobox.video-section .video-detail{position:relative;}*/
  .f-videobox.video-section .video-detail .desc{text-align:left;padding-left:0;width:100%;}
  .f-videobox.video-section .video-detail p{font-weight:normal;}
  .f-videobox.video-section .videobox .box-wrap{padding:0; display: -webkit-box; display: -ms-flexbox; display: flex;    -ms-flex-wrap: wrap; flex-wrap: wrap;height:500px;    -webkit-box-align: center; -ms-flex-align: center; align-items: center;    -webkit-box-pack: center; -ms-flex-pack: center;  justify-content: center;}
  .f-videobox.video-section .video-icon{width:60px;height:90px;z-index:11}
  .f-videobox.video-section .tab-desc-box{padding: 0 30px;}
  .f-videobox.video-section .left-side{min-height:500px;}
  /*.f-videobox.video-section .right-side{    -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;max-width:100%;}*/
  .f-videobox.video-section .tab-desc-box{ display: -webkit-box; display: -ms-flexbox; display: flex;height:100%;padding-bottom:20px;}
  .video-section .video-detail .video-icon{height:84px;}
  .f-videobox.video-section .tab-desc-box{position:relative;}
}
@media(max-width:1024px) and (min-width: 991px){
  #familyVideo{
    width: 100%;
    height: 500px;
  }
}
@media(max-width:991px) and (min-width: 768px){
  #familyVideo{
    width: 100%;
    height: 414px;
  }
}
@media(max-width:1200px){
  .mobileVideo{width:100%;}
}
@media(max-width:991px){
  .f-videobox.video-section .left-side{min-height:inherit;margin-bottom:30px;}
  .f-videobox.video-section .video-detail{position:relative;}
  .video-section{padding:0 28px 55px}
  .f-videobox.video-section{padding-bottom: 0}
  .video-section .video-detail{bottom:43px}
  .video-section .videobox .ratio-img{padding-bottom:62%}
  .video-section .video-detail .title{font-size:32px;letter-spacing:2.4px;margin-bottom:9px;line-height:35px}
  .video-section .video-detail p{font-size:22px;letter-spacing:1.7px;line-height:29px}
  .video-section .video-detail .video-icon{width:64px;}
  .video-section .video-detail .desc{text-align:left;padding-left:48px;}
  .video-section .videobox .ratio-img img{-o-object-fit:cover;object-fit:cover;height:100%}
  .video-section .video-icon span{margin:0 0 0 2px}
  .f-videobox.video-section .right-side .success-detail{padding-bottom: 0}
  .f-videobox.video-section .right-side .button-box{padding-bottom: 0}
  .f-videobox.video-section .videobox .box-wrap{height:414px;}
}
@media(max-width:767px){
  .video-section{padding:0 20px 18px}
  .video-section .video-detail{position:relative;bottom:auto;}
  .video-section .video-detail .desc{padding:0;text-align:center;}
  .video-section .video-detail .title{font-size:26px;line-height:30px;letter-spacing:1.5px;color:#2d2d2d;margin-bottom:20px}
  .video-section .video-detail p{font-size:20px;letter-spacing:1.5px;color:#1d1d1d;line-height:25px;padding:0 15px}
  .video-section .videobox .box-wrap{position:relative;padding-top:64%}
  .video-section .video-icon{height:70px;width:70px;top:46%}
  .mobilevideo iframe{height:180px;margin-bottom:26px}
  .f-videobox.video-section .video-detail{bottom:auto;padding:0;}
  .f-videobox.video-section .video-detail .desc{padding:0;text-align:center;}
  .f-videobox.video-section .video-icon{left:50%;right:auto;top:calc(40% - 80px);bottom:auto;right:auto;transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%);height:80px;}
  .f-videobox.video-section .videobox .box-wrap{height:333px}
  .f-videobox .videobox .videoClick{position:relative;display:inline-block;}
  .f-videobox.video-section .videobox .videoClick .ratio-img{position:absolute;top:0;left:0;width:100%;}
  .f-videobox.video-section .videobox .videoClick .video-detail{padding:68% 0 0 0;}
  .f-videobox.video-section .mobileVideo .video-icon{top: 0; bottom: 0;}
}
@media(max-width:480px){
  .f-videobox.video-section .videobox .box-wrap{
    height:207px
  }
}
@media(max-width:420px){
  .f-videobox.video-section .video-icon{top:calc(30% - 80px)}
}


/*responsive END*/

/*******************Video Section END*/

/*******************success-section START*/

/*.success-section{padding-bottom:100px}*/
.success-section{/*padding-bottom:46px*/}
.success-detail{text-align:center;padding:0;}
.success-detail .or-title{font-size:34px;letter-spacing:2.6px;color:#ff6c0e;margin-bottom:21px;line-height:43px}
.success-detail p{font-size:18px;line-height:30px;padding:0 10px}
.success-logos .owl-carousel{width:auto;}
.success-logos .item{text-align:center;padding:0 55px}

/*.success-logos .item figure{height: 110px; display: block; position: relative; text-align: center;}
.success-logos .item img{max-width: 194px; max-height: 103px; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; right: 0;}
.success-logos .short-desc{margin-top:22px}*/
.success-logos .item figure{height:auto;display:block;position:relative;text-align:center;}
.success-logos .item img{max-width:194px;max-height:103px; /*position: absolute; top: 0; bottom: 0; left: 0; margin: auto; right: 0;*/}
.success-logos .short-desc{margin-top:42px}
.success-logos .short-desc p{font-size:13px;font-family:'Gotham',sans-serif;font-style:italic;margin-bottom:8px}
.success-logos .short-desc .title{font-size:18px;color:#ff6c0e;margin-top:18px;font-weight:normal;}

/*responsive START*/
@media(max-width:991px){
  .success-section{padding-bottom:83px}
  .success-detail{padding:0 0 40px}
  .success-detail p{padding:0 40px}
  .success-detail .or-title{font-size:28px;letter-spacing:2.2px;line-height:37px;margin-bottom:12px}
  .success-logos .item{padding:0 15px}
  .success-logos .item img{max-width:150px;max-height:75px;}
  .success-logos .short-desc{margin-top:10px}
  .success-logos .short-desc .title{font-size:16px;margin-top:12px}
}
@media(max-width:767px){
  .success-section{padding-bottom:45px}
  .success-detail{padding:0 0 13px}
  .success-detail .or-title{font-size:22px;letter-spacing:0;line-height:26px;margin-bottom:20px;}
  .success-detail p{padding:0 5px;font-size:16px;line-height:26px}
  .success-logos .short-desc{margin-top:28px}
  .success-logos .short-desc .title{font-size:18px;margin-top:18px}
  .success-logos .item img{width:auto;max-height:100px;margin:auto;}
  .success-logos .owl-next{position:absolute;bottom:auto;top:40px;margin:auto;background:url(images/arrow-orange-thin.svg) no-repeat center;width:25px;height:25px;background-size:14px;font-size:0;right:20px;transform:rotate(180deg);-webkit-transform:rotate(180deg);transition:0.5s all ease;-webkit-transition:0.5s all ease;}
  .success-logos .owl-prev{position:absolute;bottom:auto;top:40px;margin:auto;background:url(images/arrow-orange-thin.svg) no-repeat center;width:25px;height:25px;background-size:14px;font-size:0;left:20px;transition:0.5s all ease;-webkit-transition:0.5s all ease;}
}

/*responsive END*/

/*******************success-section END*/

/*******************helpyou-section START*/
.helpyou-section{padding-bottom:102px;padding-top:115px;}
.helpyou-section .video-content{padding-right:50px}
.help-content-slider .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.help-content-slider .item{text-align:center;padding:0 50px}
.help-content-slider .item .title{font-size:26px;letter-spacing:2px;margin-bottom:25px;line-height:20px}
.help-content-slider .item p{font-size:18px;line-height:30px;margin-bottom:20px;font-style:italic;}
.help-content-slider .item .name{font-size:14px;line-height:22px;color:#ff6c0e;font-style:italic;}
.help-content-slider .owl-prev{position:absolute;bottom:0;top:0;margin:auto;background:url(images/arrow-orange-thin.svg) no-repeat center;width:25px;height:25px;background-size:14px;font-size:0;left:0;transition:0.5s all ease;-webkit-transition:0.5s all ease}
.help-content-slider .owl-next{position:absolute;bottom:0;top:0;margin:auto;background:url(images/arrow-orange-thin.svg) no-repeat center;width:25px;height:25px;background-size:14px;font-size:0;right:0;transform:rotate(180deg);-webkit-transform:rotate(180deg);transition:0.5s all ease;-webkit-transition:0.5s all ease}
@media(min-width:1024px){
  .help-content-slider .owl-nav .owl-prev:hover{transform:translateX(10px) scale(1.3) rotate(0deg);-webkit-transform:translateX(10px) scale(1.3) rotate(0deg);}
  .help-content-slider .owl-nav .owl-next:hover{transform:translateX(-10px) scale(1.3) rotate(180deg);-webkit-transform:translateX(-10px) scale(1.3) rotate(180deg);}
}

/*responsive START*/
@media(max-width:991px){
  .helpyou-section{padding-bottom:87px}
  .helpyou-section .videobox{margin-bottom:62px}
  .helpyou-section .videobox .ratio-img{padding-top:49.2%}
  .helpyou-section .video-content{padding:0 5px}
  .help-content-slider .item .title{margin-bottom:34px}
  .help-content-slider .item p{margin-bottom:31px}
  .helpyou-section .videobox .box-wrap{padding-top:49.3%;background-position: top !important}
  .help-content-slider.owl-carousel .owl-stage-outer{height:100%!important}
}
@media(max-width:767px){
  .helpyou-section{padding-bottom:66px}
  .helpyou-section .video-content{padding:0 20px}
  .helpyou-section .videobox{margin-bottom:40px;}
  .helpyou-section .videobox .box-wrap{padding-top:80%;background-size:cover!important}
  .help-content-slider .item .title{font-size:20px;letter-spacing:1.5px;margin-bottom:26px}
  .help-content-slider .item{padding:0 5px}
  .help-content-slider .item p{font-size:16px;line-height:26px}
  .help-content-slider .item .name{font-size:18px;line-height:22px;font-style:normal;text-transform:uppercase;font-family:"din-2014-narrow",sans-serif;letter-spacing:0.5px;padding:0 30px;display:block;}
  .help-content-slider .owl-prev,.help-content-slider .owl-next{top:auto;bottom:0}
  .helpyou-section .video-icon{height:70px;width:70px}
}

/*responsive END*/

/*******************helpyou-section END*/

/*******************process-section START*/
.process-section{padding-bottom:49px}
/*.process-section .container{max-width:100%;}*/
.process-section .process-content{padding:0 70px}
.process-section .section-title{text-align:center;font-size:40px;letter-spacing:3px;margin-bottom:50px;font-family:'Gotham',sans-serif}
.process-section .owl-stage{counter-reset:section;}
.process-section .owl-item::before{counter-increment:section;content:""counter(section) "";font-size:80px;color:#ff6c0e;font-family:'Radiant Beauty',sans-serif;}
.process-section .owl-item{text-align:center;}
.process-section .owl-item .item{padding:0 50px}
.process-section .owl-item .title{font-size:26px;letter-spacing:2px;margin-bottom:20px}
.process-section .item p{font-size:16px;line-height:26px}
.process-section .item p a{text-decoration:underline;}
.process-section .owl-prev{position:absolute;bottom:0;top:0;margin:auto;background:url(images/arrow-orange-thin.svg) no-repeat center;width:25px;height:25px;background-size:14px;font-size:0;left:-38px;transition:0.5s all ease;-webkit-transition:0.5s all ease}
.process-section .owl-next{position:absolute;bottom:0;top:0;margin:auto;background:url(images/arrow-orange-thin.svg) no-repeat center;width:25px;height:25px;background-size:14px;font-size:0;right:-38px;transform:rotate(180deg);-webkit-transform:rotate(180deg);transition:0.5s all ease;-webkit-transition:0.5s all ease}
.process-section .owl-nav .owl-prev.disabled,.process-section .owl-nav .owl-next.disabled{opacity:0.5;cursor:default;}
.process-section .owl-nav .owl-prev.disabled{transform:rotate(0);-webkit-transform:rotate(0)}
.process-section .owl-nav .owl-next.disabled{transform:rotate(180deg);-webkit-transform:rotate(180deg)}

/*responsive START*/
@media(min-width:1024px){
  .process-section .owl-nav .owl-prev:hover{transform:translateX(10px) scale(1.3) rotate(0deg);-webkit-transform:translateX(10px) scale(1.3) rotate(0deg);}
  .process-section .owl-nav .owl-next:hover{transform:translateX(-10px) scale(1.3) rotate(180deg);-webkit-transform:translateX(-10px) scale(1.3) rotate(180deg);}
}
@media(max-width:991px){
  .process-section{padding-bottom:65px}
  .process-section .section-title{margin-bottom:32px}
  .process-section .process-content{padding:0 30px}
  .process-section .owl-item .item{padding:0 30px}
  .process-section .owl-item .title{margin-bottom:24px;}
  .process-section .owl-prev{top:-97px;left:-5px}
  .process-section .owl-next{top:-97px;right:-5px}
}
@media(max-width:767px){
  .process-section .section-title{font-size:26px;margin-bottom:18px;letter-spacing:1.5px}
  .process-section .process-content{padding:0}
  .process-section .owl-item .title{padding:0;font-size:20px;margin-bottom:14px}
  .process-section .owl-item::before{line-height:70px}
  .process-section .owl-prev{top:50px;left:-5px;bottom:auto;}
  .process-section .owl-next{top:50px;right:-5px;bottom:auto;}
}

/*responsive END*/

/*******************process-section END*/

/************FAQs START***********/
.faq-section{background:#1b1b1b;padding:95px 0}
.faq-section .container{max-width:822px}
.faq-section .section-title{text-align:center;color:#FFF;font-size:40px;letter-spacing:3px;margin-bottom:26px;font-family:'Gotham',sans-serif}
.faq-section .panel-desc{display:none;cursor:default;color:#000;padding-top:13px;}
.faq-section .panel-main ol li{font-size:14px;border-bottom:solid 2px #cfcfcf;transition:0.5s all linear;-webkit-transition:0.5s all linear;position:relative;cursor:pointer;backface-visibility:hidden;list-style-type:none;padding:33px 50px 33px 26px}
.faq-section .panel-main ol li::after{background:url(images/arrow-orange.svg);width:24px;height:14px;background-size:100%;display:block;transform:rotateX(180deg);-webkit-transform:rotateX(180deg);position:absolute;top:32px;right:15px;cursor:pointer;transition:0.5s all ease;-webkit-transition:0.5s all ease;content:"";}
.faq-section .panel-main ol li.open::after{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);transition:0.2s all linear;-webkit-transition:0.2s all linear;backface-visibility:hidden;}
.faq-section .panel-main ol li.open{border-color:#ff6c0e}
.faq-section .panel-title{color:#FFF;font-size:16px;text-transform:none;font-weight:normal;letter-spacing:0.1px;font-family:'Gotham',sans-serif}
.faq-section .panel-desc p{color:#FFF;font-size:16px;line-height:26px;margin-bottom:13px}

/*responsive START*/
@media(max-width:991px){
  .faq-section{padding:90px 0}
  .faq-section .section-title{margin-bottom:15px}
  .faq-section .container{max-width:712px}
  .faq-section .panel-desc p{padding-top:10px}
  .faq-section .panel-main ol li{padding:23px 50px 23px 0}
}
@media(max-width:767px){
  .faq-section{padding:57px 0}
  .faq-section .section-title{font-size:26px;letter-spacing:1.5px;margin-bottom:10px}
  .faq-section .panel-main ol li{padding:23px 20px 23px 3px;}
  .faq-section .panel-main ol li::after{top:26px;right:0;width:21px;height:12px}
  .faq-section .panel-desc p{padding-top:28px}
}

/*responsive END*/

/************FAQs END***********/

/************available section START***********/
.available-section{padding:40px 0 0}
.available-section .section-title{font-size:40px;letter-spacing:3px;margin-bottom:50px;text-align:center;font-family:'Gotham',sans-serif}
.available-section .state{font-size:18px;text-transform:uppercase;font-weight:600;font-family:"din-2014-narrow",sans-serif;color:#ff6c0e;}
.available-section .cost{font-size:26px;letter-spacing:2px;font-family:"din-2014-narrow",sans-serif;display:block;margin:30px 0 15px 0}
.available-section .franchise-details ul{padding-left:0!important}
.available-section .franchise-details ul li{color:#FFF;font-weight:normal;border:0;font-family:'Gotham Book',sans-serif;font-size:16px;line-height:28px}
.available-section .franchise-details ul li span{text-transform:uppercase;font-family:"din-2014-narrow",sans-serif;color:#ff6c0e;margin-right:8px;display:inline-block;font-size:18px;vertical-align:middle;}
.available-section .right-panel-map .black-box::before{display:none;}
@media(max-width:1400px){
  .available-section{padding:0}
}
@media(max-width:767px){
  .available-section{padding:40px 0 0 }
  .available-section .section-title{font-size:26px}
}

/*responsive END*/

/************available section END***********/

/************enquire START***********/
.enquire-section{padding:106px 0 129px;}
.enquire-section form .row{margin:0 7px}
.enquire-section .section-title{font-size:40px;letter-spacing:3px;margin-bottom:39px;text-align:center;font-family:'Gotham',sans-serif}
.enquire-section .input01{margin-bottom:50px;padding:0 32px}
.enquire-section .input01.selectbox{width:100%}
.enquire-section .ui-selectmenu-button{height:50px;border-bottom:solid 3px #ff6c0e}
.enquire-section .ui-selectmenu-text{line-height:38px;font-size:18px;font-style:normal;font-family:"din-2014-narrow",sans-serif;text-transform:uppercase;font-weight:600;color:#1b1b1b}
.enquire-section .ui-icon-triangle-1-s{top:20px;right:10px}
.enquire-section span.wpcf7-not-valid-tip{position:absolute;left:-35px;top:-2px;font-size:0}
.enquire-section span.wpcf7-not-valid-tip::before{content:"*";font-size:40px;color:#ff6c0e;font-family:"din-2014-narrow",sans-serif;}
.enquire-section div.wpcf7 .ajax-loader{position:absolute;margin:-10px 0 0 10px}
.enquire-section div.wpcf7-validation-errors,.enquire-section div.wpcf7-acceptance-missing{border:0;margin:-100px 0 30px 53px;font-size:20px;width:100%;font-family:"din-2014-narrow",sans-serif;letter-spacing:0.5px;color:#ff6c0e;padding:0;position:relative;}
.enquire-section div.wpcf7-validation-errors::before{content:"*";font-size:40px;color:#ff6c0e;position:absolute;left:-34px;top:-2px;}
.enquire-section .contact-submit-btn{margin-top:23px}
.enquire-section .successMessage{font-family:'Radiant Beauty',sans-serif;font-size:60px;line-height:1em;color:#ff6c0e;width:100%;text-align:center;padding:0 5px 4px;}
.enquire-section .successMessage span{display:inline-block;position:relative;padding:0 5px;}
.enquire-section .successMessage span::before{content:'';width:25px;height:25px;display:inline-block;vertical-align:middle;background:url(images/sent-icon.png) no-repeat center;margin:9px 8px 0 0;background-size:100%}

/*responsive START*/
@media(max-width:991px){
  .enquire-section{padding:92px 0 88px}
  .enquire-section .section-title{margin-bottom:30px}
  .enquire-section form .row{margin:0 -10px}
  .enquire-section .input01{padding:0}
  .enquire-section .contact-submit-btn{margin-top:15px;padding-left:0}
  .enquire-section .ui-icon-triangle-1-s{right:5px}
}
@media(max-width:767px){
  .enquire-section{padding:70px 0}
  .enquire-section .section-title{font-size:26px;letter-spacing:1.5px}
  .enquire-section span.wpcf7-not-valid-tip{left:-15px}
  .enquire-section span.wpcf7-not-valid-tip::before{font-size:25px}
  .enquire-section div.wpcf7-validation-errors,.enquire-section div.wpcf7-acceptance-missing{font-size:16px;margin:-70px 0 30px 4px}
  .enquire-section div.wpcf7-validation-errors::before{font-size:25px;left:-15px;top:0}
  .enquire-section .input01{margin-bottom:47px}
  .enquire-section .contact-submit-btn{margin-top:-15px}
}

/*responsive END*/

/************enquire END***********/

/***********************************
Join the Family Page END
************************************/

/***********************************
News Page START
************************************/
.trans-title{padding:150px 0 41px}
.page-title .title{font-size:70px;text-align:center;line-height:94px;letter-spacing:5px}
.news{padding-bottom:58px}
.news .container{max-width:1200px;padding:0}
.small-banner .banner .slide{height:100%;min-height:667px}
.small-banner .banner .imgbox{min-height:667px}
.small-banner .banner .owl-prev{display:block;background:url(images/arrow-black.svg) no-repeat center center;width:40px;height:25px;font-size:0;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);position:absolute;top:0;bottom:0;left:20px;z-index:111;margin:auto;transition:0.1s all ease;-webkit-transition:0.1s all ease}
.small-banner .banner .owl-next{background:url(images/arrow-black.svg) no-repeat center center;width:40px;height:25px;font-size:0;transform:rotate(90deg);-webkit-transform:rotate(90deg);position:absolute;top:0;bottom:0;right:20px;z-index:111;margin:auto;transition:0.1s all ease;-webkit-transition:0.1s all ease}
.small-banner .black-banner .banner-caption,.small-banner .white-banner .banner-caption{position:absolute;margin-left:88px;top:55%;max-width:500px}
.small-banner .black-banner .banner-caption .title,.small-banner .white-banner .banner-caption .title{font-size:40px;letter-spacing:3px;line-height:48px;margin-bottom:22px;font-family:'Gotham',sans-serif}
.small-banner .black-banner .banner-caption p,.small-banner .white-banner .banner-caption p{font-size:18px;margin-bottom:25px;line-height:30px;padding:0 80px}
.small-banner .orange-link a{font-size:50px}
.news-listing .list{padding:0}
.news-listing .list .ratio-img img{transition:0.5s all;-webkit-transition:0.5s all;-o-object-fit:cover;object-fit:cover;height:100%}
.news-listing .list:hover .ratio-img img{transform:scale(1.1);-webkit-transform:scale(1.1);transition:0.5s all;-webkit-transition:0.5s all}
.news-listing .row{margin:0}
.news-listing .ratio-img{padding-bottom:100%}
.news-listing .ratio-img .title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%;text-align:center;color:#FFF;font-size:26px;font-family:"din-2014-narrow",sans-serif;font-weight:600;letter-spacing:2px;padding:0 40px;z-index:2}
.news-listing .ratio-img::before{background-color:rgba(0,0,0,0.4);content:"";height:100%;width:100%;display:block;top:0;position:absolute;left:0;z-index:1;}
.news-listing .ratio-img .title a{color:#FFF}
.news-listing .news-detail{text-align:center;padding:38px 50px}
.news-listing .news-detail .headline{font-size:18px;font-family:"din-2014-narrow",sans-serif;margin-bottom:19px;font-weight:600}
.news-listing .news-detail .headline .date{display:inline-block;margin-left:15px;color:#ff6c0e}
.news-listing .news-detail p{font-size:16px;line-height:26px;margin-bottom:10px}
.news-listing .orange-link a{font-size:50px}
.gray-newsletter{background:#ededec;padding:100px 15px}
.gray-newsletter .container{max-width:1000px}
.newsletter-head .title{font-size:40px;margin-bottom:21px;letter-spacing:3px}
.newsletter-head p{font-size:16px;line-height:26px;letter-spacing:0.1px;padding-right:45px}
.gray-newsletter div.wpcf7 .ajax-loader{position:absolute;margin:7px 0 0 0}
.gray-newsletter div.wpcf7-validation-errors,.gray-newsletter div.wpcf7-acceptance-missing{display:none!important}
.gray-newsletter .footer-email{margin-top:0}
.gray-newsletter .submit-btn{right:4px;top:-7px}
.gray-newsletter .footer-email input[type="email"]{color:#1b1b1b}
.gray-newsletter .successMessage{font-family:'Radiant Beauty',sans-serif;font-size:50px;line-height:1em;color:#ff6c0e;width:100%;text-align:center;border-bottom:solid 2px #ff6c0e;padding:0 5px 4px;}
.gray-newsletter .successMessage span{display:inline-block;position:relative;padding:0 5px;}
.gray-newsletter .successMessage span::before{content:'';width:25px;height:25px;display:inline-block;vertical-align:middle;background:url(images/sent-icon.png) no-repeat center;margin:9px 8px 0 0;background-size:100%}
.small-banner .black-banner.banner .owl-next,.small-banner .black-banner.banner .owl-next,.small-banner .normal-banner.banner .owl-next,.small-banner .normal-banner.banner .owl-next,.small-banner .black-banner.banner .owl-prev,.small-banner .black-banner.banner .owl-prev,.small-banner .normal-banner.banner .owl-prev,.small-banner .normal-banner.banner .owl-prev{background:url(images/arrow-white.svg) no-repeat center center}

/*responsive START*/
@media(max-width:1250px){
  .news .container{padding:0 20px}
  .news-banner .black-banner .banner-caption,.news-banner .white-banner .banner-caption{margin-left:50px}
  .news-banner .banner .slide,.news-banner .banner .imgbox{min-height:500px}
  .news-listing .ratio-img .title{padding:0 20px}
  .news-listing .news-detail{padding:35px 20px}
}
@media(max-width:991px){
  .trans-title{padding:144px 0 47px}
  .page-title .title{font-size:60px;line-height:74px}
  .privacy-policy .trans-title{padding:190px 0 25px}
  .news{padding-bottom:25px}
  .small-banner .banner .slide,.small-banner .banner .imgbox{min-height:1024px}
  .small-banner .black-banner .banner-caption,.small-banner .white-banner .banner-caption{top:84.6%;transform:translateY(-84.6%);-webkit-transform:translateY(-80%);margin:auto;left:0;right:0}
  .small-banner .black-banner .banner-caption .title,.small-banner .white-banner .banner-caption .title{font-size:60px;line-height:65px;letter-spacing:4.3px}
  .small-banner .black-banner .banner-caption p,.small-banner .white-banner .banner-caption p{font-size:20px;line-height:34px}
  .small-banner .banner .owl-nav .owl-next{top:auto;bottom:265px;right:0}
  .small-banner .banner .owl-nav .owl-prev{top:auto;bottom:265px;left:0}
  .news-listing{padding-top:10px}
  .news-listing .row{margin:0 -5px}
  .news-listing .list{padding:0 5px}
  .news-listing .list:last-child{display:none;}
  .news-listing .ratio-img{padding-bottom:69%}
  .news-listing .news-detail{padding:24px 0}
  .news-listing .ratio-img .title{font-size:30px;letter-spacing:2.3px}
  .news-listing .news-detail p{font-size:18px;margin-bottom:20px}
  .gray-newsletter{padding:90px 30px 95px}
  .gray-newsletter .left-part{padding-left:39px;padding-right:0}
  .newsletter-head p{padding-right:0;margin-right:-5px}
  .gray-newsletter .footer-email{margin-top:18px;padding:0 20px 0 40px;}
  .gray-newsletter .footer-email input[type="email"]{height:53px}
  .gray-newsletter .submit-btn{right:18px;top:-8px;}
}
@media(max-width:767px){
  .banner .owl-nav .owl-next,.banner .owl-nav .owl-prev{width:30px;height:25px;}
  .trans-title{padding:90px 0 25px}
  .page-title .title{font-size:26px;letter-spacing:1.5px;line-height:35px}
  .privacy-policy .trans-title{padding:90px 0 25px}
  .small-banner .banner .slide,.small-banner .banner .imgbox{min-height:290px;position:relative;}
  .small-banner .normal-banner .imgbox{min-height:412px;}
  .small-banner .banner .slide{min-height:inherit;}
  .small-banner .banner{height:100%}
  .small-banner .banner .owl-nav .owl-next,.small-banner .banner .owl-nav .owl-prev{top:350px;bottom:auto;}
  .small-banner .black-banner .banner-caption,.small-banner .white-banner .banner-caption{position:relative;top:auto;bottom:auto;transform:none;-webkit-transform:none;max-width:100%}
  .small-banner .black-banner .banner-caption .title,.small-banner .white-banner .banner-caption .title{font-size:26px;line-height:30px;letter-spacing:1.5px}
  .news-listing .ratio-img{padding-bottom:100%}
  .news-listing .ratio-img .title{font-size:26px;letter-spacing:2px}
  .gray-newsletter{padding:50px 20px;text-align:center;}
  .newsletter-head .title{font-size:26px;letter-spacing:1.5px}
  .gray-newsletter .left-part{padding-left:0}
  .gray-newsletter .right-part{padding:0}
  .gray-newsletter .footer-email{padding:0}
  .gray-newsletter .submit-btn{top:0;right:0}
  .small-banner .banner{height:442px}
  .small-banner .normal-banner .imgbox{min-height:442px;}
  .small-banner .banner .white-banner .imgbox,.small-banner .banner .black-banner .imgbox{min-height:290px;max-height:290px}
  .small-banner .white-banner .banner-caption .title{color:#1b1b1b}
  .small-banner .banner .owl-stage,.small-banner .banner .owl-stage .item .slide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
  .small-banner .banner .owl-stage .item{height:100%;}
  .small-banner .banner .owl-stage .black-banner.item{background-color:#000;}
  .small-banner .banner .owl-stage .white-banner.item{background-color:#FFF;}
  .small-banner .banner .owl-stage .black-banner .banner-caption h2,.small-banner .banner .owl-stage .black-banner .banner-caption p{color:#fff;}
  .small-banner .banner .owl-stage .white-banner .banner-caption h2,.small-banner .banner .owl-stage .white-banner .banner-caption p{color:#000;}
}
@media(max-width:480px){
  .small-banner .banner{height:auto;min-height:472px;}
  .small-banner .normal-banner .imgbox{min-height:472px;}
}
@media(max-width:480px){

  /* .small-banner .banner{height:472px}
   .small-banner .normal-banner .imgbox{min-height:472px;}*/}

  /*responsive END*/

  /***********************************
  News Page END
  ************************************/

  /*default PAGE START****************/
  .cms{padding:50px 0}
  .cms h2,.cms h3,.cms h4,.cms h5,.cms h6{font-family:"din-2014-narrow",sans-serif;color:#ff6c0e;letter-spacing:2px;margin-bottom:10px;font-weight:600;}
  .cms p{font-size:16px;line-height:26px;margin-bottom:15px}
  .cms h2{font-size:25px;color:#1b1b1b}
  .cms h4{font-size:18px;letter-spacing:1px}
  .cms ul li{font-family:'Gotham Book',sans-serif;margin-bottom:15px}
  .cms ol > li{font-size:30px;font-family:"din-2014-narrow",sans-serif;text-transform:uppercase;font-weight:600;letter-spacing:2px;margin-bottom:15px;line-height:35px;position:relative;padding-left:30px}
  .cms ul li:last-child{margin-bottom:0}
  .cms ul{padding-left:25px;margin-bottom:50px}
  .cms ul li{list-style-type:disc!important;font-size:16px}
  .cms ol{counter-reset:section;}
  .cms ol > li::before{counter-increment:section;content:""counter(section) "";font-size:40px;color:#333;font-family:'Radiant Beauty',sans-serif;margin:0 12px 0 0;position:absolute;left:0;top:3px;width:30px;text-align:center;}
  .terms-of-entry .cms ol > li{font-size:16px;font-family:'Gotham Book',sans-serif;letter-spacing:0;font-weight:normal;text-transform:none;line-height:25px;padding-left:30px;position:relative;word-wrap:break-word;}
  .terms-of-entry .cms ol > li::before{font-size:30px}
  .cms a{color:#ff6c0e}
  .cms a:hover{text-decoration:underline;}
  hr{margin:50px 0;border-color:#000}
  @media(max-width:767px){
    .cms ol > li{font-size:20px;line-height:25px}
  }

  /* .nutrition-box .uses-icons.left-side{width:50%;float:left;} */
  .nutrition-box .contain-main{position:relative;}
  .nutrition-box .contain-main .uses-icons.left-side{max-width:50%;float:left;}
  .nutrition-box .contain-main .uses-icons.left-side.may-not-contain{max-width:100%;}
  .nutrition-box .uses-icons.left-side li{margin-bottom:15px}
  .nutrition-box .uses-icons.right-side li{margin-bottom:15px}

  /* .nutrition-box .uses-icons.right-side{width:50%;float: left;padding-left: 40px} */
  .nutrition-box .contain-main .uses-icons.right-side{overflow:hidden;padding-left:40px}
  .nutrition-box::after{clear:both;display:block;content:""}
  .n-box-row{border:solid 1px #979797;margin:0;}
  .n-box-row .nb-grid{padding:0}
  .nutrition-box .tab-content .n-box-row  ul{padding:0;line-height:13px}
  .nutrition-box .tab-content .n-box-row ul ul li .p-category{padding:0 15px 0 30px}
  .nutrition-box .tab-content .n-box-row ul li{padding:0;}
  .uses-icons .ins-names{font-family:"din-2014-narrow",sans-serif;text-transform:uppercase;color:#5b3b14;letter-spacing:1.1px;margin-bottom:12px;display:block;}
  .uses-icons.right-side .ins-names{color:#ff6c0e}
  .head-part::before{clear:both;display:block;content:"";}
  .p-category{padding:0 15px;height:40px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;border-bottom:solid 1px #979797;margin-bottom:-1px;max-height:40px;overflow:hidden;}
  @media(max-width:991px){
    .nutrition-box .contain-main .uses-icons.left-side{max-width:100%;margin-bottom:5px;float:none;}
    .nutrition-box .contain-main .uses-icons.right-side{padding-left:0}
    .nutrition-box ul li{min-width:inherit;padding-right:15px}
  }
  .animsition-loading{transform:translateY(-50%);-webkit-transform:translateY(-50%)}

  /*default PAGE END****************/
  .gm-style .gm-style-iw{font-family:fantasy!important;}

  /* current promotions landing page start
  --------------------------------------------*/
  .currentPromotions-main{padding:228px 0 11px;}
  .currentPromotions-main .wrap-inner{max-width:1200px;margin:0 auto;}
  .currentPromotions-main h1{font-family:Gotham;font-size:65px;font-weight:bold;color:#1b1b1b;line-height:1.15;letter-spacing:4.6px;text-align:center;margin-bottom:80px;}
  .promotions-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
  .promotions-listing .item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%;height:100%;padding:0 10px 106px;}
  .promotions-listing .item:first-child{margin:0 auto;}
  .promotions-listing .item h2{font-family:"din-2014-narrow";font-weight:600;color:#ff6c0e;text-align:center;margin-bottom:28px;font-size:37px;letter-spacing:3.5px;}
  .promotions-listing .item figure{margin-bottom:30px;position:relative;}
  .promotions-listing .item figure figcaption{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);color:#fff;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;font-size:18px;line-height:1.25em;}
  .promotions-listing .item.caption figure figcaption{display:-webkit-box;display:-ms-flexbox;display:flex;}
  .promotions-listing .item p{font-size:16px;line-height:26px;color:#2d2d2d;}
  .promotions-listing .item p strong{font-family:Gotham;font-weight:bold;}
  @media (max-width:767px){
    .page-template-tpl-promotions-page{background-color:#f9f9f9;}
    .currentPromotions-main{padding:130px 0 11px;}
    .currentPromotions-main h1{font-size:50px;margin-bottom:46px;}
    .promotions-listing .item{padding-bottom:58px;}
    .promotions-listing .item h2{font-size:27px;}
  }
  @media (max-width:640px){
    .currentPromotions-main{padding:110px 0 9px;}
    .currentPromotions-main h1{font-size:26px;line-height:28px;letter-spacing:2px;margin-bottom:30px;padding:0 20px;}
    .promotions-listing .item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;padding:0 0 49px 0;}
    .promotions-listing .item h2{font-size:20px;letter-spacing:1.87px;margin-bottom:33px;}
    .promotions-listing .item > *{padding:0 20px;}
    .promotions-listing .item > figure{padding:0;margin-bottom:36px;}
    .promotions-listing .item > div{padding:0 31px;}
  }

/* current promotions landing page end
--------------------------------------------*/

/*landing page*/
.page-template-tpl-landing-page .innerbanner{height:100vh;}
.page-template-tpl-landing-page .inner-bannerimg .parallaxParent{height:100vh}
.page-template-tpl-landing-page .wrapper{overflow:hidden;}
.page-template-tpl-landing-page .inner-bannerimg::before{background:rgba(0,0,0,1);background:-moz-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,0) 100%,rgba(0,0,0,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(0,0,0,1)),color-stop(35%,rgba(0,0,0,1)),color-stop(100%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,0) 100%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,0) 100%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,0) 100%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,0) 100%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=1);content:"";height:100vh;width:100%;position:absolute;left:0;top:0;z-index:1}
.page-template-tpl-landing-page .inner-caption .title{font-size:56px;line-height:60px;letter-spacing:1px}
.page-template-tpl-landing-page .inner-caption sup{font-size:22px;display:inline-block;position:relative;top:-22px;}
.page-template-tpl-landing-page .inner-caption{max-width:750px;margin-left:0;left:3.7%;padding-top:45px;}
.page-template-tpl-landing-page .innerbanner .orange-text{display:block;}
.page-template-tpl-landing-page .banner-down{left:0;right:0;margin:auto;}

/* banner height */
.page-template-tpl-landing-page .innerbanner,.page-template-tpl-landing-page .inner-bannerimg,.page-template-tpl-landing-page .inner-bannerimg::before,.page-template-tpl-landing-page .inner-bannerimg .parallaxParent{min-height:768px;}

/* banner height end */
.orange-text{color:#ff6c0e}
.win-form-content{padding:88px 0}
.win-form-content .title{text-align:center;margin-bottom:75px;letter-spacing:3.2px}
.win-form-content .ui-corner-all,.win-form-content .ui-corner-bottom,.win-form-content .ui-corner-left,.win-form-content .ui-corner-bl{border-width:3px;}
.win-form-content .contact-form .ui-selectmenu-text{font-size:18px;letter-spacing:0}
.win-form-content textarea{border:solid 3px #ff6c0e;padding:23px;min-height:137px;margin-top:25px;}
.win-form-content textarea::-webkit-input-placeholder{font-size:14px}
.win-form-content textarea::-moz-placeholder{font-size:14px}
.win-form-content textarea:-ms-input-placeholder{font-size:14px}
.win-form-content textarea:-moz-placeholder{font-size:14px}
.contact-form .checkbox{padding-left:42px;margin-top:5px;margin-bottom:50px}
.contact-form .checkbox label{font-family:'Gotham Book';text-transform:none;font-size:14px;font-weight:normal;line-height:22px;}
.contact-form .checkbox label .wpcf7-checkbox input{width:auto;opacity:0;visibility:hidden;height:0}
.contact-form .checkbox label .wpcf7-checkbox .wpcf7-list-item{margin:0}
.contact-form .checkbox label .wpcf7-checkbox input + .wpcf7-list-item-label::before{content:"";height:22px;width:22px;border:solid 3px #ff6c0e;display:block;position:absolute;left:0;left:-2px;top:5px;}
.contact-form .checkbox label .wpcf7-checkbox input + .wpcf7-list-item-label::after{content:"";height:18px;width:24px;display:block;position:absolute;left:4px;top:3px;background:url(images/check-box.png);opacity:0;transition:0.5s all;-webkit-transition:0.5s all}
.contact-form .checkbox label .wpcf7-checkbox input:checked + .wpcf7-list-item-label::after{opacity:1;transition:0.5s all;-webkit-transition:0.5s all}
.page-template-tpl-landing-page .ui-selectmenu-menu{min-width:492px}
.contact-form .checkbox label .wpcf7-checkbox input + .wpcf7-list-item-label{padding-left:35px;display:block;cursor:pointer;position:relative;}
.win-desc{margin-bottom:40px;text-align:center;}
.re-captcha{max-width:300px;margin:auto auto 50px!important;}
.win-form-content .contact-submit-btn{padding-left:0}
.page-template-tpl-landing-page .contact-form .input01 input,.page-template-tpl-landing-page .contact-form .input01 select,.page-template-tpl-landing-page .contact-form .input01 textarea,.page-template-tpl-landing-page .contact-form .ui-selectmenu-text{font-size:18px;font-family:"din-2014-narrow";color:#222;}
.page-template-tpl-landing-page .contact-form .input01 textarea{line-height:20px!important;}
.page-template-tpl-landing-page .contact-form *::-webkit-input-placeholder{font-size:18px;}
.page-template-tpl-landing-page .contact-form *::-moz-placeholder{font-size:18px;}
.page-template-tpl-landing-page .contact-form *:-ms-input-placeholder{font-size:18px;}
.page-template-tpl-landing-page .contact-form *:-moz-placeholder{font-size:18px;}
.page-template-tpl-landing-page .contact-form textarea::-webkit-input-placeholder{font-size:14px;}
.page-template-tpl-landing-page .contact-form textarea::-moz-placeholder{font-size:14px;}
.page-template-tpl-landing-page .contact-form textarea:-ms-input-placeholder{font-size:14px;}
.page-template-tpl-landing-page .contact-form textarea:-moz-placeholder{font-size:14px;}
.page-template-tpl-landing-page .ui-widget.ui-widget-content{max-height:350px;overflow:auto;}
.page-template-tpl-landing-page .blogo{display:none;}
.wlogo{display:none;}
.page-template-tpl-landing-page .wlogo{display:block;}
.page-template-tpl-landing-page .fixed-header .blogo{display:block;}
.page-template-tpl-landing-page .fixed-header .wlogo{display:none;}
@media(max-width:1024px){
  .page-template-tpl-landing-page .inner-bannerimg .parallaxParent .bg{background-position:center!important;}
}
@media(max-width:991px){
  .win-form-content .title{font-size:30px;letter-spacing:2px;}
  .win-form-content .contact-form .checkbox{margin-bottom:40px;}
  .page-template-tpl-landing-page .inner-caption{left:0;margin:auto;}
}
@media(max-width:767px){
  .win-form-content .contact-form .input01.selectbox{margin:33px 0 17px}
  .win-form-content .contact-form{padding:0 17px;width:480px;margin-left:auto;margin-right:auto;}
  .win-form-content .contact-form .checkbox{margin-bottom:10px;}
  .win-form-content{padding:88px 0 60px;}
  .win-form-content .title{margin-bottom:10px}
  .page-template-tpl-landing-page .ui-selectmenu-menu{min-width:441px;}
  .page-template-tpl-landing-page .inner-caption .title{font-size:26px;line-height:30px;margin-bottom:15px;letter-spacing:1.5px;}
  .page-template-tpl-landing-page .inner-caption sup{font-size:18px;top:-10px;}
  .page-template-tpl-landing-page .inner-caption p{display:block;font-size:16px;line-height:18px;line-height:1.5em;}
  .page-template-tpl-landing-page .inner-caption p br{display:none;}
  .re-captcha{margin:20px auto 30px!important}
  .page-template-tpl-landing-page .contact-form .input01 input,.page-template-tpl-landing-page .contact-form .input01 select,.page-template-tpl-landing-page .contact-form .input01 textarea,.page-template-tpl-landing-page .contact-form .ui-selectmenu-text{font-size:18px;}
  .page-template-tpl-landing-page .contact-form *::-webkit-input-placeholder{font-size:18px;}
  .page-template-tpl-landing-page .contact-form *::-moz-placeholder{font-size:18px;}
  .page-template-tpl-landing-page .contact-form *:-ms-input-placeholder{font-size:18px;}
  .page-template-tpl-landing-page .contact-form *:-moz-placeholder{font-size:18px;}
  .page-template-tpl-landing-page .contact-form textarea::-webkit-input-placeholder{font-size:16px;}
  .page-template-tpl-landing-page .contact-form textarea::-moz-placeholder{font-size:16px;}
  .page-template-tpl-landing-page .contact-form textarea:-ms-input-placeholder{font-size:16px;}
  .page-template-tpl-landing-page .contact-form textarea:-moz-placeholder{font-size:16px;}

  /* banner height */
  .page-template-tpl-landing-page .inner-bannerimg::before{display:none;}
  .page-template-tpl-landing-page .innerbanner,.page-template-tpl-landing-page .inner-bannerimg{min-height:auto;height:auto!important;}
  .page-template-tpl-landing-page .inner-bannerimg .parallaxParent{height:400px!important;min-height:auto!important;}

  /* banner height end */
  .page-template-tpl-landing-page .landing-banner-caption{position:relative;background:#000;}
  .page-template-tpl-landing-page .landing-banner-caption .inner-caption{padding:40px 15px 40px;}
}
@media(max-width:480px){
  .win-form-content .contact-form .checkbox{padding-left:2px}
  .win-form-content .title{font-size:25px;padding:0 20px;}
  .win-form-content .contact-form{width:300px;padding:0;}
  .page-template-tpl-landing-page .ui-selectmenu-menu{min-width:295px;}
}
@media(max-width:320px){
  .re-captcha{transform:scale(0.93);-webkit-transform:scale(0.93);margin:0 0 0 -12px!important;}
  .win-form-content .contact-form{width:280px;padding:0;}
  .page-template-tpl-landing-page .ui-selectmenu-menu{min-width:275px!important;}
}

/* franchise changes 07122018  */
.enquire-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#ff6c0e;padding:10px;width:160px;height:160px;position:fixed;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-family:"din-2014-narrow",sans-serif;font-size:20px;z-index:9999;}
.enquire-btn:hover{color:#fff;background:#1b1b1b;}
.enquire-btn img{margin-bottom:20px;}
.enquire-btn span{display:block;width:100%;text-align:center;}
.enquire-btn.tablet-only{display:none;}
.page-template-tpl-family .innerbanner{display:none;}
.h1-title{font-size:60px;line-height:65px;letter-spacing:4.29px;text-align:center;font-family:'Gotham';font-weight:bold;margin-bottom:62px;}
.dark-bg{background:#1b1b1b;color:#fff;}
.badge-section{padding:106px 0 140px;}
.dark-bg .success-logos .short-desc p{color:#fff;}
.page-template-tpl-family .success-logos .item{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.page-template-tpl-family .success-logos .item figure{width:100%;}
@media (max-width:1365px){
  .h1-title{font-size:50px;margin-bottom:32px;}
  .success-section{padding-bottom:0;}
  .badge-section{padding:80px 0 77px;}
  .helpyou-section{padding-bottom:62px;padding-top:75px;}
}
@media (max-width:1200px){
  .enquire-btn.tablet-only{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
  .enquire-btn.desktop-only{width:100%;bottom:0;top:inherit;transform:inherit;position:fixed;display:flex;}
  .enquire-btn.desktop-only:hover{background:#ff6c0e;}
  .enquire-btn img{display:none;}
  .button-box{width:100%;position:relative;text-align:center;padding:32px 0 30px 0;}
  .enquire-btn{height:auto;min-height:70px;width:240px;display:inline-block;position:static;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;}
}
@media (max-width:767px){
  .h1-title{font-size:26px;line-height:30px;letter-spacing:2px;margin-bottom:24px;}
  .badge-section{padding:65px 0 47px;}
  .helpyou-section{padding-top:43px;}
}
.short_store_description{display:none;}

/* select change with max height START*/
.ui-selectmenu-menu{max-height:300px;overflow-y:auto;}
@media(max-width:767px){
  /*.ui-selectmenu-text{line-height:1!important;}*/
}
/* select change with max height END*/

/*frech-main PAGE START**************************************************/
.frech-main {padding:159px 0 0}
.frech-main .heading-section{text-align:center;}
.frech-main .page-title{font-size: 60px;line-height:65px;letter-spacing:4.29px;font-family: 'Gotham',sans-serif;margin-bottom:62px;}
.frech-main .heading-section .location-title{font-size:38px;line-height:65px;letter-spacing: 2.71px;font-family: 'Gotham',sans-serif;margin-bottom:5px;}
.frech-main .heading-section .address{font-size:25px;letter-spacing: 1.92px;text-transform:uppercase;font-family:"din-2014-narrow",sans-serif;font-weight: 600;position:relative;display:inline-block;margin-bottom:73px;line-height:30px}
.frech-main .heading-section .address::after{content:"";width:100%;height:3px;background:#ff6c0e;display:block;transition: 0.5s all}
.frech-main .heading-section .address:hover{color:#ff6c0e}
@media(max-width:1400px){
  .frech-main {padding:200px 0 0}
  .frech-main .page-title{font-size: 50px; margin-bottom: 32px;}
  .frech-main .heading-section .location-title{font-size:25px;line-height:40px;}
  .frech-main .heading-section .address{font-size:18px;margin-bottom:60px;}
}
@media(max-width:767px){
  .frech-main{padding:86px 0 0}
  .frech-main .page-title{font-size:26px;line-height: 30px;letter-spacing: 2px;margin-bottom:24px;}
  .frech-main .heading-section .location-title{font-size: 18px; line-height: 22px; }
  .frech-main .heading-section .address {font-size: 14px; margin-bottom: 40px; letter-spacing: 0; }
}
/*.gallery-section START*/
.gallery-section{padding-bottom:70px}
.gallery-section .container{max-width:1200px;}
.gallery-section .gallery-slider{max-height:343px;}
.gallery-section .owl-item{float:none;display:inline-block;vertical-align:top;}
.gallery-section .owl-nav{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:100%;height:32px;left:0}
.gallery-section .owl-next,.gallery-section .owl-prev{background: url(images/arrow-orange-thin.svg) no-repeat center center;  width:32px;height:32px;font-size: 0;position: absolute;z-index: 111;margin: auto;}
.gallery-section .owl-next{transform: rotate(180deg);-webkit-transform: rotate(180deg);right:-90px;}
.gallery-section .owl-nav .disabled{opacity:0.5}
.gallery-section .owl-prev{left:-95px;right:auto;}
.gallery-section .gallery-slider .item figure{max-width:343px;max-height:343px;position:relative;padding-bottom:100%;overflow:hidden}
.gallery-section .gallery-slider .item{overflow:hidden;max-height:343px;}
.gallery-section .gallery-slider .item figure img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}
@media(max-width:1399px){
  .gallery-section .gallery-slider{padding: 0 80px;}
  .gallery-section .gallery-slider .item figure{max-width:100%}
  .gallery-section .owl-prev{left:15px;}
  .gallery-section .owl-next{right:15px;}
}
@media(max-width:767px){
  .gallery-section{padding-bottom: 50px}
  .gallery-section .gallery-slider{padding:0 30px}
  .gallery-section .owl-prev{left:-8px}
  .gallery-section .owl-next{right:-8px}
  .mob-desc::before{display:none;}
}
/*.gallery-section END*/

/*price-section START*/
.price-section{background:#1b1b1b;color:#FFF;padding:65px 0}
.price-section .price-desc{text-align: center;}
.price-section .price-desc .price-title{font-size: 22px;font-family:"din-2014-narrow",sans-serif;color:#ff6c0e;text-transform:uppercase;margin-bottom: 15px}
.price-section .price-desc .amount{font-family:"din-2014-narrow",sans-serif;font-size:37px;color:#FFF;letter-spacing: 2.85px;margin-bottom:36px;}
.price-section .price-desc .exits-title{position:relative;font-size: 22px;font-family:"din-2014-narrow",sans-serif;color:#ff6c0e;text-transform:uppercase;display:inline-block;margin-bottom:15px;}
.price-section .price-desc .exits-title::after{content:"";width:100%;height:3px;background:#ff6c0e;display:block;transition: 0.5s all}
.price-section .price-desc .exits-desc ul li{font-size:18px;color:#FFF;font-family: 'Gotham Book',sans-serif;margin-bottom:15px;}
.price-section .price-desc .exits-desc ul li:last-child{margin-bottom: 0;}
.price-section .price-desc .exits-desc ul li span{font-family:"din-2014-narrow",sans-serif;color:#ff6c0e;text-transform:uppercase;font-weight: 600;font-size:22px;margin-right:15px;}
.price-section .price-content{padding-left: 40px;}
.price-section .price-content p{font-size:16px;line-height:28px;color:#FFF;font-family: 'Gotham Book',sans-serif;}
@media(max-width:991px){
  .price-section .price-content{padding:50px 0 0 0}
}
/*price-section END*/

.frech-main .map-detail-main #map_canvas{height:512px}
.franchise-template-default .ui-selectmenu-text{white-space:nowrap;margin-right: 45px;}
@media(min-width:768px){
  .map-panel-left{overflow:hidden;}
  .map-panel-left.map-main .right-panel-map{left:0;right:auto;padding-right: 0}
  .map-panel-left.map-main.map-searched.no-mapscroll-top .full-map{padding: 0 0 0 340px}
  .map-panel-left.map-main.map-searched .right-panel-map ul{padding: 0 30px 0 30px}
  .map-panel-left.map-main.map-searched.no-mapscroll-top ul{padding-left: 0}

  .map-panel-left.no-mapscroll-top.no-location-main ul {display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
  .map-panel-left.no-mapscroll-top.no-location-main .mCSB_container{height:100%}
  .map-panel-left.no-mapscroll-top.no-location-main .mCSB_scrollTools{display:none;}

  .map-panel-left .right-panel-map .black-box::after{border-left:30px solid #1b1b1b;right:-30px;left:auto;border-right:0}
  .map-panel-left.map-searched .full-map{padding: 0 0 0 340px}
  .map-panel-left .mCSB_scrollTools{left:5px;right:auto;}
  .map-panel-left .mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background:#979797}
  .map-panel-left .right-panel-map .black-box .links a{font-size:33px;}
  .map-panel-left .right-panel-map .black-box .links a:hover{color: #ff6c0e}
  .map-panel-left .right-panel-map .black-box .links a::after{height:5px;bottom:-10px;}
  .map-panel-left .right-panel-map .black-box{padding:90px 30px;}
  .map-panel-left .right-panel-map .black-box p{margin-bottom:50px;}
  .map-panel-left.map-main .map-desc-main{padding: 0;}
  .franchise-template-default .owl-carousel .owl-nav.disabled{display:block;}
}
@media(max-width:767px){
    .price-section .price-desc .amount{font-size:25px;margin-bottom:25px;}
}

/*frech-main PAGE END**************************************************/

.grecaptcha-badge{
  display: none !important;
}


/*COFEE LANDING PAGE START*/
body.page-template-tpl-coffee{background-attachment:fixed;}
.page-template-tpl-coffee .video-section .videobox .ratio-img{padding-bottom:48%;}
.page-template-tpl-coffee .video-section{padding-bottom:91px}
.page-template-tpl-coffee .video-section p{text-align: center;}
.page-template-tpl-coffee .videobox{margin-top:55px;}
.page-template-tpl-coffee .h1-title{margin-bottom:33px;}
.mobile-content{display:none;}
.page-template-tpl-coffee .video-section .desktop-content{max-width:710px;margin:auto;}
.page-template-tpl-coffee .video-icon{transform: translate(-50%,0);-webkit-transform:translate(-50%,0);top:auto;bottom:20px}
/*smooth-section START**************************************************/
.smooth-section .catering-main{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;}
.smooth-section .catering-main .black-o-info .bg-blk{min-height:420px;}
.smooth-section .catering-main{height:100vh}
/*.smooth-section .parallaxParent .bg{background-size: cover !important; background-attachment: fixed !important; background-position: center center !important;top:0;height:100%;}*/
.smooth-section .round-info{width: 100%; height: 100%; max-width:612px; max-height:420px; background: #1b1b1b; border-radius: 70%;position:relative;z-index: 1;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;}
.smooth-section .round-info .title{color: #FFF; font-size: 40px; letter-spacing: 3px; margin-bottom: 15px; font-family: Gotham,sans-serif;max-width:380px;text-align: center;margin:0}
.full-img-desc-box{position:relative;z-index:1;text-align:center;max-width:735px;margin:auto;color:#FFF}
.full-img-desc-box .title{color: #FFF; font-size: 26px; line-height: 48px; letter-spacing: 1.95px;font-family: Gotham,sans-serif;font-weight:600;margin-bottom:20px;}
.full-img-desc-box p{color:#FFF;line-height:30px;margin-bottom:35px;}
.full-img-desc-box .orange-link a{font-size:50px}

/*.smooth-section .parallaxParent .bg img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; font-size: 0; vertical-align: top; object-fit: cover; will-change: opacity;}*/

@media(min-width:1440px){
   .smooth-section .catering-main{min-height: 1500px;overflow:hidden;width: 100%;position:relative;}

   .smooth-section .parallaxParent{ clip: rect(0, auto, auto, 0);
      -webkit-clip-path: inset(0 0 0 0);
      overflow: hidden;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;}

  .smooth-section .round-info{margin-top: 400px;}
  .full-img-desc-box{margin-top:650px;}

  .smooth-section .parallaxParent .bg{position: fixed; top: 0; left: 0; width: 100%; height: 100vh;background-size: cover !important; background-repeat: no-repeat !important; background-position: center !important; }
}

@media(max-width:1280px){
  .smooth-section .parallaxParent .bg{background-attachment:inherit !important;background-size:cover !important;height: 100%;top: 0;background-position:center center !important}
  .smooth-section .round-info{width:520px;height:358px;}
  .smooth-section .catering-main{height:auto;min-height:618px}
  .page-template-tpl-coffee .h1-title{font-size:60px;margin:13px 0 23px 0}
  .page-template-tpl-coffee .videobox{margin-top:59px}
  .page-template-tpl-coffee .video-section{padding:0 28px 87px}
  .page-template-tpl-coffee .f-videobox.video-section .videobox .box-wrap{padding-top:62%;background-size: cover !important;}
  .page-template-tpl-coffee .f-videobox.video-section .video-detail{bottom:40px;padding:0 50px;}
  .page-template-tpl-coffee .f-videobox.video-section .video-detail p{text-align:left;}
  .page-template-tpl-coffee .f-videobox.video-section .video-icon{right: 9px; bottom:75px; width: 65px;}
  .full-img-desc-box{padding:34px 43px}
  .full-img-desc-box p{margin-bottom:25px;}
}
@media(max-width:991px){
  .page-template-tpl-coffee .f-videobox.video-section .video-icon{bottom:65px;}
}
@media(max-width:767px){
  .mobile-content{display:block;}
  .desktop-content{display:none;}
  .page-template-tpl-coffee .videobox{margin-top:0}
  .page-template-tpl-coffee .f-videobox.video-section .videobox .box-wrap{padding-top: 62.5%;}
  .page-template-tpl-coffee .video-section{padding:0 19px 34px}
  .page-template-tpl-coffee .video-section p{margin: 0 -3px 0 -3px; font-size: 16px; line-height: 26px;}
  .page-template-tpl-coffee .f-videobox.video-section .video-icon{top: 50%;left: 50%;right: auto;bottom: auto;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}

  .page-template-tpl-coffee .h1-title{font-size:26px;letter-spacing:2px;line-height:30px;margin:32px 0 23px 0}
  .page-template-tpl-coffee .f-videobox.video-section .video-detail{display:none;}
  .smooth-section .catering-main{min-height: auto; padding: 58px 0;}
  .smooth-section .round-info{width:247px;height:170px}
  .smooth-section .round-info .title{font-size: 20px;line-height:26px;max-width:185px;letter-spacing:0}
  .full-img-desc-box{padding:0 20px}
  .full-img-desc-box .title{font-size:20px;line-height:31px;margin-bottom:16px}
  .full-img-desc-box p{font-size:16px;line-height:26px;margin-bottom:36px}
  .mobilevideo{position: relative; overflow: hidden; padding-bottom: 62%; margin-bottom:0;}
  .mobilevideo iframe{height: 100%; width: 100%; position: absolute;}
}
/*smooth-section END**************************************************/

/*fullSection START**************************************************/
.fullSection{/*height:800px; min-height:800px;*/overflow-x:hidden;}
.swipe-main{display:block;}
.swipe-content .left-detail{padding:0 130px 0 146px}
.swipe-content .left-detail .section-title{font-size:34px;color:#ff6c0e;letter-spacing:2.62px;margin-bottom:10px}
.swipe-content .left-detail p{line-height:30px;color:#1b1b1b}
.swipe-content .right-imgbox{padding:0;float:right;}
.swipe-content .right-imgbox figure{min-height:100%;height:100vh;background-size:50% !important;background-position:0 center !important;background-attachment:fixed !important}
#swipe-step-01 .left-detail .section-title::before{content: ""; background: url(images/swipe-icon01.png) no-repeat; background-size: 100%; height: 265px; width: 172px; display: block; position: absolute; top: -112px; left: 15px;}
#swipe-step-02 .left-detail .section-title::before{content: ""; background: url(images/swipe-icon02.png) no-repeat; background-size: 100%; height: 285px; width:222px; display: block; position: absolute;top: -86px;left: -15px}
#swipe-step-03 .left-detail .section-title::before{content: ""; background: url(images/swipe-icon03.png) no-repeat; background-size: 100%; height:260px; width:260px; display: block; position: absolute;top:-96px;left: -10px}
#swipe-step-04 .left-detail .section-title::before{content: ""; background: url(images/swipe-icon04.png) no-repeat; background-size: 100%; height:235px; width:149px; display: block; position: absolute;top: -85px;left: 18px;}

@media(min-width:1440px){
  .swipe-content .left-detail{margin-top:35px}
}
@media(min-width: 1281px) and (max-width:1800px){
	.swipe-content .right-imgbox figure{background-position:520px center !important;background-size:80% !important}
	.parallaxParent .bg{height: 100%; top: 0; background-repeat: no-repeat !important; background-size:cover !important; }
}

/*@media (min-height: 1100px) and (max-width:2100px) {
    .swipe-content .right-imgbox figure {
        background-position: 520px center !important;
        background-size: 80% !important
    }
}*/

@media (max-width: 2100px) and (min-height: 1100px) and (min-width: 1441px) {
    .swipe-content .right-imgbox figure {
        background-position: 520px center !important;
        background-size: 80% !important
    }
}

/*@media (max-height:799px){
	.swipe-content .right-imgbox figure{height: 800px; background-size: cover !important; background-position:  center !important;  background-repeat: no-repeat !important; background-attachment: inherit !important;}
}*/

@media(max-width:1280px){
  .fullSection{height:auto;min-height:inherit;}
  .swipe-content .left-detail{padding:0 60px;}
  .swipe-content{height:auto !important}
  #swipe-step-01 .left-detail .section-title::before,
  #swipe-step-02 .left-detail .section-title::before,
  #swipe-step-04 .left-detail .section-title::before
  {height: 155px; width: 100px;top:-50px;}
  #swipe-step-03 .left-detail .section-title::before{height: 120px;width: 150px;top:-50px;}

.swipe-content .right-imgbox figure{background-attachment: inherit !important; background-size: cover !important; background-position: center center !important; height: 615px;}
}

@media(max-width:1024px){
.swipe-main .owl-nav .owl-prev{position: absolute; bottom: 0; top: 0; margin: auto; background: url(images/arrow-orange-thin.svg) no-repeat center; width: 25px; height: 35px; background-size: 15px; font-size: 0; left:10px; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; }
.swipe-main .owl-nav .owl-next{position: absolute; bottom: 0; top: 0; margin: auto; background: url(images/arrow-orange-thin.svg) no-repeat center; width: 25px; height:35px; background-size: 15px; font-size: 0; right:10px; transform: rotate(180deg); -webkit-transform: rotate(180deg); transition: 0.5s all ease; -webkit-transition: 0.5s all ease; }
}

@media(max-width:991px){
  .swipe-main .owl-nav .owl-next{right:23px;top:640px;bottom:auto;}
  .swipe-main .owl-nav .owl-prev{left:auto;right:74px;top:640px;bottom:auto;}
  .swipe-content .left-detail{padding:90px 92px}
  #swipe-step-01 .left-detail .section-title::before, #swipe-step-02 .left-detail .section-title::before, #swipe-step-03 .left-detail .section-title::before, #swipe-step-04 .left-detail .section-title::before{display:none;}
  .swipe-content .left-detail{order:2;-ms-flex: 0 0 50%;flex: 0 0 100%; max-width: 100%;}
  .swipe-content .right-imgbox{order:1;-ms-flex: 0 0 50%;flex: 0 0 100%; max-width: 100%;}
}

@media(max-width:767px){
  .swipe-content .left-detail{padding:40px 44px;}
  .swipe-content .left-detail .section-title{font-size:26px;letter-spacing:2px;margin:auto auto 20px;text-align:center;max-width: 170px; line-height: 33px;}
  .swipe-content .left-detail p{font-size:16px;line-height:26px}
  .swipe-main .owl-nav .owl-prev {left: 24px; right: auto; top:670px;bottom:auto; }
  .swipe-main .owl-nav .owl-next{top:670px;bottom:auto;}
}

@media(max-width:479px){
  .swipe-content .right-imgbox figure{height:320px}
    .swipe-main .owl-nav .owl-next,.swipe-main .owl-nav .owl-prev{top:376px}
}
/*fullSection END**************************************************/

/*single-origin-desc START**************************************************/
.single-origin-desc{text-align: center;max-width:895px;margin:auto;padding:209px 0 191px}
.single-origin-desc .section-title{font-size:40px;line-height:48px;letter-spacing:3px;margin-bottom:40px;font-family: Gotham,sans-serif;font-weight:600;line-height: 43px; margin-bottom:42px;}
.single-origin-desc .orange-sub-title{font-size:34px;letter-spacing:2.62px;color:#ff6c0e;line-height:43px;margin-bottom:42px;}
.single-origin-desc .orgin-desc{padding:0 44px;}
.single-origin-desc .orgin-desc p{line-height:30px;margin-bottom:16px;}

.morelink{font-size: 14px; text-transform: lowercase; font-family: Gotham,sans-serif; font-weight: 500; color: #ff6c0e !important; text-decoration: underline !important; margin-left: 10px; letter-spacing: 0.5px;cursor:pointer;}
.morelink:after{background: url(images/arrow-orange-fat.svg) no-repeat; width: 18px; height: 12px; display: inline-block; content: ""; background-size: 100%; transform: rotate(-180deg); -webkit-transform: rotate(-180deg); margin: 0px 0 0 8px; vertical-align: middle;transition:0.5s all;-webkit-transition:0.5s all}
.morelink.less:after{transform: rotate(0deg); -webkit-transform: rotate(0deg);transition:0.5s all;-webkit-transition:0.5s all}

.morecontent span {
    display: none;
}
.morelink {
    display: inline-block;
}

@media(max-width:1280px){
  .single-origin-desc{padding:80px 0}
}
@media(max-width:991px){
  .single-origin-desc{padding:68px 47px}
  .single-origin-desc .section-title{margin-bottom:37px;}
  .single-origin-desc .orange-sub-title{font-size:28px;letter-spacing:2.15px;line-height:37px;margin-bottom:35px;}
}
@media(max-width:767px){
  .single-origin-desc{padding:8px 25px 42px}
  .single-origin-desc .section-title{font-size:26px;line-height:40px;letter-spacing:1.95px;margin-bottom: 14px;}
  .single-origin-desc .orange-sub-title{font-size:20px;line-height:31px;font-family: Gotham,sans-serif;font-weight:600;margin-bottom:18px;}
  .single-origin-desc .orgin-desc{padding:0}
}

/*single-origin-desc END**************************************************/

/*origin-full-detail START*/
.origin-full-detail{background:#1b1b1b;padding:100px 0;}
.origin-full-detail .container{max-width:1082px;margin:auto;}
.full-desc .section-title{color:#FFF;font-size:40px;line-height:48px;letter-spacing:3px;display:inline-block;font-family: Gotham,sans-serif;font-weight:600;max-width:550px;margin-bottom:35px;}
.full-desc li{display: -webkit-box; display: -ms-flexbox; display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;color:#FFF;margin-bottom:29px;}
.full-desc li:last-child{margin-bottom: 0}
.full-desc .f-title{font-size:18px;letter-spacing:1.38px;font-weight:600;font-family:"din-2014-narrow",sans-serif;color:#ff6c0e;text-transform:uppercase;-webkit-box-flex:0; -ms-flex:0 0 170px; flex:0 0 170px}
.full-desc .f-desc{font-size:18px;line-height:26px;font-family: 'Gotham Book',sans-serif;-webkit-box-flex:0; -ms-flex:0 0 74%; flex:0 0 74%}
.full-desc .f-desc p{font-size:18px;line-height:26px;font-family: 'Gotham Book',sans-serif;display:inline-block;color:#FFF}
.origin-full-detail img{float:right;max-width:387px}
.full-desc li:last-child .f-desc{-webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%;}
.full-desc li:last-child .f-desc p{font-size: 16px; line-height: 26px;}
@media(max-width:1280px){
  .origin-full-detail{padding:80px 15px}
  .origin-full-detail img{max-width:300px}
}
@media(max-width:991px){
  .origin-full-detail{padding:0}
  .origin-full-detail .right-imgbox figure {padding-bottom: 42%; overflow: hidden; margin: 0 -15px; position: relative; }
  .origin-full-detail img {max-width: 100%; position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; bottom: -160px; }
  .origin-full-detail .full-desc{padding:76px 60px}
  .full-desc .section-title{max-width:100%;margin-bottom:51px;}
  .full-desc .f-title{-webkit-box-flex: 0; -ms-flex: 0 0 178px; flex: 0 0 178px;}
  .full-desc .f-desc{-webkit-box-flex: 0; -ms-flex: 0 0 70%; flex: 0 0 70%;line-height:30px}
  .full-desc li{margin-bottom:26px;}
  .full-desc li:last-child .f-desc{-webkit-box-flex: 0; -ms-flex: 0 0 70%; flex: 0 0 70%;}
}
@media(max-width:767px){
  .origin-full-detail .right-imgbox figure{padding-bottom:76%}
  .origin-full-detail .full-desc{padding:28px 13px}
  .full-desc .section-title{font-size:20px;line-height:31px;letter-spacing:1.95px}
  .full-desc .section-title{margin-bottom:20px;}
  .full-desc .f-title {-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;}
  .full-desc .f-desc{-webkit-box-flex: 0 !important; -ms-flex: 0 0 100% !important; flex: 0 0 100% !important;font-size:16px;line-height:26px;}
  .full-desc li{margin-bottom:30px}
  .origin-full-detail .moreellipses{display: none !important}
  .origin-full-detail .morecontent .morelink{margin:0 0 32px 0;display:block;width:105px;color: #FFF !important  }
  .origin-full-detail .morecontent .morelink:after{background:url(images/arrow-white-fat.svg) no-repeat}
  .origin-full-detail .full-desc li:last-child .f-desc p{line-height:30px;}
}
/*origin-full-detail END*/

/*single-origin-slider START*/
.single-origin-slider{padding:103px 0 60px;}
.single-origin-slider .container{box-shadow: -1px 2px 10px 0 rgba(0, 0, 0, 0.21);max-width:1193px;padding:83px 159px 0;background:#FFF}
.single-origin-slider .section-title{text-align: center;font-size:40px;line-height:48px;letter-spacing:3px;margin-bottom:55px;font-family: Gotham,sans-serif;font-weight:600;line-height: 43px;}
.single-origin-slider .right-imgbox{float:right;max-width: 268px; margin:69px 0 0 0}
.single-origin-slider .right-imgbox figure{margin-bottom:20px}
.r-img-desc{font-size:16px;text-transform:uppercase;font-family:"din-2014-narrow",sans-serif;font-weight:600;line-height:19px}
.r-img-desc .orange-lable{color:#ff6c0e}
/*.single-os-desc{padding: 83px 144px 10px 144px;}*/
.single-os-desc .origin-title{display:inline-block;font-size:26px;letter-spacing:1.95px;font-family: Gotham,sans-serif;font-weight:600;line-height:48px;margin-bottom:22px;}
.single-os-desc li{display: -webkit-box; display: -ms-flexbox; display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom:30px;}
.single-os-desc li:last-child{margin-bottom: 0}
.single-os-desc .f-title{font-size:18px;letter-spacing:1.38px;font-weight:600;font-family:"din-2014-narrow",sans-serif;color:#ff6c0e;text-transform:uppercase;-webkit-box-flex:0; -ms-flex:0 0 185px; flex:0 0 185px}
.single-os-desc .f-desc{font-size:18px;line-height:26px;font-family: 'Gotham Book',sans-serif;-webkit-box-flex:0; -ms-flex:0 0 68%; flex:0 0 68%}
.single-os-desc ul{margin-bottom:85px}
.origin-nav:after{content:"";display:block;clear:both;}
.origin-nav a{display:inline-block;color:#FFF;background-color:#1b1b1b;position:relative;text-transform:uppercase;font-family:"din-2014-narrow",sans-serif;font-size:18px;letter-spacing:0.4px;max-width:55%;}
.origin-nav a::before{background: url(images/arrow-white-fat.svg) no-repeat; background-size: 100%; width: 22px; height: 22px; content: ""; display: inline-block;position: absolute; top: 0; bottom: 0; margin: auto;}
.origin-nav a.prev{padding:32px 30px 32px 62px;margin-left:-158px}
.origin-nav a.prev::before{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);left:29px;}
.origin-nav a.next{padding: 32px 62px 32px 30px; float: right;margin-right:-158px;}
.origin-nav a.next::before{transform: rotate(90deg);-webkit-transform: rotate(90deg);right: 29px;}
.single-os-desc .r-img-desc{display:none;}

.single-os-desc li:last-child .f-desc{-webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%;}


@media(min-width:1025px){
  .origin-nav a:hover{background-color:#ff6c0e}
}

@media(max-width:1280px){
  .single-origin-slider{padding:80px 30px 60px}
  .single-origin-slider .container{padding:50px 50px 0}
  .single-origin-slider .right-imgbox{margin:15px 0 0 0}
  .origin-nav a.prev{margin-left: -50px;}
  .origin-nav a.next{margin-right:-50px;}
}

@media(max-width:991px){
  .single-origin-slider{padding:80px 43px 46px}
  .single-origin-slider .section-title{margin-bottom:50px}
  .single-origin-slider .right-imgbox{display:none;}
  .single-origin-slider .container{padding:35px 48px 0}
  .single-os-desc .origin-title{margin-bottom:30px}
  .single-os-desc .f-title{-webkit-box-flex: 0; -ms-flex: 0 0 169px; flex: 0 0 169px;}
  .single-os-desc ul{margin-bottom:45px}
  .single-os-desc li{margin-bottom:26px}
  .r-img-desc{margin-bottom:88px;font-size:18px;letter-spacing:1.38px}
  .single-os-desc li:last-child .f-desc{-webkit-box-flex: 0; -ms-flex: 0 0 70%; flex: 0 0 70%;}
}

@media(max-width:767px){
  .single-origin-slider{padding:58px 13px 28px}
  .single-origin-slider .section-title{font-size: 26px;line-height:40px;letter-spacing:1.95px;margin-bottom:30px;}
  .single-os-desc .origin-title{font-size:21px;line-height:35px;letter-spacing:1.58px;margin-bottom:17px;}
  .single-origin-slider .container{padding:40px 23px 0}
  /*.single-os-desc .f-title{font-size:18px;letter-spacing:1.38px}*/
  .single-os-desc .f-desc{font-size:16px;line-height:26px;-webkit-box-flex: 0 !important; -ms-flex: 0 0 100% !important; flex: 0 0 100% !important;}
  .single-os-desc .f-desc p{font-size:16px;line-height:26px}
  .single-os-desc li{margin-bottom: 33px;}
  .r-img-desc {margin-bottom:41px; font-size: 17px; letter-spacing: 1.24px;}
  .origin-nav{background:#1b1b1b;margin: 0 -23px;display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
  .origin-nav a{font-size:16px;line-height:18px;-webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%;max-width:50%;-webkit-box-flex: 1; -ms-flex: 1; flex: 1;}
  .origin-nav a.next{margin-right:0;padding:22px 48px 22px 8px;text-align:right;max-width:100%;}
  .origin-nav a.prev{margin-left:0;padding:22px 8px 22px 48px;text-align:left;}
  .origin-nav a.prev::before{left:14px}
  .origin-nav a.next::before{right:14px}
  .single-os-desc .r-img-desc{display:block;}
}

@media screen and (min-width: 0\0){
  .fullSection{overflow:hidden;}
  body.page-template-tpl-coffee{overflow-x:hidden;}
  .smooth-section .catering-main{min-height:980px;}
  .full-img-desc-box{margin:inherit;}

  .smooth-section .parallaxParent .bg{position: absolute; height: 100%; background-attachment: fixed !important; }
}

/*COFEE LANDING PAGE END*/


/* Contact Page New Changes Start */
.page-template-tpl-contact-page .contact-info .catering-box { background: #fff;  }
.page-template-tpl-contact-page .contact-info .catering-box .title,
.page-template-tpl-contact-page .contact-info .catering-box p{ color: #000; }
.page-template-tpl-contact-page .contact-right .contact-box,
.page-template-tpl-contact-page .contact-info .right-part { background: #1b1b1b; }
.page-template-tpl-contact-page .contact-right .contact-box h3,
.page-template-tpl-contact-page .contact-right .contact-box .address a{ color: #fff;   }
/* Contact Page New Changes End */


/* footer logo changes 24062019 start*/
.footer-container .starlight-logo.partners-logo img{max-width:240px;}
.partners-logo span{display:inline-block;margin:0 34px;}
@media (max-width:991px){
  .footer-container .starlight-logo.partners-logo img{max-width:205px;}
  .partners-logo span{display:inline-block;margin:0 34px;}
}
@media (max-width:575px){
  .partners-logo span{margin:0 0 30px 0;display:block;}
  .partners-logo span:last-child{margin-bottom:0;}
  .footer-container .starlight-logo.partners-logo span img{max-width:140px;}
  .footer-container .starlight-logo.partners-logo span:nth-child(2) img{max-width: 170px;}
  /*.footer-container .partners-logo span:nth-child(2) img{max-width:170px;}*/
}
/* footer logo changes 24062019 end*/

/*not Fixed Header*/
header{position:relative !important}
.innerlogo{position:absolute;}


.frch-w-soul{ padding:90px 0 0;text-align:center;max-width: 700px; margin: auto auto -15px !important;}
.frch-w-soul .sub-title{font-size:35px;margin-bottom:19px;}
.frch-w-soul-btn{text-align:center;padding-top:60px;}
.frch-w-soul .orange-link{margin-top:21px}
.franchising-with-soul .ui-selectmenu-open{min-width:454px}

@media(max-width:1200px){
  .franchising-with-soul .ui-selectmenu-open{min-width:364px}
  .frch-w-soul{margin:0 auto !important;}
}
@media(max-width:991px){
  .franchising-with-soul .ui-selectmenu-open{min-width:325px}
}
@media(max-width:767px){
  .franchising-with-soul .ui-selectmenu-open{min-width:500px}
  .frch-w-soul{padding:60px 15px 0}
  .frch-w-soul .sub-title{font-size:26px}
  .frch-w-soul p{font-size:16px}
}
@media(max-width:575px){
  .franchising-with-soul .ui-selectmenu-open{width:calc(100% - 40px);min-width:inherit;}
}

@font-face {
    font-family: 'DIN Condensed';
    src: url('fonts/DINCondensed-Bold.woff2') format('woff2'),
    url('fonts/DINCondensed-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham-Medium';
    src: url('fonts/Gotham-Medium.woff2') format('woff2'),
    url('fonts/Gotham-Medium.woff') format('woff');
    font-weight:500;
    font-style: normal;
}
@font-face {
    font-family: 'Gotham-Bold';
    src: url('fonts/Gotham-Bold.woff2') format('woff2'),
    url('fonts/Gotham-Bold.woff') format('woff');
    font-weight:500;
    font-style: normal;
}

/* coffeeday */
.page-template-tpl-coffee-day .menu-item-99,
.page-template-tpl-coffee-day .menu-item-101,
.page-template-tpl-coffee-day .menu-item-1001 {
    display: none;
}
.page-template-tpl-coffee-day footer {
    background: transparent;
}

.parallax-item {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    position: relative;
}
.parallax-item__image {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}

.coffeeday-chars {
    display: flex;
}
.coffeeday-chars span {
    display: block;
    background: #1b1b1b;
    margin: 1px;
    color: #fff;
    text-align: center;
}
.coffeeday-chars span + span {
    margin-left: 0;
}
.coffeeday-chars .sep {
    background: none !important;
    min-width: 5px !important;
}
@media (min-width: 992px) {
    .coffeeday-chars .sep {
        min-width: 15px !important;
    }
}

.iconbox-item {
    text-align: center;
    margin: 40px 0;
}
.iconbox-item__icon span {
    display: block;
    width: 58px;
    height: 58px;
    background: #1b1b1b;
    color: #fff;
    font: 700 32px/58px Gotham, sans-serif;
    text-align: center;
    margin: 0 auto;
    position: relative;
}
.iconbox-item__icon span img {
    position: absolute;
    max-width: none;
}
.iconbox-item__main {
    margin-top: 50px;
}
.iconbox-item__main--icon {
    margin-top: 60px;
}
.iconbox-item--2 .iconbox-item__main--icon {
    margin-top: 75px;
}
.iconbox-item__main p {
    font-size: 20px;
}
.iconbox-item__main p span {
    white-space: nowrap;
}
@media (min-width: 768px) {
    .iconbox-item {
        margin: 0;
    }
    . iconbox-item__main--icon {
        margin-top: 80px !important;
    }
}
@media (min-width: 992px) {
    .iconbox-item {
        padding: 0 20px;
    }
    .iconbox-item__main--icon {
        margin-top: 100px !important;
    }
    .iconbox-item__main p {
        font-size: 22px;
    }
}

.form-item {
    margin-bottom: 20px;
}
.form-item.form-item--last {
    margin-bottom: 0;
}
.form-item .wpcf7-form-control-wrap {
    display: block;
}
.form-item .wpcf7-text {
    padding: 15px 20px;
    font: 700 18px/20px Gotham, sans-serif;
}
.form-item .wpcf7-list-item {
    margin: 0 0 10px;
    display: block;
    position: relative;
    padding-left: 40px;
    min-height: 20px;
    text-transform: uppercase;
}
.form-item .wpcf7-list-item-label {
    font: 700 12px/1.2em Gotham, sans-serif;
}
.form-item .wpcf7-list-item:last-child {
    margin-bottom: 0;
}
.form-item .wpcf7-list-item input,
.form-item .wpcf7-list-item-label::before,
.form-item .wpcf7-list-item-label::after {
    width: 22px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -10px;
}
.form-item .wpcf7-list-item input {
    opacity: .1;
}
.form-item .wpcf7-list-item-label::before {
    display: block;
    background: #fff;
    border: 3px solid #FF6C0E;
    content: '';
}
.form-item .wpcf7-list-item-label::after {
    height: 18px;
    width: 24px;
    display: block;
    position: absolute;
    margin: -10px 0 0 4px;
    background: url(images/check-box.png);
    opacity: 0;
    -webkit-transition: .5s opacity;
    transition: .5s opacity;
    content: '';
}
.form-item .wpcf7-list-item input:checked + .wpcf7-list-item-label::after {
    opacity: 1;
}
.form-item .wpcf7-not-valid-tip {
    position: absolute;
    left: -10px;
    width: 20px;
    height: 20px;
    top: 50%;
    margin-top: -10px;
    font-size: 0;
}
.form-item .wpcf7-not-valid-tip::before {
    display: block;
    color: #ff6c0e;
    font: 700 40px/20px 'DIN Condensed', sans-serif !important;
    height: 20px;
    content: "*";
}
@media (min-width: 576px) {
    .form-item .wpcf7-not-valid-tip {
        left: -30px;
    }
}
@media (min-width: 992px) {
    .form-item {
        margin-bottom: 10px;
    }
}

.coffeeday-form__wrap {

}
.coffeeday-form h2 {
    font: 700 40px/1em 'DIN Condensed', sans-serif !important;
    margin-bottom: 20px;
}
.coffeeday-form__bottom {
    margin-top: 30px;
}
.coffeeday-form__submit {
    position: relative;
    right: auto;
    top: auto;
    text-align: center;
    display: block;
    width: 150px;
    margin: 10px auto 0;
}
.coffeeday-form__submit::before {
    width: 15px;
    height: 15px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -7px;
    transform: rotate(45deg);
    border-width: 3px 3px 0 0;
    border-style: solid;
    border-color: #FF6C0E;
    content: '';
}
.coffeeday-form__submit::after {
    position: absolute;
    content: "";
    background: #ff6c0e;
    width: 0;
    height: 5px;
    left: 0;
    bottom: -5px;
    -webkit-transition: 0.5s width ease;
    transition: 0.5s width ease;
}
.coffeeday-form__submit:hover::after {
    width: 100%;
}
.coffeeday-form__submit input[type="submit"] {
    height: 60px;
    font-size: 60px;
    padding: 0 30px 0 10px;
}
.coffeeday-form__bottom .coffeeday-form__submit .ajax-loader {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin: -10px auto 0;
}
.coffeeday-form__wrap .wpcf7-response-output.wpcf7-spam-blocked,
.coffeeday-form__wrap .wpcf7-validation-errors,
.coffeeday-form__wrap .wpcf7-acceptance-missing {
    border: 0;
    margin: 20px 0 0;
    width: 100%;
    font: 700 18px/1em 'DIN Condensed', sans-serif !important;
    letter-spacing: .5px;
    color: #ff6c0e;
    padding: 0;
    position: relative;
}
@media (min-width: 768px) {
    .coffeeday-form__bottom {
        display: flex;
        align-items: center;
    }
    .coffeeday-form__rules {
        margin-right: 20px;
    }
    .coffeeday-form__submit {
        flex-shrink: 0;
        width: auto;
        margin: 0;
    }
}
@media (min-width: 992px) {
    .coffeeday-form__wrap {
        width: 400px;
    }
}

.coffeeday-head__main {
    position: relative;
}
.coffeeday-head__bg {
    z-index: -1;
    position: absolute;
}
.coffeeday-head__title {
    padding-top: 100px;
    padding-bottom: 20px;
    position: relative;
}
.coffeeday-head__title h1 {
    font: 700 60px/55px 'DIN Condensed', sans-serif;
}
.coffeeday-head__title h1 .coffeeday-chars {
    margin-bottom: 10px;
    height: 60px;
}
.coffeeday-head__title h1 .coffeeday-chars:last-child {
    margin-bottom: 0;
}
.coffeeday-head__title h1 .coffeeday-chars span {
    min-width: 35px;
}
.coffeeday-head__title h1 .coffeeday-chars span:last-child {
    position: relative;
}
.coffeeday-head__title h1 .coffeeday-chars span:last-child::before {
    position: absolute;
    /*z-index: -1;*/
    bottom: -5px;
    right: -5px;
    left: -2000px;
    height: 5px;
    background: #1b1b1b;
    box-shadow: -3px -3px 3px rgba(0,0,0,.16);
    content: '';
}
.coffeeday-head__date {
    margin-top: 11px;
    display: inline-block;
    position: relative;
}
.coffeeday-head__date::before {
    position: absolute;
    bottom: -5px;
    z-index: -1;
    right: 0;
    left: -2000px;
    height: 5px;
    background: #1b1b1b;
    box-shadow: -3px -3px 3px rgba(0,0,0,.16);
    content: '';
}
.coffeeday-head__date p {
    display: inline-block;
    background: #f16524;
    color: #fff;
    font: 18px/1em 'DIN Condensed', sans-serif;
    padding: 5px;
    margin-bottom: 6px;
    letter-spacing: .6px;
}
.coffeeday-head__date .coffeeday-chars {
    font: 700 60px/55px 'DIN Condensed', sans-serif;
    margin-right: 5px;
}
.coffeeday-head__date .coffeeday-chars span {
    margin-bottom: 0;
    background: #fff;
    min-width: 35px;
    color: #1b1b1b;
}
.coffeeday-head__topform {
    margin-top: 60px;
    margin-bottom: 60px;
}
@media (min-width: 768px) {
    .coffeeday-head__topform {
        margin-top: 120px;
        margin-bottom: 120px;
    }
}
@media (max-width: 991px) {
    .coffeeday-head__wrap {
        max-width: none;
        padding-right: 0;
        padding-left: 0;
    }
}
@media (min-width: 768px) {
    .coffeeday-head__title {
        padding-top: 200px;
    }
    .coffeeday-head__title h1 {
        font-size: 100px;
        line-height: 90px;
    }
    .coffeeday-head__title h1 .coffeeday-chars {
        height: 100px;
    }
    .coffeeday-head__title h1 .coffeeday-chars span {
        min-width: 60px;
    }
    .coffeeday-head__date {
        display: flex;
        flex-direction: column;
        height: 98px;
        justify-content: space-between;
        position: absolute;
        left: 220px;
        bottom: 21px;
    }
    .coffeeday-head__date p {
        display: block;
        padding: 5px 10px;
        text-align: center;
    }
    .coffeeday-head__date .coffeeday-chars {
        margin: 0 10px;
    }
    .coffeeday-head__date::before {
        left: 0;
    }
}
@media (min-width: 992px) {
    .coffeeday__head {
        position: relative;
    }
    .coffeeday-head__wrap {
        min-height: 700px;
        display: flex;
        align-items: flex-end;
        justify-content: space-between;
    }
    .coffeeday-head__main {
        position: static;
    }
    .coffeeday-head__title,
    .coffeeday-head__topform {
        width: auto;
        max-width: none;
    }
    .coffeeday-head__title {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .coffeeday-head__title {
        padding: 200px 0 45px;
    }
    .coffeeday-head__date {
        bottom: 46px;
    }
    .coffeeday-head__topform {
        margin: 41px 0;
        padding: 50px;
        background: #fff;
        position: relative;
    }
    .coffeeday-head__topform .coffeeday-form__wrap {
        width: 350px;
    }
}
@media (min-width: 1200px) {
    .coffeeday-head__title {
        padding: 200px 0 45px;
    }
    .coffeeday-head__title h1 {
        font-size: 140px;
        line-height: 120px;
    }
    .coffeeday-head__title h1 .coffeeday-chars {
        margin-bottom: 35px;
        height: 120px;
    }
    .coffeeday-head__title h1 .coffeeday-chars span {
        min-width: 75px;
    }
    .coffeeday-head__title h1 .coffeeday-chars span:last-child::before {
        bottom: -10px;
        right: -10px;
        height: 10px;
        box-shadow: -7px -7px 7px rgba(0,0,0,.16);
    }
    .coffeeday-head__date {
        height: 118px;
        left: 260px;
        bottom: 46px;
    }
    .coffeeday-head__date::before {
        bottom: -10px;
        right: 0;
        left: 0;
        height: 10px;
        box-shadow: -7px -7px 7px rgba(0,0,0,.16);
    }
    .coffeeday-head__date p {
        font-size: 22px;
        display: block;
        padding: 5px 10px;
    }
    .coffeeday-head__date .coffeeday-chars {
        margin: 0 25px;
        font-size: 70px;
        line-height: 70px;
    }
    .coffeeday-head__date .coffeeday-chars span {
        min-width: 40px;
        color: #1b1b1b;
    }
    .coffeeday-head__topform {
        margin: 36px 0;
    }
    .coffeeday-head__topform .coffeeday-form__wrap {
        width: 400px;
    }
}
@media (min-width: 1300px) {
    .coffeeday-head__wrap {
        max-width: 1260px;
    }
}

.coffeeday__row {
    margin: 60px 0;
}
.coffeeday__row:last-child {
    margin-bottom: 0;
}
.coffeeday__row h2 {
    font-family: 'DIN Condensed', sans-serif;
    font-weight: 700;
    line-height: 1em;
    color: #1b1b1b;
}
@media (min-width: 768px) {
    .coffeeday__row {
        margin: 120px 0;
    }
}
@media (min-width: 992px) {
    .coffeeday__row {
        margin: 150px 0;
    }
}
.iconbox h2 {
    text-align: center;
    font-size: 30px;
}
.iconbox h2 span {
    display: block;
    margin-bottom: 10px;
}
.iconbox__wrap {
    margin-top: 40px;
}
.iconbox .iconbox-item--1 .iconbox-item__icon span img {
    left: -45px;
    bottom: -35px;
}
.iconbox .iconbox-item--2 .iconbox-item__icon span img {
    left: 0;
    bottom: -50px;
}
.iconbox .iconbox-item--3 .iconbox-item__icon span img {
    left: 35px;
    top: 5px;
}
@media (min-width: 992px) {
    .iconbox h2 {
        font-size: 50px;
    }
    .iconbox__wrap {
        margin-top: 100px;
    }
}
.content-box__image {
    margin-bottom: 60px;
}
.content-box__image img {
    width: 100%;
}
.content-box__main h2,
.content-box__main h3 {
    margin: 25px 0;
}
.content-box__main p,
.content-box__main ul {
    margin: 15px 0;
}
.content-box__main h2:first-child,
.content-box__main h3:first-child,
.content-box__main p:first-child,
.content-box__main ul:first-child {
    margin-top: 0;
}
.content-box__main h2:last-child,
.content-box__main h3:last-child,
.content-box__main p:last-child,
.content-box__main ul:last-child {
    margin-bottom: 0;
}
.content-box__main h2 {
    font: 700 40px/1em 'DIN Condensed', sans-serif;
}
.content-box__main h3 {
    font: 700 30px/1em Gotham, sans-serif;
}
.content-box__main p,
.content-box__main ul li {
    font-size: 20px;
}
.content-box__main ul {
    margin-left: 25px !important;
}
.content-box__main ul li {
    margin: 15px 0;
    line-height: 1.5em;
    list-style: disc !important;
    font-weight: 300;
    font-family: 'Gotham Book', sans-serif;
}
@media (max-width: 767px) {
    .content-box__image {
        padding-left: 0;
        padding-right: 0;
    }
}
@media (min-width: 768px) {
    .content-box .left-side {
        order: 0;
    }
    .content-box .right-side {
        order: 1;
    }
    .content-box__image {
        margin-bottom: 0;
    }
}
@media (min-width: 992px) {
    .content-box__main h2,
    .content-box__main h3 {
        margin: 35px 0;
    }
    .content-box__main p,
    .content-box__main ul {
        margin: 25px 0;
    }
    .content-box__main h2 {
        font-size: 60px;
    }
    .content-box__main h3 {
        font-size: 40px;
    }
    .content-box__main p,
    .content-box__main ul li {
        font-size: 22px;
    }
    .content-box__main .coffeeday-form__wrap {
        margin-left: auto;
    }
}
@media (min-width: 1200px) {
    .content-box .left-side {
        padding-right: 45px;
    }
    .content-box__image--full.left-side {
        padding-right: 0;
    }
    .content-box .right-side {
        padding-left: 45px;
    }
    .content-box__image--full.right-side {
        padding-left: 0;
    }
}

.coffee-terms p {
    font-size: 14px;
}
.coffee-terms p b,
.coffee-terms p strong {
    font-family: Gotham, sans-serif;
}

.coffeeday-thx__head {
    padding-top: 100px;
    text-align: center;
}
.coffeeday-thx__head h1 {
    margin-bottom: 35px;
    padding: 0 20px;
    font: 700 35px/1em 'DIN Condensed', sans-serif;
}
.coffeeday-thx__head h1 span {
    display: block;
    margin-bottom: 20px;
}
.coffeeday-thx__bg {
    height: 250px;
}
.coffeeday-thx__image {
    height: 300px;
    background-position: 35% 50%;
}
.coffeeday-thx__main {
    text-align: center;
}
.coffeeday-thx__main h2 {
    margin-top: 60px;
}
.coffeeday-thx__main h3 {
    font: 700 22px/1em Gotham, sans-serif;
    margin-bottom: 20px;
}
.coffeeday-thx__main p {
    font-size: 20px;
}
.coffeeday-thx__main .iconbox__wrap {
    margin-top: 60px;
}
@media (min-width: 768px) {
    .coffeeday-thx__head {
        padding-top: 200px;
    }
    .coffeeday-thx__head h1 {
        font-size: 50px;
        margin-bottom: 45px;
    }
    .coffeeday-thx__head h1 span {
        margin-bottom: 0;
    }
    .coffeeday-thx__bg {
        height: 300px;
    }
    .coffeeday-thx__image {
        height: 350px;
        background-position: 40% 50%;
    }
    .coffeeday-thx__main {
        margin-top: 100px;
    }
}
@media (min-width: 992px) {
    .coffeeday-thx__image {
        background-position: 50% 50%;
    }
    .coffeeday-thx__main p {
        font-size: 22px;
    }
}

.coffeeday-popup {
    position: fixed;
    top: 0;
    left: 0;
    min-width: 320px;
    width: 100%;
    height: 100%;
    z-index: 2000;
    overflow: auto;
    overflow-x: hidden;
    opacity: 0;
    visibility: hidden;
    -webkit-transition-property: opacity, visibility;
    transition-property: opacity, visibility;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
}
.coffeeday-popup.coffeeday-popup--visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}
.coffeeday-popup .coffeeday-popup__bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.8);
    pointer-events: none;
}
.coffeeday-popup__wrap {
    padding: 0 16px;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 100%;
    position: relative;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: perspective(1000px) translateZ(-100px);
    transform: perspective(1000px) translateZ(-100px);
    -webkit-transition-property: opacity, visibility, transform;
    transition-property: opacity, visibility, transform;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}
.coffeeday-popup.coffeeday-popup--visible .coffeeday-popup__wrap {
    opacity: 1;
    visibility: visible;
    -webkit-transform: perspective(1000px) translateZ(0);
    transform: perspective(1000px) translateZ(0);
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.coffeeday-popup__box {
    max-width: 400px;
    width: 100%;
    margin: 60px auto;
    position: relative;
    background: url(images/img/coffee-day_popup_1.jpg) no-repeat 0 0;
    background-size: cover;
}
.coffeeday-popup__close {
    position: absolute;
    top: -50px;
    right: 0;
    width: 40px;
    height: 40px;
    border: 0;
    background: none;
    cursor: pointer;
}
.coffeeday-popup__close::before,
.coffeeday-popup__close::after {
    width: 3px;
    height: 40px;
    background: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -20px 0 0 -2px;
    -webkit-transition: background-color .3s ease-in-out;
    transition: background-color .3s ease-in-out;
    content: '';
}
.coffeeday-popup__close::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.coffeeday-popup__close::after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.coffeeday-popup__close:hover::before,
.coffeeday-popup__close:hover::after {
    background: #FF6C0E;
}
.coffeeday-popup__main {
    padding: 85% 10% 10%;
    /*background-color:#828282;*/
}
.coffeeday-popup__main h2 {
    font: 700 34px/1em 'DIN Condensed', sans-serif;
    padding-right: 15%;
    margin-bottom: 20px;
    color:#000;
}
.coffeeday-popup__btn {
    background: #FF6C0E;
    height:55px;
    line-height:56px;
    text-align: center;
    display: block;
    color: #fff !important;
    font-family:Gotham-Medium,sans-serif;
    font-size:15px;
    font-weight:500;
    text-transform: uppercase;
    -webkit-transition: background-color .3s ease-in-out;
    transition: background-color .3s ease-in-out;
}
.coffeeday-popup__btn:hover,
.coffeeday-popup__btn:focus {
    background-color: #ff7e2c;
    text-decoration: none;
}
.coffeeday-popup__btn:active {
    background-color: #ff6300;
}
@media (min-width: 992px) {
    .coffeeday-popup__box {
        max-width: 1200px;
        background-image: url(images/img/coffee-day_popup_2.jpg);
        background-position: 0 50%;
    }
    .coffeeday-popup__main {
        padding:18% 50px 15% 53%;
    }
    .coffeeday-popup__main h2 {
        font-size: 50px;
    }
    .coffeeday-popup__btn {
        display: inline-block;
        padding-left: 50px;
        padding-right: 50px;
    }
}
.coffeeday-popup__main h2 .o-text{    
    	font-size: 34px;
	    line-height: 40px;
	    display: block;
	    color: #ff6c0e;
	    margin-bottom: 10px;
	}
@media (min-width: 1200px) {
    .coffeeday-popup__main h2 {
        font-size: 50px;
	    line-height: 45px;
	    padding-right: 0;

    }
}

.footer--small {
    padding: 60px 0;
}
.footer--small .footer-container {
    padding-left: 15px;
    padding-right: 15px;
}
.footer--small .footer-social-icons {
    margin: 60px 0;
    text-align: center;
}
.footer--small .footer-social-icons .social {
    margin: 0;
}
.footer--small .footer-right {
    text-align: center;
}
.footer--small .footer-menu ul,
.footer--small .footer-copy p {
    font-size: 13px;
}
.footer--small .footer-menu ul li {
    display: inline-block;
    margin: 2px 20px;
}
.footer--small .footer-menu ul li a {
    text-decoration: underline;
    color: #FF6C0E;
}
.footer--small .footer-menu ul li a:hover {
    text-decoration: none;
}
.footer--small .footer-copy {
    margin-top: 5px;
}
@media (min-width: 992px) {
    .footer--small {
        padding: 90px 0;
    }
    .footer--small .footer-container {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .footer--small .footer-logo,
    .footer--small .footer-social-icons,
    .footer--small .footer-right {
        width: 33.333333%;
    }
    .footer--small .footer-logo {
        order: 1;
    }
    .footer--small .footer-social-icons {
        order: 0;
        margin: 0;
        text-align: left;
    }
    .footer--small .footer-social-icons .social a {
        margin-left: 0;
        margin-right: 30px;
    }
    .footer--small .footer-right {
        order: 2;
        text-align: right;
    }
    .footer--small .footer-menu ul li {
        margin: 2px 0 2px 20px;
    }
}

/************************************* EVENET PAGE START */
.page-template-tpl-franchise-event .ui-selectmenu-menu{width:394px;}
.page-template-tpl-franchise-event .ui-widget.ui-widget-content{border-width:3px}
.page-template-tpl-franchise-event .ui-menu .ui-menu-item {font-family:Gotham-Medium,sans-serif}

.eventPage .form-item .wpcf7-not-valid-tip{padding:5px;left:-15px}
.eventPage .coffeeday-head__wrap{height:100vh;padding:70px 0 0 0 }
.eventPage .coffeeday-head__topform .coffeeday-form__wrap{width:100%}
.eventPage .coffeeday-head__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.eventPage .coffeeday-head__topform{width:490px;padding:70px 48px;margin:0}
.eventPage .coffeeday-form__bottom .coffeeday-form__submit .ajax-loader{position:static;}
.eventPage .coffeeday-form h2{font-size:34px !important;margin-bottom:25px}
.eventPage .coffeeday-form .row{margin:0 -11px}
.eventPage .coffeeday-form .row [class*="col-"]{padding:0 11px}
.eventPage .form-item .wpcf7-text{padding:12px;font-size:15px;font-family:Gotham-Medium,sans-serif;}
.eventPage .coffeeday-form__bottom{display:block;}
.eventPage .submit-btn input[type="submit"]{height: 53px; padding: 0 30px; font-family:Gotham-Medium,sans-serif; font-size: 16px; text-transform: uppercase; color: #FFF; background: #ff6c0e; width: auto; border-radius: 0; min-width: 168px;letter-spacing:0.5px;transition:0.5s all;-webkit-transition:0.5s all}
.eventPage .submit-btn input[type="submit"]:hover{background:#000}
.eventPage .form-item{margin-bottom:15px;}
.eventPage .form-item.descBox{font-size: 13px; line-height: 18px; margin-bottom: 27px;}
.eventPage .form-item ::-webkit-input-placeholder{color:#000;opacity:1!important;font-family:Gotham-Medium,sans-serif;font-size:15px;font-weight:500}
.eventPage .form-item ::-moz-placeholder{color:#000;opacity:1!important;font-family:Gotham-Medium,sans-serif;font-size:15px;font-weight:500}
.eventPage .form-item :-ms-input-placeholder{color:#000;opacity:1!important;font-family:Gotham-Medium,sans-serif;font-size:15px;font-weight:500}
.eventPage .form-item :-moz-placeholder{color:#000;opacity:1!important;font-family:Gotham-Medium,sans-serif;font-size:15px;font-weight:500}
.eventPage .form-item .sendBtn {text-align:left;}
.eventPage .coffeeday-form__submit:after,.eventPage .coffeeday-form__submit:before{display:none;}
.eventPage .coffeeday-form__submit{text-align:left;}


.eventPage .ui-selectmenu-button{height:50px;padding:12px;font-family:Gotham-Medium,sans-serif;border-width:3px;color:#000}
.eventPage .ui-icon-triangle-1-s, 
.eventPage .ui-state-hover .ui-icon-triangle-1-s, 
.eventPage .ui-state-focus .ui-icon-triangle-1-s{top:0;bottom:0;margin:auto;transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.eventPage .ui-corner-top .ui-icon-triangle-1-s{transform: rotate(0); -webkit-transform: rotate(0);}

.eventPage .ui-selectmenu-text{font-style:normal;text-transform:uppercase;}

.event-banner-caption .section-title{font-size:60px;line-height:55px;letter-spacing:-1px;font-family:"din-2014-narrow",sans-serif;margin-bottom:35px;color:#000}
.event-banner-caption ul li{font-size:22px;line-height:35px;letter-spacing:-0.55px;font-family:'Gotham Book',sans-serif;margin-bottom:15px;display: -webkit-box; display: -ms-flexbox; display: flex;color:#000}
.event-banner-caption ul li a{color:#000}
.event-banner-caption ul li a:hover{color:#ff6c0e}
.event-banner-caption ul li:last-child{margin-bottom:0}
.event-banner-caption ul li i{margin: 4px 20px 0 3px}
.date-icon{background:url(images/date-icon-orange.svg)no-repeat;height:25px;width:25px;background-size:100%;display: inline-block;vertical-align:middle;}
.time-icon{background:url(images/time-icon.svg)no-repeat;height:26px;width:26px;background-size:100%;display: inline-block;vertical-align:middle;}
.pin-icon{background:url(images/pin-icon.svg)no-repeat;height:30px;width:25px;background-size:100%;display: inline-block;vertical-align:middle;}


.eventPage .coffeeday__row{margin:0;padding:208px 0}
.eventPage .coffeeday__row .container{max-width:1220px}
.eventPage .coffeeday__row.content-box .left-side{padding-right:0}
.eventPage .coffeeday__row.content-box .left-side .ratio-img{padding-bottom:135%;position:relative;overflow:hidden;}
.eventPage .coffeeday__row.content-box .left-side .ratio-img img{position:absolue;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.eventPage .coffeeday__row.content-box .right-side{padding:0 100px;}
.eventPage .coffeeday__row .content-box__main h2{letter-spacing:2.5px;margin-bottom:45px}
.eventPage .coffeeday__row .content-box__main p{margin: 0 0 35px 0;font-size:22px;line-height:35px;letter-spacing:-0.55px}
.eventPage .coffeeday__row .content-box__main p:last-child{margin-bottom:0}

/*int-coffee-day Section START */
.int-coffee-day{background:#1b1b1b;padding:206px 0 140px}
.int-coffee-day .section-title{font-size:50px;line-height:50px;font-family:"din-2014-narrow",sans-serif;color:#FFF;margin-bottom:60px;text-align:center;letter-spacing:-1.5px}
.int-coffee-day .container{max-width:1202px}
.int-coffee-day .row{margin:0 -22px}
.int-coffee-day .row [class*="col-"]{padding:0 22px}
.coffeeBox{color:#FFF;margin-bottom:60px}
.coffeeBox figure{background:#828282;padding-bottom:100%;position:relative;margin-bottom:32px}
.coffeeBox figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.coffeeBox .title{font-family:'Gotham Book',sans-serif;font-size:18px;line-height:28px;letter-spacing:-0.45px}
.coffeeBox .title strong{font-family:Gotham-Medium,sans-serif;font-weight:normal;}
.registerBox .regBox{padding-bottom:100%;position:relative;}
.registerBox .regBox a{border:solid 2px #FFF;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;position:absolute;width: 100%; height: 100%;-ms-flex-wrap: wrap;flex-wrap: wrap}
.registerBox .regBox .date-icon{background:url(images/date-icon.svg)no-repeat;height: 42px; max-width: 42px;margin-top: auto; margin-bottom: 12px;-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%;background-size:100%;}
.registerBox .regBox h4{-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%;color: #FFF; margin-bottom: auto; font-size: 20px; font-weight: normal; letter-spacing: 0.5px;text-align:center;transition: 0.5s all;-webkit-transition: 0.5s all}
.registerBox .regBox a:hover{border-color:#ff6c0e}
.registerBox .regBox a:hover h4{color:#ff6c0e}
.registerBox .regBox a:hover .date-icon{background:url(images/date-icon-orange.svg)no-repeat;background-size:100%}
/*int-coffee-day Section END */

/* find-team-main START */
.find-team-main{padding:200px 0 115px;text-align:center;}
.find-team-main .section-title{font-size:60px;line-height:55px;letter-spacing:-1px;margin-bottom:43px;}
.find-team-main .container{max-width:725px;margin:auto;}
.find-team-main .phone-icon{background:url(images/phone-icon-hover.svg)no-repeat;background-size:100%;width:40px;height:40px;margin:1px 9px -2px -22px}
.find-team-main .call{font-size:20px;line-height:26px;font-family:Gotham-Bold,sans-serif;display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-pack: center; -ms-flex-pack: center;  justify-content: center;margin-bottom:25px;letter-spacing:-0.5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}
.find-team-main .call a{border-bottom:solid 3px #ff6c0e;line-height:27px}
.find-team-main .call a:hover{color:#ff6c0e}
.find-team-main .email{font-size:20px;line-height:26px;font-family:Gotham-Bold,sans-serif;letter-spacing:-0.5px}
.find-team-main .email a{border-bottom:solid 3px #ff6c0e;line-height:31px;display:inline-block;}
.find-team-main .email a:hover{color:#ff6c0e}
/* find-team-main END */

/*White faqs START */
.eventPage .faq-section{background:transparent;}
.eventPage .faq-section .section-title{color:#000;font-family:"din-2014-narrow",sans-serif;font-size:60px;line-height:55px;letter-spacing:-1px;margin-bottom:20px}
.eventPage .faq-section .panel-title{color:#000;font-family:Gotham-Bold,sans-serif}
.eventPage .faq-section .panel-desc p{color:#000}
.eventPage .faq-section .panel-main ol li{border-color:#1b1b1b}
.eventPage .faq-section .panel-main ol li.open{border-color:#ff6c0e}
/*White faqs END */

.eventPage .enquire-btn{text-transform:uppercase;opacity:0;visibility:hidden;transition: 0.5s all;-webkit-transition: 0.5s all;z-index:999}
.enquire-btn .date-icon{background:url(images/date-icon.svg)no-repeat;background-size:100%;width:42px;height:42px;margin-bottom:13px}
.eventPage .enquire-btn.show{opacity:1;visibility:visible;}

.thankyou-main{padding:109px 0;text-align:left;}
.thankyou-main .thank-left{padding:0 100px 0 72px}
.thankyou-main .thank-left h1{font-size: 60px; line-height: 55px; color: #ff6c0e;padding:0;letter-spacing: 2.5px; margin-bottom: 30px;}
.thankyou-main .thank-left p{font-size:22px;line-height:35px;letter-spacing:-0.55px;margin-bottom:40px;color:#000}
.thankyou-main .thank-left p strong{font-family:Gotham-Medium,sans-serif}
.thankyou-main .thank-left p:last-child{margin-bottom:0}
.thankyou-main .thank-right{background:#1b1b1b;padding:105px 100px 100px 100px}
.thankyou-main .event-banner-caption .section-title{color: #FFF; font-size: 34px; padding: 0; letter-spacing: -0.5px; line-height: 35px;font-weight:600}
.thankyou-main .cta-button{font-family:Gotham-Medium,sans-serif;display: inline-block; width: 233px; height: 53px; border-radius: 0; text-transform: uppercase; text-align: center; line-height:44px;background:#ff6c0e;border-color:transparent;}
.thankyou-main .cta-button:hover{background:#1b1b1b;color:#ff6c0e;border-color:#ff6c0e}
.thankyou-main .event-banner-caption ul{margin-bottom:40px}
.thankyou-main .event-banner-caption ul li{color:#FFF}
.thankyou-main .event-banner-caption ul li a{color:#FFF}
.thankyou-main .event-banner-caption ul li a:hover{color:#ff6c0e}
.thankyou-main .event-banner-caption ul li i{min-width:26px}

.regBox-mobile{display:none;}

/* 12-02-20
================================= */
.set-bg{
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.testimonial-inner{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
          align-items: center;
}
.testimonial-img{
  max-width: 505px;
  width: 100%;
  padding-bottom: 35%;
}
.testimonial-img img{
  height: 100%;
}
.testimonial-content {
  max-width: calc(100% - 505px);
  padding-left: 50px;
}
.testimonial-content .title {
  font-size: 26px;
  letter-spacing: 2px;
  margin-bottom: 25px;
  line-height: 20px;
}
.testimonial-content p {
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 20px;
  font-style: italic;
}
.testimonial-content .name {
  font-size: 14px;
  line-height: 22px;
  color: #ff6c0e;
  font-style: italic;
}

/* 12-02-20
================================= */

@media(max-width:1200px){
	footer{padding-bottom:50px}
  .regBox-mobile{display:block;text-align:center;margin-bottom:45px}
  .regBox-mobile .cta-button{max-width:299px;height:60px;border-radius:0;background:#ff6c0e;text-transform:uppercase;text-align:center;margin:auto;font-family:Gotham-Medium,sans-serif;line-height:50px;border:0}
  .regBox-mobile .cta-button:hover{background:#1b1b1b;color:#FFF}
	.enquire-btn .date-icon{display:none;}	
	.event-banner-caption .section-title{font-size:45px;line-height:45px}
	.event-banner-caption ul li{font-size:18px;line-height:30px}
	.event-banner-caption ul li i{margin:3px 15px 0 3px}
	.event-banner-caption ul li .date-icon{width:22px;height:22px}
	.event-banner-caption ul li .time-icon{width:23px;height:23px}
	.event-banner-caption ul li .pin-icon{width:22px;height:26px}
	.eventPage .enquire-btn{min-height:50px;display:none;}

	.eventPage .coffeeday__row{padding:100px 0}
	.eventPage .coffeeday__row.content-box .right-side{padding:0 30px}
	.eventPage .coffeeday__row .container{padding:0 30px}
	.eventPage .coffeeday__row .content-box__main h2{letter-spacing: 1.5px; margin-bottom: 20px;font-size:45px}
	.eventPage .coffeeday__row .content-box__main p{font-size:20px;line-height:30px;letter-spacing:0}
	.int-coffee-day{padding:100px 25px 50px}
	.coffeeBox{margin-bottom:50px}
	.int-coffee-day .section-title{font-size:45px;margin-bottom:40px;letter-spacing:1.5px}
	.find-team-main{padding:100px 0 0}
	.find-team-main .section-title{font-size: 45px; line-height: 50px; letter-spacing: 1px; margin-bottom:30px;}
	.find-team-main .call{margin-bottom:20px}
	.eventPage .faq-section .section-title{font-size:45px;letter-spacing:1px}

  .thankyou-main{padding:50px 0}
  .thankyou-main .thank-left{padding:0 30px 0 0}
  .thankyou-main .thank-right{padding:70px 50px}
  .thankyou-main .event-banner-caption ul li i{min-width: 26px; min-height: 30px;}

  .testimonial-img {
    max-width: 400px;
    width: 100%;
    padding-bottom: 35%;
  }
  .testimonial-content {
    max-width: calc(100% - 400px);
    padding-left: 25px;
  }
}
@media(min-width:992px) and (max-width:1440px){
	/*.eventPage .form-item{margin-bottom:5px}*/
	.eventPage .coffeeday-head__topform{padding:30px}
	.eventPage .coffeeday-form h2{font-size:30px !important;margin-bottom:10px}
	.eventPage .form-item .wpcf7-text{padding:0;height:40px}
	.eventPage .form-item.descBox{margin-bottom:15px;}
	.eventPage .coffeeday-form__bottom{margin-top:15px;}
	.eventPage .coffeeday-head__wrap{padding:40px 0 0 0}
	.eventPage .ui-selectmenu-button{height:40px;padding:7px 0}
  .eventPage .form-item .wpcf7-not-valid-tip{left:-25px}
}
@media(max-width:991px){
	.page-template-tpl-franchise-event .ui-selectmenu-menu{width:calc(100% - 60px)}

  .coffeeday-popup__box{max-width:550px;background-position: top center !important}

	.eventPage .coffeeday-head__topform{width:100%;max-width:100%;padding:70px 30px}
	.eventPage .coffeeday__row{padding:0 0 70px}
	.eventPage .coffeeday__row.content-box .right-side{padding: 0 15px;}
	.eventPage .coffeeday__row .content-box__main h2{margin-bottom:30px;font-size:35px;letter-spacing:1px}
	.eventPage .coffeeday__row .content-box__main p{margin: 0 0 25px 0; font-size: 18px; line-height: 28px;}
	.eventPage .coffeeday__row .container{padding: 0 30px}
	.eventPage .coffeeday-form h2{font-size:35px !important}
	.int-coffee-day{padding:70px 0 30px}
	.int-coffee-day .section-title{font-size:35px;margin-bottom:35px;letter-spacing:1px}
	.int-coffee-day .row{margin:0 -5px}
	.int-coffee-day .row [class*="col-"]{padding: 0 10px;-webkit-box-flex:0; -ms-flex:0 0 33.33%; flex:0 0 33.33%;max-width:33.33%}
	.coffeeBox{margin-bottom:30px}
	.coffeeBox figure{margin-bottom:15px}
	.coffeeBox .title{font-size: 16px; line-height: 25px; letter-spacing: 0;}

	.find-team-main{padding:70px 0 0}
	.find-team-main .container{max-width:550px;padding:0 30px}
	.find-team-main .section-title{font-size: 35px; line-height: 40px;letter-spacing:0;margin-bottom:30px}
	.find-team-main .call,.find-team-main .email{font-size:18px}
	.find-team-main .phone-icon{width: 35px; height: 35px;}

	.eventPage .faq-section .container{padding:0 30px;max-width:100%}
	.eventPage .faq-section .section-title{font-size: 35px; line-height: 45px;letter-spacing:0}
	.int-coffee-day .container{padding:0 25px}

	.eventPage .coffeeday-head__wrap{padding:0;height:100%}
	.eventPage .coffeeday-head__main{padding:0 30px 100px;min-height:800px;display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end}

  .thankyou-main{padding-bottom: 0}
  .thankyou-main .thank-left{-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%;max-width:100%;margin-bottom:40px}
  .thankyou-main .thank-left h1{font-size:40px;line-height:40px;}
  .thankyou-main .thank-left p{font-size: 18px; line-height: 30px; letter-spacing: 0;}
  .thankyou-main .thank-right{-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%;max-width:100%;padding:50px 30px}
  .thankyou-main .event-banner-caption .section-title{margin-bottom:20px;}
  .thankyou-main .event-banner-caption ul{margin-bottom:25px;}

  .testimonial-img {
    max-width: 100%;
    padding-bottom: 80%;
    margin-bottom: 30px;
  }
  .testimonial-content {
    max-width: 100%;
    padding-left: 0;
  }
}

@media(max-width:767px){
	.int-coffee-day{padding:84px 0 145px}
	.int-coffee-day .row [class*="col-"]{-webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%;max-width:50%}
	.int-coffee-day .section-title{font-size:40px;margin-bottom:32px;letter-spacing:-1px;line-height:40px;text-align:left;}
	.event-banner-caption .section-title{font-size:34px;letter-spacing:-1px;line-height:40px;margin-bottom:20px}
	.event-banner-caption ul li .date-icon{width: 26px; height: 26px;}
	.event-banner-caption ul li .time-icon{width: 26px; height: 26px;}
	.event-banner-caption ul li .pin-icon{width: 26px;height: 30px;}
	.eventPage .coffeeday-head__main{padding:0 40px 116px}

	.eventPage .coffeeday-head__topform{padding:93px 30px}
	.eventPage .coffeeday-form h2 {font-size: 40px !important; letter-spacing: 1.67px;margin-bottom:15px}
	.eventPage .coffeeday-form .row [class*="col-"]{-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%;max-width:100%}
	.eventPage .coffeeday-form__bottom .coffeeday-form__submit .ajax-loader{position:absolute;}

	.eventPage .coffeeday__row.content-box .left-side .ratio-img{padding-bottom:133.335%}
	.eventPage .coffeeday__row.content-box .left-side{padding:0 15px}
	.eventPage .coffeeday__row.content-box .left-side{margin-bottom:72px}
	.eventPage .coffeeday__row .content-box__main h2{margin-bottom:22px;font-size:40px;letter-spacing:1.67px}
	.eventPage .coffeeday__row .content-box__main p{line-height: 30px; letter-spacing: -0.45px;margin:0 0 39px 0}
	.eventPage .coffeeday__row{padding:0 0 83px}
	.coffeeBox{margin-bottom:57px}
	.coffeeBox figure{margin-bottom:40px;}
	.coffeeBox .title{font-size: 18px; line-height: 28px; letter-spacing: -0.45px;padding-right:47px}
	.find-team-main{padding:121px 0 0}
	.find-team-main .section-title{font-size:34px;letter-spacing:-0.4px;margin-bottom:18px;}
	.find-team-main .call{margin-bottom:28px}
	.eventPage .faq-section .section-title{font-size:40px;line-height:40px;letter-spacing:-1px;max-width:270px;margin-bottom:10px;text-align:left;}
	.eventPage .faq-section .panel-title{line-height:24px;}
	.eventPage .faq-section{padding-top:140px;}
	.eventPage .faq-section .panel-main ol li{padding-right:30px}
	.find-team-main .phone-icon{width: 38px; height: 38px;}

  .thankyou-main{padding:50px 30px 0}
  .thankyou-main .thank-left{padding:0}
}

@media(max-width:480px){
	.int-coffee-day .row [class*="col-"]{-webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%;max-width:100%}
	.eventPage .coffeeday-form__submit{width:100%;}
	.eventPage .submit-btn input[type="submit"]{width:100%}
	.coffeeday-popup__main{padding:80% 8% 8%}
	.coffeeday-popup__main h2{margin-bottom:10px}
	.coffeeday-popup__main h2 .o-text{font-size:30px;margin-bottom:0}
  .thankyou-main .cta-button{width:100%}
}
@media(max-width:359px){
	.eventPage .coffeeday-head__main{padding:0 30px 116px}
}
@media(min-width:992px){
	.coffeeday-popup__box{background-repeat: no-repeat !important; background-size: 100% !important;}
	.coffeeday-popup__main{padding:50% 0 0 0;display:block;}
}
@media(max-width:1200px){
	.coffeeday-popup__main{padding:0 0 66% 0;display:block}
	.coffeeday-popup__box{max-width:70% !important;background-size: 100% !important; background-repeat: no-repeat !important;}
}
@media(max-width:767px){
	.coffeeday-popup__main{padding:0 0 130% 0;}
}
@media(max-width:480px){
.coffeeday-popup__box{max-width:100% !important}
}
/************************************* EVENET PAGE END */
