@charset "utf-8";
/* CSS Document */

body {font-family: whitney-light; line-height: 30px; font-weight: 400; font-style: normal; font-size: 18px; color: #6f6f6f; background: #fff     }
a{outline:0;}
a:focus, button:foucs{outline: none}
@font-face {font-family: 'whitney-book'; src: url('../fonts/Whitney-book.eot?#iefix') format('embedded-opentype'),url('../fonts/Whitney-book.woff') format('woff'),url('../fonts/Whitney-book.ttf') format('truetype'),url('../fonts/Whitney-book.svg#svgwhitney-book') format('svg'); font-weight: normal; font-style: normal;font-display: swap; }

@font-face {font-family: 'whitney-medium'; src: url('../fonts/Whitney-medium.eot?#iefix') format('embedded-opentype'),url('../fonts/Whitney-medium.woff') format('woff'),url('../fonts/Whitney-medium.ttf') format('truetype'),url('../fonts/Whitney-medium.svg#svgwhitney-medium') format('svg'); font-weight: normal; font-style: normal; font-display: swap;}

@font-face {font-family: 'whitney-light'; src: url('../fonts/Whitney-light.eot?#iefix') format('embedded-opentype'),url('../fonts/Whitney-light.woff') format('woff'),url('../fonts/Whitney-light.ttf') format('truetype'),url('../fonts/Whitney-light.svg#svgwhitney-light') format('svg'); font-weight: normal; font-style: normal; font-display: swap;}

@font-face {font-family: 'helvetica'; src: url('../fonts/helvetica/Helvetica.ttf') format('truetype'); font-weight: normal; font-style: normal; }

#yt-player iframe{width: 100%; border: 0}
.enquire-container, .vaya-cash-info, .myorder-page, .top-level-container-loaded {margin-top: 120px;}
/*.seo-footer-text {color: #b2cacc; text-align: justify;  line-height: 24px; position: relative;}
.seo-footer-text::after {
    content: '';
    position: absolute;
    display: block;.drynk-feature li
    width: 100%;
    height: 70px;
    bottom: 35px;
}*/
/** Header Menu Changes **/
/*.custom-header .navbar-nav>li>a { color: #007680;}
.custom-header .menu-dropdown ul.dropdown-menu,.drop-down-inner-menu {border-radius: 0;box-shadow:  0 9px 10px -6px #ccc}
.custom-header .menu-dropdown .dropdown-menu,.drop-down-inner-menu {width: 100%;border: none;margin: 0 auto;padding: 2px 0 8px 0;}
.custom-header .menu-dropdown.main-menu.navbar-nav li {display: inline-block;vertical-align: top; position: static;cursor:pointer;}
.custom-header .menu-dropdown ul.dropdown-menu {border-top: 20px solid transparent; margin-top: -26px;}
.custom-header .menu-dropdown.main-menu.navbar-nav .dropdown-outer-menu li{margin-top: 5px;}
.custom-header .product-icons { display: block;background: url(/static/external/v2-2018/images/menu-sprite.png)no-repeat;line-height: 0; width: 24px;
    height: 24px;vertical-align: middle; text-align: center;margin: 0 auto;}
.custom-header .lunch-icon {background-position: -32px -227px;}
.product-icons.accessories-icon {background-position: -38px -546px;}
.custom-header .spares-icon {background-position: -29px -866px}
.custom-header .drynk-icon { background-position: -36px -163px;}
.custom-header .gifting-icon { background-position: -30px -422px;}
.custom-header .product-icons {width: 60px;height: 60px;margin-bottom: 12px;}
.custom-header .main-menu.navbar-nav li ul li:hover{background: none;}
.custom-header .preserve-icon {background-position: -32px -355px;}
.custom-header .drop-down-inner-menu {padding:1.5% 16% 1% 16%; margin-top: 10px;}
.custom-header .voucher-icon {background-position: -13px -607px; width: 70px}
.custom-header .corp-icon {background-position: -25px -673px; width: 70px; }
.dropdown-outer-menu {padding: 0 16%}
.custom-header .main-menu.navbar-nav .drop-down-inner-menu li a,
.custom-header .main-menu.navbar-nav .tyffyn-m-inner-menu a,.custom-header .main-menu.navbar-nav .drynk-m-inner-menu a {color:#6e6e6e;}
.custom-header .main-menu.navbar-nav .drop-down-inner-menu li a:hover {color: #007680;}
.custom-header .menu-dropdown .dropdown-menu a,.drop-down-inner-menu a {color: #007680;display: block;font-family:'whitney-book'}
.custom-header .menu-dropdown .dropdown-menu a {padding: 0 12px 10px 12px; text-align: center;}
.custom-header .dropdown-toggle i { display: block; margin: 0 auto; text-align: center; font-size: 26px;}*/
.product-icons.popcup-icon {background-position: -31px -807px;}
.product-icons.lynk-icon {background-position: -33px -744px;}
.product-icons.kids-icon {background-position: -29px -936px;}
.product-icons.bags-icon {background-position: -29px -1010px;}
.product-icons.hautecase-icon{background-position: -17px -1070px; width: 70px}
.product-icons.safetouch-icon {background-position: -29px -1138px}
.product-icons.gift-card-icon {    background-position: -5px -1209px;width: 85px;}
/*.footer-head {font-size: 16px; font-family: 'whitney-book'; padding: 5px 0; margin: 0;}
.footer-seo-links a{padding: 0 5px;}
.footer-seo-links a:first-child{padding-left: 0}*/

.tyffyn-accessories ul li {list-style: none; float: left}
.tyffyn-accessories img {width: 20%}
.variant-promo {font-size: 16px; font-weight: normal; text-align: center}
.back2school {font-size: 18px !important}
/* count-input */
.lunchbox-main .count-input { padding: 20px 0 20px 0;border-bottom:0;text-align: center; }
.count-input {border-bottom: 1px solid #6f6f6f; padding: 25px 0; text-align: right; font-family: 'whitney-medium'; }
.count-input-top {border-top: 1px solid #6f6f6f; }
.count-input input {border: 1px solid #006f79; border-radius: 25px; background: none; text-align: center; width: 120px; color: #006f79; padding: 2px 7px;  }
.count-input input:focus {outline: none; }
.count-input strong {color: #007680; float: left; font-weight: 400; font-size: 16pt;}
.count-input a{display: inline; border-radius: 25px; text-align: center; text-decoration: none; border: 1px solid #006f79; padding: 10px 10px 7px 10px; font-size: 12.5px; color: #007680}
.drynk-combo-qty.count-input input{margin-left: 5px;}
/* count-input end*/

/* header */
/*.custom-header .navbar{margin-bottom: 0; padding-bottom: 0; -webkit-transition: padding-bottom 0.3s; -moz-transition: padding-bottom 0.3s; transition: padding-bottom 0.3s}
.main-menu.navbar-nav {display: inline-block; text-align: center; margin-left: 50px; border: none;}
.main-menu.navbar-nav li{display: inline-block; vertical-align: top; padding-top: 2em; padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; border-top: 0.1em solid transparent;}
.main-menu.navbar-nav .active, .main-menu.navbar-nav li:hover {color: #007680; border-top: 0.1em solid #007680;}
.main-menu.navbar-nav li.no-borders, .main-menu.navbar-nav li.no-borders:hover{border-top: none;}
.main-menu.navbar-nav li ul li{display: block; vertical-align: top; padding: 0.2em; border-top: none;}
.main-menu.navbar-nav li ul li:last-child{border-bottom: none;}
.main-menu.navbar-nav li ul li:hover {color: #007680; border-top: none; background: #fafafa;}
.main-menu.navbar-nav li ul li a{font-size: 16px; padding:12px; line-height: 12px;}
.main-menu.navbar-nav.nav > li > a{padding:10px}
.main-menu.navbar-nav li a{background: none; color: #6e6e6e; }

.nav .open>a:focus, .nav .open>a:hover, .main-menu.navbar-nav .active a, .main-menu.navbar-nav li a:hover, .main-menu.navbar-nav li a:focus, .main-menu.navbar-nav li a:focus {color: #007680;  background: none;text-decoration: none;}
.main-menu.navbar-nav li a.cart-icon{background: url(../images/cart.png) no-repeat; position: relative; line-height: inherit; width: 46px; height: 36px; padding: 0; margin-top: 2px;}
.main-menu.navbar-nav li a.cart-icon .added-info{background: #007680; border-radius: 15px; color: #fff; position: absolute; z-index: 1; top: -8px; right: -4px; display: inline-block; font-size: 12px; font-weight:bold; width:22px; height:22px; line-height:22px; text-align: center;}

.main-menu .dropdown .btn{border:none; font-size:18px;  color: #6f6f6f;}
.main-menu .dropdown .btn:hover, .main-menu .dropdown .btn:focus{background:none; box-shadow: none; outline: none}
.custom-header .menu-fixed-top {position: fixed; z-index: 1010; background: #fff; width: 100%; margin:0 auto; top: 0; padding-top: 0px; padding-bottom: 0; box-shadow: 0 0 12px #bbb; border-radius: 0}
.custom-header .menu-fixed-top .logo img{width: 70%;  -webkit-transition: width 0.3s; -moz-transition: width 0.3s; transition: width 0.3s;}
.custom-header .menu-fixed-top .main-menu.navbar-nav li{padding-top: 1.25em; -webkit-transition: padding-top 0.3s; -moz-transition: padding-top 0.3s; transition: padding-top 0.3s}
.custom-header .menu-fixed-top .main-menu.navbar-nav li ul li{padding: 0.2em; }*/
/* header ends*/
img:not(.new-home-page) {vertical-align:middle;}
.breadcrumb {/* padding: 5px; background: #007680; */background: none; border-radius: 0; margin-bottom: 0;}
.breadcrumb ul {margin: 0; padding: 0; }
.breadcrumb ul li {float: left; display: inline; color: #707070; font-family: 'whitney-light'; font-size: 11pt; padding: 0 5px; }
.breadcrumb ul li a {float: left; display: inline; color: #707070; }
.breadcrumb ul li a:after {content: ">"; padding-left: 10px; }
.breadcrumb ul li:last-child a:after{content: ""}
.breadcrumb ul li a:hover {text-decoration: none}
.carousel-control.left, .carousel-control.right {background: none}
.strikeout {text-decoration: line-through;}
.booking-segment {padding: 10px 10px 10px 10px;margin: 20px 0;box-shadow: 0 0 4px 1px #e4e4e4;border-radius: 7px;}
.lunchbox-main .otherPatterns, #smart-addon-main-cont {border-top: 1px solid #eee; }
.lunchbox-main .productPrice {font-size: 16px; color:#212121; padding-bottom: 7px;}
.lunchbox-main .productPrice p {margin: 0;float:left;display: contents;}
.lunchbox-main .booking-segment .productPrice .sellingPrice,.lunchbox-main .productPrice .sellprice-addon{color: #000!important;font-family:'whitney-medium';font-size: 20px;}
.lunchbox-main .booking-segment .discount, .lunchbox-main .booking-segment .discount-value {font-weight: 600;}
.lunchbox-main #main-activetag .booking-segment.booking-segment-no-border{border-bottom:0;box-shadow:none;margin: 15px 0 0 0;padding: 0;}
.lunchbox-main #main-activetag .booking-segment {padding: 0 10px 0 10px;margin: 10px 0 25px 0;border-bottom: 1px solid #dedede;}
.lunchbox-main .tabbable-line {/*border-top: 1px solid #eee;*/ border-bottom: 1px solid #eee;padding-top: 15px;}
.lunchbox-main .booking-segment:last-child{border-bottom: 0;}
.lunchbox-main .booking-segment .productName{font-family: 'whitney-medium';font-size: 20px;color:#006f79;border-bottom: 1px solid #eee; padding-bottom: 15px;}
.lunchbox-main .compliment, .lunchbox-main .vayacashinfo, .freeShipment{font-size: 15px;color:#212121;margin-top: 7px;}
.freeShipment{font-weight: 600}
.lunchbox-main .personalization-compliment, .lunchbox-main .giftwrap-compliment{font-size: 15px;color:#212121;margin-top: 7px;}
/* .lunchbox-main .listTyffyn{margin-bottom: 15px;} */
.lunchbox-main .boldText {font-weight: 600;}
.lunchbox-main .outer-content h4 {color:#878787;font-family:'whitney-medium';font-size: 16px; text-transform: capitalize;}
.lunchbox-main .outer-content{padding:0;}
.lunchbox-main #content_Design_Story_heading { font-size: 16px;color: #212121;padding-bottom: 8px;font-weight: 600;text-transform:capitalize;}
.lunchbox-main #content_Design_Story, .lunchbox-main .tyffyn-content-strong {border-bottom: 1px solid #eee; padding-bottom: 10px; margin-bottom: 10px;}
.lunchbox-main .tyffyn-content ul, .tyffyn-content p {padding: 0;font-size: 16px;color: #212121;margin:0}
.lunchbox-main .tyffyn-content ul:last-child{border-bottom: 0;}
.lunchbox-main .count-input input {width:70px;margin-left: 5px;}
.lunchbox-main .might-like-section {margin: 30px auto;clear:both}
.lunchbox-main .price-info {padding: 10px 5px 0 0;line-height: 24px;}
.lunchbox-main .price-info .price-info-msg {text-align: center;}
.lunchbox-main .vaya-price-discount {font-size: 16px; font-weight: bold; color: #cc7146; font-family: whitney-medium;}
.pop-cup-lists img {width: 54%;}
.kids-panel .margin-bottom-20 { margin-bottom: 20px;}

.booking-segment:hover {background: #fff; box-shadow: 0 0 6px 1px #b5b5b5; border-radius: 7px;-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;}
.list-group-active:hover .list-group-item{box-shadow: 0px 0px 0px #333;}
.list-group-active:hover .list-group-item:hover{cursor:pointer;box-shadow:0px 0px 2px #007680;border:0px solid #ccc;}
.booking-segment h3, .seo-section h3, .seo-section h2 {color: #007680;font-family: 'whitney-medium';font-size: 18pt;margin: 10px 0;}
.lunchbox-main .booking-segment h3.custom-heading{font-family: 'whitney-medium';font-weight: 400;font-size: 18px;color:#006f79;margin:0 0 15px 0;}
.lunchbox-main .productPrice .mrpPrice,.lunchbox-main .productPrice .sellingPrice, .lunchbox-main .smartaddon-price .productPrice .strikeout{padding-left: 7px;font-size: 17px;color:#878787;}
.booking-total {font-family: 'whitney-light'; padding: 15px 0; }
/*.tyffyn-style {display: table;font-family: 'whitney-medium';/*margin: 0 auto;padding: 0; text-align: center;}
.tyffyn-style li {list-style: none;display: inline-block;padding: 6px 11px;text-align: center;font-size: 12pt;font-family: 'whitney-light';text-transform: capitalize;line-height: 12px;}*/
.tyffyn-style, .tyffyn-available-style,.tyffyn-available-style2 {display: table;font-family: 'whitney-medium';margin: 0 auto;padding: 0; text-align: center;}
.tyffyn-style {display: table;font-family: 'whitney-medium';/*margin: 0 auto;*/padding: 0; text-align: center;}
.tyffyn-style li, .tyffyn-available-style li,.tyffyn-available-style2 li {list-style: none;display: inline-block;padding: 6px 11px;text-align: center;font-size: 12pt;font-family: 'whitney-light';text-transform: capitalize;line-height: 12px;}
.booking-segment .available-title{font-size: 13pt;text-align: center;margin: 10px -10px 0 -10px;background: #e5e5e5;padding: 6px 0;}
.variant-style {width: 84px; height:90px; margin: 10px 0 10px 0; display: block; background-image: url(../images/sprite-variant-1.png); border-radius: 5%; overflow: hidden; position: relative; margin: 10px auto;}
.lunchbox-main .fixPosition{position: relative;}

.fixPosition .freebies-logo{position: absolute; z-index: 99; right: 15px; text-align: right;}
.fixPosition .freebies-logo img{width: 30%; display: inline-block;}

.variant-style:hover, .selected-variant {box-shadow: inset 0 0 0 1px rgba(0, 118, 128,0.9), 0 1px 2px rgba(0,0,0,0.1);}
.graphite {background-position: 2px -2px;}
.black {background-position: -78px -2px;}
.gold {background-position: -158px 0px;}
.maple {background-position: -237px -2px;}
.wool {background-position: -318px -1px;}
.dew {background-position: 0px -91px;}
.cheetah {background-position: -77px -91px;}
.denim {background-position: -158px -91px;}
.cats {background-position: -239px -180px;}
.dino {background-position: -1px -274px;}
.blue {background-position: -238px -91px;}
.purple {background-position: -320px -91px;}
.superauto {background-position: 2px -180px;}
.white{background-position: -158px -180px;}
.green{background-position: -158px -270px;}
.silver{background-position: -78px -180px;}
.soccer{background-position: -318px -180px;}
.ombre-pink{background-position: -399px -599px;}
.ombre-pink600{background-position: -318px -606px;}
.panda{background-position: -399px -691px;}
.panda600{background-position: -320px -698px;}
.unicorn{background-position: -720px -270px;}
.black1300{background-position: -718px -383px}
.purple1300{background-position: -718px -508px;}
.green1300{background-position: -718px -634px;}
.white1300{background-position: -398px -384px;}
.blue1300{background-position: -637px -383px;}
.unicorn600{background-position: -320px -277.8px;}
.floral{background-position:-558px -497px;}
.kimono{background-position:-637px -497px;}
.floral600 {background-position: -402px -277.8px;}
.kimono600 {background-position: -481px -277.8px;}
.sail{background-position: -239px -275px;}
.vaya-mickey{background-position: -317px -784px;}
.tyffyn-stories {background-position: -78px -277px;}
.graphite600{background-position: -400px -2px;}
.black600{background-position: -480px -2px;}
.gold600{background-position: -560px -2px;}
.maple600{background-position: -640px -2px;}
.wool600{background-position: -719px -2px;}
.dew600{background-position: -400px -94px;}
.cheetah600{background-position: -480px -93px;}
.denim600{background-position: -560px -94px;}
.cats600{background-position: -640px -184px;}
.silver600{background-position: -480px -184px;}
.white600{background-position: -560px -184px;}
.super-auto600{background-position: -400px -184px;}
.soccer600{background-position: -720px -184px;}
.blue600{background-position: -640px -94px;}
.purple600{background-position: -720px -94px;}
.green600{background-position: -560px -274px;}
.graphite1300{background-position: -557px -382px}
.gold1300{background-position: -479px -382px;}
.cleaning-brush {background-position: -6px -768px !important;}
.blender-ball {background-position: -92px -1948px !important;}
.metal-straw{background-position:-10px -2281px !important;}
.kids-cutlery{background-position: -11px -2400px !important;}
.luxe-tray{background-position: -4px -2492px !important}
.coaster{background-position: -5px -2590px !important}
.preservegobag{background-position: 1px -2717px !important}
.drynkgobag{background-position: 0 -2844px !important}
.preservegochamp{background-position:0 -2948px !important}
.carrycase{background-position: -7px -2715px !important}
.phone-stand{background-position: -7px -2826px !important}
.bottle-bright{background-position: -7px -2938px !important}
.elyte-wallet{background-position: -1px -3040px !important}
.track-tag{background-position: -7px -3143px !important}

.elyte-wallet-black{background-position: -237px -4830px !important}
.elyte-wallet-burgundy{background-position: -420px -4830px !important}
.elyte-wallet-orange{background-position: -327px -4830px !important}
.track-tag-black{background-position: -335px -4740px !important}
.track-tag-burgundy{background-position: -425px -4740px !important}
.track-tag-orange{background-position: -245px -4740px !important}


/* .blender-ball {background-position:-6px -768px !important} */
.kids-cutlery2{background-position: -644px -1140px;}
.kids-cutlery3{background-position: -644px -1046px;}
.blender {background-position:-128px -857px}
.ladle-set-var {background-position:-230px -857px}
.metal{background-position:-227px -736px !important;}
.brush{background-position: -20px -857px;}
.bunnies{background-position: -559px -600px;}
.bunnies600{background-position: -479px -604px;}
.bloom{background-position: -398px -871px;}
.camo{background-position: -400px -497px;}
.star-wars{background-position:-639px -780px;}
.bloom600{background-position: -318px -871px;}
.indigo{background-position: -559px -692px;}
.indigo600{background-position: -478px -698px;}
.zari{background-position: -558px -781px;}
.zari600{background-position: -477px -787px;}
.frozen600{background-position: -478px -874px;}
.iron-man600{background-position: -637px -699px;}
.captain-america600{background-position: -637px -607px;}
.avengers{background-position: -719px -781px;}
.mickey-grey{background-position: -719px -872px;}
.black-bagmat {background-position: -304px -378px;}
.maple-bagmat {background-position: -214px -378px;}
.wool-bagmat {background-position: -214px -498px;}
.gold-bagmat {background-position: -304px -498px;}
.blue-bagmat {background-position: -124px -498px;}
.graphite-bagmat {background-position: -123px -378px;}
.green-bagmat{background-position: -124px -617px;}
.pink-bagmat{background-position: -213px -617px;}
.container-1000, .container-600, .container-601{border-radius: 0; width: 120px; height: 120px; }
.container-1000 {background-position: -2px -357px;}
.container-600 {background-position: -4px -475px;}
.container-601 {background-position: -1px -595px;}
.luxe-tray-variants {background-position: -633px -1805px}
.luxe-tray-variants2 {background-position: -637px -1918px;}
.coaster-variants{background-position: -642px -1241px;}
.carrycase-variants{background-position:-642px -953px;}
.listTyffyn.containers{ margin-bottom: -23px; min-height: 170px; }
.listTyffyn.selected-variant{ border-bottom: 5px solid #006f79;    box-shadow:unset; }
.blue-preservegobag{background-position:-81px -2130px;}
.brown-preservegobag{background-position:0px -2127px;}
.purple-preservegobag{background-position:-161px -2127px;}
.blue-drynkgobag{background-position:-309px -2129px;}
.brown-drynkgobag{background-position:-236px -2130px;}
.purple-drynkgobag{background-position:-384px -2130px;}

.ladle-set{background-position: -2px -3247px !important}
.panda-preservegochamp{background-position: 1px -2231px;}
.lion-preservegochamp{background-position: -152px -2231px;}
.bunny-preservegochamp{background-position: -78px -2231px;}


.bottle-brighter{background-position: 5px -2326px}
.phone-stand-black{background-position: -82px -2331px;}
.phone-stand-silver{background-position: -160px -2331px;}

.absorb-wipe{background-position: -8px -3541px !important;}
.absorb-wipe-var {background-position:-519px -2332px}

.nap-cap{background-position: -8px -3341px !important;}
.nap-cap-mint-green{background-position: -206px -2410px;}
.nap-cap-mulberry{background-position: -106px -2410px;}
.nap-cap-purple{background-position: -5px -2410px;}

.apron-set{background-position: -8px -3433px !important;}
.apron-set-mauve{background-position: -711px -2331px;}
.apron-set-navy{background-position: -613px -2331px;}


.maxwidth-400 {max-width: 400px !important;}
.imgParent.col-xs-4 {padding: 0;}
.selected-variant {
        box-shadow: inset 0 0 0 1px rgba(0, 118, 128,0.9), 0 1px 1px rgba(0,0,0,0.1);
        /* -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        -o-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out; */
}
#drynk-main .tyffyn-variant a{text-decoration: none !important;}
.acc-container-list .variant-style {box-shadow: none}
/* Outline Out */

.default-style {font-size: 40px; text-align: center; margin:50px auto; width: 50%; line-height: 50px; }
.checkbox {width: 20px; }
.checkbox label {display: inline-block; position: relative; padding-left: 5px; }
.checkbox label::before {content: ""; display: inline-block; position: absolute; width: 32px; height: 32px; left: 0; margin-left: -20px; background-color: #fff; -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; transition: border 0.15s ease-in-out, color 0.15s ease-in-out; border: 2px solid #007680}
.checkbox label::after {display: inline-block; position: absolute; width: 32px; height: 32px; left: 0; top: 0; margin-left: -16px; padding-left: 3px; padding-top: 1px; font-size: 11px; color: #555555; outline: none; transition: 0.1s background; border: 0}
.checkbox input[type="checkbox"] {opacity: 0; }
.checkbox input[type="checkbox"]:focus + label::before {outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.checkbox input[type="checkbox"]:checked + label::after {font-family: 'Glyphicons Halflings'; content: "\e013"; font-size: 16px; }
.checkbox input[type="checkbox"]:disabled + label {opacity: 0.65; }
.checkbox input[type="checkbox"]:disabled + label::before {background-color: #eeeeee; cursor: not-allowed; }
.checkbox.checkbox-circle label::before {border-radius: 50%; }
.checkbox.checkbox-inline {margin-top: 0; }
.checkbox-primary input[type="checkbox"]:checked + label::before {background-color: #007680; border-color: #007680; }
.checkbox-primary input[type="checkbox"]:checked + label::after {color: #fff; }

.blue-button, .blue-button-s, .mini-blue-btn, .mini-green-btn, .white-button {color: #fff; background: #006f79; border-radius: 100px; padding: 8px 22px; }
.filter .blue-button, .filter .blue-button-s, .filter .mini-blue-btn, .filter .mini-green-btn, .filter .white-button {color: #fff; background: #006f79; border-radius: 100px; padding: 7px 20px; margin: 10px auto; }
.blue-button-s:hover, .mini-blue-btn:hover, .mini-green-btn:hover, .mini-green-btn:focus{color: #fff; box-shadow: none; outline: none;; background: #fff}
.blue-button:hover, .blue-button:focus, .blue-button-s:focus, .mini-blue-btn:focus{border: 1px solid #006f79; color: #006f79}
.mini-blue-btn:focus, .mini-blue-btn:hover {color: #fff; border: 1px solid #006f79; outline: none; text-decoration: none; outline: none;}
.blue-button:hover, .blue-button:focus,.blue-button:hover, .blue-button-s:focus, .white-button:hover, .white-button:focus{color: #007680; background: #fff; -webkit-appearance: none;}
.mini-green-btn{background:#090; border: 1px solid #090; }
.white-button{background:#fff; color: #696969; border: 1px solid #bbb; }
.blue-button-s{color: #006f79; background: #fff; border: 1px solid #006f79; }
.mini-green-btn:hover {color: #090; border: 1px solid #090;     transition:     0.1s background; }
.mini-blue-btn:hover {color: #006f79; border: 1px solid #006f79; background:#fff !important; text-decoration: none; outline: none}
.grey-button{background: #ededed; color: #696969}
.blue-button-s:hover {color: #fff; background: #006f79; border: 1px solid #006f79;     transition: 0.2s background; }
.white-button:hover {color: #fff; background: #696969; border: 1px solid #696969;     transition: 0.2s background; }
.main-menu.navbar-nav.nav>li>a.spl-button{color: #fff; background: #007680; padding: 10px 20px; font-size: 18px; }
.booking-segment .media-heading{font-size: 16pt; font-family: 'whitney-medium'; margin-top: 10px; }
.booking-segment .media-body {line-height: 18px}
.booking-segment .media-body p{font-size: 12pt; }
.booking-segment .media-object{width: 90%}
.booking-segment .list-group{margin-bottom: 4px; background: #fff9;}
.booking-segment .list-group-item:hover{background: none}
.list-group .media-body .header-title{padding-right: 10px;}
.booking-segment .list-group-item{border: none; border-bottom: 0px solid #999999; padding: 15px 0; border-radius: 0; background: none;}
.booking-segment .popover-content{font-size: 14px; font-weight: normal; font-family: 'whitney-light'; line-height: 22px; background: #f8f8f8;}
.booking-segment .popover.top > .arrow::after {border-top-color: #f8f8f8}
.booking-segment .popover{background: #f8f8f8}
.booking-segment .glyphicon.glyphicon-info-sign{color: #888; font-size: 14px;}
.booking-segment .media-heading-mini{margin: 0; text-align: center; padding: 15px 0; color: #007680; border-bottom:1px dashed; background:#ffffe7;}
.booking-segment .media-heading-mini:hover{background:#ffffe7;}
.booking-segment .media-heading-mini img {margin-right:20px;}
.booking-segment:nth-child(4) {padding-bottom: 5px; margin-bottom: 0;}

/* tabs */


/* Tabs panel */
.tabbable-panel {padding: 10px; }
.tabbable-line > .nav-tabs {border: none; margin: 0px; }
.tabbable-line > .nav-tabs > li {margin-right: 2px; }
.tabbable-line > .nav-tabs > li > a {border: 0; margin-right: 0; color: #737373; }
.tabbable-line > .nav-tabs > li > a > i {color: #a6a6a6; }
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {border-bottom: 4px solid #006f79; }
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {border: 0; background: none !important; color: #333333; }
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {color: #a6a6a6; }
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {margin-top: 0px; }
.tabbable-line > .nav-tabs > li.active {border-bottom: 4px solid #006f79; position: relative; }
.tabbable-line > .nav-tabs > li.active > a {border: 0; color: #333333; }
.tabbable-line > .nav-tabs > li.active > a > i {color: #404040; }
.tabbable-line > .tab-content {margin-top: -3px; background-color: #fff; border: 0; border-top: 1px solid #ccc; padding: 15px 0; }
.portlet .tabbable-line > .tab-content {padding-bottom: 0; }

.nav-tabs {display:none;}
#myFaqTabContent.nav-tabs {
    display: inline-flex;
}

@media(min-width:768px) {
    .nav-tabs {display: flex;}
    /* .card {border: none;}
    .card .card-header {display:none;}
    .card .collapse{display:block;} */
}
@media(max-width:767px){
    #myFaqTabContent.nav-tabs {display: flex; flex-direction: row; flex-wrap: nowrap; overflow-x: scroll}
    /* .tab-content > .tab-pane {display: block !important;opacity: 1;} */
    .t-custom-nav .tab-content > .tab-pane {opacity: 1;}
    #tabs {display: none;}
}

/* Below tabs mode */
/* .lunchbox-main {border-left: 1px solid #f0f0f0;padding: 10px;} */
.lunchbox-main .booking-segment .col-md-3{width:23%;}
.lunchbox-main .variant-carousel-wrapper .owl-carousel .owl-nav button.owl-prev,
.lunchbox-main .variant-carousel-wrapper .owl-carousel .owl-nav button.owl-next{position: absolute;top: 16%;font-size:71px;height: 75px;}
.lunchbox-main .owl-carousel .owl-nav button.owl-prev,.lunchbox-main .variant-carousel-wrapper .owl-carousel .owl-nav button.owl-prev{left: -13px;content:"\f060";}
.lunchbox-main .owl-carousel .owl-nav button.owl-next,.lunchbox-main .variant-carousel-wrapper .owl-carousel .owl-nav button.owl-next{right: -13px;content:"\f061";}
.lunchbox-main .owl-carousel .owl-nav button.owl-prev:hover,.lunchbox-main .variant-carousel-wrapper .owl-carousel .owl-nav button.owl-prev:hover,
.lunchbox-main .owl-carousel .owl-nav button.owl-next:hover,.lunchbox-main .variant-carousel-wrapper .owl-carousel .owl-nav button.owl-next:hover{background:transparent;color:inherit;}
.lunchbox-main .owl-carousel .owl-nav button:focus,.lunchbox-main .variant-carousel-wrapper .owl-carousel .owl-nav button:focus{outline: none !important;}
.lunchbox-main .custom-primary-button,.lunchbox-main .custom-secondary-button {border-radius:0;height:55px;padding: 10px 20px;color:#fff;font-family: 'whitney-medium';
    font-size: 16px;width: 48%;}
.lunchbox-main .custom-primary-button{ background: #777;color:#fff;}
.lunchbox-main .custom-secondary-button, .gifting-combo-o .custom-secondary-button, .gifting-combo .custom-secondary-button{background: #007680;color:#fff; border:none;}
/* .lunchbox-main .custom-primary-button:hover,.lunchbox-main .custom-secondary-button:hover{background: #BABBB1;color:#fff;text-shadow: none;} */
.lunchbox-main .custom-primary-button:hover,.lunchbox-main .custom-secondary-button:hover{background: #fff !important;color:#007680 !important;text-shadow: none; border: 1px solid #007680;}
.lunchbox-main .tabbable-line.tabs-below > .nav-tabs > li {border-top: 4px solid transparent; }
.lunchbox-main #tyffyn-you.bottom-carousel {margin-top: 0;}
.lunchbox-main .tyffyn-you .booking-segment {margin-bottom: 0;margin-top:50px;}
.tabbable-line.tabs-below > .nav-tabs > li > a {margin-top: 0; }
.tabbable-line.tabs-below > .nav-tabs > li:hover {border-bottom: 0; border-top: 4px solid #006f79; }
.tabbable-line.tabs-below > .nav-tabs > li.active {margin-bottom: -2px; border-bottom: 0; border-top: 4px solid #006f79; }
.tabbable-line.tabs-below > .tab-content {margin-top: -10px; border-top: 0; border-bottom: 1px solid #eee; padding-bottom: 15px; }
.tyffyn-content h3, .tyffyn-content-strong{font-family: 'whitney-medium'; font-weight: 400; font-size: 18px;}
.tyffyn-content ul, .tyffyn-content p {    margin: 5px 0;padding: 0 0 5px 0; }
.tyffyn-content ul li{list-style: none}
.tyffyn-variant,.product-variant{border-bottom: 0px solid #e4e4e4;width: 100%;}
.tyffyn-variant ul, .product-variant ul {padding: 0;border-bottom: 5px solid transparent; display: inline-block; text-align: center; margin: 15px 17px 0px 0px; }
.vertical-align-top{vertical-align: top;}
.select-drynk{margin-right: 20px !important;}
.select-drynk .tyffyn-title{min-height: 44px;}
.select-drynk .tyffyn-title span{display:block;}
.line-height20{line-height: 20px;}
.line-height40{line-height: 40px;}
.tyffyn-variant .selected, .product-variant .selected{ border-bottom: 5px solid #006f79; margin-bottom: -3px; transition:  linear border-bottom;}
.tyffyn-variant ul li, .product-variant ul li{list-style: none; font-size:16.9px; font-family: 'whitney-medium'; color: #006f79; padding:10px 0 5px 0; cursor: pointer}
.tyffyn-variant ul.drynkCombo li{line-height: 22px;}
.select-tyffyn-size .tyffyn-size {height: 120px;}
.tyffyn-size{background: url(../images/tyffyn-1.png) no-repeat; width: 80px; height: 100px; display: block; margin: 0 auto;}
.preserve-size{background: url(/static/external/v2-2018/images/tyffyn-1.png) no-repeat;width: 80px;height: 100px;display: block;background-position: -89px -891px;}
.drynkcombo-size{background: url(/static/external/v2-2018/images/tyffyn-1.png) no-repeat;width: 80px;height: 120px;display: block;background-position: -96px -2141px;margin: 0 auto;}
.gifting-active-600{background-position: -89px -1468px !important;}
.product-variant li{margin-bottom: -5px;}
.tyffyn-1000{background-position: -1px 40px}
.tyffyn-600{background-position:-2px -116px}
.active-1000{background-position: -92px 14px; transition: 0.2s ease background-position;}
.active-600{background-position: -93px -101px; transition: 0.2s ease background-position;}
.active-1300{background-position:-91px -1608px; transition: 0.2s ease background-position;}
.container-cc-1000{background-position:-91px -570px;}
.container-ss-1000{background-position:-1px -570px;}
.container-cc-600{background-position:-91px -650px;}
.container-ss-600{background-position:-1px -650px;}
.bagmat{background-position:0 -269px}
.bagmat-active{background-position:-90px -269px}
.container{background-position: 0 -375px }
.container-active{background-position:-90px -375px }
.spork {background-position: 9px -464px;}
.cutlery {background-position: -17px -736px;}
.tyffyn-total{font-size: 16px; }
.tyffyn-total .header-title{display: block; line-height: 16px; font-size: 21px; }
.tyffyn-total .discount-value{font-size: 18px; }
.tyffyn-total .actual-value{color: #3f3f3f; font-size: 18px; margin-left: 5px; }
/*footer{background: #006f79; padding: 40px 0 5px 0; color: #fff; font-size: 12pt; font-family: 'whitney-light'; }
footer .sign-up{padding: 60px 0; display: inline-block; text-align: center; }
footer .sign-up .form-control{background: #67adb3; border-radius: 100px; height: 38px; font-size: 12pt; color: #fff; border: none; padding: 0 15px; width: 250px; font-style: italic; display: inline-block}
footer .sign-up .form-control::placeholder{color: #fff !important;}
footer .sign-up .form-control::-webkit-input-placeholder{color: #fff !important;}
footer .sign-up .form-control::-moz-placeholder{color: #fff !important;}
footer .sign-up .form-control::-moz-placeholder{color: #fff !important;}
footer .sign-up .form-control::-ms-input-placeholder{color: #fff !important;}
footer .sign-up input::-moz-placeholder, footer .sign-up input::-webkit-input-placeholder{color:#fff}*/
.sign-up input[type="email"]::placeholder, .sign-up input[type="email"]:focus::placeholder {color: #fff;}
.sign-up input.form-control::-moz-placeholder{color: #fff; }
/*footer .sign-btn{background: none; border-radius: 100px; color: #fff; border: 1px solid #fff; font-size: 12pt; padding: 7px 20px;}
footer .sign-btn:hover{background: #fff; color: #006f79; outline: none}
footer .sign-btn:focus{background: #fff; color: #006f79; outline: none}
footer .footer-menu li{ text-align: right; list-style: none; padding: 1px 0 }
footer .footer-menu a{ color: #b2cacc; }
footer .footer-menu a:focus, footer .footer-menu a:hover{text-decoration: none}
footer .separator{border-top: 1px solid #a1ccd0; margin: 15px 0; }
footer .footer-sn{text-align: right; }
footer ul{ margin: 0; padding: 0; }*/
#tyffyn-you.slide{margin-bottom: 25px;}
hr{border-top-color: #ddd}
#tyffyn-main hr{border-top-color: #eee;}
span.text-danger{text-decoration: line-through;}
h2#lunch-table-condensed {padding: 5px 5px 10px;border-bottom: 1px solid #ddd;}
.thirsty-drynk-innovation img {float: right;}
#carousel-example-generic img.img-responsive {width: 100%;}

.order-space{margin-bottom: 50px;}
/* .order-space-2{padding-top: 200px;} */
/*.footer-sprite{ margin: 0; padding: 0; display: inline-block; text-align: right}
.footer-sprite li { float: left; list-style: none; padding: 0 5px}
.footer-sprite a { display: inline-block; background-image: url(../images/sprite-footer.png); background-repeat: no-repeat; line-height: 0; opacity: .5; transition: .5s opacity; width: 36px; height: 36px}
.footer-sprite a:hover { opacity: 1}
.footer-fb { background-position: -2px -1px}
.footer-tw { background-position: -2px -43px}
.footer-ins { background-position: -2px -86px}
.footer-sprite .footer-logo{ background-position: -42px 5px; width: 100px; height: 100px; margin-top: 10px; }*/

.might-like-section{margin: 40px auto; position: relative;}
.might-like-section .booking-segment, .tyffyn-you .booking-segment{ color: #007680; border-bottom: 1px solid #999999; font-family: 'whitney-medium'; padding: 0 0 10px 0; font-size: 18pt; margin: 0;box-shadow: 0 0 0px 0px #e4e4e4;border-radius: 0px;}
.divOutofStock{box-shadow: 0 0 0px 0px #e4e4e4;border-radius: 0px;}
.might-like-section .booking-segment:hover, .tyffyn-you .booking-segment:hover{background: none; box-shadow: none}
.tyffyn-you .booking-segment{margin-bottom: 20px}
#might-like-carousel, #might-like-carousel .carousel {margin-top: 0px;overflow: auto;}
.onebyone-carousel { margin: auto; width: 90%;float: left;     margin-left: 5%;}
.onebyone-carousel .active.left { left: -24%; }
.onebyone-carousel .active.right { left: 24%; }
.onebyone-carousel .next { left: 25%; }
.onebyone-carousel .prev { left: -25%; }
.onebyone-carousel img { width: 90%}

#eventCarousel span.bi{top: 50%;position: absolute;}
/* .mini-carousel .fas.fa-arrow-left{content: "\f284";font-size: 40px;color:grey;} */
#eventCarousel span.bi-chevron-up::before {content: "\f284";font-size: 40px;}
#eventCarousel span.bi-chevron-down::before {content: "\f285";font-size: 40px;}

.mini-carousel .carousel-control{     float: left;width: 5%; color: #959595; text-shadow: none}
.mini-carousel .carousel-caption { text-shadow: none; bottom: -50px; color: #707070}
.might-like-section .item-info{position: relative; bottom: 40px; }
.section-border{border-bottom: 1px solid #b7b7b7; margin-bottom: 1px;}
.carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right, .carousel-control .icon-next, .carousel-control .icon-prev{position: absolute; top: 50%; z-index: 5; display: inline-block; margin-top: -10px; font-size: 36px; }
.bottom-carousel{ margin-top: 30px; }
/* #zoom-container{-webkit-transition: all 0.05s ease-out;-moz-transition: all 0.05s ease-out;-o-transition: all 0.05s ease-out;-ms-transition: all 0.05s ease-out;transition: all 0.05s ease-out;} */
.lunchbox-main .hero-img-viewer{width: 70%; display: inline-block; height: auto; margin: 0 20px;}
.lunchbox-main .set-slider .hero-img-viewer{width: 90%;}
.lunchbox-main .hero-carousel{overflow: hidden;float: left;width: 16%;top:12px;}
.lunchbox-main .imgBox #hero-image {width:85%;margin: 0 auto;}
.fixPosition { padding-top: 15px;}
.lunchbox-main .fixed-container-row {margin-top: 15px;border-top:1px solid #eee;}
/* .lunchbox-main .hero-carousel .carousel-inner { width: auto; margin: 0 auto} */
.lunchbox-main .hero-carousel .item > div{float:inherit;}
.lunchbox-main .hero-carousel .item > div{height:auto;}
.hero-img-viewer{width: 60%; display: table; height: auto; margin: 0 auto}
.hero-carousel{overflow: hidden}
.hero-carousel .carousel-inner {  margin: 0 auto}
.accessories-carousel.hero-carousel .carousel-inner {  margin: 20px auto 0 auto; width: 90%;}
.hero-carousel .carousel-control { width: 7%; text-shadow: none; background: #fff; color: #707070; text-align: left; padding: 1%; margin: -1%}
.accessories-carousel.hero-carousel .carousel-control { background: inherit}
.hero-carousel .carousel-control .glyphicon-menu-left, .hero-carousel .carousel-control .glyphicon-menu-right{font-size: 21px; margin-top: -7px; display: none;}
.accessories-carousel.hero-carousel .carousel-control .glyphicon-menu-left, .accessories-carousel.hero-carousel .carousel-control .glyphicon-menu-right{display: block;}
.hero-carousel .carousel-control .glyphicon-menu-right{text-align: right; }
.hero-carousel .item > div{border: 1px solid #c2c2c2; padding:0 12px; }
.hero-carousel .item > div:hover{border-color: #007680; cursor: pointer}
.hero-carousel .load-hero-image {padding:10px 0;}
.hero-container{margin: 0% auto 3% auto ;position: relative;}
.imageLoader::after {content: "";width: 100%;height: 100%;background: #0000004a;position: absolute;top: 0;left: 0;background: #000000a8 url(/static/images/imageloader.gif) no-repeat center center;background-size: 20%;z-index:99;}
.price-info p{margin: 15px 0; text-align: center;}
.price-info .price-info-msg{color: #929292; font-size: 15px; margin:0 }
.price-info .acc-delivery-info{border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; padding: 10px 0; }
.price-info .acc-delivery-info .price-info-msg{text-align: center; }
.currency-symbol, .actual-value{font-family: 'whitney-medium'; color: #007680; padding: 0 6px; }
.news-sprite{margin: 30px auto 0 auto; padding: 0; display: table; text-align: center}
.news-sprite li {display: inline-block; list-style: none; }
.news-sprite a {display: inline-block; width: 250px; min-height: 90px; background-image: url("../images/news-sprite.png"); background-repeat: no-repeat; }
.news-sprite a:focus {outline: none}
.news-sprite .busi-standard {background-position: -10px 20px; }
.news-sprite .telegraph {background-position: -20px -54px; }
.news-sprite .indian-exp {background-position: -10px -130px; }
.news-sprite .bline {background-position: 0px -204px;}
.news-sprite .forbes {background-position: -5px -315px; width: 220px;}
.news-sprite .archana {background-position: -30px -420px; width: 190px;}
.news-sprite .cnbc {background-position: -30px -514px; width: 190px;}
.news-sprite .hindu {background-position: -40px -620px; width: 190px;}
.news-sprite .toi {background-position: -30px -718px; width: 190px;}
.sets-type span {margin: 0 21px 0 19px;text-align: center;font-size: 15px;}
.navbar-toggle {margin-top: 0}
.navbar-toggle .icon-bar{background: #006f79; height: 3px; width: 32px; margin-top: 30px}
.navbar-toggle .icon-bar+.icon-bar{margin-top: 6px;}
/* -n- .logo{display: inline-block; }
.logo img{width: 90%; margin: 15px auto 0; -webkit-transition: width 0.3s    ; -moz-transition: width 0.3s; transition: width 0.3s;}*/
.mobile-header{border-bottom: none; font-family: 'whitney-medium'; font-weight: bold; margin: 0 auto 25px auto; color: #007680; font-size: 14pt;}
.panel-default > .panel-heading {color: #fff; background-color: #007680; border-color: #007680;}
.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body{border-color: #007680;}
.panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a {outline:0;text-decoration: none; display: block;}
/* .panel-default .collapse .card-body {padding: 0} */
.fresh-img{background:url(../images/fresh.jpg) no-repeat left top; background-size: cover; height: 550px;}

/* -n- .carousel-item {height: 100vh; min-height: 300px;}*/
.product{text-align:center; font-size:18px; line-height:24px; position: relative;}
.product-info{position:relative; bottom: 10px;}
.drynk-listing .product-info{min-height: 265px; bottom: 0}
.product p{margin-bottom:12px}
.product .title{font-size:18px; font-weight:700; color: #9c9c9c; margin-bottom: 12px;}
.product .list a,.product .bagmat-list a,.drynk-list a{text-decoration:none; color:#777; font-size:18px;}
.product .list a:nth-of-type(2)::before,.product .list a:nth-of-type(3)::before, .product .bagmat-list a:nth-of-type(2)::before,.product .bagmat-list a:nth-of-type(3)::before, .product .drynk-list a:nth-of-type(2)::before, .product .drynk-list a:nth-of-type(4)::before {content:"|"; padding:3px 5px 3px 3px;  color:#999 !important; font-family: 'whitney-light';}
.product .drynk-list.spl-spliter a:nth-of-type(2)::before{content:"";}
.product .drynk-list.spl-spliter a:nth-of-type(3)::before{content:"|"; padding: 3px 5px 3px 3px}
.product .total{padding:3px 0}
.new-list.product .drynk-list a:nth-of-type(3){text-align: right;}
.product-center img{text-align: center; width: 25%; margin: 0 auto;}
.product-center-two img{text-align: center; width:50%; margin: 0 auto;}
/* .product img{width: 90%; margin: 0 auto;} */
/*.bulk-order{background:#e5e5e5; padding:20px 0; color:#006f79; font-size:21px; font-weight:400}
.bulk-order a{color:#006f79; text-decoration: underline}*/

.new-product-listing{display: block;}
.new-product-listing .product.new-list{float:left;}
.new-product-listing .new-bannerads-cont{overflow: auto;}

.grey-container{background: #efefef; padding: 60px 0; }
.spork-container{background: url(../../v2-2018/images/spork-set.png) no-repeat left top #efefef; background-size: 46%; padding: 70px 0; margin-bottom: 50px}
.title, .small-title{color: #007680; font-family: 'whitney-light'; font-weight: normal; font-size: 30px; margin-bottom: 5px; } /* changed font family */
.accessories-space .title{margin-bottom: 15px;}
.drynk .title{font-family: 'whitney-light'; }
.content{width: 95%; padding: 10px 0;}

.feature{margin-top: 20px;}
.feature ul{margin: 15px; padding: 0;}
.feature li{list-style-type: decimal; padding: 6px 0;  /*list-style-type: none;*/ line-height: inherit; }
.feature li strong{color: #454545;}
.drynk .feature li,.preserve .feature li{font-size: 20px; padding: 10px 0}
/*.feature li:before {color: #007680; content: counter(list) ". "; padding-right: 5px; }*/
.white-container, .grey-container{margin:60px auto;}
.drynk.white-container.drynk{margin:50px auto 0 auto;}
.grey-spacing{margin-top: 70px;}
.grey-spacing-kyd{margin: 50px 0;}
.margin-bottom-zero{margin-bottom: 0;}
.gochamp-cute-cool {height:370px;}

.hautecase-feature, .innovation-feature, .drynk-feature,.preserve-feature, .lunchkit-feature, .bags-feature, .go-bags-feature, .go-mask-feature, .go-mask-kids-feature, .flex-feature, .bentobox-feature { margin-top: 40px; padding: 0; display: inline-block; margin-bottom: 0}
.hautecase-feature li, .innovation-feature li, .drynk-feature li, .lunchkit-feature li, .bags-feature li, .go-bags-feature li, .go-mask-feature li, .go-mask-kids-feature li, .flex-feature li, .bentobox-feature li {background: url(../img/tyffyn/innovation-icon.png) no-repeat; float: left; margin: 10px 16px; width: 105px; height: 130px; list-style: none; display: block;  position: relative}

.offers-all .innovation-feature li label, .drynk-feature li label, .flex-feature li label, .bentobox-feature li label{position: absolute; bottom: 0; text-align: center; display: block; font-size:14.5px; color: #462c1d; width: 100%; line-height: initial;}
.hautecase-feature li label, .innovation-feature li label, .drynk-feature li label{position: absolute; bottom: 0; text-align: center; display: block; font-size:15.5px; color: #462c1d; width: 100%; line-height: initial;}
.innovation-feature .feature-1{background-position:6px 0 }
.innovation-feature .feature-2{background-position:-98px 0 }
.innovation-feature .feature-3{background-position:-197px 0 }
.innovation-feature .feature-4{background-position:-295px 0 }
.innovation-feature .feature-5{background-position:-394px 0 }
.innovation-feature .feature-6{background-position:-492px 0; width: 120px;}
.innovation-feature .sp2 {position: absolute; bottom: -23px !important; line-height: 21px;}
.offers-all .mobile-tyffyn{display:none;}
.white-container .main-img{margin: 0 auto; text-align: center; max-width: 42%}
.tyffyn-flex.white-container .main-img{ max-width: 48%}
.white-container .main-container-img{margin: 20px 0; text-align: center; max-width: 90%}
.grey-container .main-img{margin: 0 auto; text-align: center; max-width: 45%}
.bagmat-logo{margin: 10px 0}

.slide > img{height: 40vw;}
.carousel-captions{position:absolute;top: 0;left: 0; display: inline-block;}
.carousel-caption{color: #7c7b8e; padding:5px; line-height: 26px; font-size: 18px; font-family: 'whitney-light'; text-shadow: none; bottom: inherit; min-width: 30%}
.carousel-caption.carousel-caption2{right:0;}
.carousel-caption.drynk-caption{right: 16.5%;}
.carousel-caption.tyffyn-caption{right: 19%;}
.carousel-caption.tyffyn-caption.single-btn{right: 30%;}
.carousel-caption.caption4{right: 5%}
.carousel-caption p{padding: 5px 0}
.carousel-caption h3{font-weight: bold; font-size: 26px;}
.carousel-caption .btn{font-weight: normal; font-family: 'whitney-medium'; font-size: 16px;}

.product-container h2 {/*margin: 0 auto 50px 0;*/ font-family: 'whitney-light';}
.product-container .life-with-vaya {margin: 0 auto}
.product-container .life-with-vaya-content {margin: 20px auto 40px auto}
.product-container {margin: 50px auto}

.caption-placement-2 {right: 22%; top: 52%}
.carousel-caption.center-caption {top: 53%; width: 100%; max-width: 100%; margin: 0 auto; text-align: center; right: auto; left: auto;}
.carousel-caption.bottom-caption {top: 83%; right: 19.5%;}
.drynk .carousel-caption, .pop-cup .carousel-caption, .lynk_page .carousel-caption, .bag .carousel-caption, .accessories .carousel-caption{height: fit-content;}
.drynk .carousel-caption.center-caption.c1 {top: 74%;left: 74%; }
.drynk .carousel-caption.center-caption.c2 {top: 80%;left: 42%; }
.lynk_page .carousel-caption.center-caption.c1 {top: 80%;left: 25%; }
/* .bag .carousel-caption {top: 70%;left: 70%;} */
/* .accessories .carousel-caption {top: 85%;left: 78%;} */
.drynk .carousel-caption.center-caption.c1 .video-thumbnail, .drynk .carousel-caption.center-caption.c2 .video-thumbnail {margin-right: 5px;}
.top-caption26{top:26% !important;}
.top-caption30{top:30% !important;}
.top-auto{top:auto !important;}
.bottom-zero{bottom:0 !important;}
.bottom-caption16{bottom:16% !important;}
.bottom-caption8{bottom:8% !important;}
.newlaunch-right{right:-16% !important;}
.tyffyn-caption.newlaunch-left{left:55% !important;}
.tyffyn-caption.newlaunch-left26{left:43% !important;}
.tyffyn-caption-right15{right: 15% !important;}
.all-appetites-img{width: 80%;}

.gamechangers{
background: #f8fbfc; /* Old browsers */
background: -moz-radial-gradient(top, ellipse cover,  #f8fbfc 20%, #c9e3eb 70%, #b3cdd5 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(top, ellipse cover,  #f8fbfc 20%,#c9e3eb 70%,#b3cdd5 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at top,  #f8fbfc 20%,#c9e3eb 70%,#b3cdd5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fbfc', endColorstr='#b3cdd5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.gamechangers a:hover{text-decoration: none}
.product-box-2 {background: #ecf2f3; text-align: center; padding:20px 40px; }
.product-box-2 p{font-size: 21px; font-weight: bold; color: #6f6f6f; margin: 15px 0}
.product-box-2 img{-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.product-box-2 img:hover{transform: scale(1.15,1.15); -webkit-transform:scale(1.15,1.15); -moz-transform:scale(1.15,1.15);
    -ms-transform:scale(1.15,1.15); -o-transform:scale(1.15,1.15);}
.product-container .product-logo{ max-width: 70%; text-align: center; margin: 0 auto -20px auto; float: none}

.gamechangers{position: relative; overflow: hidden; color: #fff;}
.gamechangers:hover .caption{opacity: 1; }
.gamechangers a{margin: 0 auto}
/*.gamechangers:hover img{opacity: 1; transform: scale(1.15,1.15); -webkit-transform:scale(1.15,1.15); -moz-transform:scale(1.15,1.15); -ms-transform:scale(1.15,1.15); -o-transform:scale(1.15,1.15); }*/
.gamechangers img{margin: 0 auto -15px auto; padding: 0px; /* float: left; */ z-index: 0;}
.gamechangers .caption{cursor: pointer; position: absolute; opacity: 0; -webkit-transition:all 0.45s ease-in-out;
    -moz-transition:all 0.45s ease-in-out; -o-transition:all 0.45s ease-in-out; -ms-transition:all 0.45s ease-in-out;
    transition:all 0.45s ease-in-out; width: 100%; height:100%; top: 0; z-index: 3}
.gamechangers .blur{background-color: rgba(0,0,0,0.5); height: 100%; width: 100%; z-index: 1; position: absolute; }
.gamechangers .caption-text h1{font-weight:400;  font-size: 24px; color: #fff; }
.gamechangers .caption-text{z-index: 10;position: absolute; width: 100%; text-align: center; top: 47%; transform: translateY(-47%); -webkit-transform: translateY(-47%); -ms-transform: translateY(-47%); -moz-transform: translateY(-47%); -o-transform: translateY(-47%); color: #fff; }
.gamechangers .caption-text p{color: #fff; }
.flexibility-img img{width: 90%}
.flexibility-img-kyds{width: 60%; margin: 0 auto;}

/* Zoom */
.easyzoom { position: relative; /* 'Shrink-wrap' the element */ display: inline-block; *display: inline; *zoom: 1;}
.easyzoom img { vertical-align: bottom;}
.easyzoom.is-loading img { cursor: progress;}
.easyzoom.is-ready img { cursor: crosshair;}
.easyzoom.is-error  img { cursor: not-allowed;}
.easyzoom-notice { position: absolute; top: 50%; left: 50%; z-index: 150; width: 10em; margin: -1em 0 0 -5em; line-height: 2em; text-align: center; background: #FFF; box-shadow: 0 0 10px #888;}
.easyzoom-flyout { position:absolute; z-index: 100; overflow: hidden; background: #FFF;}

/** * EasyZoom layout variations */
.easyzoom--overlay .easyzoom-flyout { top: 0; left: 0; width: 100%; height: 100%;}
.easyzoom--adjacent .easyzoom-flyout { top: 0; left: 100%; width: 100%; height: 100%; margin-left: 20px;}
#hero-image{display: block;}
.imgBox{border: 0px solid #222;position: relative; width:100%; height: 100%;}

.video-section{
background: rgb(224,238,241); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(224,238,241,1) 0%, rgba(192,216,223,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(224,238,241,1) 0%,rgba(192,216,223,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(224,238,241,1) 0%,rgba(192,216,223,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0eef1', endColorstr='#c0d8df',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    padding: 20px 0 50px 0;

}
.video-section .title {color: #353535; font-family: 'whitney-light'; padding-bottom: 25px;}
hr.small {max-width: 100px; margin:15px auto; }
.story-design{width: 60%; text-align: center; margin: 0 auto 50px auto; line-height: 24px;}

/* claylab code clash fixes */
.ss-plus, .ss-hyphen, .ss-delete {font-size: 24px; line-height: 30px;}
.ss-plus::before, .ss-plus.right::after {content: '+';}
.ss-hyphen::before, .ss-hyphen.right::after {content: '–';}
.ss-delete::before, .ss-delete.right::after {content: '×';}
.ss-delete {top: 48% !important; line-height: inherit;}
.main-menu ul.dropdown-menu,.drop-down-inner-menu {padding: 0;}

label {display: block;font-weight: normal;}
.tyffyn600-info9{padding: 0 !important}
#back-to-top .glyphicon {color: #fff; text-align: center; font-size: 24px; margin-top: 5px;}
.carousel-control{width: 10%}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {padding: 12px;}
.user-name {position: relative; width: 100px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; text-transform: capitalize;}
.main-menu .dropdown-toggle .caret{margin-top: -5px;}
/*.custom-header button:hover{background: none}*/
.order-space h2.title{margin: 40px 0;}
.order-space h3{color:#007680;}
.order-space .line-spe{border-right: 1px solid #e5e5e5}
/* zoom shadow */
 .boxshadow{box-shadow: 0 0 5px #e5e5e5; border: 1px solid #f1f1f1;position: fixed !important;right: 2% !important;top: 2% !important;}

/* Move up */
#back-to-top .glyphicon {color: #fff; text-align: center; font-size: 24px; margin-top: 5px;}
.animate-top{position:fixed;width:50px;height:50px;background-color:rgba(20,20,20,.4);right:10px;bottom:-60px;opacity:0;cursor:pointer;padding:8px 13px 8px 13px;transition:opacity .5s,bottom .5s; border-radius: 3px}
.error-msg{color: red; font-size: 14px; font-family: whitney-light; line-height: 21px; margin-bottom: 10px;}
.email-msg {color: #fff}
.vcenter {display: flex; flex-direction: column; justify-content: center;}  /* align-items: center;  */

/* accessories */
.accessories-space{padding: 65px 0; }
.accessories-space-2{padding: 135px 0; }
.accessories-space-img{padding: 50px 0 20px 0; }
.product .list .selected-tyffyn,.product .bagmat-list .selected-tyffyn,.product .drynk-list .selected-tyffyn{color:#007680; font-weight: bold; font-family: 'whitney-medium';}
.btn:focus, .btn-default:focus {outline: none;}
a.green-link-button:hover{text-decoration: none}
.booking-segment .media-right, .media>.pull-right{padding-left: 40px;}

/* modal */
.modal-content {background: none; border: none; box-shadow: none;}
.modal-header {border: none;}
.modal-header .close {background: none; color: #fff; font-size: 50px; padding:0; opacity: 0.5; outline: none}
.modal-header .close:hover, .modal-header .close:focus{background: none; transition: 0.5s opacity; opacity: 1}
.modal-backdrop{background: #2d2d2d}
.modal-backdrop.in {opacity: 0.75}
.video-thumbnail:hover{cursor: pointer;}

/* SEO Section */
.seo-section {margin: 30px auto 20px auto;}
.seo-section h3, .seo-section h2{margin-bottom: 20px; font-family: 'whitney-light';}
.seo-section p{margin: 15px auto; text-align: justify;}
.seo-section strong{color: #007680; margin:20px 0 10px 0 ; display: block; }
.seo-section h2{font-size: 18px; border-bottom: none; margin-bottom: 0; padding-bottom: 5px; line-height: 24px;}
.seo-section .table>tbody>tr>td, .seo-section .table>tbody>tr>th, .seo-section .table>thead>tr>td, .seo-section  .table>thead>tr>th {padding: 6px; font-size: 16px; border-bottom: 1px solid #ddd}
.seo-section .table>thead>tr>th {font-family: 'whitney-book';}
.seo-section.drynk-seo-section strong{display: inline; color: #000000;}
.seo-section.drynk-seo-section h4{color: #007680;}
.seo-section.drynk-seo-section .feature-ul li { list-style-type: disc;}
.seo-section .table>tbody>tr>td:last-child{width: 70px;}

/* Cards */
.card-container{margin: 20px auto;}
.card{overflow: hidden; display: block; padding: 0;} /* margin: 15px 0; */
.card img{-webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; -webkit-backface-visibility: hidden;}
.card img:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1.1); }
.card-space-right{margin: 6px 0 0 13px ;}
.card-space-left{margin: 6px 13px 0 0 ;}
.card-space-top{margin: 26px 0 0 0 ;}

/* drynk */
.drynknk-anywhere .title, .great-drynk .title:first-child{margin-bottom: 40px}
.drynk-feature li{background: url("../img/drynk/drynk-innovations.png") no-repeat; margin: 10px; width: 130px; height: 130px; }
.drynk-feature li label{bottom: 10px;}
.drynk-feature .feature-1{background-position:17px 0; }
.drynk-feature .feature-2{background-position:-105px 0; }
.drynk-feature .feature-3{background-position:-232px 0; }
.drynk-feature .feature-4{background-position:-355px 0; }
.drynk-feature .feature-5{background-position:-482px 0; }
.drynk-feature .feature-6{background-position:-608px 0; }
.drynk-feature .sp2 {position: absolute; bottom: -13px; line-height: 21px;}

.grey-container.great-drynk, .white-container.great-drynk {margin: 30px auto; padding: 40px 0;}
.great-drynk .content{padding: 0 10%; text-align: center;}
.great-drynk img{margin: 40px auto;}
.drynk-pick{margin: 40PX auto}
.drynk-pick img{float: right;}
.drynk-space h2.title{margin: 50px 0;}
.drynk-size{background: url("/static/external/v2-2018/images/drynk/sp-drynk-size.png") no-repeat; width: 74px; height: 100px; display: block; }
.drynk-active-600{background-position: -5px 0; transition: 0.2s ease background-position;}
.drynk-active-350{background-position: -5px -115px; transition: 0.2s ease background-position;}
.drynk-kyds-280{background-position: -6px -230px;}
.drynk-kyds-steel-350{background-position: -81px -270px;height: 60px;}
.drynk-kyds-bpa-280{background-position: -80px -148px;height: 60px;}
.drynk-style {width: 58px; height: 114px; margin-bottom: 12px; display: block; background: url("/static/external/v2-2018/images/drynk/sp-drynk.png") no-repeat left top;}
.preserve-active-500{background-position: -92px -892px; transition: 0.2s ease background-position;}
.preserve-active-300 {background-position: -92px -994px; transition: 0.2s ease background-position;}
.drynk-black {background-position: -69px -131px;}
.drynk-purple {background-position: -4px -6px;}
.drynk-gold {background-position: -72px -6px;}
.drynk-graphite {background-position: -4px -131px;}
.drynk-shiny-black {background-position:-4px -381px;}
.drynk-red{background-position:-4px -507px;}
.drynk-cats{background-position:-71px -507px;}
.drynk-bunnies{background-position:-201px -507px;}
.drynk-camo{background-position:-414px -4px;}
.drynk-blue {background-position: -4px -256px;}
.drynk-green {background-position: -69px -256px;}
.drynk-white {background-position: -69px -381px;}
.drynk-pink{background-position: -267px -507px;}
.drynk-yellow{background-position:-490px -5px;}
.drynk-ombre{background-position:-489px -258px;}
.drynk-piggy{background-position:-488px -514px;}
.drynk-pal{background-position:-490px -387px;}
.drynk-ice-crystal{background-position:-489px -132px;}
.drynk-velvet-black{background-position:-489px -645px;}
.drynk-velvet-red{background-position:-490px -776px;}
.drynk-velvet-silver{background-position:-491px -905px;}
.drynk-urban-python{background-position:-564px -6px;}
.drynk-mickey{background-position:-566px -387px;}
.drynk-minnie{background-position:-566px -259px;}
.drynk-avengers{background-position:-565px -130px;}
.drynk-pink-gulper-600 {background-position: -138px -1268px;height: 130px;}
.drynk-yellow-gulper-600 {background-position:-335px -653px;height: 130px;}
.drynk-ombre-gulper-600 {background-position:-406px -820px;height: 130px;}
.drynk-piggy-gulper-600{background-position:-406px -486px;height: 130px;}
.drynk-pal-gulper-600{background-position:-337px -486px;height: 130px;}
.drynk-ice-crystal-gulper-600{background-position:-339px -321px;height: 130px;}
.drynk-velvet-black-gulper-600{background-position:-405px -321px;height: 130px;}
.drynk-velvet-red-gulper-600{background-position:-406px -153px;height: 130px;}
.drynk-velvet-silver-gulper-600{background-position:-406px -653px;height: 130px;}
.drynk-urban-python-gulper-600{background-position:-488px -1060px;height: 130px;}
.drynk-mickey-gulper-600{background-position:-566px -680px;height: 132px;}
.drynk-minnie-gulper-600{background-position:-567px -532px;height: 132px;}
.drynk-avengers-gulper-600{background-position:-566px -838px;height: 132px;}


.drynk-black-gulper-600 {background-position: -4px -651px;height: 130px;}
.drynk-purple-gulper-600 {background-position: -74px -1102px;height: 130px}
.drynk-gold-gulper-600 {background-position: -4px -951px;height: 130px}
.drynk-graphite-gulper-600 {background-position: -4px -1102px;height: 130px}
.drynk-shiny-black-gulper-600 {background-position:-74px -802px;height: 130px}
.drynk-red-gulper-600{background-position:-143px -652px;height: 130px}
.drynk-cats-gulper-600{background-position:-4px -1268px;height: 130px}
.drynk-bunnies-gulper-600{background-position:-74px -1268px;height: 130px}
.drynk-camo-gulper-600{background-position: -337px -152px;height: 130px;}
.drynk-blue-gulper-600{background-position: -4px -802px;height: 130px}
.drynk-green-gulper-600{background-position: -74px -952px;height: 130px}
.drynk-white-gulper-600{background-position: -74px -652px;height: 130px}
.drynk-unicorn-gulper-600{background-position:-635px -144px;height:130px}
.drynk-unicorn{background-position:-634px -6px}
.drynk-black-gulper-350 {background-position: -264px -651px;height: 130px;}
.drynk-purple-gulper-350 {background-position: -262px -800px;height: 130px}
.drynk-gold-gulper-350 {background-position: -262px -1097px;height: 130px}
.drynk-graphite-gulper-350 {background-position: -262px -949px;height: 130px}
.drynk-shiny-black-gulper-350 {background-position:-138px -1098px;height: 130px}
.drynk-red-gulper-350{background-position:-138px -949px;height: 130px}
.drynk-blue-gulper-350{background-position: -203px -1097px;height: 130px}
.drynk-green-gulper-350{background-position: -203px -949px;height: 130px}
.drynk-cats-gulper-350{background-position:-139px -800px;height: 130px}
.drynk-bunnies-gulper-350{background-position:-203px -800px;height: 130px}
.drynk-white-gulper-350{background-position: -203px -651px;height: 130px}
.drynk-pink-pediasafe-350{background-position: -138px -1527px;width: 48px; height: 88px;}
.drynk-green-pediasafe-350{background-position: -74px -1527px;width: 48px;height: 88px;}
.drynk-blue-pediasafe-350{background-position: -9px -1527px;width: 48px;height: 88px;}
.drynk-purple-pediasafe-350{background-position: -200px -1527px;width: 48px;height: 88px;}
.drynk-pink350{background-position: -270px -406px; width: 48px; height: 88px;}
.drynk-bunnies350{background-position:-266px -155px !important; width: 48px; height: 88px;}
.drynk-black350,.drynk-black-pediasafe-350{background-position: -204px -157px; width: 48px; height: 88px;}
.drynk-purple350 {background-position: -138px -31px;width: 48px; height: 88px;}
.drynk-gold350,.drynk-gold-pediasafe-350 {background-position: -204px -31px;width: 48px; height: 88px;}
.drynk-graphite350,.drynk-graphite-pediasafe-350 {background-position: -140px -157px;width: 48px; height: 88px;}
.drynk-shiny-black350,.drynk-shiny-black-pediasafe-350 {background-position:-138px -406px;width: 48px; height: 88px;}
.drynk-red350,.drynk-red-pediasafe-350 {background-position:-139px -531px;width: 48px; height: 88px;}
.drynk-cats350 {background-position:-272px -31px !important;width: 48px; height: 88px;}
.drynk-bunnies-pediasafe-350 {background-position:-265px -157px;width: 48px; height: 88px;}
.drynk-cats-pediasafe-350{background-position:-260px -1527px;width: 48px; height: 88px;}
.drynk-bunnies-pediasafe-350{background-position:-262px -1303px;}
.drynk-blue350 {background-position: -138px -282px;width: 48px; height: 88px;}
.drynk-green350 {background-position: -204px -283px;width: 48px; height: 88px;}
.drynk-white350,.drynk-white-pediasafe-350 {background-position: -204px -408px;width: 48px; height: 88px;}
.tumblerblue280{background-position: -138px -1418px;}
.tumblerpurplepink280{background-position: -265px -1418px;}
.tumblerpurpleblue280{background-position: -73px -1418px;}
.tumblerpink280{background-position: -201px -1418px;}
.tumblerfrostedgreen280{background-position: -9px -1418px;}
.pedia-newset {padding-left: 90px;}
.great-drynk .video-wrapper .video-overlay-play-button {border: 1px solid #efefef;}


/* preserve style images start */
.preserve-style{width:102px !important;}
.set4{background-position: -277px -960px;}
.set3{background-position: -163px -960px;}
.set2{background-position: -75px -960px;width: 90px !important;}
.pre-adjust1{padding-right:9px !important;}

.set5#black-set{background-position:-65px -1346px; width:100px !important;}
.set5#graphite-set{background-position:-65px -1568px; width:100px !important;}
.set5#gold-set{background-position:-65px -1458px; width:100px !important;}
.set5#purple-set{background-position: -65px -1679px;
width: 100px !important;}
.set6#black-set{background-position:-166px -1346px; width:110px !important;}
.set6#graphite-set{background-position:-165px -1568px;}
.set6#gold-set{background-position:-165px -1458px;}
.set6#purple-set{background-position:-165px -1679px;}
.set7#black-set{background-position:-277px -1346px; width:110px !important;}
.set7#graphite-set{background-position:-277px -1568px;}
.set7#gold-set{background-position:-277px -1458px;}
.set7#purple-set{background-position:-277px -1677px;}

#graphite-set{background-position-y: -1146px;}
#purple-set{background-position-y: -1240px;}
#gold-set{background-position-y: -1053px;}
.preserve-style:hover{box-shadow:unset;}
.preserve-graphite{background-position: 0 -1144px;}
.set-500{background-position:-529px -1144px}
.set-500#black-set{background-position:-529px -952px;}
.set-300#black-set{background-position:-413px -954px;}
.set-300{background-position:-413px -1144px}
.preserve-gold{background-position: 0 -1052px;}
.preserve-black{background-position: 0 -957px;}
.preserve-purple{background-position: 0px -1238px;}
.ready-to-eat .container-fluid .second_div, .stack-container .stack-left {padding-top: 4%;}
.ready-to-eat.second_div { background: url(/static/external/v2-2018/images/preserve/ready-to-relish.jpg) no-repeat scroll left 50%;
    background-size: cover; padding: 14% 15px 4%;}
.ready-to-eat.second_div:before{background: #fff;}

.preserve-blue{background-position:-539px -1797px;}
.preserve-green{background-position:-540px -1907px;}
.preserve-white{background-position:-539px -2017px;}
#blue-set {background-position-y: -1782px;}
.set2#blue-set{background-position:-76px -1790px;}
.set3#blue-set{background-position: -165px -1791px;}
.set4#blue-set{background-position: -278px -1783px;}
.set7#blue-set{background-position: -602px -1347px;}
.set6#blue-set{background-position: -483px -1358px;}
.set5#blue-set{background-position:-382px -1358px;}
#green-set{background-position-y: -1900px;}
.set2#green-set{background-position:-76px -1893px;}
.set3#green-set{background-position: -165px -1899px;}
.set4#green-set{background-position: -278px -1892px;}
.set7#green-set{background-position:-601px -1457px;}
.set6#green-set{background-position:-482px -1458px;}
.set5#green-set{background-position:-379px -1467px;}
#white-set{background-position-y: -2009px;}
.set2#white-set{background-position:-76px -2004px;}
.set3#white-set{background-position:-165px -2010px;}
.set4#white-set{background-position:-278px -2001px;}
.set7#white-set{background-position:-601px -1567px;}
.set6#white-set{background-position:-481px -1567px;}
.set5#white-set{background-position:-381px -1577px;}

/* preserve style images end */

.drynk-innovation{text-align: right;}
/* .drynk .carousel-caption{right: 18.5%;} */
.drynk-anywhere{margin-bottom: 40px;}
.drynk-anywhere .title{margin-bottom: 30px;}

.vertical-center {display: flex; align-items: center;}
.offer-line{border-bottom: 1px dotted #999; border-top: 1px dotted #999; padding: 4px 0; width: 65%; margin: 15px auto 0 auto;}

/* CSS for video play icon */
.video-wrapper { position: relative;}
.video-wrapper .video {width: 100%; vertical-align: middle;}
.video-wrapper > video {width: 100%; vertical-align: middle;}
.video-wrapper > video.has-media-controls-hidden::-webkit-media-controls {display: none;}
.video-overlay-play-button {box-sizing: border-box; width: 100%; height: 100%; padding: 10px calc(50% - 50px); position: absolute; top: 0; left: 0; display: block; opacity: 0.95; cursor: pointer; /* background-image: linear-gradient(transparent, #000); */ transition: opacity 150ms;}
.video-overlay-play-button:hover { opacity: 1;}
.video-overlay-play-button.is-hidden {display: none;}

/* Store locator */
.store-locator{ margin-top: 80px; }
.store-locator h4, .store-locator h3{color: #007680; font-family: 'whitney-medium'; padding:6px 0 10px; font-size: 16px;}
.store-locator h3 {font-size: 18px;}
.store-locator i{color: #999; margin-right: 5px;}
.store-locator hr{display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 0; padding: 0; }
.store-locator p{line-height: 24px; font-size: 16px; padding:3px 0;}
.store-locator .address{ display: flex; justify-content: space-around; margin: 10% auto;}
.store-locator .store-address{ width: 100%; margin-right: 2%; display: inline-table; padding: 10px; cursor: pointer;}
.store-locator .vaya-address{ display: flex; flex-direction: column; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; width: 40%; background: #fff; padding: 3%; border-radius: 5%;}
.store-locator .vaya-address p{padding:7px 0}
.store-locator .select-location, .store-locator .select-city  {font-size: 18px; padding:0 10px; height: 40px; width: 30%; margin: 20px 0}
.select-city {display: none; margin: 0 0 20px !important;}
.margin-bottom-30{ margin-bottom: 30px;}

.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
@keyframes fadeIn {
  from {opacity: 0;}
  to {opacity: 1;}
}
.fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn;}

.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip;
  }

  @-webkit-keyframes flipInX {
    from {
      -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
      transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
      opacity: 0;
    }

    40% {
      -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
      transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
    }

    60% {
      -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
      transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
      opacity: 1;
    }

    80% {
      -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
      transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }

    to {
      -webkit-transform: perspective(400px);
      transform: perspective(400px);
    }
  }

  @keyframes flipInX {
    from {
      -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
      transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
      opacity: 0;
    }

    40% {
      -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
      transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
    }

    60% {
      -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
      transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
      opacity: 1;
    }

    80% {
      -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
      transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    }

    to {
      -webkit-transform: perspective(400px);
      transform: perspective(400px);
    }
  }

  .flipInX {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
  }
  /** New listing Offers **/

  .new-list.product p {margin-bottom:0;text-align: center;padding: 0 7px; font-size: 16px;line-height: 28px;}
  .new-list.product .product-name{min-height: 60px;}
  .new-list.product p.titlz{font-size: 18px;}
  .new-list.product .list,.offer-price {padding-top:10px}
  .new-list.product .bagmat-list{padding-top:0px !important;}
  .bagmat-list .fa,.drynk-list .fa { font-size: 14px;color: #006f79;padding: 1px;}
  .new-list.product .list a{font-size: 16px;}
  .new-list.product .bagmat-list a,.new-list.product .drynk-list a, .kids-drynk-section .list .selected-tyffyn{font-size: 16px; font-weight: normal;}
  .new-list.product .drynk-list a{text-align: left; display: inline-block; /*width: 110px;*/}
  .new-list.product:hover {box-shadow:0 3px 16px 0 rgba(0,0,0,.11)}
  .new-list .offer-text { color: #9c9c9c; margin-right: 5px; margin-top: 10px;font-weight: 500; font-family:'whitney-medium';font-size:16px;}
  .new-list .stock,.new-list .dynamic-offers {margin-top: 2px;}
  .dynamic-offers .emi-offer.margin-top10 {margin-top: 5px !important;}
  .new-list .stock strike{padding-right: 1px;}
  .new-list .emi-offer b,.offer-wrap.center-block b{color: #777;font-weight:normal}
  .new-list.product img{text-align: left;}
  .new-banner-ads{width:-webkit-fill-available !important;}
  .filter .new-list.product img:not(.new-banner-ads){margin:0 auto; text-align: center; width: 90%}
  .tyffyn-banner-ads-cont{margin-top: 30px;}
  .safe-touch-listing .filter .new-list.product img{margin:32px auto; text-align: center; width: 90%}
  .filter .new-list.product .free-product img{margin:0 auto; text-align: center; width: 35%;}
  .new-bannerads-cont{box-shadow: 0 3px 16px 0 rgba(0,0,0,.11);margin-bottom:30px;padding: 0px;}
  .new-list .product-info {margin-bottom: 10px;}
  .drynk-listing .new-list .product-info{margin-bottom: 0}
  .drynk-listing .new-list.product .drynk-list{margin: 5px auto; min-height: 58px; width: 100%; display: table; text-align: center;}
  .new-list.product.drynk-list a{ width: 100px;}
  .new-list.product{height:fit-content; margin-bottom:10px;}
  .new-list .dynamic-offers{min-height: 98px;overflow: hidden;}
  .new-list .dynamic-offers .out-of-stock {color:#B12704;}
  .new-list .discount{padding: 0 4px;}
  .drynk-space .new-list .dynamic-offers{min-height:30px;}
  .tyffynlyte-order-space .new-list.product img {margin-top:-50px;}
  /* .kyds-tyffyn-order .new-list .dynamic-offers{min-height: 50px;} */
  .kyds-tyffyn-order .new-list.product img,.kyds-tyffyn-order .new-list.product img.woBagmat { width: 181px;margin-bottom: 30px;margin-top:10px;margin:0 auto;}
  .kyds-tyffyn-order .new-list .product-info{margin-top: 0;}
  .tcapply p{font-size: 14px;}
  .new-list .out-of-stock{min-height: 30px;color: #a94442;font-weight: 700;vertical-align: middle;line-height: 29px;}
  .new-list.product .product-price {padding: 0;}
  /*-- wordpress to html5 convertion css start --*/

/*-- enquire form --*/
.enquire-form{ padding:10% 0; }
.error{ border-color:red;color:red !important;clear: both; }
.required{ color:red; }
.margin-5{ margin:10% auto; }
.enquire-form label{ color: #4e4e4e; font-size: 20px; }
.enquire-form input, .enquire-form select, .enquire-form textarea{ border-color: #e4e4e4;background-color: #f7f7f7;color: #222222;border-radius:0;padding:10px;font-size: 20px;box-shadow:none; }
.enquire-form input:focus, .enquire-form select:focus, .enquire-form textarea:focus{ border-color:#007680; }
.enquire-form select{ padding:0 5px; }
.enquire-form [type="submit"]{ background-color:#007680;border-radius:50px;padding:8px 15px;color:white;font-size:20px; min-width:120px;outline: none; }
.enquire-form [type="submit"]:hover{ background-color:#5e7e29; }

/*-- faqs --*/
.faq-nav-tabs{border: 0;}
.faq-nav-tabs li.active{background: #2f7680;cursor: default;}
.faq-nav-tabs li.active a{pointer-events: none;}
.faq-nav-tabs li{background: #ffffff;border: 2px solid #2f7680;}
.faq-nav-tabs>li>a{border: 0;}
.faq-nav-tabs>li.active>a, .faq-nav-tabs>li.active>a:focus, .faq-nav-tabs>li.active>a:hover{background: unset;border: 0;color:white;}
.panel-group .dpanel{ border:none; border-radius:0; box-shadow:none; border-top: 2px solid rgba(0,0,0,0.05); }
.dpanel:last-child{ border-bottom: 2px solid rgba(0,0,0,0.05); }
.dpanel .panel-heading{ background-color:transparent; border-radius:0; padding:10px 0; }
.panel-group .dpanel .panel-collapse>.panel-body{ border-top:0; padding:0 0 10px;}
.dpanel .panel-title{ font-size:18px; padding:10px 0; color:#222222; width: 94%; position: relative; }
.dpanel .panel-title:hover{ color:#999999; }
.dpanel [aria-expanded="true"] .panel-title:hover{ color:#007680; }
.dpanel .panel-title:after{ content:'+'; font-size:22px; font-weight:bold;  position:absolute; right:-6%; top:8px; }
.dpanel [aria-expanded="true"] .panel-title:after{ content:'\002D'; font-size:24px; font-weight:bold; }
.dpanel a:hover, .dpanel a:focus{ text-decoration:none; }
.dpanel .number li{ list-style:decimal; list-style-position: inside; }
.dpanel .number{ padding:0; margin:0; }
.inline-block{ display:inline-block; }
.dpanel .table-bordered{ width:100%; }
.dpanel .table-bordered td{ padding:5px; border-left:0; border-right:0; text-align:center; }

/*-- corporate gifting --*/
.corporate-dark-ban, .corporate-white-ban{ position:relative;padding:15% 8%;background-image:url('/static/external/v2-2018/images/banner-corpor1.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;    }
.your-brand{ background-image:none;background-color:#ededed; }
.recipe-to-happiness{ background-image:url('/static/external/v2-2018/images/banner-corpor2.jpg');text-align:center; }
.recipe-to-happiness p{margin-bottom:5px;}
.corporate-white-ban{ background-image:none;background-position:left center;background-size:contain;margin: 10px 0px; }
.corporate-dark-ban h3, .corporate-white-ban h3{color:white; font-size: 24px; margin: 15px 0; font-family: 'whitney-book'; }
.corporate-dark-ban p, .corporate-white-ban p{ line-height: 28px; color:white; }
.corporate-white-ban h3{ color:#007680; }
.corporate-white-ban p{    color: #727272; }
.trans-box, .trans-box-black{ height: 100%;width: 100%; background: #ffffff; position: absolute;left: 0;top: 0; }
.trans-box-black{ background: #0000007a; }
.enquire{ background:#fff;padding:5px 25px;border-radius:50px;font-size:20px;color:#222; margin: 10px 0}
.gray{ background: #919287;color:white; }
.gray:hover{ background: #686962;color:white; }
.subpad{ padding:4% 5%; }
.align-middle{ width:55%;display:inline-block;vertical-align:middle;padding:0 4%; margin: 0 auto}
.align-middle .form-inline{align-items: baseline; justify-content: center;}

/*-- company --*/
.our-commitment{background-image:url('/static/external/v2-2018/images/vaya-box.png');}
.our-respect-environment{background-image:url('/static/external/v2-2018/images/company-green.png');}
/* .company-white-ban{background-image:url('/static/external/v2-2018/images/vaya-mac.png');background-position:left center;background-size:contain;margin: 10px 0px;} */
.lunch-box-contain{background-image:url('/static/external/v2-2018/images/vaya-lunch-box.png');background-size:77%;}
.company-dark-ban h3, .company-white-ban h3{margin:10px 0px;color:white;}
.company-dark-ban p, .company-white-ban p{color:white;}
.company-white-ban h3{color:#007680;}
.company-white-ban p{color: #727272;}
.trans-box, .trans-box-black{height: 100%;width: 100%;background: #ffffffba;position: absolute;left: 0;top: 0;}
.trans-box-black{background: none;}
.black-box{background:black;padding: 5% 5% !important;}
.white-box{background:white;}

/*-- cancellations-container --*/
.cancellations-container{ padding:3% 15px; }
.cancellations-container h1, .cancellations-container h3{ color: #007680;padding:10px 0 15px;}
.cancellations-container h3{ color: #222222;font-size:20px;margin:15px 0  0px; }
.cancellations-container p, .cancellations-container ul li{ text-align:justify;color: #222222;margin-bottom:10px; }
.cancellations-container p{ margin-bottom:20px; }
.cancellations-row{ margin:0; }
.cancellations-container td{ padding:15px 0; }
.li-style-none{ margin-bottom:20px; }
.cancellations-container .btn-success{ background:#467524;border-radius:50px;padding:8px 15px;white-space: normal; }
.cancellations-container .btn-success:hover{ background:#2a500e; }

/*-- terms-conditions --*/
.terms-container{ padding:3% 15px; }
.terms-container h1, .terms-container h3{ color: #007680;padding:10px 0 15px; }
.terms-container h3{ color: #222222;font-size:20px;margin:15px 0  0px; }
.terms-container p, .terms-container ul li{ text-align:justify;margin-bottom:10px; }
.terms-container p{ margin-bottom:20px; }
.terms-row{    margin:0; }
.terms-container td{ padding:15px 0; }
.li-style-none{    list-style:none;margin-bottom:20px; }

/*-- privacy-policy --*/
.privacy-container{    padding:3% 15px; }
.privacy-container h1, .privacy-container h3{ color: #007680;padding:10px 0 15px;}
.privacy-container h3{ color: #222;font-size:20px;margin:15px 0  0px; }
.privacy-container p, .privacy-container ul li{ text-align:justify;font-family: whitney-light;line-height: 30px;font-weight: 400;font-style: normal;font-size: 18px;color: #222222;margin-bottom:10px; }
.privacy-container p{ margin-bottom:20px; }
.privacy-row{ margin:0; }
.privacy-container td{ padding:15px 0; }

.address h1{color: #007680; padding-bottom: 30px;}
.popover{ font-size:14px !important;text-align: justify; }

/*-- error css start --*/
.main-error{width:200px;height:120px;position:relative;top:0;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.circle1, .circle2{width:0px;height:0px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#4a7729;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
.circle1{animation-name:circleAnim1;animation-duration:3s;animation-timing-function: linear;animation-iteration-count: infinite;}
@keyframes circleAnim1{0%{width:0;height:0;opacity:0.9;}100%{width:70px;height:70px;opacity:0;}}
.circle2{animation-name:circleAnim2;animation-duration:3s;animation-delay:1.5s;animation-timing-function: linear;animation-iteration-count: infinite;}
@keyframes circleAnim2{0%{width:0;height:0;opacity:0.9;}100%{width:70px;height:70px;opacity:0;}}
.main-error h3{color:#007680;position:absolute;margin:0;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:80px;}
.main-error .leftAlign{left:10%;}
.main-error .centerAlign{left:50%;transform:translate(-50%,-50%);}
.main-error .rightAlign{right:10%;}
.container-error{padding:7% 30px;}
/** campaign wrapper **/

/** campaign landing page **/
.campaign-wrapper .padding-horizontal-0{padding-left:0;padding-right:0;}
.campaign-wrapper {background: #dedede;padding: 90px 0 50px 0;margin-bottom:15px;}
.campaign-wrapper .drynk-description img.custom-width{width:160px;}
.campaign-wrapper p,
.campaign-wrapper .flexcontainer:after,
.campaign-wrapper .drynk-description:after,
.campaign-wrapper .tyffyn-description:after{font-family: 'whitney-medium';font-size:18px;color: #1d656e;padding:12px 0;}
.campaign-wrapper ul {padding: 0;}
.campaign-wrapper img.custom-width {width:200px;}
.campaign-wrapper ul li{color: #1d656e;list-style:none;line-height: 18px;
padding-top: 5px;font-family: 'whitney-medium';font-size:16px;display:flex;}
.campaign-wrapper ul li:before{content: '\00b7';font-size: 4em;font-family: 'fontawesome';padding-top: 0;line-height:24px;}
.campaign-wrapper .flexcontainer { display: flex;align-items: center;position:relative;}
.campaign-wrapper .drynk-description{background:url('/static/external/v2-2018/images/graphite_set_sipper_300ml.jpg');border-right: 1px solid #b2b2b2;padding-bottom: 55px;background-size:cover;background-position: center 65%;}
.campaign-wrapper .tyffyn-description{background:url('/static/external/v2-2018/images/cheeta_600ml.jpg');padding-bottom: 55px;background-size:cover;background-position: 30px 65%;}
.campaign-wrapper .price-wrapper {padding-top:30px;}
.campaign-wrapper .drynk-description .price-wrapper{padding-top: 45px;}
.campaign-wrapper .price-wrapper p{font-size: 20px;padding-bottom:0;}
.campaign-wrapper .price-wrapper a{border-radius: 12px;padding: 8px 20px;font-size: 16px;font-weight: 600;}
.campaign-wrapper .tyffyn-description ul{padding-bottom: 30px;}
.owl-carousel .owl-item .two-container img {width:93%; margin-bottom:22px;}

/** vaya-landing2 **/
.vaya-landing2 .landing-set{font-family:'whitney-medium';background-image:url(/static/external/v2-2018/images/landingpage2/bg.jpg);background-size:cover}
.vaya-landing2 .landing-content{margin-bottom:45px;position:relative}
.vaya-landing2 .landing-img{position:absolute;top:10%;right:0;left:49%;width:80%}
.vaya-landing2 .landing-img img{width:36%;margin:0 60px 0 66px}
.vaya-landing2 .landing-img2{position:absolute;top:10%;right:0;left:0}
.vaya-landing2 .landing-img2 img{width:50%;float:right}
.vaya-landing2 .landing-content > img{width:40%;margin:40px 0}
.vaya-landing2 .landing-content2 > img{width:46%;margin:40px 0}
.vaya-landing2 .landing-content p{position:relative;width:62%;color:#383737;font-size:17px;line-height:22px;padding-left:23px;margin-bottom:7px}
.vaya-landing2 .landing-content2 p{width:50%}
.vaya-landing2 .landing-slider .slider-head h2{font-size:22px;color:#4e4c4c}
.vaya-landing2 .landing-content p::before{position:absolute;color:#3b3a3a;left:0;content:'\00b7';font-size:4em;font-family:'fontawesome';padding-top:0;line-height:24px}
.vaya-landing2 .landing-content h2{color:#515050;font-size:20px;display:block;padding:45px 0 20px 23px}
.vaya-landing2 .landing-content a{background:#006f79;color:#fff;font-size:17px;margin:0 20px 0 23px;padding:6px 20px;border-radius:25px}
.vaya-landing2 .stroke span{width:1px;height:505px;margin-left:40px;background-color:#000;display:inline-block}
.vaya-landing2 .landing-slider .stroke2{border-right:1px solid #c8c4c4;min-height:584px}
.vaya-landing2 .landing-set .stroke2{border-right:1px solid #c8c4c4;min-height:540px}
.vaya-landing2 .pr{padding-right:0}
.vaya-landing2 .pl{padding-left:0}
.vaya-landing2 .slider-head{position:relative}
.vaya-landing2 .landing-slider .slider-head{background-color:#f5f5f5;z-index:-1;font-family:'whitney-medium';font-size:21px;text-align:center;position:relative;padding:20px 0}
.vaya-landing2 .landing-slider .slider-head::before{position:absolute;z-index:-2;content:"";top:0;left:-74px;right:-74px;bottom:0;background-color:#f5f5f5}
.vaya-landing2 .item p{font-family:'whitney-medium';font-size:17px;color:#77797d}
.vaya-landing2 .item .text-danger{margin-right:6px}
.vaya-landing2 .slide-content a{font-family:'whitney-medium';font-size:16px;padding:6px 24px;margin-top:10px;margin-bottom:20px}
.vaya-landing2 .landing-slider{position:relative}
.vaya-landing2 .landing-slider::before{border-right:10px solid #000;width:5px;position:absolute}
.vaya-landing2 .owl-carousel .owl-nav button.owl-prev{position:absolute;top:38%;left:1%;background:url(/static/external/v2-2018/images/offer/ar1.png) no-repeat center;width:29px;height:53px;border-radius:50%;font-size:0}
.vaya-landing2 .owl-carousel .owl-nav button.owl-next{position:absolute;top:38%;right:0;background:url(/static/external/v2-2018/images/offer/ar2.png) no-repeat center;width:29px;height:53px;border-radius:50%;font-size:0}
/** vaya-landing2 **/

/*-- wordpress to html5 convertion css end --*/

/*-- basket add to cart anim start --*/
@keyframes rotation {0% {transform: rotate3d(1, 0, 0, 0deg);}50% {transform: rotate3d(1, 1, 0, 180deg);}100% {transform: rotate3d(1, 0, 0, 360deg);}}
.coin {position: absolute;top: 0;left: 0;width: 22px;height: 22px;font-size: 12px;font-weight: bold;text-align: center;line-height: 22px;transform: rotateY(0deg);transform-style: preserve-3d;z-index: 9999999;display: none; }
.face {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;color: white;background-color: #007680; }
.heads {z-index: 2;transform: rotateY(0deg);}
/*-- basket add to cart anim end --*/

/* disney collection page style start */

.margin-vertical-20{margin-top:20px !important;margin-bottom: 20px !important;}
.frozen-bg,.ironman-bg,.avengers-bg{padding: 0 15px;background: url("/static/external/v2-2018/images/disney-collections-page/frozen-bg.jpg") no-repeat;background-size: cover;background-position: center right;position: relative;}
.ironman-bg{background: url("/static/external/v2-2018/images/disney-collections-page/ironman-bg.jpg") no-repeat;background-position: center;}
.avengers-bg{background: url("/static/external/v2-2018/images/disney-collections-page/avengers-bg.jpg") no-repeat;background-position: 15% center;}
.color-black{color:black;font-size: 22px;}
.color-white{color:white;line-height: 30px;}
.padding-vertical-1{padding: 3% 15px !important;}
.padding-vertical-top-1{padding-top: 8% !important;}
.btn-pad-hoz-15{padding:5px 30px !important;}
.grey-padding{padding:10% 0px 20px !important;}
.mickey-text{width: 35%;}
.mickey-icon{width: 50%;}
.elsa{position: absolute;height: 108%;left: 5%;top: 0;margin-top: -5%;}
.captain-container{padding:48% 15px 15px;}
.captain,.hulk{position: absolute;right: 5%; left: auto; bottom: -8%;top:auto;margin-top: 0;height: 100%;z-index: 99;}
.hulk{bottom: 0;top: -4%;}
.frozen-text{width:70%;}
.mickey-margin{margin-bottom: -12.5%;margin-top: 30px;}
.mickey-margin-top3{margin-top:3%;}
.light-dark-grey{background: #d0d5d8; position: relative;}
.dark-light-grey{background: #a6aab3; position: relative;}
.dark-grey{background: #a6aab3;}
.light-grey{background: #d0d5d8;}
.zindex-top{position: relative;z-index: 99;}

/* disney collection page style end */

.no-border{border: 0 !important;}
.no-padding{padding: 0 !important;}
.no-marginTop{margin-top:0 !important;}
.no-marginBottom{margin-bottom:0 !important;}
.no-marginLeft{margin-left:0 !important;}
.no-marginRight{margin-right:0 !important;}
.no-margin{margin:0 !important;}
.margin-top10{margin-top: 10px !important;}
.margin-top25{margin-top: 25px !important;}

/** Preserve Page css **/
.preserve-wrapper .innovation-feature.preserve-feature li{background: url("../img/preserve-icons.png") no-repeat; margin: 10px 15px; width: 130px; height: 130px; }
.preserve-wrapper .banner img{width:100%;max-width:100%;position:relative;}
.preserve-wrapper .banner-cont2{position:relative;top:0;right:0;}
.preserve-wrapper .banner-cont3{position:absolute;top:0;right:0;}
.preserve-wrapper.innovation-feature .feature-2 {background-position: -133px 0;}
.preserve-wrapper .content {line-height: 36px;}
.preserve-wrapper .innovation-feature3{ margin-bottom: 40px; padding: 0; display: inline-block; width:100%;}
.preserve-wrapper .innovation-feature3 .innovation-feature2 li label{position: absolute; bottom: 0; text-align: center; display: block; font-size: 16px; color: #462c1d; width: 100%; line-height: initial;}
.preserve-wrapper .innovation-feature3 .innovation-feature2 .feature-1{background-position:19px 0 }
.preserve-wrapper .innovation-feature3 .innovation-feature2 .feature-2{background-position:-120px 0 }
.preserve-wrapper .innovation-feature3 .innovation-feature2 .feature-3{background-position:-255px 0 }
.preserve-wrapper .innovation-feature3 .innovation-feature2 .feature-4{background-position:-389px 0 }
.preserve-wrapper .innovation-feature3 .innovation-feature2 .feature-5{background-position:-524px 0 }
.preserve-wrapper .innovation-feature3 .innovation-feature2 .feature-6{background-position:-660px 0 }
.preserve-wrapper .sp2, .kids-pedia .sp2{position:absolute;bottom:-20px !important;}
.preserve-wrapper .stack-left{padding-left:70px;}
.preserve-wrapper .new-list p {font-weight: bold;}
.preserve-wrapper .new-list .out-of-stock{min-height: auto;}
.preserve-wrapper .product .selected-tyffyn {color: #555}
.preserve-wrapper .product .list {min-height: 60px; padding: 0 !important}
.preserve-wrapper .product .list a{display: inline-block;}
.preserve-wrapper .product .list a::before{content:""; padding: 0}
.preserve-wrapper .product .list a::after{content:"|"; padding: 0 5px; color:#999 !important; font-family: 'whitney-light';}
.preserve-wrapper .product .list a:nth-child(3):after, .preserve-wrapper .product .list a:last-child:after{content:"";}
.preserve-wrapper .product .divider .list a:nth-child(3):after {content:"|";}
.preserve-wrapper .product .divider .list a:nth-child(4):after{content:"";}

.preserve-wrapper .feature h1{ margin-top:30px;margin-bottom:0 }
.preserve-wrapper .storage.white-container {padding-top:60px;margin: 0 auto;}
.preserve-wrapper .white-container .main-img, .kids-pedia .main-img{max-width:50%;}
.preserve-wrapper .white-container, .grey-container{margin:0;}
.kids-pedia .product img{margin:0 auto;}
.kids-pedia .product .list a{display:inline;}
.preserve-wrapper .ready-realish{float:left;width:50%;}
.preserve-wrapper .ready-realish img{width:100%;max-width:100%;}
.preserve-wrapper .top-auto {top:68% !important;}
.preserve-wrapper .link1.link2.col-md-12.col-xs-6 {position: relative; right: 15px;}
.preserve-wrapper .sp3 { position: absolute; bottom: -2px !important;}
.preserve-wrapper .preserve.stack-container {margin: 0 auto;padding: 50px 0 !important;}
.preserve-wrapper .title{margin:20px 0 20px 0;}
.preserve-wrapper .preserve-space .title{margin: 50px 0 20px 0}
.preserve-wrapper .product-info .title{margin:10px 0;}
.select-tyffyn-size.preserve1 {margin-right:15px;}
.select-tyffyn-size.preserve2 {margin-right:4px;}
.select-tyffyn-size.preserve3{margin-right:15px;}
.select-tyffyn-size.preserve4{margin-right:5px;}
.select-tyffyn-size.preserve5{margin-right:5px;}
.preserve-wrapper .product .title, .kids-drynk-section .product .selected-tyffyn {color: #007680; font-weight: bold; font-family: 'whitney-medium';}
.preserve.variantSelection{margin: -10px 0; display: inline-block;}
.hautecase.variantSelection{margin: 5px 0; display: inline-block;}
.preserve-wrapper .grey-spacing{margin-top: 50px;}
.owl-carousel .owl-item .preserve img{display: inline-block;}
/*.preserve-wrapper .filter .product img {margin-top: 40px;}*/

/** Kids-Pedia Page css **/
.kids-pedia .kids-caption{top:73% !important; left:77% !important;}
.kids-pedia .feature li { font-size: 20px;padding: 6px 0;}
.kids-pedia .feature h1{margin-top:70px;}
.kids-pedia .innovation-feature.kids-feature li {background: url("../images/pedia/kids-icons.jpg") no-repeat; margin: 10px 15px; width: 130px;height: 130px;}
.kids-pedia .innovation-feature3 .innovation-feature2 .feature-1 {background-position:16px 0;}
.kids-pedia .innovation-feature3 .innovation-feature2 .feature-2 {background-position: -120px 0;}
.kids-pedia .innovation-feature3 .innovation-feature2 .feature-3 {background-position: -255px 0;}
.kids-pedia .innovation-feature3 .innovation-feature2 .feature-4 {background-position: -389px 0;}
.kids-pedia .innovation-feature3 .innovation-feature2 .feature-5 {background-position: -524px 0;}
.kids-pedia .content2 {width: 76%;padding: 10px 0 50px 0; line-height: 36px;}
.kids-pedia .pediasafe img{width:80%; float:right; margin-top:95px;}
.kids-pedia .trust img{width:85%;margin-top:-60px;}
.kids-pedia.stack-container2{padding:0 !important;}
.kids-pedia .content3{width:77%;}
.kids-pedia .child img{width:88%; float:right; margin-top:-140px;}
.kids-pedia .grey-container2{padding:100px 0 20px 0;}
.kids-pedia .link-mobile2{padding-left:0;}
.kids-pedia .pink-child img{width:88%; margin-top:45px;}
.kids-pedia .stack-left2 {padding-left: 160px;}
.kids-pedia .great-liq h2{margin-top:45px;}
.kids-pedia .banner-foot img{width:100%; max-width:100%;}
.kids-pedia#cart-section .title{margin-top:22px;}
.kids-pedia .product-info{color:#787d84;}
.kids-pedia .kids-shop{margin-top:11px;}
.kids-pedia .white-container, .grey-container {margin: 0 auto}
.kids-pedia .grey-spacing{margin-top: 40px;}
.kids-pedia .title{margin:0px 0 40px 0;}
.kids-pedia .kids-innovation{margin: 40px auto;}
.kids-pedia .kids-drynk-section {margin:70px auto 20px auto;}
.kids-pedia .kids-drynk-section .new-list .list{padding: 0;}
.kids-pedia .kids-drynk-section .new-list.product .list a{ font-size: 18px;}
.kids-pedia .kids-drynk-section .new-list .dynamic-offers{min-height: auto; margin-bottom: 10px;}
.kids-pedia .kids-drynk-section .product-info{bottom: 40px;}
.grey-contain {padding: 35px 0 0 0;}
.perfect-size.great-white{padding:25px 0 80px 0;}
.pedia-metal img{margin-top:55px;}
.kidsteel{margin:0 33px;}
.select-tyffyn-body{margin-left:20px !important;margin-top:0 !important;}
.select-tyffyn-body:nth-of-type(1){margin-left: 10px !important;}
/** Kids-Pedia Page css **/

/** Lynk Page css **/
.lynk_page .lynk-head h1{color:#007680; text-align: center;}
.lynk_page .lynk-head h1 sup{font-size:36px; }
.lynk_page .feature h2 {margin: 30px 0;font-weight:bold; font-size:32px;}
.lynk_page .link1{margin-top:33px;}
.lynk_page .link1 a{font-weight:bold;}
.lynk_page .innovation-feature li label{font-size:16px;color:#000;font-weight:bold}
.lynk_page .lynk-left{position:relative;padding-left:0; padding-right:0;}
.lynk_page .lynk-left::before{background:rgba(0,0,0,0); position:absolute; content:""; top:0;left:0;right:0;bottom:0;}
.lynk_page .lynk-total{display:flex; align-items: center; justify-content: center;}
.lynk_page .lynk-total .lynk-content{max-width: 80%; margin: 0 auto}
.lynk_page .lynk-content b{font-family: 'whitney-medium';}
.lynk_page .grey-bg{background-color: #f3f3f3}
.lynk_page .lynk-total .lynk-content h2{margin-bottom: 25px; font-size:28px; color:#007860;}
/* .lynk_page .lynk-right a{font-size:27px;color:#006f79; padding-left:4px;margin-top:10px; display:inline-block;} */
.lynk_page .lynk-right a i{margin-left:7px; font-size:26px; border:1px solid #006f79; padding-left:2px;border-radius:50%; width:28px;height:28px;text-align:center;line-height:26px;}
.lynk_page .lynk-left2{position:relative;}
.lynk_page .lynk-left2::before{background:rgba(0,0,0,0); position:absolute; content:""; top:0;left:0;right:0;bottom:0;width:100%;}
.lynk_page .lynk-app{ background-image:url("../images/lynk/lynk7.jpg"); background-size:cover; padding:20px 0 16% 0; }
.lynk_page .lynk-app2 h3{ padding-left:30px; margin-bottom:90px;}
.lynk_page .lynk-img {margin-top: 40px;}
.lynk_page .lynk-img a {float: left;}
.lynk_page .lynk-img a img{width: 80%}
.lynk_page .lynk-img a:first-child{margin-right: 0px;}
.lynk_page .lynk-app2{padding-left:8%; padding-right:0%; padding-top:13%;}
.lynk_page .new-list.product .list a {font-size: 21px; color:#919196; font-weight: normal;}
.lynk_page .lynk-section h2{color: #007680;font-size:42px; padding:60px 0;}
.lynk_page .lynk-section {margin-bottom: 60px;}
.lynk_page .lynk-feature li{margin-top:10px;}
.lynk_page .innovation-feature li {background-image: url("../img/lynk/v15/v15-innovation.png"); background-repeat: no-repeat; width:90px; height: 130px; margin: 10px 15px;}
.lynk_page .innovation-feature .feature-2 {background-position: 22px 0;width:120px}
.lynk_page .feature-3 {background-position: -105px 0;}
.lynk_page .feature-4 {background-position: -221px 0;width:150px;}
.lynk_page .feature-5 {background-position: -336px 0;}
.lynk_page .feature-6 {background-position: -452px 0;}
.lynk_page .feature-7 {background-position: -566px 0;}
.lynk_page .feature-8 {background-position: -681px 0;}
.lynk_page .product .list{min-height:20px; margin:10px 0 10px 0;}
.lynk_page .order-list{margin-top:20px;}
.lynk_page .innovation-feature li label{font-weight: bold; top: 100px; color: #313131}
.lynk_page .white-container .main-img{max-width:65%;}
/* Lynk Page css **/

.safetouch_page .innovation-feature li {background-image: url("../images/safe-touch/safetouch-features-icon.png"); background-repeat: no-repeat; width:130px; height: 130px; margin: 10px;}
.safetouch_page .feature-1 {background-position: 22px 0;width:auto;}
.safetouch_page .innovation-feature .feature-2 {background-position: -102px 0;}
.safetouch_page .feature-3 {background-position: -257px 0;}
.safetouch_page .feature-4 {background-position: -396px 0;}
.safetouch_page .feature-5 {background-position: -534px 0;}
.safetouch_page .feature-6 {background-position: -672px 0;}
.safetouch_page .feature-1 label{bottom: -20px;}

.safetouch_page .greybg{background: #efefef;padding:50px 0 70px 0;}
.safetouch_page .greybg .luxcontent{padding-left:50px;}
.safetouch_page .greybg .luxcontent h2{font-size: 30px;color: #006f79;margin-top:70px;}
.safetouch_page .greybg .luxcontent p{font-size:18px; color:#000; line-height:36px; margin-top:16px;}
.safetouch_page .greybg .luxcontent a{margin-top:10px;}
.pop-cup.safetouch_page .pop-left{padding-top: 12%;}
.pop-cup.safetouch_page .pop-right2{padding-top: 10%; padding-left: 9%;}
.white-container.safe-touch .main-img{max-width: 54%}
.safe-touch .lynk-title{color: #007680}
.order-space.safe-touch-listing h2.title {margin: 70px 0px 20px;}
.safe-touch-listing .title {position: relative;}
.safe-touch-listing h4{color: #6f6f6f; margin-bottom: 50px; font-size: 18px; }
.safe-touch-listing .new-list.product .product-name{min-height: inherit;}
.safe-touch-listing .new-list.product p{margin: 5px 0}
.safe-touch-listing .new-list.product p.product-name{font-size: 21px;}
.safe-touch-listing .new-list.product p.product-variant-name {font-size: 18px; color: #007680;}
.safe-touch-listing .new-list.product .order-list{margin: 10px 0 10px 0;}
.safe-touch-listing .new-list.product p.product-name {font-size: 17px;}
.safe-touch-listing .new-list.product{margin-bottom: 25px;}
.safe-touch .lynk-title{font-size: 30px;}
.pop-cup.safetouch_page .pop-right2 h2, .pop-cup.safetouch_page .pop-left h2{font-size:30px;}
.safe-touch-listing .product .free-product img {margin-top: 0;}
.safe-touch-listing .product img{margin-top: 50px;}
.safe-touch-listing .filter .new-list.product p.product-name-pouch{ font-size:16px;}

/* vaya-spare  css **/
.vaya-spare .grey-container2{background:#fff;}
.vaya-spare .title{font-size:36px; padding:66px 0 10px 0}
.vaya-spare .spare-tyffyn img{width:95%;}
.vaya-spare .content{width:66%;line-height:34px;}
.vaya-spare .spare-set{padding:30px 0;}
.vaya-spare .spare-set h3{text-align:center;color:#000;font-size:36px; padding:15px 0 30px 0;}
.vaya-spare .spare-set p{padding:8px 0; text-align:center;}
.vaya-spare .spare-set .drynk-spares-list p.title{padding:8px 25px;}
.vaya-spare .spare-tyffyn2 img{width:75%;}
.vaya-spare .new-list{font-size: 16px; margin-bottom: 0}
.vaya-spare .spare-set p {font-size: 17px; color:#6d6d6d; font-weight: normal;}
.carousel-product-name{font-size: 14px; text-align: center; color: #777; padding:0 5px 10px 5px; margin-bottom: 0; line-height: 23px;}
.carousel-product-name:hover{text-decoration: none; color: #007680}
/* vaya-spare css **/

/* listing page new design section */
/* .offer-icon{width: 26px;height: 26px;display: inline-block;background: #fff;vertical-align: middle;margin-right:6px;} */
.product-amenities-list .offer-icon img{width: 24px;height: 24px;display: inline-block;background: #fff;vertical-align: middle;margin-right: 7px;}

.offer-contain-icon{width: 28px;height: 22px;}
.new-list .dynamic-offers {min-height: 62px;}
.tooltipBlock{cursor: pointer;display: inline-block;vertical-align: baseline}
.tooltip.top .tooltip-arrow{border-top-color: #006f79;}
.tooltipBlock + .tooltip > .tooltip-inner {background-color: #006f79;font-size: 15px;font-weight: bold;line-height: 20px;}

/* Gifting Page */
.gifting-feature {padding:0;}
.gifting-feature ul {margin: 15px 0;}
.gifting-feature .innovation-feature.preserve-feature li { margin: 10px 15px 10px 0;}
.gift-options {background: #efefef; padding-bottom: 10px;clear:both;}
.gift-options h3 {margin: 10px 0;}
.padding-text{padding: 20px 0 40px 0;}
.gift-caption a{margin-right: 10px;}
.visual-note {padding-top: 1.5%;font-size: 14px;}
#corporate-section .visual-note { bottom: -22px; position: absolute;right: -125px;color: #fff;}
.maxwidth-350.comboImg{max-width: 100% !important;width: 300px;}
.maxwidth-350{max-width: 100% !important;width: 350px;}
.plus-combo{ position: absolute; margin-top: 21%; z-index: 99;}
.graphite1300,.black1300,.blue1300,.white1300,.purple1300,.green1300,.gold1300{height: 95px;}

/* Offer Page */
.offers-all .radio + .radio{margin-top:6px;line-height:0;outline:0;}
.radio-total .radio-set{padding:10px 0 10px 0;}
.radio-total .radio-set img{width:40%; margin:0 auto}
.radio-set{padding:10px 0 15px 0;}
.dynamictyffynslider .radio-set{padding:10px 0 0 0;}
.offers-all .radio-set .radio label {display: inline-block;position: relative;padding-left: 5px;}
.offers-all .radio label::before {content: "";display: inline-block;position: absolute;width:24px;height:24px;left: 0;margin-left: -20px;
    border:2px solid#007680;border-radius: 50%;background-color: #fff;-webkit-transition: border 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out;transition: border 0.15s ease-in-out;}
.offers-all .radio label::after {display: inline-block;position: absolute;content: " ";width: 12px;height: 12px;left:6px;top:6px;
    margin-left: -20px;border-radius: 50%;background-color: #555555;-webkit-transform: scale(0, 0);-ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);transform: scale(0, 0);-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);}
.offers-all .radio input[type="radio"] {opacity: 0;}
.offers-all .radio input[type="radio"]:focus + label::before {outline: thin dotted;outline: 10px auto -webkit-focus-ring-color;outline-offset: -2px;}
.offers-all .radio input[type="radio"]:checked + label::after {-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);}
.offers-all .radio input[type="radio"]:disabled + label {opacity: 0.65;}
.offers-all .radio input[type="radio"]:disabled + label::before {cursor: not-allowed;}
.offers-all .radio.radio-inline {margin-top: 0;}
.offers-all .radio-danger input[type="radio"] + label::after {background-color:#007680}
.offers-all .radio-danger input[type="radio"]:checked + label::before {border-color:#007680}
.offers-all .radio-danger input[type="radio"]:checked + label::after {background-color:#007680}
.offers-all .radio-total{background:#efeaea; display:block;}
.offers-all .radio-total .owl-carousel .owl-item img{width:40%; margin:0 auto}
.offers-all .radio-total-drynk{ overflow: hidden;}
.offers-all .radio-set {border-right:2px solid #ddd3d3;}
.radio-set h2, .radio-set h1{font-size:19px;color:#6a6a6b;margin:10px 0 12px 0;font-weight: bold;padding-top:1px;}
.radio-set .checkbox, .radio{margin:0;}
.radio-set2 h2{margin:0;}
.radio-set2 span:last-child{font-size:18px;font-weight:bold;}
.offers-all .text-danger{margin-right:4px;}
.offers-all.text-danger span{font-size:18px;color:#cc6449 !important;font-weight:bold;}
.offer-slider{background:#eef0f3;overflow: hidden;padding: 12px 12px 0px 12px;position:relative;}
.offer-slider .owl-carousel .owl-nav button.owl-prev{position: absolute;top: 38%;left:-3%;background:url(/static/external/v2-2018/images/offer/ar1.png) no-repeat center;
    width: 29px;height:53px;border-radius: 50%; font-size:0; }
.offer-slider .owl-carousel .owl-nav button.owl-next{position: absolute;top: 38%;right:-3%;background:url(/static/external/v2-2018/images/offer/ar2.png) no-repeat center;
    width:29px;height:53px;border-radius: 50%;font-size:0;}
.offer-slider::before{position: absolute;content:"";left:0;top:0;bottom:0;right:0;background:#fff;}
.offer-slider h2{font-weight:normal;font-family: 'whitney-medium';text-align:center;margin:0;font-size:25px;color:#77797d;
    font-style:normal;}
.radio-set2 h2{font-weight:normal;font-family: 'whitney-medium';text-align:center;marg  in:0;font-size:17px;
    color:#77797d;font-style:normal;min-height:auto;}
.offer-slider .item img{width:76% !important;}
.offers-all .container-size{padding-right:0;padding-left:0;margin-right:0;}
.offers-all .green-button{background:#006f79;color:#fff;padding:5px 18px;}
.tyffyn-inner{position: relative;z-index:-1;}
.tyffyn-inner::before{position:absolute;content:"";background: url(/static/external/v2-2018/images/offer/panel-01_bg.jpg) no-repeat scroll;right:0;
    top:0;left:0;bottom:-140px;z-index:-1; background-size:cover;}
.offers-all .drynk-red2::before{bottom:-113px;}
.offers-all .tyffyn-lyte::before{bottom:-30px;}
.offers-all .drynk-red2::before{bottom:-170px;}
.offers-all .tyffyn-inner h2{font-size:56px;color:#424144;font-weight:normal;font-family: 'whitney-medium';}
.offers-all .drynk-red2 h2{color: #006f79;font-weight:bold;}
.offers-all .tyffyn-inner span{font-family:whitney-light;}
.offers-all .tyffyn-inner p{font-size:18px;color:#464d50;font-weight:bold;}
.offers-all .tyffyn-bottom{margin-top:30px;}
.offers-all .tyffyn_lyte{margin-top:48px;}
.offers-all .tyffyn-bottom li{margin:0;padding-top: 8px; width: 87px;background: url(/static/external/v2-2018/images/offer/tyffyn-innvocation-icons2.png) no-repeat;}
.offers-all .tyffyn-bottom .feature-3{background-position: -212px 0;width:103px;}
.offers-all .tyffyn-bottom .feature-2{background-position: -98px 0;width:104px;}
.offers-all .tyffyn-bottom .feature-5{background-position: -322px 0;width:110px;}
.offers-all .tyffyn-bottom .feature-4{background-position: -440px 0;width:104px;}
.offers-all .tyffyn-bottom .feature-1{background-position:11px 0;width:100px;}
.offers-all .lunch-design{margin-top:10px;}
.offers-all .lunch-design2{margin-top:14px;}
.offers-all .tyffyn-header2{margin-top:0px;}
.offers-all .tyffyn-header2 img{width:70%; margin:0 auto; padding-top:16px;}
.offers-all .drynk-design{ margin-top:50px;}
.offers-all .tyffyn-header3 img{margin-top:0px;}
.tyffyn-bottom li label{bottom:-5px;font-weight:bold;}
#tyffyn-slider .radio-set {border-right: 0;}
.offers-all .drynk-feature-new li{margin: 0;padding-top:8px;width:87px;background: url(/static/external/v2-2018/images/offer/drynk-innvocation-icons.png) no-repeat;}
.offers-all .drynk-feature-new .feature-3{background-position: -215px 0;}
.offers-all .drynk-feature-new .feature-1{background-position:9px 0;}
.offers-all .drynk-feature-new .feature-2{background-position: -102px 0;}
.offers-all .drynk-feature-new .feature-5{background-position: -327px 0;}
.offers-all .drynk-feature-new .feature-4{background-position: -440px 0;}
.offers-all .drynk-feature-new .feature-5 label{bottom:12px; }
.offer-tab .nav-tabs > li > img{float: left;width:auto; }
.offer-tab .nav-tabs > li > a{padding:0;margin:0;color:#414043;font-weight:bold;font-size:15px;background:inherit;border-bottom:2px solid #fff;float:left;}
.offer-tab .nav-tabs > li > a:hover{border-bottom:2px solid #fff;}
.offer-tab .nav > li > a:focus {background:inherit;border:none;}
.offer-tab .nav-tabs{border-bottom:inherit;margin-right:inherit;}
.offer-tab .nav-tabs > li.active > a, .offer-tab .nav-tabs > li.active > a:hover
{border:inherit;border-bottom:3px solid #007680 !important;padding-bottom:10px;outline:0;}
.offer-tab .nav-tabs > li > a {border:1px solid #fff !important;}
.offer-tab .tab-tog{padding:inherit !important;}
.tab-tog img{margin-left:10px;margin-right:4px; }
.offers-all .hide{display:none;}
.offers-all .video-wrapper img{width:100% !important; max-width:100% !important;}
.video-img img{width:100%; max-width:100%;}
.offers-all .tyffyn-header img{width:63%;margin:0 auto; padding-top:16px;}
.tyffyn-set img{max-width:75%; margin:0 auto;}
.tyffyn-header2{padding-bottom:20px;}
.tyffyn-header3 img{width:41%;margin:0 auto; padding-top:22px;}
.radio-total .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{margin-left:-25px; font-size:30px;}
.radio-total .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{margin-right:-25px; font-size:30px;}
.radio-total .carousel-control{ opacity:1;}
.dynamictyffynslider .radio-set{border:none;}
.radio-total .owl-carousel .owl-nav button.owl-prev{position: absolute;top: 38%;left:0;background:url(/static/external/v2-2018/images/offer/ar1.png) no-repeat center;
    width: 35px;height:53px;border-radius: 50%; font-size:0;}
.radio-total .owl-carousel .owl-nav button.owl-next{position: absolute;top: 38%;right:0;background:url(/static/external/v2-2018/images/offer/ar2.png) no-repeat center;
    width:35px;height:53px;border-radius: 50%;font-size:0;}
.offers-all .drynk-head h2{ min-height:auto; padding-bottom:6px;}
.offer-tab .tab-content>.tab-pane{display: block;}
.offer-tab .fade{opacity: 1;}
.offer-tab .nav-tabs{ display:none;}
.offers-all .blue-button2{ padding:6px 25px; margin-bottom:0px;}
.mobile-tyffyn{display:none;}
.animate-top i{display:block;color:#fff;margin:auto;line-height:42px;font-size:24px}
.offers-all .tyffyn-header{ margin-top:0px;}
.offers-all .tyffyn-header img{ margin-bottom:8px;}
.offers-all .owl-theme .owl-nav{margin-top:0;}
.offers-all :focus{outline:none;}
.offers-all input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus{ outline:0 !important;}
.offer-slider .item .offer-wobagmat { width:61% !important;margin: 0 auto !important;margin-top:18% !important;text-align: center; }
.offer-slider .item .offer-content-wrap {min-height:69px;}
.offers-all .tyffyndrynk-align{ padding-bottom:0px; }
.offers-all .drynk-banner img{width:100%; max-width:100%;}

/* Offer Page End */

.freeCheckoutMsg{padding: 5px;background: #fcffd2;border: 1px solid #ccc;color: #2f7680;font-weight: bold;text-align: center;}
.infoText {font-size: 14px;line-height: 24px;color: #65655e;}

/* juspaypopup start */

.nb_list{background: url(/static/images/payment-sprite.png) 24px -7px no-repeat;width: 130px;min-height: 35px;border: 1px solid #ccc;}
.juspaypopup .modal-dialog{min-width:300px;max-width:480px;top: 48%;transform: translateY(-52%) !important;-webkit-transform:translateY(-52%) !important;-moz-transform: translateY(-52%) !important;-o-transform: translateY(-52%) !important;-ms-transform: translateY(-52%) !important;}
.juspaypopup .modal-header{background: white;padding:8px 15px;}
.juspaypopup button.close{position: absolute;top: 6px;right: 4px;background: #006f79;opacity: 1;width: 24px;height: 24px;color: #fff;line-height: 0px;font-size: 16px !important;opacity: 1 !important;}

/* vaya company coding Start*/
.vaya-company h1,h2,h3,h4,h5{margin:0;}
.vaya-company h2{font-size:28px; color:#007680; font-weight:800; }
.vaya-company p{font-size:16px; font-weight:800;line-height:24px;}
.vaya-company .vaya-banner{position:relative; margin-top: 80px;}
.vaya-company .vaya-content{ position:absolute; top:55%; left:0%; right:0; bottom:0;}
.vaya-company .vaya-content p{ width:32%; margin:0 auto; color:#8c8b8b; padding-top:20px;}
.vaya-company .intelligant{background:#ededed; padding:36px 0 15px 0;}
.vaya-company .innovation{ padding-top:100px; padding-left:30px;}
.vaya-company .innovation p{padding-top:15px; width:74%;}
.vaya-company .state-art{ background:url(/static/external/v2-2018/images/staticpages/state-art.jpg); background-size:cover; background-position:right; padding:200px 0;}
.vaya-company .state-left h2{color:#fff;}
.vaya-company .state-left p{color:#fff; text-align:left; padding-top:15px;}
.vaya-company .umatched{ padding:50px 0 30px 0; background:#ededed;}
.vaya-company .unparalleled{padding:60px 0; background:#ededed;}
.vaya-company .unparalleled p{padding:15px 6% 0 6%;}
.vaya-company .unparalleled img{width:88%;}
.vaya-company .environment{background:url(/static/external/v2-2018/images/staticpages/environment.jpg); background-size:cover; padding:200px 0 140px 0;}
.vaya-company .environment h2{color:#fff; padding-bottom:15px;}
.vaya-company .environment p{color:#fff; padding-bottom:15px;}
.vaya-company .join-hot{ background:#fff; padding:100px 0; width: 45%; margin: 0 auto}
.vaya-company .join-hot h2{ background:#fff; padding-bottom:15px;}
.vaya-company .join-hot p{padding: 0 11%;}
.vaya-company .intelligant img{width:85%;}
.vaya-company .vaya-green{ padding:20px 0; background:#467524;}
.vaya-company .vaya-green a{font-size:17px; color:#fff;}
/* vaya company coding End*/

/* vaya corporate coding Start*/
.vaya-corporate h1,h2,h3,h4,h5{margin:0;}
.vaya-corporate a:hover{text-decoration: none;}
.vaya-corporate h2{font-size:28px; color:#007680; font-weight:800;font-family: whitney-light;font-weight: 300; }
.vaya-corporate p{font-size:18px; font-weight:300;  line-height:24px; margin:0;}
.vaya-corporate .courtesy-inner{padding:80px 0 60px 0;}
.vaya-corporate .vaya-banner{position:relative;}
.vaya-corporate .vaya-taste{ position:absolute; bottom: 28%;left: 7%;right: 0;color: #fff;text-align: center;}
.vaya-corporate .vaya-taste h2{font-size:36px; color:#fff; margin-bottom:8px;font-weight:800;}
.vaya-corporate .vaya-taste p{color:#fff; font-weight:700;font-size:20px; padding-bottom:0;}
.vaya-corporate .vaya-enq a{background: #006f79;border: 1px solid #006f79; font-weight: 600; border-radius: 100px;color: #fff;cursor: pointer;font-size:18px; display:inline-block; margin-top:15px; padding: 3px 35px;}
.vaya-corporate .vaya-enq a:hover{ color: #006f79;background: #fff;border: 1px solid #006f79;transition: 0.2s background;}

.vaya-corporate .courtesy{padding-left:8%;}
.vaya-corporate .courtesy h2{padding:75px 0 20px 0;}
.vaya-corporate .courtesy p{color:#4e4e4e;width:77%;}
.vaya-corporate .courtesy-banner img{width:65%;}
.vaya-corporate .vaya-brand{background:#ededed; padding:90px 0 20px 0;}
.vaya-corporate .latch-brand{padding-right:10%;}
.vaya-corporate .latch-brand h2{padding-bottom:15px;}
.vaya-corporate .latch-brand p{padding-bottom:15px;}
.vaya-corporate .vaya-brand h3{    color: #939393;font-size: 12px;text-align: right;}
.vaya-corporate .custom{ padding:80px 0 50px 0;}
.vaya-corporate .custom h2{padding-bottom:20px;}
.vaya-corporate .custom p{color: #939393;}
.vaya-corporate .vaya-green{ padding:20px 0; background:#467524;}
.vaya-corporate .vaya-green a{font-size:17px; color:#fff;}
.vaya-corporate .custom p{color:#4e4e4e;}
.vaya-corporate  .custom-img img{margin-bottom:20px;}
.vaya-corporate .custom-content h3{text-align:right;color: #939393;font-size: 12px;margin-bottom:40px;}
.vaya-corporate .vaya-fresh{background:url(/static/external/v2-2018/images/staticpages/banner-ducati.jpg); background-size:cover; background-position:center; padding:200px 0; }
.vaya-corporate .vaya-fresh h2{font-size:36px; color:#fff; font-weight:800; padding-bottom:20px;}
.vaya-corporate .vaya-fresh p{padding-bottom:0; font-size:20px; color:#fff;}
/* vaya corporate coding End*/

/* vaya Faq coding Start*/
.vaya-faq{padding-bottom:40px; overflow:hidden; margin-top: 100px;}
.vaya-faq .offer-tab .nav-tabs > li.active > a, .vaya-faq .nav-tabs > li.active > a:focus, .vaya-faq .nav-tabs > li.active > a:hover{outline:0;padding-bottom:10px;}
.vaya-faq p{margin:0;}
.vaya-faq h2{color:#007680; font-weight: 400;font-style: normal;font-size: 36px; padding:35px 0 40px 0;}
.vaya-faq .nav-tabs{ margin-bottom:10px; border-radius:inherit;}
.vaya-faq .nav-tabs .nav-item .active {background: #007680;color: #ffffff!important;}
.vaya-faq .nav-tabs>.nav-item>a{margin-right:0; border-radius:inherit; font-size: 16px;}
.vaya-faq .nav-tabs .nav-item a {border:1px solid #007680;color:#444444; min-width: 130px; text-align: center}
.vaya-faq .nav-tabs>.nav-item.active>a, .vaya-faq .nav-tabs>.nav-item a:hover, .vaya-faq .nav-tabs>.nav-item.active>{ border:2px solid #007680;}

.vaya-faq .nav-tabs{border-bottom:inherit; }
.vaya-faq .nav>li>a:hover{background: transparent; color:#007680;}
.vaya-faq .nav-tabs li.active a {background: #007680;color: #ffffff; border-bottom:2px solid #007680;}
.vaya-faq .panel{box-shadow:inherit; border: 1px solid #ddd;}
.vaya-faq .panel-heading{padding:10px;color: #333;background-color: #f5f5f5;border-color: #ddd;}
.vaya-faq .panel-group{margin-bottom: 10px;}
.vaya-faq .tyffyn-prod{color:#007680;line-height: 24px;font-weight:400;font-style:normal;font-size:20px;font-family: whitney-book; padding:30px 0}
.vaya-faq .tyffyn-heading{position:relative;font-size: 16px;color:#222222;opacity: .75;line-height: 30px; padding-left:34px;font-weight:bold;}
.vaya-faq .tyffyn-heading::before{position: absolute; top:0; left:0%; right:0; bottom:0;content: "Q:";opacity:.6;}
.vaya-faq .panel-body{padding: 20px 10px;}
.vaya-faq .faq-text p{padding-bottom:8px;}
.vaya-faq .faq-text{position:relative;font-size: 18px;line-height: 30px; padding-left:34px;z-index:0;}
.vaya-faq .faq-text::before{position: absolute; top:0; left:0%; right:0; bottom:0;content:"A:";opacity:.6;color:#222222;z-index: -1;}
.vaya-faq .faq-text p{color:#222;font-size:18px;font-weight:400;}
.vaya-faq .faq-circle span{width:6px; height:6px; background:#000; display:inline-block; border-radius:50%; position:relative; left:-12px; top:-2px;}
.vaya-faq .faq-video{ margin:30px 0 10px 0; }
.vaya-faq .download{margin:30px 0 15px 0;}
.vaya-faq .download a{color: #fff;background: #467524;padding: 12px 36px;border-radius: 100px;outline:0;font-size: 20px;cursor: pointer; }
.vaya-faq .download a:focus, a:hover{text-decoration:none;outline:0;}
.vaya-faq .faq-img p{padding:10px 0 15px 7em; }
.vaya-faq .download a:hover{background:#2a500e;}
.vaya-faq .preserve-img img{width:95%; max-width:100%;}
.vaya-faq .panel-default > .panel-heading.active {background-color: #fff; border-bottom: 1px solid #ddd;}
.vaya-faq .panel-heading.active .tyffyn-heading{font-weight:bold;opacity:1;}
.vaya-faq .nav-tabs li:nth-child(1) a{border-right:transparent;}
.vaya-faq .nav-tabs li:nth-child(2) a{border-right:transparent;}
.vaya-faq .nav-tabs li:nth-child(3) a{border-right:transparent;}
.vaya-faq .life{color:#007680;}
.vaya-faq .panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse >
 .panel-body {border-color:#ddd;}
.vaya-faq .preserve-img img {padding-bottom: 18px;}
.vaya-faq .faq-ar{position:relative; border-bottom:1px solid #e4e4e4;margin-top:35px;}
.vaya-faq .scrollToTop{width:50px; height:50px;padding:10px; cursor:pointer; text-align:center; font-weight: bold;color: #444;text-decoration: none;
position:absolute;right:0px; top:-29px;display:none;bottom:0px;background-color:#fff;color:#000 !important;outline:0 !important;}
.vaya-faq .scrollToTop i{ font-size:18px; text-align:center; line-height:30px;cursor:pointer; }
/* vaya Faq coding End*/

/* vaya Warrenty coding Start*/
.vaya-warrenty{background:#fff; padding-bottom:30px; margin-top: 100px;}
.vaya-warrenty h2{font-size:42px; color:#007680;padding:35px 0;}
.vaya-warrenty p{padding-left:20px;}
.vaya-warrenty .vaya-space{padding:0 0 30px 58px;}
.vaya-warrenty .vaya-space li{font-size: 20px;color:#222222;font-weight: 400;margin-bottom:4px;line-height: 30px;font-style: normal; list-style-type: number;}
/* vaya Warrenty coding End*/

/* vaya terms coding Start*/
.vaya-terms{background:#fff;color:#222222; margin-top: 100px;}
.vaya-terms .vaya-inner {padding-bottom:36px;}
.vaya-terms .vaya-inner h2{color: #007680; padding:35px 0;line-height: 50px;font-weight: 400;font-style:normal;font-size: 42px;}
.vaya-terms .vaya-inner p{font-size: 20px;line-height:30px;font-weight: 400;font-weight: 400;}
.vaya-terms .vaya-inner h3{color:#222222;font-size:20px; line-height:28px; margin:0 0 15px 0;}
.vaya-terms .vaya-disc{padding:7px 0 0 64px;}
.vaya-terms .vaya-disc2{padding-top:30px;}
.vaya-terms .vaya-disc li{list-style-type:disc;font-size:20px;}
.vaya-terms .constant{padding-left:70px;font-size:20px;}
/* vaya terms coding End*/

/* vaya privacy coding Start*/
.vaya-privacy{background:#fff; color:#222222; margin-top: 60px;}
.vaya-privacy .vaya-content{padding-top:36px;}
.vaya-privacy .vaya-content ol{padding-left:63px;}
.vaya-privacy .vaya-content h2{color: #007680; font-size:42px; padding:40px 0;}
.vaya-privacy .vaya-content p{line-height: 30px;font-weight: 400;font-style: normal;font-size: 20px;}
.vaya-privacy .vaya-content li{list-style-type:disc;font-size:20px; padding-bottom:8px;}
.vaya-privacy .vaya-content .more{padding-bottom:30px;}
.vaya-privacy .vaya-content .vaya-bottom{padding-bottom:80px;}
.vaya-privacy .vaya-content h2{font-size:42px;}
.vaya-privacy .vaya-content ol{padding-left:50px;}
/* vaya privacy coding End*/

/* vaya cancel coding Start*/
.vaya-cancel{background:#fff;color:#222222; padding-bottom:35px; margin-top: 100px;} 
.vaya-cancel h2{font-weight: 400;font-style:normal;font-size:42px;color:#007680; padding:50px 0 60px 0;}
.vaya-cancel h3{font-size:20px;font-weight:bold;margin-bottom:15px;}
.vaya-cancel .cancel-inner{padding:0 0 20px 60px;}
.cancel-inner li{list-style-type: disc;font-size:20px; padding-bottom:8px;}
.vaya-cancel .cancel-border{border-bottom:1px solid #eee; margin:10px 0 35px 0;}
.vaya-cancel .cancel-order p{font-size:20px; padding-bottom:15px;}
.vaya-cancel .cancel-order a{color: #fff;outline:0;background: #467524;padding: 12px 36px;display:inline-block;border-radius: 100px;font-size: 20px;margin-bottom:60px;}
.vaya-cancel .cancel-order > a:hover{text-decoration:none; background:#2a500e;}
/* vaya cancel coding End*/

/** Shell CSS **/
.shell-carousel-wrapper .owl-carousel .owl-nav button.owl-prev,.shell-carousel-wrapper .owl-carousel .owl-nav button.owl-next{position: absolute;top: 16%;font-size:85px;height: 72px;}
.shell-carousel-wrapper .owl-carousel .owl-nav button.owl-prev{left: -5px;content:"\f060";}
.shell-carousel-wrapper .owl-carousel .owl-nav button.owl-next{right: -5px;content:"\f061";}
.shell-carousel-wrapper .owl-carousel .owl-nav button.owl-prev:hover,.shell-carousel-wrapper .owl-carousel .owl-nav button.owl-next:hover{background:transparent;color:inherit;}
.shell-carousel-wrapper .owl-carousel .owl-nav button:focus{outline: none !important;}
.shell-item-name {margin: -7px 0;}
.shell-carousel-wrapper .shell-title{font-family: 'whitney-light';margin: 0;font-size: 17px;color: #77797d;line-height: normal; word-spacing: 3px;padding: 0 10px;}
.shell-carousel-wrapper #owlCarousel .owl-item img{width:50%;}
#addon-shell .list-group-item:hover {box-shadow: none;}
.shell-item a{display: inline-block;}
.shell-item{cursor: pointer;min-height:170px;}
.shell-price{font-family: 'whitney-medium';padding-right:10px;}
#addon-shell .media-heading{margin-top: 20px;margin-left: 10px;}
.shell-totalprice{font-size: 16px;}
.item.shell-item:hover, .item.shell-item:active,.shell-outline {box-shadow: inset 0 0 0 1px rgba(0, 118, 128,0.9), 0 1px 2px rgba(0,0,0,0.1)}
.shell-carousel-wrapper .owl-carousel.owl-drag .owl-item{user-select: auto !important;}
.shell-item img {padding:3px 0;}
.booking-segment #addon-shell p.addonshell{margin: 0 10px;}
/** Shell CSS Ends**/

/* juspaypopup start */
.nb_list{background: #fff url(/static/images/payment-sprite.png) 24px -7px no-repeat;width: 130px;min-height: 35px;border: 1px solid #ccc;}
.juspaypopup .modal-dialog{min-width:300px;max-width:480px;top: 48%;transform: translateY(-52%) !important;-webkit-transform:translateY(-52%) !important;-moz-transform: translateY(-52%) !important;-o-transform: translateY(-52%) !important;-ms-transform: translateY(-52%) !important;margin: 0 auto;padding: 10px;}
.juspaypopup .modal-header{background: white;padding:8px 15px;}
.juspaypopup button.close{position: absolute;top: 6px;right: 4px;background: #006f79;opacity: 1;width: 24px;height: 24px;color: #fff;line-height: 0px;font-size: 16px !important;opacity: 1 !important;}
/* foot logo */
.foot2-img {float: left;width:82px !important;margin-right:10px;}
.col-lg-5.col-md-6.col-sm-8.col-xs-12.pll{padding-right:0;}
.own2{float:right; padding-top:2px;}
.foot-set{float:left;}
.vvaya{margin-top:2px;}

.coupon-content{min-height: 500px; background-image: url("/static/external/v2-2018/images/vaya-spiro-gift.jpg"); background-attachment: scroll; background-position: bottom -130px right -90px; background-repeat: no-repeat; width: 100%; background-size: 80%; text-align: center; margin-top: 85px;}
.coupon-content .container-fluid{background: rgba(237,237,237,1);
background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,0.47) 53%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,1)), color-stop(53%, rgba(246,246,246,0.47)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,0.47) 53%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,0.47) 53%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,0.47) 53%, rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(237,237,237,1) 0%, rgba(246,246,246,0.47) 53%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 ); padding: 100px 0;}
.coupon-content h4{ font-size: 24px; color: #007680; font-weight: 700;}
.coupon-content .coupon-error-msg{margin-top: 1em; display: block;; padding: 0.5em; text-align: center;}
.coupon-content label {display: inline-block; padding: 5px 10px 0 0;}
.coupon-content span{font-size: 13px; display: inline-block; vertical-align: top; margin-left: 10px;}
.coupon-content .ext-padding{padding-top: 5px;}
.coupon-content .blue-button{padding: 8px 25px}

/* pop-cup */
.pop-cup .pop-cup-feature .feature-1{background-position:13px 0 !important}
.pop-cup .pop-cup-feature .feature-2{background-position:-120px 0 !important }
.pop-cup .pop-cup-feature .feature-3{background-position:-250px 0 !important }
.pop-cup .pop-cup-feature .feature-4{background-position:-380px 0 !important }
.pop-cup .pop-cup-feature .feature-5{background-position:-510px 0 !important }
.pop-cup .pop-cup-feature .feature-6{background-position:-640px 0 !important }
.pop-cup .preserve-wrapper .white-container .main-img {max-width: 51%;}

.pop-cup.preserve-wrapper .innovation-feature.preserve-feature li{background: url("../img/popcup/pop-icon.png") no-repeat; background-position-x: 0%; background-position-y: 0%; margin: 10px 15px; width: 125px; height: 130px;}
.my-ms .pop-cup.preserve-wrapper .innovation-feature.preserve-feature li{width: 130px;}
.pop-total{background:#efefef;}
.pop-cup h2{font-size:30px; color:#006f79; padding-bottom:20px;}
.pop-cup .pop-left2, .pop-cup .pop-right{width:55%;}
.pop-cup .link1 a{font-size:14px; padding:10px 25px;margin-top:18px;}
.pop-cup .pop-left, .pop-cup .pop-right2{width:45%; padding:0 6%;}

.pop-cup .luxray{background-image:url("../img/popcup/popcup-background.jpg"); padding:55px 0;}
.pop-cup .luxray .luxcontent{padding-left:20px; display: flex; flex-direction: column; justify-content: center;}
.pop-cup .luxray .luxcontent h2{font-size: 35px;color: #006f79;}
.pop-cup .luxray .luxcontent p{color:#000; line-height:36px;}
.pop-cup .luxray .luxray-img img{margin-top:50px; width:91%;}
.pop-cup .luxray .luxcontent a{margin-top:10px;}
.container-fluid .tray-img{margin-top:90px;}

.pop-cup-listing {margin: 50px auto 0 auto;}
.pop-cup-listing .radio-container {display: inline-block;position: relative;padding-left: 35px;margin-bottom: 12px;cursor: pointer; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;text-align: left;}/* Hide the browser's default radio button */
.pop-cup-listing .radio-container input {position: absolute;opacity: 0;cursor: pointer;}/* Create a custom radio button */
.pop-cup-listing .checkmark {position: absolute;top: 3px;left: 3px;height: 23px;width: 23px;background-color: #fff;border-radius: 50%;border: 2px solid #007680;}/* On mouse-over, add a grey background color */
.pop-cup-listing .radio-container:hover input~.checkmark {background-color: #fff;}/* When the radio button is checked, add a blue background */
.pop-cup-listing .radio-container input:checked~.checkmark {background-color: #fff;}/* Create the indicator (the dot/circle - hidden when not checked) */
.pop-cup-listing .checkmark:after {content: "";position: absolute;display: none;} /* Show the indicator (dot/circle) when checked */
.pop-cup-listing .radio-container input:checked~.checkmark:after {display: block;}

/* Style the indicator (dot/circle) */
.pop-cup-listing .radio-container .checkmark:after {top: 4px;left: 4px;width: 11px;height: 11px;border-radius: 50%;background: #007680;}
.pop-cup-listcont {margin: auto; float: none; color: #444;}
.pop-cup-listmaincont{overflow: auto;background: #e5e5e5;padding-bottom: 10px;}
.covid-kit-listmaincont{overflow: auto;padding-bottom: 0px;}
.pop-cup-selcont {margin: auto;float: none;}
.pop-cup-selcont .popcup-notes {font-size: 16px;margin: auto 0 20px 0;}
.popcup-single-cont{margin-bottom: 20px;}
/*.pop-cup-listing .title {position: relative;margin: 40px 0px 50px !important;}*/
/*.pop-cup-listing .title:after {content: "";position: absolute;left: 36%;bottom: 0;height: 4px;width: 29%;border-bottom: 2px solid #007680;top: 42px;}*/
.pop-cup-listing .sub-title { margin: 10px 0;}
.pop-cup-listing .sub-title, .pop-cup-selcont .sub-title {font-size: 21px;  font-family: 'whitney-book'; margin:20px 0}
.pop-cup-listing .sub-title.sub-title-2 {margin: 30px 0;}
.pop-cup-container {/*background-color: #e5e5e5;*/padding-top: 20px;padding-bottom: 20px;}
#pop-cup-cart {margin-bottom: 50px;}
.pop-cup-container .blue-button {font-weight: normal;font-family: 'whitney-medium';font-size: 16px;}
.pop-cup-lists p.title {font-size: 18px;font-weight: 700;color: #808080}
.pop-cup-lists img {margin: auto;}
.popcup-count-input {border: 1px solid #006f79; border-radius: 3px; display: inline-flex; height: 35px; margin-bottom: 10px;}
.popcup-count-input a {display: inline; text-align: center; text-decoration: none; padding: 2px 11px; font-size: 12px; color: #007680;  cursor: pointer;}
.popcup-count-input .maskcontainer{display:inline;text-align:center;text-decoration:none;padding:2px 11px;font-size:12px;color:#007680;cursor:pointer}

.popcup-count-input a:hover {background: #006f79; color: #fff;}
.popcup-count-input input {border-left: 1px solid #006f79; border-right: 1px solid #006f79; border-top: 0; border-bottom: 0; border-radius: 0px; background: none;text-align: center;width: 50px;color: #006f79; padding: 3px; }
.popcup-incr-btn:disabled,
.popcup-incr-btn[disabled]{opacity: 0.6;}
.pop-cup-container .btn[disabled]{opacity: 1;color: #25767f;background: #ccc;-webkit-appearance: none;}
.imgBoxCont .single-popcup-img{margin: auto;float: none;}
.popcup-single-cont .error-msg{color:red; }
.sets-price .strikeout{color: #a94442;}
.sets-price span{margin-right: 4px;}
.sets-price {font-size: 16px; line-height: 25px;}
.popcup-single-cont .sub-title{font-size: 16px;}
.pop-cup-container .error-msg {height: 40px;font-size: 15px;}
.popcup-sticky .sticky-product-info li:first-child:before {
    content: '';
}
.lynk-main-container {background-color: #e5e5e5;padding-top: 20px; padding-bottom: 40px;}
#lynk-section {margin-bottom: 50px;}
#wrap-product{margin-bottom: 40px;}
.lunchbox-main .productPrice .sellprice-addon, .addon-productName{font-family: 'whitney-medium';font-size: 16px;color: #006f79;padding-bottom: 15px;}
.smart-addon-inner-item{display: inline-block; font-size: 16px; text-align: center;}
.smart-addon-inner-item:first-child {margin-left: 0;}
.smart-addon-inner-item {margin: 0 10px;}
.smart-addon-inner-item p{margin: 0;}
.smartaddon-price .lunchbox-main .productPrice {padding-bottom: 7px;}
.smart-addon-inner-item .smart-addon-price{font-family: 'whitney-medium';}
.smart-addon-inner-item .smart-addon-mrp{color: #a94442; margin-right: 5px; }
.lynk-main-container p.title {font-size: 18px;font-weight: 700;color: #6f6f6f; margin-bottom: 20px;}
.lynk-single-cont {margin-bottom: 20px;}
.lynk-single-cont .qty-text{font-size: 14px;}

/* hautecase */
.hautecase p{margin: 7px auto; line-height: 35px;}
.hautecase.product{padding-bottom: 20px; margin-bottom: 30px;}
.hautecase .pipe-symbol{padding: 0 3px;}

.hautecase .white-container .main-img {max-width: 100%; margin-top: 48px;}
.hautecase-listing .new-list.product .product-name{min-height:24px; padding: 0 22px;}
.hautecase-listing .activeml { color: #006f79; font-weight: bold;}
.hautecase .product-name, .hautecase .listing-size .size {cursor: pointer; font-weight: bold; font-family: whitney-book;}
.hautecase .order-list{margin-top: 10px;}
.hautecase-listing .hautecase .product-img{padding-top: 20px;}
.hautecase .hautecase-right5.pop-right2 {padding-left: 6%}
.hautecase .hautecase-right5.pop-right2 p{width: 85%}
.hautecase-feature {padding: 0; display: inline-block; margin-bottom: 0}
.hautecase-feature li {background: url("../img/hautecase/hautecase-icon.png") no-repeat; margin: 5px; width: 140px; height: 125px; display: inline-block;}
.hautecase-feature li label{margin-bottom: 0; font-size: 15px; font-family: 'whitney-book'; }
.hautecase .sp2 {position:absolute; bottom:-23px !important; line-height: 21px;}
.hautecase-feature .feature-1{background-position:6px -11px}
.hautecase-feature .feature-2{background-position:-125px -11px}
.hautecase-feature .feature-3{background-position:-255px -11px}
.hautecase-feature .feature-4{background-position:-385px -11px}
.hautecase-feature .feature-5{background-position:-515px -11px}
.hautecase-feature .feature-6{background-position:-645px -11px}
.hautecase .asterisk{margin-top: 25px;}
.hautecase-listing .filter .new-list .free-product img{margin:0 auto; text-align: center; width: 25%;}
.hautecase-listing .filter .new-list img{width: 90%; max-height: 180px;}
/*.hautecase-listing .filter .new-list.product1500.offers .hautecase-switch{margin-top: 35px;}*/
.hautecase-listing .filter .new-list .hautecase-space, .hautecase-listing .filter .new-list .hautecase-switch{margin-top: 35px;}

/*.filter:nth-child(2) {border-left: 1px solid #ddd}*/
.filters {padding: 20px; box-shadow:0 3px 16px 0 rgba(0,0,0,.11); border-radius: 10px; background-color: #fff; position: relative; -webkit-transition: all .1s linear !important; transition: all .1s linear !important; -moz-transition: all .1s linear !important; }
.filters .btn-default{font-size: 14px; padding: 3px 7px; border: none; background-color: #dcdcdc; color: #575763}
.filters .ui-group{margin-bottom: 15px;}
.filters .ui-group:nth-child(1){margin-bottom: 15px;}
.filters .ui-group:last-of-type{margin-bottom: 0}
.filters .ui-group h3, .filters h2{font-size: 21px; font-family: 'whitney-book'; font-weight: 700; color: #007680;}
.filters hr{margin: 12px 0 6px 0}
.filters .ui-group span{font-size: 14px; color: #b7b7b7;}
.filters .ui-group h3{font-size: 16px; font-weight: 400; color: #6f6f6f; margin-bottom: 10px;}
.filters .ui-group hr{margin: 10px 0; border-color: #efefef}
.filters .btn-default.is-checked{border-color: #008080; background-color: #cc7146; color: #fff}
.filters .btn-default:focus{outline: none; border: none; box-shadow: none;}
.filter-set a{box-shadow: 0 0 2px #999; border-radius: 3px; background-color: #fff; margin-top: 20px; font-size: 16px; text-align: right; border: none; padding: 10px 15px; display: inline-block !important;}

.filter .nav-side-menu { overflow: auto; width: 100%; height: 100%;}
.filter .nav-side-menu ul { padding: 0; margin: 0px; cursor: pointer; list-style: none;}
.filter .nav-side-menu li { padding: 5px 0; margin: 0px; cursor: pointer; list-style: none; position: relative;}
.filter .nav-side-menu ul .btn-fillter{border-bottom: 1px solid #eee; padding-bottom: 10px;}
.filter .nav-side-menu ul a > strong, .nav-side-menu li > a > strong{   font-size:2em;   font-weight: 400;   vertical-align: middle;  }

.filter .nav-side-menu ul .arrow:before{ font-family: FontAwesome; content:"\f106"; display: inline-block; padding-left: 10px; padding-right: 10px; vertical-align: middle; float: right; font-size:16px; transition: transform 300ms ease-in 0s; }
.filter .nav-side-menu ul .collapsed .arrow:before{ transform: rotate(-180deg);}

.filter .nav-side-menu ul .sub-menu li.active, .nav-side-menu li .sub-menu li.active { color: #d19b3d;  }
.filter .nav-side-menu ul .sub-menu li.active a, .nav-side-menu li .sub-menu li.active a { color:#1182c5;  }
.filter .nav-side-menu ul .sub-menu li, .nav-side-menu li .sub-menu li { /*background-color: #181c20;*/ border: none; line-height: 28px; /*border-bottom: 1px solid #23282e;*/ margin-left: 0px;  }
.filter .nav-side-menu ul .sub-menu li:hover, .nav-side-menu li .sub-menu li:hover { /*background-color: #020203;*/  }
.filter .nav-side-menu ul .sub-menu li:before, .nav-side-menu li .sub-menu li:before { font-family: FontAwesome; content: "\f105"; /*content:"\f107";*/ display: inline-block; padding-left: 10px; padding-right: 10px; vertical-align: middle; color:#333; font-weight:normal;  }

.filter .nav-side-menu li a {font-size: 14px; font-weight: 400; color: #6f6f6f; margin-bottom: 10px; font-family: 'whitney-medium'; }
.filter .nav-side-menu li a:hover { text-decoration: none;}
.filter .nav-side-menu li a i {   display: inline-block;   margin-right: 5px;   vertical-align: middle;   width: 32px;  }
.filter .nav-side-menu li:hover {-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; }

.filter .selected-filter {padding-bottom: 10px; font-size: 14px; border-bottom: 1px solid #eee}
.filter .selected-filter .text {color: #007680; font-family: 'whitney-medium'; }
.filter .selected-filter .btn{font-size: 11px; background: #e0e0e0; margin-right: 5px;}
.filter .selected-filter .clear-btn{text-align: right; cursor: pointer;}

.filter.bags p.product-name{padding: 0 20px;}
.product-price, .product-name{font-size: 16px; text-align: center; padding: 7px 20px 3px 20px; line-height: 22px; margin-bottom: 0; font-weight: 700}
.product-price{padding: 0; margin-top: 5px;}
.product-price span{margin-left: 7px;}
.sticky-filter-btn{display: none}
.filters .ui-group span.notes{margin-top: 10px; padding: 5px 0; display: inline-block; color: #007680; font-weight: bold; display: block; font-size: 15px; border-top: 1px solid #007680; border-bottom: 1px solid #007680; }
.filters .ui-group span.notes i{position: relative; top:2px; padding-right: 5px;}

/* sorting css start */
.tab-content .sorting-main-cont{margin-top: 25px;}
.sorting-main-cont{margin-bottom: 25px;}
.sorting-main-cont #sortbuttongroup,.sorting-main-cont #sortbuttongroup:focus,.sorting-main-cont #sortbuttongroup:active{background-color: #2b6f79;width:120px;box-shadow: none;}
.sorting-main-cont .dropdown-menu.show .dropdown-menu{z-index: 9;}
.sorting-main-cont .dropdown-menu.show .dropdown-item {padding: .25rem 1rem;}
.sorting-main-cont .dropdown-menu.show {padding: 0;}

/* Carafe and Pocket Drynk launch 01-09-2022 start */

.carafe-feature {display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: center; margin:20px auto; width: 85%;}
.carafe-feature li {background: url("/static/external/v2-2018/images/carafe/carafe-icon.png") no-repeat; margin:30px 10px 20px 10px; width: 130px; height: 120px; list-style: none; position: relative;}
.carafe-feature li label {position: absolute; bottom: 10px; text-align: center; display: block; font-size:16px; color: #007680; width: 100%; line-height: initial; font-family: 'whitney-book'; }
.carafe-feature .sp2 {position:absolute; bottom: -35px !important; line-height: 21px;}
.carafe-feature .feature-1{background-position: 10px -5px}
.carafe-feature .feature-2{background-position: -278px -5px}
.carafe-feature .feature-3{background-position: -424px -5px}
.carafe-feature .feature-4{background-position: -568px -5px}
.carafe-feature .feature-5{background-position: -713px -5px}
.carafe-feature .feature-6{background-position: -858px -5px}
.carafe-feature .feature-7{background-position: -1002px -5px}
.carafe-feature .feature-8{background-position: -1145px -5px}
.carafe-feature .feature-9{background-position: -134px -5px}

.carafe h1, .carafe h2 {font-size:30px; color:#007680; padding-bottom:5px; font-weight: bold;}
.carafe .link1 a {margin-top:25px;}
.carafe p {line-height:35px; padding-right:1%; width:75%;}
.carafe .grey-section, .carafe .white-section{background:#fff; display: flex;}
.carafe .grey-section {background:#efefef;}
.carafe .pop-right2, .carafe .pop-left{padding-left:7%; width:47%; display: flex; justify-content: center; flex-direction: column}
.carafe .pop-left2, .carafe .pop-right{padding:0; width:53%;}
.carafe .pop-right{order: 2;}

.bentobox h1, .bentobox h2 {font-size:30px; color:#007680; padding-bottom:20px; font-weight: bold;}
.bentobox .link1 a {margin-top:20px;}
.bentobox p {line-height:35px; width:100%;}
.bentobox .grey-section, .bentobox .white-section{background:#fff; display: flex;}
.bentobox .grey-section {background:#efefef;}
.bentobox .pop-right2, .bentobox .pop-left{padding-left:7%; width:47%; display: flex; justify-content: center; flex-direction: column}
.bentobox .pop-left2, .bentobox .pop-right{padding:0; width:53%;}
.bentobox .pop-right{order: 2;}
.bentobox-feature li {background: url(../../v2-2018/images/tydbyt/vaya-tydbyt-icons.png) no-repeat; width: 120px; height: 140px; margin: 10px;}
.bentobox-feature .feature-2{background-position:-525px 0;}
.bentobox-feature .feature-3{background-position:-266px 0;}
.bentobox-feature .feature-4{background-position:-396px 0;}
.bentobox-feature .feature-5{background-position:-136px 0;}
.bentobox-feature .feature-6{background-position:-656px 0;}
.bentobox-feature .feature-304{background-position:-6px 0;}
.bentobox-feature .sp2 {bottom: -13px !important;}

.pocket-drynk-feature li label {color: #007680;}
.pocket-drynk-feature li{background: url("/static/external/v2-2018/images/drynk/pocket-drynk-250/pocket-drynk-innovations.png") no-repeat; margin: 0 5px;}
.pocket-drynk-feature .feature-1 {background-position: 6px 0;}
.pocket-drynk-feature .feature-2 {background-position: -130px 0;}
.pocket-drynk-feature .feature-3 {background-position: -267px 0;}
.pocket-drynk-feature .feature-4 {background-position: -403px 0;}
.pocket-drynk-feature .feature-5 {background-position: -540px 0;}
.pocket-drynk-feature .feature-6 {background-position: -675px 0;}
.pocket-drynk-feature .feature-7 {background-position: -812px 0;}
.pocket-drynk-feature .feature-304 {background-position: -948px 0;}
.pocket-drynk .thirsty-drynk-innovation img { float: none; width: 65%;}
.pocket-drynk.grey-container { padding: 0px;}

/* Carafe and Pocket Drynk launch 01-09-2022 end */

@media(max-width:767px){
    .sorting-main-cont .dropdown-menu.show{left: -45px;}
}
/* sorting css end */


/*.grid-item { width: 25%; }*/
/*.grid-item--width2 { width: 25%; margin-top: 0 5px; bottom: 1px solid #aaa}*/

.lunchkit .small-title{font-size: 21px; color: #555850; margin-bottom: 10px; font-weight: bold;}
.lunchkit .vcenter{width: 49%}
.lunchkit .feature img{margin-left: -35px;}
.lunchkit .all-appetites-img{margin: 0}
.lunchkit .grey-container.all-appetites{padding-bottom: 40px}
.lunchkit .grey-container .content{margin-left: 10%; width: 80%; padding: 0}
.lunchkit .white-container .content{margin-right: 10%;  width: 80%; padding: 0}
.lunchkit .content .margin-bottom{margin-bottom: 20px}
.lunchkit .zero-margin{margin: 0 auto;}
.lunchkit-feature {margin: 55px auto 25px auto;}
.lunchkit-feature li {background: url("../img/lunchkit-preserve/sprite-lunchkit-image.png") no-repeat; padding:0; margin: 0 13px; height: 145px;}
.lunchkit-feature li label {position: absolute; bottom: 0; text-align: center; display: block; font-size:16px; color: #0a7f87; width: 100%; font-weight: 700; line-height: initial; line-height: 20px;}
.lunchkit-feature .feature-1{background-position:2px 0 }
.lunchkit-feature .feature-2{background-position:-103px 0 }
.lunchkit-feature .feature-3{background-position:-204px 0 }
.lunchkit-feature .feature-4{background-position:-304px 0 }
.lunchkit-feature .feature-5{background-position:-409px 0 }
.lunchkit-feature .feature-6{background-position:-510px 0 }
.lunchkit-feature .feature-7{background-position:-610px 0 }
.lunchkit .new-list .order-list{padding-top: 8px}
.lunchkit .new-list .product-price{font-size: 16px; display: flex; justify-content: center}
.lunchkit .product-price span, .lunchkit .product-price strike{font-size: 15px; display: inline-block;}
.lunchkit .new-list.product .product-name{min-height: auto;}
.lunchkit .preserve-kit .new-list.product .product-name{min-height: 70px; padding: 0 10px;}
.lunchkit .new-list.product .product-name-sm{padding: 0 40px;}
.lunchkit .product-name,{padding: 0;}
.lunchkit .filter.preserve-kit .free-product img {margin:0 auto; text-align: center; width: 35%;}

.product-card { position: relative; }
.product-colors {position: absolute; top: 10px; right: 30px}
.product-colors .active, .product-colors span { width: 12px; height: 12px; margin: 0; border-radius: 50%; cursor: pointer; border: 1px solid #ccc; display: inline-block;}
.product-colors .active {background-color: #8888;}
.product-card .product {margin-bottom: 20px; box-shadow: 0 0 10px #ececec; padding-bottom: 20px;}
.product-card .new-list.product .product-name {min-height: auto; padding: 0; font-weight: 700; font-size: 16px; color: #007680}
.product-card .product p{margin-top: 0; padding-top: 5px}
.product-card .product .product-price{margin-bottom: 5px;}

.lunchkit.bag .new-list.product .product-name-sm{padding: 0 20px; min-height: 56px;}
.lunchkit .bag-feat .content{width: 100%}
.feature .bags-feature {margin: 30px auto 0 auto;}
.bags-feature li {background: url("../img/bags/bentobag-icon.png") no-repeat; padding:0; margin: auto 10px 10px 10px; height: 120px; width: 130px; }
.bags-feature li label {position: absolute; bottom: 0; text-align: center; display: block; font-size:15px; color: #0a7f87; width: 100%; font-weight: 700; line-height: 20px; margin: 0px auto;}
.bags-feature .feature-1{background-position: 10px 0 }
.bags-feature .feature-2{background-position:-110px 0 }
.bags-feature .feature-3{background-position:-232px 0 }
.bags-feature .feature-4{background-position:-353px 0 }
.bags-feature .feature-5{background-position:-474px 0 }

.go-bags-feature{margin: 60px auto 20px auto}
.go-bags-feature li {background: url("../img/bags/gobag-icon.png") no-repeat; padding:0; margin: auto 10px 10px 10px; height: 130px; width: 130px; }
.go-bags-feature li label {position: absolute; bottom: 0; text-align: center; display: block; font-size:18px; color: #0a7f87; width: 100%; font-weight: 700; line-height: 20px; }
.go-bags-feature .feature-1{background-position: 10px 0 }
.go-bags-feature .feature-2{background-position:-112px 0 }
.go-bags-feature .feature-3{background-position:-237px 0 }
.go-bags-feature .feature-4{background-position:-353px 0 }
.go-bags-feature .feature-5{background-position:-480px 0 }

.go-bags-mini-feature li {background: url("../img/bags/sp-bentobag-mini.png") no-repeat;}
.go-bags-mini-feature .feature-1{background-position: 19px 0 }
.go-bags-mini-feature .feature-2{background-position:-130px 0 }
.go-bags-mini-feature .feature-3{background-position:-275px 0 }
.go-bags-mini-feature .feature-4{background-position:-419px 0 }
.go-bags-mini-feature .feature-5{background-position:-567px 0 }

.go-bag.new-list.product{padding: 10px}

.go-mask-feature li, .go-mask-kids-feature li  {background: url("../img/gomask/sp-gomask-adult.png") no-repeat; padding:0; margin: auto 5px 15px 5px; height: 125px; width: 117px; display: inline-block; float: inherit;}
.go-mask-feature li label, .go-mask-kids-feature li  label {position: absolute; bottom: 0; text-align: center; display: block; font-size:16px; color: #9a8686; width: 100%; font-weight: 700; line-height: 20px; }
.go-mask-feature .sp2, .go-mask-kids-feature .sp2 {position:absolute; bottom:-17px !important; line-height: 17px;}
.go-mask-feature .feature-1{background-position: 10px 0 }
.go-mask-feature .feature-2{background-position:-110px 0 }
.go-mask-feature .feature-3{background-position:-230px 0 }
.go-mask-feature .feature-4{background-position:-352px 0 }
.go-mask-feature .feature-5{background-position:-472px 0 }
.go-mask-feature .feature-6{background-position:-591px 0 }

.go-mask-kids-feature li {background: url("../img/gomask/sp-gomask-kids.png") no-repeat;}
.go-mask-kids-feature .feature-1{background-position: 10px 0 }
.go-mask-kids-feature .feature-2{background-position:-110px 0 }
.go-mask-kids-feature .feature-3{background-position:-230px 0 }
.go-mask-kids-feature .feature-4{background-position:-350px 0 }
.go-mask-kids-feature .feature-5{background-position:-472px 0 }
.go-mask-kids-feature .feature-6{background-position:-594px 0 }
.gomask .pop-cup-lists p.title {margin: 15px auto; line-height: 24px;}

/*.new-list.vaya-drynk p {font-size: 16px;}*/
.new-list.vaya-drynk .product-name{min-height: 85px;}
/*.new-list.vaya-drynk .product-price{font-size: 15px;}*/
.filter .new-list.product{display: block; padding: 0} /* margin-bottom: 30px; */
.all-appetites .vcenter{width: 49%}
.all-appetites .vcenter .text-content{margin-left: 10%; width: 80%; padding: 0}

.animate-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}
.no-offer-txt {text-align: center; margin-top: 200px; font-family: 'whitney-light'; font-weight: normal; font-size: 24px;}
.preserve-kit.no-offer-txt { padding-top: 100px; }
.bags .no-offer-txt{padding-top: 100px;}
.hautecase-listing .no-offer-txt{margin-top: 130px; }

.pin-code{text-align: center; padding-top: 15px;padding-bottom: 11px; font-size: 16px; line-height: 22px; position: relative;}
.pin-code i {color: #007680}
.pin-code .custom-button {border-radius:0; padding: 4px 7px; color:#fff; font-size: 14px; background: #007680}
.pin-code .pin-delivery, .pin-code .pin-select{font-size: 14px;  border: 1px solid #c2c2c2; padding: 4px; font-family: 'whitney-book';}
.pin-code .pin-delivery:focus, .pin-code .pin-select:focus{outline: none;}
.pin-code .pin-select {padding: 6px 0}
.pin-code .pin-change {margin: 10px auto; font-size: 14px; font-family: 'whitney-medium'; text-align: center;}
.pin-code .pin-msg{margin-bottom: 0; font-size: 14px; text-align: center; margin: 10px 0 -5px 0; font-family: 'whitney-medium';}
.pin-code .pin-error-msg{color: #bc2a20}
.pin-code .pin-success-msg{color: #4a934a}
.lunchbox-main .disabled-btn {background: #aaa;}
#autocomplete-cont { position: absolute; text-align: left;}
.freeShipment .img-responsive{ display: inline}
/* #deliveryDays {display: none;} */

.notification-modal .modal-content {background:white;width:60%;margin: 6% auto;}
.notification-modal .modal-content .modal-body p{color: #333;font-weight: bold;}
.notification-modal .modal-content .modal-body p.txt-msg{margin-bottom: 5px;}
.notification-modal .modal-content .modal-body .blue-button{min-width: 100px;margin-top: 10px;background: #006f79;color: white;font-weight: bold;}

.offline-content {margin-top: 10%;}
.product .free-product {position: relative;}
.product .free-product img{position: absolute; top: 3px; right: -10px; width: 25%; z-index: 1}
.product-card .product .free-product img{top: 35px; right: 10px}


/*.custom-header .drop-down-inner-menu.tyffyn-inner-menu {margin: 0 0 0 5%; }*/

.gift-card-selected-price{position: absolute;right: 21%;bottom: 120px;font-size: 22px;color: #ebdcc1;}
#diwaligiftcard .gift-card-preview-cont{right: 34% !important;bottom: 50px !important;color: #FFFFFF !important;}
#diwaligiftcard .gift-card-preview-cont.adjust-toname{bottom: 27px !important;}
#diwaligiftcard .gift-card-selected-price{position: absolute;right: 16%;bottom: 150px;font-size: 20px;}

/* Gift card page */
.selected-gift-price{margin-top: 15px;}
#gift-card-form .form-control{border: 1px solid #6f6f6f;border-radius: 0px;}
#gift-card-form textarea.form-control{resize: none;}
.gift-card-btn-cont{margin-top:0px;}
.gift-amt {padding-left: 0;margin-bottom: 20px;text-align: center;}
.gift-amt li:not(:last-child) {padding: 0px 5px;}
.gift-amt li{display: inline-block;list-style-type: none;}
.gift-amt li a{padding: 5px;color: #555653;cursor: pointer;}
.gift-amt li.active a,.gift-amt li a.active{border: 1.5px solid #006f79;}
.gift-card-notes{font-size: 14px;line-height: 20px;}
.padding-left-0{padding-left: 0px;}
.padding-right-0{padding-right: 0px;}
#gift-form input, #gift-form textarea{border: 1px solid #b4b4b4;border-radius: 0;}
#gift-form .form-group label{padding-top: 0;text-align: left;}
.row .gift-title{color: #555653;}
.giftcard-text {border-bottom: 2px solid #b4b4b4;display: block;width: 65%;margin: auto;}
.border-bottom {border-bottom: 2px solid #b4b4b4;}
.personalize-text {width: 54%;margin:auto;padding-bottom: 5px;text-align: center;}
.gifting-form {margin-top: 25px;}
.giftcard-container {margin-bottom: 10px;}
.giftform-container {margin: 25px auto 15px auto;}
.row .main-container-img {margin: 0;}
.giftcard-text p {font-size: 25px;}
.gift-error-msg{font-size: 16px;color: red;}
.gifting-form .form-horizontal .control-label {text-align: center;font-size: 17px;}
.termcoditions-lable{font-size: 16px;}
.gift-card-char-count-msg{font-size: 14px;font-style: italic;}
.giftcard-tooltip {position: relative;display: inline-block;color: #137CBD !important;cursor: pointer;}
.text-break { width: 100%; word-break: break-all;}
.giftcard-tooltip:hover .tooltiptext {visibility: visible;}
.giftcard-tooltip .tooltiptext {visibility: hidden;width: 300px;background-color: black;color: #fff;text-align: left;
    padding: 5px 10px;border-radius: 6px;position: absolute;z-index: 1;white-space: pre-line;font-size: 14px;
}
.gift-card-tab {padding-top: 45px;}
.gift-card-tab .nav-tabs{border-bottom: 2px solid #b4b4b4;}
.gift-card-tab .nav-tabs>li.active>a /*, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover*/ {border-top: 2px solid #b4b4b4;border-right: 2px solid #b4b4b4;border-left: 2px solid #b4b4b4;}
.gift-card-tab .nav-tabs>li {margin-bottom: -2px;}
.gift-amt li[data-cardtype="diwaligiftcard"] {display: none;}
/* .gift-amt li.giftcard {display: none;} */
/* Social login checkout start*/
#google-login-btn .abcRioButtonBlue {box-shadow: unset !important;border-width: 1px;border-style: solid;border-color: rgba(155, 155, 155, 0.3);display: inline-block;border-radius: 4px;    background-color: #fff;color:#000;}
.google-login-hr{width: 90%;text-align: center;border-bottom: 1px solid #000;line-height: 0.1em;margin: 18px auto 15px auto;font-size: 14px;}
.google-login-hr span { background:#fff; padding:0 10px; }
.google-login-cont .abcRioButtonBlue .abcRioButtonIcon {height: 50px;border-right: #DADADA 1px solid;border-top-left-radius: 4px;border-bottom-left-radius: 4px;margin-top: -2px;}
.vaya-social-login{margin-bottom: 15px;margin-top: 20px;}
#google-login-btn .abcRioButtonBlue:hover {box-shadow: none !important;}
#expressCheckoutLoginModal .modal-content{background: #fff;}
#expressCheckoutLoginModal  .modal-header {border-bottom: 1px solid #e5e5e5;height: 50px;}
#expressCheckoutLoginModal  .modal-header .close{margin-top: -22px;}
.vaya-login-error-msg{color:red;}
.custom_vaya_btn {display: block;color: #737373;border-radius: 4px;white-space: nowrap;width: 212px;margin: 0 auto;border-width: 1px;border-style: solid;border-color: rgba(155, 155, 155, 0.3);height:50px;}
.custom_vaya_btn:hover {cursor: pointer;border-style: inset;}
.custom_vaya_btn span.icon {background-image: url('/static/images/vaya-login.png');background-size: 80% 68%;background-repeat: no-repeat;display: inline-block;vertical-align: middle;width: 43px;height: 48px;background-color: #fff;border-top-left-radius: 4px;border-bottom-left-radius: 4px;border-right: 1px solid #ccc;background-position: -2px;}
.fb-signin span.icon {background-image: url('/static/images/fb_login.png');background-repeat: no-repeat;display: inline-block;vertical-align: middle;width: 50px;height: 48px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;background-size: 75% 75%;background-position: 2px 3px;border-right: 1px solid rgba(155, 155, 155, 0.3);}
.social-login-span.buttonText {display: inline-block;vertical-align: middle;padding-left: 15px;padding-right: 20px;font-size: 16px;}
.fb-signin .social-login-span.buttonText {padding-left: 10px;}
#google-login-btn .abcRioButtonContents {font-family: "whitney-light",sans-serif;color: #737373;}
#expressCheckoutLoginModal .modal-header .close {font-size: 26px;z-index: 9999;color: #000;}
#expressCheckoutLoginModal .express-login-error{color: red;font-size: 15px;}
#expressCheckoutLoginModal #email:focus,#expressCheckoutLoginModal #password:focus{border-color: #00a5b3;}
#expressCheckoutLoginModal #email,#expressCheckoutLoginModal #password{box-shadow: none;}
.express-vaya-login-btn,.express-vaya-login-btn:hover,.express-vaya-login-btn:focus{display: inline-block;background-color: #467524;color: #fff;font-family: "whitney-light","sans-serif";text-align: center;padding: 10px 3px;border-radius: 50px;cursor: pointer;transition: .5s background-color;width: 100px;}
.google-login-cont .abcRioButtonSvg {display: block;width: 43px;height: 33px;margin-top: -7px;margin-left: -12px;}
.login-page-ss-login{ margin:auto;float:none; display: flex}
.checkout-address-cont{word-break: break-all;}
.checkout-section-body .ch-address-cont>div{width:33%;}
@media (min-width: 951px){#dynamic-content .top-level-container-checkout {max-width: 860px;margin: auto;}}
@media (min-width: 768px){
    #expressCheckoutLoginModal .modal-dialog {width: 355px;margin: 65px auto;}
}
/* Social login checkout end*/

.gomask .img-space {margin: 25px auto}
.flex-feature {margin-top: 20px;}
.flex-feature li {background: url(../../v2-2018/images/tyffyn-flex/sp-tyffyn-flex-new.jpg) no-repeat; width: 110px; height: 150px; margin: 10px 12px;}
.flex-feature .feature-1{background-position:2px 0}
.flex-feature .feature-2{background-position:-140px 0 }
.flex-feature .feature-3{background-position:-272px 0 }
.flex-feature .feature-4{background-position:-413px 0; height: 133px; }
.flex-feature .feature-5{background-position:-548px 0 }
.flex-feature .feature-6{background-position:-684px 0; height: 133px; }
.flex-btn {margin-top: 40px; }
.conditions-txt{font-size: 12px; margin: 0; padding: 0; text-align: right;}
.tyffyn-flex.white-container{margin-bottom: 30px;}
.tyffyn-flex .new-list.product p{font-size: 15px; min-height: inherit;}
.tyffyn-flex .new-list.product.no .product-name{ padding: 0 27px;}
.tyffyn-flex .new-list.product p.product-name { min-height: 82px; }

/* Landing page */
.grey-bg{background: #ebedef;}
.landing-banner{padding-top: 30px;}
.landing-page .landing-content {overflow: hidden; display: block; padding: 50px 0px;}
.landing-page .landing-content img.main-img{max-width: 46%;margin:auto;}
.landing-page .landing-content .feature{margin-top: 0px;}
.landing-page .landing-content .innovation-img {margin-top: 40px;}
.landing-page .landing-content .title {text-align:left;}
.landing-page .landing-content {padding: 120px 0px;}
.landing-page .product-feature {padding-left: 0;}
.landing-page .product-feature-bg {background: #f2f2f2;}
.landing-page .landing-product-feature {height: 100%;}
.landing-page .product-feature-img {padding: 50px 0px;max-width: 70%;margin: 0 auto;}
.landing-page .product-feature-img img{margin: auto;}
.landing-page .product-feature-table table  {margin: auto;width: 85%;}
.landing-page .product-feature-table table tr td {padding: 15px 5px;font-family: 'whitney-medium';}
.landing-page .product-feature-table table tr td label {text-align:left;color: #796666;}
.landing-page .product-feature-table table tr td img {width: 125px;height: auto;margin: auto;}
.landing-page .aligned-row{display:flex;flex-flow:row wrap}.item{text-align:center}
.landing-page .feature ul li{text-align:left;}
.landing-page-product-list .product-area  {float: none;margin: 90px auto;}
.landing-page-product-list .product-area .product-name  {color: #006f79;}
.landing-page-product-list .product-area .new-list.product p{font-size: 15px;}
.landing-page-product-list .product-area .new-list.product.no .product-name{ padding: 0 40px;}
.landing-page-product-list .product-area .filter-sku .product {padding-bottom: 0px;}
.landing-page-product-list .product-area .filter-sku .product strike {color: #f30c06;}
.landing-page-product-list .product-area .order-list {margin-top: 10px;}
.landing-page-product-list .product-price span{color: #666666;}

.pop-cup-listing hr{margin: 25px 0}
.pop-cup-listing h2 {font-family: 'whitney-medium'; }
.pop-cup-listing h3 {text-align: center; margin-bottom: 50px;}
.custom-nav .tab-name-info span{display: block;}
/*.custom-nav ul{padding-left: 100px;}*/
.custom-nav .nav-tabs {border-bottom: 1px solid #007680}
.custom-nav .tab-name-info .tab-name{color: #626262; font-size: 21px; font-family: 'whitney-medium'; text-align: left; padding: 25px 0 5px 0;}
.custom-nav .tab-name i{color: #999; padding-top: 5px;}
/* .custom-nav .nav>li>a:focus {background: none; border: none;} */
.custom-nav .nav>li>a:hover {display: table; background: #e5e5e5; border-width: 1px; border-color: #007680; border-bottom-color: #007680;}

.custom-nav .nav-tabs>li{width: 33.3%;}
.custom-nav .nav-tabs>li:last-child a{margin-right: 0}
.custom-nav .nav-tabs>li>a.active{background: #e5e5e5; border-width: 1px; border-color: #007680; border-bottom-color: #e5e5e5;}
.custom-nav .nav>li>a:focus, .custom-nav .nav>li>a:hover, .custom-nav .nav-tabs>li>a.active, .custom-nav .nav-tabs>li>a{display: flex; justify-content: space-evenly; }

/*.custom-nav .nav>li>a:focus, .custom-nav .nav>li>a:hover {background: #fff; border: none;}*/
.custom-nav .tab-name-info span, .custom-nav .tab-name-info i{color: #007680; font-size: 16px; font-family: 'whitney-light';}
.custom-nav .tab-name-info i{color: #828282; }
.custom-nav .tab-name-info i{font-size: 14px;}
.custom-nav .nav-tabs a img, .custom-nav .tab-name-info{float: left;}
.custom-nav #lynk-section {margin-bottom: 0}
.custom-nav .tab-pane {background: #e5e5e5; padding-top: 20px;}
.custom-nav #elytewallet, .custom-nav #tracktag {padding: 20px;}
/* .custom-nav .pop-cup-listmaincont, .custom-nav .covid-kit-listmaincont {margin-bottom: 20px;} */
.custom-nav .pop-cup-selcont h4{margin: 10px 0;  font-family: 'whitney-book';}
.custom-nav .new-list.product{margin: 10px 0;}
.custom-nav .new-list.product:hover{background: #f5f5f5}
.custom-nav .new-list.product p{min-height: inherit; padding: 0}
.new-list.product{padding-bottom: 20px;}
.lynk_page .custom-nav .order-list{margin-top: 10px;}
#tyffyn-grid .new-list.product p.product-name { min-height: 62px; }
/*#tyffyn-grid .new-list.product img:not(.new-banner-ads) {width: 75%;}*/
#tyffyn-grid .new-list.product {padding-left: 10px; padding-right: 10px;margin-top: 10px;}

.t-custom-nav.custom-nav .tab-name-info {padding-left: 10px;}
@media(max-width:768px){
    .t-custom-nav.custom-nav .tab-name-info {padding-left: 0px;}
    #drynkcombo.tab-name-info {padding-left: 5px;}
}
.t-custom-nav.custom-nav .tab-name-info .tab-name{font-size: 16px; padding: 15px 0 5px 0}
.t-custom-nav.custom-nav .tab-name-info span{font-size: 14px;}
.t-custom-nav.custom-nav .nav-tabs a img{width: 90px;}
.t-custom-nav.custom-nav .nav-tabs>li {width:33.33%;border: 0;}
.t-custom-nav.custom-nav .nav-tabs>li>a{width: 100%;}
.t-custom-nav.custom-nav .nav-tabs>li>a.active, .t-custom-nav.custom-nav .tab-pane{background: #fff;border-bottom-color: #fff;}
/* .t-custom-nav.custom-nav .nav-tabs>li>a.active{-webkit-box-shadow: 0 0 2px 0 rgb(51,122,183); -moz-box-shadow: 0 0 2px 0 rgb(51,122,183); box-shadow: 0 0 2px 0 rgb(51,122,183);} */
.t-custom-nav.custom-nav .new-list.product:hover{background: none}
.nav-side-menu .sub-menu .sub-menu-child { font-size: 14px; font-weight: 400; color: #6f6f6f; margin-bottom: 0px; font-family: 'whitney-medium'; margin-top: 4px; }

.t-custom-nav.custom-nav.drynk-custom-nav .nav-tabs>li {width:25%;border: 0;}
.drynk .t-custom-nav.custom-nav.drynk-custom-nav .nav-tabs>li>a {display: flex; align-items: center; justify-content: center;}
.t-custom-nav.custom-nav.drynk-custom-nav .nav-tabs a img{flex-basis: 40%;}
.t-custom-nav.custom-nav.drynk-custom-nav .tab-name-info {flex-basis: 60%;line-height: 1.42857143;}

.offerMsgDisplayer {margin-bottom: 10px;}
.autocouponpopup{display:none;position:fixed;z-index:99999;padding-top:200px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}
.autocouponpopup .modal-content-new{background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:54%;overflow:auto;border-radius:6px}
.autocouponpopup .autopopuphead{margin-top:15px}
.autocouponpopup .autocouponpopupclose{float:right;font-size:28px;font-weight:700;opacity:.9;padding:0 5px}
.autopopupconfirmbtn{color:#fff;background:#006f79;border-radius:8px;padding:8px 22px;box-shadow:none;border:none;margin-top:15px}
.autocouponpopup .autocouponpopupclose:focus,.autocouponpopup .autocouponpopupclose:hover{color:#000;text-decoration:none;cursor:pointer}
.autocouponpopup h3{padding-bottom:15px}
.autocouponpopup p.autopopupcont{font-weight:700;font-size:16px;line-height:25px;margin-top:15px;text-align:justify}
.autopopuptccont{width:100%;text-align:right;font-size:18px;margin-top:22px}
.autocouponmsg{color:red;text-align:left;font-size:17px;line-height:22px;font-weight:700}
.product-amenities {border-top: 1px solid #eee; /*border-bottom: 1px solid #eee;*/ padding: 5px 5px 0 5px;}
.product-amenities-list {display: flex; margin: 0; flex-flow: row wrap; padding-bottom: 10px;}
.product-amenities-desc {vertical-align: top;display: inline-flex;line-height: 21px;}
.product-amenities-desc .delivery{width: 120px;display: inline-block;}
.product-amenities .delivery span{color: #757576; font-size: 13px;}
.product-amenities-list > div{width: 33%}

.checkout-address-delivery {font-size: 15px;margin-top: 10px;}
#deliverychecknewpincode {font-size: 17px;margin-left: 10px;}
#deliverychecknewpincode .checkout-address-delivery .delivery-round-icon, .checkout-address-delivery .delivery-round-icon {width:10px;height:10px;border-radius:10px;display: inline-block;}
.sdd-delivery .delivery-round-icon{color:#527e34;background:#527e34;box-shadow: inset 0 0 2px #527e34;}
.standard-delivery .delivery-round-icon{color:#006f79;background:#006f79;box-shadow: inset 0 0 2px #006f79;}
.not-delivery .delivery-round-icon{color:#adadad;background:#adadad;box-shadow: inset 0 0 2px #adadad;}
.sdd-delivery {color:#527e34;}
.standard-delivery{color:#006f79;}
.not-delivery{color:#adadad;}

.sold-by .inner-content, .country-of-origin .inner-content {margin-top: -5px;}
.sold-by .inner-content p, .country-of-origin .inner-content p, .delivery-period .inner-content p {margin-top: 0;}
.country-of-origin .outer-content h4 {text-transform: none;}

/* Smart Addon Modal Popup */

.sa-modal {background-color: #fff;;}
.sa-container {width: 100%; font-size: 16px;}
.sa-container .pop-up-smart-addon {margin-bottom: 25px;}
.sa-container .pop-up-smart-addon .sa-header, .sa-container .pop-up-smart-addon .sa-product-list {display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; width: 100%; text-align: center; line-height: 18px;}
.sa-container .pop-up-smart-addon{box-shadow: 0 0 15px #e4e4e4; border-radius: 10px; border: 1px solid #ececec;}
.sa-container .sa-header {background-color: #007680; color: #fff; border-radius: 10px 10px 0 0; padding: 15px 10px;}
.sa-container .sa-header > div, .sa-container .sa-product-list > div{flex-grow: 2; flex-basis: 15%}
.sa-container .sa-header > div:nth-child(2), .sa-container .sa-product-list .sa-product-list-name{text-align: left; flex-basis: 30%}
.sa-container .sa-header > div:nth-child(3), .sa-container .sa-product-list > div:nth-child(3),
.sa-container .sa-header > div:nth-child(4), .sa-container .sa-product-list > div:nth-child(4) {flex-basis: 12.5%}
.sa-container .sa-header > div:nth-child(6), .sa-container .sa-product-list > div:nth-child(6) {flex-basis: 15%;}
.sa-container .sa-product-list{border-bottom: 1px solid #ececec; background: #fff; overflow: hidden;}
.sa-container .sa-product-list img{width: 40%; -ms-transform: scale(1.15); -webkit-transform: scale(1.15); transform: scale(1.15)}
.sa-container .smart-addon-header{font-weight: bold; color: #454545;}
.sa-container .sa-product-list:last-child{border-radius: 0 0 10px 10px;}
.sa-modal .proceed-with-addon .fa-spinner { display: none;}
.sa-container .mr-2 {margin-right: 5px;}
.sa-container .ml-2 {margin-left: 5px;}
.sa-container .mx-1 {margin: 10px 0;}

ul.freebiesIconMain li {width: 20%;}
#tracktag .product .product-name {width: 80%; margin: 0 auto}

/* Covid Kit */
.covid-kit-page .pop-cup-listing .radio-container {margin-bottom: 0px;}
.covid-kit-page .choice-of {font-size: 14px; line-height: 16px; color: #757575;}
.covid-kit-page .pop-cup-lists p.title {font-size: 15px;}
.covid-kit-page .innovation-feature li {background-image: url("../images/safe-touch/safetouch-features-icon.png"); background-repeat: no-repeat; width:130px; height: 130px; margin: 10px;}
.covid-kit-page .feature-1 {background-position: 22px 0;width:auto;}
.covid-kit-page .innovation-feature .feature-2 {background-position: -102px 0;}
.covid-kit-page .feature-3 {background-position: -257px 0;}
.covid-kit-page .feature-4 {background-position: -396px 0;}
.covid-kit-page .feature-5 {background-position: -534px 0;}
.covid-kit-page .feature-6 {background-position: -672px 0;}
.covid-kit-page .feature-1 label{bottom: -20px;}
.covid-kit-page .greybg{background: #efefef;padding:50px 0 70px 0;}
.covid-kit-page .greybg .luxcontent{padding-left:50px;}
.covid-kit-page .greybg .luxcontent h2{font-size: 30px;color: #006f79;margin-top:70px;}
.covid-kit-page .greybg .luxcontent p{font-size:18px; color:#6f6f6f; line-height:36px; margin-top:16px;}
.covid-kit-page .greybg .luxcontent a{margin-top:10px;}
.covid-kit-page .go-mask-feature li, .covid-kit-page .go-mask-kids-feature li  {background: url("../img/gomask/sp-gomask-adult.png") no-repeat; padding:0; margin: auto 5px 15px 5px; height: 125px; width: 117px; display: inline-block; float: inherit;}
.covid-kit-page  .go-mask-feature li label, .covid-kit-page  .go-mask-kids-feature li  label {position: absolute; bottom: 0; text-align: center; display: block; font-size:16px; color: #9a8686; width: 100%; font-weight: 700; line-height: 20px; }
.covid-kit-page .go-mask-feature .sp2, .covid-kit-page .go-mask-kids-feature .sp2 {position:absolute; bottom:-17px !important; line-height: 17px;}
.covid-kit-page .go-mask-feature .feature-1{background-position: 10px 0 }
.covid-kit-page .go-mask-feature .feature-2{background-position:-110px 0 }
.covid-kit-page .go-mask-feature .feature-3{background-position:-230px 0 }
.covid-kit-page .go-mask-feature .feature-4{background-position:-352px 0 }
.covid-kit-page .go-mask-feature .feature-5{background-position:-472px 0 }
.covid-kit-page .go-mask-feature .feature-6{background-position:-591px 0 }
.covid-kit-page .go-mask-kids-feature li {background: url("../img/gomask/sp-gomask-kids.png") no-repeat;}
.covid-kit-page .go-mask-kids-feature .feature-1{background-position: 10px 0 }
.covid-kit-page .go-mask-kids-feature .feature-2{background-position:-110px 0 }
.covid-kit-page .go-mask-kids-feature .feature-3{background-position:-230px 0 }
.covid-kit-page .go-mask-kids-feature .feature-4{background-position:-350px 0 }
.covid-kit-page .go-mask-kids-feature .feature-5{background-position:-472px 0 }
.covid-kit-page .go-mask-kids-feature .feature-6{background-position:-594px 0 }
.covid-kit-page .gomask .pop-cup-lists p.title {margin: 15px auto; line-height: 24px;}
.covid-kit-page .adults-title, .covid-kit-page .kids-title {margin-bottom: 15px;}
.covid-kit-page .add-to-cart-buy-now-button .add-to-cart-btn {margin-right: 10px;}
.covid-kit-page .covid-kit-cart { display:block; overflow: hidden; background-color: #f9f9f9;}
.covid-kit-page .custom-nav .nav-tabs>li.active>a { background: #f9f9f9; border-bottom-color: #f9f9f9;}
/* .covid-kit-page .custom-nav .tab-pane { background: #f9f9f9;} */
.covid-kit-breadcrumb ol { padding-left: 0;}
.covid-kit-page .pop-cup-listing .sub-title {margin: 0 0;}
.covid-kit-page .pop-cup-lists p.title {margin: 10px auto;}
.covid-kit-page .covid-kit-cart {padding-top: 10px; padding-bottom: 10px;}
.covid-kit-page .gomask-variants .pop-cup-container { padding-top: 20px; padding-bottom: 30px; padding-left: 0px; padding-right: 0px;}
.covid-kit-page .popcup-single-cont {margin-bottom: 0;}
.covid-kit-page .custom-secondary-button {background: #007680;color: #fff;border: none;}
.covid-kit-page .btnAddToCart {border-right: 1px solid #fff;}
.covid-kit-product-info {padding: 60px 0px 10px 0px; }
.covid-kit-product-info .product-specs ul, .covid-kit-product-info .st-inspiration ul{padding-left: 10px; display: inherit;}
.covid-kit-product-info .product-specs ul li, .covid-kit-product-info .st-inspiration ul li{list-style-type: none; flex-flow: column;text-align: left;}
.covid-kit-product-info .product-specs li strong, .covid-kit-product-info .st-inspiration li strong {color: #000;}
.covid-kit-product-info .custom-nav .tab-pane {overflow: hidden;}
.covid-kit-product-info .custom-nav .nav-tabs>li {width: 50%;}
.covid-kit-product-info .custom-nav .tab-name-info .tab-name {padding: 10px 0 5px 0;}
.covid-kit-page .currency-symbol, .covid-kit-page .actual-value{padding: 0 0px; }
.covid-kit-page .sets-price {margin-bottom: 5px;}
.covid-kit-page .sets-cont {margin: 10px auto;}
.covid-kit-page .pop-cup-container{background: #f9f9f9; width: 100%; padding: 30px ; border-radius:  10px;}
.covid-kit-page .vcenter {padding-left: 0; padding-right: 0;}
.covid-kit-page .sets-info {border-radius: 5px; border: 1px solid #d5d5d5; padding: 10px;}
.covid-kit-page .sets-cont.active .sets-info {border: 1px solid #007680;box-shadow: 0 2px 4px 0 rgb(0 0 0 / 15%)}
.covid-kit-page .pop-cup-listing .checkmark {border: 2px solid #d5d2d5}
.covid-kit-page .pop-cup-listing .radio-container .checkmark:after {border-color: #d5d2d5;}

.product .product-price, .bag .product .product-price {display: flex; align-items: center; flex-wrap: wrap; justify-content:center; width: auto !important}
.lunchbox-order-space .custom-nav .nav-link {padding: .5rem .8rem;}
.grey-container picture .width100 {width: 100%;}
.gift-container .main-img{max-width: 100%;}
#corporate-section .carousel {margin-top: 0}

#gift-branding .padding-text {width: 50%; display: flex; flex-direction: column; align-items: center; justify-content: center; margin: 0 auto;}
#gift-branding .content {width: 100%;}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover, .carousel-control-next, .carousel-control-prev {color: black}
.seo-section.preserve-seo, .seo-section.tyffynflex-seo {margin-top: 5rem;}
.seo-section.safetouch-seo {margin-top: 13rem;}
.seo-section.hautecase-seo {margin-top: 7rem;}
.lynk_page .sticky-row.btnstock, .pop-cup-b4 .sticky-row.btnstock, .gomask .sticky-row.btnstock{width: auto;display: inherit;}
.covid-kit-page .carousel-caption {display: inline-table;}

.safe-touch-listing .static-banner {text-align: center}
.shipping-icon {display: flex; align-items: center}

.gifting-combo-o .booking-segment h3,.gifting-combo .booking-segment h3 {font-size: 14pt;}
/* .gifting-combo-o .product-variant {display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;} */
.gifting-combo-o .product-variant ul:hover:not(.selected), .gifting-combo .product-variant ul:hover:not(.selected) {border-bottom: 5px solid #cccccc;}
.gifting-combo .luxetray-variants .listTyffyn .luxetray, .gifting-combo .drynk-variants .listTyffyn .drynk600 {box-shadow: inset 0 0 0 1px transparent, 0 1px 2px transparent;border-radius: 5%;}
.gifting-combo .luxetray-variants .listTyffyn .luxetray:hover:not(.active), .gifting-combo .drynk-variants .listTyffyn .drynk600:hover:not(.active) {box-shadow: inset 0 0 0 1px rgb(0 118 128 / 90%), 0 1px 2px rgb(0 0 0 / 10%);border-radius: 5%;}
.gifting-combo .luxetray-variants .luxetray.active, .gifting-combo .drynk-variants .drynk600.active {box-shadow: inset 0 0 0 1px rgb(0 118 128 / 90%), 0 1px 1px rgb(0 0 0 / 10%);border-radius: 5%;}
.gifting-combo-o .product-variant, .gifting-combo .select-gifting-section .product-variant-combo{display:flex;flex-wrap:wrap;flex-direction:row;align-content:space-around;justify-content:space-around;align-items:flex-end;text-align: center;padding-bottom: 10px;}
.gifting-combo .popcup-variants .tyffyn-style.combo li{width: 125px;}
.gifting-combo .popcup-variants .combo-skuimg {width: 75px;}
.gifting-combo-o .luxetray-popcup-active-600,.gifting-combo .luxetray-popcup-active-600{background-position: -8px -3645px !important;}
.gifting-combo-o .drynk-popcup-active-600,.gifting-combo .drynk-popcup-active-600{background-position: -8px -3791px !important;}
.gifting-combo .popcup-variants .popcup-count-input {height: 29px;}
.gifting-combo .popcup-variants .popcup-count-input a { padding: 7px 7px;font-size: 11px;}
.gifting-combo .popcup-variants .popcup-count-input input { width: 37px;}
.gifting-combo .imgParent ul {display: flex;}
.gifting-combo .gifting2 img {width: 80px;}
.product-variant-combo ul {margin: 0px 0px 0px 0px; }
.gifting-combo-o .price-info .error, .gifting-combo .price-info .error {font-size: 15px;margin: 0px;}
.gifting-combo-o .price-info .mrp-price, .gifting-combo .price-info .mrp-price {margin-bottom: 5px;}
.gifting-combo-o .price-info .btnstock, .gifting-combo .price-info .btnstock {margin-top: 5px;}
/* .gifting-combo-o .tyffyn-variant ul li, .gifting-combo-o .product-variant ul li, .gifting-combo .tyffyn-variant ul li, .gifting-combo .product-variant ul li {padding: 10px 0px 0px 0px;} */
/* .gifting-combo .drynk-variants .tyffyn-style.combo li{width: 33.3%;} */
.gifting-combo .product-combo.plus {margin-top: 90px;}
.gifting-combo.drink-set .product-combo.plus {margin-top: 112px;}
.gifting-combo .luxetray-variants ul li a span, .gifting-combo .popcup-variants ul li a span, .gifting-combo .drynk-variants ul li a span {color: #6f6f6f;}
.gifting-combo .left-title {color: #006f79;font-family: 'whitney-medium';font-size: 18pt;}
.gifting-combo .sticky-footer-btn .gifting2 ul {display: flex;}
.gifting-combo.drink-set .imgBox .gifting2 {vertical-align: middle;display: flex;flex-wrap: wrap;align-content: space-around;flex-direction: row;margin-top: 3rem;}
.gifting-combo .quantity-bold {font-family: 'whitney-medium';font-size: 19px;}
.gift-container-new img {padding-top: 0 !important }
.gifting-combo-o .title-hint {font-size: 16px;color: #6f6f6f;}
.gifting-combo-o .product-variant a, .gifting-combo .product-variant a {width: 50%;}
.gifting-combo-o .product-variant a ul li:first-child, .gifting-combo .product-variant a ul li:first-child {margin: auto;}
.gifting-combo .luxetray-variants .listTyffyn .variants.luxetray {background: url(/static/external/v2-2018/images/tyffyn-1.png);background-repeat:no-repeat;width: 101px;height: 90px;margin-bottom: 12px;display: block;}
.gifting-combo .luxetray-variants .listTyffyn .variants.luxetray-black {background-position:-81px -3912px;}
.gifting-combo .luxetray-variants .listTyffyn .variants.luxetray-burgundy {background-position:8px -3912px;}
.gifting-combo .popcup-variants .listTyffyn .variants.popcup {background: url(/static/external/v2-2018/images/gifting/sp-popcup.png);background-repeat:no-repeat;width: 80px;height: 85px;display: block;margin:auto;}
.gifting-combo .popcup-variants .listTyffyn .variants.popcup-gold {background-position:-141px -95px;}
.gifting-combo .popcup-variants .listTyffyn .variants.popcup-black {background-position:-209px -186px;}
.gifting-combo .popcup-variants .listTyffyn .variants.popcup-purple {background-position:-11px -95px;}
.gifting-combo .popcup-variants .listTyffyn .variants.popcup-blue {background-position:-141px -185px;}
.gifting-combo .popcup-variants .listTyffyn .variants.popcup-silver {background-position:-75px -9px;}
.gifting-combo .popcup-variants .listTyffyn .variants.popcup-red {background-position:-206px -9px;}
.gifting-combo .popcup-variants .listTyffyn .variants.popcup-coolgrey {background-position:-11px -184px;}
.gifting-combo .popcup-variants .listTyffyn .variants.popcup-coralcrush {background-position:-210px -95px;}
.gifting-combo .popcup-variants .listTyffyn .variants.popcup-wintermint {background-position:-10px -10px;}
.gifting-combo .popcup-variants .listTyffyn .variants.popcup-coolcyan {background-position:-78px -184px;}
.gifting-combo .popcup-variants .listTyffyn .variants.popcup-lilaclove {background-position:-79px -95px;}
.gifting-combo .popcup-variants .listTyffyn .variants.popcup-scarletsun {background-position:-143px -9px;}
.gifting-combo .drynk600 {background-image: url(/static/external/v2-2018/images/gifting/sp-drynk600-gulper.png);background-repeat:no-repeat;width: 79px;height: 150px;display: block;margin:auto;}
/* .gifting-combo .drynk-variants .listTyffyn a {border: 1px solid;} */
.gifting-combo .drynk-variants .listTyffyn .drynk600-graphite {background-position: -309px -319px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-gold {background-position: -371px -319px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-black {background-position: -250px -465px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-purple {background-position: -190px -168px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-shinyblack {background-position: -70px -166px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-white {background-position: -70px -21px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-blue {background-position: -190px -465px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-green {background-position: -250px -318px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-red {background-position: -190px -19px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-cats {background-position: -10px -465px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-bunnies {background-position: -130px -465px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-camo {background-position: -69px -465px}
.gifting-combo .drynk-variants .listTyffyn .drynk600-pink {background-position: -252px -168px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-yellow {background-position: -7px -22px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-ombre {background-position: -10px -319px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-piggy {background-position: -309px -168px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-pal {background-position: -371px -170px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-icecrystal {background-position: -185px -315px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-velvetblack {background-position: -70px -168px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-velvetred {background-position: -128px -166px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-velvetsilver {background-position: -128px -19px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-urbanpython {background-position: -310px -19px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-mickey {background-position: -70px -319px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-minnie {background-position: -130px -319px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-unicorn {background-position: -372px -22px;}
.gifting-combo .drynk-variants .listTyffyn .drynk600-avengers {background-position: -310px -465px;}

/* Personalised Gifts */
.personalised-gifts-page .img-personalise{width:65%;margin:auto}
.personalised-gifts-page .personalise-form{margin-top:15px;background:#fff;padding:3px 10px;position:relative;border-radius:50px;width:330px;font-size:14px}
.personalised-gifts-page .white-container .personalise-form{background:#efefef}
.personalised-gifts-page .personalise-form input[type=text]{border:0;padding:4px;width:calc(100% - 100px);background:0 0;outline:0;text-transform:uppercase}
.personalised-gifts-page .personalise-form input[type=button]{position:absolute;top:0;right:0;bottom:0;border:0;background:0 0;padding:0 20px;margin:3px;background:#006f79;color:#fff;transition:.3s;border-radius:50px}
.personalised-gifts-page .personalise-text{width:100px;letter-spacing:1px;position:absolute;color:#fff;text-transform:uppercase;text-align:center;font-size:16px}
.personalised-gifts-page .tyffyn-personalise-text{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);right:calc(100% - 79%);top:calc(100% - 27%)}
.personalised-gifts-page .safetouch-personalise-text{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);right:calc(100% - 49%);top:calc(100% - 70%)}
.personalised-gifts-page .popcup-personalise-text{font-size:14px;right:calc(100% - 74.5%);top:calc(100% - 56%)}
.personalised-gifts-page .lynk-personalise-text{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);right:calc(100% - 64%);top:calc(100% - 55%)}
.personalised-gifts-page .elytewallet-personalise-text{right:calc(100% - 78.5%);top:calc(100% - 66%)}
.personalised-gifts-page .tracktag-personalise-text{font-size:14px;right:calc(100% - 77.5%);top:calc(100% - 44%)}
.personalised-gifts-page .tyffyn-zoom-in-out,.personalised-gifts-page .safetouch-zoom-in-out,.personalised-gifts-page .popcup-zoom-in-out,.personalised-gifts-page .lynk-zoom-in-out,.personalised-gifts-page .elytewallet-zoom-in-out,.personalised-gifts-page .tracktag-zoom-in-out {animation: zoom-in-zoom-out 1s ease infinite;}
@keyframes zoom-in-zoom-out{0%{opacity:0}100%{opacity:1}}
.personalised-gifts-page .personalise-max-text {display: block;color: #6c757d!important;font-size: 12px;margin-top: -4px;margin-left: 10px;}

/* Track Order */
.track-order .submitbtn-default { background-color: #007680; border: 1px solid #007680; color: #fff; padding: 3px 22px; border-radius: 100px; font-size: 17px; font-weight: bold; margin: 10px 0; }
.track-order .submitbtn-default.disabled {pointer-events: none;opacity: 0.5;}
.track-order h2 {color: #007680;font-weight: 400;font-style: normal;font-size: 36px;}
.track-order .shipment-detail table tr th, .track-order .shipment-detail table tr td {white-space: nowrap;text-transform: capitalize;padding: 0.4rem;}
.track-order .shipment-detail table tr th{font-family: 'whitney-medium';font-size: 18px;}
.track-order .shipment-detail table tr td{font-size: 16px;}
.track-order .input-group{margin-bottom: 1rem;}
.track-order .error{margin-top: 5px;margin-bottom: 0px;font-size: 15px;}
.track-order #captcha {letter-spacing: 2px;font-size: 16px;padding: .65em .8em;margin-top: 1px;}

/* Stores Page */
.stores-page{margin-top:86px;}
.stores-page .blue-button {border-radius: 32px;padding: 8px 38px;font-size: 19px;}
.stores-page h4{color: #007680; font-family: 'whitney-medium'; padding:6px 0 10px; font-size: 21px;}
.stores-page i{color: #999; margin-right: 5px;}
.stores-page hr{display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 0; padding: 0; }
.stores-page p{line-height: 31px; font-size: 16px; padding:3px 0;}
.stores-page .stores-address{ width: 100%; margin-right: 2%; display: inline-table; padding: 10px; cursor: pointer;}
.stores-page .title-near-you{color:#007680;font-family:whitney-light;font-weight:400;font-size:45px;text-transform:uppercase;text-align:center;margin: 50px auto;}
.stores-page .city-btn ul{display: flex;flex-wrap: wrap;align-content: stretch;justify-content: center;}
.stores-page .city-btn .blue-button {background-color: #fff;color: #006f79;outline: none;border: 1px solid #006f79;text-transform: uppercase;}
.stores-page .city-btn .blue-button.active,.stores-page .city-btn .blue-button.active:hover:focus:active {background-color: #006f79;color: #fff;box-shadow: 1px 2px 4px 4px #d4d4d4;}
.stores-page .address i {color: #007680;font-size: 20px;}
.stores-page .store-detail, .stores-page .retail-map {margin-top: 3rem;margin-bottom: 3rem;}
.stores-page .shop-feat {display: flex;flex-wrap: wrap;align-content: stretch;justify-content: center; margin: 50px auto;}
.stores-page .shop-feat li {padding: 10px; margin:0 20px; text-align: center}
.stores-page .shop-feat li img{width: 80px; height: 80px; border: 1px solid #786565;padding: 20px; border-radius: 5px;}
.stores-page .shop-feat li p {text-align: center;color: #786565;padding-top: 10px;line-height: 20px;}
.view-map-btn div {text-align: right;}
.view-map-btn .btn-view-on-map, .view-map-btn .back-to-address {text-transform: uppercase;font-size: 14px;}
.stores-page div#google-map { height: 500px; display: none; float: right; width: 100%; }
.stores-page .carousel-inner {text-align: center;}
.stores-page .carousel-control-next, .stores-page .carousel-control-prev {width: 16%;}
.stores-page #google-map-content p#namelist {text-transform: capitalize;}
.stores-page .carousel-control-next, .stores-page .carousel-control-prev {opacity: 1 !important;}
.stores-page .carousel-control-next i, .stores-page .carousel-control-prev i, #modalCarousel .carousel-control-next i, #modalCarousel .carousel-control-prev i {font-size: 25px;}
.stores-page #google-map-content .ccc {display: flex;flex-wrap: nowrap;flex-direction: row;align-content: flex-end;justify-content: space-around;align-items: center;}
.stores-page .store-img {width: 152px;vertical-align: middle;}
.stores-page .address a{color: #007680; cursor: pointer;}

.send-reset-email-form .send-reset-email-message-2 {display: none; }
.send-reset-email-form.action-complete .send-reset-email-error {display: none; }
.send-reset-email-form.action-complete .send-reset-email-message {display: none; }
.send-reset-email-form.action-complete .send-reset-email-message-2 {display: block; }
.send-reset-email-form.action-complete .send-reset-email-input-row {display: none !important; }
.send-reset-email-form.action-complete .send-reset-email-button-row {display: none !important; }

.reset-password-form .reset-password-message-2 { text-align: center; display: none; }
.reset-password-form .reset-password-message-2 a {color: #00a5b3; }
.reset-password-form.action-complete .reset-password-error { display: none; }
.reset-password-form.action-complete .reset-password-message {display: none; }
.reset-password-form.action-complete .reset-password-message-2 {display: block; }
.reset-password-form.action-complete input {display: none; }
.reset-password-form.action-complete .reset-password-button {display: none; }
.reset-password-form.action-complete .send-reset-email-input-row, .reset-password-form.action-complete .send-reset-email-button-row {display: none; }

.flex-box{display: flex; flex-direction: row;}
.flex-content{display: flex; flex-direction: column; justify-content: center;}

@media(min-width:768px){
    .carousel-caption.tyffyn-flex-carousel {right: 17%; top: 70%; }
    .carousel-caption.lb-tyffyn-carousel {left: 74%; top: 65% !important; width: 35%; }
    .pin-code-mobile {display: none;}
    .custom-nav .new-list.product p{min-height: inherit; padding: 0;width: 90%; margin: 5px auto}
    /* #tracktag .new-list.product p{margin: 5px 0; width: 100%;} */
}
@media only screen and (max-width:3000px){
    .tyffyn-inner::before{bottom: -264px;}
}
@media(min-width:768px){.carousel-caption.tyffyn-flex-carousel {right: 17%;top: 70%;}}
@media only screen and (max-width:3000px){.tyffyn-inner::before{bottom: -264px;}}

@media (min-width:1281px) and (max-width:1366px) {
    .drynk .t-custom-nav.custom-nav .tab-name-info .tab-name {padding: 0 0 5px 0}
}
@media (min-width:1170px) and (max-width:1280px) {
    .preserve-wrapper .top-auto { top:68% !important;right:11% !important;}
    .link1.link2.col-md-12.col-xs-6 {position: relative;right: 15px;}
}
@media (min-width:951px){
    .animate-top.animate-top-displayed{bottom:50px;opacity:1}
}
@media only screen and (max-width: 1280px){
    .accessories-space{padding: 50px 0; }
    .main-menu.navbar-nav li{padding: 2em 0 0 0;}
    .main-menu.navbar-nav{margin-left: 25px;}
    .main-menu.navbar-nav:nth-child(2){margin-left: 0;}
    .main-menu.navbar-nav:nth-child(2) li{padding: 2em 0.3em 0.3em 0.3em;}
    .main-menu.navbar-nav .navbar-right{margin-left: 0;}
    .main-menu.navbar-nav.nav > li > a, .main-menu .dropdown .btn {font-size: 16px;}
    .carousel-caption{ /* top: 65% */ right: 5%}
    .carousel-caption .green-button{padding: 5px 20px; font-size: 16px;}
    .carousel-caption.drynk-caption{right: 15%;}
    .carousel-caption.tyffyn-caption{right: 18%;}
    .carousel-caption h3{font-size: 21px;}
    /* .drynk .carousel-caption{right: 14%;} */
    .caption-placement-2 {right: 19%;}
    .main-menu.navbar-nav.nav>li>a.spl-button{padding: 7px 14px; font-size: 16px; }
    .lunchkit .new-list.product .product-name-sm{padding: 0 30px;}

    .drynk .t-custom-nav.custom-nav.drynk-custom-nav .nav-tabs>li>a  {padding: .18rem .18rem 0 .18rem;}
    .drynk .t-custom-nav.custom-nav.drynk-custom-nav .nav-tabs a img {flex-basis: 30%}
    .drynk .t-custom-nav.custom-nav.drynk-custom-nav .tab-name-info {flex-basis: 70%; padding-left: 0}
    .drynk .t-custom-nav.custom-nav .nav-tabs a img {width: 70px;}
    .drynk .t-custom-nav.custom-nav .tab-name-info .tab-name {padding: 5px 0; font-size: 14px;}
}
@media only screen and (min-width:1025px) and (max-width: 1200px){
    .product .title{font-size:20px;}
}
@media only screen and (min-width:1025px) {
    .new-list.product img.woBagmat{width: 215px;margin-right: auto;margin-left: auto;margin-bottom: 5px;margin-top: 52px;}
}
@media only screen and (max-width: 1200px){
    .product-price{ min-height: 56px; }
    .vaya-company .vaya-content p{width:36%;}
    .vaya-company .unparalleled p {padding: 15px 2% 0 2%;}
    .vaya-company .join-hot p {padding: 0 9%;}
    .tyffyn-variant ul, .product-variant ul {margin-right:0px;}
    .caption-placement-2 {right: 17%;}
    .carousel-caption.drynk-caption{right: 13.5%;}
    .carousel-caption.tyffyn-caption{right: 15%;}
    .offers-all .tyffyn-bottom .feature-3{background-position: -212px 0;width:95px;}
    .offers-all .tyffyn-bottom .feature-2{background-position: -98px 0;width:95px;}
    .offers-all .tyffyn-bottom .feature-5{background-position: -322px 0;width:100px;}
    .offers-all .tyffyn-bottom .feature-4{background-position: -440px 0;width:95px;}
    .offers-all .tyffyn-bottom .feature-1{background-position:11px 0;width:95px;}
    /*.custom-header .menu-dropdown .dropdown-menu a {padding:0 5px 10px 5px }*/
}
@media only screen and (max-width: 1170px){
    .offers-all .tyffyn-bottom .feature-3{background-position: -212px 0;width:90px;}
    .offers-all .tyffyn-bottom .feature-2{background-position: -98px 0;width:90px;}
    .offers-all .tyffyn-bottom .feature-5{background-position: -322px 0;width:99px;}
    .offers-all .tyffyn-bottom .feature-4{background-position: -440px 0;width:98px;}
    .offers-all .tyffyn-bottom .feature-1{background-position: -1px 0;width: 88px;}
    .foot2-img {float: left;width:70px !important;margin-right:18px;}
    .col-lg-5.col-md-6.col-sm-8.col-xs-12.pll{padding-right:0;}
}
@media only screen and (max-width: 1100px){
    .offers-all .tyffyn-bottom .feature-3{background-position: -222px 0;width:80px;}
    .offers-all .tyffyn-bottom .feature-2{background-position: -110px 0;width:80px;}
    .offers-all .tyffyn-bottom .feature-5{background-position: -326px 0;width:93px;}
    .offers-all .tyffyn-bottom .feature-4{background-position: -455px 0;width:80px;}
    .offers-all .tyffyn-bottom .feature-1{background-position:0 0;width:80px;}
    .offers-all .innovation-feature li label, .drynk-feature li label{font-size:14px;}
    .tyffyn-flex .new-list.product p {font-size: 13px;}
    .landing-page-product-list .product-area .new-list.product p{font-size: 14px;}
    .landing-page-product-list .product-area .new-list.product .product-name{padding: 0 10px !important;height: 50px;}
    #tracktag .new-list.product p{margin: 5px 0;}
}
@media only screen and (max-width: 1024px){
    .sets-price {font-size: 14px;}
    .white-container .main-img{max-width: 50%}
    .tyffyn-flex.white-container .main-img{max-width: 58%}
    .dropdown-outer-menu {padding: 0;}
    .vaya-company .vaya-content p{width:40%;}
    .carousel-caption{/* top: 12%; */ padding: 5px 0; right: 0%}
    .carousel-caption.caption-600 { max-width: 35%;}
    .carousel-caption.caption-600  p{font-size: 18px;}
    .carousel-caption.tyffyn-caption{right: 10%;}
    .carousel-caption.tyffyn-caption.single-btn{right: 10%;}
    .tyffyn-caption-right15{right: -5% !important;}
    .feature-desc{ margin:15% 10%}
    .at-work, .at-home {height: 25em;}
    /*footer .sign-up .form-control{font-size: 10pt;}*/
    .vacutherm{margin:40px auto 20px auto;}
    /* .user-name {width: 70px;} */
    .feature{margin-top: 0}
    .bagmat-section .grey-spacing-kyds{margin: 20px 0;}
    .bagmat-section .grey-spacing{margin-top: 10px;}
    .grey-spacing .loading{margin-bottom: 20px;}
    .booking-segment .media-heading-mini .media-heading{font-size: 13pt;}
    /* .drynk .carousel-caption{right: 8%;} */
    .store-locator{background-position: top -140px right -90px}
    .caption-placement-2 {right: 10%;}
    .carousel-caption.drynk-caption{right: 6.5%;}
    .blue-button, .blue-button-s, .mini-blue-btn, .mini-green-btn, .white-button {padding: 5px 15px}
    .tyffyn-bottom li {margin: 0 2px 0 1px;}
    .tyffyn-bottom .feature-3{width:80px;}
    .tyffyn-bottom .feature-5 {width: 84px }
    .tyffyn-bottom .feature-4{width: 82px }
    .offer-slider{padding: 20px 20px 30px 20px;}
    #tyffynlyte-slider.offer-slider{padding: 0;}
    .radio-set h2 {font-size: 18px;}
    .radio-set2 h2{font-size:18px;}
    .offers-all .tyffyn-bottom li {margin: 0 3px 0 1px;padding-top: 8px;width: 76px;}
    .offers-all .innovation-feature li label, .drynk-feature li label{font-size:14px;}
    .offers-all .drynk-feature-new .feature-5 {background-position: -334px 0;}
    .offers-all .tyffyn-bottom li {margin: 0 0px 0 1px;padding-top: 8px;width: 76px;}
    .offers-all .tyffyn-inner::before{bottom: -190px;}
    .offers-all .drynk-feature-new .feature-2 {background-position: -113px 0; width:79px;}
    .offers-all .drynk-feature-new .feature-5 {width:79px;  background-position: -342px 0;}
    .offers-all .drynk-feature-new li{ width:82px;}
    .offers-all .tyffyn-bottom .feature-5 {width: 84px;}
    .offers-all .tyffyn-bottom > li{width:84px;}
    .offers-all .tyffyn-bottom .feature-5{background-position: -326px 0;width:93px;}

    .lynk_page .lynk-img a {float: inherit;}
    .lynk_page .lynk-img a img{width: 30%; display: inline;}

    .product-amenities-list > div {width: 50%; margin: 8px 0;}
    .product-amenities-list .offer-icon img {padding:3px 3px 0 0}
    .product-amenities-list p {margin: 0;}
    .product-amenities-list .shipping-icon img {width: 26px;}
    #tracktag .custom-nav .new-list.product p{width: inherit;}
    /* #tracktag .new-list.product p.product-name {min-height: 60px;} */
}

@media only screen and (min-width: 992px){
    /* .freeShipment .shipping-icon img{width: 27px;margin-right: 5px;} */
    .freeShipment .shipping-icon img{width: 24px;margin-right: 7px;}
    .lunchbox-main .hero-container{background: #fff;}
    #loading {width: 300px;height: 150px;top: 0;left: 0;display: block; margin: 0 auto;opacity: 1;position: absolute;background-color: #fff;
        z-index: 99;text-align: center;}
    #loading-image { display: block;margin: 0 auto;left : 20%;top : 50%;z-index: 100;position : absolute;}
    .lunchbox-main .fixPosition{min-height:650px;}
    .lunchbox-main .hero-container{min-height: 350px;}
    /*.custom-header .menu-dropdown.main-menu.navbar-nav .dropdown-outer-menu li,.custom-header .menu-dropdown.main-menu.navbar-nav .dropdown-outer-menu li:hover{padding: 12px 0 8px 0; margin-top:0;}
    .custom-header .menu-dropdown.main-menu.navbar-nav .dropdown-outer-menu li:hover{background: #f2f2f2;}*/
    /*.custom-header .menu-dropdown.main-menu.navbar-nav .dropdown-outer-menu li:nth-child(1),.custom-header .menu-dropdown.main-menu.navbar-nav .dropdown-outer-menu li:nth-child(2){padding: 5px 0!important;}*/
    /*.custom-header .drop-down-inner-menu{background:#f2f2f2;
    padding:2% 10% 0% 0%;margin-left: 114px;margin-bottom: 0;float: left;}
    .custom-header .drop-down-inner-menu.tyffyn-inner-menu{width:30% !important;}
    .custom-header .drop-down-inner-menu.drynk-inner-menu{width:28% !important;}
    .custom-header .main-menu.navbar-nav .drop-down-inner-menu li a, .custom-header .main-menu.navbar-nav .tyffyn-m-inner-menu a, .custom-header .main-menu.navbar-nav .drynk-m-inner-menu a{color: #555;}
    .custom-header .menu-dropdown .dropdown-menu .drop-down-inner-menu  a {padding: 0 0px 0 20px;}
    .custom-header .trans{ display: block; opacity:0; -webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; transition: all 200ms ease-in;}
    .custom-header .trans:hover {display: block; opacity: 1;}
    .custom-header .m-tyffyn-dropdown i,.custom-header .m-drynk-dropdown i {display: none;}
    .custom-header .menu-dropdown .dropdown-menu {width: 100%;border: none; padding: 2px 0 0 0;box-shadow: none;}
    .custom-header .drop-down-inner-menu.tyffyn-inner-menu {padding:1.5% 0% 1% 0%; margin-top: 0; font-family: 'whitney-medium'}
    .custom-header .drop-down-inner-menu.drynk-inner-menu{padding:1.5% 0% 1% 0%; margin-top: 0; font-family: 'whitney-medium';margin-left:70.6%;}
     .dropdown-outer-menu {padding: 0 5%;border-top: 1px solid #eee;}*/
    .latch-brand p, .latch-brand h2 {padding-left: 15%;}
    .hero-carousel .item > div{height:163px; }
    .tyffyn-variant ul, .product-variant ul {margin-right:0px;}
    .tyffyn-variant.select-acc-margin ul {width: 26%;margin-bottom: 15px; margin-right:0;}
    .main-menu.navbar-nav .dropdown-menu {border: none; border-radius: 0;}
    .dropdown-menu .sub-menu {left: 100%;position: absolute;top: 0;visibility: hidden;margin-top: -1px;}
    .dropdown-menu li:hover .sub-menu {visibility: visible;}
    .dropdown:hover .dropdown-menu {display: block;}
    .nav-tabs .dropdown-menu,.nav-pills .dropdown-menu,.navbar .dropdown-menu {margin-top: 0;}
    .navbar .sub-menu:before {border-bottom: 7px solid transparent;border-left: none;border-right: 7px solid rgba(0, 0, 0, 0.2); border-top: 7px solid transparent;left: -7px;top: 10px;}
    .navbar .sub-menu:after {border-top: 6px solid transparent;border-left: none;border-right: 6px solid #fff;border-bottom: 6px solid transparent; top: 11px; left: -6px;}
    .cherish-block img{max-width: 400px;}
    .gift-container img{max-width: 470px;padding-top: 15%;}
}
@media only screen and (max-width: 991px){
     /**  Header Menu **/
     .product.new-list img{width:82% !important;}
     .safe-touch-listing .product .free-product img {margin-top: -20px; width: 35% !important}
     .safe-touch-listing .product img{margin-top: 30px;}
     .hautecase.product .free-product img{position: absolute; top: -5px; right: -5px; width: 30% !important;}
     .preserve-wrapper .product.new-list img{width:100% !important;}
     .drynk-listing .product.new-list img{width:72% !important;}
     /*.custom-header .product-icons { margin: -5px 10px 0 0; display: inline-block;}
     .custom-header .dropdown-toggle i { display: inline-block;font-size: 18px;vertical-align: baseline; padding-left: 5px;}
     .custom-header .menu-dropdown.main-menu.navbar-nav .dropdown-outer-menu li{padding: 14px 4px 10px 0; margin-top: 0;}*/
     .tyffyn-inner-menu,.drynk-inner-menu{display: none;}
     /*.custom-header .drop-down-inner-menu{padding: 0;}
     .dropdown-outer-menu,.custom-header .menu-dropdown .dropdown-menu a,.drop-down-inner-menu a {padding: 0;}
     ul.tyffyn-m-inner-menu, ul.drynk-m-inner-menu {padding:8px 0 0 0;position: relative; margin-left: 69px;display: inline-block;margin-top: -22px;}
     .custom-header .main-menu.navbar-nav ul.tyffyn-m-inner-menu li, .custom-header .main-menu.navbar-nav ul.drynk-m-inner-menu li {border-bottom: 0; padding:10px 4px !important;}
     .custom-header .menu-dropdown .dropdown-menu a {text-align: left;}
     .main-menu.navbar-nav ul.tyffyn-m-inner-menu li a, .main-menu.navbar-nav ul.drynk-m-inner-menu li a {font-weight: normal;font-size: 16px;}*/
    .product-variant{text-align: center;}
    .tyffyndiscount .owl-carousel .owl-nav button.owl-prev{left:-9%;}
    .tyffyndiscount .owl-carousel .owl-nav button.owl-next{right:-9%;}
    .tyffyndrynk .owl-carousel .owl-nav button.owl-prev{left:-9%; top:30%;}
    .tyffyndrynk .owl-carousel .owl-nav button.owl-next{right:-9%; top:30%;}
    .offers-all .drynk-head h2 {min-height:auto}
    /* .cherish-block img, .gift-options img,.gift-container img {max-width: 300px;margin:0 auto;} */
    /* .offer-icon{width: 20px;height: 18px;margin-right: 4px;} */
    .offer-contain-icon{width: 22px;height: 20px;}
    .accessories-space{padding: 20px 0; }
    .white-container .main-img{max-width: 60%}
    .white-container .main-container-img {width: 100%}
    .main-menu.nav > li > a{padding: 0 4px; font-size: 16px;}
    .main-menu.navbar-nav {margin-left: 25px;}
    .main-menu.navbar-nav li{padding-top: 4rem;}
    .booking-segment h3{font-size: 16pt;}
    .tyffyn-style li {padding: 0.5%;}
    .count-input input {width: 70px;}
    .count-input strong{font-size: 14pt;}
    .booking-segment .media-heading {font-size: 14pt;}
    .booking-segment .media-body p{font-size: 12pt; margin-top: 12px;}
    .booking-segment .media-heading-mini{padding: 5px 0;}
    .booking-segment .media-heading-mini .media-heading {font-size: 12pt; margin-bottom: 10px;}
    .product .title {font-size: 18px;}
    .product-container{margin:35px auto}

    .navbar-header {float: none; }
    .navbar-toggle {display: block;}
    .navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
    .navbar-collapse.collapse {display: none!important;}
    .navbar-nav {float: none!important;margin: 7.5px -15px;}
    .navbar-nav>li {float: none; }
    .navbar-nav>.panda{background-position: -319px -1696px;}
    .navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
    .navbar-text {float: none;margin: 15px 0;}
    .navbar-collapse.collapse.in { display: block!important;}
    .collapsing { overflow: hidden!important;}
    .main-menu.navbar-nav{margin:10px auto; display: block}
    .main-menu.navbar-nav li{padding:0em; width: 100%; background: #fff; text-align: left; border: 0; border-bottom: 1px solid #eee}

    .main-menu.sec-menu {display: inline-block; margin: 0; font-size: 18px;}
    .main-menu.sec-menu.navbar-nav{float: right !important}
    .main-menu.sec-menu.navbar-nav li{padding: 1.35em 0 0 0; width: auto; border-bottom: none; border-top: .3em solid #fff; }
    .main-menu.sec-menu.navbar-nav li:hover{border-color: #007680; }
    .main-menu.sec-menu.navbar-nav li ul li{padding:0px; border: 0;  border-bottom: 1px solid #eee}
    .dine-style .bagmat-style-women {width:40%; margin:0 auto}
    .carousel-caption p {font-size: 15px; margin-bottom: 0; line-height:20px;}
    .carousel-caption.caption-600  p{font-size: 15px; line-height:20px}
    .tyffyn-section{margin: 30px auto;}
    .product-box-2 p{font-size: 18px;}
    .innovation-feature, .drynk-feature {margin-top:20px;}
    .innovation-feature li{margin: 10px 16px;}
    .drynk-feature li{margin: 5px;}
    .tyffyn-variant ul{margin:10px 0px 0px 0px }
    /* .drynk .carousel-caption{right: 7%;} */
    .store-locator{background-position: top -110px right -70px}
    .tyffyn-bottom li {margin: 0 7px 0 9px;}
    .tyffyn-bottom .feature-5 {width: 95px;}
    .radio-set h2 {font-size: 18px;}
    .radio-set2 h2{font-size:20px;}
    .mobile-tyffyn{display:block;}
    .tyffyn-bottom li{width:94px;}
    .tyffyn-inner h2 {font-size:36px;}
    .tyffyn-inner p{font-size:16px;}
    .offer-slider h2{font-size:15px;}
    .offers-all .mobile-tyffyn{display:block;padding: 30px 0;}
    .radio-set2 span:last-child {font-size: 15px;font-weight: bold;}
    .lynk_page .innovation-feature li{margin: 10px 15px;}
    .lunchkit .new-list.product .product-name-sm {padding: 0 10px;}
    .lunchkit .filter .new-list.product .free-product img, .filter .new-list.product .free-product img{width: 35% !important}
    .lunchbox-order-space .new-list.product .free-product img{top: 10px; right: 0; width: 30% !important}
    ul.freebiesIconMain li {font-size: 12px !important; line-height: 18px; width: 50%}
    .flex-feature li {width: 104px; margin: 10px 8px;}
    
    .carousel-caption .btn {font-size: 14px;}
}

@media only screen and (min-width:768px) and (max-width:860px){
    .caption-btn-align-home, .caption-btn-align-tyffyn{padding-top: 60%;}
    /*.custom-header .menu-dropdown .dropdown-menu,.drop-down-inner-menu{position: relative;box-shadow: none;}*/
    .lunchbox-main .hero-img-viewer {width: 57%;}
    .lunchbox-main #zoom-container .glyphicon.glyphicon-menu-down{top:122%;}
    .hero-container{margin: 8% auto 3% auto;}
    .lunchbox-main .hero-img-viewer{width: 59%;margin-top: 35px;}
    .lunchbox-main .custom-primary-button, .lunchbox-main .custom-secondary-button {font-size: 14px;padding: 10px;}
    .lynk_page .lynk-right2 p{width:75%;}
    .lynk_page .lynk-right3 p{width:75%;}
}
@media only screen and (min-width:768px) and (max-width:991px){
    .vaya-corporate h2 {font-size: 25px;}
    .vaya-corporate .vaya-fresh h2{font-size:28px;}
    .vaya-corporate .vaya-fresh p{font-size:16px;}
    .vaya-corporate p{font-size:16px;}
    .vaya-corporate .vaya-taste h2{font-size:32px;}
    .vaya-corporate .vaya-taste p {font-size:18px;}
    .vaya-corporate .vaya-taste a{font-size:16px;}
    .vaya-company .vaya-content p{ width:30%;}
    /*-- company --*/
    .company-white-ban{background-size: 42%;}
    .lunch-box-contain{background-size:77%;}
    /*-- corporate gifting --*/
    .corporate-white-ban{ background-size: 42%; }
    .preserve-wrapper .top-auto {top:68% !important;}
    /* #gift-branding .col-md-4 {margin:15px;} */
    #corporate-section .visual-note {right:-30px;}
    .offers-all .mobile-tyffyn img{width: 90%;}
    .offer-slider .item img,.owl-carousel .owl-item img{margin: 0 auto;}
    .lunchbox-main .count-input {margin-top: 40px;}
    .lunchbox-main .imgBox #hero-image{width:70%;}
    .lunchbox-main .hero-carousel{width:14%;}
    #breadcrumb-current-variant{vertical-align: text-top;line-height: 36px;}
    .lunchbox-main #zoom-container .glyphicon.glyphicon-menu-up{left:16px !important;}
    .lunchbox-main #zoom-container .glyphicon.glyphicon-menu-down{left:3px !important;}
    .count-row{width: 75%;}
}

@media (max-width: 767px) {
    .filter .nav-side-menu {position: relative;   width: 100%;   margin-bottom: 10px;}
    .autocouponpopup .modal-content {padding: 10px;width: 90%;}
    .autocouponpopup .modal-content-new {width: 80%;}
    .autocouponpopup .autopopupimg{width: 50%;}
    .autocouponpopup .row .col-md-5{text-align: center;}
    .autopopupbtncont{text-align: center;}
    .autocouponpopup .autopopuphead{text-align: center;}
    .gifting-combo .sticky-footer-btn .gifting1 img{width: 116px;}
    .gifting-combo .sticky-footer-btn .gifting2 img{width: 40px;}
    .gifting-combo .sticky-footer-btn .product-combo i.plus-combo{top: 72px;}
    .gifting-combo .sticky-footer-btn .tyffyn-style{display: flex;}
    .gifting-combo-o .luxetray-popcup-active-600,.gifting-combo .luxetray-popcup-active-600{background-position: -3px -2752px !important;}
    .gifting-combo-o .drynk-popcup-active-600,.gifting-combo .drynk-popcup-active-600{background-position: -3px -2861px !important;}
    .gifting-combo .price-info p{text-align:center!important}
    .gifting-combo #main-activetag{margin-top:105px}
    .gifting-combo.drink-set .sticky-footer-btn .gifting2 ul {margin-top: 40px;margin-left: 15px;}
}

@media only screen and (max-width: 767px){
    .vcenter {align-items: center;}
    #gift-branding .padding-text {padding: 10%; width: 100%}
    .hero-carousel .carousel-control .glyphicon-menu-left, .hero-carousel .carousel-control .glyphicon-menu-right{display: block !important; font-size: 16px;}
    .drynk-900-mobile-btn, .home-drynk-900-mobile-btn {margin-left: 155px;margin-top: -25px;}
    /*.custom-header .product-icons {width: 70px;}*/
    .product-icons.hautecase-icon{background-position: -17px -1080px;}
    .lunchbox-main .variant-carousel-wrapper .owl-carousel .owl-nav button.owl-prev, .lunchbox-main .variant-carousel-wrapper .owl-carousel .owl-nav button.owl-next{height: 25px;}
    .tyffyn-variant ul li, .product-variant ul li {font-size: 14px;}
    .lunchbox-main #content_Design_Story {border-bottom: none; padding-bottom: 0; margin-bottom: 0;}
    .lunchkit .vcenter{width: 100%;}
    .lunchkit .title.hidden.visible-xs{text-align: center;}
    .lunchkit .grey-container .content, .lunchkit .white-container .content {width: 90%; margin: 0 5%; text-align: center;}
    .lunchkit .gomask .grey-container .content, .lunchkit .gomask .white-container .content {width: 100%; margin: 0 auto}
    .lunchkit .feature img{margin: 10px auto;}
    .lunchkit-feature, .bags-feature, .go-bags-feature {margin: 35px auto 0px auto;}
    .lunchkit-feature li, .bags-feature li, .go-bags-feature li {margin: 0 12px; float: inherit; display: inline-block;}
    .lunchkit .feature h1, .bags-feature h1, .go-bags-feature h1 {margin-top: 10px}
    .lunchkit .grid-item--width2{padding: 5px;}

    .bags-feature li, .go-bags-feature li{margin: 5px 0;}
    .go-bags-feature li{background: url(../img/bags/m-gobag-icon.png) no-repeat; height: 100px; width: 90px;}
    .go-bags-feature li label{font-size: 14px;}
    .go-bags-feature .feature-1{background-position: 10px 0 }
    .go-bags-feature .feature-2{background-position:-78px 0 }
    .go-bags-feature .feature-3{background-position:-163px 0 }
    .go-bags-feature .feature-4{background-position:-248px 0 }
    .go-bags-feature .feature-5{background-position:-332px 0 }

    .go-bags-mini-feature li{background: url(../img/bags/sp-m-bentobag-mini.png) no-repeat; height: 100px; width: 90px;}
    .go-bags-mini-feature .feature-1{background-position: 17px 0}
    .go-bags-mini-feature .feature-2{background-position:-72px 0 }
    .go-bags-mini-feature .feature-3{background-position:-162px 0 }
    .go-bags-mini-feature .feature-4{background-position:-247px 0 }
    .go-bags-mini-feature .feature-5{background-position:-339px 0 }

    .bags-feature li{background: url(../img/bags/m-bentobag-icon.png) no-repeat; height: 100px; width: 82px;}
    .bags-feature li label{bottom: 5px}
    .bags-feature li label.feature-bottom {bottom: -10px}
    .bags-feature .feature-1{background-position: 10px 0 }
    .bags-feature .feature-2{background-position:-76px 0 }
    .bags-feature .feature-3{background-position:-162px 0 }
    .bags-feature .feature-4{background-position:-249px 0 }
    .bags-feature .feature-5{background-position:-335px 0 }

    .gochamp-cute-cool {height:auto;}

    .filter.bags p.product-name{padding: 0 10px;}
    .all-appetites-img{margin-left: 0;}
    .all-appetites .vcenter{width: 100%}
    .all-appetites .vcenter .text-content{width: 100%; margin: 0 auto}
    .drynk-space .new-list .dynamic-offers{min-height:5px;}
    .drynk-listing .product-info {min-height: 238px;}
    .new-list.product .list{padding-top: 5px;}
    .drynk-listing .new-list.product .drynk-list, .drynk-listing .product .drynk-list{margin: 5px auto; min-height: 52px;}
    .drynk-listing .product .drynk-list.spl-spliter{min-height: auto;}
    .new-list.product .bagmat-list a, .new-list.product .drynk-list a, .kids-drynk-section .list .selected-tyffyn {font-size: 15px;}
    .product .drynk-list a:nth-of-type(2)::before, product .drynk-list a:nth-of-type(3)::before{content:""; }
    /*.product .drynk-list a:nth-of-type(3)::before {content:"|"; padding:3px 5px 3px 3px;  color:#999 !important; font-family: 'whitney-light';}*/
    .drynk-list a{ font-size: 15px;}
    .drynk-listing .new-list.product {min-height:365px;}
    .drynk-listing .new-list.product .list a {font-size: 12px;}
    .product-amenities-list .offer-icon img{margin-right: 0;}
    .lunchbox-main .shipping-icon img {vertical-align: text-top;width: 24px;padding:3px 3px 0 0;}
    .freeShipment{margin:0;}
    .lunchbox-main .productNameXs {font-weight: 600;color:#000; font-size: 21px;text-align: center;line-height: 30px;}
    .vaya-company .vaya-content{top:35%;}
    .vaya-company .vaya-content h2{font-size:24px;}
    .lunchbox-main .count-input { padding:15px 0 10px 0;border-bottom:0;text-align: center; }
    .vaya-company .vaya-content p{width:100%; font-size:12px; line-height:14px; padding-top:10px;}
    .vaya-company h2 {font-size: 21px;}
    .vaya-company p {font-size:13px; line-height:22px;}
    .vaya-company .innovation{ padding-top:10px;}
    .vaya-company .innovation p{width:100%;}
    .vaya-company .intelligant{padding:15px 0;}
    .vaya-company .state-art{padding:35px 0;background-position: center;}
    .vaya-company .environment{padding:30px 15px;background-position: center;}
    .vaya-company .join-hot{padding:30px 0;}
    .vaya-company .vaya-green a{font-size:15px;}
    .vaya-company .intelligant img{width: 90%;margin: 0 auto;text-align:center;display:block;}
    .vaya-company .join-hot p {padding:0;}
    .vaya-company .join-hot{width: 100%;}
    .product-info .stock .currency {padding-left:10px;}
    .vaya-corporate .vaya-taste{left:0; top:12%;}
    .vaya-corporate .vaya-taste h2{font-size:20px;}
    .vaya-corporate .vaya-taste p{font-size:14px; line-height:18px;}
    .vaya-corporate .vaya-enq a{font-size:13px; margin-top:6px;padding: 2px 22px; cursor:pointer;}
    .vaya-corporate .courtesy-banner img{width:100%;}
    .vaya-corporate .courtesy-inner{padding:40px 0;}
    .vaya-corporate h2{font-size:24px;}
    .vaya-corporate .courtesy h2{padding:15px 0;}
    .vaya-corporate p{font-size:14px; line-height:22px;}
    .latch-brand{padding-right:0;}
    .vaya-corporate .vaya-brand{ padding:20px 0;}
    .vaya-corporate .latch-brand a{font-size:14px; margin-top:6px;padding: 2px 22px;}
    .vaya-corporate .vaya-brand h3{text-align:center;}
    .vaya-corporate .custom a{font-size:14px; padding:2px 22px;}
    .vaya-corporate .custom{padding:18px 0;}
    .vaya-corporate .custom-content h3{text-align:center;}
    .vaya-corporate .vaya-fresh{padding: 20px 0;}
    .vaya-corporate .vaya-fresh h2{font-size:20px;padding-bottom: 8px;}
    .vaya-corporate .vaya-fresh p{font-size:14px;}
    .vaya-corporate .custom h2{padding-bottom:10px;}
    .vaya-corporate .custom a{margin:10px 0;}
    .vaya-corporate .custom a:hover {background: #686962;color: #fff;}
    .vaya-corporate .courtesy p{width:100%;}

    .vaya-faq .offer-tab .nav-tabs > li.active > a, .vaya-faq .nav-tabs > li.active > a:focus, .vaya-faq .nav-tabs > li.active > a:hover {
        outline: 0;padding-bottom: 8px;}
    .vaya-faq .nav>li>a {position: relative;display: block; font-size:14px; padding: 8px 10px;}
    .vaya-faq .nav-tabs li:nth-child(3) a{border-right:2px solid #007680;}
    .vaya-faq .tyffyn-heading{font-size:17px; line-height:20px;}
    .vaya-faq .panel-heading {padding:22px;}
    .vaya-faq .faq-text p{font-size:15px;}
    .vaya-faq .panel-body{padding: 12px;}
    .vaya-faq .faq-img p{padding-left:0;}
    .vaya-faq .preserve-img img{ padding-bottom:18px; }
    .vaya-faq .download a{padding:10px; font-size:15px;}
    .vaya-warrenty h2 {font-size:28px; padding:20px 0;}
    .vaya-warrenty .vaya-space {padding: 0 0 30px 50px;}
    .vaya-terms .vaya-inner h2{font-size:28px; padding:15px 0;}
    .vaya-terms .vaya-inner {padding-bottom: 30px;}
    .vaya-privacy .vaya-content h2{font-size:28px;}
    .vaya-privacy .vaya-content {padding-top: 25px;}

    .vaya-cancel h2{font-size: 28px; padding:20px 0;}
    .vaya-cancel h3{font-size:19px;}
    .offer-image2.offer-mobile p {padding: 0 5px;}
    .bagmat-list .fa { font-size: 13px;}
    .product .bagmat-list a:nth-of-type(2)::before,.product .bagmat-list a:nth-of-type(3)::before {
        padding:3px 3px 3px 3px; }
    .new-list .discount {display: none !important;}
    .new-list .stock strike{padding-right: 10px;}
    /*.new-list.product .list,.new-list.product .bagmat-list,.offer-price {padding-top:0px !important;}*/
    .new-list.product .bagmat-list a{font-size: 11px;}
    .emi-offer.margin-top10    {margin-top: 5px !important;}
    .product-info .offer-wrap b {color: #777;}
    .product-info .offer-wrap b {font-size: 14px; font-weight: normal;}
    .product-info .offer-wrap .emi-offer b {font-size: 13px;}
    .new-list .product-info .dynamic-offers{margin-top: 0;}
    .product .list a:nth-of-type(2)::before,.product .list a:nth-of-type(3)::before{content:"|"; padding:3px 2px 3px 2px;}
    /** Sticky Footer for Mobile **/
    .gifting-active-600{background-position: -89px -1468px !important;}
    .sticky-footer-btn{position: fixed; bottom: 0; background: #fff; box-shadow: 0 0 20px 0.3px #797979; width: 100%; text-align: center;left:0;z-index: 990}
    .lunchbox-main .sticky-footer-btn input {padding: 18.5px 10px; font-size: 13px;}
    .lunchbox-main .sticky-footer-btn .btnAddToCart, .lunchbox-main .sticky-footer-btn .btnGoToCart {border-right: 1px solid #fff; box-sizing: border-box;}
    .sticky-footer-btn input{padding: 10px;  border-radius: 0;display: block; width: 50% !important; float:left; border: 0; font-size: 13px; text-decoration: none; color: #666; font-family: 'whitney-medium'; text-transform: uppercase; height: 55px;}
    .sticky-footer-btn .sticky-add-cart{background-color: #fff; border-top: 1px solid #ccc !important; color: #007680;}
    .sticky-footer-btn input:hover{text-decoration: none;}
    .sticky-footer-btn .sticky-buy-btn{background-color: #006f79; color: #fff;}
    .sticky-product {box-shadow: 0 0 0px 1px #c5c5c5; background-color: #fff}
    .sticky-product-info .variant-style{width: 50px; height: 45px; background-size: 900%; margin: 7px auto}
    .sticky-product-info ul {margin: 0;}
    .sticky-product-info .tyffyn-style li {font-size: 14px; color: #222; padding: 10px 8px;}
    .sticky-product-info .tyffyn-style .offer-space {width: auto;float:left;display: none}
    .sticky-product-info .tyffyn-style #sticky-prod-list:before{content: ""}
    .sticky-product-info .tyffyn-style .offer-space:before{content: "\f067";font-family: 'fontawesome';width:0;font-size: 12px;color: #007680;position: relative;
        top: 20px;float: left;right: 8px;}
    .sticky-product-info .tyffyn-style .offer-space span{font-size: 11px;margin-right: auto;margin-left: auto;display: block;white-space: normal;
        word-break: break-word;width: 45px;padding-top: 2px;}
    .gomask .sticky-product-info .tyffyn-style .offer-space span{width: 60px; font-size: 10px;}
    .sticky-footer-btn .sticky-product-price p{text-align: right; margin: 20px 0 0 0; line-height: 20px;font-size: 12pt;}
    .product-variant{text-align: left;}
    /* Gifting */
    .product-variant .tyffyn-size{width: 60px;background-size: 125px;background-position: -65px 24px;}
    .product-variant .drynk-size{width: 60px;background-size: 130px;background-position: -2px 23px;}
    .product-variant .preserve-size{width: 60px;height: 80px;background-size: 130px;background-position: -67px -669px;}
    .product-variant .gifting-active-600{background-position: -68px -1105px !important;}
    .cherish-block .content,.cherish-block .title {text-align: center;}
    .gift-container img { padding-top: 12%;}
    .gift-container .title {text-align: center;}
    .gift-container .innovation-feature3 ul{text-align: center;}
    .padding-text,.container-fluid-padding,#gift-branding .col-md-4{padding:0;clear:both;}
    #gift-branding .col-md-4:nth-child(2) .gift-options{background: #fff;}
    .feature .gift-feature-list {padding-left: 20px;}
    .btn-gift-position.carousel-caption {bottom: 20% !important}
    #gift-branding.white-container {margin: 0 auto;padding-top: 25px;}
    #gift-branding.white-container h2 {margin: 20px 0 0 0;}
    .maxwidth-350{max-width: 50% !important; width: 350px;}
    .col-xs-6 .maxwidth-350 {max-width: 100% !important;}
    .product-combo { position: relative;width: 15px;text-align: center;display: block;float: left;}
    .product-combo i.plus-combo {position: absolute;z-index: 99;text-align: center;    top: 85px;}
    .ready-to-eat.second_div {background: url('/static/external/v2-2018/images/preserve/ready-to-relish.jpg') no-repeat scroll 0% bottom;
        background-size: 150%;padding: 0 0 64% 0;}
    .col-xs-6.col-sm-3.col-md-3.col-lg-3 {padding: 0 2%;}
    .new-list.product p.title{font-size: 16px;}
    .new-list.product .list a{font-size: 11px;}
    .preserve-wrapper .innovation-feature3 .innovation-feature2 .feature-1{background-position:18px 0 }
    .preserve-wrapper .innovation-feature3 .innovation-feature2 .feature-2{background-position:-120px 0 }
    .preserve-wrapper .innovation-feature3 .innovation-feature2 .feature-3{background-position:-252px 0 }
    .preserve-wrapper .innovation-feature3 .innovation-feature2 .feature-4{background-position:-387px 0 }
    .preserve-wrapper .innovation-feature3 .innovation-feature2 .feature-5{background-position:-522px 0 }
    .preserve-wrapper .innovation-feature3 .innovation-feature2 .feature-6{background-position:-658px 0 }
    .tyffyn-line {display: none;}
    .tyffyn-variant ul, .product-variant ul{margin: 10px 2.5% 0px 0px;}
    .lunchbox-order-space .col-xs-6.col-sm-3.col-md-3.col-lg-3,
    .kyds-tyffyn-order .col-xs-6.col-sm-6.col-md-6.col-lg-6{padding:0.5px;}
    .new-list.product p{font-size: 14px;line-height: 26px;}
    .bag .new-list.product p{font-size: 16px;}
    .drynk-listing .new-list.product p {line-height:24px;}
    .lunchbox-order-space .new-list.product p {line-height: 28px;}
    .lunchbox-order-space .filter .new-list.product p {line-height: 22px;min-height: 45px; display: inline-block;}
    .preserve-variant{text-align: center;}
    .preserve-variant ul{margin-right:0;}
    .preserve-wrapper .innovation-feature3 li{display: inline-block !important;float: none !important;}
    .tyffyn-caption.newlaunch-left{left:0 !important;}
    .tyffyn-caption.newlaunch-left26{left:0 !important;}
    .color-white{font-size: 18px;}
    .mickey-text{width: 60%;}
    .mickey-icon{width: 65%;}
    .captain,.hulk{position: relative;width:75%;height: auto;margin: 0 auto;right:0;margin-bottom:-55%;}
    .hulk{margin-bottom:-6%;}
    .light-dark-grey{background: #a6aab3;}
    .dark-light-grey{background: #d0d5d8;}
    .frozen-bg{padding: 50% 15px;}
    .elsa{height: 115%;margin-top: -8%;left: 0;}
    .frozen-text{margin-top:-52%;width:100%;}
    .tyffyn-caption-right15{right: 0 !important;}
    .bottom-caption16{bottom:0 !important;}
    .bottom-caption8{bottom:0 !important;}
    .carousel-caption.tyffyn-caption{right: 0;}
    .carousel-caption.drynk-caption{right: auto !important; bottom:2.5% !important;}
    .newlaunch-right{right: auto !important; top:auto !important;}
    .select-acc-margin ul{margin:10px 16px 0;}
    .m-top-caption52{top: 52% !important;}
    .m-top-caption48{top: 48% !important;}
    .carousel-caption.bottom-caption, .carousel-caption.center-caption {top: 50%; width: 100%; max-width: 100%; margin: 0 auto; text-align: center; right: auto; left: auto;}
    .vaya-spare .carousel-caption.center-caption {text-align: right; padding-right: 18%}
    .carousel-caption.center-caption.center-2 {top: 30%;}
    .drynk .carousel-caption.center-caption.c1,.drynk .carousel-caption.center-caption.c2 {top: 86%;left:16% }
    .drynk .carousel-caption.center-caption.c1 .video-thumbnail, .drynk .carousel-caption.center-caption.c2 .video-thumbnail {margin-right: 5px;}
    .safetouch_page .carousel-caption .mobile-btn {width: fit-content;margin: auto;}
    /* .bag .carousel-caption {top: 73%; left: 40%;} */
    /* .accessories .carousel-caption {top: 83%;left: 60%;} */
    .carousel-caption.bottom-caption {top: 80%;}
    /*.custom-header .navbar{box-shadow: none;}
    .custom-header .menu-fixed-top .main-menu.navbar-nav li{padding-top: 0em; transition: none}*/
    .sec-menu .dropdown-toggle .caret{margin-top: -10px;}
    .accessories-space{padding: 0px 0; }
    .carousel-caption{width: 100% !important; text-align: center; top: auto !important; bottom: 3.5%;left: 0 !important;margin: 0 auto; max-width:100%; font-size: 16px;}
    .carousel-caption h3{font-size: 18px; margin: 0;}
    .dropdown-menu{min-width: 0}
    .dropdown .caret {margin-top: -5px;}
    .navbar-toggle {padding: 9px 0; cursor: pointer;}
    .tyffyn-section{margin: 10px auto;}
    .grey-spacing-kyd{margin:10px 0;}

    /*footer, footer .footer-menu li, footer .footer-sn{text-align: center; padding: 5px 0 }
    footer .footer-menu{padding: 25px 0 0 0; }
    footer .sign-up .form-control{width:60%; display: block; text-align: center; margin: 0 20%; }
    footer .sign-up{padding:20px 0 0 0}
    footer .sign-btn{margin-top: 15px; }*/

    /*.main-menu.navbar-nav{margin:0 auto; display: block}
    .main-menu.navbar-nav li a{color: #006f79; padding: 16px}
    .logo img, .custom-header .menu-fixed-top .logo img{width: 80%; padding: 5px 5px 5px 0; margin: 5px auto 0;}*/
    .variant-style{border-radius: 0; height:90px; width: 82px;}
    .variant-style.graphite1300,.variant-style.black1300,.variant-style.blue1300,.variant-style.purple1300,
    .variant-style.white1300,.variant-style.green1300,.variant-style.gold1300{height: 94px;}
    .graphite {background-position: 2px -2px;}
    .black {background-position: -78px -2px;}
    .gold {background-position: -158px 0px;}
    .maple {background-position: -237px -2px;}
    .wool {background-position: -318px -1px;}
    .dew {background-position: 0px -91px;}
    .cheetah {background-position: -77px -91px;}
    .denim {background-position: -158px -91px;}
    .cats {background-position: -239px -180px;}
    .dino {background-position: -1px -274px;}
    .blue {background-position: -238px -91px;}
    .purple {background-position: -320px -91px;}
    .superauto {background-position: 2px -180px;}
    .white{background-position: -158px -180px;}
    .green{background-position: -158px -270px;}
    .silver{background-position: -78px -180px;}
    .soccer{background-position: -318px -180px;}
    .ombre-pink{background-position: -399px -600px;}
    .ombre-pink600{background-position: -318px -603px;}
    .panda{background-position: -399px -691px;}
    .panda600{background-position: -320px -698px;}
    .unicorn{background-position: -720px -270px;}
    .unicorn600{background-position: -320px -277.8px;}
    .sail{background-position: -239px -275px;}
    .vaya-mickey{background-position: -317px -784px;}
    .tyffyn-stories {background-position: -78px -277px;}
    .graphite600{background-position: -400px -2px;}
    .black600{background-position: -480px -2px;}
    .gold600{background-position: -560px -2px;}
    .maple600{background-position: -640px -2px;}
    .wool600{background-position: -719px -2px;}
    .dew600{background-position: -400px -94px;}
    .cheetah600{background-position: -480px -93px;}
    .denim600{background-position: -560px -94px;}
    .cats600{background-position: -640px -184px;}
    .silver600{background-position: -480px -184px;}
    .white600{background-position: -560px -184px;}
    .super-auto600{background-position: -400px -184px;}
    .soccer600{background-position: -720px -184px;}
    .blue600{background-position: -640px -94px;}
    .purple600{background-position: -720px -94px;}
    .green600{background-position: -560px -274px;}
    .graphite1300{background-position:-557px -382px;}
    .gold1300{background-position: -479px -382px;}
    .black1300{background-position:-719px -382px;}
    .purple1300{background-position:-719px -507px;}
    .green1300{background-position:-719px -632px;}
    .white1300{background-position: -400px -384px}
    .blue1300{background-position: -638px -382px;}
    .preserve-graphite{background-position: 0 -1144px;}
    .preserve-gold{background-position: 0 -1052px;}
    .preserve-black{background-position: 0 -957px;}
    .preserve-purple{background-position: 0px -1238px;}

    .black-bagmat {background-position: -305px -379px;}
    .maple-bagmat {background-position:-215px -379px;}
    .wool-bagmat {background-position: -215px -499px;}
    .gold-bagmat {background-position: -305px -499px;}
    .blue-bagmat {background-position: -125px -499px;}
    .graphite-bagmat {background-position: -124px -379px;}
    .green-bagmat{background-position: -125px -619px;}
    .pink-bagmat{background-position: -214px -619px;}
    .container-1000, .container-600, .container-601{border-radius: 0; width: 120px; height: 120px; }
    .container-1000 {background-position: -2px -357px;}
    .container-600 {background-position: -4px -475px;}
    .container-601 {background-position: -1px -595px;}
    .hero-img-viewer{width:69%; display: table; height: auto; margin: 0 auto}
    .hero-carousel .load-hero-image{padding: 2px}
    .hero-carousel .carousel-control.right{margin-top: -30px;width: 7%;float: right;padding: 0px;margin-left: 0px;}
    .hero-carousel .carousel-control.left{margin-top: 5px;width: 7%;float: left;padding: 0px;margin-left: 0px;}
    .hero-carousel .carousel-inner{width: 86%}
    .hero-carousel .carousel-inner {margin: 0;}
    .hero-carousel .carousel-control .bi-chevron-up::before {content: "\f284";font-weight: bold !important;font-size: 20px;}
    .hero-carousel .carousel-control .bi-chevron-down::before {content: "\f285";font-weight: bold !important;font-size: 20px;}
    .accessories-carousel.hero-carousel .carousel-inner {margin-top: 0;}
    /* .lunchbox-main .hero-carousel .carousel-inner{width: 90%} */
    .price-info p{text-align: center }
    .tyffyn-content h3, .tyffyn-content-strong{font-size: 16px; color: #007680}
    .tyffyn-content ul, .tyffyn-content p {font-size: 16px; line-height: 23px;}
    .might-like-section {margin: 15px auto}
    .tyffyn-variant{margin-bottom: 10px;}
    .dr-align{display: block !important;margin: 0 auto;text-align: center;}
    .tyffyn-variant ul li{font-family: 'whitney-light';}
    .tyffyn-line .btn-block{width: 80%; margin: 0 auto; padding: 10px; font-size: 21px; font-family: 'whitney-medium';}
    .tyffyn-line-up{margin: 50px auto}

    .product-box{margin: 10px auto; padding: 0 0 15px 0}
    .product-box img, .product-box p{margin: 5px auto 10px auto}
    .product-container h2{margin-bottom: 25px;}
    .product-container{margin-top: 25px;}
    .life-spacer, .video-spacer{margin:10px auto}
    .life-spacer img, .video-spacer img{margin:0 auto}

    /*.bulk-order{font-size: 18px; padding: 5% 10%; margin-top: 20px;}
    .bulk-order span{display: block; margin-bottom: 10px;}*/

    .white-container .main-img{max-width: 50%; margin: 20px auto;}
    .all-appetites-kyds .title, .flexibility .title{margin:30px auto; text-align: center}
    .all-appetites .content, .flexibility .content{padding:40px 0; font-size: 18px;}
    .flexibility .content{padding:10px 0;}
    .all-appetites .blue-button, .flexibility .blue-button{font-family: 'whitney-medium'; margin: 10px 0;}
    /* .white-container, .grey-container{margin: 20px auto; } */
    .white-container.margin-bottom-zero{margin-bottom: 0;}
    .grey-container{padding: 20px 0; }
    .grey-container .all-appetites{padding:20px 0}
    .flexibility-img img{width: 100%; margin: 15px 0}
    .grey-spacing {margin-top:20px;}
    .bagmat-section.grey-container{padding-bottom: 0}
    .carousel-caption .caption-text{display:none}
    .gamechangers{margin:10px auto}
    .variant-style{box-shadow: inset 0 0 0 6px rgba(255,255,255,0.2), 0 0px 1px rgba(0,0,0,0.3); border-radius: 3px;}
    .selected-variant, .variant-style:hover{box-shadow: inset 0 0 0 1px rgba(0, 118, 128,0.9), 0 1px 2px rgba(0,0,0,0.1);border-radius: 3px;}
    .acc-bagmat-list .variant-style{border-radius: 100px; width: 82px; height: 82px; box-shadow: none}
    .acc-bagmat-list .variant-style:hover{border-radius: 100px; box-shadow: inset 0 0 0 4px rgba(0, 118, 128,0.9), 0 1px 2px rgba(0,0,0,0.1)}
    .user-view a img{margin: 10px auto}
    .main-menu.sec-menu.navbar-nav li{ border-top: 0.1em solid  transparent; }
    .main-menu.navbar-nav .active, .main-menu.navbar-nav li:hover { transition:1s border-color; border-top: 0.1em solid #007680; }
    .sec-menu .dropdown-menu{border: 1px solid #f5f5f5}
    .grey-spacing .loading{margin-bottom: 0;}
    .accessories-space{padding: 10px 0; }
    /*.custom-header .menu-fixed-top{position: relative;}*/
    .spork-container{background-size: 70%; margin-bottom: 0;  padding: 10% 0;}
    .spork-container .accessories-space{padding-top: 90%;}
    .vertical-center {display: block;}
    .preserve-blue{background-position:-539px -1797px;}
    .preserve-green{background-position:-540px -1907px;}
    .preserve-white{background-position:-539px -2017px;}
    .drynk-pick{text-align: center; padding: 50px 0;}
    .drynk-pick img{float: none; margin: 0 auto;}
    .drynk .feature li {font-size: 18px; padding: 5px 0;}
    .drynk-style {width: 58px; height: 112px; margin-bottom: 12px; display: block; background: url("/static/external/v2-2018/images/drynk/sp-drynk.png") no-repeat left top; padding: 2px 0; border-radius: 5%; position: relative; overflow: hidden;}
    .drynk-black {background-position: -69px -131px;}
    .drynk-purple {background-position: -4px -6px;}
    .drynk-gold {background-position: -72px -6px;}
    .drynk-graphite {background-position: -4px -131px;}
    .drynk-shiny-black {background-position:-4px -381px;}
    .drynk-red{background-position:-4px -507px}
    .drynk-cats{background-position:-69px -507px}
    .drynk-bunnies{background-position:-196px -507px}
    .drynk-camo{background-position:-414px -5px;}
    .drynk-blue {background-position: -4px -256px;}
    .drynk-green {background-position: -69px -256px;}
    .drynk-white {background-position: -69px -381px;}
    .drynk-pink{background-position: -267px -507px;}
    .drynk-yellow{background-position:-490px -5px;}
    .drynk-ombre{background-position:-489px -258px;}
    .drynk-piggy{background-position:-488px -514px;}
    .drynk-pal{background-position:-490px -387px;}
    .drynk-ice-crystal{background-position:-489px -132px;}
    .drynk-velvet-black{background-position:-489px -645px;}
    .drynk-velvet-red{background-position:-490px -776px;}
    .drynk-velvet-silver{background-position:-491px -905px;}
    .drynk-urban-python{background-position:-564px -6px;}
    .drynk-mickey{background-position:-566px -387px;}
    .drynk-minnie{background-position:-566px -259px;}
    .drynk-avengers{background-position:-565px -125px;}
    .drynk-black-gulper-600 {background-position: -4px -651px;height: 130px;}
    .drynk-pink-gulper-600 {background-position: -138px -1268px;height: 130px;}
    .drynk-yellow-gulper-600 {background-position:-335px -653px;height: 130px;}
    .drynk-ombre-gulper-600 {background-position:-406px -820px;height: 130px;}
    .drynk-piggy-gulper-600{background-position:-406px -486px;height: 130px;}
    .drynk-pal-gulper-600{background-position:-337px -486px;height: 130px;}
    .drynk-ice-crystal-gulper-600{background-position:-338px -322px;height: 130px;}
    .drynk-velvet-black-gulper-600{background-position:-405px -321px;height: 130px;}
    .drynk-velvet-red-gulper-600{background-position:-406px -153px;height: 130px;}
    .drynk-velvet-silver-gulper-600{background-position:-406px -653px;height: 130px;}
    .drynk-urban-python-gulper-600{background-position:-488px -1060px;height: 130px;}
    .drynk-mickey-gulper-600{background-position:-566px -680px;height: 132px;}
    .drynk-minnie-gulper-600{background-position:-567px -532px;height: 132px;}
    .drynk-avengers-gulper-600{background-position:-566px -838px;height: 132px;}
    .drynk-purple-gulper-600 {background-position: -74px -1102px;height: 130px}
    .drynk-gold-gulper-600 {background-position: -4px -951px;height: 130px}
    .drynk-graphite-gulper-600 {background-position: -4px -1102px;height: 130px}
    .drynk-shiny-black-gulper-600 {background-position:-74px -802px;height: 130px}
    .drynk-red-gulper-600{background-position:-143px -652px;height: 130px}
    .drynk-blue-gulper-600{background-position: -4px -802px;height: 130px}
    .drynk-green-gulper-600{background-position: -74px -952px;height: 130px}
    .drynk-cats-gulper-600{background-position:-4px -1268px;height: 130px}
    .drynk-bunnies-gulper-600{background-position:-74px -1268px;height: 130px}
    .drynk-camo-gulper-600{background-position: -337px -152px;height: 130px;}
    .drynk-white-gulper-600{background-position: -74px -652px;height: 130px}
    .drynk-black-gulper-350 {background-position: -264px -651px;height: 130px;}
    .drynk-purple-gulper-350 {background-position: -262px -800px;height: 130px}
    .drynk-gold-gulper-350 {background-position: -262px -1097px;height: 130px}
    .drynk-graphite-gulper-350 {background-position: -262px -949px;height: 130px}
    .drynk-shiny-black-gulper-350 {background-position:-138px -1098px;height: 130px}
    .drynk-red-gulper-350{background-position:-138px -949px;height: 130px}
    .drynk-blue-gulper-350{background-position: -203px -1097px;height: 130px}
    .drynk-green-gulper-350{background-position: -203px -949px;height: 130px}
    .drynk-cats-gulper-350{background-position:-139px -800px;height: 130px}
    .drynk-bunnies-gulper-350{background-position:-203px -800px;height: 130px}
    .drynk-white-gulper-350{background-position: -203px -651px;height: 130px}
    .drynk-pink-pediasafe-350{background-position: -138px -1527px;width: 48px; height: 88px;}
    .drynk-green-pediasafe-350{background-position: -74px -1527px;width: 48px;height: 88px;}
    .drynk-blue-pediasafe-350{background-position: -9px -1527px;width: 48px;height: 88px;}
    .drynk-purple-pediasafe-350{background-position: -200px -1527px;width: 48px;height: 88px;}
    .drynk-pink350{background-position: -270px -406px; width: 48px; height: 88px;}
    .drynk-bunnies350{background-position:-266px -155px !important; width: 48px; height: 88px;}
    .drynk-cats350{background-position:-272px -31px !important;width: 48px; height: 88px;}
    .drynk-black350,.drynk-black-pediasafe-350{background-position: -204px -157px; width: 48px; height: 88px;}
    .drynk-purple350 {background-position: -138px -31px;width: 48px; height: 88px;}
    .drynk-gold350,.drynk-gold-pediasafe-350 {background-position: -204px -31px;width: 48px; height: 88px;}
    .drynk-graphite350,.drynk-graphite-pediasafe-350 {background-position: -140px -157px;width: 48px; height: 88px;}
    .drynk-shiny-black350,.drynk-shiny-black-pediasafe-350 {background-position:-138px -406px;width: 48px; height: 88px;}
    .drynk-red350,.drynk-red-pediasafe-350 {background-position:-139px -531px;width: 48px; height: 88px;}
    .drynk-cats-pediasafe-350 {background-position:-260px -1527px;width: 48px; height: 88px;}

    .drynk-bunnies-pediasafe-350 {background-position:-265px -157px;width: 48px; height: 88px;}
    .drynk-blue350 {background-position: -138px -282px;width: 48px; height: 88px;}
    .drynk-green350 {background-position: -204px -283px;width: 48px; height: 88px;}
    .drynk-white350,.drynk-white-pediasafe-350 {background-position: -204px -408px;width: 48px; height: 88px;}
    .tumblerblue280{background-position: -138px -1418px;}
    .tumblerpurplepink280{background-position: -265px -1418px;}
    .tumblerpurpleblue280{background-position: -73px -1418px;}
    .tumblerpink280{background-position: -201px -1418px;}
    .tumblerfrostedgreen280{background-position: -9px -1418px;}
    .selected-variant, .drynk-style:hover {border-radius: 5%; }
    .drynk-feature {padding:0; display: inline-table; width:100%; margin: 10px auto 30px auto}
    .drynk-feature li{background: url(../img/drynk/drynk-innovations-mob.jpg) no-repeat; margin: 0 0 10px 0 ; width: 130px; height: 95px; display: inline-block; float: none;}
    .drynk-feature li label{position: absolute; bottom: 0; text-align: center; width: 100%; line-height: initial; padding: 0 7.5%}
    .drynk-feature .feature-1{background-position: 16px 0; }
    .drynk-feature .feature-2{background-position:-93px 0; }
    .drynk-feature .feature-3{background-position:-216px 0; }
    .drynk-feature .feature-4{background-position:-344px 0; }
    .drynk-feature .feature-5{background-position:-475px 0; }
    .drynk-feature .feature-6{background-position:-609px 0; }
    .drynk-feature .feature-1-1{background-position: 33px 0; }
    .drynk-feature .feature-1-2{background-position: -540px 0; }
    .drynk-feature .visible-xs {display: inline-block !important;}
    .drynk-feature .sp2 {bottom: -23px !important;}
    .drynk .carousel-caption{right: 0%;}
    .drynk .drynk-900-mobile-btn {margin-left: 165px;margin-top: -15px;}
    .great-drynk img{margin: 20px auto;}
    .great-drynk .content{padding: 0;}
    .store-locator .vaya-address{ width: 100%;}
    .store-locator .select-location, .store-locator .select-city {width: 90%; margin: 20px 0}
    .store-locator .store-address{ width: 100%; margin-right: 0%; display: block; word-break: inherit; padding:5px 0}
    .store-locator{background: none;}

    .store-locator .address{ display: flex; justify-content: space-around; margin: 5% auto; flex-direction: column}
    .store-locator .vaya-address{ display: flex; flex-direction: column; padding: 5%; margin: 5% auto; line-height: 24px;}
    .store-locator .vaya-address strong{font-size: 16px;}
    .store-locator .vaya-address p{padding:7px 0}

    .lynk-main-container p.title {font-size: 15px; }

    /*-- company --*/
    .company-dark-ban h3, .company-white-ban h3{font-size: 30px;}
    .company-white-ban p, .company-dark-ban p{text-align:justify;}
    .company-white-ban p{color:#717171;}
    .lunch-box-contain{background-size:100%;background-position:left center;}
    .company-dark-ban, .company-white-ban{padding: 30% 5% 0;}
    .company-white-ban{background:none;padding:5% 5%;}
    /*-- corporate gifting --*/
    .recipe-to-happiness{ text-align:left; }
    .subpad{ padding:4% 6%; }
    .align-middle{ width:100%;display:block; }
    .taste-success{ text-align:center; }
    .address h1{font-size: 24px; padding-bottom: 10px; line-height: 32px;}
    .addres-info {margin-bottom: 15px;}
    /** New List Offers**/
    .product.new-list img{display: block;margin-right: auto;margin-left: auto;}
    .lunchbox-order-space .new-list.product img, .tyffyn-lyte-order-space .new-list.product img{    width: 250px;}
    .product-card .product-colors{position: static; padding: 7px 0}
    .product-card .product{margin-bottom: 10px; padding-bottom: 0}

    .kyds-tyffyn-order .new-list.product .product-info{    margin-top: 0;}
    .order-space h2.title{margin: 20px 0;}
    /**preserve page css **/
    .preserve-wrapper .top-auto {top: 80% !important;}
    .pop-cup.preserve-wrapper .top-auto {top: 80% !important;left: 20%;}
    .preserve-wrapper .innovation-feature3{ margin-top:0px;}
    .preserve-wrapper .stack-mobile{padding-top:35px;}
    .preserve-wrapper .content{    width:100%;}
    .preserve-wrapper .preserve-feature {width: 100%;overflow: hidden;}
    .ready-to-eat{margin-top:0;}
    .ready-to-eat .row,.ready-to-eat .all-appetites,.preserve-wrapper .grey-container{margin: 0;}
    .preserve-wrapper .ready-to-eat .all-appetites{padding:0;}
    .preserve-wrapper .ready-to-go .content {padding:20px 0 10px 0}
    .preserve-wrapper .new-list.product p {font-size: 16px; padding: 0; display: inline-block;}
    .preserve-wrapper .new-list.product .emi-offer{font-size: 15px; padding: 0;}

    .preserve-wrapper .product .list a::after, .preserve-wrapper .product .list a::before{content:"" !important; padding: 0}
    .preserve-wrapper .preserve .product .list a{padding:3px 5px;}
    .preserve-wrapper .product-info .stock .text-danger {color: #a94442}
    .preserve-wrapper .product .list {min-height: 80px;}
    .preserve .product-info .title{margin:10px 0;}

    .mini-blue-btn2{padding:5px 20px;color: #fff;background: #006f79;border-radius: 100px;border:1px solid transparent;margin-bottom:30px;}
    .ready-to-eat .container-fluid .row,.stack-container .row{display: -webkit-box;display: -moz-box;display: -webkit-flex;display: flex; -webkit-box-orient: vertical; -moz-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
    .ready-to-eat .container-fluid .first_div,.stack-container .first_div {    -webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;    -ms-flex-order: 2;-webkit-order: 2;    order: 2;}
    .ready-to-eat .container-fluid .second_div,.stack-container .second_div {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}
    .mini-blue-btn2:hover{background:#fff;color:#006f79;border:1px solid #006f79;}
    .perfect-mobile p{font-size:15px !important;}
    .preserve-wrapper .white-container, .grey-container{margin:0 !important;}
    .all-appetites .title.hidden.visible-xs{padding-bottom: 10px; text-align: center;}
    .title.hidden.visible-xs{font-size:21px;margin:20px 0 15px 0;}
    .preserve-wrapper .ready-realish{width:100%;float:none;}
    .preserve-wrapper .white-container .main-img{max-width:55%;}
    .preserve-wrapper .title{text-align:center; margin: 10px auto 30px auto;}
    .preserve-wrapper .feature h1,.preserve-wrapper h1{font-size:21px;}
    .link1.link2.col-md-12.col-xs-6 {position: inherit;right: 15px;    }
    .preserve-wrapper .feature li{font-size:15px;line-height:25px;padding:0;margin-bottom:11px;}
    .preserve-wrapper .innovation-feature, .preserve-feature{display:block; }
    .preserve-wrapper .innovation-feature.preserve-feature li{margin: 10px 5px;  height: 118px;}
    .preserve-wrapper .sp3 {position: absolute;    bottom: -21px !important;}
    .link-mobile{float:none;margin:0 auto;}
    .link-mobile a{    margin:30px 0 45px 0;}
    .preserve-wrapper .content{    line-height:30px;text-align:center;    }
    .preserve-wrapper .all-appetites{padding: 25px 0;}
    .preserve-wrapper .ready-to-eat .content{padding: 0;}
    .feature h1{margin-top:28px;}
    .preserve-wrapper .stack-left{padding-left:0;}
    .preserve-wrapper .content2{text-align:left;}
    .perfect-size .all-appetites .content{padding-top: 0;}
    .link2 a{margin:0 auto;    text-align:center;    display:block;}
    .stack-left p{padding-left:20px;}
    .preserve-wrapper .link1 {text-align: center;}
    .link1.link2.col-xs-6 {    margin-bottom:30px;    }
    .link1.link2.col-xs-5 {    margin-bottom: 30px;}
    .preserve-wrapper .product-info .title {margin:0;}
    .offer-slider .owl-carousel .owl-nav button.owl-prev {top: 25%; left: -3%;}
    .offer-slider .owl-carousel .owl-nav button.owl-next {top: 25%; right: -3%;}
    .tyffynlyteDiscount .owl-carousel .owl-nav button.owl-prev {top: 23%; left:0;}
    .tyffynlyteDiscount .owl-carousel .owl-nav button.owl-next {top: 23%; right:0;}
    .tyffynlyteCutlery .owl-carousel .owl-nav button.owl-prev {top: 23%; left:0;}
    .tyffynlyteCutlery .owl-carousel .owl-nav button.owl-next {top: 23%; right:0;}
    .tyffynlyteContainer .owl-carousel .owl-nav button.owl-prev {top: 23%; left:0;}
    .tyffynlyteContainer .owl-carousel .owl-nav button.owl-next {top: 23%; right:0;}
    .tyffyntwoContainer .owl-carousel .owl-nav button.owl-prev {top: 23%; left:0;}
    .tyffyntwoContainer .owl-carousel .owl-nav button.owl-next {top: 23%; right:0;}
    .tyffyndrynk .owl-carousel .owl-nav button.owl-prev {top: 23%; left: -3%;}
    .tyffyndrynk .owl-carousel .owl-nav button.owl-next {top: 23%; right: -3%;}
    .carousel-caption .rightalign{margin-left:55%;margin-top:-10%;}
    .perfect-size.great-white{padding:0;}

    .select-tyffyn-size.preserve1 {margin-right:0px;}
    .select-tyffyn-size.preserve2 {margin-right:0px;}
    .select-tyffyn-size.preserve3{margin-right:0px;}
    .select-tyffyn-size.preserve4{margin-right:0px;}
    .select-tyffyn-size.preserve5{margin-right:0px;}
    .tyffyn-variant.preserve-variant.pp ul{font-size:17px;margin: 10px 0.3% 0px 0px;}
    .drynk-bunnies-pediasafe-350 {background-position: -262px -1303px;}
    .selectvariantsList li { font-size: 15px;margin-right:15px;}
    .foot2-img {float: left;margin-left:0;}
    .foot2-img{width:33% !important;margin:10px 0; }
    .foot2-img img{text-align: center;display: block;width:80%;margin: 0 auto;}
    .pll{ padding-right:0; padding-left:0;}
    .foot-set{padding:10px 0;}
    .foot3-img{margin-left:14%;}
    .own2{float:none; padding-bottom:65px;}
    .seo-section {margin:0px auto 40px auto;}
    .seo-section h3{margin-bottom: 20px; font-size: 18px; line-height: 26px;}
    .seo-section p{font-size: 16px; margin:0 ;}
    .pop-cup.preserve-wrapper .innovation-feature.preserve-feature li{margin:5px 0;}

    .pop-cup .pop-left, .pop-cup .pop-right, .pop-cup .pop-left2, .pop-cup .pop-right2{width:100%;}
    .pop-cup .pop-left, .pop-cup .pop-right2 {padding: 10% 5%;}
    
    /*.pop-cup .carousel-caption.center-caption.top-auto{top: 72% !important; left: 18% !important;}*/
    .pop-cup .carousel-caption.carousel-caption2.center-caption.top-auto{top:49% !important; left:-23% !important;}
     .container-fluid .tray-img{margin-top:60px;}
    .pop-cup .container.white-container.preserve.storage{padding-top:0;}
    .pop-cup.preserve-wrapper .white-container .main-img {max-width: 66%;}
    .pop-cup .kids-pedia .feature h1, .preserve-wrapper h1{margin-top:15px !important;}
    .pop-cup .link1 a{font-size:14px;padding:2px 20px;margin-bottom:0;}
    .pop-cup .pop-left h2{font-size:24px; text-align:center;}
    .pop-cup .pop-right2 p, .pop-cup .pop-left p{text-align:center; font-size: 16px; line-height: 30px;}
    .pop-cup .pop-right2 h2 {font-size:24px; text-align:center;}
    .product-icons.popcup-icon {background-position: -31px -807px;}
    .pop-cup .s{padding-top:15px;}
    .pop-cup-listing{margin-bottom: 0px;}
    .popcup-count-input a {padding: 2px 8px 7px 8px;}
    .popcup-count-input input {width: 38px;}
    .popcup-single-cont {margin-bottom: 0px;min-height: auto;}
    .sets-price{font-size: 14px;}
    .popcup-single-cont .sub-title{font-size: 15px;}
    .pop-cup-lists img {width: 90%;}
    .pop-cup-listing .sets-cont{margin-top: 15px; padding: 0; color: #333; font-size: 16px;}
    .pop-cup-listing .radio-container{    margin-bottom: 0px;}
    .pop-cup-listmaincont, .covid-kit-listmaincont {margin-top: 30px; padding-left: 0; padding-right: 0;}
    .gomask-variants .pop-cup-container { padding-left: 0; padding-right: 0;}
    .pop-cup-listing {margin: 20px auto 20px auto;}
    .popcup-sticky .sticky-product-info .tyffyn-style .offer-space:before {top: 33px;right: 12px;}
    .gomask .popcup-sticky .sticky-product-info .tyffyn-style .offer-space:before{top: 10px;right: 7px;}
    .sticky-footer-btn.popcup-sticky .btnstock input{width: 100% !important;}
    .pop-cup-listing .title {position: relative; margin: 10px 0 !important;}
    .pop-cup-selcont .popcup-notes {margin: 5px 0 20px 0;line-height: 20px;}
    .carousel-caption.spl-caption {text-align: right; padding-right: 12%}

    .hautecase .feature li{padding: 3px 0}
    /*.hautecase .carousel-caption.center-caption.top-auto{top: 83% !important; left: 0% !important;}*/
    .hautecase .carousel-caption.spl-caption2 {padding-right: 11%; padding-bottom: 4%;}
    .hautecase.preserve-wrapper .hautecase-feature li:nth-child(1) .sp2 {bottom: 5px !important;}
    .hautecase.preserve-wrapper .innovation-feature.preserve-feature li:nth-child(1) {height: 130px;}
    .hautecase-feature {margin-top: 20px}

    .lynk_page .lynk-head h1 {font-size: 21px; padding:0 }
    .lynk_page .feature h2{font-size:21px; padding:0; margin:10px 0 0 0;}
    .lynk_page .lynk-head h1 sup {font-size: 21px;}
    .lynk_page .feature ul{margin: 20px 40px;}
    .lynk_page .feature li{font-size:18px; padding: 5px 0}
    .lynk_page .lynk-total{display:block;}
    .lynk_page .mobi{position: absolute;top:25%;z-index: 5; left:0; width:100%; text-align:center;}
    .lynk_page .mobi h2{color:#fff;font-size:33px;}
    .lynk_page .lynk-right2 p{padding-top:20px;}
    .lynk_page .mobi a{color:#fff; font-size:16px;}
    .lynk_page .mobi a i{margin-left:7px;font-size:18px; border:1px solid #fff; padding-left:2px;border-radius:50%; width:20px;height:20px;text-align:center;line-height:17px;}
    .lynk_page .lynk-right2{background-color:#f2f2f2; padding-top:65px; padding-bottom:80px;}
    .lynk_page .lynk-right h2 {font-size:27px;}
    .lynk_page .lynk-right3{padding-top:80px; padding-bottom:70px;}
    .lynk_page .lynk-right3 p, .lynk_page .lynk-right2 p { width: 87%;font-size: 18px; color:#000;}
    .lynk_page .lynk-right3 h3 {font-size:27px;}
    .lynk_page .llink{color:#006f79; margin-top:23px;}
    .lynk_page .lynk-app{background:#fff;}
    .lynk_page .lynk-app2{ background-image:url("/static/external/v2-2018/images/lynk/lynkappmobile.jpg"); background-size:cover; padding:20px 0 76% 0;width:100%; }
    .lynk_page .lynk-app2 h3{text-align:center;color:#fff;font-size:32px;}
    .lynk_page .lynk-app2 h3{margin-bottom:33px;}

    .lynk_page .all-appetites{padding:0 0 5px 0;}
    .lynk_page .innovation-feature3 .innovation-feature2 li label {font-size:14px;}
    .lynk_page .innovation-feature3 .innovation-feature li {width:150px !important; margin:10px 0px !important;}
    .lynk_page .white-container .main-img {max-width: 50%; margin: 0px auto 15px auto;}
    .lynk_page .top-auto {bottom: 4%;text-align: center;}
    .lynk_page .carousel-caption .btn {padding: 5px 12px;font-size: 12px;}
    .lynk_page .new-list.product .list a {font-size: 14px;}
    .lynk_page .order-list {margin: 0}
    .lynk_page .new-list.product p{font-size: 16px; margin-top: 10px; padding: 0}
    .lynk_page .new-list .stock strike{ padding: 0}
    .lynk_page .stock .text-danger{color: #a94442;}
    .lynk_page .product .list{min-height:20px; margin: 0 auto;}
    .lynk_page .innovation-feature li{width: 120px; margin:auto 5px;}
    .lynk_page .link1{text-align: center;}
    .lynk_page .feature{margin: 10px 0}
    .lynk_page .lynk-section h2{padding: 40px 0; font-size: 30px;}
    .lynk_page .product.new-list img{width: 100%}
    .lynk_page .product-info .stock .currency{padding-left: 5px }
    .lynk_page .lynk-section{margin-bottom: 30px;}
    .lynk_page .visible-xs{display: inline-block !important;}

    .vaya-spare .content{width:100%;text-align:center;font-size:16px;}
    .vaya-spare .spare-tyffyn h2{text-align:center;}
    .vaya-spare .title{padding:10px 0;font-size:25px; text-align:center;}
    .vaya-spare .spare-tyffyn img{padding:36px 0 20px 0;}
    .vaya-spare .spare-set h3{font-size:21px;}
    .vaya-spare .spare-set a{margin-bottom:0}
    .vaya-spare .spare-set p{font-size:16px; color: #333;}
    .drynk-spares-list .new-list.product p.title, .spares-list .new-list.product p.title{font-size: 16px; display: table-cell; vertical-align: middle; padding: 15px 0 0 0}
    .drynk-spares-list .new-list.product p.title{padding: 15px 20px 0 20px}
    .mobi-padding{padding:0;}
    .container-fluid .tray-img {margin-top: 20px;}
    .access.link1{ padding:5px 0 20px 0; }
    .pop-cup-listing h2 {font-size: 21px; padding-bottom: 0;}
    .pop-cup .luxray .luxcontent h2{font-size:22px;}
    .pop-cup .luxray .luxcontent {text-align: center; margin-top: 30px;}
    .pop-cup .luxray .luxcontent p {font-size: 15px;color: #000;line-height: 30px;}
    .pop-cup .luxray .luxray-img img{margin-top:0;}
    #wrap-product{margin-bottom: 0; margin-top: 30px;}
    .grid-item--width2 { width: 50%; }
    .filter.product-price, .filter.product-name{padding: 5px 10px; font-size: 15px; white-space: pre-line;}
    .order-space{position: relative; margin: 40px auto;}
    .sticky-filter-btn {position: relative; right: -100px; -webkit-animation: stickySlide 0.5s forwards; -webkit-animation-delay: 0.5s; animation: stickySlide 0.5s forwards; animation-delay: 0.5s; border: 4px solid rgba(13, 164, 172, 0.75); transition: 0.3s ease-in;}
    /*.sticky-filter-btn:hover, .sticky-filter-btn:focus{color: #fff; background: #11939e; border-color: #045d65 }*/
    @-webkit-keyframes stickySlide {100% { bottom: 0px; }}
    @keyframes stickySlide {100% { bottom: 0px; }}
    /*.grid-item {height: 300px;}*/
    .sticky-fixed-btn{position: fixed; bottom: 0}
    .product-card {padding: 5px;}
    .product-card .new-list .product p{line-height: 20px}
    .content{width: 100%}
    .hautecase.new-list.product p{padding: 0; margin: 0; display: inline-block;}
    .hautecase.product.new-list img{width: 100% !important}
    .hautecase-listing .new-list.product .product-name{line-height: 22px; height: auto; padding: 5px 19px}
    .hautecase .hautecase-right2, .hautecase .hautecase-right4, .hautecase .hautecase-left1, .hautecase .hautecase-left3 {text-align: center;}
    .hautecase.pop-cup .link1 a{ padding:6px 16px;}
    .hautecase.pop-cup .link1 {text-align: center;}
    .breadcrumb ol{margin: 0; padding: 0}

    .filters{background: #007680; color: #fff; z-index: 9; left: 0; border-radius: 0; width: 100%; padding:0; display: flex; align-items: center; justify-content: center; bottom: -100px; -webkit-animation: stickySlide 0.5s forwards; -webkit-animation-delay: 0.5s; animation: stickySlide 0.5s forwards; animation-delay: 0.5s; transition: 0.3s ease-in;}
    .filters h2{font-size: 18px; width: 25%; text-align: center;}
    .filters .btn-default.is-checked{background-color: #e86e35;}
    .filters .filter-group {width: 75%; display: inline-block; padding: 2% 2% 2% 4%; background: rgba(0,0,0, 0.35); box-shadow: inset 3px 0px 7px 0px rgba(1, 38, 41, 0.5);}
    .filters .ui-group {margin: 10px 0; display: inline-flex; width: 100%}
    .filters .ui-group:nth-child(2){margin: 0}
    .filters .ui-group h3, .filters h2 {color: #fff; margin: 0;}
    .filters .ui-group h3 {padding-top: 7px; font-size: 15px;}
    .filters .btn-default {background: #fff; box-shadow: none;}
    .filters .btn-fillter {overflow-x: scroll; overflow-y: hidden; height: 35px; white-space:nowrap; width: 100%; margin-left: 10px;}
    .filters #bentobag .btn-fillter {height: 110px;}
    .filters .button {margin: 2px; max-height: 50px; cursor: pointer; display:inline-block; *display:inline;/* For IE7*/ *zoom:1;/* For IE7*/ vertical-align:top; padding: 3px 7px;}
    /*.filters .btn-fillter.show-promo-txt{height: 73px;}*/
    .filters .ui-group span.notes {margin-top: 5px; color: #fff; font-weight: bold; border-bottom: 1px solid #007680;}
    .filters .ui-group span.notes i {padding-right: 10px; font-size: 18px; padding-top: 5px;}

    .filters.filters-opt-two{display: block; z-index: 99}
    .filters.filters-opt-two .filter-group{width: 100%}
    .filters.filters-opt-two .filter-group{padding: 4%}
    .filters.filters-opt-two .ui-group {display: block; margin: 10px 0 0 0}
    .filters.filters-opt-two .ui-group h3{display: block; width: 100%; padding: 0 0 8px 0}
    .filters.filters-opt-two h2{width: 100%; text-align: left; padding: 4%; -webkit-box-shadow: 0px -1px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px -1px 5px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px -1px 5px 0px rgba(50, 50, 50, 0.75);}
    .filters.filters-opt-two .btn-fillter{margin-left: 0; }
    .filters.filters-opt-two .sm-font{font-size: 14px; padding-top: 4px; color: rgba(255, 255, 255, 0.8); float: right; }
    .promo-text{ margin: 5px auto; padding: 10px 0; display: inline-block; color: #007680; display: block; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; font-size: 14px;}
    .no-offer-txt {padding: 50px 0;}

    .filters.filters-opt-two .filter-ui-mobile .selected-filter, .filters.filters-opt-two .filter-ui-mobile .nav-side-menu {width: 100%; display: inline-block; padding: 2% 2% 2% 4%; background: rgba(0,0,0, 0.35); box-shadow: inset 3px 0px 7px 0px rgba(1, 38, 41, 0.5);}
    .filters.filters-opt-two .filter-ui-mobile .selected-filter .text, .filters.filters-opt-two .filter-ui-mobile .nav-side-menu li a{color: #fff}
    .filters.filters-opt-two .filter-ui-mobile .nav-side-menu li a {font-size: 14px;}
    .filters.filters-opt-two .filter-ui-mobile .nav-side-menu{margin-bottom: 0}
    .filters.filters-opt-two .filter-ui-mobile{margin-bottom: -10px}
    .filters.filters-opt-two .filter-ui-mobile .selected-filter .clear-btn {font-size: 14px;}
    .filters.filters-opt-two .filter-ui-mobile .selected-filter, .filters.filters-opt-two .filter-ui-mobile .nav-side-menu ul .btn-fillter{border-bottom: 1px solid #00757f}
    .filters.filters-opt-two .filter-ui-mobile .selected-filter .btn {background: #fff}
    .filter .nav-side-menu .menu-list.menu-content {display: block; }
    .hautecase.product .free-product img{position: absolute; top: -5px; right: -5px; width: 32% !important;}
    .hautecase.product {padding-bottom: 20px;}

    .safetouch_page .carousel-caption.center-caption.top-auto{top: inherit !important; left:  inherit !important;}
    .safetouch_page .greybg .luxcontent {padding: 0}
    .safetouch_page .greybg .luxcontent h2 {margin-top: 20px; font-size: 24px;}
    .safetouch_page .pop-left {text-align: center;}
    .safetouch_page .pop-right, .safetouch_page .pop-left2{padding: 0}
    .safe-touch-listing .product .free-product img {margin-top: -20px; width: 40% !important}
    .safe-touch-listing .product img{margin-top: 50px;}
    .safetouch_page .greybg .luxcontent p{font-size: 16px; line-height: inherit;}
    .pop-cup.safetouch_page .pop-right2 {padding:10% 5%; text-align: center;}
    .lynk_page .lynk-img a {float: inherit;}
    .lynk_page .lynk-img a img{width: 20%; display: inline;}
    .shopping-cart-wrapper .gift-wrap-main .cart-gift-card-input.error {border: 1px solid #f55656 !important;}
    .fixPosition .freebies-logo img{width: 25%;}

    .pop-cup-lists p.title{font-size: 16px;}
    .gomask .pop-cup-lists p.title {font-size: 16px; min-height: 75px;}
    .gomask .pop-cup-listing .sub-title{font-size: 20px;}
    .gomask .pop-cup-listmaincont, .covid-kit-page .covid-kit-listmaincont{margin-top: 10px;}
    .gomask .sticky-product-info .tyffyn-style .offer-space {min-height: 70px;}
    .social-login-btn-cont:not(:first-child){margin-top: 20px;}
    .custom_vaya_btn {width: 80%;}
    #google-login-btn .abcRioButtonBlue {width: 80% !important;}
    /* .custom_vaya_btn span.icon {margin-left: -36%;}
    .fb-signin span.icon {margin-left: -26%;}
    .login-page-sl .fb-signin span.icon {margin-left: -19%;} */
    .lunchkit.bag .new-list.product .product-name-sm, .lunchkit.bag .new-list.product .product-name{min-height: 65px;}
    .lunchkit.bag .product-price{min-height: auto}
    .tyffyn-flex .new-list.product p, .tyffyn-flex .new-list.product.no .product-name {padding: 0 10px;}
    .tyffyn-flex .new-list.product p {font-size: 14px; }
    .vaya-social-login .abcRioButtonContentWrapper {text-align: left;}
    #google-login-btn .abcRioButtonContents {padding-left: 6px;}
    .hautecase-listing .filter .new-list .hautecase-space{margin-top: 0;}

    .safe-touch-listing .new-list.product p.product-variant-name {font-size: 17px;}
    .safe-touch-listing .new-list.product p.product-name {font-size: 15px;}

    #smartaddonslidernew .owl-item img{width: 100px;margin: auto;}
    #smart-addon-main-cont #smartaddonslidernew .carousel-inner-item .smart-addon-title {font-size: 14px;}

    /* Landing page */
    .landing-page .landing-content {padding: 20px 0px;}
    .landing-page .landing-content .innovation-img { margin-top: 0px; }
    .landing-page .landing-right{ margin-bottom: 40px;}
    .landing-page-product-list .product-area .new-list.product.no .product-name{padding: 0 10px;}
    .lynk-main-container {padding: 20px 0;}
    .pop-cup-listing .sub-title {font-size: 15px; margin: 10px 0;}
    .pop-cup-listcont {padding-top: 10px;}
    .power-text{padding: 5px 0; font-size: 16px; display: inline-block;}
    .custom-nav .new-list.product{margin-bottom: 0; padding: 5px;}
    .custom-nav #profile, .custom-nav #messages{padding: 5px;}

    .drynk .t-custom-nav.custom-nav .tab-name-info .tab-name {font-size: 15px; padding: 0}
    .drynk .t-custom-nav.custom-nav .tab-name-info {padding: 0;}
    .drynk .t-custom-nav.custom-nav .nav-tabs a img {width: 70px;}
    .drynk .t-custom-nav.custom-nav.drynk-custom-nav .nav-tabs>li>a {min-height: 175px;}
    .drynk .t-custom-nav.custom-nav.drynk-custom-nav .nav-tabs>li>a {flex-direction: column; justify-content: end;}
    .t-custom-nav.custom-nav .nav-tabs>li>a.active {box-shadow: none;}
    .t-custom-nav.custom-nav.drynk-custom-nav .nav-tabs>li>a {/*display: flex;*/ align-items: center; justify-content: center;min-height: 230px;}
    .custom-nav .nav>li>a:focus, .custom-nav .nav>li>a:hover, .custom-nav .nav-tabs>li>a.active, .custom-nav .nav-tabs>li>a {flex-direction: column;}

    /* Smart Addon Modal Popup */
    .sa-modal .modal-body{padding: 0;}
    .sa-container .pop-up-smart-addon {margin: 0 0 20px 0;}
    .sa-container .smart-addon-header{font-weight: bold; font-size: 16px;}
    .sa-container{width: 100%;  font-size: 12px; padding: 0 5px}
    .sa-container .sa-product-list img{width: 50%;}
    .sa-container .sa-product-list p{margin: -5px 0 5px 0; z-index: 9; position: relative;}
    .sa-container .sa-header {padding: 7px 10px;}
    .sa-container .sa-header > div:nth-child(2) {display: none;}
    .sa-container .sa-header > div:nth-child(1), .sa-container .sa-product-list > div:nth-child(1) {flex-basis: 20%; text-align: center;}
    .sa-container .sa-header > div:nth-child(3), .sa-container .sa-product-list > div:nth-child(3) {flex-basis: 10%}
    .sa-container .sa-header > div:nth-child(4), .sa-container .sa-product-list > div:nth-child(4) {flex-basis: 15%}
    .sa-container .sa-header > div:nth-child(6), .sa-container .sa-product-list > div:nth-child(6) {flex-basis: 7.5%; text-align: left; padding-left: 5px;}

    .mt-20 { margin-top: 20px;}
    #tracktag .product .product-name {width: 100%;}

    .sticky-product-info .tyffyn-style .offer-space.show {display: block;}
    .seo-section.hautecase-seo, .seo-section.safetouch-seo {margin-top: 8rem;}
    .accessories-tabs .tab-content>.tab-pane {display: block;}
    .covid-kit-page .carousel-caption {display: flex; align-items: center; flex-wrap: wrap; flex-direction: column;}
    #cart-section .hautecase-row {margin-left: 0; margin-right: 0;}
    #cart-section .preserve-row {margin-left: 15px; margin-right: 15px;}
    .login-page-ss-login{flex-direction: column;}
    .custom_vaya_btn, #google-login-btn .abcRioButtonBlue {width: 100% !important;}

    .personalised-gifts-page .personalise-form input[type=text]{width:calc(100% - 50px)}
    .personalised-gifts-page .personalise-text{font-size:11px}
    .personalised-gifts-page .lynk-personalise-text,.personalised-gifts-page .popcup-personalise-text{font-size:10px}
    .personalised-gifts-page .tracktag-personalise-text{font-size:10px}
    .personalised-gifts-page .tyffyn-personalise-text{right:calc(100% - 82%);top:calc(100% - 29%)}
    .personalised-gifts-page .safetouch-personalise-text{right:calc(100% - 51%);top:calc(100% - 70%)}
    .personalised-gifts-page .popcup-personalise-text{right:calc(100% - 76.5%);top:calc(100% - 57%)}
    .personalised-gifts-page .lynk-personalise-text{right:calc(100% - 67.5%);top:calc(100% - 57%)}
    .personalised-gifts-page .elytewallet-personalise-text{right:calc(100% - 85.5%);top:calc(100% - 68%)}
    .personalised-gifts-page .tracktag-personalise-text{right:calc(100% - 83.5%);top:calc(100% - 47%);font-size: 7px;}
    .personalised-gifts-page .el-first{order:2}
    .personalised-gifts-page .el-last{order:1;text-align:center}
    .personalised-gifts-page .personalise-max-text {text-align: left;}

    .stores-page .title-near-you { margin: 25px auto; font-size: 30px;}
    .stores-page .city-btn .blue-button {font-size: 12px;}
    .stores-page .store-detail, .stores-page .retail-map {margin-top: 2rem;margin-bottom: 2rem;}
    .stores-page .carousel-images { margin-top: 30px;}
    .stores-page p {line-height: 25px; font-size: 15px;}
    .stores-page .address i {font-size: 17px;}
    .stores-page .shop-feat li {padding: 0; margin:10px; text-align: center}
    .stores-page .blue-button {padding: 8px 15px}
    .stores-page .city-btn ul{flex-wrap: nowrap; align-content: stretch; justify-content: center;}
    .carousel-caption{ width: 40%;}

    /* Carafe and Pocket Drynk launch 01-09-2022 start */
    .carafe-feature {width: 100%;}
    .carafe-feature li {margin: 20px 10px;}
    .carafe .white-section, .carafe .grey-section{flex-direction: column}
    .carafe .pop-right2, .carafe .pop-left{width:100%; padding: 15% 7%; text-align: center;}
    .carafe .pop-right, .carafe .pop-left2 { width:100%;}
    .carafe .pop-right{order:inherit;}
    .carafe h1, .carafe .pop-left h2, .carafe .pop-right2 h2 {font-size:24px; padding-bottom: 10px;}
    .carafe .pop-left p, .carafe .pop-right2 p {font-size:16px; line-height:30px; width:100%;}

    .carafe-feature {margin: 30px auto;}
    .carafe-feature li {margin:20px 10px 10px 10px; width: 120px;}
    .carafe-feature li label {font-size:14px;}
    .carafe-feature .sp2 {bottom: -20px !important; line-height: 16px;}
    .carafe-feature .feature-1{background-position: 6px -5px}
    .carafe-feature .feature-2{background-position: -282px -5px}
    .carafe-feature .feature-3{background-position: -428px -5px}
    .carafe-feature .feature-4{background-position: -572px -5px}
    .carafe-feature .feature-5{background-position: -717px -5px}
    .carafe-feature .feature-6{background-position: -862px -5px}
    .carafe-feature .feature-7{background-position: -1006px -5px}
    .carafe-feature .feature-8{background-position: -1149px -5px}
    .carafe-feature .feature-9{background-position: -138px -5px}

    .pocket-drynk .drynk-feature li label {font-size: 13px;}
    .pocket-drynk .vertical-center {display: flex;}
    .pocket-drynk .thirsty-drynk-innovation img { width: 100% !important;}
    .pocket-drynk-feature li{ margin-top: 5px; margin-bottom: 5px;}
    .pocket-drynk .text-m-center { text-align: center;}
    .pocket-drynk .mt-sm { margin-top: 20px;}
    /* Carafe and Pocket Drynk launch 01-09-2022 end */
    .flex-box{display: flex; flex-direction: column;}
}

@media only screen and (min-width:320px) and (max-width: 375px){
    .personalised-gifts-page .tyffyn-personalise-text{right:calc(100% - 84%);}
    .personalised-gifts-page .safetouch-personalise-text{right:calc(100% - 55%);}
    .personalised-gifts-page .popcup-personalise-text{right:calc(100% - 78.5%);}
    .personalised-gifts-page .lynk-personalise-text{right:calc(100% - 70.5%);}
    .personalised-gifts-page .elytewallet-personalise-text{right:calc(100% - 81.5%);top:calc(100% - 66%)}
    .personalised-gifts-page .tracktag-personalise-text{right:calc(100% - 80.5%);top:calc(100% - 44%)}

    .personalised-gifts-page .personalise-form {width: auto;}
    .personalised-gifts-page .personalise-form input[type=text] { width: calc(100% - 13px);}
}

@media only screen and (max-width: 840px) and (orientation:landscape){
    .imgParent.col-xs-4 .tyffynImg{float:right;}
    .imgParent.col-xs-4 .drynkImg{float:left;}
    .plus-combo{margin-top: 13%;}
    .col-xs-4 .maxwidth-350 {max-width: 25% !important;}
    .imgBox .maxwidth-350 {max-width: 60% !important;}
    .imgParent {width:300px;margin: 0 auto;}
    .imgParent.col-xs-6 {width:50%;margin: 0 auto;}

}
.mobile-landscape-orientation{ position: fixed;width: 100%;height: 100%;z-index: 99999;top: 0;left: 0;display: none; }
@media only screen and (max-width: 768px) and (orientation:landscape){
    .product-combo i.plus-combo {top: 55px;left:0;}
    .radio-set h2 {font-size: 13px;}
    .radio-set2 h2{font-size:18px;}
}
@media only screen and (min-width: 415px) and (max-width: 767px) and (orientation: landscape) {
    .mobile-landscape-orientation{ display: block; }
}
@media only screen and (max-width: 360px){
    /*.lunchbox-main.fixed-container .main-carousel-right {top:60.5%;}*/
    .lunchbox-main.fixed-container .spare-carousel .main-carousel-right {top:60%;}
    .hautecase.product {min-height: 290px;}
    .lunchbox-main.fixed-container .m-carousel-img .main-carousel-right, .lunchbox-main.fixed-container .m-carousel-img .main-carousel-right {top:56%;}

    .tyffyn-flex .t-custom-nav.custom-nav .tab-name-info .tab-name{font-size: 14px;}
}
@media only screen and (min-width: 321px) and (max-width: 360px){
    /*.lunchbox-main.fixed-container .main-carousel-right {top:63%;}*/
}
@media only screen and (min-width: 320px) and (max-width: 480px){
    .hautecase.product {padding-bottom: 30px;}
    .new-list.product .product-name{min-height: 80px; padding: 0}
    .lunchkit .product-name{height: 45px;}
    .lunchkit p{padding: 0}
    .product-card .product p, .product-card .new-list.product .product-name {height: 55px; padding: 0 8px;}
    .product-card .product .order-list {padding-top: 2px}
    .product-card .product .product-price {height: inherit; min-height: inherit;}
    .all-appetites .content, .flexibility .content, .lunchkit .feature li {font-size: 16px; padding: 0; text-align: left;}
    .lunchkit .grey-container.all-appetites{padding-bottom: 20px;}
    .lunchkit .grey-container .title, .lunchkit .white-container .title {margin-top: 30px;}
    .order-space {margin: 20px auto;}
    .smart-addon-inner-item {margin: 0}
    .spares-list .new-list.product p.title{height: 120px;}
    .drynk-spares-list .new-list.product p.title{height: 100px; padding: 15px 0 0 0}
    .drynk-spares-list .new-list.product p.title, .spares-list .new-list.product p.title {font-size: 14px;}
    .vaya-spare .carousel-caption.center-caption {text-align: right; padding-right: 12%}
    .carousel-caption.spl-caption {text-align: right; padding-right: 14%}
    .carousel-caption.spl-caption2 {text-align: right; padding-right: 7%; padding-bottom: 10%}
    .carousel-caption.spl-caption3 {text-align: right; padding-right: 15%; padding-bottom: 16%}
    .carousel-caption.spl-caption4{text-align: right; padding-right: 20%; padding-bottom: 8%}
    /*.lunchbox-main .carousel-control.left, .lunchbox-main .carousel-control.right {top: 110px;bottom: 145px;}*/
    .select-drynk{margin-right: 8px !important;}
    .tyffyn-variant ul, .product-variant ul {margin: 10px 1.15% 0px 0px;}
    .carousel-caption.bottom-caption {top: 83%;}
    .spork-container{background-size: 90%; padding-top: 30%;}
    .video-section .title{margin-bottom: 0}
    .story-design, .product-container .life-with-vaya-content{margin-bottom: 20px;}
    .all-appetites-kyds .title{margin:40px auto 20px auto; text-align: center}
    .all-appetites img{width: 100%}
    .all-appetites .content, .flexibility .content{padding: 10px 0 }
    .white-container .main-container-img{margin-top: 60px;}
    .carousel-caption{/* top:26%; */ bottom: 1%; font-size: 15px; left: inherit;}
    .carousel-caption .btn{padding: 3px 14px; font-size: 14px;}
    /* .drynk .carousel-caption .btn{padding: 1px 10px;} */
    .tyffyn-style {text-align: center}
    .tyffyn-style li{float: none; padding: 0 3px;}
    footer .sign-up .form-control{width:80%; margin: 0 10%;}
    .count-input input {border-radius: 15px; width: 70px; padding: 2px 7px; height: 30px; }
    .count-input a {padding:7px 8px 5px 8px; }
    .booking-segment h3, .count-input strong{font-size: 14pt; font-weight: 100}
    h3.mobile-header{font-size: 16pt;}
    .tabbable-line > .nav-tabs > li > a {padding: 10px;}

    .title{font-size: 21px; margin-top: 0}
    .slide > img{height: 100vw;}
    /*.carousel-caption{left: 0; top: 0; width: 100%; position: inherit; text-shadow: none; background: #ededed; padding: 20px; color: #696969; text-align:center; font-size: 16px; }*/

    .innovation-feature {padding:0; display: inline-table; width:100%; margin: 15px auto}
    .innovation-feature li{background: url(../img/tyffyn/innovation-icon-mob.png) no-repeat; margin: 10px; width: 100px; height: 100px;  display: inline-block; float: none;}

    .innovation-feature li label{position: absolute; bottom: 0; text-align: center; width: 100%; line-height: 19px; font-size: 14px;}
    .innovation-feature .feature-1{background-position:20px 0 }
    .innovation-feature .feature-2{background-position:-70px 0 }
    .innovation-feature .feature-3{background-position:-160px 0 }
    .innovation-feature .feature-4{background-position:-246px 0 }
    .innovation-feature .feature-5{background-position:-332px 0 }
    .innovation-feature .feature-6{background-position:-434px 0 }

    .safetouch_page .innovation-feature li{width: 105px;}

    .safetouch_page .feature-1 {background-position: 12px 0;width:auto;}
    .safetouch_page .innovation-feature .feature-2 {background-position: -132px 0;}
    .safetouch_page .feature-3 {background-position: -267px 0;}
    .safetouch_page .feature-4 {background-position: -406px 0;}
    .safetouch_page .feature-5 {background-position: -544px 0;}
    .safetouch_page .feature-6 {background-position: -682px 0;}
    .safetouch_page .feature-1 label{bottom: -20px;}

    .tyffyn-line-up{margin: 30px auto}
    .tyffyn-line .btn-block{font-size: 16px;}
    /*.grey-container{padding: 0}*/
    .bagmat-logo {width: 50%}

    .news-sprite li{display: block}
    .story-design{width: 90%;}
    .fresh-img{height: 130px;}

    .news-sprite .busi-standard {background-position: 0 20px; }
    .news-sprite .telegraph {background-position: 0 -54px; }
    .news-sprite .indian-exp {background-position: 0 -126px; }
    .news-sprite .bline {background-position: -0 -204px;}
    .news-sprite .forbes {background-position: -30px -320px; width: 220px;}
    .news-sprite .archana {background-position: -30px -420px; width: 190px;}
    .news-sprite .cnbc {background-position: -30px -514px; width: 190px;}
    .news-sprite .hindu {background-position: -30px -620px; width: 190px;}
    .news-sprite .toi {background-position: -30px -718px; width: 190px;}
    .gamechangers .blur{min-height: 400px;}

    .drynk-pick{padding: 30px 0;}
    .back2school {font-size: 12px !important}
    .product.new-list .stock {/*font-size: 3.6vw;*/padding:0;}

    .might-like-section, #tyffyn-you {z-index: -1;}
    /*footer {position: relative; z-index: 99;}*/
    .product-name{height: 60px; padding: 5px;}
    .safe-touch-listing .new-list.product p.product-name{height: 48px;}
    .safe-touch-listing .new-list.product p{padding: 0}
    .safe-touch-listing .product .free-product img {margin-top: -20px; width: 45% !important}
    .safe-touch-listing .product img{margin-top: 30px;}
    .safe-touch-listing h4{margin-bottom: 30px;}
    .hautecase .product-name{height: 50px;}
    .lynk_page .lynk-img a img{width: 40%;}

    /** Covid Kit **/
    .covid-kit-page .innovation-feature li{width: 105px;}
    .covid-kit-page .feature-1 {background-position: 12px 0;width:auto;}
    .covid-kit-page .innovation-feature .feature-2 {background-position: -132px 0;}
    .covid-kit-page .feature-3 {background-position: -267px 0;}
    .covid-kit-page .feature-4 {background-position: -406px 0;}
    .covid-kit-page .feature-5 {background-position: -544px 0;}
    .covid-kit-page .feature-6 {background-position: -682px 0;}
    .covid-kit-page .feature-1 label{bottom: -20px;}
    .covid-kit-page .greybg .luxcontent {padding: 0}
    .covid-kit-page .greybg .luxcontent h2 {margin-top: 20px; font-size: 24px;}
    .covid-kit-page .greybg .luxcontent p{font-size: 16px; line-height: inherit;}
    .covid-kit-page #product-info .product-specs, .covid-kit-page #product-info .st-inspiration { margin-top: 20px;}
    .covid-kit-page .link1 { text-align: center;}
    .covid-kit-page .sticky-footer-btn.popcup-sticky .btnstock input{width: 50% !important;}
    .covid-kit-page .sticky-footer-btn .sticky-product-price p{text-align: center; margin: 0px 0 5px 0;}
    .covid-kit-page .sticky-footer-btn .sticky-product-price{margin-top: 30px;}
    .covid-kit-page .pop-cup-listing .sub-title{font-size: 15px;}
}

/** New order Engine page css **/
@media only screen and (max-width:480px) {
    .fixed-container .close-icon::before { margin-right: 13px; margin-top: 2px; }
    .fixed-container .acc-carousel-view.hero-container{margin: 0 auto;}
     .fixed-container .hero-img-viewer {margin: 0rem auto 0 auto;}
     .offer-tab .nav-tabs > li > a{font-size:14px;}
     .offer-slider .owl-carousel .owl-nav button.owl-prev {top: 25%; left: -2%;}
    .offer-slider .owl-carousel .owl-nav button.owl-next {top: 25%; right: -2%;}
    .tyffynlyteDiscount .owl-carousel .owl-nav button.owl-prev {top: 23%; left:0;}
    .tyffynlyteDiscount .owl-carousel .owl-nav button.owl-next {top: 23%; right:0;}
    .tyffynlyteCutlery .owl-carousel .owl-nav button.owl-prev {top: 23%; left:0;}
    .tyffynlyteCutlery .owl-carousel .owl-nav button.owl-next {top: 23%; right:0;}
    .tyffynlyteContainer .owl-carousel .owl-nav button.owl-prev {top: 23%; left:0;}
    .tyffynlyteContainer .owl-carousel .owl-nav button.owl-next {top: 23%; right:0;}
    .tyffyntwoContainer .owl-carousel .owl-nav button.owl-prev {top: 23%; left:0;}
    .tyffyntwoContainer .owl-carousel .owl-nav button.owl-next {top: 23%; right:0;}
    .tyffyndrynk .owl-carousel .owl-nav button.owl-prev {top: 23%; left: -3% !important;}
    .tyffyndrynk .owl-carousel .owl-nav button.owl-next {top: 23%; right: -3% !important;}
    .radio-set2 h2 {font-size:14px;}
    .pin-code-desktop {display: none;}
    .pin-code{text-align: center; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2;}
    .product-amenities-list > div {width: 100%; padding: 0; margin-top: 10px !important;}
    .product-amenities-list > div p{margin: 0; padding: 0}
    .product-amenities-list {flex-direction: column;}
    .lunchbox-main .product-amenities-list .shipping-icon img{display: inline;}

  }
  @media only screen and (min-width:768px) {
    /**New Order Engine**/
    .kids-feature {text-align: center;width:59%;}
    .lunchbox-main .inner-content.product-spec {padding-bottom: 10px;}
    .lunchbox-main #tyffyn-main{display: none;}
    .vertical .carousel-inner {height: 310px;}
    .carousel.vertical .item {-webkit-transition: 0.6s ease-in-out top;-moz-transition: 0.6s ease-in-out top;-ms-transition: 0.6s ease-in-out top;-o-transition: 0.6s ease-in-out top;
    transition: 0.6s ease-in-out top;}
    .lunchbox-main #main-activetag {border-left: 1px solid #eee;}
    .lunchbox-main #zoom-container .carousel-control.left,.lunchbox-main #zoom-container .carousel-control.right {width:0;}
    .lunchbox-main #zoom-container .glyphicon.glyphicon-menu-up {top:-22px;left: 27px;}
    .lunchbox-main #zoom-container .glyphicon.glyphicon-menu-down {left: 10px;top: 100%;}
    .lunchbox-main #zoom-container .carousel-control.left,.lunchbox-main #zoom-container .carousel-control.right {width:0;}
    .lunchbox-main #zoom-container .glyphicon.glyphicon-menu-up {top:-22px;left: 27px;}
    .lunchbox-main #zoom-container .glyphicon.glyphicon-menu-down {left: 10px;top: 100%;}
    .lunchbox-main #zoom-container .right.carousel-control{float: left;left: 15px;margin-top: 5px;}
    .hero-carousel .right.carousel-control{float: left;}
    .lunchbox-main #zoom-container .glyphicon-menu-up:before,.lunchbox-main #zoom-container .glyphicon-menu-down:before{ color: #212121;}
    .hero-carousel .right.carousel-control{float: left;}
    .lunchbox-main #zoom-container .glyphicon-menu-up:before,#zoom-container .glyphicon-menu-down:before{ color: #212121;}
    .main-carousel-right, .main-carousel-left { display: none; }
    .campaign-wrapper .flexcontainer:after {position: absolute;right: 15%;bottom: -50%;}
    .campaign-wrapper .drynk-description .flexcontainer:after{bottom: -55%;}
    .campaign-wrapper .drynk-description .flexcontainer:after {content:"Graphite";}
    .campaign-wrapper .tyffyn-description .flexcontainer:after {content:"Cheetah";}
    .padding-70{padding-right:70px;}
    .tyffyn-size{height:118px;}
    .offers-all .innovation-feature .tyffyn-bottom{display:none;}
    .coin {animation-name: rotation;animation-iteration-count: infinite;animation-timing-function: linear;animation-duration: 1s;}
    .selectvariantsList li { margin-right: 30px;font-size: 16px;}
    .vaya-faq .nav-tabs .nav-item a{min-width: 130px;}
  }
  @media only screen and (min-width:768px) and (max-width:1025px) {
    .campaign-wrapper .drynk-description {
        border-right:0;
    }
    .new-list .discount {display: none !important;}
  }
@media only screen and (max-width:767px) {
    .hautecase .hautecase-right5.pop-right2{padding: 3%}
    .kids-pedia .new-list.product p{line-height: 28px;}
    #loading {width: 100%;height: 120px;top: 0;left: 0;display: block; margin: 0 auto;opacity: 1;position: absolute;background-color: #fff;
        z-index: 99;text-align: center;}
    #loading-image { display: block;margin: 0 auto;left : 40%;top : 30%;z-index: 100;position : absolute;}
    /* .fc-widget-small {display:none;} */
    .lunchbox-main .price-info {padding: 15px 5px 25px 0;line-height: 24px;}
    .lunchbox-main .mobile-header {font-family: 'whitney-book'}
    /* .lunchbox-main .carousel-control.left,.lunchbox-main .carousel-control.right {top: 309px;bottom: 120px} */
    .lunchbox-main.fixed-container .fixed-container-row {display: -webkit-box;display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; /* optional */ -webkit-box-align: start;-webkit-align-items: flex-start;
        align-items: flex-start;}
    .lunchbox-main.fixed-container .fixed-container-row #main-activetag{-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;}
    .lunchbox-main.fixed-container .fixed-container-row .second_div {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}
    .lunchbox-main.fixed-container .close-icon::before { margin-right: 13px; margin-top: 2px; }
    .lunchbox-main .hero-carousel{width: 100%;}
    .lunchbox-main .hero-carousel .item > div{width:25%;float:left;}
    .lunchbox-main .glyphicon-menu-down:before,.lunchbox-main .glyphicon-menu-up:before{display:none;}
    .lunchbox-main .count-input {clear:both;}
    .lunchbox-main.fixed-container .fixed-container-row #main-activetag{-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;padding-bottom: 15px;}
    .lunchbox-main.fixed-container .fixed-container-row .fixPosition {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}
    .lunchbox-main.fixed-container .acc-carousel-view.hero-container { width: 100%; position: relative; background: #fff;
    margin: 0 auto; text-align: center; z-index: 0; box-shadow: none;}
    .lunchbox-main.fixed-container div#heroCarousel { display: block; margin-bottom: 25px;}
    .lunchbox-main .fixed-container-row{margin-top:0;}
    .lunchbox-main .hero-img-viewer{width: 100%;}
    .lunchbox-main #main-activetag .booking-segment.booking-segment-no-border {margin:0;}
    .lunchbox-main .productName {font-size: 16px;}
    .lunchbox-main .productPrice{font-size: 14px;}
    .lunchbox-main .productPrice .mrpPrice,.lunchbox-main .productPrice .sellingPrice {padding: 0;font-size: 14px;}
    .lunchbox-main .pipe{padding:0 1px;}
    .lunchbox-main #main-activetag .booking-segment{padding: 0 5px 0 5px;}
    .lunchbox-main .seperator{margin: 0 0 0 1px;}
    .lunchbox-main .personalization {display: flex;line-height: 20px;}
    .lunchbox-main .textValue {    margin-left: 10px;}
    .lunchbox-main .inner-content {padding: 14px 10px 10px 10px;}
    .lunchbox-main .tyffyn-content {margin-right: 15px;}
    .lunchbox-main.oe-breadcrum-cont {padding-left: 15px;}
    .lunchbox-main .tyffyn-content .outer-content h4{background: #ebebeb; padding: 10px;color: #007680;font-weight: bold; text-transform: capitalize;}
    .lunchbox-main .outer-content{padding:0;}
    .lunchbox-main .tabbable-line .nav-tabs { border: 1px solid #dedede;}
    .lunchbox-main #main-activetag .booking-segment.booking-segment-no-border.other-list{margin-top:25px;}
    .lunchbox-main.container {background-position: 0;text-shadow: none;appearance: none;}
    .lunchbox-main .booking-segment .productPrice .sellingPrice,.lunchbox-main .productPrice .sellprice-addon{ font-size: 15px;}
    .lunchbox-main .boldText{vertical-align: text-top;}
    .lunchbox-main .outer-content h4{font-family: 'whitney-light';}
    .lunchbox-main.fixed-container .main-carousel-left {left:7px;}
    .lunchbox-main.fixed-container .main-carousel-right {right:5px;}
/* Conflict code new order engine END */
    #sticky-shell img{ margin-top: 1px;width:40px;}
    .shell-carousel-wrapper .shell-title{margin: 0 15px;}
    .preserve-wrapper .preserve.stack-container{overflow:hidden;}
    .drynk-total{margin:0 auto;}
    .latch-brand h2 {text-align: center;}
    .offer-slider .hide{ display:block !important;}
    .offer-slider .item .offer-wobagmat { width: 70% !important;margin: 0 auto !important;margin-top:7% !important;text-align: center; }
    .dynamictyffynslider{ padding:0;}
    .dynamictyffynslider{display:block !important;}
    .offers-all .radio-total{ display:none;}
    .offer-tab .tab-content>.tab-pane{display: none;}
    .offer-tab .fade{opacity: 1;}
    /* .tab-content>.active{display: block !important;} */
    .tab-content>.active{opacity: 1!important;}
    .offer-slider h2{font-size:16px;padding-bottom:0;}
    .radio-set2 span{font-size:16px;}
    .radio-set2 span:last-child {font-size:16px;}
    .tyffyn-inner2::before{position:absolute;content:"";background: url(/static/external/v2-2018/images/offer/mobile/orange.jpg) no-repeat scroll;right:0;
        top:0;left:0;bottom:-72px;z-index:-1;}
    .offer-slider{padding:0 10px;}
    .offer-image24 img{max-width:41%;}
    #menu12{display:none;}
    .offer-slider .item img{width:70%;}
    .offer-slider h2{font-size:19px;}
    .radio-set2 h2{font-size:15px;line-height: 20px;}
    .offer-slider .owl-controls .owl-buttons .owl-next{right:-6px;width: 27px;height: 39px;top:40%;}
    .offer-slider .owl-controls .owl-buttons .owl-prev{width: 27px;height: 39px;left:-6px;top:40%;}
    .radio-set2 a{font-weight:bold;display:block;width:77%;margin:0 auto;text-align:center;padding:1px 8px;}
    .offer-mobile{border-bottom: 1px solid #006f79;padding: 20px 0;overflow: hidden;display: flex;justify-content: center;align-items: center;align-content: center;}
    .offer-mobile p{line-height:22px;padding:0 0 0 15px;font-family: 'whitney-medium';margin: 0;}
    .offer-mobile span{display:block;}
    .tyffyn-inner{overflow: hidden;}
    .mobile-tyffyn img{padding:10px 15px;width:100%;max-width:100%;}
    .mobile-image img{width:100%;max-width:100%;}
    .mobi-space{padding-top:40px !important;}
    .tyffyn-inner p{padding:0 6px;font-size:14px; line-height:20px; }
    .offer-tab .nav-tabs > li > img{width:auto; cursor:pointer; }
    .offer-tab .nav-tabs > li{margin:12px 0 8px 0;}
    .offer-tab .nav-tabs > li > a {line-height:13px;outline: 0;}
    .nav-tabs > li{margin-top:8px;}
    .vaya-faq .nav-tabs > li{margin:8px auto;}
    .tyffyn-header img{width:83%;margin:0 auto; padding-top:22px;}
    .tyffyn-header2 img{width:90%;margin:0 auto; padding-top:22px;}
    .tyffyn-header3 img{width:50%;margin:0 auto; padding-top:22px;}
    .offer-mobile2 img{padding-left:20px; padding-right:20px;}
    .offer-image4 img{margin-right:10px;}
    .offer-image5 img{margin-right:7px;}
    .offer-image6 img{margin-right:7px;}
    .offer-image7 img{margin-right:0; width:32% !important;}
    .offer-tab .nav-tabs{ display:block;}
    .offer-slider .no-js .owl-carousel, .owl-carousel.owl-loaded{ display:inline-block !important;}
    .offer-slider .owl-carousel .owl-nav button.owl-prev{left:-4px; width:24px; height:40px;}
    .offer-slider .owl-carousel .owl-nav button.owl-next{width:24px; height:40px; right:0px;}
    .vaya-landing2 .owl-carousel .owl-nav button.owl-prev{left:-4px;top:23%;width:24px;height:40px}
    .offer-slider .owl-carousel .owl-nav button.owl-next{width:24px;height:40px;right:0}
    .vaya-landing2 .owl-carousel .owl-nav button.owl-next{width:24px;top:23%;height:40px;right:0}
    .vaya-landing2 .item p{font-size:16px;line-height:24px}
    .vaya-landing2 .slide-content a{margin-bottom:20px}
    .vaya-landing2 .pr{padding-right:15px}
    .vaya-landing2 .pl{padding-left:15px}
    .vaya-landing2 .stroke2{border-right:inherit;min-height:0;margin-bottom:15px}
    .vaya-landing2 .landing-set .stroke2{border-right:inherit;min-height:0;margin-bottom:15px}
    .vaya-landing2 .landing-slider .stroke2{border-right:inherit;min-height:0;margin-bottom:15px}
    .vaya-landing2 .landing-content p{width:100%}
    .vaya-landing2 .mobi img{width:30%;text-align:center;display:block;margin:0 auto;padding-top:30px}
    .vaya-landing2 .mobi2 img{width:45%;text-align:center;display:block;margin:0 auto}
    .vaya-landing2 .landing-content p{font-size:15px}
    .vaya-landing2 .landing-content h2{color:#515050;font-size:20px;display:block;padding:24px 0 20px 23px}
    .vaya-landing2 .landing-slider .slider-head::before{position:inherit}
    .vaya-landing2 .landing-slider .slider-head h2{font-size:20px}
    .offer-slider .owl-carousel .owl-item img {display: block;width: 89% !important;margin-left: 10px;}
    .radio-set{ padding:0}
    .booking-segment h3 {font-weight:600;}
    .booking-segment h3.available-title{font-weight:100;}
    .sticky-out-of-stock .booking-segment .media-heading-mini{border-bottom: 0;}
    .sticky-out-of-stock .booking-segment,.sticky-out-of-stock .booking-segment .media-heading-mini{padding: 0;}
    .chat-hidden #lc_chat_layout{display: none;}
    .preserve .product .list a{font-size: 15px;}
    /** positioning the carousel section **/
     .fixed-container .acc-carousel-view.hero-container { width: 100%; position: fixed; background: #fff; bottom: -100%;
      padding-bottom: 0; margin: 0 auto; text-align: center; z-index: 9999; left: 0; box-shadow: 0 0px 17px rgba(0,0,0,0.35);}
     .fixed-container .carousel-title { font-family: 'whitney-medium'; color: #007680; font-size: 18px; margin-top: 0;line-height: 32px; }
     .fixed-container .acc-carousel-view .hero-img-viewer { height: auto; }
     .fixed-container .acc-carousel-view.hero-container .imgBox { position: relative; pointer-events: none; padding:7px 0 0 0; }
     .fixed-container .acc-carousel-view.hero-container .imgBox img { max-width:90%; margin: 0 auto; }
     .fixed-container .close-icon::before { content: "x"; float: right; background: #ddd; border-radius: 50%; margin-top: 10px; width: 23px; height: 23px; line-height: 19px; box-shadow: 0 0 2px 1px #b5b5b5; font-weight: 600; }
     .fixed-container .close-icon:hover::before { background: #aaa; color: #fff; }
     .fixed-container .main-carousel-left { position: absolute; top: 43%; left: 10px; right:unset !important;}
     .fixed-container .main-carousel-left:before, .fixed-container .main-carousel-right:before { font-size: 24px;/*color: #cccccc; */}
     .fixed-container .main-carousel-right { position: absolute; top: 43%; right: 10px; }
     .fixed-container div#heroCarousel { display: none; }
     .fixed-container .hero-img-viewer { margin: 0 auto 0 auto; }
     .fixed-container .carousel-title span {border-bottom: 2px solid #007680;padding: 0 0 6px 0;}
     .fixed-container .selected-variant.variant-style, .fixed-container .selected-varian.variant-style:hover  {box-shadow: inset 0 0 0 2px rgba(0, 118, 128,0.9), 0 1px 2px rgba(0,0,0,0.1);}
     .fixed-container .variant-style {box-shadow:none;-webkit-box-shadow:none;}
     .fixed-container .close-icon {position: absolute;   right: 0;z-index: 99;}
     .fixed-container .booking-segment:hover{background: #fff;}
     /** 1190 campaign page **/
    .campaign-wrapper {padding:40px 0;}
    .campaign-wrapper img.custom-width{width: 115px;}
    .campaign-wrapper .drynk-description {border-right:0 !important;border-bottom: 1px solid #b2b2b2;}
    .campaign-wrapper .drynk-description,.campaign-wrapper .tyffyn-description{background: none;}
    .campaign-wrapper .tyffyn-description ul,.campaign-wrapper .drynk-description ul{padding-bottom: 0;}
    .campaign-wrapper .price-wrapper,.campaign-wrapper .drynk-description .price-wrapper{padding-top: 0;}
    .campaign-wrapper .custom-width2 {max-width: 270px;margin-bottom: 40px;}
    .campaign-wrapper .drynk-description:after,
    .campaign-wrapper .tyffyn-description:after { position: absolute;right: 0;left: 0;text-align: center;}
    .campaign-wrapper .drynk-description:after {content:"Graphite";top: 27%;}
    .campaign-wrapper .tyffyn-description:after {content:"Cheetah";top: 30%;}
    .offers-all .drynk-head h2 {min-height: 0;}
    /** 1040 campaign page **/
    .campaign-wrapper .drynk-description:after{top:31%;}
    .offers-all .mobile-tyffyn{padding-top:0; margin-bottom:15px;}
        /**Kids-pedia page css **/
    .pedia-newset {padding-left: 0px;}
    .pedia-newset h2 {font-size: 22px;padding-top: 16px;}
    .kids-pedia .kids-shop a{margin-top:35px;}
    .kids-pedia .kids-shop img{padding:0 20px;}
    .kids-pedia .kids-caption {top:inherit !important;right:inherit !important; left:inherit !important;}
    .kids-pedia .content2 {width: 100%; text-align:center; font-size:16px; line-height: inherit; padding-bottom: 30px;}
    .kids-pedia h2.title, .preserve-space{margin-bottom:0;}
    .kids-pedia .kid-mobile1{font-size:18px;}
    .kids-pedia .link-mobile a{margin:0;}
    .kids-pedia .all-appetites .title, .flexibility .title{ padding:15px 0; font-size:21px; margin: 20px auto;}
    .kids-pedia .great-liq h2{margin-top:0}
    .kids-pedia .kid-milk{margin-top:35px;}
    .kids-pedia .stack-left2{padding-left: 0;}
    .kids-pedia .stack-left p{font-size:16px;}
    .kids-pedia .pink-child img{width:100%; padding:0 60px;}
    .kids-pedia .stack-left{text-align: center;}
    .kids-pedia .child img{margin-top:30px !important; width:100%; padding:0 22px;}
    .kids-pedia p{font-size:16px;}
    .kids-pedia .content3{font-size:16px; width: 100%}
    .all-appetites.preserve .btn.mini-blue-btn{padding:6px 12px;}
    .kids-pedia .ready-to-go .content{padding:0 0 15px 0;}
    .kids-pedia .trust img{margin-top:30px !important; padding:0 50px; width:100%;}
    .kids-pedia .feature h1{margin:30px auto;}
    .kids-pedia .grey-container2{padding:0; text-align: center;}
    .kids-pedia .pediasafe img{width:100%; margin-top:0;}
    .kids-pedia .feature li {font-size: 16px; margin-bottom:0;}
    .kids-pedia .white-container .main-img{width:60%;}
    .kids-pedia .innovation-feature.kids-feature li{margin: 10px 0;}
    .kids-pedia .innovation-feature.preserve-feature li {margin: 10px 7px;width: 110px;height: 118px;}
    .kids-pedia .innovation-feature3 .innovation-feature2 li label{font-size:15px;}
    .kids-pedia .innovation-feature3 .innovation-feature2 .feature-1 {background-position: 9px 0;}
    .kids-pedia .new-list.product p.title{ padding:0 !important;}
    .kids-pedia .kids-shop a{margin-top:6px;}
    .kids-pedia .grey-spacing {margin: 0;text-align: center;}
    .kids-pedia .kids-drynk-section {margin: 20px auto}
    .kids-pedia .all-appetites h2.title {padding: 0}
    .kids-pedia .kids-drynk-section .product-info {bottom: 20px}
    .kids-pedia .new-list.product p, .kids-pedia .product-info .offer-wrap b{font-size: 14px;}
    .kids-pedia .kids-drynk-section .new-list .dynamic-offers{margin-bottom: 15px;}
    .kids-pedia#cart-section .title{margin-top: 0;}
    .kids-pedia .title{ margin: 0}
    .kids-pedia .link-mobile2 {text-align: center;}
    .drynk-pict {padding: 30px 0 0 0 0;text-align: center;}
    .preserve-wrapper .selectvariantsList li {display: block; }
       /**Kids-pedia page css **/
    .coupon-content{min-height: 300px; background-position: bottom -50px right -20px; background-size: 100%; text-align: center; margin-bottom: -20px;}
    .coupon-content span{margin: 0px 5px 0 0;}
    .lynk_page .kids-pedia .innovation-feature.preserve-feature li {margin: 13px 24px !important;width: 110px;height: 118px;}

    /*.new-list.vaya-drynk .product-name{min-height: auto}
    .lunchbox-order-space .filter .new-list.product p {line-height: 26px;}*/
    .hautecase-listing .filter .new-list.product{margin-bottom: 0}
    .hautecase-listing .stack-glass-lid{margin-top: 15px}

    .lynk_page .feature-2 {background-position:15px 0;}
    .lynk_page .feature-3 {background-position: -90px 0;}
    .lynk_page .feature-4 {background-position: -210px 0;width:150px;}
    .lynk_page .feature-5 {background-position: -320px 0;}
    .lynk_page .feature-6 {background-position: -435px 0;}
    .lynk_page .feature-7 {background-position: -554px 0;}
    .lynk_page .feature-8 {background-position: -665px 0;}
    .lynk_page .lynk-total .lynk-content{margin: 40px auto 0 auto; text-align: center; max-width: 96%; padding-bottom: 40px;}
    .lynk_page .lynk-total .lynk-content h2{font-size: 21px; line-height: 28px;}
    .gift-card-preview-cont{right: 37% !important;bottom: 52px !important;font-size: 14px !important;line-height: 4px !important;}
    .giftform-container .gift-card-img{max-width: 100%;}
    .gift-amt {text-align: center;    font-size: 16px;}
    .personalize-text{margin-top: 25px;}
    .bottom-btn-cont{text-align:center;}
    .row .gift-title {margin-top: 30px;}
    .gift-card-selected-price{right: 11%;bottom: 24px;font-size: 18px;}
    .white-container .gift-card-img-text .main-container-img {margin-top: 0px;}
    .term-coditions {padding-top: 10px;}
    .coupon-content label{padding: 0}
    .flex-feature {margin-top: 20px;}
    .flex-feature li {width: 110px; height: 145px; margin: 10px 15px; float: none; display: inline-block;}
    #diwaligiftcard .gift-card-preview-cont{right: 37% !important;bottom: 21px !important;color: #FFFFFF !important;}
    #diwaligiftcard .gift-card-preview-cont.adjust-toname{bottom: 0px !important;}
    #diwaligiftcard .gift-card-selected-price {position: absolute;right: 9%;bottom: 7px;font-size: 13px;}

    .pop-cup-listing hr{margin: 25px 0}
    .pop-cup-listing h3 {margin-bottom: 20px; font-size: 18px;}
    .custom-nav .tab-name-info span{display: block;}
    .custom-nav ul{padding-left: 0; display: flex; }
    .custom-nav ul li{ justify-content: center; text-align: center;}
    .custom-nav .nav>li>a>img {width: 50px; margin: 0 auto;}
    .custom-nav .tab-name-info .tab-name{font-size: 14px; padding: 5px 0 5px 0;}
    .custom-nav .tab-name i{color: #999; padding-top: 5px; }
    .custom-nav .nav-tabs>li>a{padding: 5px;}
    .custom-nav .tab-name-info span, .custom-nav .tab-name-info i{font-size: 12px;}
    .custom-nav .tab-name-info i{font-size: 12px; display: none;}
    .custom-nav .tab-name-info{float: left;}
    .custom-nav .pop-cup-listmaincont, .custom-nav .covid-kit-listmaincont{margin-bottom: 50px;}
    .custom-nav #lynk-section {margin-bottom: 0}
    .custom-nav .tab-pane {background: #e5e5e5;}
    .custom-nav .tab-name-info .tab-name {text-align: center;}
    .custom-nav .pop-cup-listmaincont, .custom-nav .covid-kit-listmaincont{margin: 0}
    .custom-nav .nav-tabs a img {float: inherit;}
    .lynk_page .custom-nav .product.new-list img{width: 100% !important}
    .lynk_page .new-list.product p{min-height: inherit; font-size: 15px; margin: 0}
    .lynk_page .new-list .order-list a{margin-top: 10px;}
    .up-selling-choice-freebies p.freebies-name {font-size: 14px;font-family: 'whitney-book'; min-height: 45px;}

    .lunchbox-order-space .custom-nav .nav-link {padding: 1px;}
    .product .title{font-size:16px;}
    .lunchbox-main .tabbable-line .nav-tabs{display: flex;}
    .tyffyn-content ul li {line-height: 24px;}
}
  @media only screen and (min-width:481px) and (max-width: 640px){
    /*.lunchbox-main.fixed-container .main-carousel-right {top:53%;}*/
    /*.lunchbox-main .carousel-control.left, .lunchbox-main .carousel-control.right {top: 160px;bottom: 173px;}*/
    .coupon-content{background-position: bottom -40px right -50px; background-size: 90%;}
    .hautecase.product {min-height: 350px;}
    .hautecase-listing .new-list.product .product-name {padding: 0 20px;}
    .hautecase.product .free-product img{width: 28% !important;}
  }
  @media only screen and (min-width:361px) and (max-width:480px) {
    /*.lunchbox-main.fixed-container .main-carousel-right {top: 60%;}*/
    .hautecase.product {min-height: 325px;}
    /*.lunchbox-main.fixed-container .sliderimgcontainer .main-carousel-right {top: 65%}*/
    .lunchbox-main.fixed-container .m-carousel-img .main-carousel-right, .lunchbox-main.fixed-container .m-carousel-img .main-carousel-right {top:59.5%;}
    .carousel-caption {width: 100%;}
  }
  @media only screen and (min-width:320px) and (max-width:467px) {
    #eVoucherMain .green-button{ padding: .4rem 1rem .4rem 1rem !important; }
    #eVoucherMain .width-30pc{ width: 27%!important; }
    #eVoucherMain .width-45pc{ width: 40%!important; }
  }
  @media only screen and (min-width:641px) and (max-width: 767px){
    .hautecase.product .free-product img{width: 25% !important;}
    /*.lunchbox-main.fixed-container .main-carousel-right {top:58%;}*/
    /*.lunchbox-main .carousel-control.left, .lunchbox-main .carousel-control.right {top: 280px;bottom: 173px;}*/
    .coupon-content{background-position: bottom -40px right -50px; background-size: 80%;}
  }
  @media only screen and (min-width:481px) and (max-width: 767px){
    .fixed-container .close-icon::before { margin-right: 12px;}
  }
  @media only screen and (min-device-width: 481px) and (max-device-width: 767px) and (orientation:landscape) {
    .fixed-container .acc-carousel-view.hero-container .imgBox img { max-width: 35% !important; }
    .fixed-container .acc-carousel-view.hero-container { bottom: -100%; padding-bottom: 2% !important; }
    .fixed-container .hero-img-viewer { margin: 0 auto; }
    .fixed-container .acc-carousel-view .hero-img-viewer { height: auto; max-width: 95%; }
    .fixed-container .acc-carousel-view .hero-carousel { max-width: 60%; margin: 0 auto; }
    .lunchbox-main.fixed-container .acc-carousel-view .hero-carousel { max-width: 100%; margin: 0 auto; }
  }
  @media only screen and (min-width:768px) and (max-width:991px) {
    .select-product .tyffyn-size {height: 115px;}
    .new-list.product .list a {font-size: 13px;}
    .ready-to-eat.second_div{background: url(/static/external/v2-2018/images/preserve/ready-to-relish.jpg) no-repeat scroll 0% bottom;
        background-size: 150%;padding: 0 0 64% 0;}
    .lunchbox-order-space .col-xs-6.col-sm-3.col-md-3.col-lg-3,
    .kyds-tyffyn-order .col-xs-6.col-sm-6.col-md-6.col-lg-6,
    .tyffyn-lyte-order-space .col-xs-6.col-sm-3.col-md-3.col-lg-3 {padding-right: 0.5px;padding-left: 0.5px;}
    .kyds-tyffyn-order .new-list .dynamic-offers {min-height: 98px;}
    .kyds-tyffyn-order .new-list .product-info {margin-top: -5px;}
    .graphite1300 {background-position: -557px -382px;}
    .gold1300{background-position: -479px -382px;}
    .black1300 {background-position: -718px -383px;}
    .blue1300 {background-position: -637px -381px;}
    .new-list .emi-offer b, .offer-wrap.center-block b{font-size:15px;}
    .tyffyn-header2 {padding-bottom: 60px;}
    .vaya-warrenty h2{padding:20px 0;}
    .lunchbox-main .inner-content {padding: 14px 10px 0 0;}
  }
.fa-plus:before {content: "\f067";font-size: 24px;color: #007680;}
.orientation-image {display: none;}
@media screen and (max-width: 767px) and (orientation:landscape){
    .hero-container.acc-carousel-view {display: none;}
    .lunchbox-main .hero-container.acc-carousel-view {display: block;}
}
@media screen and (max-width: 991px) and (orientation:landscape){
    .vaya-company h2{font-size:19px;}
    .vaya-company p {font-size:14px; line-height:22px;}
    .vaya-company .vaya-content p{padding-top:10px;}
    .vaya-company .vaya-content{ position:absolute; top:48%;}
    .vaya-company .unparalleled p{margin:0 40px;}
    .vaya-company .state-art{padding:100px 0;}
    .vaya-company .environment{padding:100px 0 90px 15px;}
    .vaya-company .join-hot p{ padding:0 50px;}

    .vaya-corporate .vaya-taste h2 {font-size:22px;}
    .vaya-corporate .vaya-taste p{font-size:13px; line-height:18px;}
    .vaya-corporate .vaya-taste a{font-size:13px; line-height:18px;padding:2px 25px;}
    .vaya-corporate h2{font-size:21px;}
    .vaya-corporate p{font-size:14px; line-height:20px;}
    .vaya-corporate .latch-brand a{font-size:13px; line-height:18px;padding:2px 25px;}
    .vaya-corporate .custom a{font-size:13px; line-height:18px;padding:2px 25px;}
    .vaya-corporate .vaya-fresh h2{font-size:22px;}
    .dynamictyffynslider > h2{font-size:18px;padding-top: 15px;}
    .radio-set2 h2{font-size:14px; min-height:0;}
    .radio-set2 span:last-child{font-size:14px;}
    .radio-set2 span{font-size:14px;}
    .radio-set h2 {font-size: 14px;}
    .mobile-tyffyn{display:block;}
    .innovation-feature{display:none;}
    .owl-carousel .owl-item .two-container img {margin-bottom: 12px;}

    .kids-pedia .title{font-size:26px;}
    .kids-pedia.feature ul{margin:0;}
    .kids-pedia .feature h1{margin-top:10px;}
    .kids-pedia .white-container .main-img{max-width:64%;}
    .kids-pedia .title{font-size:21px;}
    .kids-pedia .content2{width:100%;}
    .kids-pedia .pediasafe img {width: 91%;}
    .kids-pedia .stack-left{padding-left:5px;}
    .kids-pedia .feature li{font-size:17px; line-height:26px;}
    .kids-pedia p{font-size:17px; line-height:30px;}
    .kids-pedia .content{line-height:30px;}
    .kids-pedia .trust img{width:94%; margin-top:-30px;}
    .kids-pedia .content3{width:100%;}
    .kids-pedia .child img {width: 100%; margin-top: -126px;}
    .kids-pedia .pink-child img {width: 90%;margin-top: 31px;}
    .kids-pedia .grey-spacing{margin-top:0}
    .kids-pedia#cart-section .title{margin-top:15px; padding:0 6px;}
    .kids-pedia .new-list.product p{line-height:28px;}
    .vaya-landing2 .landing-slider .slider-head::before {left: -46px;right: -46px;}
    .vaya-landing2 .landing-slider .stroke2{min-height:462px;}
    .vaya-landing2 .landing-set .stroke2{min-height:564px;}
    .vaya-landing2 .landing-content p{font-size:15px; line-height:20px;}
    .lynk_page .lynk-feature {display:block; width:100%;}
}

@media only screen and (max-width: 991px) and (orientation: portrait) {
    /* .orientation-image {display: none;}
    .orientation-image img {width:100%;height: 100%;} */
    .acc-carousel-view {transition: all 0.5s ease-out;}
}
@media only screen and (max-width:400px) {
    .drynk-mobi{margin-top:20px;}
    .preserve-mobile{display:block;
        padding-right:3px;}
}

@media only screen and (max-width:360px)
{
    /*.lunchbox-main .carousel-control.left, .lunchbox-main .carousel-control.right {top: 260px;bottom: 165px;}*/
    .offer-tab .nav-tabs > li > img {width: 33%;}
    .offer-tab .nav-tabs > li > a{line-height:10px; }
    .offer-tab .nav-tabs > li > a {font-size: 13px;}
    .radio-set2 h2 {font-size: 14px; min-height:0;}
    .radio-set2 span:last-child{ font-size:14px;}
    .sticky-product-info .tyffyn-style li{padding: 2px 3px 3px 3px;}
    .tab-tog img{margin-left:0;margin-right:2px; }
    .offer-tab .nav-tabs{padding:0 5px; }
    .offer-slider .owl-carousel .owl-item img { margin-left:6px;}
    .tab-tog img {width:44% !important;}
    .tab-tog2 img {width:34% !important;}
    .tab-tog3 img {width:32% !important;}
    .offer-image7 p{font-size:13px;}
    .offer-tab .nav-tabs > li {margin:10px 0 6px 0;}
    .offer-tab .tab-tog3 a{line-height:11px !important;}
    .offers-all .mobile-tyffyn {padding-top: 0;}
    .offer-mobile p {font-size:14px;}
    .termcoditions-lable{font-size: 14px;}
    .flex-feature li { width: 105px; margin: 10px;}
    .lynk_page .new-list.product p {padding: 0 5px; line-height: 21px; display: inline-block;}
    /* .pop-cup-listing .product-name {height: 70px;} */
    .lunchbox-main.fixed-container .m-carousel-img .main-carousel-right, .lunchbox-main.fixed-container .m-carousel-img .main-carousel-right {top:55%;}
    .drynk .t-custom-nav.custom-nav .tab-name-info .tab-name{font-size: 12px;}
    .lynk-main-container p.title {min-height: 60px;}
    .carousel-caption {width: 100%;}
}

@media only screen and (max-width:320px){
    .offer-tab .nav-tabs > li > a{ font-size:11.9px;}}
    .enquire-right label.col-sm-2 {width: 200px; font-weight: bold;text-align: left;}
    .enquire-left .img-wrap {margin-top: 15%;margin-left: 40px;max-width: 400px;min-width: 400px;}
    .enquire-right {padding-top: 15px;}
    .enquire-right .submitbtn-default { background-color: #007680; border: 1px solid #007680; color: #fff; padding: 5px 25px; border-radius: 100px; font-size: 20px; font-weight: bold; margin: 10px 0; }
    .success-msg, .failed-msg {width: 83%;}
    .success-msg p, .failed-msg p {border: 1px solid #1abb06; padding: 25px 5px; border-radius: 5px; text-align: center; color: #4a4848; font-weight: bold; font-size: 22px;}
    .failed-msg p {border: 1px solid #ff0000 !important;}
    .gomask .pop-cup-listing .sets-cont{padding: 0 8px;}

@media only screen and (max-width: 520px) {
    .enquire-left .img-wrap {margin-top: 0; margin-left:0;}
    .enquire-left .img-wrap img {width: 250px; height: 250px;}
}

@media only screen and (min-width: 768px) and (max-width: 1000px)  {
    .enquire-left .img-wrap {margin-left: 0;}
    .enquire-left .img-wrap img {width: 350px; height: 325px;}
    .enquire-container {width: 100%;}
    .lunchbox-main .variant-carousel-wrapper .owl-carousel .owl-nav button.owl-prev, .lunchbox-main .variant-carousel-wrapper .owl-carousel .owl-nav button.owl-next{top:0;}
}

/* juspay custom class start */
.nb_list1{background: url(/static/images/payment-sprite.png) 8px -574px no-repeat;width: 80px;min-height: 40px;margin:10px 10px 0px 0 !important;}
.nb_juspay{background-position: 8px -244px;}
.nb_visa{background-position: 13px -867px;}
.nb_master{background-position: 10px -486px;}
.nb_express{background-position: 10px -610px;}
.nb_citi{background-position: 24px -58px;}
.nb_hdfc{background-position: 24px -152px;}
.nb_icici{background-position: 24px -203px;}
.nb_kotak{background-position: 24px -300px;}
.nb_sbi{background-position: 24px -670px;}
.juspay-container{padding:0;border:0;margin-bottom: -15px;pointer-events: all;}
.juspay-container .panel-title{font-weight: bold;font-size: 18px;overflow: hidden;color: #257780;}
.juspay-container .panel-heading[aria-expanded="true"] .glyphicon-plus:before{content: "\2212";}
.juspay-container .panel-heading[aria-expanded="false"] .glyphicon-minus:before{content: "+";}
.text-color-muted .juspay-container{pointer-events: none;}
.juspay-container .panel-heading{border-radius: 0px;padding:5px 15px;background: none;display:block;}
.juspay-container .panel{border-radius: 0px;border: 0;padding: 10px 0;background: white; border-top: 1px solid #ccc !important;margin:0 !important;}
.radioset{overflow:hidden;padding-left:0;list-style:none;text-align: center;}
.radioset li{display: inline-block;padding:0 0.93%;font-size:16px;margin-bottom: 10px;}
.radioset input[type="radio"]{margin: 8px -15px;}
.bankimg{margin-right: 2px;margin-top: -3px;width: 18px;vertical-align: middle;display: inline-block;}
.popular-banks{padding:10px 0;}
.payment_method,.payment_method option{background: #f5f8fa;padding: 5px;max-width: 320px;width: 100%;font-size: 15px;font-weight: bold;font-family: 'whitney-medium';color: #454645;outline: none;}
.juspay_inline_form, .juspay_inline_form p{font-family: 'whitney-medium' !important;overflow: hidden;text-align: center;margin: 0 auto;}
.juspay_inline_form p{font-size:18px;}
/* .online-pay{background: #257780;color: white;font-weight: bold !important;} */
.juspay-container .panel-body{border:0 !important;padding:0 15px;}
.juspay-container .active-blue{background: #f5f8fa;}
#payment_form_card div{float: left;height: 30px;margin-bottom: 10px;}
#payment_form_card .dateSection{width:100%;height: auto;margin-bottom: 0;}
#common_pay_btn{display: inline-block;}
.dateSection div{width:40px;text-align: center;margin-right: 10px;}
#payment_form_card{width:300px;margin: 0 auto;text-align: center;max-width: 100%;}
.card_exp_line{font-size: 16px !important;float: left;line-height: 28px;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;background: white;color: #6e6e6e;}
#payment_form_card .security_code_div{float: right;width: 60px;margin-right: 2px;}
.card_number_div{position: relative;}
.cards{position: absolute;right: 2%;top: 20%;}
.nb_list input[type="radio"]{left:22px;}
.enquire-right label.col-sm-2 {width: 200px; font-weight: bold;text-align: left;}
.enquire-left .img-wrap {margin-top: 15%;margin-left: 40px;max-width: 400px;min-width: 400px;}
.enquire-right {padding-top: 15px;}
.enquire-right .submitbtn-default { background-color: #007680; border: 1px solid #007680; color: #fff; padding: 5px 25px; border-radius: 100px; font-size: 20px; font-weight: bold; margin: 10px 0; }
.success-msg, .failed-msg {width: 83%;}
.success-msg p, .failed-msg p {border: 1px solid #1abb06; padding: 25px 5px; border-radius: 5px; text-align: center; color: #4a4848; font-weight: bold; font-size: 22px;}
.failed-msg p {border: 1px solid #ff0000 !important;}
.smartaddon-icon:before{content: "\f067";font-family: 'fontawesome';width:0;font-size: 17px;color: #007680;position: relative;top: 29px;float: left;right: 25px;}
.smartaddon-icon:nth-child(1):before{content: "";}
@media only screen and (max-width: 520px) {
    .enquire-left .img-wrap {margin-top: 0; margin-left:0;}
    .enquire-left .img-wrap img {width: 250px; height: 250px;}
    #display-resources { display: inline-block; margin-top: 15px; border-top: 1px solid #ccc; }
    #google-map { float: none !important; width: 116.5% !important; max-width: 116.5% !important; min-width: 100% !important; right: 8.2%; height: 300px !important; }
    div#google-map-content p, #phonelist { font-size: 17px !important; }
}

@media only screen and (min-width: 768px) and (max-width: 1000px)  {
    .enquire-left .img-wrap {margin-left: 0;}
    .enquire-left .img-wrap img {width: 350px; height: 325px;}
    .enquire-container {width: 100%;}
}

div#wallet-content{ max-width: 600px; margin: 0 auto 30px;}
div#wallet-content table { width: 100%; text-align: center; }
div#wallet-content th { border: 1px solid #ccc; background-color: #0a6f79; color: #fff; font-weight: bold; font-size: 16px; text-align: center; padding: 7px 0; }
div#wallet-content table td { border: 1px solid #ccc; border-top: 0; color: #128a9b; font-size: 36px; padding: 40px 2px; }
div.points-table table td { font-size: 16px !important; color: #000 !important; padding: 6px 0 !important; }
#wallet-content p { text-align: right; color: #777; font-size: 18px; font-weight: bold; padding: 15px 0; }
#wallet-content p span { color: #0a6f79; padding-left: 5px; }

.selectvariantsList {margin: 12px 0;}
.preserve-wrapper .selectvariantsList {margin: 6px 0;}
.selectvariantsList p{color: #006f79; font-weight: bold;}
.selectvariantsList li { list-style-type: none; display: inline-block; margin-right: 5px; font-size: 14px;}
.selectvariantsList label{display: inline-block;}
.select-variants-list { margin: 12px 0; }
.select-variants-list, .owl-carousel-variants { display: none; }
.select-preserve-set { cursor: pointer; text-align: center; display: inline-grid; padding-bottom: 6px; }
.select-sets, .select-variants { margin: 0; color: #006f79; font-weight: bold; padding: 5px 0 0; }
#owlCarousel6 .owl-item img { width: 80%; margin: 0 auto; }
.owl-carousel300, .owl-carousel-variants { display: none; }
#owlCarousel3 .owl-item { max-width: 110px; }

.store-locator div#google-map { max-width: 740px; height: 500px; display: none; float: right; width: 67%; min-width: 300px; }
.gm-style .gm-style-iw-c { padding: 0 !important; max-width: 450px !important; }
.gm-style .gm-style-iw-d { overflow: initial !important; max-height: 100% !important; }
#google-map-content { margin-bottom: 0px; padding: 5px 10px; }
p#namelist { font-weight: bold; font-size: 15px; margin-bottom: 5px; text-transform: uppercase; color: #0d8690; }
p#address-list { margin: 0; line-height: 19px; font-size: 15px; font-family: whitney-light; }
.store-locator #phonelist { padding: 5px 10px; font-size: 15px; font-family: whitney-light; }
.store-hover { background-color: #e3e3e3; }
.preorderBtn, .filter .preorderBtn{background: #696969;}
.smart-addon-inner-item{display: inline-block;}
.smart-addon-list{padding: 15px;}
.blue-round-button{padding: 0;background: #2f7680 !important;text-shadow: 0px 0px 2px white;width:26px;height:26px;}
/* Lunch box smart add on */
#smartaddonslidernew .owl-stage{display:flex;justify-content:flex-start}
#smartaddonslidernew .owl-item{flex:0 1 775px;}
#smartaddonslidernew .carousel-inner-item{margin: 0 3px;}
#smartaddonslidernew .smart-addon-mrp{color:#a94442}
#smartaddonslidernew .owl-item .smart-addon-mrp,#smartaddonslidernew .owl-item .smart-addon-price,#smartaddonslidernew .carousel-inner-item .smart-addon-title{font-size:13px;min-height: 58px; line-height: 19px; margin-bottom: 5px;}
#smartaddonslidernew .owl-item .item-align{margin-top:10px}
#smartaddonslidernew .owl-item .mrp-price{text-align:center; margin: 0}
body .loading-indicator{z-index: 1011;position: fixed;top: 0px;left: 0;width: 100vw;height: 100vh;background-color: rgba(0, 0, 0, 0.2);opacity: 0;}
body .loading-indicator::after {top:25%;position: absolute;color: white;content: "Loading...";left: 50%;transform: translateX(-50%);background-color: #007680;padding: 0.5rem;padding-left: 2rem;padding-right: 2rem;border-radius: 1000px;}
body .loading-indicator.visible{opacity: 1;top: 0px;}
.thankspage-msg{text-align: center;margin-top: 15px;}
.up-selling-choice-freebies{margin: 0;text-align: center;padding: 15px 15px; background: #ffffe7;font-size: 16px; font-family: whitney-book; color: #555; color: #007680;border-bottom: 1px dashed;}
.up-selling-choice-freebies b {font-family: 'whitney-medium'; font-weight: bold; font-size: 18px; color: #007680;}
.up-selling-choice-freebies .text-content{margin: 0;text-align: center;padding: 15px 15px; background: #ffffe7;font-size: 16px; font-family: whitney-book; color: #555; color: #007680}
.up-selling-choice-freebies p {font-family: 'whitney-medium'; font-size: 18px; color: #007680;}
.up-selling-choice-freebies p.freebies-name {font-size: 14px;font-family: 'whitney-book'; min-height: 45px;}
.up-selling-choice-freebies ul li {display: inline-block;}
ul.freebiesIconMain {text-decoration: none;list-style: none;padding: 10px 0 0;text-align: center;position: relative;}
ul.freebiesIconMain li {display: inline-block; vertical-align: text-top;font-size: 14px;}
ul.freebiesIconMain li img {display: block !important;margin: 0 auto;width: 50px !important;}
ul.freebiesIconMain li span{font-size: 28px;position: relative;left:-15%;}
ul.freebiesIconMain li input{opacity: 1 !important;}
.banner-shop-now-btn, .banner-shop-now-btn:hover {color: #fff;background: #006f79;border-radius: 20px;padding: 8px 22px;}
.cookies-ul{ list-style: disc;padding: 10px 0 10px 2.2em; }

/* lunch box offer css */

.product-pannel.active{ box-shadow: 0px 0px 0px 3px #007690 !important; }
#popup-offer-carousel .carousel-caption{ left: 50% !important; transform: translateX(-50%) !important; right: -20% !important; }