@import url('https://fonts.googleapis.com/css?family=Alice|Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Yellowtail');
/*
font-family: 'Roboto', sans-serif;
font-family: 'Poppins', sans-serif;
font-family: 'Alice', serif;
font-family: 'Yellowtail', cursive;
*/
@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.0.1');src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.0.1') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff?v=4.0.1') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.0.1') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.0.1#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
/*Reset CSS*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
ol, ul { list-style: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none }
table { border-collapse: collapse; border-spacing: 0 }
a { color: #212121; text-decoration: none; outline: none; transition: all 300ms ease; -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; }
a:hover { }
html { }
body { overflow-x: hidden; line-height: 1; font-size: 16px; /*font-family: 'Alice', serif;*/ font-family: 'Poppins', sans-serif; color: #232736; position: relative; background: #fff; }
/*Reset CSS end*/

/*global classes*/
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-word-break: keep-all; word-break: keep-all; -webkit-word-break: keep-all; -moz-word-break: keep-all; word-wrap: break-word; }
*, *:focus { outline: none; }
img { max-width: 100%; vertical-align: middle }
.wrapper { }
.container { margin: 0 auto; width: 96%; }
.clear { clear: both }
.clear10 { clear: both; height: 10px }
.clear20 { clear: both; height: 20px }
.clumn { width: 198px; float: left }
.fl { float: left !important; }
.fr { float: right !important; }
.text-right { text-align: right !important }
.text-left { text-align: left !important }
.text-center { text-align: center !important }
.error { color: #F00; }
h1, h2, h3, h4, h5, h6 { color: #333; }
h1 { font-size: 24px; }
h2 { font-size: 22px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }

italic {
  font-style: italic;
}


/*Form*/

/*form tag*/

input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="date"], select, textarea { width: 100%; padding: 15px 15px; border: 1px solid #ddd; margin: 0; outline: none; font-size: 20px ; /*color: #a2a2a2;*/color: #3a3d40; }
select { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); width: 100%; padding: 14px 10px; border: none; outline: none; cursor: pointer; color: #a2a2a2; text-indent:0.01px; text-overflow:''; -webkit-appearance:none; }
textarea { height: 80px; resize: none; }
input[type="checkbox"], input[type="radio"] { display: inline-block; vertical-align: middle; margin: 0 5px 0 0; }
.input-checkbox input[type="checkbox"] { display: none }
.input-checkbox input[type="checkbox"] + label i { width: 18px; height: 18px; display: inline-block; background-image: url(../images/checkbox.png); vertical-align: middle; margin-top: -3px; border: #999999 1px solid }
.input-checkbox input[type="checkbox"]:checked + label i { background-position: 0 -18px }
.input-checkbox input[type="checkbox"] + label { color: #a2a2a2; font-size: 14px; padding: 0; cursor: pointer }
/*Form Tag end*/

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] {-moz-appearance:textfield;}
/*Common Buttons*/

input[type=button], input[type=submit], input[type=reset], a.box-btn, button.box-btn { display: inline-block; margin: 0 5px 0 0; background-color: #33CEB7; border: none; cursor: pointer; padding: 7px 15px; color: #fafafc; transition: all 300ms ease; -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; vertical-align: middle; text-decoration: none; text-align: center; outline: none; appearance: none; -moz-appearance: none; -webkit-appearance: none;font-size: 16px ; }
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover, a.box-btn:hover, button.box-btn:hover, input[type=button].active, input[type=submit].active, input[type=reset].active, a.box-btn.active, button.box-btn.active { background-color: #db9e28; }
input[type=button].secondary-btn, input[type=submit].secondary-btn, input[type=reset].secondary-btn, a.box-btn.secondary-btn, button.box-btn.secondary-btn { background-color: #33B7CC; color: #fff; }
input[type=button].secondary-btn:hover, input[type=submit].secondary-btn:hover, input[type=reset].secondary-btn:hover, a.box-btn.secondary-btn:hover, button.box-btn.secondary-btn:hover, input[type=button].secondary-btn.active, input[type=submit].secondary-btn.active, input[type=reset].secondary-btn.active, a.box-btn.secondary-btn.active, button.box-btn.secondary-btn.active { background-color: #53d7ec }

/*Common buttons end*/

.form-layout { }
.form-layout .form-row { }
.form-row .form-field { padding-bottom: 15px; }
.input-type-select { border: 1px solid #ddd; overflow: hidden; position: relative; }
.input-type-select:after { background: url("../images/custom-select.png") no-repeat scroll center center; content: ""; display: block; height: 100%; position: absolute; right: 0; top: 0; width: 41px; z-index: 99999; cursor: pointer; pointer-events: none; -ms-pointer-events: none; -webkit-pointer-events: none; content: ''; }
/*form end*/

/*hack for mozzila */
@-moz-document url-prefix() {
}
/*Global Classes End*/





/*List*/
ul.list { margin-left: 27px }
ul.list li { padding: 5px 0 5px 7px; }
ul.list.bullet { margin-left: 0 }
ul.list.bullet li { background: url("../images/bullet.png") no-repeat scroll left center rgba(0, 0, 0, 0); padding: 5px 0 5px 18px; }
ul.list.number li { list-style-type: decimal; }
ul.list.lower-roman li { list-style-type: lower-roman; }
ul.list.upper-roman li { list-style-type: upper-roman; }
/*list end*/





/*overlay */

/*.overlay-bg { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); height: 100%; left: 0; margin: 0 auto; position: fixed; top: 0; width: 100%; z-index: 100000; }
.overlay { height: 100%; left: 0; margin: 0 auto; position: fixed; top: 0; width: 100%; z-index: 100001; visibility: hidden }
.overlay-box { display: table; height: inherit; margin: 0 auto; width: 600px; }
.overlay-box .content { display: table-cell; vertical-align: middle; }
.overlay-box .closeBtn { background: #cf212b; border-radius: 50%; color: #fff; cursor: pointer; font-size: 24px;

height: 32px; padding: 0; text-align: center; position: absolute; right: 20px; text-align: center; padding-top: 2px; top: 18px; width: 32px; z-index: 1002; }
.overlay-box .overlay-header { background: #fff; color: #000; font-size: 24px; padding: 20px 30px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.25); position: relative; }
.overlay-box .overlay-content { padding: 35px 30px; background: #fff }
.overlay-box .overlay-footer { padding: 20px 30px; background: #e3e3e3; text-align: right }*/

/*overlay end*/



/*overlay */

.overlay-bg { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); height: 100%; left: 0; margin: 0 auto; position: fixed; top: 0; width: 100%; z-index: 100000; }
.overlay { height: 100%; left: 0; margin: 0 auto; position: fixed; top: 0; width: 100%; z-index: 100001; visibility: hidden }
.overlay-box { display: table; height: inherit; margin: 0 auto; width: 600px; }
.overlay-box .content { display: table-cell; vertical-align: middle; }
.overlay-box .closeBtn {  border-radius: 5px; color: #000; cursor: pointer;font-size: 20px;font-weight: 700;line-height: 25px; height: 25px; padding: 0; position: absolute; right: 20px; text-align: center; top: 20px; width: 25px; z-index: 1002; }
.overlay-box .overlay-header { background: none repeat scroll 0 0 #f6a804; color: #fff; font-size: 22px; padding: 20px; position: relative; }
.overlay-box .overlay-content { padding: 20px; background: none repeat scroll 0 0 #fff }
.overlay-box .overlay-footer { padding: 9px 10px; background: #e3e3e3; text-align: right }
.overlay-box .overlay-content ul li{font-family: 'Poppins', sans-serif;font-size: 16px;line-height: 26px;color: #4a4c4f;margin-bottom: 20px;padding-left:20px; background: url(../images/speciality-strength-bullet.png) no-repeat 0 8px;background-size: 10px;}
.overlay-box .overlay-content p{font-size: 20px;color: #a3a3a3;font-weight: 300;line-height: 24px;margin-bottom:30px;}
.overlay-box .listbox{max-height:400px;overflow:auto;}
.submitformbtn input[type=submit]{font-size: 15px;background-color: #f6a804;border: 2px solid #f6a804;padding: 20px 60px;text-transform: uppercase;font-weight: 500;border-radius: 50px;}
.submitformbtn input[type=submit]:hover {background-color: #fff;border: 2px solid #f6a804;color: #f6a804;}

/*overlay end*/









/*Tabs*/

.tabNav ul { }
.tabNav ul li { float: left; width: 19.2%; margin-right: 1%; text-align: center }
.tabNav ul li:last-child { margin-right: 0 }
.tabNav ul li a { color: #000; padding: 13px 9px; display: block; border-radius: 5px; background: #fff; font-size: 16px; }
.tabNav ul li a:hover { }
.tabNav ul li a.active { background: #000; color: #fff;}
.tabNav ul li:last-child { background-image: none; }
.tabNav ul li a { }
.tabResult { padding: 20px 0; }
.tabResult .tabBx { display: none; }
.tabResult .grid-5, .tabResult .grid-7 { padding: 0 }
.tabResult p { padding-bottom: 8px; }
.tabResult .tabBx .mobile-menu { display: none }

/*Tabs end*/



.l-main {z-index: 1;position: relative;}
.l-canvas.type_wide .l-subheader-h, .l-canvas.type_wide .l-submain-h, .l-canvas.type_wide + .l-footer .l-subfooter-h {max-width: 940px;}
.l-submain-h {width: 100%;max-width: 1000px;margin: 0 auto;}
.page-404 {text-align: center;}
.l-submain {padding: 60px 40px 0px 40px;position: relative;background-position: center center;-webkit-background-size: cover;background-size: cover;border-top: 1px solid #e8e8e8;}
.page-404 h1 {margin-top: 40px;margin-bottom: 10px;font-size:36px;line-height:46px;color: #000;text-transform: uppercase;}
.page-404 p {margin-bottom: 24px;font-size:14px;line-height:24px;color: #686868;}
.page-404 a {color: #028aa7;text-decoration: none;}
.error.parallax.common-top{padding-bottom: 50px;}
.sk-double-bounce {width: 40px;height: 40px;position: relative;margin: 40px auto; }
.sk-double-bounce .sk-child 

{width:100%;height:100%;border-radius:50%;background-color:#22a947;opacity: 0.6;position:absolute;top:0;left:0;-webkit-animation:sk-doubleBounce 2s infinite ease-in-out;animation:sk-doubleBounce 2s infinite ease-in-out;}
.sk-double-bounce .sk-double-bounce2 {-webkit-animation-delay: -1.0s;animation-delay: -1.0s;}

@-webkit-keyframes sk-doubleBounce {

  0%, 100% {

    -webkit-transform: scale(0);

            transform: scale(0); }

  50% {

    -webkit-transform: scale(1);

            transform: scale(1); } 

}



@keyframes sk-doubleBounce {

  0%, 100% {

    -webkit-transform: scale(0);

            transform: scale(0); }

  50% {

    -webkit-transform: scale(1);

            transform: scale(1); } 

}
.dots-loading-container{width:66px;-webkit-animation:expand .75s ease-in-out infinite alternate;-moz-animation:expand .75s ease-in-out infinite alternate;-ms-animation:expand .75s ease-in-out infinite alternate;animation:expand .75s ease-in-out infinite alternate;top:50%;left:50%;margin-left:-33px;margin-top:30px;position:absolute}
.dot{width:13px;height:13px;border-radius:50%;position:absolute;}
.dot.dot-a{-webkit-animation:scaleA 1.5s ease-in-out infinite;-moz-animation:scaleA 1.5s ease-in-out infinite;-ms-animation:scaleA 1.5s ease-in-out infinite;animation:scaleA 1.5s ease-in-out infinite;background-color:#bd1e30;left:0%}
.dot.dot-b{-webkit-animation:scaleB 1.5s ease-in-out infinite;-moz-animation:scaleB 1.5s ease-in-out infinite;-ms-animation:scaleB 1.5s ease-in-out infinite;animation:scaleB 1.5s ease-in-out infinite;background-color:#f7781b;left:33%}
.dot.dot-c{-webkit-animation:scaleC 1.5s ease-in-out infinite;-moz-animation:scaleC 1.5s ease-in-out infinite;-ms-animation:scaleC 1.5s ease-in-out infinite;animation:scaleC 1.5s ease-in-out infinite;background-color:#0e93d8;left:66%}
.dot.dot-d{-webkit-animation:scaleD 1.5s ease-in-out infinite;-moz-animation:scaleD 1.5s ease-in-out infinite;-ms-animation:scaleD 1.5s ease-in-out infinite;animation:scaleD 1.5s ease-in-out infinite;background-color:#0f9;left:100%}

@-moz-keyframes scaleA{0%{transform:scale(1)}30%{transform:scale(1.5)}60%{transform:scale(1)}}

@-webkit-keyframes scaleA{0%{transform:scale(1)}30%{transform:scale(1.5)}60%{transform:scale(1)}}

@-o-keyframes scaleA{0%{transform:scale(1)}30%{transform:scale(1.5)}60%{transform:scale(1)}}

@keyframes scaleA{0%{transform:scale(1)}30%{transform:scale(1.5)}60%{transform:scale(1)}}

@-moz-keyframes scaleB{10%{transform:scale(1)}40%{transform:scale(1.5)}70%{transform:scale(1)}}

@-webkit-keyframes scaleB{10%{transform:scale(1)}40%{transform:scale(1.5)}70%{transform:scale(1)}}

@-o-keyframes scaleB{10%{transform:scale(1)}40%{transform:scale(1.5)}70%{transform:scale(1)}}

@keyframes scaleB{10%{transform:scale(1)}40%{transform:scale(1.5)}70%{transform:scale(1)}}

@-moz-keyframes scaleC{20%{transform:scale(1)}50%{transform:scale(1.5)}80%{transform:scale(1)}}

@-webkit-keyframes scaleC{20%{transform:scale(1)}50%{transform:scale(1.5)}80%{transform:scale(1)}}

@-o-keyframes scaleC{20%{transform:scale(1)}50%{transform:scale(1.5)}80%{transform:scale(1)}}

@keyframes scaleC{20%{transform:scale(1)}50%{transform:scale(1.5)}80%{transform:scale(1)}}

@-moz-keyframes scaleD{30%{transform:scale(1)}65%{transform:scale(1.5)}100%{transform:scale(1)}}

@-webkit-keyframes scaleD{30%{transform:scale(1)}65%{transform:scale(1.5)}100%{transform:scale(1)}}

@-o-keyframes scaleD{30%{transform:scale(1)}65%{transform:scale(1.5)}100%{transform:scale(1)}}

@keyframes scaleD{30%{transform:scale(1)}65%{transform:scale(1.5)}100%{transform:scale(1)}}

@-moz-keyframes expand{from{width:66px}to{width:100px;transform:translateX(-17px)}}

@-webkit-keyframes expand{from{width:66px}to{width:100px;transform:translateX(-17px)}}

@-o-keyframes expand{from{width:66px}to{width:100px;transform:translateX(-17px)}}

@keyframes expand{from{width:66px}to{width:100px;transform:translateX(-17px)}}

	

/*loader*/



.sk-double-bounce{width:40px;height:40px;position:relative;margin:40px auto;}
.sk-double-bounce .sk-child{width:100%;height:100%;border-radius:50%;background-color:#f26522;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:sk-doubleBounce 2s infinite ease-in-out;animation:sk-doubleBounce 2s infinite ease-in-out;}
.sk-double-bounce .sk-double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;}

@-webkit-keyframes sk-doubleBounce{0%, 100%{-webkit-transform:scale(0);transform:scale(0);}

50%{-webkit-transform:scale(1);transform:scale(1);}

}

@keyframes sk-doubleBounce{0%, 100%{-webkit-transform:scale(0);transform:scale(0);}

50%{-webkit-transform:scale(1);transform:scale(1);}

}
.loader{position:fixed;background-color:#f5f5f5;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999999;}
.pre-container{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center;}



/*loader end*/



/*accordion css*/

.accordion { }
.accordion dl { border: 1px solid #d0d0d0; border-radius: 0; margin-bottom: 20px; box-shadow: 3px 3px #c0c0c0; }
.accordion dl dt { background: none repeat scroll 0 0 #E8E8E8; color: #212121; cursor: pointer; font-size: 20px; padding: 8px 1%; position: relative; }
.accordion dl.active dt { border-bottom: 1px solid #d0d0d0; }
.accordion dl dt:after { background: #FFFFFF; border: 1px solid #FFFFFF; border-radius: 3px; content: "\f103"; font: 24px/30px FontAwesome; height: 30px; margin: 6px 1%; position: absolute; right: 0; text-align: center; top: 0; width: 30px; color: #2c6a90; }
.accordion dl.active dt:after { content: "\f102" }
.accordion dl dd { display: none; padding: 10px 1%; }

/*accordion css end*/



.animate-label .inputType { border: 0; background-image: -webkit-gradient(linear, left top, left bottom, from(#ebad36), to(#ebad36)), -webkit-gradient(linear, left top, left bottom, from(#b7b7b7), to(#b7b7b7)); background-image: -webkit-linear-gradient(#ebad36, #ebad36), -webkit-linear-gradient(#b7b7b7, #b7b7b7); background-image: -o-linear-gradient(#ebad36, #ebad36), -o-linear-gradient(#b7b7b7, #b7b7b7); background-image: linear-gradient(#ebad36, #ebad36), linear-gradient(#b7b7b7, #b7b7b7); -webkit-background-size: 0 2px, 100% 1px; background-size: 0 2px, 100% 1px; background-repeat: no-repeat; background-position: center bottom, center -webkit-calc(100% - 1px); background-position: center bottom, center calc(100% - 1px); background-color: rgba(0, 0, 0, 0); -webkit-transition: background 0s ease-out; -o-transition: background 0s ease-out; transition: background 0s ease-out; float: none; -webkit-box-shadow: none; box-shadow: none; border-radius: 0; padding: 10px 0px;height: auto;font-size: 15px;line-height: 15px;font-weight: 500; min-height:37px;  }
.animate-label label.active + .inputType { outline: 0; background-image: linear-gradient(#ebad36, #ebad36), linear-gradient(#ebad36, #ebad36) !important; -webkit-background-size: 100% 2px, 100% 1px; background-size: 100% 2px, 100% 1px; -webkit-box-shadow: none; box-shadow: none; -webkit-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s;color: #484b57; font-size: 14px;}
.animate-label .input-group { position: relative; }
.trial-ryt .animate-label .input-group label { position: absolute; color: #000; font-size: 16px; font-weight: 500; left: 0; top: 5px; transition: all 300ms ease; -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; z-index: 1; padding: 0; top: -12px; color: #000; font-size: 16px; }
.animate-label .input-group label { /*position: absolute; */font-weight: 500; left: 0; transition: all 300ms ease; -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; z-index: 1; padding: 0 ; top: -10px; color: #484b57; font-size: 15px;}
.form-row .form-field {padding-bottom: 50px; overflow:hidden}
.input-type-select.inputType select {padding: 0px;height: auto;font-size: 15px;line-height: 15px;}
.billing-details-cntr .input-type-select:after {background: url(../images/custom-select-img.png) no-repeat scroll center center;content: "";display: block;height: 40px;position: absolute;right: 0;top: -15px;width: 41px;z-index: 99;cursor: pointer;pointer-events: none;-ms-pointer-events: none;-webkit-pointer-events: none;}
.dis-table { display: table; width: 100%; height: 100%; }
.dis-tablecell { display: table-cell; vertical-align: middle; height: 100%; width: 100%; }
.addSpacing {padding-top: 122px;}
.sp {padding: 160px 0;}
.breadcrumb_area{margin-top:95px;}

/*Navigation*/

.header { background: #08090a; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.25); position: relative; z-index: 99999; width:100%; top:0; }
.header.fixNav {position: fixed;}
.navigation { padding: 0px 0 }
.logo {float: left;padding: 15px 0;}
.menubar { float: right; padding: 0px;}
.menubar ul li { float: left; margin-right: 0px; }
.menubar ul li.hasDropDown{background: url(../images/down-arrow.png);background-repeat: no-repeat;background-position: 96% center;background-size: 11px;}
.menubar ul li a { display: inline-block; vertical-align: middle; font-size: 13px;font-family: 'Poppins', sans-serif;padding: 50px 0px;text-transform: uppercase;color:#6e6e6e;padding-left: 30px;background-position: 15px center; }
.menubar ul li.search-btn a i{width: 18px; height: 18px;display: block;background: url(../images/search-icon.png);background-repeat: no-repeat;background-position: 0px 0px;position: relative;}
.menubar ul li.search-btn:hover a i{background: url(../images/search-icon.png);background-repeat: no-repeat;background-position: 0px -18px;}
.menubar ul li:hover  a { color: #ae7d4a;background: url(../images/menu-active.png);background-repeat: no-repeat;background-position: 15px center; }
.menubar ul li.active a{color: #ae7d4a;background: url(../images/menu-active.png);background-repeat: no-repeat;background-position: 15px center;padding-left: 30px;}
.menubar ul li.home-iconmenu a { height: 20px; width: 20px; background: url(../images/sprite.png) -1px -1px no-repeat }
.menubar ul li.home-iconmenu a:hover { background-position: -1px -21px; }
.menubar ul li:last-child { margin-right: 20px; }
.mobile-nav-icon{display:none}
.search-btn a:hover{background: transparent;}

/*.main-banner { background-attachment: fixed; background-color: #2eb8e9; background-image: url("../images/banner.jpg"); background-position: center bottom; background-repeat: no-repeat; background-size: cover; overflow: hidden }*/

.main-banner ul li { text-align: center }
.main-banner ul li h2 { color: #fff; font-size: 38px; padding: 90px 0 40px 0 }
.main-banner ul li h2 span { display: block; font-size: 22px;}
.login-mblmenu{float:left;}

/*Navigation end*/



.search-container {width: 330px;float: right;padding: 0;position: absolute;display: none;}
.search-btn.active .search-container {right: 25px;top: 40px;display: block;}
.search-container input[type="text"]{padding: 5px 10px;border: 1px solid #000;font: 16px 'Alice', serif;color: #1d212e;height: 36px;}
.search-btn.active>a i:before { content: '\f00d';top: 1px;right: 0px;font-family: 'FontAwesome';font-size: 16px;line-height: 18px;width: 17px;height: 19px;color: #fff;float: right;position: absolute;visibility: visible;transform: scaleX(1);background: #000;text-align: center;}
.search-btn a i:before{background: #fff;transition: 0s linear;}

/*Slider*/

.mainslider-cntr { }
.home-banner-slider { position: relative }
.home-banner-slider .slick-arrow { background: none center center no-repeat; width: 32px; height: 32px; z-index: 9 }
.home-banner-slider .slick-prev { background-image: url(../images/previous.png); left: 30px }
.home-banner-slider .slick-next { background-image: url(../images/next.png); right: 30px }
.home-banner-slider .slick-arrow::before { display: none }
.home-banner-slider .slick-dots { bottom: 30px; text-align: right; right: 30px; }
.home-banner-slider .slick-dots li { width: 10px; height: 10px; background: #75706f; border-radius: 50%; margin: 0 3px; vertical-align: middle }
.home-banner-slider .slick-dots li.slick-active { width: 10px; height: 10px; background: #fff }
.home-banner-slider .slick-dots li.slick-active button { width: 10px; height: 10px; }
.home-banner-slider .slick-dots li button { width: 10px; height: 10px; padding: 0 }
.home-banner-slider .slick-dots li button::before { content: '' }
.slick-dotted.slick-slider { margin-bottom: 0 }
.slideContent{ height: 100vh}
.slideContent .container{position:relative; height:inherit;}
.banner-txt{position:absolute; left:0%; top:50%; transform:translateY(-50%);text-align: left;}
.banner-txt h2{font:16px/24px 'Alice', serif; color:#fff; position:relative}
.banner-txt h2:before {content: '';position: absolute;right: 0;top: 16px;width: 170px;height: 1px;background: url(../images/banner-line.png) center right no-repeat;}
.banner-txt h3{font-size: 46px;font-family: 'Alice', serif;color:#fff; position:relative}
.banner-txt h3 span{font:48px 'Alice', serif; padding-top:5px;display:block}
.banner-txt .more-details {font:16px 'Alice', serif;line-height: 36px;color:#fff;padding-top: 20px;}
.banner-txt .more-details span{font-family: 'Yellowtail', cursive;font-size:44px;display: block;}
.banner-txt .more-details span.more-details-tab2{font:16px 'Alice', serif;padding-left: 70px;line-height: 36px;}
.slider-row{ background-color: transparent; background-image: none; /*background-position: 0 100%;*/ background-position: center;background-repeat: no-repeat; background-size: cover;}
.banner-1{background-image:url(../images/home-banner/home-banner11.jpg)}
.banner-2{background-image:url(../images/home-banner/home-banner22.jpg)}
.banner-3{background-image:url(../images/home-banner/home-banner33.jpg)}
.banner-4{background-image:url(../images/home-banner/home-banner44.jpg)}
/*Slider*/

sup {vertical-align: super;font-size: small;}
.main-slider.home .banner-txt h3 sup {font-size: 80px;}
.main-slider.home .banner-txt h4 sup {font-size: 25px;}
.main-slider.home .secondary-banner h2.more-details span sup {font-size: 36px;}

#location-div{position:absolute;bottom:350px;}
header.header.fixNav + .top-circle-slider{position: fixed;background: rgba(0, 0, 0, 0.7);}
header.header.fixNav + .top-circle-slider .restaurants-logo{display:none;transition: all 300ms ease; -moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;}
header.header.fixNav + .top-circle-slider .restaurants-menu ul li a{padding: 15px 35px;padding-right: 0px;color: #fff;}
header.header.fixNav + .top-circle-slider .restaurants-menu ul li:hover a,
header.header.fixNav + .top-circle-slider .restaurants-menu ul li.active a {color: #db9e28;}
header.header + .top-circle-slider {background: rgba(0, 0, 0, 0.5);position: absolute;top: 122px;width: 100%;z-index: 9;display:none;}
.top-circle-slider {background: #040607;}
.top-circle-slider .container{max-width:88%;}
.top-slider-cntr{padding:20px 0;position: relative;}
.slick-initialized .slick-slide {display: block;width: 133px;float: left;text-align:center;}
.top-slider .slick-slide img {display: block;margin: 0 auto;width:84px;}
.top-slider .slick-slide p{color:#9e9e9e;margin-top:5px;font-family: 'Poppins', sans-serif;font-size: 14px;}
.secondary-banner {position: absolute;top: 20%;right: 50px;width: 30%;}
.secondary-banner .secondary-banner-image img{width:100%;}
.secondary-banner-image {position: relative;}
.secondary-banner h2.more-details {font-family: 'Alice', serif;font-size: 18px;color: #fff;position: absolute;top: 164px;right: -100px;text-align: left;}
.secondary-banner h2.more-details span {color:#f6b415;font-size:48px;display: block;text-transform: uppercase;}
.secondary-banner h2.more-details .more-details-tab2 {font-size: 36px;padding-left: 45px;font-family: 'Yellowtail', cursive;color: #fff;text-transform: capitalize;}
.secondary-banner h3.more-details {font-family: 'Poppins', sans-serif;font-size: 12px;line-height: 16px;position: relative;top: 20px;left: 160px;color: #626262;text-align: left;font-weight: 500;}
.main-slider.home .banner-txt h3 {font-size: 135px;line-height: 100px;}
.main-slider.home .banner-txt h3 span {font: 72px 'Alice', serif;display: initial;}
.main-slider.home .banner-txt h4 {font-size: 55px;color:#fff;text-align: right;line-height: 40px;}
.main-slider.home .banner-txt h4 span {font: 26px 'Alice', serif;}
.main-slider.home .banner-txt .more-details{padding-top:0px;margin-top: -20px;}
.main-slider.home .secondary-banner h2.more-details span {color: #fff;font-family: 'Alice', serif;font-size: 72px;}
.main-slider.home .secondary-banner h2.more-details span.more-details-tab2 {color: #fff;font-family: 'Alice', serif;font-size: 30px;}
.top-slider { position: relative }
.top-slider .slick-arrow { background: none center center no-repeat; width: 32px; height: 32px; z-index: 9 }
.top-slider .slick-prev { background-image: url(../images/previous-arrow.png); left: -30px }
.top-slider .slick-next { background-image: url(../images/next-arrow.png); right: -30px }
.top-slider .slick-arrow::before { display: none }
.top-slider .slick-dots { bottom: 30px; text-align: right; right: 30px; }
.top-slider .slick-dots li { width: 7px; height: 7px; background: #75706f; border-radius: 50%; margin: 0 3px; vertical-align: middle }
.top-slider .slick-dots li.slick-active { width: 8px; height: 8px; background: #fff }
.top-slider .slick-dots li.slick-active button { width: 8px; height: 8px; }
.top-slider .slick-dots li button { width: 7px; height: 7px; padding: 0 }
.top-slider .slick-dots li button::before { content: '' }
.our-vision-mission {padding: 100px 0;}
.our-vision-detail-cntr {float: left;display: table;width: 100%; height: 100%;}
.our-vision-image-cntr.grid-6 {width: 90%;}
.our-vision-writeup-cntr.grid-6 {display: table-cell;vertical-align: middle;height: 100%;float: none;}
.our-vision-writeup-cntr h2 {font-size: 80px;color: #3a3d40;padding-bottom: 20px;}
.our-vision-mission.home .our-vision-writeup-cntr h2 {padding-bottom:40px;}
.our-vision-mission.home .our-vision-writeup-cntr h2 span.we-are{padding: 0px;}
.our-vision-mission.home .our-vision-writeup-cntr h2 span{padding-left: 156px;}
.our-vision-mission.home .our-vision-writeup-cntr p {line-height: 24px;}
.our-vision-mission.home .our-mission-writeup-cntr.grid-4 { width: 47%;}
.our-vision-mission.home .our-mission-writeup-cntr h2{font-size: 42px;padding-bottom: 15px;}
.our-vision-mission.home .our-mission-writeup-cntr p {font-family: 'Poppins', sans-serif;font-size: 14px;line-height: 24px;padding-bottom:30px;}
.our-vision-mission.home .our-mission-image-cntr.grid-6 img:first-child{width:65%;}
.our-vision-mission.home .our-mission-image-cntr.grid-6 img.making-you-feel-special{margin-left: 0px;}
.read-more-btn a {width: 150px;height: 50px;background: #f6a804;padding: 16px;display: inline-block;text-align: center;color: #fff;font-family: 'Poppins', sans-serif;font-size: 16px;border-radius: 50px;border: 2px solid #f6a804;}
.read-more-btn a:hover{ border: 2px solid #f6a804;color: #f6a804;background: #fff;}
.our-vision-writeup-cntr h2 span{font-size: 40px;display:block;}
.our-vision-writeup-cntr h3 {font-size: 24px;font-family: 'Alice', serif;padding-top: 30px;padding-bottom:10px}
.our-vision-writeup-cntr p {font-family: 'Poppins', sans-serif;font-size: 14px;line-height: 28px;}
.our-mission-image-cntr.grid-6 {width: 25%;float: right;padding: 0;margin-top:150px;text-align:right;}
.our-mission-writeup-cntr.grid-4 {width: 70%;float: right;margin-top: 80px;margin-right: 50px;}
.our-mission-image-cntr.grid-6 img {width: 75%;}
.our-mission-writeup-cntr h2 {font-size: 24px;font-family: 'Alice', serif;padding-top: 30px;padding-bottom:10px}
.our-mission-writeup-cntr p {font-family: 'Poppins', sans-serif;font-size: 14px;line-height: 28px;margin-top:15px;padding-left: 20px;background: url(../images/bullet.png);background-repeat: no-repeat;background-position: 0px 10px;}
.our-mission-writeup-cntr ul{padding-top:10px;}
.our-mission-writeup-cntr ul li {font-family:'Poppins', sans-serif;font-size: 14px;line-height: 28px;padding-left: 20px;background: url(../images/bullet.png);background-repeat: no-repeat;background-position: 0px 10px;}
.our-mission-image-cntr.grid-6 img.making-you-feel-special {margin-left: 50px;vertical-align: bottom;margin-bottom: 50px;}
.speciality-strength-banner-cntr {background-color:transparent;background-position: 0 100%;background-repeat: no-repeat;background-size: cover;background-image: url(../images/speciality-strength-banner.jpg);height: 678px;}
.speciality-strength-detail-cntr,

.speciality-strength-banner-cntr .container{position: relative;height: inherit;}
.peciality-strength-writeup-cntr{float: left;}
.peciality-strength-writeup-cntr h2{color: #a2b0b9;font-family: 'Yellowtail', cursive;font-size: 48px;}
.peciality-strength-detail1 {font-family: 'Alice', serif;font-size:72px;display: block;margin-left: 30px;}
.peciality-strength-detail2 {font-family: 'Alice', serif;font-size: 14px;line-height: 34px;display: block;margin-left: 130px;}
.hard-working-glorious-cntr{float:left;margin-left: 150px;padding-top: 77px;}
.hard-working-cntr { background: url(../images/hard-working-frame.png);}

/*.glorious-cntr {background: url(../images/speciality-strength-bullet.png) no-repeat 96% 96%;}*/

.hard-working-cntr, .glorious-cntr {font-family: 'Alice', serif;color: #ec9c1d;font-size: 120px;float: left;width: 320px;height: 278px;padding: 45px;}
.hard-working-glorious-cntr span {font-size: 36px;color: #fff;display: block;}
.hard-working-glorious-cntr p {font-size: 16px;color: #fff;display: block;}
.our-story-cntr{padding: 100px 0;}
.our-story-cntr .container{}
.our-story-grid{}
.our-story-writeup.grid-6{padding: 0 80px 0 0;}
.our-story-writeup.grid-6 h2 {color: #3a3d40;font-size: 55px;font-family: 'Alice', serif;padding-bottom: 80px;}
.our-story-writeup.grid-6 h2 span {font-size: 16px;line-height: 24px;display: block;padding-left: 45px;}
.our-story-writeup.grid-6 p {color: #4a4c4f;font-size: 14px;line-height: 26px;padding-bottom: 20px;}
.our-story-writeup.grid-6 p b{font-weight: bold;}
.our-story-writeup.grid-6 p strong{font-weight: bold;}
.our-story-writeup.grid-6 span{font-family: 'Alice', serif;font-size:22px;}
.our-story-img.grid-6{padding-top: 70px;text-align: right;}
.team-management {background: url(../images/team-banner.jpg);background-size: contain;padding:80px 0;}
.team-management h2 {font-size: 40px;color: #a2b0b9;font-family: 'Yellowtail', cursive;}
.team-management h3 {font-size: 55px;color: #a2b0b9;margin-top: 10px;}

/*Testimonail sider*/

.testimonial-img-slider { width: 445px; }
.testimonial-img-slider .slick-slide {  margin: 0px; transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; border-radius: 50%;cursor:pointer; }
.testimonial-img-slider .slick-slide img { width: 70% }
.testimonial-img-slider .slick-center { opacity: 1; }
.testtimonial-box { padding: 75px 0 }
.testimonail-txtslider { text-align: center }
.testimonail-txtslider h2 { font-weight: 500; font-size: 20px; color: #000; }
.testimonail-txtslider h2 span { font-weight: 400; font-style: italic; font-size: 13px; color: #454545; display: block; padding-top: 9px; }
.testimonial-txt { margin-top: 0px; margin-left: auto; margin-right: auto; }
.desc-testi { font-size: 16px; line-height: 26px; color: #797979; padding-top: 38px; }
.testimonial-image { position: relative; }
/*.testimonial-image:after { width: 204px; height: 25px; content: ''; background: url(../images/shadow.png) center center no-repeat; display: block; margin-left: -40px; margin-top: 20px; opacity: 0.5 }*/
.strome-name {font-size: 14px;text-align: center;margin-top: 15px;color: #879197;}
.strome-name span { color: #f2b81c }
.strome-pic { float: left; width: 50%; padding: 100px 0 0px; }
.strome-desc { float: left; width: 50%; margin-top: -136px; }
.txt-row-testiminail .dis-tablecell { width: auto }
.txt-row-testiminail .dis-tablecell.strombigIMGbox {width: auto;display:none;}
.stromPersoninfo {text-align: left;margin-left: 0px;padding-left: 0px;}
.stromPersoninfo h3 {font-size: 16px;color: #ec9c1d;font-family: 'Poppins', sans-serif;}
.stromPersoninfo h3 span {color: #879197;font-size: 12px;display: block;line-height: 20px;}
.stromPersoninfo p { color: #8c9ca4; font-weight: 300; font-size: 14px; line-height: 24px; padding-top: 5px; padding-bottom: 10px;font-family: 'Poppins', sans-serif;}
.stromPersoninfo a { color: #8c9ca4; font-weight: 300; font-size: 14px; line-height: 24px; padding-top: 5px; padding-bottom: 40px;display: block; }
.stromPersoninfo a:hover{text-decoration:underline;}
.stromPersoninfo h4 { color: #fff; font-size: 16px; font-weight: 500; padding-bottom: 50px; }

/*testimonial*/
.testimonial-image.slick-slide.slick-current.slick-active:before {background: url(../images/team-management-bullet.png);background-repeat: no-repeat;background-position: center 0px; content: "";width: 16px;height: 16px;display: inline-block;position: absolute;top: 0px;margin-left: -8px;left: 50%;}


.testimonial-img-slider .formobile-cntr{padding: 10px;}
.testimonial-img-slider .slick-center .formobile-cntr:before {background: url(../images/team-management-bullet.png);background-repeat: no-repeat;background-position: center 0px; content: "";width: 16px;height: 16px;display: inline-block;position: absolute;top: 0px;margin-left: -8px;left: 50%;}
.testimonial-img .slick-dots li.slick-active button:before {border: 0px;background: #6d747c;border-radius: 50%;}
.testimonial-img .slick-dots {text-align: right;width: auto; top: 39%;right: -90px;bottom: auto;}
.testimonial-img .slick-dots li { width: 10px; height: 10px; background: #454c52; border-radius: 50%; margin: 0 3px; vertical-align: middle;float: left; }
.testimonial-img .slick-dots li:nth-child(4), 

.testimonial-img .slick-dots li:nth-child(5), 

.testimonial-img .slick-dots li:nth-child(6){display:none;}
.testimonial-img .slick-dots li.slick-active { width: 10px; height: 10px; background: #6d747c }
.testimonial-img .slick-dots li.slick-active button { width: 10px; height: 10px; }
.testimonial-img .slick-dots li button { width: 10px; height: 10px ;padding: 0 }
.testimonial-img .slick-dots li button::before { content: '' }
.strom-graph {float: left;width: 40%;margin-right: 50px;}
.strom-graph img {width:100%;margin-right:50px;}
.strom-info {float: left;width: 50%;}
.sign-img img {text-align: left;margin: 0;width: auto;margin-top: 20px;}
.top-circle-slider.home-our-exclusive .container {max-width: 1200px;}
.top-circle-slider.home-our-exclusive .slick-initialized .slick-slide {width: 173px;}
.top-circle-slider.home-our-exclusive .slick-initialized .slick-slide img {width: 114px;}
.top-circle-slider.home-our-exclusive .slick-initialized .slick-slide p {color: #7b8f9f; margin-top: 10px;}
.top-circle-slider.home-our-exclusive {padding:100px 0;}
.top-circle-slider.home-our-exclusive h2 {padding-bottom: 80px;font-family: 'Alice', serif;font-size: 60px;color: #fff;}
.top-circle-slider.home-our-exclusive h2 span.brand {font-size: 56px;font-family: 'Yellowtail', cursive;display: block;padding-left: 30px;}
.top-circle-slider.home-our-exclusive h2 span.our-brand {font-family: 'Poppins', sans-serif;display: block;padding-left: 50px;font-size: 14px;opacity: 0.6;}
.top-circle-slider.home-our-exclusive {position: relative;background: url(../images/our-exclusive.jpg);background-repeat: no-repeat;background-size: cover;height: 660px;}
.top-circle-slider.home-our-exclusive .slick-dots {bottom: -100px;text-align: center;right: 0px;}
.top-circle-slider.home-our-exclusive .slick-dots li { width: 10px; height: 10px; background: #75706f; border-radius: 50%; margin: 0 3px; vertical-align: middle }
.top-circle-slider.home-our-exclusive .slick-dots li.slick-active { width: 10px; height: 10px; background: #768186 }
.top-circle-slider.home-our-exclusive .slick-dots li.slick-active button { width: 10px; height: 10px; }
.top-circle-slider.home-our-exclusive .slick-dots li button { width: 10px; height: 10px; padding: 0 }
.top-circle-slider.home-our-exclusive .slick-dots li button::before { content: '' }
.award-recognition-cntr{padding:120px 0;}
.award-recognition-slider-cntr.grid-4 {padding:0px;}
.award-recognition-slider .slick-slide {width:auto;}
.award-recognition-slider .slick-slide{position:relative;}
.award-recognition-slider p {position: absolute;right: -38px;bottom: 100px;color: #3a3d40;z-index: 999;padding: 10px;background: #fff;font-size: 14px;}
.award-recognition-slider .slick-dots {bottom: -80px;text-align: center;right: 0px;}
.award-recognition-slider .slick-dots li { width: 10px; height: 10px; background: #75706f; border-radius: 50%; margin: 0 3px; vertical-align: middle }
.award-recognition-slider .slick-dots li.slick-active { width: 10px; height: 10px; background: #768186 }
.award-recognition-slider .slick-dots li.slick-active button { width: 10px; height: 10px; }
.award-recognition-slider .slick-dots li button { width: 10px; height: 10px; padding: 0 }
.award-recognition-slider .slick-dots li button::before { content: '' }
.award-recognition-slider-cntr.grid-4 .slick-slide{opacity: 0; transition: all 700ms ease; -moz-transition: all 700ms ease; -webkit-transition: all 700ms ease;}
.award-recognition-slider-cntr.grid-4 .slick-slide.slick-current.slick-active {opacity: 1;}
.award-recognition-writeup.grid-8{}
.award-recognition-writeup.grid-8{padding:0 50px 0 160px;}
.award-recognition-writeup.grid-8 h2 {color: #3a3d40;font-size: 55px;font-family: 'Alice', serif;padding-bottom: 20px;margin-left: -100px;}
.award-recognition-writeup.grid-8 h2 span {font-size: 60px;line-height: 62px;display: block;padding-left: 90px;font-family: 'Yellowtail', cursive;color: #3a3d40;}
.award-recognition-writeup.grid-8 h3 {font-size: 16px;line-height: 24px;display: block;font-weight:600;padding-bottom: 20px;}
.award-recognition-writeup.grid-8 p {color: #4a4c4f;font-size: 16px;line-height: 26px;padding-bottom: 20px;}
.award-recognition-writeup.grid-8 p b{font-weight: bold;}
.award-recognition-writeup.grid-8 p strong{font-weight: bold;}
.award-recognition-writeup.grid-8 span{font-family: 'Alice', serif;font-size:22px;}
.latest-update{background: url(../images/latest-update-banner.jpg);background-repeat: no-repeat;background-position: center 0px;padding:100px 0 180px;}
.latest-update h2{color:#b3a29c;font-size:60px;font-family: 'Alice', serif;}
.latest-update h2 span {padding-left: 70px;display: block;}
.latest-update p {color: #95857f;font-size: 13px;line-height: 18px;margin-top: 20px;width: 30%;opacity: 0.6;}
.latest-update-slider{padding-top:50px}
.latest-update-slider .slick-slide{width:auto;opacity: 1 !important;margin-right: 42px;}
.latest-update-slider-li h2 {font-size: 33px;color: #fff;text-align: left;padding-top: 20px;max-width: 360px;}
.latest-update-slider-li p {font-family: 'Poppins', sans-serif;font-size: 13px;margin-top: 5px;width: 100%;text-align: left;}
.latest-update-slider .slick-dots {bottom: -80px;text-align: center;right: 0px;}
.latest-update-slider .slick-dots li { width: 10px; height: 10px; background: #75706f; border-radius: 50%; margin: 0 3px; vertical-align: middle }
.latest-update-slider .slick-dots li.slick-active { width: 10px; height: 10px; background: #768186 }
.latest-update-slider .slick-dots li.slick-active button { width: 10px; height: 10px; }
.latest-update-slider .slick-dots li button { width: 10px; height: 10px; padding: 0 }
.latest-update-slider .slick-dots li button::before { content: '' }
.bottom-slider-cntr{padding:100px 0;position: relative;}
.top-circle-slider.bottom-circle-slider{background: #b1b7bc;}
.bottom-circle-slider{background: #b1b7bc;}
.bottom-circle-slider .container{max-width:88%;}
.bottom-slider-cntr ul li {display: block;width: 14%;float: left;text-align:center;}
.bottom-slider-cntr ul li img {display: block;margin: 0 auto;width: 130px;}
.bottom-slider-cntr ul li p {color: #343434;margin-top: 15px;font-size: 16px;font-family: 'Poppins', sans-serif;}
.top-circle-slider.bottom-circle-slider .container {max-width: 1200px;}
.top-circle-slider.bottom-circle-slider .slick-initialized .slick-slide {width: 173px;}
.top-circle-slider.bottom-circle-slider .slick-initialized .slick-slide img {width: 114px;}
.top-circle-slider.bottom-circle-slider .slick-initialized .slick-slide p {margin-top: 10px;}
.top-circle-slider.bottom-circle-slider {padding:100px 0;}
.top-circle-slider.bottom-circle-slider {position: relative;height: auto;}
.top-circle-slider.bottom-circle-slider .slick-dots {bottom: -25px;text-align: center;right: 0px;}
.top-circle-slider.bottom-circle-slider .slick-dots li { width: 10px; height: 10px; background: #75706f; border-radius: 50%; margin: 0 3px; vertical-align: middle }
.top-circle-slider.bottom-circle-slider .slick-dots li.slick-active { width: 10px; height: 10px; background: #768186 }
.top-circle-slider.bottom-circle-slider .slick-dots li.slick-active button { width: 10px; height: 10px; }
.top-circle-slider.bottom-circle-slider .slick-dots li button { width: 10px; height: 10px; padding: 0 }
.top-circle-slider.bottom-circle-slider .slick-dots li button::before { content: '' }
.ceo-speaks-cntr{padding:100px 0;}
.video-text h2 {color: #3a3d40;font-size: 88px;opacity: 0.15;font-family: 'Yellowtail', cursive;transform: rotate(90deg);width: auto;display: inline-block;position: absolute;right: -250px;top: 130px;}
.video-text h2 span {font-size: 18px;display: block;padding-left: 134px;text-transform: uppercase;margin-top: -8px;font-family: 'Poppins', sans-serif;margin-bottom: 10px;}
.vdobx-ryt {position: relative }
.playbtnvdo { width: 105px; margin: 0 auto; top: 50%; margin-top: -53px; left: 50%; margin-left: -53px; position: absolute; cursor: pointer }
.playbtnvdo img { transition: all 0.7s ease-in-out 0s; }
.playbtnvdo img:hover { transform: rotate(360deg); transition: all 0.7s ease-in-out 0s; }
.playbtnvdo p {font-size: 14px;color: #fff; margin-top: 10px;text-align: center;font-family: 'Poppins', sans-serif;}
.vdobx-ryt.boxcolbv.grid-10{padding:0px;}
.ceo-writeup-cntr{padding-top: 30px;}
.ceo-img{float: left;}
.ceo-writeup-cntr h2 {font-size: 44px;font-family: 'Alice', serif;color: #3a3d40;padding-bottom: 40px;padding-top: 20px;}
.ceo-writeup-cntr h3 {font-size: 40px;font-family: 'Yellowtail', cursive;}
.ceo-writeup-cntr h3 span {font-size: 18px;display: block;font-family: 'Poppins', sans-serif;margin-bottom: 10px;margin-top:10px;}
.ceo-writeup-cntr p {font-family: 'Poppins', sans-serif;font-size: 14px;line-height: 22px;width: 100%;}
.ceo-writeup {float: left; width: 80%; padding-left: 0px;}
.our-story-banner .banner-1{background-image: url(../images/home-banner/our-story-banner.jpg);}
.our-story-banner .slideContent {height: 66vh;}
.our-story-banner .banner-txt .more-details {padding-top: 0px;padding-left: 80px;margin-top: -10px;}
.our-story-banner .banner-txt {top: 60%;}
.ourstory-cntr{padding:100px 0px;}
.ourstory-img {float: left;position: relative;}
.ourstory-img img.year-special {position: absolute;bottom: 92px;right: -68px;}
.ourstory-writeup {float: left;width: 42%;margin-left: 120px;}
.ourstory-writeup h2 {color: #3a3d40;font-family: 'Alice', serif;font-size: 50px;padding-bottom: 50px;}
.ourstory-writeup h1 {color: #3a3d40;font-family: 'Alice', serif;font-size: 30px;padding-bottom: 10px;}
.ourstory-writeup p {color: #4b4d50;font-family: 'Poppins', sans-serif;font-size: 14px;line-height: 22px;padding-bottom: 30px;}
.speciality-timeline-cntr{background: url(../images/speciality-timeline-banner.jpg);background-repeat: no-repeat;background-position: center 0px;padding:100px 0 100px;background-size: cover;}
.speciality-timeline-cntr h2 {text-align: center;font-size: 48px;color: #fff;font-family: 'Alice', serif;padding-bottom:80px;}
.speciality-timeline-cntr h2 span {display: block;font-size: 72px;}
.speciality-timeline-list {background: rgba(0, 0, 0, 0.8);padding: 90px;}
.speciality-timeline-list ul li {float: left;width: 33.33%;padding: 0 2% 50px;text-align: center;position:relative;}
.speciality-timeline-list ul li:before {content: "";width: 77px;height: 1px;background: rgba(255, 255, 255, 0.3);position: absolute;top: 62px;right: -14%;}
.speciality-timeline-list ul li:nth-child(3n + 3):before{display:none;}
.speciality-timeline-list ul li:last-child:before{display:none;}
.speciality-timeline-list ul li img{}
.speciality-timeline-list ul li h3 {color: #ea9831;font-size: 36px;font-family: 'Alice', serif;padding: 10px 0 5px;}
.speciality-timeline-list ul li h4 {color: #c57817;font-size: 14px;font-family: 'Alice', serif;padding-bottom: 10px;}
.speciality-timeline-list ul li p {color: #6e6966;font-size: 14px;line-height: 20px;font-family: 'Poppins', sans-serif;min-height: 60px;}
.our-values-banner .banner-1{background-image: url(../images/home-banner/our-values-banner.jpg);}
.our-values-banner .slideContent {height: 66vh;}
.our-values-banner .banner-txt .more-details {padding-top: 0px;padding-left: 80px;margin-top: -10px;}
.our-values-banner .banner-txt {top: 60%;}
.our-values-authenticity-cntr{padding:100px 0px;}
.our-values-authenticity-info {box-shadow: 0px 14px 78px rgba(111, 110, 113, 0.74);padding: 100px 150px;}
.our-values-authenticity-info h1 {color: #3a3d40;font-size: 34px;font-family: 'Alice', serif;float: left;width: 44%;border-right: 1px solid #b5b5b5;padding: 47px 0}
.our-values-authenticity-info h1 span {font-size: 60px;display: block;}
.our-values-authenticity-info p {color: #4b4d50;font-size: 18px;line-height: 24px;font-family: 'Poppins', sans-serif;width: 52%;float: left;padding: 29px 0px 29px 120px;}
.our-values-list-cntr{padding-bottom:100px;}
.our-values-list-wrapper{position: relative;}
.our-values-list-writeup {width: 700px;height: 480px;position: absolute;top: calc(50% - 240px);left: 40%;background: #fff;padding: 80px 50px;box-shadow: 0px 14px 78px rgba(111, 110, 113, 0.74);}
.our-values-list-bullet {width: 50%;float: left;position: relative;}
.our-values-list-bullet:before {content: "";width: 1px;height: 100%;background: #dadde0;position: absolute;top: 0px;right: 26px;z-index: 9999;}
.our-values-list-bullet ul li {margin-bottom: 60px;position: relative;padding-left: 30px;}
.our-values-list-bullet ul li:last-child{margin-bottom:0px;}
.our-values-list-bullet ul li:before {content: "\f111";font-family: 'FontAwesome';height: 20px;width: 20px;color: transparent;position: absolute;left: -2px;top: -2px;border-radius: 50%;border: #adadad solid 2px;}
.our-values-list-bullet ul li.active:before {content: "\f111";font-family: 'FontAwesome';font-weight: 400;font-size: 20px;vertical-align: middle;height: 20px;width: 20px;display: inline-block;color: transparent;transition: all 300ms ease;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;position: absolute;left: -2px;top: -2px;border-radius: 50%;background-color: #ea9d24;border: #ea9d24 solid 2px;}
.our-values-list-bullet ul li:hover:before {background-color: #ea9d24;border: #ea9d24 solid 2px;}
.our-values-list-bullet ul li:after {content: "";width: 1px;height: 44px;background: #c2c7cc;position: absolute;top: 24px;left: 8px;z-index: 9999;}
.our-values-list-bullet ul li:last-child:after{display:none;}
.our-values-list-bullet ul li a{color: #797c80;font-size: 16px;font-family: 'Alice', serif;}
.our-values-list-bullet ul li.active a{color: #e49710;}
.our-values-list-bullet ul li:hover a{color: #e49710;}
.our-values-list-detail {float: left;width: 45%;margin-left: 5%;}
.our-values-list-detail h2 {color: #3a3d40;font-size: 16px;font-family: 'Alice', serif;padding-bottom: 10px;}
.our-values-list-detail p {color: #3a3d40;font-size: 13px;line-height: 22px;font-family: 'Poppins', sans-serif;}
.blog-banner .banner-1{background-image: url(../images/blog-banner/blog-banner.jpg);}
.blog-banner .slideContent {height: 66vh;}
.blog-banner .banner-txt .more-details {padding-top: 0px;padding-left: 80px;margin-top: -10px;}
.blog-banner .banner-txt {top: 60%;}
.blog-banner.chongging-mala-chicken-blog .banner-1{background-image: url(../images/blog-banner/chongging-mala-chicken-blog-banner.jpg);}
.blog-banner.fish-fry .banner-1{background-image: url(../images/blog-banner/fish-fry-banner.jpg);}
.blog-banner.kosha-mangsho .banner-1{background-image: url(../images/blog-banner/kosha-mangsho-banner.jpg);}
.blog-banner.mirch-methi-murgh-tikka .banner-1{background-image: url(../images/blog-banner/mirch-methi-murgh-tikka-banner.jpg);}
.blog-banner.chicken-bunny-chow .banner-1{background-image: url(../images/blog-banner/chicken-bunny-chow-banner.jpg);}
.blog-list-cntr{padding:100px 0;}
.blog-list-cntr h1 {font-family: 'Alice', serif;font-size: 30px;color: #3a3d40;padding-bottom:50px;}
.blog-list-cntr h1 span{font-size: 50px;display:block;}
.blog-list-cntr ul li {width: 48%;float: left;margin-right:4%;margin-bottom:4%;}
.blog-list-cntr ul li:nth-child(2n + 2){margin-right:0px;}
.blog-writeup {padding: 20px 0 40px;border-bottom: 1px solid #cdcdcd;text-align: left;}
.blog-writeup h2{font-family: 'Alice', serif;font-size: 36px;line-height: 46px;color: #3a3d40;}
.blog-writeup .time-date {font-family: 'Poppins', sans-serif;font-size: 13px;color: #da7b0b;margin-top: 10px;}
.blog-writeup .time-date span{color:#4a4c4f;}
.blog-writeup p{font-family: 'Poppins', sans-serif;font-size: 13px;line-height: 18px;color: #4a4c4f;margin-top: 15px;}
.blog-list-cntr.blod-details  h1 {padding-bottom:50px;}
.blog-list-cntr.blod-details h3 {font-family: 'Alice', serif;font-size: 30px;color: #3a3d40;padding-bottom:30px;padding-top:50px;}
.blog-list-cntr.blod-details h3 a {float: right;font-family: 'Poppins', sans-serif;font-size: 14px; line-height: 26px;background: #fff;color: #db9e28;padding: 5px 20px;border-radius: 50px;border: 2px solid #db9e28;}
.blog-list-cntr.blod-details h3 a:hover {background: #db9e28;color: #fff;}
.blog-list-cntr.blod-details .time-date {font-family: 'Poppins', sans-serif;font-size: 13px;color: #da7b0b;margin-bottom: 30px;}
.blog-list-cntr.blod-details .time-date span{color:#4a4c4f;}
.blog-list-cntr.blod-details p{font-family: 'Poppins', sans-serif;font-size: 16px;line-height: 26px;color: #4a4c4f;margin-bottom: 30px;}
.blog-list-cntr.blod-details p strong{font-weight:bold;}
.blog-slider {position:relative;}
.blog-slider .slick-slide {width:auto;}
.blog-slider ul {max-width:1200px;}
.blog-slider .slick-dots {bottom: -40px;text-align: center;right: 0px;}
.blog-slider .slick-dots li { width: 10px; height: 10px; background: #75706f; border-radius: 50%; margin: 0 3px; vertical-align: middle;float:none; }
.blog-slider .slick-dots li.slick-active { width: 10px; height: 10px; background: #768186 }
.blog-slider .slick-dots li.slick-active button { width: 10px; height: 10px; }
.blog-slider .slick-dots li button { width: 10px; height: 10px; padding: 0 }
.blog-slider .slick-dots li button::before { content: '' }
.contact-us-banner .banner-1{background-image: url(../images/home-banner/contact-us-banner.jpg);}
.contact-us-banner .slideContent {height: 66vh;}
.contact-us-banner .banner-txt .more-details {padding-top: 0px;padding-left: 80px;margin-top: -10px;}
.contact-us-banner .banner-txt {top: 60%;}
.contact-us-cntr{padding:100px 0;}
.contact-us-cntr h1 {font-family: 'Alice', serif;font-size: 30px;color: #3a3d40;padding-bottom:30px;}
.contact-us-cntr h1 span{font-size: 50px;display:block;}
.contact-us-cntr p {font-family: 'Poppins', sans-serif;font-size: 16px;line-height: 26px;color: #4a4c4f;margin-bottom: 20px;}
.contact-us-cntr p strong{font-weight:bold;}
.contact-us-cntr a{color:#9c4500;font-weight:600}
.contact-us-cntr a:hover{color: #ffb400;}
.contact-us-list-cntr .shipping-handling{margin:20px 0 0}
.contact-us-list-cntr .shipping-handling h2{font-family: 'Alice', serif;font-size: 30px;color: #3a3d40;padding-bottom:30px;}
.contact-us-list-cntr .shipping-handling ul{display: block;}
.contact-us-list-cntr .shipping-handling ul li {font-family: 'Poppins', sans-serif;font-size: 16px;line-height: 26px;color: #4a4c4f;margin-bottom: 10px;width:100%;padding-left:20px; background: url(../images/speciality-strength-bullet.png) no-repeat 0 8px;background-size: 10px;}
.contact-us-list-cntr ul{margin-bottom:50px;display: flex;}
.contact-us-list-cntr .input-group ul {display: flex;margin-bottom: 0px;padding-bottom: 25px;border-bottom: 1px solid #b7b7b7;}
.contact-us-list-cntr ul li {float: left; margin-right: 20px;}
.contact-us-list-cntr ul li a {color: #3a3d40;font-size: 14px;font-family: 'Poppins', sans-serif;border: 1px solid #393d40;min-width: 155px;height: 55px;padding: 20px 35px;text-align: center;display: block;border-radius: 50px;text-transform: uppercase;}
.contact-us-list-cntr ul li a:hover,

.contact-us-list-cntr ul li.active a{color: #fff;border: 1px solid #f6a804;background:#f6a804;}
.gift-voucher-cntr{}
.gift-voucher-cntr img{width:100%}
.billing-details-cntr{margin-bottom:80px;}
.billing-details-cntr h1 {font-size: 24px;font-weight: 600;float: left;padding-bottom: 30px;}
.billing-details-cntr h2 {font-size: 24px;font-weight: 600;float: left;padding: 90px 0 0  90px;}
.billing-details-form {padding: 90px 50px;background: #fff;}
.billing-details-form.grid-layout{margin:0px;box-shadow: 0px 14px 78px rgba(111, 110, 113, 0.74);margin-bottom:50px;margin-top:30px;display: inline-block;width: 100%;}
.billing-details-form.grid-layout h2 {font-family: 'Alice', serif;font-size: 30px;color: #3a3d40;padding-bottom: 50px;font-weight: 300;}
.billing-details-form.grid-layout h4 {font-family: 'Alice', serif;font-size: 24px;color: #3a3d40;font-weight: 300;padding: 0 2% 30px;}
.billing-details-form h2 {font-size: 15px;font-family: 'Poppins', sans-serif;font-weight: bold;padding: 0 2% 70px;}
.billing-details-form .animate-label .input-group label{font-family: 'Poppins', sans-serif;color:#87898c;}
.billing-details-form .submit-btn{text-align:right;}
.submit-btn input[type=submit] {font-size: 15px;background-color: #f6a804;border: 2px solid #f6a804;padding: 20px 60px;text-transform: uppercase;font-weight: 500;border-radius: 50px;}
.submit-btn input[type=submit]:hover {background-color: #fff;border: 2px solid #f6a804;color:#f6a804;}
.p0{padding:0px !important}
.plr0{padding-left:0px !important;padding-right:0px !important;}
.pl0{padding-left:0px !important;}
.pr0{padding-right:0px !important;}
.billing-details-form .grid-6 h3 {font-family: 'Poppins', sans-serif;font-size: 16px;margin-bottom: 20px;}
.Shift-address label,

.terms-conditions label{font-family: 'Poppins', sans-serif;color:#87898c;}
.form-note{}
.form-note h3{font-family: 'Alice', serif;font-size: 24px;color: #3a3d40;font-weight: 300;padding-bottom:10px;margin-top:30px;padding-left:2%}
.form-note p{font-family: 'Poppins', sans-serif;color: #87898c;font-size: 15px;padding-bottom:5px;padding-left:2%;margin-bottom:0px}
.input-type-checkbox input[type="checkbox"] { display: none }
.input-type-checkbox input[type="checkbox"] + label { cursor: pointer; display: block; font-size: 13px;line-height: 22px;padding: 0;padding-top: 5px;color: #232736;font-weight: 400; }
.input-type-checkbox input[type="checkbox"] + label i { display: inline-block; text-align: center; height: 20px; width: 20px; border: #adadad solid 2px; border-radius: 50%; vertical-align: middle; margin-right: 5px; position: relative;margin-top: -3px;}
.input-type-checkbox input[type="checkbox"]:checked + label i:after {content: "\f111";font-family: 'FontAwesome';font-weight: 400;font-size: 20px;vertical-align: middle;height: 20px;width: 20px;display: inline-block;color: transparent;transition: all 300ms ease;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease; position: absolute;left: -2px;top: -2px;border-radius: 50%;background-color: #f6a804;}
.input-type-checkbox input[type="checkbox"]:checked + label{color:#000;font-weight: 400;}
.input-type-checkbox:last-child input[type="checkbox"] + label{padding-bottom:0px;}
.input-type-checkbox input[type="checkbox"] + label i:after {content: "\f111";font-family: 'FontAwesome';height: 20px;width: 20px;color: transparent;position: absolute;left: -2px;top: -2px;border-radius: 50%;}
.input-type-checkbox input[type="checkbox"] + label i.red{border-color:#ed1651}
.input-type-checkbox input[type="checkbox"] + label i.red:after{background-color: #ed1651;}
.input-type-checkbox input[type="checkbox"] + label i.green{border-color:#0db14b}
.input-type-checkbox input[type="checkbox"] + label i.green:after{background-color: #0db14b;}
.input-type-checkbox input[type="checkbox"] + label i.balck{border-color:#3c3c3c}
.input-type-checkbox input[type="checkbox"] + label i.balck:after{background-color: #3c3c3c;}
.input-type-checkbox input[type="checkbox"] + label i.brown{border-color:#be6013}
.input-type-checkbox input[type="checkbox"] + label i.brown:after{background-color: #be6013;}
.input-type-checkbox input[type="radio"] { display: none }
.input-type-checkbox input[type="radio"] + label { cursor: pointer; display: block; font-size: 13px;line-height: 22px;padding: 0;padding-top: 5px;color: #232736;font-weight: 400; }
.input-type-checkbox input[type="radio"] + label i { display: inline-block; text-align: center; height: 20px; width: 20px; border: #adadad solid 2px; border-radius: 50%; vertical-align: middle; margin-right: 5px; position: relative;margin-top: -3px;}
.input-type-checkbox input[type="radio"]:checked + label i:after {content: "\f111";font-family: 'FontAwesome';font-weight: 400;font-size: 20px;vertical-align: middle;height: 20px;width: 20px;display: inline-block;color: transparent;transition: all 300ms ease;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease; position: absolute;left: -2px;top: -2px;border-radius: 50%;background-color: #f6a804;}
.input-type-checkbox input[type="radio"]:checked + label{color:#000;font-weight: 400;}
.input-type-checkbox:last-child input[type="radio"] + label{padding-bottom:0px;}
.input-type-checkbox input[type="radio"] + label i:after {content: "\f111";font-family: 'FontAwesome';height: 20px;width: 20px;color: transparent;position: absolute;left: -2px;top: -2px;border-radius: 50%;}
.input-type-checkbox input[type="radio"] + label i.red{border-color:#ed1651}
.input-type-checkbox input[type="radio"] + label i.red:after{background-color: #ed1651;}
.input-type-checkbox input[type="radio"] + label i.green{border-color:#0db14b}
.input-type-checkbox input[type="radio"] + label i.green:after{background-color: #0db14b;}
.input-type-checkbox input[type="radio"] + label i.balck{border-color:#3c3c3c}
.input-type-checkbox input[type="radio"] + label i.balck:after{background-color: #3c3c3c;}
.input-type-checkbox input[type="radio"] + label i.brown{border-color:#be6013}
.input-type-checkbox input[type="radio"] + label i.brown:after{background-color: #be6013;}
.billing-details-form .input-type-select:after {top: -15px;}
.guest-book-banner .banner-1{background-image: url(../images/home-banner/guest-book-banner.jpg);}
.guest-book-banner .slideContent {height: 66vh;}
.guest-book-banner .banner-txt .more-details {padding-top: 0px;padding-left: 80px;margin-top: -10px;}
.guest-book-banner .banner-txt {top: 60%;}
.guest-book-list-cntr{padding:100px 0;}
.guest-book-list-cntr h1 {font-family: 'Alice', serif;font-size: 50px;color: #3a3d40;padding-bottom: 30px;padding-left: 50px;}
.guest-book-list-cntr ul li {width: 48%;float: left;margin-right:4%;margin-bottom:4%;}
.guest-book-list-cntr ul li:nth-child(2n + 2){margin-right:0px;}
.grid-6 .guest-book-writeup.active{box-shadow: 0px 14px 78px rgba(111, 110, 113, 0.74);background:#fff;}
.grid-6 .guest-book-writeup:hover{box-shadow: 0px 14px 78px rgba(111, 110, 113, 0.74);background:#fff;}
.grid-6 .guest-book-writeup:last-child{margin-bottom:0px}
.guest-book-writeup {padding: 104px 50px;text-align: left;background: #e8e8e8;margin-bottom: 50px; transition: all 700ms ease; -moz-transition: all 700ms ease; -webkit-transition: all 700ms ease;}
.guest-book-writeup h2 {font-family: 'Alice', serif;font-size: 36px;line-height: 46px;color: #3a3d40;}
.guest-book-writeup img {margin-bottom: 25px;}
.guest-book-writeup .time-date {font-family: 'Poppins', sans-serif;font-size: 13px;color: #da7b0b;margin-top: 10px;}
.guest-book-writeup .time-date span{color:#4a4c4f;}
.guest-book-writeup p {font-family: 'Poppins', sans-serif;font-size: 14px;line-height: 22px;color: #4b4d50;margin-bottom: 25px;}
.guest-book-writeup strong {font-weight:600;display:block;line-height:24px;}
.guest-book-writeup span {font-family: 'Poppins', sans-serif;font-size: 16px;color: #4b4d50;}
.guest-book-slider {position:relative;}
.guest-book-slider .slick-slide {width:auto;padding: 50px 0 60px;}
.guest-book-slider ul,

.press-slider ul {width:1200px;}
.guest-book-slider .slick-dots {bottom: -40px;text-align: center;right: 0px;}
.guest-book-slider .slick-dots li { width: 10px; height: 10px; background: #75706f; border-radius: 50%; margin: 0 3px; vertical-align: middle;float:none; }
.guest-book-slider .slick-dots li.slick-active { width: 10px; height: 10px; background: #768186 }
.guest-book-slider .slick-dots li.slick-active button { width: 10px; height: 10px; }
.guest-book-slider .slick-dots li button { width: 10px; height: 10px; padding: 0 }
.guest-book-slider .slick-dots li button::before { content: '' }
.guest-book-slider ul.bullet {

    width: 100%;

    display: inline-block;

    margin-bottom: 10px;

    margin-top: -10px;

}
.guest-book-slider ul.bullet li {

    width: 100%;

    font-family: 'Poppins', sans-serif;

    font-size: 14px;

    line-height: 22px;

    color: #4b4d50;

    margin-bottom: 10px;

    padding-left: 20px;

    background: url(../images/team-management-bullet.png);

    background-repeat: no-repeat;

    background-size: 7px;

    background-position: 0px 7px;

}
.slick-dots li,

.slick-dots li:nth-child(2n + 2) {margin: 0 3px !important;}
.press-banner .banner-1{background-image: url(../images/home-banner/press-banner.jpg);}
.press-banner .slideContent {height: 66vh;}
.press-banner .banner-txt .more-details {padding-top: 0px;padding-left: 80px;margin-top: -10px;}
.press-banner .banner-txt {top: 60%;}
.press-list-cntr ul.press-btn {margin-bottom:50px;display: flex;}
.press-list-cntr ul.press-btn li {float: left; margin-right: 20px;width:auto;}
.press-list-cntr ul.press-btn li:nth-child(2n + 2){margin-right:20px;}
.press-list-cntr ul.press-btn li a {color: #3a3d40;font-size: 14px;font-family: 'Poppins', sans-serif;border: 1px solid #393d40;min-width: 130px;height: 55px;padding: 20px 30px;text-align: center;display: block;border-radius: 50px;text-transform: uppercase;}
.press-list-cntr ul.press-btn li a:hover,

.press-list-cntr ul.press-btn li.active a{color: #fff;border: 1px solid #f6a804;background:#f6a804;}
.press-list-cntr{padding:100px 0;}
.press-list-cntr h1 {font-family: 'Alice', serif;font-size: 50px;color: #3a3d40;padding-bottom:20px;}
.press-list-cntr p {font-family: 'Poppins', sans-serif;font-size: 14px;line-height: 22px;color: #4b4d50;margin-bottom: 40px;width: 465px;}
.press-list-cntr ul li {width: 48%;float: left;margin-right:4%;margin-bottom:4%;}
.press-list-cntr ul li:nth-child(2n + 2){margin-right:0px;}
.press-writeup {padding: 20px 0;border-bottom: 1px solid #cdcdcd;text-align: left;}
.press-writeup h2{font-family: 'Alice', serif;font-size: 27px;line-height: 46px;color: #3a3d40;width: 100%;}
.press-writeup .time-date {font-family: 'Poppins', sans-serif;font-size: 13px;color: #da7b0b;margin-top: 10px;}
.time-date {font-family: 'Poppins', sans-serif;font-size: 13px;color: #da7b0b;margin-top: 10px;text-align: left;}

p.source{color:#fff;}
.press-writeup .time-date span{color:#4a4c4f;}
.press-writeup p{font-family: 'Poppins', sans-serif;font-size: 13px;line-height: 18px;color: #4a4c4f;margin-top: 15px;margin-bottom: 10px;}
.press-list-cntr.press-details  h1 {padding-bottom:10px;}
.press-list-cntr.press-details h3 {font-family: 'Alice', serif;font-size: 30px;color: #3a3d40;padding-bottom:30px;padding-top:50px;}
.press-list-cntr.press-details h3 a {float: right;font-family: 'Poppins', sans-serif;font-size: 14px; line-height: 26px;background: #fff;color: #db9e28;padding: 5px 20px;border-radius: 50px;border: 2px solid #db9e28;}
.press-list-cntr.press-details h3 a:hover {background: #db9e28;color: #fff;}
.press-list-cntr.press-details .time-date {font-family: 'Poppins', sans-serif;font-size: 13px;color: #da7b0b;margin-bottom: 30px;}
.press-list-cntr.press-details .time-date span{color:#4a4c4f;}
.press-list-cntr.press-details p{font-family: 'Poppins', sans-serif;font-size: 16px;line-height: 26px;color: #4a4c4f;margin-bottom: 30px;width:100%;}
.social-logo {text-align: right;}
.social-logo img {margin-left: 10px;}
.press-slider {position:relative;}
.press-slider .slick-slide {width:auto;}
.press-slider ul {max-width:1200px;}
.press-slider .slick-dots {bottom: -40px;text-align: center;right: 0px;}
.press-slider .slick-dots li { width: 10px; height: 10px; background: #75706f; border-radius: 50%; margin: 0 3px; vertical-align: middle;float:none;padding:0px; }
.press-slider .slick-dots li:hover{background: #000;}
.press-slider .slick-dots li.slick-active { width: 10px; height: 10px; background: #768186;padding:0px; }
.press-slider .slick-dots li.slick-active button { width: 10px; height: 10px; }
.press-slider .slick-dots li button { width: 10px; height: 10px; padding: 0 }
.press-slider .slick-dots li button::before { content: '' }
.billing-details-form.grid-layout + h2 {font-family: 'Alice', serif;font-size: 40px;color: #3a3d40;padding-bottom: 20px;text-align: center;}
.billing-details-form.grid-layout + h2 + p {font-family: 'Poppins', sans-serif;font-size: 14px;line-height: 18px;color: #4a4c4f;width: 435px;margin: 0 auto 30px;text-align: center;}
.billing-details-form.grid-layout .add-cntr{float: left;width: 50%;text-align: left;padding: 85px 100px;}
.billing-details-form.grid-layout .add-cntr h2 {font-family: 'Poppins', sans-serif;font-size: 24px;padding: 0 0 20px 0;color: #3a3d40;}
.billing-details-form.grid-layout .add-cntr p {font-family: 'Poppins', sans-serif;font-size: 18px;line-height: 32px;width: 60%;margin-bottom: 40px;border-bottom: 1px solid #bfbfbf;padding-bottom: 40px;}
.billing-details-form.grid-layout .tel-icon-cntr p {border: 0px;margin-bottom: 10px;padding-bottom: 0px;padding-left: 30px;font-size: 14px;background: url(../images/tel-icon.png);background-repeat: no-repeat;background-position: 0px center;}
.billing-details-form.grid-layout .tel-icon-cntr p.email{background: url(../images/email-icon.png);background-repeat: no-repeat;background-position: 0px center;}
.billing-details-form.grid-layout .map-cntr {width: 50%;float: left;}
.billing-details-form.grid-layout .map-cntr img {}
.our-clients-banner .banner-1:before {content: "";width: 34%;height: 100%;background: rgba(0, 0, 0, 0.63);position: absolute;top: 0;right: 0;}
.our-clients-banner .banner-1{background-image: url(../images/home-banner/our-clients-banner.jpg);}
.our-clients-banner .slideContent {height: 90vh;}
.our-clients-banner .banner-txt .more-details {padding-top: 0px;padding-left: 0px;margin-top: 10px;font: 14px 'Alice', serif;line-height: 28px;color: #63747f;}
.our-clients-banner .banner-txt h2:before{display:none;}
.our-clients-banner .banner-txt h3 {color: #f37f00;}
.our-clients-banner .banner-txt .more-details span.more-details-tab2 {padding-left: 0px;line-height: 24px;color: #fff;}
.our-clients-banner .banner-txt {top: 40%;right: 0%;left: auto;width:250px;}



/*.mainland-china-cntr{padding:80px 0 300px;}*/

.mainland-china-cntr{padding:80px 0 80px;}
.mainland-china-inner-cntr {background: #f8f8f8;padding: 50px;}
.mainland-china-img{float: left;width: 50%;position: relative;margin-bottom: -220px;}
.mainland-china-img img{}
.mainland-china-img img.mainland-china-menu-logo{position: absolute;top: 170px;right: -35px;}
.mainland-china-menu-logo{}
.mainland-china-writeup{float: left;width: 50%;padding: 20px 30px 0px 80px;position:relative;}
.mainland-china-writeup h2 {font-family: 'Alice', serif;font-size: 40px;color: #3a3d40;}
.mainland-china-writeup h1{font-family: 'Alice', serif;font-size: 55px;color: #3a3d40;padding-bottom:20px;}
.mainland-china-writeup p {font-family: 'Poppins', sans-serif;font-size: 14px;line-height: 28px;padding-bottom:20px}
.mainland-china-writeup p strong{font-weight:bold}
.mainland-china-writeup .cities-outlets {margin-top:60px;}
.cities-details{float: left;}
.outlets-details{float: left;margin-left: 14px;padding-left: 14px;border-left: 1px solid #242b31;}
.number{color: #fc911d;font-size: 60px;line-height: 28px;font-family: 'Alice', serif;}
.cities,

.outlets{color: #3a3d40;font-family: 'Alice', serif;font-size: 24px;}
.nearest-loaction-cntr{margin-top:40px;display:inline-block;width:100%;}
.nearest-loaction-select{float:left;width: 60%;}
.nearest-loaction-select select {font-size: 14px;font-family: 'Poppins', sans-serif;color: #646a71;border-radius: 50px;border: 1px solid #9da4ab;height: 60px;padding: 20px;padding-right: 40px;background: url(../images/custom-select-location.png) no-repeat scroll 92% center;}
.nearest-loaction-btn{float:left;width: auto;}
.nearest-loaction-btn input {background: #1c2023;font-family: 'Poppins', sans-serif;font-size: 14px;width: 150px;height: 60px;border-radius: 50px;margin-left: 20px;}
.mainland-china-populer-dishes-cntr{padding:80px 0 }
.mainlandchina-populerdishes-cntr h3 {font-family: 'Yellowtail', cursive;font-size: 36px;color: #3a3d40;margin-left: 130px;}
.mainlandchina-populerdishes-cntr h2 {font-family: 'Alice', serif;font-size: 72px;color: #3a3d40;float: left;letter-spacing: -1px;}
.mainlandchina-populerdishes-cntr h2 span{display: block;font-size: 48px;margin-left: 140px;}
.download-full-menu {float: right;padding: 70px 0;}
.download-full-menu a{color: #e31f1f;font-family: 'Poppins', sans-serif;font-size: 14px;background: url(../images/download-full-menu.png) no-repeat 96% center;padding: 10px;padding-right: 35px;}
.download-full-menu a:hover{text-decoration:underline;}
.populer-dishes-slider div img{border-radius: 50%;}
.populer-dishes-slider div p {color: #3a3d40;font-size: 18px;line-height: 26px;font-family: 'Poppins', sans-serif;margin-top: 10px;font-weight: 500;max-width: 275px;}
.populer-dishes-cntr{position:relative;}
.populer-dishes-cntr:before {content: "";width: 28px;height: 28px;display: inline-block;position: absolute;top: -14px;margin-left: -14px;left: 50%;background: #2c76db;border-radius: 50%;}
.mainlandchina-populerdishes-cntr .populer-dishes-slider{margin:20px 0 80px;}
.populer-dishes-slider .slick-slide{width:auto;margin: 0 18px;padding-top: 14px;}
.populer-dishes-slider .slick-dots {bottom: -80px;text-align: center;right: 0px;}
.populer-dishes-slider .slick-dots li { width: 10px; height: 10px; background: #75706f; border-radius: 50%; margin: 0 3px; vertical-align: middle }
.populer-dishes-slider .slick-dots li.slick-active { width: 10px; height: 10px; background: #768186 }
.populer-dishes-slider .slick-dots li.slick-active button { width: 10px; height: 10px; }
.populer-dishes-slider .slick-dots li button { width: 10px; height: 10px; padding: 0 }
.populer-dishes-slider .slick-dots li button::before { content: '' }
.main-chef-cntr{background: url(../images/main-chef-cntr-banner.jpg);background-repeat: no-repeat;background-position: center 0px;padding:100px 0 180px;}
.main-chef-cntr .main-chef-header h3 {font-family: 'Yellowtail', cursive;font-size: 36px;color: #fff;margin-left: 130px;}
.main-chef-cntr .main-chef-header h2 {font-family: 'Alice', serif;font-size: 72px;color: #fff;float: left;letter-spacing: -1px;}
.main-chef-cntr .main-chef-header h2 span{display: block;font-size: 48px;margin-left: 140px;}
.main-chef-slider{padding-top:80px;text-align: center;}
.main-chef-slider-li {margin-right: 50px;float: none;display: inline-block;position: relative;}

/*.main-chef-slider .main-chef-slider-li:nth-last-child(2){margin-right:0px;}*/

.main-chef-slider .main-chef-slider-li:nth-last-child(1){margin-right:0px;}
.main-chef-slider .slick-slide{width:auto;opacity: 1 !important;margin-right: 30px;position: relative;}
.main-chef-slider-li h2 {font-size: 18px;color: #fff;text-align: left;font-family: 'Poppins', sans-serif;}
.main-chef-slider-li p {font-family: 'Poppins', sans-serif;font-size: 14px;color: #fff;margin-top: 5px;width: 100%;text-align: left;}
.main-chef-details {position: absolute;bottom: 20px;left: 30px;}
.main-chef-slider .slick-dots {bottom: -80px;text-align: center;right: 0px;}
.main-chef-slider .slick-dots li { width: 10px; height: 10px; background: #75706f; border-radius: 50%; margin: 0 3px; vertical-align: middle }
.main-chef-slider .slick-dots li.slick-active { width: 10px; height: 10px; background: #768186 }
.main-chef-slider .slick-dots li.slick-active button { width: 10px; height: 10px; }
.main-chef-slider .slick-dots li button { width: 10px; height: 10px; padding: 0 }
.main-chef-slider .slick-dots li button::before { content: '' }
.awards-cntr{padding:80px 0;display:none;}
.awards-content-slider-cntr {background: #f8f8f8;padding: 150px 90px;}
.awards-header {width:40%;float:left;}
.awards-cntr .awards-header h3 {font-family: 'Yellowtail', cursive;font-size: 36px;color: #3a3d40;margin-left: 80px;}
.awards-cntr .awards-header h2 {font-family: 'Alice', serif;font-size: 72px;color: #3a3d40;letter-spacing: -1px;}
.awards-cntr .awards-header p {font-family: 'Poppins', sans-serif;color: #4b4d50;font-size: 14px;line-height: 24px;}
.awards-slider-cntr{width:50%;float:right;}
.awards-slider-cntr p{color: #1f2225;font-family: 'Poppins', sans-serif;font-size: 12px;margin-top: 10px;}
.awards-slider-cntr .slick-slide{margin: 0px;padding: 50px 0;width: 205px;}
.awards-slider-cntr .slick-dots {bottom: -40px;text-align: center;right: 0px;}
.awards-slider-cntr .slick-dots li { width: 10px; height: 10px; background: #75706f; border-radius: 50%; margin: 0 3px; vertical-align: middle }
.awards-slider-cntr .slick-dots li.slick-active { width: 10px; height: 10px; background: #768186 }
.awards-slider-cntr .slick-dots li.slick-active button { width: 10px; height: 10px; }
.awards-slider-cntr .slick-dots li button { width: 10px; height: 10px; padding: 0 }
.awards-slider-cntr .slick-dots li button::before { content: '' }
.awards-slider-cntr .slick-slide.slick-current{transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;transform: scale(1);}
.awards-slider-cntr .slick-slide.slick-current.slick-active + .slick-slide.slick-active{z-index: 9;position: relative;width: 100px;margin-top: 50px;}
.awards-slider-cntr .slick-slide.slick-current.slick-active + .slick-slide.slick-active .awards-images{position: absolute;}
.awards-slider-cntr .slick-slide.slick-current .awards-images img{transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;transform: scale(1);}
.awards-slider-cntr .slick-slide.slick-current.slick-active + .slick-slide.slick-active .awards-images img{transform: scale(2.5);transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;}
.awards-slider-cntr .slick-slide.slick-current.slick-active + .slick-slide.slick-active .awards-images p{margin-top:90px;}
/*.our-clients-cntr {background: #0e1014;padding:80px 0;}*/
.our-clients-cntr {background: #272b33;padding:80px 0;}
.our-clients-cntr h2 {font-size: 72px;color: #6c7483;font-family: 'Alice', serif;margin-top: 10px;text-align: center;}
.our-clients-cntr h3 {font-size: 60px;color: #6c7483;font-family: 'Yellowtail', cursive;text-align: center;}
.our-clients-img-slider { width: 100%; }
.our-clients-img-slider .slick-slide {  margin: 0px; transition: all 400ms ease; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; border-radius: 50%; }
.our-clients-img-slider .slick-slide img { width: 65%;opacity: 0.5; }
.our-clients-img-slider .slick-center { opacity: 1; }
.our-clients-box { padding: 75px 0 }
.our-clients-txtslider { text-align: center }
.our-clients-txtslider h2 { font-weight: 500; font-size: 20px; color: #000; }
.our-clients-txtslider h2 span { font-weight: 400; font-style: italic; font-size: 13px; color: #454545; display: block; padding-top: 9px; }
.our-clients-txt { margin-top: 0px; margin-left: auto; margin-right: auto; }
.desc-testi { font-size: 16px; line-height: 26px; color: #797979; padding-top: 38px; }
.our-clients-image { position: relative; }
.our-clients-image:after { width: 204px; height: 25px; content: ''; background: url(../images/shadow.png) center center no-repeat; display: block; margin-left: -40px; margin-top: 20px; opacity: 0.5 }
.our-clients-name {font-size: 14px;text-align: center;margin-top: 15px;color: #879197;}
.our-clients-name span { color: #f2b81c }
.our-clients-pic { float: left; width: 100%; padding: 0px 0 0px; }
.our-clients-desc { float: left; width: 100%; margin-top: 0px; }
.txt-row-testiminail .dis-tablecell { width: auto }
.txt-row-testiminail .dis-tablecell.strombigIMGbox {width: auto;display:none;}

/*.ourclientsPersoninfo {text-align: left;margin-left: 0px;padding-left: 0px;background: url(../images/clients-border.png) no-repeat bottom center;background-size: contain;padding-bottom: 50px;}*/

.ourclientsPersoninfo {text-align: left;margin-left: 0px;padding-left: 0px;padding-bottom: 50px;}
.ourclientsPersoninfo h3 {font-size: 26px;color: #fff;font-family: 'Alice', serif;margin-top:50px;}
.ourclientsPersoninfo h3 span {color: #5e5e5e;font-size: 16px;display: block;line-height: 20px;font-family: 'Poppins', sans-serif;font-weight:500;}
.ourclientsPersoninfo p {color: #868686;font-weight: 300;font-size: 18px;line-height: 28px;padding-top: 15px;padding-bottom: 10px;font-family: 'Poppins', sans-serif;width: 75%;margin: 0 auto;text-align: center; background: url(../images/clients-info-icon.png) no-repeat top left;padding-left: 40px;}
.ourclientsPersoninfo a { color: #8c9ca4; font-weight: 300; font-size: 14px; line-height: 24px; padding-top: 5px; padding-bottom: 40px;display: block; }
.ourclientsPersoninfo a:hover{text-decoration:underline;}
.ourclientsPersoninfo h4 { color: #fff; font-size: 16px; font-weight: 500; padding-bottom: 50px; }

/*our-clients*/

.our-clients-img-slider .formobile-cntr{padding: 20px;}
.our-clients-image.slick-slide.slick-current.slick-active.slick-center{transform: scale(1.2);transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;}
.our-clients-image.slick-slide.slick-current.slick-active.slick-center img {opacity: 1;}
.our-clients-txtslider .slick-dots li.slick-active button:before {/*border: 0px;background: #6d747c;border-radius: 50%;*/}
.our-clients-txtslider .slick-dots {text-align: center;width: 100%; bottom: 0px;}
.our-clients-txtslider .slick-dots li { width: 10px; height: 10px; background: #454c52; border-radius: 50%; margin: 0 3px; vertical-align: middle;float: none; }
.our-clients-txtslider .slick-dots li.slick-active { width: 10px; height: 10px; background: #db9e28 }
.our-clients-txtslider .slick-dots li.slick-active button { width: 10px; height: 10px; }
.our-clients-txtslider .slick-dots li button { width: 10px; height: 10px ;padding: 0 }
.our-clients-txtslider .slick-dots li button::before { content: '' }
.reservation-cntr{padding:80px 0 100px;display:none;}
.reservation-cntr h2 {font-size: 72px;color: #3a3d40;font-family: 'Alice', serif;letter-spacing: -3px;}
.reservation-cntr h3 {font-size: 35px;color: #3a3d40;font-family: 'Yellowtail', cursive;margin-top: 0px;padding-left: 200px;}
.book-table-cntr img {position: absolute;top: -40px;left: 50%;margin-left: -65px;}
.book-table-cntr {margin-top: 80px;box-shadow: 0px 14px 78px rgba(111, 110, 113, 0.74);padding: 150px 70px 50px;background: #f8f8f8;position:relative;}
.book-table-cntr label,

.book-table-cntr select{color:#3a3d40;font-size:14px;font-family: 'Poppins', sans-serif;}
.book-table-cntr .submit-btn{text-align:right;}
.book-table-cntr .submit-btn input[type=submit] {font-size: 15px;background-color: #000; border: 2px solid #000;padding: 20px 60px;text-transform: uppercase;font-weight: 500;border-radius: 50px;}
.book-table-cntr .date-icon {background: url(../images/date-icon.png) no-repeat 96% center;border-bottom: 1px solid #b7b7b7;}
.book-table-cntr .mob-icon{background: url(../images/mobile-icon.png) no-repeat 96% center;border-bottom: 1px solid #b7b7b7;background-size: 20px;}
.restaurants-logo{float: left;transition: all 300ms ease; -moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;}
.restaurants-logo img{float: left;width: 84px;height: 84px;}
.restaurants-logo p {color: #fff;margin: 35px 15px;float: left;font-size: 12px;position: relative;}
.restaurants-menu{float: right;}
.restaurants-menu ul{}
.restaurants-menu ul li{float:left;display: flex;}
.restaurants-menu ul li:nth-child(5),
.restaurants-menu ul li:nth-child(6){display:none;}
.restaurants-menu ul li a{color: #888787;font-size: 13px;font-family: 'Poppins', sans-serif;padding: 35px;padding-right: 0px;background-position: 20px center;}
.restaurants-menu ul li:hover a,

.restaurants-menu ul li.active a{color: #ae7d4a;background: url(../images/menu-active.png);background-repeat: no-repeat;background-position: 20px center;}
.investors-banner .banner-1{background-image: url(../images/home-banner/investors-banner.jpg);}
.investors-banner .slideContent {height: 66vh;}
.investors-banner .banner-txt .more-details {padding-top: 0px;padding-left: 80px;margin-top: -10px;}
.investors-banner .banner-txt {top: 50%;}
.investors-banner .banner-txt h2{color:#08090a;}
.investors-banner .banner-txt h2:before{right: auto;left: 166px;}
.investors-banner .banner-txt h3{color:#08090a;font-size: 72px;line-height: 60px;padding-top: 10px}
.investors-banner .banner-txt h3 span{font-family: 'Alice', serif;font-size: 72px;line-height: 60px;padding-top: 0px;text-align:right;margin-right: -40px;}
.investors-banner .banner-txt h2:before {background-color: #08090a;}
.investors-banner .banner-txt .more-details {color:#08090a;}
.investors-list-cntr{padding:100px 0;}
.investors-list-cntr h1 {font-family: 'Alice', serif;font-size: 30px;color: #3a3d40;padding-bottom:50px;}
.investors-list-cntr h1 span{font-size: 50px;display:block;}
.investors-list-cntr ul{padding: 40px;}
.investors-list-cntr ul li {width: 48%;float: left;margin-right:4%;margin-bottom:4%;background: #f6f6f6;}
.investors-list-cntr ul li:hover{background: #fff;}
.investors-list-cntr ul li:nth-child(2n + 2){margin-right:0px;}
.investors-writeup {padding: 0px 0;text-align: left;float: left;width: 76%;}
.investors-writeup h2{font-family: 'Alice', serif;font-size: 20px;line-height: 30px;color: #3a3d40;}
.investors-writeup .time-date {font-family: 'Poppins', sans-serif;font-size: 14px;color: #4b4d50;margin-top: 10px;}
.investors-writeup .time-date span{color:#4a4c4f;}
.investors-writeup p{font-family: 'Poppins', sans-serif;font-size: 13px;line-height: 18px;color: #4a4c4f;margin-top: 15px;}
.investors-cntr {padding: 36px;}
.investors-list-cntr ul li:hover .investors-cntr {box-shadow: 0px 12px 22px rgba(111, 110, 113, 0.3);}
.investors-icon {float: left;margin-right: 20px;}
.download-pdf {padding: 10px 0px 0px;text-align: right;margin-right: 20px;}
.download-pdf a {background: #f6a905;font-family: 'Poppins', sans-serif;font-size: 14px;width: 180px;height: 54px;border-radius: 50px;margin: 0px;display: inline-block;border: none;cursor: pointer;padding: 20px;color: #fff;transition: all 300ms ease;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;vertical-align: middle;text-decoration: none;text-align: center;outline: none;appearance: none;-moz-appearance: none;-webkit-appearance: none;align-items: flex-start;text-transform: uppercase;}
.download-pdf a:hover {background: #000;}
.investors-slider {position:relative;}
.investors-slider .slick-slide {width:1200px;}
.investors-slider ul {max-width:1200px;}
.investors-slider h3{font-size: 46px;color: #3a3d40;font-family: 'Alice', serif;letter-spacing: -3px;padding-left: 40px;text-align:left;}
.investors-slider .slick-dots {bottom: -40px;text-align: center;right: 0px;}
.investors-slider .slick-dots li { width: 10px; height: 10px; background: #b9b9b9; border-radius: 50%; margin: 0 3px; vertical-align: middle;float:none; }
.investors-slider .slick-dots li:nth-child(2n + 2){margin-right:3px;}
.investors-slider .slick-dots li.slick-active { width: 10px; height: 10px; background: #768186 }
.investors-slider .slick-dots li.slick-active button { width: 10px; height: 10px; }
.investors-slider .slick-dots li:hover{background: #000;}
.investors-slider .slick-dots li button { width: 10px; height: 10px; padding: 0 }
.investors-slider .slick-dots li button::before { content: '' }
.career-posting-banner .banner-1{background-image: url(../images/home-banner/career-posting-banner.jpg);}
.career-posting-banner .slideContent {height: 66vh;}
.career-posting-banner .banner-txt .more-details {padding-top: 0px;padding-left: 80px;margin-top: -10px;}
.career-posting-banner .banner-txt {top: 50%;}
.career-posting-banner .banner-txt h2{color:#08090a;}
.career-posting-banner .banner-txt h2:before{right: auto;left: 166px;}
.career-posting-banner .banner-txt h3{color:#08090a;font-size: 72px;line-height: 60px;padding-top: 10px}
.career-posting-banner .banner-txt h3 span {font-family: 'Alice', serif;font-size: 48px;line-height: 52px;padding-top: 0px;text-align: right;margin-right: 40px;margin-bottom: 10px;}
.career-posting-banner .banner-txt h2:before {background-color: #08090a;}
.career-posting-banner .banner-txt .more-details {color:#08090a;}
.add-career-option input[type=button] {box-shadow: 0px 14px 78px rgba(147, 147, 147, 0.32);width: 56px;height: 56px;border-radius: 50%;background: #fff;color: #a4a6a9;font-family: 'Poppins', sans-serif;font-size: 30px;}
.add-career-option input[type=button]:hover {background: #f6a805;color:#fff;}
.awards-banner .banner-1{background-image: url(../images/home-banner/awards-banner.jpg);}
.awards-banner .slideContent {height: 66vh;}
.awards-banner .banner-txt .more-details {padding-top: 0px;padding-left: 80px;margin-top: -10px;}
.awards-banner .banner-txt {top: 48%;}
.awards-banner .banner-txt h3 {font-size: 72px;margin-bottom:10px;}
.awards-list-cntr{}
.awards-list-cntr ul {width:1200px;}
.awards-list-cntr ul li {width: 96%;margin: 2%;padding: 40px;background:#f6f6f6;}
.awards-list-cntr ul li:hover{box-shadow: 0px 9px 20px rgba(111, 110, 113, 0.36);background:#fff;}
.awards-list-cntr ul li.td {padding:0px 40px;box-shadow: none;margin: 0 2%;background:#fff;}
.awards-list-cntr ul li.td .award-details{margin: 0px;}
.awards-list-cntr ul li.td .award-details p {border:0px;padding: 0px;color: #95999e;font-size: 13px;font-weight: 400;}
.awards-list-cntr ul li.td  {}
.awards-list-cntr ul li.td  {}
.award-logo {float: left;width: 15%;}
.award-details{float: right;width: 75%;margin: 54px 0;}
.award-details p {float: left;width: 25%;margin: 0px;color: #4b4d50;font-size: 13px;line-height: 26px;font-weight: 600;border-left: 1px solid #c7ced0;padding: 12px 25px;}
.award-details p i{background-repeat: no-repeat;background-position: 0 center;width: 34px;height: 27px;float: left;margin-right: 5px;}
.award-details p span{display: inline-block;}
.award-details p.restaurants-name{border-left: 0;}



/*.award-details p.plate-icon {width: 24%;}*/

.award-details p.plate-icon i {background-image: url(../images/plate-icon.png);margin-right: 10px;}

/*.award-details p.location-icon {width: 18%;}*/

.award-details p.location-icon i{background-image: url(../images/location-icon.png);}
.award-details p.map-icon{width: 16%;display: none;}
.award-details p.map-icon i{background-image: url(../images/map-icon.png);}
.award-details p.date-time-icon {}
.award-details p.date-time-icon i{background-image: url(../images/date-time-icon.png);}
.investors-list-cntr ul.press-btn {margin-bottom:0px;display: flex;}
.investors-list-cntr ul.press-btn li {float: left; margin-right: 20px;width:auto;background:transparent;margin-bottom:0px;}
.investors-list-cntr ul.press-btn li:nth-child(2n + 2){margin-right:20px;}
.investors-list-cntr ul.press-btn li a {color: #3a3d40;font-size: 14px;font-family: 'Poppins', sans-serif;border: 1px solid #393d40;min-width: 155px;height: 55px;padding: 20px 35px;text-align: center;display: block;border-radius: 50px;text-transform: uppercase;}
.investors-list-cntr ul.press-btn li a:hover,

.investors-list-cntr ul.press-btn li.active a{color: #fff;border: 1px solid #f6a804;background:#f6a804;}
.com-flot{position: relative;top: -200px;}
.investor-contacts-banner .banner-1{background-image: url(../images/home-banner/investor-contacts-banner.jpg);}
.investor-contacts-banner .slideContent {height: 66vh;}
.investor-contacts-banner .banner-txt .more-details {padding-top: 0px;padding-left: 80px;margin-top: -10px;}
.investor-contacts-banner .banner-txt {top: 60%;}
.investor-contacts-banner .banner-txt h3{font-size: 71px;font-family: 'Alice', serif;color:#fff; position:relative}
.investor-contacts-banner .banner-txt h3 span{font:71px 'Alice', serif; padding-top:5px;display:block;margin-left:120px;}
.overlay-box .overlay-content .corporate-Office-cntr p{

    font-family: 'Poppins', sans-serif;

    font-size: 18px;

    line-height: 28px;

    width: 100%;color:#4a4c4f;font-weight:400;

    border-bottom: 0px solid #bfbfbf;

    margin-bottom: 0px;

    padding-bottom: 0px;

}
.overlay-box .overlay-content  .tel-icon-cntr p{

    border: 0px;

    margin-bottom: 10px;

    padding-bottom: 0px;

    padding-left: 30px;

    font-size: 14px;

    background: url(../images/tel-icon.png);

    background-repeat: no-repeat;

    background-position: 0px center;color:#4a4c4f;font-weight:400;

    margin-bottom: 20px;margin-top:10px;    background-size: 23px;

}
.overlay-box .overlay-content .tel-icon-cntr p.email-icon {background: url(../images/email-icon.png) no-repeat;background-size: 23px;}
.overlay-box .overlay-content {max-height:400px; overflow:auto;}

p.inner_cont_box {

    font-size: 13px;

    color: #646464;

    text-align: justify;

    line-height: 20px;

    padding: 0px;

    margin-bottom: 10px;

}



a.reserve_now_btn:hover {

    background: url(../images/reserve_now_btn.png) no-repeat center bottom;

}

a.reserve_now_btn {

    width: 135px;

    height: 40px;

    display: block;

    background: url(../images/reserve_now_btn.png) no-repeat center top;

}

strong{font-weight:bold;}
.mapBox{height:560px;width:100%;}
.mapBox #map{height:560px;width:100%;}
.map-cntr  h2.marker-heading{color:#315399;font-size:26px;padding:0px;margin: 0;font-family: 'Alice', serif;font-weight: bold;text-transform: uppercase;margin-bottom: 15px;margin-top: 20px;}
.map-cntr .info-content {color: #444;font-size: 14px;line-height: 20px;font-family: 'Poppins', sans-serif;font-weight: 400;}
.map-cntr2 {width:100%;}
.map-cntr2  .mapBox{height:560px;width:100%;}
.map-cntr2  .mapBox #map{height:560px;width:100%;}
.map-cntr2  .mapBox #map-registered-office{height:560px;width:100%;}
.map-cntr2  .mapBox #map-corporate-office{height:560px;width:100%;}
.map-cntr2  .mapBox #map-complience-matters{height:560px;width:100%;}
.map-cntr2  .mapBox #map-register{height:560px;width:100%;}
.map-cntr2  h2.marker-heading{font-size: 26px;padding: 0px;margin: 0;margin-bottom: 15px;margin-top: 20px;font-family: 'Alice', serif;color: #3a3d40;}
.map-cntr2 .info-content {color: #444;font-size: 14px;line-height: 20px;font-family: 'Poppins', sans-serif;font-weight: 400;}
.marker-info-win{width: 300px;}
.blog-recipes-cntr .grid-6:first-child{padding:0 4% 0 0}
.product-description-healthwits-cntr{padding-bottom:160px;padding-top:160px}
.product-description-healthwits-info {width: 100%;margin: 0 auto;display: table;border: 1px solid #eaeaea;border-radius: 12px;}
.blog-list-cntr.blod-details .product-description-healthwits-info h3 {color: #000;font-size: 22px;line-height: 28px;font-weight: 300;text-align: center;width: 100%;padding: 20px 0;border-bottom: 1px solid #eaeaea;box-shadow: 0px 1px 3px #eaeaea;}
.product-description-healthwits-info ul li{display: flex;position:relative;float: none;width:100%;margin:0px;}
.product-description-healthwits-info ul li:nth-child(odd){}
.product-description-healthwits-info ul li:nth-child(even){background-color:#f8f8f8;}
.product-description-healthwits-info ul li .grid-12{padding:15px 30px;color: #5f5f5f;font-size: 16px;line-height: 22px;font-weight: 400;border-right:1px solid #eaeaea;}
.product-description-healthwits-info ul li .references {position: absolute;top: -100px;}
.product-description-healthwits-info ul li .grid-12 i{font-style: italic;font-size: 14px;}
.product-description-healthwits-info ul li a{color: #1b00ff;font-size: 14px;}
.product-description-healthwits-info ul li a:hover{text-decoration:underline;}
.product-description-healthwits-info ul li .grid-4{padding:15px 30px;color: #5f5f5f;font-size: 16px;line-height: 22px;font-weight: 300;border-right:1px solid #eaeaea;}
.product-description-healthwits-info ul li .grid-4:last-child{border-right:0px;}
.product-description-healthwits-info ul li .grid-8{padding:15px 30px;color: #5f5f5f;font-size: 16px;line-height: 22px;font-weight: 300;}
.product-description-healthwits-info ul li .grid-8 dl{margin-top:10px;}
.product-description-healthwits-info ul li .grid-8 dl dd{margin-bottom:10px}
.product-description-healthwits-info ul li .grid-8 p strong{font-weight: 700;}
.expense-report input:hover {background-color: #296094;border: 1px solid #296094;color: #fff;}
.expense-tabel .search-input {padding: 0px;display: none;position: absolute;top: 0px;width: 100%;left: 0;height: 40px;}
.expense-tabel .search-input input {padding: 8px 15px 8px;border: none;color: #4d4d4d;}
.expense-tabel ul li .tag1 .search-input input {border-radius: 12px 0px 0 0;}
.expense-tabel ul li .tag7 .search-input input {border-radius: 0px 12px 0 0;}
.expense-tabel .search-input input::-webkit-input-placeholder {/* Chrome/Opera/Safari */color: #4d4d4d;font-size: 16px;}
.expense-tabel .search-input input::-moz-placeholder {/* Firefox 19+ */color: #4d4d4d;font-size: 16px;}
.expense-tabel .search-input input:-ms-input-placeholder {/* IE 10+ */color: #4d4d4d;font-size: 16px;}
.expense-tabel .search-input input:-moz-placeholder {/* Firefox 18- */color: #4d4d4d;font-size: 16px;}
.expense-tabel ul li a.search-icon {position: absolute;right: 8px;top: 11px;width: 15px;}
.expense-tabel {border-collapse: collapse;width: 100%;display: table;background-color: #f6f6f6;border-radius: 0px;margin-top: 0px;border: 1px solid #dadae1;box-shadow: 0px 0px 14px #b1b1b1;}
.expense-tabel ul {display: table-row-group;vertical-align: middle;border-color: inherit;border-collapse: collapse;}
.expense-tabel ul li {width: 100%;display: table-row;vertical-align: inherit;border-color: inherit;margin:0px;float:none;}
.expense-tabel ul li:first-child {box-shadow: 0px 3px 10px #d8d8d8;}
.expense-tabel ul li:first-child {background-color: #fff;border-bottom: 2px solid #dadae1;}
.expense-tabel ul li:nth-child(odd) {}
.expense-tabel ul li:nth-child(even) {background-color: #fff}
.expense-tabel ul li .expense-titel {padding: 12px 10px;color: #5d5c5c;font-weight: 700;}
.expense-tabel ul li div {border-right: 1px solid #dddddd;text-align: left;padding: 15px 10px;display: table-cell;vertical-align: inherit;color: #797979;font-size: 16px;font-weight: 500;position: relative;}
.expense-tabel ul li div.tag1 input {border: 0px;text-align: left;padding: 0px;display: table-cell;vertical-align: inherit;color: #797979;font-size: 16px;font-weight: 500;position: relative;outline: none;background-color: transparent;}
.expense-tabel ul li div a {color: #296094;}
.expense-tabel ul li div a img {padding: 0 10px;}
.expense-tabel ul li div a:hover {text-decoration: underline;}
.expense-tabel ul li div:last-child {border-right: 0px solid #dddddd;width: 100px;}
.expense-tabel ul li div.tag3 {min-width:130px;}
.expense-tabel ul li div.tag2 {min-width:100px;max-width:100px;width: 100px;text-align:center !important;}
.expense-tabel ul li div.tag1 {min-width:70px;max-width:70px;width: 70px;text-align:center !important;}
.expense-tabel ul li:last-child div {border-bottom: 0px solid #dddddd;}
.expense-tabel ul li.add-level {background-color: #fff;width: 100%;}
.expense-tabel ul li.add-level .tag1 {border-top: 1px solid #dddddd;border-right: 0px;}
.expense-tabel ul li.add-level .tag2 {border-top: 1px solid #dddddd;border-right: 0px;}
.expense-tabel ul li.add-level .tag3 {border-top: 1px solid #dddddd;border-right: 0px;}
.expense-tabel ul li.add-level .tag4 {border-top: 1px solid #dddddd;border-right: 0px;}
.expense-tabel ul li.add-level .tag5 {border-top: 1px solid #dddddd;border-right: 0px;}
.expense-tabel ul li div.pending {color: #fd5814;}
.expense-tabel ul li div.verification {color: #0a94ef;}
.expense-tabel ul li div.approved {color: #23c649;}
.expense-tabel ul li div.disbursement {color: #ca03a2;}
.expense-tabel ul li div.settled {color: #03cab5;}
.expense-tabel ul li div.tag9 {text-align: center;}
.recipes-details {}
.recipes-details ul {}
.recipes-details ul li{font-family: 'Poppins', sans-serif;font-size: 16px;line-height: 26px;color: #4a4c4f;margin-bottom: 20px;width:100%;background: url(../images/overlay-bullet.png) no-repeat 0px 7px;padding-left: 15px;}
.recipes-details h2 {font-family: 'Alice', serif;font-size: 30px;color: #3a3d40; padding-bottom:30px}
.file-upload { position: relative; }
.file-upload > span::after { background: #ddd none repeat scroll 0 0; content: "Upload"; cursor: pointer; height: 100%; line-height: 51px; position: absolute; right: 0; text-align: center; top: 0; width: 80px; color: #444; }
.file-upload > span { background: #fff none repeat scroll 0 0; border: 1px solid #ddd; border-radius: 3px; cursor: pointer; overflow: hidden; padding: 17px 84px 17px 10px; position: absolute; text-align: left; text-overflow: ellipsis; white-space: nowrap; width: 100%; color: #808080; }
.file-upload > input[type="file"] { cursor: pointer; height: 51px; opacity: 0; width: 100%; z-index: 99; }





/* Style added by ritesh on 23-02-2019 */

.error-msg { font-size:13px; color:#F00; padding:3px 0px; }







/*Footer*/

.footerbox{padding:90px 0 40px 0}
.footer{background:#101116}
.footerbox{display: flex; flex-direction: row; justify-content: space-between;}
.footerlogo{padding-bottom:15px}
.footerlogo img{width: 250px;}
.footerCols:first-child{margin-right: 300px;}
.footerCols p{font-size:14px; color:#fff; padding-bottom:10px}
.address address{color:#615e60; font-size:14px; line-height:22px; padding-bottom:20px; padding-top:5px}
.footerCols .address p a{color:#fff;}
.footerCols dl dt{padding-bottom:23px}
.footerCols dl dt h2{color:#fff; font-size:20px}
.footerCols ul li{padding-bottom:7px;}
.footerCols ul li a{color:#625f61; font-size:14px;}
.footerCols ul li a:hover,

.footerCols .address p a:hover{color: #ebad36;}
.footerCopy{border-top:#2a282b solid 1px}
.copyRytbox{display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding:35px 0}
.socailicons a{display:inline-block; margin:0 12px}
.copyTxt{font-size:14px; color:#363538}

/*Footer*/



.mobdisp{display:none !important;}
.desdisp{display:block !important;}

/*Media Queries for responsive*/

@media(min-width:1200px) {/*For big desktop*/

.container { max-width: 1200px; width: 100%;padding: 0px;}

}



@media(min-width:1025px) {

.menubar > ul > li{position:relative; padding:0px 0}
.menubar > ul > li > a:hover, .menubar > ul > li > a.active { color: #ae7d4a }
.menubar > ul > li.search-btn a:hover{background: transparent;}
.submenu{background:rgba(214,103,4,0.5); position:absolute; left:0;bottom: 0px; display:none; min-width:200px}
.submenu ul li{float:none}
.submenu ul li a:hover{background:#474747; border-bottom-color:#474747}
.submenu ul li:last-child a{border-bottom:none}
.menubar > ul > li:hover .submenu{display:block;background:rgba(214,103,4,0.9);}
.menubar ul ul.dropdown-content.M {width: 350px}
.menubar ul ul.dropdown-content {width: 250px;min-width: 130px;position: absolute;background-color: #fff;border-radius: 0px;border: 1px solid #e6e6e6;margin-left: 0px;margin-top: 0px;}
.menubar ul ul.dropdown-content li {width: 100%;padding: 0px;border-bottom: 1px solid #e6e6e6;color: #bdbdbd;font-size: 14px;}
.menubar ul ul.dropdown-content li:hover{background-color: #db9e28;color: #fff;margin: 0;}
.menubar ul ul.dropdown-content li.active{background-color: #db9e28;color: #fff;margin: 0;}
.menubar ul ul.dropdown-content li:hover a{color: #fff;}
.menubar ul ul.dropdown-content li.active a{color: #fff;}
.menubar ul ul.dropdown-content li:last-child {border: 0px;}
.menubar ul ul.dropdown-content li a {margin: 0px;padding: 7px 15px;font-size: 14px;line-height: 14px;background-image: none;color: #949292;width: 100%;text-transform: capitalize;transition: all 0ms ease;-moz-transition: all 0ms ease;-webkit-transition: all 0ms ease;background: transparent;}





	}

@media(min-width:769px) {/*For Desktop Only*/

.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 { float: left; padding: 0 2% }
.grid-layout { margin: 0 -2% }
.grid-12 { width: 100%; float: none; }
.grid-11 { width: 91.66666666666666% }
.grid-10 { width: 83.33333333333334% }
.grid-9 { width: 75% }
.grid-8 { width: 66.66666666666666% }
.grid-7 { width: 58.333333333333336% }
.grid-6 { width: 50% }
.grid-5 { width: 41.66666666666667% }
.grid-4 { width: 33.33333333333333% }
.grid-3 { width: 25% }
.grid-2 { width: 16.666666666666664% }
.grid-1 { width: 8.333333333333332% }
.scrollTop { position: fixed; right: 10px; bottom: 10px; width: 40px; height: 40px; text-align: center; z-index: 6; display: none; background: #db9e28; border-radius: 50%; }
.scrollTop a { display: block; color: #fff; }
.scrollTop a:before { font: 20px/40px FontAwesome; content: '\f102'; }
.tabResult .tabBx .content { display: block !important; }

}

@media screen and (min-width: 1600px) and (max-width:1920px) {
.secondary-banner {position: absolute;top: 15%;right: -90px;width: 40%;}
.top-slider-cntr .slick-initialized .slick-slide {width: 140px;}
.secondary-banner {right: 0px;}
}

@media screen and (min-width: 0) and (max-width:1199px) {
.logo { width: 160px; }
.menubar ul li a { font-size: 16px;width: 100%;padding: 10px 0 10px 10px; }
.menubar ul li { margin-right: 25px }

}

@media screen and (min-width: 0) and (max-width:1024px) {/*For ipad and tab*/

}

@media screen and (min-width: 0) and (max-width:979px) {

body { padding-bottom: 135px; }
.menubar { float: none; clear: both; text-align: center; padding: 0; margin: 0; padding-top: 20px }
.menubar ul li { display: inline-block; vertical-align: middle; float: none }



}

@media screen and (min-width: 0) and (max-width:768px) {/*For small tabs*/

/*form*/

.form-row .form-field { margin: 0; }

/*form end*/

}

@media screen and (min-width: 0) and (max-width:1024px) {

.mobdisp{display:block !important;}
.desdisp{display:none !important;}

html{overflow-x:hidden !important}

body{font-size:12px;padding-bottom: 0px;}
.logo { float: left; margin: 0 auto; padding-top: 0 ;width: 100px;}
.login-iconlink { float: left; }
.login-mblmenu {float: right;}
.mobile-nav-icon{display:block; float: right;margin-top: 15px !important; margin-right: 10px;}
.menu-icon { display: block; position: relative; overflow: hidden; margin: 0; padding: 0; width: 31px; height: 31px; font-size: 0; text-indent: -9999px; -webkit-appearance: none; -moz-appearance: none; appearance: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; -webkit-transition: background 0.3s; transition: background 0.3s; }
.menu-icon:focus { outline: none; }
.menu-icon span { display: block; position: absolute; top: 13px; left: 0px; right: 0px; height: 3px; background: #ae7d4a; }
.menu-icon span::before, .menu-icon span::after { position: absolute; display: block; left: 0; width: 100%; height: 3px; background-color: #ae7d4a; content: ""; }
.menu-icon span::before { top: -8px; }
.menu-icon span::after { bottom: -8px; }
.mobil-icon-toggle { background-color: transparent; }
.mobil-icon-toggle span { -webkit-transition: background 0s 0.3s; transition: background 0s 0.3s; }
.mobil-icon-toggle span::before, .mobil-icon-toggle span::after { -webkit-transition-duration: 0.3s, 0.3s; transition-duration: 0.3s, 0.3s; -webkit-transition-delay: 0.3s, 0s; transition-delay: 0.3s, 0s; }
.mobil-icon-toggle span::before { -webkit-transition-property: top, -webkit-transform; transition-property: top, transform; }
.mobil-icon-toggle span::after { -webkit-transition-property: bottom, -webkit-transform; transition-property: bottom, transform; }

/* active state, i.e. menu open */

.mobil-icon-toggle.active { background-color: transparent; }
.mobil-icon-toggle.active span { background: none; }
.mobil-icon-toggle.active span::before { top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.mobil-icon-toggle.active span::after { bottom: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.mobil-icon-toggle.active span::before, .mobil-icon-toggle.active span::after { -webkit-transition-delay: 0s, 0.3s; transition-delay: 0s, 0.3s; background: #d29827; }
.mobil-icon-toggle1 { background-color: transparent; }
.mobil-icon-toggle1 span { -webkit-transition: background 0s 0.3s; transition: background 0s 0.3s; }
.mobil-icon-toggle1 span::before, .mobil-icon-toggle span::after { -webkit-transition-duration: 0.3s, 0.3s; transition-duration: 0.3s, 0.3s; -webkit-transition-delay: 0.3s, 0s; transition-delay: 0.3s, 0s; }
.mobil-icon-toggle1 span::before { -webkit-transition-property: top, -webkit-transform; transition-property: top, transform; }
.mobil-icon-toggle1 span::after { -webkit-transition-property: bottom, -webkit-transform; transition-property: bottom, transform; }
.mobil-icon-toggle1.active { background-color: transparent; }
.mobil-icon-toggle1.active span { background: none; }
.mobil-icon-toggle1.active span::before { top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.mobil-icon-toggle1.active span::after { bottom: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.mobil-icon-toggle1.active span::before, .mobil-icon-toggle.active span::after { -webkit-transition-delay: 0s, 0.3s; transition-delay: 0s, 0.3s; background: #d29827; }
.restaurants-logo img {float: left;width: 30%;padding: 10px 0;}
.restaurants-menu.open-navigation {right: 0;overflow-y: overlay;max-height: 100vh;}
.restaurants-menu { float: none; clear: both; padding-top: 0; position: absolute; left: auto; transition: all 700ms ease; -moz-transition: all 700ms ease; -webkit-transition: all 700ms ease; right: -100%; top: 95px; width: 100%; background: #000; overflow-y: overlay;height: 100vh; }
.restaurants-menu ul li { float: none; margin-right: 0;border-bottom: gray solid 1px;}
.restaurants-menu ul li a { padding: 10px; border-bottom: rgba(255,255,255,0.3) solid 1px ;text-align:left;width: 80%;}
.restaurants-menu ul li a:before { display: none }
.restaurants-menu.open-navigation {right: 0;float: none;}
.restaurants-menu.open-navigation>ul{height: auto;overflow: auto;width: 100%;}
.restaurants-menu ul li.hasDropDown{background:transparent;}
.restaurants-menu ul li:last-child {border: 0px;}
.restaurants-menu ul li{position:relative; width: 100%; padding: 0px;border-bottom: gray solid 1px;color: #bdbdbd;font-size: 14px;text-align: left;}
.restaurants-menu ul li a{margin: 0px;padding: 10px 15px;font-size: 14px;line-height: 14px;background-image: none;color: #949292;width: 100%;text-transform: capitalize;transition: all 0ms ease;-moz-transition: all 0ms ease;-webkit-transition: all 0ms ease;background: transparent;}
.restaurants-menu ul li.active a {color: #ae7d4a;background: transparent;}
.restaurants-menu ul li:hover a {color: #949292;background: transparent;}
.menubar.open-navigation {right: 0;overflow-y: overlay;max-height: 100vh;}
.menubar { float: none; clear: both; padding-top: 0; position: absolute; left: auto; transition: all 700ms ease; -moz-transition: all 700ms ease; -webkit-transition: all 700ms ease; right: -100%; top: 64px; width: 100%; background: #fff; overflow-y: overlay;height: 100vh; }
.menubar ul li { float: none; margin-right: 0;border-bottom: gray solid 1px;}
.menubar ul li a { padding: 10px; border-bottom: rgba(255,255,255,0.3) solid 1px ;text-align:left;width: 80%;}
.menubar ul li a:before { display: none }
.menubar.open-navigation {right: 0; }
.menubar.open-navigation>ul{height: 83vh;overflow: auto;}
.submenu{display:none;}
.menubar ul li.hasDropDown{background:transparent;}
.menubar ul li:last-child {border: 0px;}
.menubar ul li{position:relative; width: 100%; padding: 0px;border-bottom: gray solid 1px;color: #bdbdbd;font-size: 14px;text-align: left;}
.submenu ul li a{margin: 0px;padding: 10px 15px;font-size: 14px;line-height: 14px;background-image: none;color: #949292;width: 100%;text-transform: capitalize;transition: all 0ms ease;-moz-transition: all 0ms ease;-webkit-transition: all 0ms ease;background: transparent;}
.menubar ul li.active a {color: #ae7d4a;}
.menubar ul li:hover a {color: #949292;background: transparent;}
.menubar ul li.hasDropDown:before {position: absolute;right: 0px;top: 0;color: #ae7d4a;font: 1.125em/36px FontAwesome;content: '\f067';border-left: 1px solid #eee;padding: 0 15px;}
.menubar ul li.hasDropDown.openHas:before{content:'\f068'}

ul.dropdown-content{width: 100%;background-color: #fff;border-radius: 0px;border: 1px solid #e6e6e6;margin-left: 0px;margin-top: 0px;}
.menubar ul li.active ul.dropdown-content li.active a{color: #ae7d4a;}
.menubar ul li.active ul.dropdown-content li a {color: #949292;}

ul.dropdown-content li a {color: #949292;}
.top-menubar ul li a {background: none;font-size: 14px;}
.top-menubar ul li a.tell-icon {padding: 9px 10px 9px 26px;background-position: 5px 8px;background-size: 16px;}
.top-menubar ul li a.email-icon {padding: 9px 10px 9px 30px;background: url(../images/email-icon.png) no-repeat;font-size: 13px;background-position: 3px 10px;}
.overlay-box .closeBtn {line-height: 20px;}
.servicesbanner {width: 96%;}
.servicesbanner h1 {font-size: 36px;line-height: 44px;}
.get-started {float: right; position: fixed;bottom: 0px; right: 0px;}
.top-menu .get-started {width: 100%;background-color: #3f51b5;text-align: center;}
.get-started a {background-color: #3f51b5;}
.top-menubar ul li {margin-right: 0px;}
.logo, .custom-logo-link {padding: 10px;}
.sp {padding: 60px 0;}
.overlay-box {width: 96%;}
.overlay-box .overlay-content{padding:15px 10px;}
.overlay-box .overlay-header{padding:10px 15px; font-size:20px;}
.overlay-box .closeBtn{height:25px; width:25px; font-size:18px; padding-top:3px; top:10px; right:10px;line-height: 20px;}
.animate-label .input-group label{font-size:16px;}
.animate-label label{font-size:16px; top:15px}
.animate-label label.active{font-size:14px;}

input[type="button"], input[type="submit"], input[type="reset"], a.box-btn, button.box-btn{min-width:140px; padding:10px 10px; font-size:18px;}
.overlay-box .overlay-content ul li {font-size: 14px;line-height: 22px;margin-bottom: 10px;}
.submitformbtn input[type=submit] {font-size: 16px;padding: 10px 60px;}
.servicesbanner {width: 96%;}
.servicesbanner h1 {font-size: 36px;line-height: 44px;}
.get-started {float: right; position: fixed;bottom: 0px; right: 0px;}
.addSpacing {padding-top: 93px;}
.banner-txt {position: relative;left: 0%;top: 0%;transform: translateY(0%);text-align: left;}
.main-slider.home .banner-txt h3 span {font: 54px 'Alice', serif;display: initial;}
.main-slider.home .banner-txt .more-details {margin-top: -35px;margin-bottom: 30px;}
.secondary-banner h2.more-details {top: 50px;right: -100px;}
.secondary-banner h3.more-details {font-family: 'Poppins', sans-serif;font-size: 12px;line-height: 16px;position: relative;top: 4px;left: 50px;color: #626262;text-align: left;font-weight: 500;}
.main-slider.home .banner-txt h3 {font-size: 100px;line-height: 100px;}
.secondary-banner {position: static;top: 0;right: 0;width: 70%;}
.slick-initialized .slick-slide {width: 160px;}
.main-slider.home .banner-txt h3 {font-size: 100px;line-height: 60px;}
.our-vision-mission {padding: 10px 0 80px;}
.our-vision-image-cntr.grid-6 { width: 100%;}
.our-vision-writeup-cntr.grid-6 {float: left;}
.our-mission-image-cntr.grid-6 {width: 100%;float: left;padding: 0;margin-top: 50px;text-align: center;}
.our-vision-mission.home .our-mission-image-cntr.grid-6 img:first-child {width: 60%;float: left;}
.our-vision-mission.home .our-mission-image-cntr.grid-6 img.making-you-feel-special {margin: 20px auto 0;float: none;width: 30%;}
.our-vision-mission.home .our-mission-writeup-cntr.grid-4 {width: 100%;margin: 0 auto;}
.our-vision-mission.home .our-vision-writeup-cntr h2 {font-size: 65px;padding-bottom: 20px;padding-top: 30px;}
.our-vision-mission.home .our-vision-writeup-cntr h2 span {padding-left: 70px;}
.top-circle-slider.home-our-exclusive {height: 520px;}
.top-circle-slider.home-our-exclusive {padding: 80px 0;}
.top-circle-slider.home-our-exclusive h2 {padding-bottom: 40px;font-size: 40px;}
.top-circle-slider.home-our-exclusive .slick-dots {bottom: -50px;}
.award-recognition-cntr {padding: 10px 0 80px;}
.award-recognition-writeup.grid-8 {padding: 0px;padding-top:100px;}
.award-recognition-writeup.grid-8 h2 {padding-bottom: 20px;margin-left: 0px;}
.award-recognition-slider .slick-slide{width:auto;}
.award-recognition-slider p {right: 25px;bottom: 50px;}
.award-recognition-slider .slick-dots {bottom: -50px;right: 0px;}
.award-recognition-writeup.grid-8 p br{display:none;}
.latest-update p {width: 100%;}
.latest-update-slider .slick-slide {width: auto;}
.latest-update-slider .slick-dots {bottom: -30px;}
.latest-update {padding: 80px 0 130px;}
.ceo-writeup-cntr {padding-top: 30px;position:relative;}
.ceo-speaks-cntr {padding: 10px 0 80px;}
.ceo-writeup {float: left;width: 100%;padding-left: 0px;padding-top:30px;}
.ceo-writeup-cntr h2 {position: absolute;top: 30px;left: 100px;}
.ceo-writeup-cntr p {width: 100%;}
.banner-txt h3 {font-size: 36px;}
.banner-txt h3 span {font: 32px 'Alice', serif;}
.our-vision-writeup-cntr h2 {font-size: 70px;padding-bottom: 20px;padding-top: 20px;}
.our-mission-image-cntr.grid-6 {margin-top: 0px;}
.our-mission-image-cntr.grid-6 img:first-child {width: 60%;float: left;}
.our-mission-image-cntr.grid-6 img.making-you-feel-special {margin: 135px auto 0;float: none;width: 30%;}
.our-mission-writeup-cntr.grid-4 {width: 100%;float: left;margin-top: 0px;margin-right: 0px;}
.speciality-strength-banner-cntr{padding:50px 0;}
.hard-working-glorious-cntr {float: left;margin-left: 0px;padding-top: 77px;}
.peciality-strength-writeup-cntr {float: none;}
.hard-working-glorious-cntr {float: none;margin-left: 0px;padding-top: 20px;margin: 0 auto;width: 320px;}
.speciality-strength-banner-cntr {height: 1000px;}
.glorious-cntr{box-shadow: 0px 6px 19px rgba(17, 25, 28, 0.64);}
.our-story-writeup.grid-6 {padding: 0 0px 0 0;}
.our-story-cntr {padding: 60px 0;}
.our-story-writeup.grid-6 h2 {color: #3a3d40;font-size: 55px;font-family: 'Alice', serif;}
.bottom-slider-cntr {padding: 60px 0 40px;}
.bottom-circle-slider .container {max-width: 96%;}
.bottom-slider-cntr ul li {width: 48%;margin-bottom: 30px;}
.strome-desc {float: left;width: 100%;margin-top: 0px;}
.strome-desc .slick-slide{min-width:auto;}
.strom-graph {float: none;width: 40%;margin-right: 50px;margin: 0 auto;display: none;}
.testimonial-img-slider .formobile-cntr {padding: 10px;position: relative;}
.testimonial-img-slider .slick-slide {max-width: 173px;}
.strome-pic {float: left;width: 100%;padding: 50px 0 0px;}
.testimonial-img-slider {width: 100%;}
.testimonial-img .slick-dots {text-align: center;width: auto;top: 87%;left: 0;right: 0;bottom: auto;}
.testimonial-img .slick-dots li {float: none;}
.our-story-banner .banner-txt {top: 0%;}
.our-story-banner .slideContent {height: 100vh;}
.our-story-banner .banner-txt .more-details {padding-top: 0px;padding-left: 50px;margin-top: 0px;}
.our-story-banner .banner-1 {background-position: center;}
.ourstory-cntr {padding: 10px 0px 40px;}
.ourstory-img img.year-special {bottom: 50px;right: 20px;}
.ourstory-writeup {width: 100%;margin-left: 0px;margin-top: 50px;}
.ourstory-writeup h2 {font-size: 40px;padding-bottom: 40px;}
.speciality-timeline-cntr {padding: 60px 0 60px;height: 100%;background-size: cover;}
.speciality-timeline-cntr h2 {font-size: 28px;}
.speciality-timeline-cntr h2 span {font-size: 52px;}
.speciality-timeline-list {padding: 20px;}
.speciality-timeline-list ul li {width: 100%; padding: 20px 0 30px 0%;}
.speciality-timeline-list ul li:before{display:none}
.our-values-banner .banner-txt {top: 0%;}
.our-values-banner .slideContent {height: 100vh;}
.our-values-banner .banner-txt .more-details {padding-top: 0px;padding-left: 50px;margin-top: 0px;}
.our-values-banner .banner-1 {background-position: center;}
.our-values-authenticity-cntr {padding: 60px 0px 60px;}
.our-values-authenticity-info {padding: 50px 30px;}
.our-values-authenticity-info h1 span {font-size: 48px;}
.our-values-authenticity-info h1 {font-size: 34px;width: 100%;border-right: 0px;border-bottom: 1px solid #b5b5b5;padding: 30px 0;}
.our-values-authenticity-info p {font-size: 18px;line-height: 24px;width: 100%;padding: 30px 0px;}
.our-values-list-writeup {width: 100%;height: auto;position: static;padding: 50px 30px; display: inline-block;}
.our-values-list-bullet {width: 100%;position: relative;}
.our-values-list-detail {width: 100%;margin-left: 0;margin-top: 80px;}
.our-values-list-bullet:before {width: 100%;height: 1px;top: auto;bottom: -40px;right: 0;}
.our-values-list-bullet ul li:after {height: 22px;}
.our-values-list-bullet ul li {margin-bottom: 40px;}
.blog-banner .banner-txt {top: 0%;}
.blog-slider .slick-slide {width: auto;}
.blog-list-cntr ul li {width: 100%;margin-bottom: 50px;}
.blog-slider ul {max-width: 100%;}
.blog-list-cntr {padding: 80px 0;}
.billing-details-form {padding: 60px 30px;}
.animate-label .input-group {margin-bottom: 30px;}
.contact-us-list-cntr .input-group ul {display: inline-block;}
.form-row .form-field {padding-bottom: 0px;}
.grid-12.plr0 .input-group{margin:0px;}
.grid-12.plr0 ul {padding: 0px;margin-bottom: 25px;padding-bottom: 20px;}
.billing-details-form .submit-btn {text-align: center !important;}
.billing-details-form h2 {padding: 0 0 40px;}
.contact-us-list-cntr ul {margin-bottom: 50px;display: inline-block;}
.contact-us-list-cntr ul li:first-child{margin-right: 20px;}
.contact-us-list-cntr ul li{margin-right: 0px;margin-bottom:20px;min-width: 47%;}
.contact-us-list-cntr ul li:last-child {margin-bottom: 0px;width: 100%;}
.contact-us-list-cntr ul li a{min-width: 100%;}
.contact-us-cntr {padding: 60px 0;}
.contact-us-cntr h1 {font-size: 32px;padding-bottom: 30px;}
.contact-us-list-cntr .input-group ul li{min-width:100%;margin-bottom: 0px;}
.billing-details-form .grid-6 h3 {margin-bottom: 10px;}
.our-story-banner .banner-1{background-position: center;}
.our-story-banner .banner-txt {top: 0%;}
.our-values-banner .banner-1{background-position: center;}
.our-values-banner .banner-txt {top: 0%;}
.blog-banner .banner-1{background-position: center;}
.blog-banner .banner-txt {top: 0%;}
.contact-us-banner .banner-1{background-position: center;}
.contact-us-banner .banner-txt {top: 0%;}
.our-values-banner .banner-1 {background-position: center;}
.our-values-banner .banner-txt {top: 0%;}
.guest-book-banner .banner-1 {background-position: center;}
.guest-book-banner .banner-txt {top: 0%;}
.press-banner .banner-1 {background-position: center;}
.press-banner .banner-txt {top: 0%;}
.our-clients-banner.banner-1 {background-position: center;}
.our-clients-banner .banner-txt {top: 0%;}
.investor-contacts-banner .banner-1{background-position: center;}
.investor-contacts-banner .banner-txt {top: 0%;}
.guest-book-list-cntr .container{width: 100%;}
.guest-book-list-cntr {padding: 80px 0;}
.guest-book-writeup {padding: 60px 30px;}
.guest-book-slider .grid-6{width:auto;margin-bottom: 50px;padding: 0 2%;}
.guest-book-slider .slick-slide {width: auto;}
.grid-6 .guest-book-writeup.active {box-shadow: 0px 0px 42px rgba(111, 110, 113, 0.74);}
.guest-book-slider .slick-slide {width: auto;padding: 50px 0 0px;}
.guest-book-slider .slick-dots {bottom: -15px;}
.press-list-cntr ul.press-btn {margin-bottom: 50px;display: inline-block;}
.press-list-cntr .input-group ul li{min-width:100%;margin-bottom: 0px;}
.press-list-cntr ul.press-btn li:first-child{margin-right: 20px;}
.press-list-cntr ul.press-btn li:nth-child(2n + 2) {margin-right: 0px;}
.press-list-cntr ul li{margin-right: 0px;margin-bottom:20px;min-width: auto;width: auto;}
.press-list-cntr ul li:last-child {margin-bottom: 0px;width: auto;}
.press-list-cntrul li a{min-width: 100%;}
.press-list-cntr p { width: auto;}
.press-list-cntr .slick-slide {width: auto;}
.press-writeup h2 {font-size: 32px;line-height: 38px;width: auto;}
.press-list-cntr ul.press-btn li {width: 47%;}
.press-list-cntr ul.press-btn li:last-child {margin-bottom: 0px;width: 100%;}
.billing-details-form.grid-layout .add-cntr {width: 100%;padding: 50px 30px;}
.billing-details-form.grid-layout .add-cntr p {width: 100%;}
.billing-details-form.grid-layout .map-cntr {width: 100%;}
.billing-details-form.grid-layout + h2 + p { width: 100%;}
.mainland-china-inner-cntr {background: #f8f8f8;padding: 30px;}
.mainland-china-img {float: left;width: 100%;position: relative;margin-bottom: 0px;}
.mainland-china-img img.mainland-china-menu-logo {position: absolute;top: 170px;right: -20px;width: 100px;}
.mainland-china-writeup {float: left;width: 100%;padding: 20px 0;}
.mainland-china-writeup h2 {font-size: 26px;}
.mainland-china-writeup h1 {font-size: 36px;padding-bottom: 10px;}
.mainland-china-writeup p {line-height: 24px;}
.number {font-size: 45px;line-height: 28px;}
.mainland-china-cntr {padding: 50px 0;}
.cities, .outlets {font-size: 16px;}
.nearest-loaction-select {float: left;width: 100%;margin-bottom: 20px;}
.nearest-loaction-btn {float: left;width: 100%;}
.nearest-loaction-btn input {width: 100%;margin: 0px;min-width: 100%;}
.mainland-china-populer-dishes-cntr {padding: 30px 0;}
.mainlandchina-populerdishes-cntr h3 {color: #3a3d40;margin-left: 0px;}
.download-full-menu {padding: 20px 0;}
.populer-dishes-slider .slick-slide {width: 160px;margin: 0 10px;}
.awards-content-slider-cntr {padding: 30px;}
.awards-header {width: 100%;float: left;}
.awards-slider-cntr {width: 100%;float: right;}
.awards-slider-cntr  .slick-slide {width: 130px;margin: 0 10px;}
.awards-slider-cntr .slick-dots {bottom: 0px;}
.our-clients-cntr h2 {font-size: 54px;}
.our-clients-cntr h3 {font-size: 36px;}
.ourclientsPersoninfo h3 {font-size: 24px;}
.ourclientsPersoninfo h3 span {font-size: 14px;}
.ourclientsPersoninfo p {width: 94%;}
.ourclientsPersoninfo {background-size: auto;background: url(../images/clients-border.png) no-repeat 38% bottom;}
.reservation-cntr h2 {font-size: 58px;}
.reservation-cntr h3 {padding-left: 100px;}
.book-table-cntr {padding: 150px 30px 50px;}
.book-table-cntr .submit-btn {text-align: center !important;}
.top-circle-slider .login-mblmenu{display:none;}
header.header + .top-circle-slider {background: hsla(0, 0%, 0%, 0.54);position: fixed;top: 63px;width: 100%;z-index: 9;display:none !important;}
.our-clients-banner .banner-1:before {width: 100%;background: rgba(0, 0, 0, 0.63);}
.main-slider.home.commonSpace.addSpacing,
.main-slider.commonSpace.addSpacing {padding-top: 0px;}
.our-clients-banner .slideContent {height: 70vh;}
.investors-banner .banner-txt h3 {font-size: 28px!important;line-height:36px !important;}
.investors-banner .banner-txt h3 span {font: 28px 'Alice', serif !important;line-height:36px!important;margin-right: 0px;}
.investors-banner .banner-txt {top: 0%;}
.investors-slider h3 {font-size: 22px;color: #3a3d40;letter-spacing: 0px;padding-left: 20px;text-align: left;}
.investors-slider .slick-slide {width: auto;}
.investors-list-cntr ul li {width: 100%;float: left;margin-right: 0%;margin-bottom: 4%;background: #f6f6f6;}
.investors-list-cntr ul {padding: 20px;}
.investors-cntr {padding: 20px;}
.investors-writeup {padding: 0px 0;text-align: left;float: left;width: 100%;}
.investors-writeup h2 {font-size: 22px;line-height: 26px;}
.download-pdf {padding: 10px 0px 0px;text-align: center;margin-right: 0px;}
.investors-icon {float: none;margin-right: 0px;margin-bottom: 10px;}
.blog-slider .slick-dots {bottom: 50px;}
.career-posting-banner .banner-1 {background-position: 20% center;}
.career-posting-banner .banner-txt { top: 0%;}
.career-posting-banner .banner-txt h3 {font-size: 28px;line-height:36px;width: 140px;}
.career-posting-banner .banner-txt h3 span {font: 28px 'Alice', serif ;line-height:36px;margin-right: 0px;}
.add-career-option input[type=button] {min-width: 56px;line-height: 36px;}
.awards-list-cntr ul li.td {display: none;}
.awards-list-cntr ul {width:auto;}
.investors-slider .slick-slide {width:auto;}
.awards-list-cntr ul li{padding: 20px;}
.award-logo {float: none;width: 30%;margin: 0 auto;}
.award-details {border: 1px solid #c7ced0;float: none;width: 100%;margin: 10px 0;display: inline-block;}
.award-details p{min-width: 50%;border-bottom: 1px solid #c7ced0;border-right: 1px solid #c7ced0;min-height:52px;}
.award-details p:first-child{width:100%;border-right: 0px solid #c7ced0;}
.award-details p {font-size: 14px;font-weight: 400;}
.award-details p.plate-icon{border-left: 0px solid #c7ced0;border-right: 0px solid #c7ced0;}
.award-details p.location-icon{border-right: 0px solid #c7ced0;}
.award-details p.map-icon{border-left: 0px solid #c7ced0;border-right: 0px solid #c7ced0;border-bottom: 0px solid #c7ced0;}
.award-details p.date-time-icon{border-right: 0px solid #c7ced0;border-bottom: 0px solid #c7ced0;}
.press-slider .slick-dots {width: 100%;}
.contact-us-cntr h1 {font-size: 24px;}
.contact-us-cntr h1 span {font-size: 36px;}
.animate-label label {font-size: 15px;}
.terms-conditions .form-field {padding-bottom: 30px;}
.footerCols:first-child {margin-right: 0px;}
.footerbox{display:block}
.footerbox:after{content:''; clear:both; float:none; display:block}
.footerCols{width:100%; padding-bottom:20px}
.footerCols:nth-last-child(2) { clear:both }
.mobileNav.menubaropen{right:-30%}
.footerbox{padding-top:35px; padding-bottom:35px}
.footerCols dl dt{padding-bottom:15px}
.footerCols dl .instagram-img img{width:100%}
.footerbox{padding-bottom:23px}
.socailicons a{margin:0 5px}
.copyRytbox{padding:10px 0}
.seller-img img{width:100%}
.footer-cntr { margin: 0 auto;padding: 80px 0 0;}
.footer-cntr > ul > li {margin-right: 0%;width: 100%;margin-bottom: 60px;}
.copyright-text {float: left;}

.ceo-writeup-cntr h2 {
    position: static;
}



}

@media screen and (min-width: 0) and (max-width:568px) {/*For Big Screen mobile*/

}

@media screen and (min-width: 0) and (max-width:480px) {/*For mobile*/

}

@media screen and (min-width: 0) and (max-width:320px) {/*For Small screen mobile*/

}



@media screen and (min-width: 768px) and (max-width:1024px) { }