.lower_menu.active {

	bottom: -110px;

}

.secThreeInner.secThreeInner2 {

	display: none;

}

.left_span {

	float: left;

	width: 100px;

	text-align:left;

	font: 14px;

	color: #c0202f;

	padding-top: 6px;

}

.currency_class {

	float: right !important;

	padding-right: 15px;

	padding-left:2px;

	padding-top: 6px;

	font: 14px 'GothamBold';

	color: #c0202f;

}

.items {

	text-align: center;

}

li#full_menu, li#myAccountMenu {

	position: relative;

	cursor: pointer;

}

li#full_menu:after, li#myAccountMenu:after {

	position: absolute;

	content: "";

	width: 16px;

	height: 16px;

	top: 12px;

	margin: auto;

	right: 20px;

	background: url(../img/fast-forward.png) no-repeat 0 0 / 100% 100%;

	transition: 0.5s ease all;

	transform: rotate(0deg);

	-webkit-transform: rotate(0deg);

	-moz-transform: rotate(0deg);

	display:none;

}

li#full_menu.active:after, li#myAccountMenu.active:after {

	transform: rotate(180deg);

	-webkit-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	display:none;

}

li#full_menu.active a.hasMenuWrap{
	color:#FFF
}

li#full_menu > a, li#myAccountMenu > a {

	animation: 0.5s ease infinite example;

	-webkit-animation: 8s ease infinite example;

	-moz-animation: 8s ease infinite example;

}

/* Chrome, Safari, Opera */

/*@-webkit-keyframes example {

 0% {

color:#fd3f50;

}

 25% {

color:#fff;

}

 50% {

color:#fd3f50;

}

 75% {

color:#fff;

}

 100% {

color:#fd3f50;

}

}*/



/* Standard syntax */

/*@keyframes example {

 0% {

color:#fd3f50;

}

 25% {

color:#fff;

}

 50% {

color:#fd3f50;

}

 75% {

color:#fff;

}

 100% {

color:#fd3f50;

}

}*/

/*.submenu_parent {

	background: url(../img/menu_sub.png) no-repeat right center;

}*/

/*.submenu_parent:hover .sub_menu_container{

	display:block;

	}*/

.sub_menu_container {

	/* right: -175px; */

	top: 150px;

	top: 183px;

	margin: auto;

	text-align: center;
	
	width: 100%;

	padding: 0;

	/* background: rgba(0,0,0,0.9); 

    height: 160px;*/
	
	visibility:hidden;

	left: 0;

	text-align: center;
	
	transition:0.5s all ease;

}

/*.sub_menu_container::after {

	position: absolute;

	content: "";

	width: 31px;

	height: 36px;

	

	    top: 132px;

	left: -30px;

	margin: auto;

}*/

.sub_menu_container a {

	display: inline-block;

	width: 100%;

	text-align: center;

	padding: 0px 0 10px 0px;

	font-size: 16px;

	color: #FFF !important;

	font-family: 'GothamMedium';

	transition: 0.5s all ease;

	text-transform: capitalize !important;

}

.sub_menu_container a:first-child {

	padding-top: 10px;

}

.sub_menu_container a:last-child {

	padding-bottom: 0px;

}

.sub_menu_container a:hover {

	text-decoration: none;

}

.menu_btn {

	display: none;

}

.sub_menu_container h3 {

	font: 22px 'GothamBold';

	color: #fff;

	text-transform: uppercase;

	margin: 20px 0 15px 0;

	background: url(../img/icon.png) -5px -343px no-repeat, url(../img/icon.png) 136px -446px no-repeat;

	padding: 22px 0;

}

.popUp_order {

	display: none;

}

@media (max-width:1366px) {

.left_inner {

	width: 90px;

	height: 90px;

}

.left_span {

	width: 78px;

	text-align: left;

	font-size: 13px !important;

}

.agreement2 {

	width: 240px;

}

.gr_center_container {

	width: 96%;

}

.bdetails {

	padding-right: 15px;

}

.info_amount {

	margin: 7px 10px 0 10px;

}

.order_item {

	font: 14px 'GothamBook';

	margin: 0 0 0 10px;

	width: 100%;

	text-align: left;

}

.total_heading2 {

	font: 15px 'GothamBook';

}

.order_price {

	font: 14px 'GothamBold';

}

.fixed_container.active .order_side_bar {

	width: 285px;

}

.ulTop ul li {

	padding: 10px 0;

}

.ulTop ul li a {

	font-size: 14px;

}

.ulTop2 li a {

	padding: 8px 0;

	font: 14px 'GothamMedium';

}

.ulTop2 li:nth-child(3) span {

	font: 14px 'GothamMedium';

	padding-bottom: 5px;

}

.sec_right h2, .specialevent h2, .sec_right h2 span, .specialevent h2 span {

	font-size: 32px !important;

}

.sec_right h2, .specialevent h2 {

	margin-bottom: 20px;

}

.sec_right ul li:after {

	top: 20px;

}

.sec_right ul li:before {

	bottom: 20px;

}

.menu_content_container h3 {

	font: 15px 'GothamBold';

	margin: 5px 0;

}

.sec_right ul li span {

	font: 30px/106px 'montez_regular';

}

.secSectionInner h2, .secThree h2 {

	font-size: 45px;

}

.secThree h3 {

	font-size: 22px;

}

.aboutSec3Right {

	right: 150px;

}

.menu_content_container {

	width: 55%;

	padding: 10px 0px;

}

.sec_left {

	height: 575px;

}

.menuBottom span {

	font-size: 11px;

	padding-bottom: 5px;

    margin-bottom: 5px;

}

.item_heading_left h6 {

	font: 14px 'GothamBold';

	padding: 10px 10px 0px 0px;

}

.right_inner {

	padding-left: 0;

	/*margin-top: 20px;*/

	width: 200px;

}

.right_inner span {

	font-size: 13px;

}

.currency_class {

	width: 61px;
	padding-right:7px;

}

.item_heading_left {

	float: left;

	width: 40%;

	padding: 0px 0px;

}

/*.secThreeInner {

	max-width:950px;

}*/

.order_info_container h3 {

	font: 20px 'GothamBold' !important;

}

}

@media (max-width:1200px) {

.secfive_content {

    width: 56%;

    top: 5%;

    padding: 25px 16px;

    left: -4%;

}

.secfive_content p {

	font-size: 14px;

}

.secfive_content span {

	font-size: 32px;

}

.takeAwayImg {

	background-size: 100% 100%;

}

.right_col .maps iframe {

	height: 162px !important;

}

.newsletter input[type="email"] {

	width: 70%;

}

.newsletter {

	margin-top: 0;

}

.left_col, .right_col {

	padding: 0px 15px;

}

.border {

	margin: 20px auto;

}

.sixDays h3 {

	font-size: 50px;

	font-size: 30px;

}

.sixDays h5, .sixDays h6 {

	color: #FFF;

	font-size: 20px;

}

.newsletter h3 {

	font-size: 35px;

}

.order_process .btn_order a {

	padding: 10px 20px;

	font-size: 18px;

	margin-top: 10px;

}

.firstSection {

	position: relative;

}

.secfive {

	height: 54% !important;

}

.specialevent {

	top: 0;

}

.sec3_para {

	padding: 20px;

}

.secondSection {

	top: 0;

}

 .fixedMenuInner::-webkit-scrollbar {

width: 8px;

background:transparent;

}

.fixedMenuInner::-webkit-scrollbar-track {

-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.6);

}

.fixedMenuInner::-webkit-scrollbar-thumb {

-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.8);

border-radius:10px;

}

.fixedMenuInner::-moz-scrollbar {

width: 8px;

background:transparent;

}

.fixedMenuInner::-moz-scrollbar-track {

-moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);

}

.fixedMenuInner::-moz-scrollbar-thumb {

-moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.7);

border-radius:10px;

}

.fixedMenu {

	width: 18%;

}

/*.chpfirstSecInner {

    height: 130px !important;

    width: 270px !important;

	.homeDeliveryFood {

    height: 130px !important;

    width: 270px !important;

}

}*/

.homeDeliveryImg {

	background-size: 100% 100%;

}

.homeDeliveryFood {

	background-size: 100% 100%;

}

/*.firstSecInner {

	top: 0;

	bottom: 0;

	margin: auto;

	width: 85%;

    height: 120px;

}*/

.sec_left {

	display: none;

}

.sec_right {

	float: left;

	padding-left: 0;

	width: 85%;

}

.secondSection.fixedBg .secSectionInner {

	left: 3.5%;

}

.secSectionInner {

	margin-left: 25px !important;

	padding: 0;

	width: 720px;

}

.secondSection {

	height: auto;

}

.secondSection::before {

	height: 100%;

}

.secThreeInner {

	margin-left: 0% !important;

	padding: 0px 25px 0px;

}

.secSectionInner h2 {

	font-size: 40px !important;

	margin-bottom: 20px;

}

.secSectionInner p {

	font-size: 16px;

	font-family: 'GothamMedium';

	padding-bottom: 5px;

}

.secThree.fixedBg .secThreeInner {

	left: 3.5%;

	padding: 80px 30px 80px 60px;

}

.secThree h2 {

	font-size: 40px;

	margin: 0px 0 10px;

	visibility: visible;

}

#testiCarousel {

	visibility: visible;

}

.testiHeadWithBtn a {

	font-size: 13px;

	margin-top: 8px;

	padding: 7px 12px;

}

.testiInner h3 {

	font-size: 30px;

}

.testiInner p {

	font-size: 18px;

	color: #FFF;

	font-family: 'GothamBook';

	font-style: italic;

	visibility: visible;

}

.specialeventInner h2 {

	font-size: 45px;

}

.specialeventInner h2 span {

	display: inline-block;

	padding-right: 10px;

	visibility: visible;

	font-size: 30px !important;

}

.specialeventInner .btn-shade {

	visibility: visible;

}

.specialeventInner p {

	font-size: 14px;

	padding-top: 10px;

	visibility: visible;

}

.order_process {

	padding: 30px 40px 25px 20%;

}

.left_col {

	width: 55%;

}

.right_col {

	width: 45%;

}

.ulTop2 li:nth-child(3) span, .resrvation_table h3 {

	font: 14px 'GothamMedium';

}

.footerWrapper {

	float: left;

	text-align: center;

	width: 100%;

}

.footerWrapper .pull-left, .footerWrapper .pull-right {

	padding-left: 0px;

	padding-right: 0px;

	width: 100%;

	display: inline-block;

}

.footerWrapper .pull-right {

	margin-top: 10px;

}

/*.specialeventInner {

	padding: 30px 0px 53px 50px;

	display: inline-block;

}

.table_images {

	display: none;

}*/

.ulTop {

	padding: 10px 0 10px 30px;

}

.ulTop2 {

	padding: 15px 0 0 10px;

}

.ulTop2 li a {

	height: 35px;

}

.ulTop ul li a, .ulTop2 li a {

	font-size: 13px;

}

.menuBottom span {

	font-size: 12px;

}

.menuBottom ul li {

	margin-left: 0px;

}

.item_heading_left {

	width: 100%;

}

.item_heading_left h6, .item_heading_left span {

	text-align: left;

}

.right_inner_short {

	width: 100%;

}

.static_quantities ul li {

	margin-right: 16px;

}

.total_amount_container {

	width: 90%;

}

.bdetails {

	width: 47%;

}

.order_btn_container a {

	padding: 10px 0;

	font: 16px 'GothamBold';

}

.order_info_container h3:after {

	right: 10px;

}

.order_content .left {

	padding-right: 0;

}

.cart_column1 {

	padding: 4px 18px 5px 5px;

}

.cart_column2 {

	padding: 0px;

	margin: 0 6px;

}

.order_info_container h3:after {

	display: none;

}

.currency_class {

	padding-left: 5px !important;

	padding-top: 6px;

	width: 75px;

}

.item_heading::after {

	width: 0;

	height: 0;

}

.item_heading {

	height: auto;

}

.order_content .left_content h2 {

	font-size: 40px;

/*	width:100%;

	background-position: center bottom;*/

}

.left_inner {

	margin-top: 0;

	float: left;

	display: inline-block;

	margin-right: 12px !important;
	
	width: 85px;
    
	height: 85px;

}

.cus-order ul li .right_inner {
    width: 75px;
}

input.form_input {

	width: 35px;

}

.center_orderform {

	width: 64%;

}

.order_item {

	margin: 0 0 0 14px;

}

.center_orderform span {

	font-size: 13px;

	margin-top: 3px;

}

.right_orderform span {

	font-size: 13px;

	margin-top: 3px;

}

.gr_center_container ul li label {

	font: italic 12px 'GothamBold';

	padding: 0px 0px 0px 40px;

}

.secThreeInner .row {

	margin-top: 20px;

}

.order_content .left_content ul li {

	margin-right: 0px;

}

.update h5 {

	font: 18px 'GothamBold';

}

.update p {

	font: 14px 'GothamBook';

}

}

 @media (max-width:992px) {

	.sec_right {

    float: left;

    padding: 0 50px;

    width: 100%;

}

.fixedMenu ul li:first-child {

    display: none;

}

.ulTop2 li:first-child {

	display: none;

}

ul#cart h4 {

    font-size: 14px !important;

}

.order_btn_container {

    margin: 10px 0 5px 0 !important;

}

.order_info_container h3 {

    font: 15px 'GothamBold' !important;

}

.secfive_content {

    width: 56%;

    top: 10%;

    padding: 25px 16px;

    left: -26%;

}

.secfive_content span {

	font-size: 25px;

}

.secfive_content p {

	font-size: 13px;

}

.secfive {

	background: url(../img/section5.jpg) right center / 100% 100% no-repeat;

	height: 320px;

}

.section_two_main {

	display: inline-block;

	width: 100%;

	padding: 30px 0 0;

}

.fixedMenu {

	width: 100%;

	transition: 0.5s ease all;

	transform: translate(30px);

	transform: translate(-100%);

	-webkit-transform: translate(-100%);

	-moz-transform: translate(-100%);

	z-index: 9999;

}

.fixedMenu.active {

	transform: translate(0%);

	-webkit-transform: translate(0%);

	-moz-transform: translate(0%);

}

.menu_btn {

	cursor: pointer;

	display: block;

	float: left;

	width: 50px;

	height: 40px;

	background: url(../img/menu_btn.png) no-repeat center center / 75% 70% rgba(255, 255, 255, 0.8);

	position: fixed;

	z-index: 99999;

	border: 1px solid #000;

	top: 15px;

	left: 15px;

	transition: 0.5s ease all;

	transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-webkit-transform: rotate(180deg);

}

.menu_btn.active {

	transform: rotate(90deg);

	-moz-transform: rotate(90deg);

	-webkit-transform: rotate(90deg);

}

.ulTop {

	padding: 10px 0 10px 0px;

}

.ulTop ul li {

	padding: 0px 0;

	text-align: center;

}

.ulTop ul li a {

	padding: 15px 0;

	display: inline-block;

	width: 100%;

	font-size: 16px;

}

.logo {

	height: auto;

	margin: 10px 0 0;

	padding: 10px 0 25px;

	text-align: center;

}

.logo a {

	display: inline-block;

	width: 30%;

}

.newsletter h4, .newsletter p {

	text-align: center;

}

.newsletter input[type="submit"] {

	float: none;

	display: inline-block;

}

.logo img {

	margin-top: 0;

}

.ulTop2 {

	padding: 15px 0 0 0px;

}

.ulTop2 li a {

	padding-left: 0 !important;

	background-image: none !important;

	text-align: center;

}

.firstSection {

	padding-left: 0;

}

.secSectionInner {

	margin-left: 0 !important;

	padding: 40px 20px;

	display: inline-block;

	width: 100%;

	text-align: center;

}

.secondSection {

	height: auto;

}

.secondSection::before {

	height: 100%;

}

.secThree {

	height: auto;

	width: 100%;

	text-align: center;

	padding: 0 15px;

}

.secThreeInner {

	margin-left: 0 !important;

	padding: 0;

	display: inline-block;

	width: 100%;

	text-align: center;

	height: 300px;

	background-size: 100% 100%;

}

.secThree::before {

	height: 100%;

}

.specialeventInner {

	padding: 40px 0;

	background-color: rgba(255, 255, 255, 0.4);

	float: left;

	width: 100%;

}

.specialeventInner .pull-right {

	max-width: initial;

	width: 100%;

	text-align: center;

	padding: 0 20px;

}

/*.specialevent {

	height: auto;

	text-align: center;

	padding: 0 15px;

}*/

.specialeventInner .pull-left {

	width: 100%;

	padding: 0;

}

.specialeventInner {

	display: inline-block;

	float: none;

	width: 65%;

}

.specialevent::before {

	height: 100%;

}

.specialevent .container {

	padding: 0;

}

.order_process {

	padding: 50px 0px 0;

	float: left;

	width: 100%;

	text-align: center;

}

.left_col, .right_col {

	padding: 0px 15px;

	width: 100%;

}

.secfive {

	height: 37% !important;

}

.left_col {

	margin-bottom: 25px;

}

.order_content .left {

	padding-right: 0;

}

.order {

	width: 100%;

}

.left_inner img {

	margin-top: 20px;

}

.order_info_container h3:after {

	display: none;

}

.static_quantities ul li {

	margin-right: 3px;

}

.total_amount_container {

	width: 92%;

}

.bdetails {

	width: auto;

}

.order_btn_container a {

	padding: 10px 0;

	font: 15px 'GothamBold';

}

.order_price {

	float: none;

	margin: 3px 0 0 0;

}

.left_inner img {

	margin-top: 5px;

    width: 94%;

    height: 94%;

    border-radius: 50%;

}

.currency_class{

	float:left !important;

}

.left_span{

	font-size:15px !important;

}

/*li#full_menu {

	background: none;

}*/

.orderform_section {

	padding: 0 10px;

}

.order_item {

	margin: 0 0 0 12px;

}

.add_quantity {

	width: 100%;

}

.add_quantity p {

	float: none;

}

.lower_menu {

	position: static;

}

.specialevent::before {

	background: #7b464e;

}

.topBanner {

	width: 100%;

}

}

@media (max-width:768px) {
	
.sub_menu_container2 {
	display:none !important;	
}
.order h3{

	text-align:center;

}

.order h3:after{

	display: none;

}

.order_process {

	padding: 30px 0px;

}

.chpchpicon {

	display: none;

}

.home_del_right {

	width: 100%;

	float: none;

	height: auto;

}

.ulTop ul li a:hover {

	padding-left: 0;

	text-decoration: underline;

}

.homeDeliveryImg, .homeDeliveryFood {

	background-size: 100% 100%;

	width: 155px;

	height: 85px;

}

.takeAwayImg {

	background-size: 100% 100%;

	width: 250px;

	height: 85px;

}

.sec_right {

	width: 100%;

	text-align: center;

}

.sec_right h2:after, .specialevent h2:after {

	display: none;

}

.sec_right ul li a {

	display: inline-block;

	width: 100%;

	text-align: center;

}

.menu_content_container {

	float: left;

	width: 100%;

	padding: 15px 0px;

	text-align: center;

}

.sec_right ul li .menu_img {

	float: none;

	margin-right: 0;

	display: inline-block;

}

.sec_right ul li:before {

	display: none;

}

.menu_content_container h3, .menu_content_container p {

	text-align: center;

}

.sec_right ul li span {

	width: 100%;

	font: 40px/40px 'montez_regular';

}

.sec_right ul li {

	padding-bottom: 10px;

	margin-bottom: 15px;

	border-bottom: 1px solid #a09d9d;

}

.specialeventInner .pull-left {

	padding: 0 15px;

	width: 100%;

	max-width: initial;

}

.resrvation_table p {

	color: #000;

}

.sec_right ul li:after {

	width: 100%;

	top: 0;

	display: none;

}

.firstSecInner {

	position: static;

	height: auto;

	padding: 65px 0;

}

.takeAway, .homeDelivery {

	width: 100%;

	height: auto;

}

.takeAway::after {

	opacity: 0.5;

}

.homeDelivery::after {

	opacity: 0.5;

}

.firstSecInner p {

	font-size: 14px;

	padding: 10px 45px;

	text-align: center;

	margin: 10px auto;

}

.firstSection {

	height: auto;

}

.secSectionInner {

	background-color: rgba(255, 255, 255, 0.5 );

}

.secSectionInner h2 {

	font-size: 24px !important;

	margin-bottom: 10px;

	text-align: center;

}

.secThree h2 {

	font-size: 18px;

	margin: 0px 0 20px;

}

.testiInner h3 {

	font-size: 20px;

	padding-left: 0;

	background-image: none;

}

.specialeventInner h2 {

	font-size: 24px;

	text-align: center;

}

.secSectionInner p, .testiInner p, .specialeventInner p {

	font-size: 15px;

}

.order_process .btn_order a {

	padding: 10px 15px;

	font-size: 16px;

	margin-top: 10px;

}

.sixDays h3 {

	font-size: 22px;

}

.sixDays h5, .sixDays h6 {

	color: #FFF;

	font-size: 18px;

}

.newsletter h3 {

	font-size: 26px;

}

.footerWrapper p {

	font-size: 12px;

}

#testiCarousel .carousel-indicators {

	bottom: -20px;

}

.fixed_container {

	position: absolute;

	bottom: 0;

	width: 90%;

	left: 0;

	right: 0;

	top: 40px !important;

	margin: auto;

	z-index: 999999999;

	display: none;

}

.reponsive10{

	position:static;

}

.backTo1st{

	color:#FFF;

}

.cartTopBar:after{

	background: none;

}

.order {

	width: 100%;

}

.order_content {

	padding: 8px;

}

.order_side_bar {

	background: #fff;

}

.order_content .left {

	width: 100%;

}

.bottom_bar {

	display: block;

}

.orderform_section {

	padding: 2px 20px;

}

.total_amount_container {

	width: 50%;

}

.bdetails {

	width: 25%;

}

.closeConPop .cross {

	top: -4px;

}

.secThree {

	padding:0;

}

.specialeventInner {

	width: 100%;

}

.right_inner_short {

	width: 100%;

	display: inline-block;

	float: none;

}

}

@media (max-width:600px) {

/*.left_inner {

	float: none;

	text-align: center;

}*/

.item_heading_left {

	width: 100%;

	float: none;

	text-align: center;

}

.right_inner_short {

	width: 100%;

	float: none;

	margin: 12px auto 5px auto;

}

.right_inner span {

	padding-left: 0

}

.order_content .left_content h2 {

	display: block;

	text-align: center;

}

.order_content .left_content {

	margin-top: 0

}

.testiHeadWithBtn a {

	margin-top: 0;

}

.banner1 {

	margin-bottom: 20px;

}

}

@media (max-width:480px) {

.order_content {

	padding: 10px;

}

/*.left_inner {

	width:30%;

}

.right_inner_short {

    width: 70%;

}*/

.order_content .left_content ul li {

	margin-right: 0;

}

.right_inner_short {

	width: 92%;

}

.my_Select select {

	margin-bottom: 0;

}

.bdetails {

	width: 31%;

}

.total_amount_container {

	width: 47%;

}

.secThreeInner .pull-left {

	float: none !important;

	text-align: center;

}

.secThreeInner .pull-right {

	float: none !important;

	text-align: center;

}

.secThree input.btn_testi {

	font-size: 12px;

}

.testiHeadWithBtn a {

	width: 50%;

	margin: 0 auto;

}

.newsletter input[type="email"] {

	width: 60%;

}

}

