@font-face { font-family: 'Bebas Neue'; src: url('../fonts/BebasNeueBold.eot'); src: url('../fonts/BebasNeueBold.eot?#iefix') format('embedded-opentype'), url('../fonts/BebasNeueBold.woff2') format('woff2'), url('../fonts/BebasNeueBold.woff') format('woff'), url('../fonts/BebasNeueBold.ttf') format('truetype'), url('../fonts/BebasNeueBold.svg#BebasNeueBold') format('svg'); font-weight: bold; font-style: normal; }
@font-face { font-family: 'Bebas Neue Book'; src: url('../fonts/BebasNeueBook.eot'); src: url('../fonts/BebasNeueBook.eot?#iefix') format('embedded-opentype'), url('../fonts/BebasNeueBook.woff2') format('woff2'), url('../fonts/BebasNeueBook.woff') format('woff'), url('../fonts/BebasNeueBook.ttf') format('truetype'), url('../fonts/BebasNeueBook.svg#BebasNeueBook') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Bebas Neue'; src: url('../fonts/BebasNeue-Thin.eot'); src: url('../fonts/BebasNeue-Thin.eot?#iefix') format('embedded-opentype'), url('../fonts/BebasNeue-Thin.woff2') format('woff2'), url('../fonts/BebasNeue-Thin.woff') format('woff'), url('../fonts/BebasNeue-Thin.ttf') format('truetype'), url('../fonts/BebasNeue-Thin.svg#BebasNeue-Thin') format('svg'); font-weight: 100; font-style: normal; }
@font-face { font-family: 'Bebas Neue'; src: url('../fonts/BebasNeueLight.eot'); src: url('../fonts/BebasNeueLight.eot?#iefix') format('embedded-opentype'), url('../fonts/BebasNeueLight.woff2') format('woff2'), url('../fonts/BebasNeueLight.woff') format('woff'), url('../fonts/BebasNeueLight.ttf') format('truetype'), url('../fonts/BebasNeueLight.svg#BebasNeueLight') format('svg'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'Bebas Neue'; src: url('../fonts/BebasNeueRegular.eot'); src: url('../fonts/BebasNeueRegular.eot?#iefix') format('embedded-opentype'), url('../fonts/BebasNeueRegular.woff2') format('woff2'), url('../fonts/BebasNeueRegular.woff') format('woff'), url('../fonts/BebasNeueRegular.ttf') format('truetype'), url('../fonts/BebasNeueRegular.svg#BebasNeueRegular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'DCC - Ash'; src: url('../fonts/DCC-Ash.eot'); src: url('../fonts/DCC-Ash.eot?#iefix') format('embedded-opentype'), url('../fonts/DCC-Ash.woff2') format('woff2'), url('../fonts/DCC-Ash.woff') format('woff'), url('../fonts/DCC-Ash.ttf') format('truetype'), url('../fonts/DCC-Ash.svg#DCC-Ash') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'DINPro'; src: url('../fonts/DINPro-Regular.eot'); src: url('../fonts/DINPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/DINPro-Regular.woff2') format('woff2'), url('../fonts/DINPro-Regular.woff') format('woff'), url('../fonts/DINPro-Regular.ttf') format('truetype'), url('../fonts/DINPro-Regular.svg#DINPro-Regular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'DINPro'; src: url('../fonts/DINPro-Medium.eot'); src: url('../fonts/DINPro-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/DINPro-Medium.woff2') format('woff2'), url('../fonts/DINPro-Medium.woff') format('woff'), url('../fonts/DINPro-Medium.ttf') format('truetype'), url('../fonts/DINPro-Medium.svg#DINPro-Medium') format('svg'); font-weight: 500; font-style: normal; }
@font-face { font-family: 'Roboto Condensed'; font-style: normal; font-weight: 400; src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(../fonts/RobotoCondensed-Regular.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; padding: 0; margin: 0; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; 
/*background: transparent;*/
 }
 .mark {color:red;}
body { line-height: 1; font-family: 'Bebas Neue'; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
nav ul { list-style: none; }
ul, li { list-style: none; }
blockquote, q { quotes: none; }
p { margin-bottom:15px; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-decoration: none; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; cursor:pointer; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0; }
input, select, textarea { vertical-align: middle; font-family: Arial, "sans-serif"; }
img, iframe { max-width: 100%; border: 0; vertical-align: top; }
/*h1, h2, h3, h4, h5, h6 { font-weight: 400; }*/
h1, h2, h3, h4, h5, h6 { font-weight: 600; }
.pickup-delivery {
	width: 100%;
    display: inline-block;
    vertical-align: top;
    padding: 2% 6%;
    background-color: #000;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    line-height: 1rem;
    font-size: 0.8rem;
}
.pickup-delivery.active {
	background:green;
}
.product-details-left-container {
    width: 74%;
    float:left;
}
ul li { list-style: none; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.leftCls { float: left; }
.rightCls { float: right; }
.mainWrap { max-width: 1304px; margin: 0 auto; }
.alignLeft { text-align: left; }
.alignRight { text-align: right; }
.alignCenter { text-align: center; }
/****** Header Start ******/
#dvFlag { background-image: url(../images/flags24.png); background-repeat: no-repeat; width: 24px; height: 24px; position: absolute; left: 16px; top: 6px; }
.african-union { background-position: 0px -25px }
.arab-league { background-position: 0px -241px }
.asean { background-position: 0px -337px }
.caricom { background-position: 0px -961px }
.commonwealth { background-position: 0px -1153px }
.european-union { background-position: 0px -1729px }
.islamic-conference { background-position: 0px -2401px }
.nato { background-position: 0px -3433px }
.northern-cyprus { background-position: 0px -3673px }
.olimpic-movement { background-position: 0px -3745px }
.red-cross { background-position: 0px -4105px }
.scotland { background-position: 0px -4321px }
.opec { background-position: 0px -3793px }
.somaliland { background-position: 0px -4561px }
.united-nations { background-position: 0px -5305px }
.af { background-position: 0px 0px }
.al { background-position: 0px -49px }
.dz { background-position: 0px -73px }
.as { background-position: 0px -97px }
.ad { background-position: 0px -121px }
.ao { background-position: 0px -145px }
.ai { background-position: 0px -169px }
.aq { background-position: 0px -193px }
.ag { background-position: 0px -217px }
.ar { background-position: 0px -265px }
.am { background-position: 0px -289px }
.aw { background-position: 0px -313px }
.au { background-position: 0px -361px }
.at { background-position: 0px -385px }
.az { background-position: 0px -409px }
.bs { background-position: 0px -433px }
.bh { background-position: 0px -457px }
.bd { background-position: 0px -481px }
.bb { background-position: 0px -505px }
.by { background-position: 0px -529px }
.be { background-position: 0px -553px }
.bz { background-position: 0px -577px }
.bj { background-position: 0px -601px }
.bm { background-position: 0px -625px }
.bt { background-position: 0px -649px }
.bo { background-position: 0px -673px }
.ba { background-position: 0px -697px }
.bw { background-position: 0px -721px }
.br { background-position: 0px -745px }
.bn { background-position: 0px -769px }
.bg { background-position: 0px -793px }
.bf { background-position: 0px -817px }
.bi { background-position: 0px -841px }
.kh { background-position: 0px -865px }
.cm { background-position: 0px -889px }
.ca { background-position: 0px -913px }
.cv { background-position: 0px -937px }
.ky { background-position: 0px -985px }
.cf { background-position: 0px -1009px }
.td { background-position: 0px -1033px }
.cl { background-position: 0px -1057px }
.cn { background-position: 0px -1081px }
.cx { background-position: 0px -1105px }
.co { background-position: 0px -1129px }
.km { background-position: 0px -1177px }
.cg { background-position: 0px -1201px }
.cd { background-position: 0px -1225px }
.ck { background-position: 0px -1249px }
.cr { background-position: 0px -1273px }
.ci { background-position: 0px -1297px }
.hr { background-position: 0px -1321px }
.cu { background-position: 0px -1345px }
.cy { background-position: 0px -1369px }
.cz { background-position: 0px -1393px }
.dk { background-position: 0px -1417px }
.dj { background-position: 0px -1441px }
.dm { background-position: 0px -1465px }
.do { background-position: 0px -1489px }
.tl { background-position: 0px -1513px }
.ec { background-position: 0px -1537px }
.eg { background-position: 0px -1561px }
.sv { background-position: 0px -1585px }
.uk { background-position: 0px -1609px }
.gq { background-position: 0px -1633px }
.er { background-position: 0px -1657px }
.ee { background-position: 0px -1681px }
.et { background-position: 0px -1705px }
.fo { background-position: 0px -1753px }
.fj { background-position: 0px -1777px }
.fi { background-position: 0px -1801px }
.fr { background-position: 0px -1825px }
.ga { background-position: 0px -1849px }
.gm { background-position: 0px -1873px }
.ge { background-position: 0px -1897px }
.de { background-position: 0px -1921px }
.gh { background-position: 0px -1945px }
.gi { background-position: 0px -1969px }
.gr { background-position: 0px -1993px }
.gd { background-position: 0px -2017px }
.gt { background-position: 0px -2041px }
.gu { background-position: 0px -2065px }
.gg { background-position: 0px -2089px }
.gn { background-position: 0px -2113px }
.gy { background-position: 0px -2137px }
.ht { background-position: 0px -2161px }
.hn { background-position: 0px -2185px }
.hk { background-position: 0px -2209px }
.hu { background-position: 0px -2233px }
.is { background-position: 0px -2257px }
.in { background-position: 0px -2281px }
.id { background-position: 0px -2305px }
.ir { background-position: 0px -2329px }
.iq { background-position: 0px -2353px }
.ie { background-position: 0px -2377px }
.il { background-position: 0px -2425px }
.it { background-position: 0px -2449px }
.jm { background-position: 0px -2473px }
.jp { background-position: 0px -2497px }
.je { background-position: 0px -2521px }
.jo { background-position: 0px -2545px }
.kz { background-position: 0px -2569px }
.ke { background-position: 0px -2593px }
.ki { background-position: 0px -2617px }
.kw { background-position: 0px -2641px }
.kg { background-position: 0px -2665px }
.la { background-position: 0px -2689px }
.lv { background-position: 0px -2713px }
.lb { background-position: 0px -2737px }
.ls { background-position: 0px -2761px }
.lr { background-position: 0px -2785px }
.ly { background-position: 0px -2809px }
.li { background-position: 0px -2833px }
.lt { background-position: 0px -2857px }
.lu { background-position: 0px -2881px }
.mo { background-position: 0px -2905px }
.mk { background-position: 0px -2929px }
.mg { background-position: 0px -2953px }
.mw { background-position: 0px -2977px }
.my { background-position: 0px -3001px }
.mv { background-position: 0px -3025px }
.ml { background-position: 0px -3049px }
.mt { background-position: 0px -3073px }
.mh { background-position: 0px -3097px }
.mr { background-position: 0px -3121px }
.mu { background-position: 0px -3145px }
.mx { background-position: 0px -3169px }
.fm { background-position: 0px -3193px }
.md { background-position: 0px -3217px }
.mc { background-position: 0px -3241px }
.mn { background-position: 0px -3265px }
.me { background-position: 0px -3289px }
.ms { background-position: 0px -3313px }
.ma { background-position: 0px -3337px }
.mz { background-position: 0px -3361px }
.mm { background-position: 0px -3385px }
.na { background-position: 0px -3409px }
.nr { background-position: 0px -3457px }
.np { background-position: 0px -3481px }
.an { background-position: 0px -3505px }
.nl { background-position: 0px -3529px }
.nz { background-position: 0px -3553px }
.ni { background-position: 0px -3577px }
.ne { background-position: 0px -3601px }
.ng { background-position: 0px -3625px }
.kp { background-position: 0px -3649px }
.sz { background-position: 0px -4777px }
.mp { background-position: 0px -3697px }
.no { background-position: 0px -3721px }
.om { background-position: 0px -3769px }
.pk { background-position: 0px -3817px }
.pw { background-position: 0px -3841px }
.ps { background-position: 0px -3865px }
.pa { background-position: 0px -3889px }
.pg { background-position: 0px -3913px }
.py { background-position: 0px -3937px }
.pe { background-position: 0px -3961px }
.ph { background-position: 0px -3985px }
.pl { background-position: 0px -4009px }
.pt { background-position: 0px -4033px }
.pr { background-position: 0px -4057px }
.qa { background-position: 0px -4081px }
.ro { background-position: 0px -4129px }
.ru { background-position: 0px -4153px }
.rw { background-position: 0px -4177px }
.lc { background-position: 0px -4201px }
.ws { background-position: 0px -4225px }
.sm { background-position: 0px -4249px }
.st { background-position: 0px -4273px }
.sa { background-position: 0px -4297px }
.sn { background-position: 0px -4345px }
.rs { background-position: 0px -4369px }
.sc { background-position: 0px -4393px }
.sl { background-position: 0px -4417px }
.sg { background-position: 0px -4441px }
.sk { background-position: 0px -4465px }
.si { background-position: 0px -4489px }
.sb { background-position: 0px -4513px }
.so { background-position: 0px -4537px }
.za { background-position: 0px -4585px }
.kr { background-position: 0px -4609px }
.es { background-position: 0px -4633px }
.lk { background-position: 0px -4657px }
.kn { background-position: 0px -4681px }
.vc { background-position: 0px -4705px }
.sd { background-position: 0px -4729px }
.sr { background-position: 0px -4753px }
.se { background-position: 0px -4801px }
.ch { background-position: 0px -4825px }
.sy { background-position: 0px -4849px }
.pf { background-position: 0px -4873px }
.tw { background-position: 0px -4897px }
.tj { background-position: 0px -4921px }
.tz { background-position: 0px -4945px }
.th { background-position: 0px -4969px }
.tl { background-position: 0px -4993px }
.tg { background-position: 0px -5017px }
.to { background-position: 0px -5041px }
.tt { background-position: 0px -5065px }
.tn { background-position: 0px -5089px }
.tr { background-position: 0px -5113px }
.tm { background-position: 0px -5137px }
.tc { background-position: 0px -5161px }
.tv { background-position: 0px -5185px }
.ug { background-position: 0px -5209px }
.ua { background-position: 0px -5233px }
.ae { background-position: 0px -5257px }
.gb { background-position: 0px -5281px }
.us { background-position: 0px -5329px }
.uy { background-position: 0px -5353px }
.uz { background-position: 0px -5377px }
.vu { background-position: 0px -5401px }
.va { background-position: 0px -5425px }
.ve { background-position: 0px -5449px }
.vn { background-position: 0px -5473px }
.vg { background-position: 0px -5497px }
.vi { background-position: 0px -5521px }
.wf { background-position: 0px -5545px }
.eh { background-position: 0px -5569px }
.ye { background-position: 0px -5593px }
.zm { background-position: 0px -5617px }
.zw { background-position: 0px -5641px }
.headerMid .mainWrap { position: relative; }
.hdTextMid.othBtn { height: 48px; font-size: 24px; line-height: 48px; padding: 0 44px; margin: 0; position: absolute; left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); }
.hdTextMid.othBtn:before { border-width: 24px; left: -23px; }
.hdTextMid.othBtn:after { border-width: 24px; right: -23px; }
.hdTextLt, .hdTextRt { font-size: 24px; line-height: 26px; border-top: 1px solid #650716; border-bottom: 1px solid #650716; color: #650716; width: 36%; letter-spacing: 1px; padding: 10px 0; }
.countryDiv { position: relative; display: inline-block; vertical-align: top; margin: 0 12px 0 0; }
.countryDiv:before { content: ""; position: absolute; right: 0; top: 0; bottom: 0; width: 34px; background: #ef7825; pointer-events: none; }
.countryDiv:after { content: ""; position: absolute; right: 16px; top: 50%; width: 0; height: 0; border-right: 5px solid transparent; border-left: 5px solid transparent; border-top: 5px solid #414141; margin: -3px 0 0 0; pointer-events: none; }
.countryDiv select { width: 156px; border: 0; padding: 0 16px 0 0; text-indent:49px; height: 35px; line-height: 35px; background: #ef7825; color: #414141; font-size: 15px; font-family: 'DINPro'; text-transform: capitalize; }
.countryDiv option { color: #ffffff; }
.headerSocial { display: inline-block; vertical-align: top; }
.headerSocial ul li, .topLinks ul li { display: inline-block; vertical-align: top; margin: 0 4px 0 0; position: relative; padding: 0; line-height: 35px; }
.headerSocial ul li:last-child { margin: 0; }
.headerSocial ul li a { display: block; line-height: 35px; }
.headerSocial ul li a i, .topLinks ul li i { background: #fff; width: 29px; height: 28px; text-align: center; line-height: 28px; color: #650716; font-size: 18px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; display: inline-block; vertical-align: middle; }
.headerSocial ul li a:hover i, .topLinks ul li a:hover i { background-color: #650716; color:#fff; }
.langLinks { margin: 14px 0 0; clear: both; display: inline-block; width: 100%; }
.langLinks ul li { color: #000000; display: inline-block; margin: 0 4px 0 0; vertical-align: middle; text-transform: uppercase; text-align: center; }
.langLinks ul li a { display: inline-block; vertical-align: top; color: #ef7825; font-size: 18px; font-weight: 400; line-height: 26px; width: 28px; height: 28px; background: #ffffff; border-radius: 50%; border: 1px solid #650716; }
.langLinks ul li a:hover, .langLinks ul li a.active { background: #650716; color: #ffffff; }
.logo { position: absolute; left: 50%; top: 0; padding: 10px 0 0; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); }
.topLinks { margin: 3px 0 5px 0; }
.topLinks ul li { margin: 0; padding: 0 24px 0 0; }
.topLinks ul li:last-child { padding: 0; }
.topLinks ul li:after { content: "-"; position: absolute; right: 10px; top: -3px; }
.topLinks ul li:last-child:after { display: none; }
.topLinks ul li a { display: block; line-height: 28px; font-size: 12px; color: #fff; font-family: Arial; text-transform: uppercase; }
.topLinks ul li a:hover { color:#650716; }
.topLinks ul li a i { margin: 0 6px 0 0 }
.checkoutHeader { background: #f9f9f9; display: block; padding: 0 10px; line-height: 34px; font-size: 16px; color: #949494; font-family: 'DINPro'; font-weight: 500; }
.schedule-title { font-size: 20px; color: #38393b; font-family: 'DINPro'; font-weight: 500; display:inline-block; vertical-align:top; width:100%; margin-top:10px; margin-bottom:5px;}
.order-timing {
	font-size: 16px; color: #38393b; font-family: 'DINPro'; font-weight: 500;
	text-transform:capitalize;
	width:100%;  margin-bottom:10px;
}
.order-schedule {font-size: 14px; color: #38393b; font-family: 'DINPro'; font-weight: 500;
	text-transform:capitalize;
	width:100%;  margin-bottom:10px;}
.order-timing label {
	width:115px;
	display: inline-block;
}
.nutelle-offer {
	float:right;
	margin-top:-59px;
}
/***************************************************************/
.map-left-side {
	width:75%;
	float:right;
}
.map-right-side {
	width:25%;
	float:left;
}
.branches-container {
	width: 100%;
	background-color:#f1f1f1;
}
.branch-item {
	width: 100%;
	padding:4%;
	display: inline-block;
	vertical-align: top; 
	background-color: #f1f1f1;
	border-bottom:2px solid #fff;
	cursor: pointer;
}
.branch-item:hover,
.branch-item.active {
	background-color: #b2b2b2;
}
.branch-item h4 {
	color:#414141;
	font-size:24px;
	margin-bottom: 10px;
}
.branch-item a,
.branch-item .orange {
	color:#650716
}
.branch-item a:hover {
	color:#000
}
.map-right-side .mCSB_scrollTools .mCSB_draggerRail {
	width:100% !important;
	border-radius:0 !important;
}
.map-right-side .mCSB_scrollTools {
	right: 0 !important;
}
.map-right-side .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width:100% !important;
	opacity:1 !important;
	border-radius:0 !important;
}
.branch-item .location {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 5px;
}
.branch-item .phone {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 5px;
}
.branch-item .address {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 5px;
}
.map-filter {
	width:100%;
	float:left;
}
.map-filter select { 
	width:25%;
	float:left;
	height: 30px;
	border:1px solid ##f1f1f1;
	border-bottom:0;
	background-color: #414141;
	color:#fff;
}
/***************************************************************/
.nutelle-offer img { height: 36px }
#menu-slider { position:relative; width:100%; display:inline-block; vertical-align:top; }
#menu-slider img { width:100%; }
#menu-slider .slick-prev,
#menu-slider .slick-next {
	width:25px;
	height:100%; position:absolute; top:0; z-index:100;
	background-color:rgba(0,0,0,.6);
	color:#fff;
	margin-top:0;
	font-size:33px;	
}
#menu-slider .slick-prev i,
#menu-slider .slick-next i {
	width:25px; height:25px; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto;
}
#menu-slider .slick-prev {
	left:0;
}
#menu-slider .slick-next {
	right:0;
}
.checkout-branch { width:100%; text-align:center; display:inline-block; vertical-align:top; margin:10px 0; font-family: 'DINPro'; font-weight: 500; font-size:20px;padding: 10px 0;
    border-top: 2px solid #eee;
    border-bottom: 2px solid #eee;}
.checkout-branch small { font-size:16px; display:inline-block; vertical-align:top; margin:2px 0;}
.checkoutHeader a { text-decoration: underline; color: #232323; margin: 0 0 0 10px; }
.checkoutHeader a:hover { color: #650716; }
.checkoutHeader .cartCount { width: 29px; height: 28px; background: #650716; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; display: inline-block; vertical-align: -1px; margin: 0 6px 0 0; line-height: 28px; text-align: center; font-size: 18px; color: #fff; }
.checkoutHeader .pointsCount { width: 29px; height: 28px; background: #650716; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; display: inline-block; vertical-align: -1px; margin: 0 6px 0 0; line-height: 28px; text-align: center; font-size: 18px; color: #fff; }

.redeem-btn { 
	width: 96%;
    text-align: center;
    padding: 7px 0;
    border-radius: 25px;
    background-color: red;
    color: #fff;
    display: inline-block;
    vertical-align: top;
    margin: 20px 2%; }
    #nav{text-align: center;}
.redeem-btn.green { background-color: green; }
.ribonDiv { padding: 20px 0 13px; margin-left: 30px; }
.headertopRt { width: 35%; }
.navigationSec { clear: both; display: block; padding: 43px 0 0; }
.navigationSec ul li { padding:0; display: inline-block; vertical-align: top; position: relative; border-bottom: 1px solid #dddddd; margin: 0 10px; }
.navigationSec ul li a { color: #fff; font-size: 18px; line-height: 22px; font-family: 'DINPro'; font-weight: 500; display: block; padding: 5px 16px 9px 13px; }
.navigationSec ul li:hover, .navigationSec ul li.active { border-color: #cc001e; }
.navigationSec ul li:hover > a { color: #cc001e; }
.navigationSec ul li.active a { color: #cc001e; }
.mean-container .mean-bar { clear: both; width: 100%; position: relative; background: #414141; padding: 0; min-height: 42px; z-index: 9; display: inline-block; vertical-align: top; }
.mean-container a.meanmenu-reveal { width: 22px; height: 22px; padding: 13px 13px 11px; position: absolute; top: 0; left: 0; cursor: pointer; color: #fff; text-decoration: none; font-size: 16px; text-indent: -9999em; line-height: 22px; font-size: 1px; display: block; font-family: Arial, Helvetica, sans-serif; font-weight: 700; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -o-box-sizing: content-box; -ms-box-sizing: content-box; }
.mean-container a.meanmenu-reveal span { display: block; background: #fff; height: 3px; margin-top: 3px }
.mean-container .mean-nav { float: left; width: 100%; background: #414141; margin-top: 44px }
.mean-container .mean-nav ul { padding: 0; margin: 0; width: 100%; list-style-type: none }
.mean-container .mean-nav ul li { position: relative; float: left; width: 100% }
.mean-container .mean-nav ul li a { display: block; float: left; width: 100%; padding: 1em 5%; margin: 0; text-align: left; color: #fff; border-top: 1px solid #383838; border-top: 1px solid rgba(255,255,255,.5); text-decoration: none; text-transform: uppercase; font-size: 1.5rem; letter-spacing: 0.6px; }
.mean-container .mean-nav ul li li a { width: 80%; padding: 1em 10%; border-top: 1px solid #f1f1f1; border-top: 1px solid rgba(255,255,255,.25); opacity: .75; filter: alpha(opacity=75); text-shadow: none!important; visibility: visible }
.mean-container .mean-nav ul li.mean-last a { border-bottom: 0; margin-bottom: 0 }
.mean-container .mean-nav ul li li li a { width: 70%; padding: 1em 15% }
.mean-container .mean-nav ul li li li li a { width: 60%; padding: 1em 20% }
.mean-container .mean-nav ul li li li li li a { width: 50%; padding: 1em 25% }
.mean-container .mean-nav ul li a:hover { background: #252525; background: rgba(255,255,255,.1) }
.mean-container .mean-nav ul li a.mean-expand { margin-top: 1px; width: 26px; height: auto; padding: 12px!important; text-align: center; position: absolute; right: 0; top: 0; z-index: 2; font-weight: 700; background: rgba(255,255,255,.1); border: 0!important; border-left: 1px solid rgba(255,255,255,.4)!important; border-bottom: 1px solid rgba(255,255,255,.2)!important }
.mean-container .mean-nav ul li a.mean-expand:hover { background: rgba(0,0,0,.9) }
.mean-container .mean-push { float: left; width: 100%; padding: 0; margin: 0; clear: both }
.ad-shadow {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:7000;
	background:rgba(0,0,0,.7);

}
.grand-opeinig-popup {max-width:1080px; width:80%; height:80%; position:fixed; top:0; bottom:0; left:0; right:0; z-index:8000; margin:auto; text-align:center;}
.close-ad {position:absolute;top:-18px; right:0; z-index:10; color:white;}
.grand-opeinig-popup img { max-width:100%; max-height:100%;}
.header { position: absolute; left: 0; top: 0; z-index: 999; right: 0; //*background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(125,185,232,0) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(125,185,232,0) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(125,185,232,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#007db9e8', GradientType=0 ); height: 210px;*//
}
.innerPage .header { position: static; }
.homeHeader, .innerHeader { position: static; }
.erorrMsg, .successMsg { font-size: 12px; padding-top: 4px; clear: both; display: block; }
.formFiledDiv .intBox.errorValidation, .formFileDiv .intBox.errorValidation { border-color: #ff0000; }
.formFiledDiv .intBox.successValidation, .formFileDiv .intBox.successValidation { border-color: #3ac32f; }
.formFiledDiv .intBox.errorValidation + .erorrMsg, .formFileDiv .intBox.errorValidation + .erorrMsg { color: #ff0000; }
.formFiledDiv .intBox.successValidation + .successMsg, .formFileDiv .intBox.successValidation + .successMsg { color: #3ac32f; }
.enqFormDiv .filedDivCountry .intBox { background: #ffffff; color: #000; }
.enqFormDiv .selSize .intBox { padding: 0 0 0 6px; }
.readMore { color: #ed1b24; text-transform: lowercase; font-size: 14px; line-height: 14px; }
.readMore:hover { color: #000; }
/****** Header End ******/

/****** Home Start ******/
.block { padding: 46px 0; }
.block.myAccountSec { padding:20px 0;}
.labelText { font-size: 18px; clear: both; display: block; color: #3f3f3f; font-weight: 500; font-family: 'DINPro'; margin: 0 0 12px 0; text-transform:capitalize; }
.intBox { padding: 0 14px; height: 37px; background: #ffffff; border: 1px solid #b2b2b2; width: 100%; font-size: 14px; line-height: 35px; color: #414141; font-weight: 400; }
.intBox:disabled { background:#ccc}
select.intBox { padding:0 27px 0 9px; }
textarea.intBox { height: 70px;line-height: 18px }
.intBtn {     height: 30px;
    border: 0;
    line-height: 30px;
    background-color: #650716;
    font-size: 16px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    padding: 0 14px;
    min-width: 132px;
    text-align: center;
    text-transform: uppercase; }
.float-msg .intBtn { margin-top:10px; }
.iw_content .intBtn { color:#fff; margin-top:10px }
.intBtn:hover { background-color: #414141; }
.intBox::-webkit-input-placeholder {
color: #414141;
opacity: 1;
}
.main { width: 100%; display: inline-block; vertical-align: top; }
.left-container { width: 49%; float:left; }
.right-container { width: 49%; float:right; }
.intBox::-moz-placeholder {
color: #414141;
opacity: 1;
}
.intBox:-ms-input-placeholder {
color: #414141;
opacity: 1;
}
.intBox:-moz-placeholder {
color: #414141;
opacity: 1;
}
 .filedsDivs .intBox::-webkit-input-placeholder {
color: #18191b;
opacity: 1;
}
.filedsDivs .intBox::-moz-placeholder {
color: #18191b;
opacity: 1;
}
.filedsDivs .intBox:-ms-input-placeholder {
color: #18191b;
opacity: 1;
}
.filedsDivs .intBox:-moz-placeholder {
color: #18191b;
opacity: 1;
}
.bannerSec { position: relative; }
.ribon-updated-logo { position:absolute; bottom:10px; right:10px; z-index:100; }
.bannerFadeSlide img { width: 100%; }
.bannerFadeSlide .slick-dots li { height: auto; margin: 0 8px 0 0; display: inline-block; pointer-events: none; width: auto; }
.bannerFadeSlide .slick-dots li button { width: 93px; height: 10px; background: none; pointer-events: auto; float: none; display: inline-block; vertical-align: top; border: 0; border-bottom: 3px solid #ffffff; }
.bannerFadeSlide .slick-dots li.slick-active button { border-color: #650716; }
.bannerCaption { position: absolute; left: 0; right: 0; top: 0; bottom: 0; }
.bannerText { padding: 0; position: relative; }
.bannTitle1 { font-size: 56.15px; line-height: 56px; color: #ffffff; font-weight: 400; margin: 0 0 10px 0; font-family: 'DCC - Ash'; }
.bannTitle1 span { text-transform: uppercase; font-size: 64px; display: block; clear: both; }
.bannPara { font-size: 14px; line-height: 20px; color: #ffffff; font-weight: 400; margin: 0 0 10px 0; text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.6); -webkit-text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.6); -moz-text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.6); -o-text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.6); -ms-text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.6); }
.bannerCaption .mainWrap { position: relative; height: 100%; z-index: 1; }
.bannerCaption .bannerCaptionText { position: absolute; left: 0; right: 0; text-align: left; top: 72%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); }
.othBtn { background-color: #650716; height: 39px; font-size: 24px; line-height: 39px; padding: 0 20px; text-align: center; color: #ffffff; text-transform: uppercase; display: inline-block; vertical-align: top; letter-spacing: 1px; text-transform: uppercase; position: relative; transition: none; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; margin: 0 0 0 20px; }
.othBtn:before { border-bottom: 20px solid #650716; border-left: 20px solid transparent; border-top: 19px solid #650716; content: ""; height: 0; position: absolute; left: -20px; top: 0; width: 0; }
.othBtn:after { border-bottom: 20px solid #650716; border-right: 20px solid transparent; border-top: 19px solid #650716; content: ""; height: 0; position: absolute; right: -20px; top: 0; width: 0; }

.addFevLink .othBtn:nth-of-type(2n+2) { background-color:#38393b; }
.addFevLink .othBtn:nth-of-type(2n+2):before { border-top-color:#38393b; border-bottom-color:#38393b; }
.addFevLink .othBtn:nth-of-type(2n+2):after { border-top-color:#38393b; border-bottom-color:#38393b; }

.addFevLink .othBtn:nth-of-type(2n+2):hover { background-color:#650716; }
.addFevLink .othBtn:nth-of-type(2n+2):hover:before { border-top-color:#650716; border-bottom-color:#650716; }
.addFevLink .othBtn:nth-of-type(2n+2):hover:after { border-top-color:#650716; border-bottom-color:#650716; }


.othBtn:hover:before, .othBtn:hover:after { border-bottom-color: #414141; border-top-color: #414141; }
.othBtn:hover { background-color: #414141; color: #ffffff; }
.bannerCaptionText .othBtn { min-width: 182px; }
.contenantPuces { position: absolute; left: 0; right: 0; top: 85%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); }
.contenantPuces ul { max-width: 1304px; margin: 0 auto; text-align: left; position: static; height: auto; }
.orangeBack { background: #182F62; }
.whiteBack { background: #650716; }
.titleTag, .titleTag1 { font-size: 55px; line-height: 45px; color: #005E95; font-weight: 400; padding: 0; margin-bottom: 12px; text-transform: uppercase; font-family: 'Bebas Neue'; }
.titleTag1 { margin: 0 0 40px 0; }
.titleTag.whiteColor, .titleTag1.whiteColor { color: #ffffff; }
.titleTagSub { font-size: 20px; line-height: 16px; color: #414141; font-weight: 400; padding: 0; margin-bottom: 32px; text-transform: uppercase; font-family: 'DINPro'; }
.titleTagSub.whiteColor { color: #ffffff; }
.titleTagSub1 { font-size: 26px; line-height: 20px; color: #18191b; font-weight: 400; padding: 0; margin-bottom: 30px; text-transform: uppercase; font-family: 'Bebas Neue'; }
.titleTag a { color: #dda52a; }
.titleTag a:hover { color: #dda52a; }
.titleTag2 { font-size: 50px; line-height: 60px; /*color: #ffffff;*/ color: #414141; font-weight: 500; font-family: 'DCC - Ash'; text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.6); -webkit-text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.6); -moz-text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.6); -o-text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.6); -ms-text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.6); margin: 0 0 12px 0; }

.titleTag2 a { color: #414141; }
.titleTag2 a small { font-size:35px; }
.titleTag2 a:hover { color: #650716; }
.titleTag2 span { font-size: 70px; text-transform: uppercase; display: block; clear: both; }
.titleTag3 { font-size: 39px; line-height: 40px; color: #650716; font-weight: 400; padding: 0 0 5px 0; margin-bottom: 15px; text-transform: uppercase; font-family: 'Bebas Neue'; border-bottom: 1px solid #650716; }
.reallyHungrySec { padding: 54px 0 20px; margin: 1px 0 0 0; }
.lighterMealsSec { padding: 23px 0 34px; }
.productsListing { margin: -0.2%; }
.productsListing .productsItem { margin: 0.2%; }
.productsItem { width: 32.93%; float: left; }
.productsImg a { display: block; overflow: hidden; }
.productsImg img { transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; width: 100%; }
.productsItem:hover .productsImg img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
.productsContent { padding: 24px 28px; }
.productsTitle { font-size: 15px; line-height: 15px; color: #000000; font-weight: 500; margin: 0 0 12px 0; text-transform: uppercase; }
.productsTitle a { color: #000000; }
.productsTitle a:hover { color: #650716; }
.textPara, .textPara2 { color: #3a3a3a; font-size: 18px; line-height: 34px; margin: 0 0 24px 0; font-weight: 500; text-align: center; font-family: 'DINPro'; }
.textPara2 { font-weight: 500; font-size: 18px; line-height: 26px; margin: 0 0 24px 0; font-family: 'DINPro'; }
.textPara1 { color: #3a3a3a; font-size: 18px; line-height: 34px; margin: 0 0 24px 0; font-family: 'DINPro'; font-weight: 500; }
.portfolioDetails .textPara { text-align-last: center; }
.productsItem .readMore { background-color: #aaaaaa; }
.productsItem:hover .readMore { background-color: #650716; }
.contactFileds .filedDiv { margin-bottom: 7px; }
.contactFileds .filedDiv.filedDivSubmit { margin: 0; }
.contactFileds .intBox { font-size: 14px; font-weight: 300; padding: 0 14px; color: #000; background: rgba(255,255,255,0.4); border: 0; }
.view-order { color:#650716; }
.contactFileds textarea.intBox { padding: 10px 14px; height: 133px; }
.filedDivSubmit { clear: both; display: block; text-align: right; }
.filedDivSubmit .intBtn { font-size: 20px; line-height: 20px; border: 0; background: none; padding: 0; cursor: pointer; font-weight: 300; text-transform: uppercase; color: #ffffff; }
.filedDivSubmit .intBtn:hover { color: #ed1b24; }
.breadCamp { }
.pageTitle { font-weight: 300; font-size: 45px; line-height: 34px; text-transform: uppercase; color: #ffffff; margin-bottom: 16px; }
.innerBanerSec { position: relative; }
.innerBanCaption { position: absolute; left: 0; right: 0; text-align: center; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); }
.aboutUsInner, .whyContentsec { font-size: 18px; line-height: 25px; color: #333b40; font-weight: 300; text-align: justify; }
.paraText2, .videoPara { font-size: 18px; line-height: 25px; color: #333b40; font-weight: 300; text-align: justify; margin-bottom: 24px; }
.title4 { font-size: 30px; line-height: 30px; color: #ed1b24; font-weight: 500; margin-bottom: 30px; }
.ourBox { width: 49%; min-height: 256px; background: #f1f1f1; padding: 28px; font-size: 18px; line-height: 25px; color: #333b40; font-weight: 300; text-align: justify; }
.paginationDiv { text-align: center; }
.pagination { display: inline-block; margin: 0; background: #f1f1f1; border: 1px solid #d7d5e0; }
.pagination>li { display: inline-block; vertical-align: top; }
.pagination>li>a, .pagination>li>span { position: relative; display: block; text-align: center; padding: 0; margin-left: 0; width: 36px; height: 38px; line-height: 36px; color: #aaaaaa; text-decoration: none; }
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover { z-index: 2; color: #23527c; background-color: #eee; border-color: #ddd }
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { z-index: 3; color: #ffffff; cursor: default; background-color: #650716; }
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover { color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd }
.pagination>li.prev a, .pagination>li.next a { }
.pagination > li.dotLi { width: 36px; height: 38px; line-height: 36px; text-align: center; }
.breadCamp { padding: 0; }
.breadCamp ul li { display: inline-block; vertical-align: top; font-size: 16px; line-height: 16px; color: #dda52a; font-weight: 300; margin: 0; position: relative; }
.breadCamp ul li:after { content: ""; width: 3px; height: 3px; border-radius: 50%; background: #dda52a; display: inline-block; vertical-align: middle; margin: 0 8px; }
.breadCamp ul li:last-child:after { display: none; }
.breadCamp ul li span { color: #dda52a; }
.breadCamp ul li a { color: #dda52a; font-weight: 300; }
.breadCamp ul li a:hover { color: #fff; }
.fancybox-nav { height: auto; left: 0; right: auto; top: 50%; width: auto; margin: -58px 0 0 0; }
.fancybox-nav.fancybox-prev { left: -78px; }
.fancybox-nav.fancybox-next { right: -78px; left: auto; }
.fancybox-prev span { background: url(../images/left-arrow.png) no-repeat 0 0; width: 40px; height: 117px; visibility: visible; position: static; display: inline-block; vertical-align: top; margin: 0; }
.fancybox-next span { background: url(../images/right-arrow.png) no-repeat 0 0; width: 40px; height: 117px; visibility: visible; position: static; display: inline-block; vertical-align: top; margin: 0; }
.fancybox-close { width: 34px; height: 34px; background: url(../images/close-icon.png) no-repeat 0 0; right: 10px; top: 10px; }
.fancybox-outer { padding: 0; }
.fancybox-skin { background: #ffffff; }
.fancybox-title-float-wrap .child { padding: 0; margin: 0; background: none; }
.fancybox-opened .fancybox-title { margin: 0; right: 0; top: -48px }
.iw_content { color: #696969; font-size: 18px; line-height: 24px; font-family: 'DINPro'; font-weight: 500; }
.iw_content a { color: #696969; }
.iw_content a:hover { color: #e7792b; }
#iw_container { min-height: 180px; color: #696969; font-size: 18px; line-height: 24px; font-family: 'DINPro'; font-weight: 500; }
.teltext { clear: both; display: block; padding: 0 0 0 25px; line-height: 20px; background: url(../images/phone-icon.png) no-repeat 0 0; margin: 20px 0 4px 0; }
.openTime { clear: both; display: block; padding: 0 0 0 25px; line-height: 20px; background: url(../images/time-icon.png) no-repeat 0 0; }
.mapPanel { padding: 18px 0 42px; }
.readMore { height: 29px; line-height: 29px; margin: 0; }
.readMore:before { border-bottom-width: 15px; border-left-width: 15px; border-top-width: 14px; left: -15px; }
.readMore:after { border-bottom-width: 15px; border-right-width: 15px; border-top-width: 14px; right: -15px; }
.weRestSec { background: #414141; padding: 54px 0; }
.weRestList { margin: 0 -0.7%; }
.weRestList .weRestItem { float: left; margin: 0 0.7% 15px; width: 31.93%; position: relative; overflow: hidden; }
.weRestImg { position: relative; }
.weRestImg:after { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.14); content: ""; }
.weRestImg img { transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; }
.weRestList .weRestItem:hover .weRestImg img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
.weRestList .weRestItem:hover .weRestImg:after { background: rgba(0,0,0,0.55); }
.weRestTitle { color: #ffffff; font-size: 55px; line-height: 38px; margin: 0 0 20px 0; }
.weRestCont ul li { width: 50%; float: left; margin: 0 0 15px 0; }
.weRestCont ul li a,
.weRestCont ul li span { color: #fff; font-size: 16px; line-height: 16px; text-decoration: underline; text-transform: lowercase; }


.weRestCont { position: absolute; top: 64%; left: 0; right: 0; padding: 54px 16px 16px; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; }
.weRestList .weRestItem:hover .weRestCont { top: 0; }
.bannerDiv .item { position: relative; }
.bannerDiv .item:after { background-color: rgba(0, 0, 0, 0.6); bottom: 0; left: 0; position: absolute; right: 0; top: 0; content: ""; }
.bannerFrontContent { position: absolute; left: 0; right: 0; top: 0; z-index: 1; text-align: center; padding: 12% 0 0 0; }
.bannerFrontContent:after { content: ""; position: absolute; left: 50%; margin: 0 0 0 -0.5px; top: 20px; height: 60%; width: 1px; background: #857e79; }
.contactAddress { font-size: 26px; line-height: 26px; color: #18191b; text-align: center; border: 1px solid #dda52a; padding: 22px; font-weight: 300; margin: 0 0 28px 0; }
.contatInfoText ul li { float: left; margin: 0 42px 0 0; font-size: 20px; line-height: 26px; color: #18191b; font-weight: 300; }
.contatInfoText ul li a { color: #18191b; }
.contatInfoText ul li a:hover { color: #dda52a; }
.contatInfoText { margin: 0 0 46px 0; }
.filedsDivs { margin: 0 0 9px 0; }
.filedsDivs .filedDiv { width: 49%; }
.errorMsgInt { border-color: #ff0000; }
.errorMsgInt + .errorMsg { clear: both; color: #ff0000; display: block; font-size: 13px; padding-top: 4px; }
.sucessMsgInt { border-color: #59bc14; }
.sucessMsgInt + .sucessMsg { clear: both; color: #59bc14; display: block; font-size: 13px; padding-top: 4px; }
.filedsDivs .intBox { background: #ffffff; height: 49px; color: #18191b; font-size: 20px; font-weight: 300; border: 0; }
.filedsDivs textarea.intBox { height: 115px; padding: 14px; }
.filedsDivs .filedDivTextarea { width: 100%; }
.filedsDivs .filedDivSub { text-align: right; width: auto; }
.orngBar { margin: 0 0 10px 0; }
.orngBarIn { background: #650716; display: inline-block; vertical-align: top; padding: 10px 40px; position: relative; }
.orngBarIn .text1 { font-size: 26px; line-height: 26px; color: #ffffff; margin: 0 0 6px 0; clear: both; display: block; text-transform: uppercase; }
.orngBarIn .text2 { font-size: 32px; line-height: 32px; color: #ffffff; margin: 0; clear: both; display: block; text-transform: uppercase; }
.orngBarIn .text3 { font-size: 2.5625rem; font-weight: 700; line-height: 4rem; color: #ffffff; clear: both; display: block; text-transform: uppercase; padding: 0 35px; }
.orngBarIn:before { border-bottom: 42px solid #650716; border-left: 42px solid transparent; border-top: 42px solid #650716; content: ""; height: 0; position: absolute; left: -42px; top: 0; width: 0; }
.orngBarIn:after { border-bottom: 42px solid #650716; border-right: 42px solid transparent; border-top: 42px solid #650716; content: ""; height: 0; position: absolute; right: -42px; top: 0; width: 0; }
.sandwBox { width: 48%; padding: 20px; box-shadow: 0 5px 5px -1px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 5px 5px -1px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 5px 5px -1px rgba(0, 0, 0, 0.6); -o-box-shadow: 0 5px 5px -1px rgba(0, 0, 0, 0.6); -ms-box-shadow: 0 5px 5px -1px rgba(0, 0, 0, 0.6); }
.sandwImg { margin: 0 0 10px 0; }
.sandwList { margin: 0 0 50px 0; }
.sandwBox .titleTag2 { text-shadow: none; text-shadow: none; text-transform: capitalize; text-align: center; color: #650716; }
.sandwBox .titleTag2 span { text-transform: capitalize; }
.storyList .productsListing { margin: -1.2% -1.8%; }
.storyList .productsListing .productsItem { margin: 1.2% 1.8%; width: 29.73%; }
.storyList { padding: 10px 0 60px; }
.textPara3 { font-size: 18px; text-align:justify; line-height: 32px; color: #414141; font-family: 'DINPro'; font-weight: 400; margin: 0 0 24px 0; }
.textPara3 h3 { font-weight:600; }
.textPara3 small {font-size: 13px; line-height:13px !important;}
.textPara3 a {color:#650716;}
.textPara3 a:hover {color:#000;}
.dynamic-img { margin:10px 0; width:100%; display:inline-block; vertical-align:top; text-align:center;}
.dynamic-img img { max-width:100%; }
.textPara3 ul { padding-left:22px; font-size: 18px; margin:5px 0 10px 0; }
.textPara3 ul li { list-style:disc; }
.enqFormdiv { margin: 0 -1%; }
.filedDiv { margin: 0 1% 1%; width: 23%; }
.filedDivLarge{width: 32%;}
.filedDivTextarea { width: 98%; }
.twoFileds .filedDiv { width: 48%; }
.filedDivBtns { width: auto; }
.innerMapSec { border-bottom: 5px solid #650716; padding-bottom: 0; }
.enqFormPanel { padding: 0 0 50px; }
.menuImage { padding: 54px 0 70px; }
.myAccountLt { width: 18.7%; }
.myAccountRt { width: 78.3%; position: relative; }
.myAccountLt ul li { clear: both; display: block; border-bottom: 1px solid #fff; }
.myAccountLt ul li:last-child { border: 0; }
.myAccountLt ul li a { display: block; padding: 20px 22px; font-size: 22px; line-height: 28px; color: #414141; }
.myAccountLt ul li:hover a, .myAccountLt ul li.active a { background: #414141; color: #ffffff; }
.greyBoxSec { border: 1px solid #cfcfcf; margin: 0 0 39px 0; }
.greyBar { line-height: 63px; background: #efefef; padding: 0 26px 0 32px; font-family: 'DINPro'; font-weight: 500; }
.greyBarRt { font-size: 28px; color: #650716; text-transform: uppercase; font-family: 'Bebas Neue'; }
.addressSec { padding: 14px 30px 20px 30px; margin: 0 0 23px 0; border-bottom: 2px solid #efefef; font-size: 16px; line-height: 24px; color: #414141; font-family: 'DINPro'; font-weight: 400; }
.addressSec strong { color: #650716; font-size: 20px; }
.addToFevList { padding: 0 37px 23px; }
.addToFevList ul { margin: 0 -1.2%; }
.addToFevList ul li { float: left; position: relative; margin: 0 1.2%; }
.addToFevList ul li .counter, .cartCounter { position: absolute; right: 12px; top: 10px; border: 1px solid #cdcdcd; background: #ffffff; width: 34px; height: 34px; line-height: 32px; text-align: center; font-size: 20.73px; color: #414141; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; }
.addFevLink { padding: 0 37px 24px; }
.addBtn { background: #efefef; height: 32px; line-height: 32px; font-size: 18px; color: #414141; padding: 0 30px; display: inline-block; vertical-align: top; font-weight: 700; }
.addBtn:hover { color: #650716; }
.fevImg { background: #efefef url(../images/addfev-img.png) no-repeat 8px 50%; padding: 0 20px 0 44px; }
.items-boxes .othBtn:nth-of-type(2n+2) { left:-2px; }
.addFevLink .othBtn { height: 32px; line-height: 32px; margin: 0; margin-top:8px; }
.addFevLink .othBtn:before { border-width: 16px; left: -16px; }
.addFevLink .othBtn:after { border-width: 16px; right: -16px; }
.seeAll { color: #414141; font-size: 18px; line-height: 18px; margin: 0 0 12px 0; position: absolute; right: 0; top: -60px; }
.seeAll a { color: #414141; }
.seeAll a:hover { color: #650716; }
.greyBarTitle { color: #650716; font-size: 30px; font-weight: 700; text-transform: uppercase; font-family: "Bebas Neue"; }
.editIcon { width: 33px; height: 33px; display: inline-block; vertical-align: middle; margin: 0 0 0 0; background: url(../images/edit-icon.png) no-repeat 0 0; }
.editIcon:hover { background-position: left bottom; }
.changePassword { margin: 0; border: 0; }
.changePassword .filedDivBtns { padding-top: 30px; }
.greyBoxSec .intBtn { font-family: "Bebas Neue"; }
.myfevListing ul { margin: -1.2%; }
/*.myfevListing ul li { float: left; margin: 1.2%; width: 30.93%; }*/
.myfevListing ul li { float: left; margin: 1.2%; width: 100%; }

.meal-item { width:100%; display:inline-block; vertical-align:top;padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #eee; }
.feedback-intro {
	font-family: 'DINPro';
	font-size:1.56rem;
	color:#38393b;
	width: 100%;
	display:inline-block;
	vertical-align: top;
	margin-bottom: 25px;
	line-height: 1.875rem;
	text-align: justify;
}
.feedback-questions {
	width:100%;
	display:inline-block;
	vertical-align: top;
}
.question-row {
	width:96%;
	display:inline-block;
	vertical-align: top;
	margin: 20px 0;
	padding: 15px 2%;
}
.question-row label {
	font-size:15px;
	width: 15%;
	display: inline-block;
	vertical-align: top;
    line-height: 4rem;
    font-size: 1.8rem;
    color:#414141;
}
.feedback-questions .question-title {
	width:44%;
	display:inline-block;
	vertical-align: top;
	color:#f07825;
	font-family: 'Bebas Neue';
	font-size: 2.7rem;
	line-height: 4rem;
}
.question-row.full-title .question-title {
	width: 100%;
	margin-bottom: 10px;
}
.question-row.even {
	background-color: #f7f7f7;
}
.question-row.even .question-title {
	color: #414141;
}
.question-emogi {
	width:52%;
	display:inline-block;
	vertical-align: top;
	margin-left: 2%;
	text-align: right;
}
.question-emogi  img { width: 65px;  }
.question-emogi.full-display {
	width: 100%;
	margin: 0;
	text-align: center;
}
.question-emogi  a {
	/*width:76px;
	height: 78px;*/
	display: inline-block;
	vertical-align: top;
	/*background-image: url(../images/feedback-emogi.png);
	background-repeat: no-repeat;*/
	margin: 0 12px;
	position: relative;
}
.feedback-emogi-item {
	display: inline-block;
	vertical-align: top;
	color:#38393b;
	font-size: 1.4rem;
	font-family: 'DINPro';
	line-height: 4.75rem;
	margin: 0 20px 
}

.feedback-emogi.rate-5 {
	background-position: 0 0;
}
.feedback-emogi.rate-4 {
	background-position: -99px 0;
}
.feedback-emogi.rate-3 {
	background-position: -196px 0;
}
.feedback-emogi.rate-2 {
	background-position: -294px 0;
}
.feedback-emogi.rate-1 {
	background-position: -389px 0;
}
.feedback-form-group {
	width:100%;
	display: inline-block;
	vertical-align: top;
	margin: 20px 0;
}
.feedback-form-group.half {
	width: 48%;
	float:left;
}
.feedback-form-group.half:nth-of-type(2n+2) {
	float:right;
}
.feedback-label {
	color:#414141;
	font-size: 2.2rem;
	font-family: 'Bebas Neue';
	text-transform: uppercase;
}
.question-other .feedback-label {
	font-size: 1.5625rem;
	font-family: 'DINPro';
}
.feedback-grey-box {
	width:100%;
	display: inline-block;
	vertical-align: top;
	background-color: #f7f7f7;
	padding: 50px 0;
}
.feedback-form-group input[type="text"],
.feedback-form-group select {
	width: 100%;
	padding: 0 0.5%;
	display: inline-block;
	vertical-align: top;
	border:none;
	border-bottom:2px solid #d7d7d8;
	height: 30px;
	margin-top: 5px;
	color:#38393b;
	font-size: 1.3rem;
	font-family: 'DINPro';
	background: none;
}
.feedback-form-group textarea {
	width: 100%;
	padding: 0 0.5%;
	display: inline-block;
	vertical-align: top;
	border:none;
	border-bottom:2px solid #d7d7d8;
	height: 150px;
	margin-top: 5px;
	color:#38393b;
	font-size: 1.5625rem;
	font-family: 'DINPro';
	background: none;
	resize:none;
}
.question-other {
	width: 100%;
	display: inline-block;
	vertical-align: top;
}
.hover-effect {
	transition-delay: 0s;
	transition-duration: 0.4s;
	transition-property: all;
	transition-timing-function: ease;
	-webkit-transition-delay: 0s;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-property: all;
	-webkit-transition-timing-function: ease;
	-moz-transition-delay: 0s;
	-moz-transition-duration: 0.4s;
	-moz-transition-property: all;
	-moz-transition-timing-function: ease;
	-ms-transition-delay: 0s;
	-ms-transition-duration: 0.4s;
	-ms-transition-property: all;
	-ms-transition-timing-function: ease;	
	-o-transition-delay: 0s;
	-o-transition-duration: 0.4s;
	-o-transition-property: all;
	-o-transition-timing-function: ease;

	display: inline-block;
	position: relative;
}
.hover-effect:hover {
	-webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}
.hover-effect-sub a {
	transition-delay: 0s;
	transition-duration: 0.4s;
	transition-property: all;
	transition-timing-function: ease;
	-webkit-transition-delay: 0s;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-property: all;
	-webkit-transition-timing-function: ease;
	-moz-transition-delay: 0s;
	-moz-transition-duration: 0.4s;
	-moz-transition-property: all;
	-moz-transition-timing-function: ease;
	-ms-transition-delay: 0s;
	-ms-transition-duration: 0.4s;
	-ms-transition-property: all;
	-ms-transition-timing-function: ease;	
	-o-transition-delay: 0s;
	-o-transition-duration: 0.4s;
	-o-transition-property: all;
	-o-transition-timing-function: ease;
	position: relative;

	display: inline-block;
}
.hover-effect-sub:hover a:before,
.hover-effect:hover:before,
.hover-effect-sub.active a:before,
.hover-effect.active:before {
	width:120%;
	height: 118%;
	border-radius:50%;
	border:1px solid #f07825;
	position: absolute;
	top: -11%;
    left: -10%;
	z-index: 10;
	content:"";
}
.hover-effect-sub:hover a:before,
.hover-effect-sub.active a:before {
	height: 108%;
}
.hover-effect-sub:hover a {
	-webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}
.thankyou-container {
	width: 100%;
	display: inline-block;
	vertical-align: top;
	text-align:center;
	font-family: 'DINPro';
	font-size: 1.25rem;
}
.thankyou-container h1 {
	text-align:center;
	font-size:2.125rem;
	font-family: 'DINPro';
	font-weight: 600;
	margin-bottom: 25px;
	color:#650716;
}
.feedback-popup {
	width:100%;
}
.feedback-popup {
	
	width:96%; 
	max-width:650px; 
	height:189px; 
	position:fixed; 
	top:0; 
	bottom:0; 
	left:0; 
	right:0; 
	z-index:8000; 
	margin:auto; 
	text-align:center;
	font-family: 'Bebas Neue';
	color:#414141;
	font-size: 2rem;
	background: #fff; 
	padding:25px; 
}
.feedback-popup .orngBarIn { min-height: inherit; }
.feedback-popup .orngBarIn .text3 {
    font-size: 2rem;
    line-height: 2rem;
}
.feedback-popup .orngBarIn:before {
    border-bottom-width: 26px;
    border-top-width: 26px;
}
.feedback-popup .orngBarIn:after {
    border-bottom-width: 26px;
    border-top-width: 26px;
}

.feedback-popup .close-ad {top:-47px;}


.myfevImg { display: block; clear: both; width:220px;text-align:center; float:left; }
.myfevImg a { height: 226px; border: 1px solid #cdcdcd; line-height: 224px; display: block; text-align: center; }
.myfevImg a img { vertical-align: middle; max-width:100%; }

.myfevCont { padding: 0; margin-left:250px; }
.myfevCont.full {margin-left:0; width:100%; display:inline-block; vertical-align:top; }
.myfevCont.full .myfevDesc { min-height:inherit;}
.myfevCont .othBtn { margin: 0; font-size: 18px; }
.myefvadd { margin:0; padding: 0; margin-top:10px; }
.myefvTitle, .myfevPrice { font-size: 20px; line-height: 20px; color: #38393b; font-family: 'DINPro'; font-weight: 500; margin: 0 0 6px 0; }

.myfevDesc {font-size: 14px; line-height: 20px; color: #38393b; font-family: 'DINPro'; font-weight: 400; margin: 0 0 6px 0; min-height: 81px;
    float: left;
    width: 100%;}
.myefvTitle a { color: #38393b; }
.myefvTitle a:hover { color: #650716; }
.myfevPrice { color: #650716; }
.threeFiled .filedDiv { width: 31.33%; }
.blackBtn { background: #414141; }
.blackBtn:hover { background: #650716; }
.cartItem .itemImg, .cartItem .itemCont { display: table-cell; vertical-align: top; }
.itemImg { width: 49%; }
.itemCont { width: 51%; padding-left: 20px; position: relative; }
.itemImg a { display: block; height: 164px; line-height: 162px; text-align: center; border: 1px solid #cdcdcd; }
.itemImg a img { vertical-align: middle; }
.cartListing > table { border: 1px solid #d0d0d0; height: 100%; }
.cartListing th, .cartListing > table > tbody > tr > td { font-size: 20px; line-height: 20px; color: #414141; padding: 17px 20px; background: #efefef; border-right: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; text-align: left; }
.cartListing > table > tbody > tr > td { background: none; padding: 12px 20px; vertical-align: top; height: 100%; }
.myFevExtra { height: 100%; position: relative; }
.delEdit { font-size: 15px; line-height: 15px; font-family: 'DINPro'; font-weight: 400; position: absolute; left: 0; bottom: 0; }
.itemCont .delEdit { left: 20px; }
.delEdit a { color: #808081; }
.delEdit a:hover { color: #650716; }
.delEdit .orgColorText { color: #650716; }
.delEdit .orgColorText:hover { color: #414141; }
.addQuantity { width: 162px; display: table; margin: 16px 0; }
.addQuantity .minusIcon, .addQuantity .plusIcon { /*display: table-cell;*/ vertical-align: top; height: 30px; line-height: 30px; color: #ffffff; font-size: 16px; background: #deddde; text-align: center; width: 32px; display:inline-block; }
.addQuantity .intBox { height: 30px; width: 54px; display: table-cell; vertical-align: middle; text-align: center; font-size: 20.73px; color: #414141; line-height: 30px; background: #e7e6e7; padding: 0; border: 0; }
.myFevExtra table td { padding: 0 0 17px 0; font-family: 'DINPro'; font-weight: 400; }
.myFevExtra table td:last-child { font-family: 'Roboto Condensed'; font-weight: 400; font-size: 18.42px; }
.subTotal { font-family: 'DINPro'; font-weight: 500; font-size: 23px; line-height: 23px; }
.cartListing > table > tbody > tr.subTotalText td { border-right: 0; }
.subTotalText td:last-child { background: #efefef; }
.cartListing { margin: 0 0 50px 0; }
.orderPageLt { width: 71%; }
.orderPageRt { width: 25%; }
/*.orderPageLt .myfevListing ul li { width: 47.6%; }*/
.basketTitle { font-size: 28px; line-height: 28px; text-align: center; color: #ffffff; padding: 20px 0 14px; background: #650716; text-transform: uppercase; position: relative; }
.basketTitle .basketIcon { width: 73px; height: 73px; background: #650716 url(../images/bag-icon.png) no-repeat 50% 34%; display: inline-block; position: absolute; left: 50%; top: 0; margin: -36px 0 0 -36px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; }
.basketTitle span { position: relative; z-index: 1; }
.basketListTable th { font-size: 14px; line-height: 21px; color: #38393b; padding: 0 17px; font-family: 'DINPro'; font-weight: 400; text-align: left; }
.basketListTable th small { font-size: 13px; }
.order-st { width:100px; text-align:center; display:inline-block; vertical-align:top; padding:2px 0; margin:1px; font-family: 'DINPro'; font-weight: 400; font-size:12px; color:#fff; }
.order-st.off { background-color:red; }
.order-st.on { background-color:green; }
.cart-branch {
	width:96%;
	padding:5px 0;
	margin:2%;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	text-align:center;
}
.cart-branch label {
	font-size: 15px;
	color:#3f3f3f;
	font-family: 'Roboto Condensed'; 
	font-weight: 400;
}
.basket-empty {
	width:96%;
	padding:25px 0;
	margin:2%;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	font-family: 'Roboto Condensed'; font-weight: 400; font-size: 18.42px;
	color:#650716;
	border:1px solid #650716;
}
.basketCont { background: #f1f1f1; }
.basketListTable td { padding: 8px; vertical-align: middle; background: #e0e0e0; border-bottom: 2px solid #f1f1f1; }
.orderfevImg img { width: 50px; border-radius:50%; }
.cartCounter { position: static; margin: 0; display: inline-block; vertical-align: middle; }
.cartCounter input {width:100%; height:100%; background:none; border:none; text-align:right;}
.remove { width: 12px; height: 12px; display: inline-block; vertical-align: middle; background: #650716; text-align: center; line-height: 11px; color: #fff; font-size: 11px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; font-family: Arial; }
.remove:hover { background: #414141; }
.basketListTable .myfevPrice { margin: 0; font-size:14px; }
.basketCont .subTotal { padding:2px 16px 2px 20px; color: #650716; }
.basketCont .subTotal .subTotalLt { font-size: 14px; line-height: 17px; font-weight: 500; }
.basketCont .subTotal .subTotalRt { font-size: 14px; line-height: 17px; font-weight: 700; }
.basketCont .addFevLink { padding: 0 20px 30px; }
.myAccountLt.orderSideMenu ul li a { background: #650716; color: #ffffff; font-weight: 700; padding: 10px 20px 10px 36px; position: relative; }
.myAccountLt.orderSideMenu ul li:hover a, .myAccountLt.orderSideMenu ul li.active a { background:#38a5dd; }
.myAccountLt.orderSideMenu ul li a:after { content: ""; width: 0; height: 0; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid #fff; position: absolute; left: 12px; top: 50%; margin: -8px 0 0 0; }
.chekOurMenu { margin: 12px 0 0 0; }
.chekOurMenu a { display: block; padding: 20px 16px; font-size: 32px; line-height: 32px; color: #650716; background: #e7e7e7; font-weight: 700; position: relative; }
.chekOurMenu a:hover { color: #414141; }
.chekOurMenu a i { width: 0; height: 0; border-top: 11px solid transparent; border-bottom: 11px solid transparent; border-left: 11px solid #650716; position: absolute; right: 22px; top: 50%; margin: -11px 0 0 0; }
.chekOurMenu a:hover i { border-left-color: #414141; }
.chekOurMenu a:before { width: 0; height: 0; border-top: 11px solid #ffffff; border-right: 11px solid transparent; border-left: 11px solid transparent; position: absolute; left: 50%; top: 0; margin: 0 0 0 -11px; content: ""; }
.chekOurMenu a:after { width: 0; height: 0; border-top: 11px solid #650716; border-right: 11px solid transparent; border-left: 11px solid transparent; position: absolute; left: 50%; top: -12px; margin: 0 0 0 -11px; content: ""; }
.ul-selector a { padding: 14px 20px; border: 1px solid #a1a1a1; color: #414141; display: block; position: relative; font-family: 'DINPro'; font-size: 16px; font-weight: 400; text-transform: uppercase; }
.ul-selector a:after { content: "\f107"; position: absolute; right: 10px; top: 8px; font-size: 20px; font-family: 'FontAwesome'; }
.ul-selector-search { display: none !important; }
.thTitle { display: none; font-size: 16px; line-height: 16px; color: #414141; background: #efefef; padding: 10px 20px; }
.gallaryTab { margin: 0 0 64px 0; }
.gallaryTab ul li { float: left; margin: 0 1.06%; width: 31.2%; padding: 8px 0; background: #3f3f3f; position: relative; }
.resp-accordion { padding: 8px 0; background: #3f3f3f !important; margin: 0 0 20px 0; }
.gallaryTab ul { margin: 0 -1.06%; }
.gallaryTab ul li.resp-tab-active:after, .resp-accordion.resp-tab-active:after { content: ""; position: absolute; left: 0; right: 0; bottom: -7px; height: 7px; background: #650716; }
.gallaryTab ul li.resp-tab-active .tabImages:before, .resp-accordion.resp-tab-active .tabImages:before { content: ""; position: absolute; left: 50%; bottom: -30px; width: 0; height: 0; margin: 0 0 0 -18px; border-left: 18px solid transparent; border-right: 18px solid transparent; border-top: 18px solid #650716; }
.tabImages { position: relative; }
.tabImages:after { content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(0,0,0,0.54) 100%); background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(0,0,0,0.54) 100%); background: linear-gradient(to bottom, rgba(125,185,232,0) 0%, rgba(0,0,0,0.54) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#8a000000', GradientType=0 );
pointer-events: none; }
.tabImages img { width: 100%; }
.galTitle { font-size: 55px; line-height: 55px; text-align: center; color: #ffffff; font-family: 'DCC - Ash'; text-shadow: 0 1px 5px rgba(0,0,0,0.3); position: absolute; left: 0; right: 0; bottom: 0; padding: 14px; z-index: 1; }
.resp-accordion { display: none; position: relative; }
.galTabDtls { display: none; }
.galTabDtls.esp-tab-content-active { display: block; }
.galTabDtlsList ul { margin: -1.33%; }
.galTabDtlsList ul li { float: left; margin: 1.33%; width: 47.34%; }
.galTabDtlsList ul li img { width: 100% }
.newPagination { display: table; margin: 16px auto; background: #650716; }
.newPagination:hover { background: #650716; }
.newPagination:hover:before, .newPagination:hover:after { border-bottom-color: #650716; border-top-color: #650716; }
.newPagination ul li { display: inline-block; vertical-align: top; margin: 0 4px; }
.newPagination ul .pageNumber a, .newPagination ul .pageNumber span { width: 29px; height: 28px; border: 1px solid #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; background: rgba(255,255,255,0.2); display: inline-block; vertical-align: 3px; color: #fff; font-size: 14.63px; line-height: 26px; text-align: center; font-family: 'DINPro'; font-weight: 400; }
.newPagination ul .pageNumber.active span, .newPagination ul .pageNumber a:hover { background: #650716; }
.prevPage a, .nextPage a { color: #ffffff; font-size: 14.63px; line-height: 14px; vertical-align: 2px; display: inline-block; font-family: 'DINPro'; }
.popShare { display: none; }
.popShareIcon { width: 31px; height: 30px; display: inline-block; vertical-align: top; background: url(../images/share-icon.png) no-repeat 0 0; }
.popShareIcon:hover { background-position: left bottom; }
.internationalPanel { position: relative; padding: 90px 0 200px; margin: 0 0 50px 0; }
.internationalPanel:after { position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: ""; background: url(../images/we-never-map.png) no-repeat center center; background-size: auto 100%; -webkit-background-size: auto 100%; -moz-background-size: auto 100%; -o-background-size: auto 100%; -ms-background-size: auto 100%; opacity: 0.2; }
.internationalPanel .titleTag2 { font-size: 89.75px; line-height: 90px }
.internationalPanel .mainWrap { position: relative; z-index: 1; }
.webLink { margin: 0 0 44px 0; }
.webLink .othBtn { background: #414141; text-transform: none; font-family: 'DINPro'; font-size: 18px; }
.webLink .othBtn:before, .webLink .othBtn:after { border-bottom-color: #414141; border-top-color: #414141; }
.locationpage .header { position: absolute; }
.locationpage #mapCanvas, .branches-container { height: 1070px; }
.locationpage .titleTag2 { font-size: 89.75px; line-height: 90px; text-align: center; position: absolute; left: 0; right: 0; top: 40%; z-index: 11; }
.locationpage .innerMapSec { padding: 0; position: relative; }
.hungryLink { left: -74px; position: fixed; top: 30%; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); z-index: 999; }
.hungryLink.feedback-c {left:auto; right:-67px;}
.hungryLink a { padding: 14px 32px 24px 32px; display: inline-block; vertical-align: top; background: #650716; position: relative; font-size: 55px; line-height: 55px; color: #ffffff; font-family: 'DCC - Ash'; letter-spacing: 2px; transition: none; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; }
.hungryLink a:after { content: ""; width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #650716; position: absolute; left: 50%; bottom: -20px; margin: 0 0 0 -20px; }
.hungryLink a:hover:after { border-top-color: #414141; }
.hungryLink a:hover { background: #414141; }
.selectBox { position: relative; }
.selectBox:before { content: ""; position: absolute; right: 28px; z-index:2; top: 9px; bottom: 9px; width: 1px; background: #8d8d8d; pointer-events: none; }
.selectBox:after { content: ""; position: absolute; right: 1px; top: 1px; bottom: 1px; width: 32px; background: #ffffff; pointer-events: none; }
.selectBox i { width: 0; height: 0; position: absolute; right: 12px; top: 50%; margin: -2px 0 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #8d8d8d; z-index: 1; pointer-events: none; }
.selctLocation { margin-bottom: 24px; width: 18.7%; }
.orderSideMenuDiv, .myBusketBox { position: relative; z-index: 9; }
.orderSideMenuDiv { background: #ffffff; }
.myBusketBox.active { margin-top: 0px; }
.paymentDivSec .titleTag3 { padding: 0; margin: 0 0 20px 0; border: 0; }
.choosePayment { padding: 20px 0; border-top: 1px solid #650716; border-bottom: 1px solid #650716; margin: 0 0 11px 0; }
.checkRadio { display: none; }
.chooseOption .radio-btn { display: inline-block; vertical-align: top; width: 21px; height: 21px; border: 1px solid #650716; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; margin: 0 15px 0 0; position: relative; }
.chooseOption.checked .radio-btn:after { position: absolute; left: 50%; top: 50%; margin: -4.5px 0 0 -4.5px; background: #650716; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; content: ""; width: 9px; height: 9px; }
.labelChoose { display: inline-block; vertical-align: top; line-height: 18px; font-size: 20px; color: #38393b; font-weight: 500; font-family: 'DINPro'; text-transform:capitalize; }
.chooseOption { margin: 0 100px 0 0; }
.chooseOption:last-child { margin: 0; }
.paymentsBtns { text-align: right; }
.paymentsBtns .greyBtn { background: #414141; }
.paymentsBtns .greyBtn:hover { background: #650716; }
.paymentsBtns .intBtn { padding: 0 26px; line-height: 31px; }
.headerBtm .topLinks, .headerBtm .checkoutHeader { display: none; }
.headerLoginBox { display: none; }
.sideFloating{
	position: fixed;
	right: 0;
	top: 33%;
	z-index: 99;
	display: none;
}
.sideFloatIcon{
	display: block;
	clear: both;
	margin: 0 0 6px 0;
	cursor: pointer;
}
.sideFloatIcon i{
	width: 50px;
	height: 50px;
	background: #650716;
	text-align: center;
	line-height: 50px;
	display: inline-block;
	font-size: 18px;
	color: #ffffff;
}
.closeMenu{
	display: none;
}
.no-records-container { width:99.6%; display:inline-block; padding:50px 0; margin:10px 0; background:#f1f1f1; text-align:center; border:1px solid #cdcdcd;font-family: 'DINPro'; font-size: 16px;  color:red }
/********* Footer Start*********/
.footer { font-family: 'DINPro'; font-size: 16px; line-height: 16px; color: #414141; font-weight: 400; background: #ffffff; position: relative; z-index: 11; }
.footer .footitleTag { margin: 0 0 16px 0; padding: 0; text-transform: uppercase; }
.footerTop { padding: 22px 0 0 0; }
.footerTop .mainWrap { border-bottom: 1px solid #7d7d7d; padding-bottom:22px; }
.fooLogo { margin: 20px 0 20px 0; display: inline-block; vertical-align: top; width: 100%; clear: both; }
.fooText { color: #ffffff; font-size: 15px; line-height: 20px; font-weight: 300; padding: 0 0 14px 0; margin: 0 0 14px 0; position: relative; }
.fooText:after { content: ""; position: absolute; left: 0; bottom: 0; width: 63px; background: #650716; height: 1px; }
.fooPhone { color: #ffffff; font-size: 15px; line-height: 22px; font-weight: 400; font-style: normal; }
.fooPhone a { color: #ffffff; }
.fooPhone a:hover { color: #650716; }
.topBox1 { width: 18.2%; padding: 0 2% 0 0; }
.topBox2 { width: 18.2%; padding: 0 2% 0 0; }
.topBox3 { width: 16.2%; padding: 0 2% 0 0; }
.topBox4 { width: 25.3%; padding: 0 2% 0 0; }
.topBox5 { width: 22.1%; padding: 0; }
.contactForm { min-height: 222px; }
.footerTopBox > ul.fooParLink > li { color: #414141; display: block; clear: both; margin: 0 0 12px 0; }
.footerTopBox > ul.fooParLink > li > a { color: #414141; text-transform: uppercase; }
.footerTopBox ul li a:hover { color: #650716; }
.fooSubLink li { padding: 0 0 18px 0; }
.fooSubLink li:last-child { padding: 0; }
.fooSubLink li a { position: relative; padding: 0 0 0 18px; display: inline-block; vertical-align: top; color: #414141; }
.fooSubLink li a span { clear: both; display: block; color: #f58422; text-decoration: underline; }
.fooSubLink li a:after { content: ""; position: absolute; left: 0; top: 4px; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #b8b8b8; }
.fooParLink .fooSubLink { margin: 18px 0 0 0; }
.cardSec { padding: 12px 0 0 0; }
.cardSec span { display: inline-block; vertical-align: top; margin: 0 28px 0 0; }
.fooSocial ul li { display: inline-block; vertical-align: top; margin: 0 4px; }
/*.fooSocial ul li a { display: inline-block; vertical-align: top; width: 30px; height: 30px; background: url(../images/socialicon.png) no-repeat 0 0; }*/

.fooSocial ul li a {    display: block;
    line-height: 35px; }
	
.fooSocial ul li a i  {
    background: #650716;
    width: 29px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    color: #ffffff;
    font-size: 18px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
}
.fooSocial ul li a:hover i  {
	background: #414141;
}

/*
.fooSocial ul li.fooIcon1 a { background-position: 0 0; }
.fooSocial ul li.fooIcon2 a { background-position: -56px 0; }
.fooSocial ul li.fooIcon3 a { background-position: -111px 0; }
.fooSocial ul li.fooIcon4 a { background-position: -165px 0; }
.fooSocial ul li.fooIcon1:hover a { background-position: 0 -39px; }
.fooSocial ul li.fooIcon2:hover a { background-position: -56px -39px; }
.fooSocial ul li.fooIcon3:hover a { background-position: -111px -39px; }
.fooSocial ul li.fooIcon4:hover a { background-position: -165px -39px; }*/
.fooLogo { position: relative; }
.fooLogo:after { content: ""; position: absolute; left: 0; right: 0; top: 50%; margin: -0.5px 0 0 0; height: 1px; background: #747474; }
.fooLogo span { position: relative; z-index: 1; background: #ffffff; display: inline-block; vertical-align: top; }
#mapCanvas, .branches-container { height: 693px; }
.newsLetterForm .intBox { width: 100%; height: 37px; background-color: #646464; border: 0; padding: 0 40px 0 30px; }
.copyRightPanel { background-color: #ffffff; padding: 20px 0 0; }
.copyRightDiv, .designBy { font-size: 14px; line-height: 14px; color: #414141; font-weight: 500; padding: 0 0 16px 0; }
.copyRightDiv a, .designBy a { color: #5b5a5d; }
.copyRightDiv a:hover, .designBy a:hover { color: #650716; }
.footerTopBox .filedDiv { margin: 0 0 5px 0; }
.footerTopBox .filedDiv:last-child { margin: 2px 0 0 0; display: inline-block; vertical-align: top; width: 100%; }
.footerTopBox .intBox { border-color: #adb0b3; background-color: rgba(255,255,255,0.10); height: 28px; color: #ffffff; font-weight: 300; padding: 0 8px; font-size: 14px; }
.footerTopBox textarea.intBox { height: 69px; padding: 8px; }
.contAddress { font-size: 16px; line-height: 25px; color: #414141; margin: 0 0 12px 0; }
.phoneText, .mailText { margin: 0 0 12px 0; }
.phoneText a, .mailText a { padding: 0 0 0 30px; position: relative; display: inline-block; vertical-align: top; font-size: 16px; line-height: 21px; color: #414141; }
.phoneText a:hover, .mailText a:hover { color: #650716; }
.phoneText a i, .mailText a i { width: 22px; height: 21px; position: absolute; left: 0; top: 0; background: url(../images/footer-two.png) no-repeat 0 0; }
.mailText a i { background-position: -38px 0; }
.phoneText a:hover i { background-position: 0 -39px; }
.mailText a:hover i { background-position: -38px -39px; }
.backBtn { clear: both; display: block; padding-bottom: 20px; text-align: right; }
.backBtn a { display: inline-block; height: 32px; line-height: 32px; font-size: 16px; color: #fff; padding: 0 10px; background: #ed1b24; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
.backBtn a:hover { background: #000; }
.fooMapDiv { margin-bottom: 44px; }

/********* Footer End*********/
/********* Custom Start *********/
.account-overview { width:100%; display:inline-block; vertical-align:top; }
.account-overview label { width:100%; display:inline-block; vertical-align:top; margin-bottom:10px; }
.label-full { width:100%; display:inline-block; vertical-align:top;
margin:0 0 5px 0}

html, body { font-size: 16px; }
.filedInt {    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top; }
body.c-orderonline.m-index .filedInt , body.c-products.m-details .filedInt { width:auto; }
.filedDiv {margin: 0 1% 20px; position:relative;}

.filedInt label.error,
.filedDiv label.error { position:absolute;
top:100%; left:0;
    font-family: 'DINPro'; font-size:13px;
z-index:10; color:red; text-transform:lowercase; }
.selctLocation { width:100%; display:inline-block; vertical-align:top; }
.selctLocation .filedInt { float:left; margin-right:10px;  }
#branch-details { width:100%; display:inline-block; vertical-align:top; }
#branch-details label { width:100%; display:inline-block; vertical-align:top; }
.items-boxes { width:100%; display:inline-block; vertical-align:top; margin-bottom:25px; }
.items-boxes h2 {	
	font-size: 20px;
    clear: both;
    display: block;
    color: #3f3f3f;
    font-weight: 500;
    font-family: 'DINPro';
    margin: 0 0 12px 0;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #cdcdcd;
}
.myfevImg img { max-height:100%; max-width:100%; }
#dropDownMenu a { cursor:pointer; }
.c-locations .titleTag2 { text-align:center; }


/********* Custom End*********/
@media screen and (max-width: 1420px) {
.mainWrap, .contenantPuces ul { max-width: 1150px; }
.mainWrap { padding: 0 20px; }
.navigationSec ul li a { padding: 5px 12px 9px; font-size: 18.4px; line-height: 18px; }
.navigationSec ul li { margin: 0 6px; }
.navigationSec { text-align: center; }
.hdTextLt, .hdTextRt { font-size: 18px; line-height: 20px; }
.hdTextMid.othBtn { font-size: 18px; line-height: 20px; height: auto; padding: 12px 20px; }
.hdTextMid.othBtn:before { border-width: 22px; left: -22px; }
.hdTextMid.othBtn:after { border-width: 22px; right: -22px; }
.logo { width: 25%; margin: 0 auto; padding: 0; }
.hdTextLt, .hdTextRt { width: 37%; }
.headertopRt { width: 37%; }
.bannerCaption .bannerCaptionText { padding: 0 20px; top: 75%; }
.contenantPuces { top: auto; left: 20px; bottom: 30px; }
.weRestCont { top: auto; bottom: -34px; }
.weRestTitle + ul { display: none; }
.weRestList .weRestItem:hover .weRestCont { top: auto; bottom: 0; }
.weRestList .weRestItem:hover .weRestTitle + ul { display: block; }
.textPara3 { font-size: 22px; }
.titleTag3 { font-size: 46px; font-weight: 400; line-height: 33px; margin-bottom: 21px; padding: 0 0 21px; }
.labelText { font-size: 18px; }
.intBtn { font-size: 18px; }
.fooSubLink li a span { font-size: 14px; }
.internationalPanel { padding-bottom: 100px; }
.myAccountLt ul li a { font-size: 20px; }
.chekOurMenu a { font-size: 28px; }
.myefvTitle, .myfevPrice { font-size: 14px; }
.addToFevList ul li .counter, .cartCounter { font-size: 15px; line-height: 32px; height: 32px; width: 32px; }
.orderfevImg img { width: 35px; }
.basketCont .subTotal .subTotalLt, .basketCont .subTotal .subTotalRt { font-size: 17px; }
.othBtn { font-size: 20px; }
}

@media only screen and (max-width: 1304px) {
.mainWrap { padding: 0 20px; }
.navigationSec ul li a { padding: 5px 12px 9px; font-size: 18px; line-height: 18px; }
.navigationSec ul li { margin: 0 6px; }
.navigationSec { text-align: center; }
.hdTextLt, .hdTextRt { font-size: 18px; }
.logo { width: 25%; }
.hdTextLt, .hdTextRt { width: 33%; }
.bannerCaption .bannerCaptionText { padding: 0 20px; top: 65%; }
.contenantPuces { top: auto; left: 20px; bottom: 20px; }
.weRestCont { top: auto; bottom: -34px; }
.weRestTitle + ul { display: none; }
.weRestList .weRestItem:hover .weRestCont { top: auto; bottom: 0; }
.weRestList .weRestItem:hover .weRestTitle + ul { display: block; }
}

@media only screen and (max-width: 1100px) {
.footerTop .footerTopBox { width: 33.33%; }
.footerTop .footerTopBox.topBox4 { clear: both; }
}

@media only screen and (max-width: 1024px) {
	.question-row { width: 100% }
	.mainWrap {
    padding: 0 2%;
}
.question-row label {width:30%;}
.header { position: static; margin-bottom: -10px; }
.myAccountLt { width: 100%; margin: 0 0 20px 0; }
.myAccountRt { width: 100%; }
.myAccountLt ul li a { padding-top: 10px; padding-bottom: 10px; font-size: 16px; line-height: 16px; }
.seeAll { position: static; margin: 0 0 20px 0; }
.titleTag3 { font-size: 32px; line-height: 32px; padding-bottom: 12px; margin-bottom: 20px; }
.headerBtm { padding: 20px 0 0; }
.navigationSec { padding: 0; }
.logo { position: static; transform: none; -webkit-transform: none; -moz-transform: none; -o-transform: none; -ms-transform: none; width: auto; margin: 0; text-align: center; display: block; clear: both; }
.ribonDiv { padding: 10px 0 0; }
.headertopRt { width: auto; }
.hdTextMid.othBtn { font-size: 16px; padding: 0 16px; }
.hdTextLt, .hdTextRt { width: 36%; font-size: 14px; }
.addToFevList ul li { width: 30.93%; }
.addToFevList ul li img { width: 100%; }
.bannTitle1 { font-size: 24px; line-height: 32px; }
.bannTitle1 span { font-size: 32px; }
.titleTag, .titleTag1 { font-size: 32px; line-height: 32px; }
.weRestTitle { font-size: 32px; line-height: 32px; }
.orderPageLt { width: 100%; }
.orderPageRt { width: 32%; margin-top: 36px; }
.titleTag2 { font-size: 32px; line-height: 42px; }
.titleTag2 span { font-size: 42px; }
.galTitle { font-size: 32px; line-height: 32px; }
.fancybox-nav.fancybox-next { right: 10px; }
.fancybox-nav.fancybox-prev { left: 10px; }
.orderSideMenuDiv, .myBusketBox { position: static; }
.myBusketBox.active { margin-top: 0; }
.headerBtm .topLinks, .headerBtm .checkoutHeader { display: block; }
.headerMid, .headerTop .headertopRtLink { display: none; }
.headerBtm .topLinks { position: absolute; left: 33.33%; width: 33.33%; top: 0; text-align: center; z-index: 9999; margin: 0; }
.headerBtm .topLinks ul li a { line-height: 45px; }
.headerBtm .checkoutHeader { width: 33.33%; top: 0; right: 0; position: absolute; text-align: right; z-index: 9999; background: none; padding: 0 10px 0 0;z-index: 9; }
.headerBtm .checkoutHeader a { font-size: 16px; display: inline-block; vertical-align: top; position: relative; text-decoration: none; color: #fff; line-height: 45px; margin: 0; }
.headerBtm .checkoutHeader a:hover { color: #fff; }
.headerBtm .checkoutHeader a:before { content: "\f07a"; font-family: 'FontAwesome'; font-size: 20px; color: #fff; display: inline-block; vertical-align: top; margin: 0 10px 0 0; }
.headerBtm .checkoutHeader .cartCount, .headerBtm .checkoutHeader .pointsCount, .headerBtm .checkoutHeader .itemText { display: none; }
.headerBtm .topLinks .linkText { display: none; }
.headerBtm .topLinks li:last-child { display: none; }
.headerBtm .topLinks li { padding: 0; }
.headerBtm .topLinks ul { float: none; }
.headerBtm .topLinks ul li:after { display: none; }
.headerBtm .topLinks ul li i { margin: 0; }
.headerBtm { position: relative; padding: 0; margin-top: 20px; }
.orderSideMenu,.basketBoxDiv {
  position: fixed;
  right: -100%;
  top: 0;
  bottom: 0;
  width: 100%;
  z-index: 9999;
  background: #ffffff;
  margin: 0;
}
.closeMenu {
  cursor: pointer;
  display: block;
  padding: 10px 20px;
}
.sideFloating{
	display: block;
}
}

@media only screen and (max-width: 900px) {
.weRestList .weRestItem { width: 48.6%; margin-bottom: 1.4%; }
.textPara3 { font-size: 20px; line-height: 25px; text-align: justify; }
/*.myfevListing ul li { width: 47.6%; }*/
.cartListing th, .cartListing > table > tbody > tr > td, .myefvTitle, .myfevPrice, .myFevExtra table td:last-child, .subTotal { font-size: 16px; line-height: 16px; }
.itemImg a { height: 114px; line-height: 114px; }
}
@media only screen and (max-width: 830px) {

	.left-container { width: 100%; margin-bottom:25px; }
.right-container { width: 100%; float:left; }
.mainWrap { display: inline-block; vertical-align: top; width: 100% }
	html, body { font-size:13px; }
	.feedback-questions .question-title { width: 100%; }
	.question-emogi { width: 100%; margin-left: 0; text-align: left; }
	.feedback-form-group.half { width: 100%; }
.question-emogi a { width: 45px; margin:0 4px;  }
.question-row { margin: 5px 0; }
.question-emogi.full-display { margin-bottom: 0; }
.feedback-emogi-item { margin: 0 10px;
    width: 25%; display: inline-block; vertical-align: top;}
.feedback-emogi-item span {width:100%; display: inline-block; vertical-align: top;  }
.feedback-emogi-item img {width:45px;}

.orngBarIn {
    padding: 16px 40px;
}
.feedback-popup .orngBarIn .text3 {
    line-height: 1.55rem;
}
}
@media only screen and (max-width: 768px) {
	.map-left-side {width: 100%;}
	.map-right-side {width: 100%;}
.nutelle-offer {width:100%; text-align:center; margin-top:0;}
.nutelle-offer img { max-width: 100%; height: auto; margin-bottom: 15px }
	.bannTitle1 { font-size:18px; line-height: 25px; }

.ShowLogo{
    display:block !important;
}
.HideLogo{
    display:none !important;
    margin: 0 auto;
}
.bannTitle1 span { font-size: 25px; }


	.myfevImg { width:100%; text-align:center; margin-bottom:10px; }
	.myfevImg img { max-width:60%; }
	.myfevCont { width:100%; margin-left:0; display:inline-block; vertical-align:top; }
	
	.hungryLink { 
		top:inherit !important; 
		bottom:0; 
		left:0;
	    transform: rotate(0);
	    -webkit-transform: rotate(0);
	    -moz-transform: rotate(0);
	    -o-transform: rotate(0);
	    -ms-transform: rotate(0);
		height: 50px;
	    width: 100%;
	 }
	 .hungryLink.feedback-c { display: none; }
	 .hungryLink a { transform: scale(1) translate(0px, 0); -webkit-transform: scale(1) translate(0px, 0); -moz-transform: scale(1) translate(0px,0); -o-transform: scale(1) translate(0px,0); -ms-transform: scale(1) translate(0px, 0); }
	 
	 .hungryLink a { padding:11px 0 !important; text-align:center; width:100%; line-height:29px; font-size:36px !important; }
	 .hungryLink a:after { display:none; }
	.headerBtm { margin-top:10px; }
	.headertopLt { width:100%; margin-bottom:10px; }
	.headerSocial { float:right; margin-top:-29px }
	.headerSocial ul li a { line-height:23px; }
	.langLinks { float:right; }
.hdTextMid.othBtn { position: relative; margin: 0; }
.hdTextLt, .hdTextRt { width: 100%; text-align: center; line-height: 16px; padding: 10px 0; }
.hdTextLt { border-bottom: 0; }
.hdTextRt { border-top: 0; }
.countryDiv { display: table; }
.ribonDiv { margin-left: 0; }
.headertopRt { padding-top: 10px; }
.langLinks { clear: none; display: inline-block; vertical-align: top; width: auto; margin: 0 0 0 10px; }
.langLinks ul li { line-height: 35px; }
.langLinks ul li a { vertical-align: middle; }
.ribonDiv { padding: 0; }
.checkoutHeader { font-size: 12px; }
.filedDiv { width: 48%; }
.filedDivTextarea { width: 98%; }
.filedDivBtns { width: auto; }
.labelText { font-size: 16px; line-height: 16px; }
.orngBarIn .text1 { font-size: 15px; line-height: 16px; }
.orngBarIn .text2 { font-size: 16px; line-height: 16px; }
.orngBarIn { min-height: 60px; padding: 2px 20px; }
.orngBarIn:before { border-width: 30px; left: -30px; }
.orngBarIn:after { border-width: 30px; right: -30px; }
.cartListing th { display: none; }
.cartListing > table > tbody > tr > td { clear: both; display: inline-block; border: 0; width: 100%; padding: 10px; height: auto; }
.thTitle { display: block; }
.delEdit { position: static; }
.myFevExtra, .cartItem { padding: 10px; }
.itemImg a { height: auto; line-height: inherit; }
.orderPageLt { width: 100%; }
.orderPageRt { width: 100%; }
.internationalPanel .titleTag2 { font-size: 50px; line-height: 50px; }
.locationpage .titleTag2 { top: 50%; font-size: 50px; line-height: 50px; }
.locationpage .header { position: static; }
.locationpage #mapCanvas, .branches-container { height: 500px; }
.headerSocial ul li a i, .langLinks ul li a { width: 24px; line-height: 24px; height: 24px; font-size: 16px; }
/*.hungryLink a { transform: scale(0.6) translate(0px, -20px); -webkit-transform: scale(0.6) translate(0px, -20px); -moz-transform: scale(0.6) translate(0px, -20px); -o-transform: scale(0.6) translate(0px, -20px); -ms-transform: scale(0.6) translate(0px, -20px); }*/
.bannerCaptionText .othBtn { min-width: inherit; }
.selctLocation { width: 100%; }
.address-item { width:100%; }
.block {
    padding: 20px 0;
}
}



@media only screen and (max-width: 640px) {
.question-row label {width:48%;}
/*.hungryLink { width:50%; }*/


html, body { font-size:14px; }
.addToFevList ul li { width: 47.6%; margin-bottom: 2.4%; }
.greyBarLt { padding-bottom: 10px; }
.greyBarLt, .greyBarRt { width: 100%; }
.greyBar { line-height: 20px; padding: 10px; }
.addToFevList { padding: 20px; }
.addFevLink { padding: 0 20px 20px; }
.footerTop .footerTopBox { width: 100%; margin: 0 0 20px 0; }
.block { padding: 30px 0; }
.productsItem { width: 49.6%; }
.bannerFadeSlide .slick-dots li button { width: 30px; }
.bannerFadeSlide { overflow: hidden; }
.bannerFadeSlide img { height: auto; width: 100%; max-width: none; }
.bannerCaption .bannerCaptionText { top:75%; }
.contenantPuces { bottom:0; }
.bannTitle1 { font-size:18px; }
.bannTitle1 span { font-size:25px; }
.titleTagSub { font-size: 16px; line-height: 20px; }
#mapCanvas, .branches-container { height: 400px; }
.weRestList { margin: 0; }
.weRestList .weRestItem { width: 100%; margin: 0 0 1.4%; }
.weRestImg img { width: 100%; }
.enqFormdiv { margin: 0; }
.filedDiv { width: 100%; margin: 0 0 16px 0; }
.twoFileds .filedDiv { width: 100%; }
.threeFiled .filedDiv { width: 100%; }
.sandwBox { width: 100%; }
.storyList .productsListing .productsItem { width: 46.4%; }
.titleTag2 span { font-size: 32px; }
.chooseOption { margin: 0 40px 0 0; }
.paymentsBtns .intBtn { font-size: 16px; padding: 0 12px; }

body.c-orderonline.m-index .filedInt { width:100%; margin-bottom:15px  }
}

@media only screen and (max-width: 479px) {
	.question-row label {width:100%;}
	html, body { font-size:10px; }
	.feedback-popup .orngBarIn:after,
	.feedback-popup .orngBarIn:before {
  border-bottom-width: 18px;
    border-top-width: 17px;
}
.feedback-popup .close-ad {
    top: -29px;
}
.feedback-popup { height: 160px }
	.myfevImg img { max-width:100%; }
.addToFevList ul { margin: 0; }
.addToFevList ul li { width: 100%; margin: 0 0 20px 0; }
.productsListing { margin: 0; }
.productsItem { width: 100%; margin: 0 0 4px 0; }
.orngBarIn { /*padding: 10px;*/  padding: 10px !important; }
.orngBarIn .text2, .orngBarIn .text1 { font-size: 12px; line-height: 16px; }
.myfevListing ul { margin: 0; }
.myfevListing ul li { width: 100%; margin: 0 0 10px 0; }
.orderPageLt .myfevListing ul li { width: 100%; }
.storyList .productsListing { margin: 0; }
.storyList .productsListing .productsItem { width: 100%; margin: 0 0 20px 0; }
.gallaryTab { display: none; }
.resp-accordion { display: block; }
.galTabDtlsList { margin: 0 0 20px 0; }
.paymentsBtns .intBtn { width: 100%; margin: 0 0 4px 0; }
.chooseOption { margin: 0 0 10px 0; width: 100%; }
.headerBtm .checkoutHeader a { font-size: 13px; }
.headertopRt { padding-top: 4px; }
}
span.myfevPrice.rightCls {
    color: #000;
}

.page.innerPage .header a {
    color: #181818;
}
.page.innerPage .header i.fa {
    background: #181818;
    color: #fff;
}
.ShowLogo{
    display:none;
}
.page.innerPage .header .HideLogo{
    display:none;
}
.page.innerPage .header .ShowLogo{
    display:block;
}

.orngBarIn {
    display: none;
}