/* Custom Container */
@media only screen and (min-width : 1200px){
	.container{
		max-width: 1300px;
	}
}

/* Global */
::-moz-selection { /* Code for Firefox */
	background-color: #f7a50056;
}
::selection {
	background-color: #f7a50056;
}
/* Works on Firefox */
*{
  scrollbar-width: thin;
  scrollbar-color: #393f47 #cccccc;
}
/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar{
  width: 8px;
}
*::-webkit-scrollbar-track{
  background: #cccccc;
}
*::-webkit-scrollbar-thumb{
  background: #393f47;
}
*, body, h1, h2, h3, h4, h5, h6, p, a{
	outline: 0 !important;
	font-family: 'Montserrat', sans-serif;
}
html{
	scroll-behavior: smooth;
}
.btn:focus,
.form-control:focus,
.form-select:focus{
	outline: 0;
	box-shadow: none;
}
.add_shadow{
	box-shadow: 0 0 10px rgba(0,0,0,0.4);
}
.dark_theme{
	background-color: #0f0f0f;
}
.dark_theme, .dark_theme h1, .dark_theme h2, .dark_theme h3, .dark_theme h4, .dark_theme h5, .dark_theme h6, .dark_theme p, .dark_theme a{
	color: #fff;
}
/* Back To Top Button */
#back_to_top_btn{
	display: inline-block;
	background-color: #F7A600;
	width: 40px;
	height: 40px;
	right: 30px;
	text-align: center;
	border-radius: 50%;
	position: fixed;
	bottom: 30px;
	transition: background-color .3s, opacity .5s, visibility .5s;
	opacity: 0;
	visibility: hidden;
	z-index: 1000;
	box-shadow: 0 0 10px rgba(0,0,0,0.4);
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: center;
}
#back_to_top_btn::after{
	font-family: "Font Awesome 5 Pro";
  	font-weight: 900;
  	content: "\f077";
	font-size: 22px;
	color: #000;
}
#back_to_top_btn:hover{
	cursor: pointer;
	background-color: #9E0400;
}
#back_to_top_btn:active{
	background-color: #9E0400;
}
#back_to_top_btn.show{
	opacity: 1;
	visibility: visible;
}

.btn-primary {
	background-color: #9E0400;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 34px;
	padding-right: 34px;
	border-radius: 50px;
	color: #fff !important;
	font-weight: 500;
	border: 0;
	transition: 0.5s ease;
}
.btn-primary:hover, .btn-primary:active{
	background-color: #fff !important;
	color: #000000 !important;
	transition: 0.5s ease;
}
.btn-secondary {
	background-color: #F7A600;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 34px;
	padding-right: 34px;
	border-radius: 50px;
	color: #000 !important;
	font-weight: 500;
	border: 0;
	transition: 0.5s ease;
}
.btn-secondary:hover, .btn-secondary:active{
	background-color: #fff !important;
	transition: 0.5s ease;
}

/* Header */
.header .top_bar{
	background: url(../images/topbar_bg.png);
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-size: cover;
}
.header_dropdown .dropdown .btn{
	width: auto;
	background-color: transparent;
	color: #fff !important;
	border-radius: 50px;
	border-color: #fff;
	padding-top: 12px;
  	padding-bottom: 12px;
  	padding-left: 16px;
  	padding-right: 16px;
}
.header .header_dropdown .dropdown-menu{
	background-color: #171717;
}
.header .top_bar .header_dropdown .dropdown-item:active{
	background-color: #9E0400;
}
.header_cart .cart_icon_btn {
	position: relative;
}
.header_cart .icon_nav_link {
	font-size: 30px;
	color: #ffff;
	margin: 21px 12px;
}
.header .topbar_right_side{
	text-align: end;
}
.header .top_bar img{
	width: 100%;
}
.header_cart .cart_icon_btn .badge {
	background-color: #F7A600;
	color: #fff;
	font-weight: 400;
	font-size: 12px;
	transform: translate(-50%,100%) !important;
	top: -25px !important;
  	left: 25px !important;
}
.header_menu{
	background-color: #F7A600;
}
.header .header_menu .col-sm-6{
	width: 100%;
}
.h_menu_responsive_btn{
	display: none;
}
.header_menu .dropdown-menu{
	background-color: #171717;
}
.header_menu .dropdown-item:active{
	background-color: #9E0400;
}
.header_menu .header_menu_ul{
	width: 100%;
  	justify-content: center;
}
.header_menu .header_menu_ul .nav-link{
	text-transform: uppercase;
	padding-left: 12px;
  	padding-right: 12px;
	color: #000;
	font-weight: 500;
  	font-size: 17px;
	transition: 0.5s ease;
}
.header_menu .header_menu_ul .nav-link.active{
	font-weight: 700;
	color: #fff;
}
.header_menu .header_menu_ul .nav-link:hover{
	color: #fff !important;
}

/* Mobile Featured */
.head_featured{
	display: none;
}

/* Banner */
.main_banner{
	position: relative;
}
.main_banner .main_bnr_swiper .main_bnr_bg{
	width: 100%;
	height: 720px;
}
.main_banner .main_bnr_swiper .main_bnr_bg img{
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	object-fit: cover;
}
.main_banner .main_bnr_swiper .main_bnr_bg .banner_overlay{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000000bf;
	z-index: 1;
}
.main_banner .main_bnr_content{
	top: 42%;
	transform: translateY(-50%);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}
.main_banner .main_bnr_content h4{
	color: #F7A600;
}
.main_banner .main_bnr_content h1{
	color: #ffff;
	font-weight: 700;
	font-size: 60px;
}
.main_banner .main_bnr_content p{
	color: #ffffffbb;
	font-size: 20px;
}
.main_banner .btn-primary {
	font-size: 18px !important;
}
.main_banner .btn-secondary {
	font-size: 18px !important;
}

.blur_bg_box{
	backdrop-filter: blur(10px) brightness(170%);
  	padding: 30px;
  	border-radius: 36px;
  	border: 2px solid #ffffff4a;
}
.blur_bg_box h2{
	color: #fff;
	font-size: 35px;
	font-weight: 700;
}
.blur_bg_box .b_box_head{
	text-align: center;
}
.blur_bg_box h5{
	color: #ffffffbb;
}
.light_custom_input .form-label{
	color: #fff;
}
.light_custom_input .form-select{
	background-color: #ffffff36;
	padding: 15px;
	border-radius: 14px;
	color: #fff;
	border-color: #ffffffa9;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}
.light_custom_input .form-select:active, .light_custom_input .form-select:focus{
	border-color: #fff;
}
.light_custom_input option{
	background-color: #171717;
}
.light_custom_input .form-control{
	background-color: #ffffff36;
	padding: 15px;
	border-radius: 14px;
	color: #fff;
	border-color: #ffffffa9;
}
.light_custom_input .form-control:active, .light_custom_input .form-control:focus{
	border-color: #fff;
}

/* Services */
.services_section{
	position: relative;
	top: -30px;
  	z-index: 3;
}
.services_section .pattern_box{
	background-image: url(../images/pattern_bg.png);
	width: 100%;
	padding: 50px;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 56px;
}
.service_box {
	position: relative;
	overflow: hidden;
	border-radius: 36px;
	padding: 20px;
	transition: 0.5s ease;
}
.service_box:hover .service_box_img img{
	transform: scale(1.1)
}
.service_box .service_box_overlay{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgb(0,0,0);
	background: linear-gradient(180deg, rgba(0,0,0,0.33375356978728987) 0%, rgba(0,0,0,0.8491597322522759) 51%); 
	z-index: 2;
}
.service_box .service_box_img{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	transition: 0.5s ease;
}
.service_box .service_box_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: 0.7s ease;
}
.service_box .service_main_icon{
	width: 210px;
	height: 210px;
	padding: 20px;
	display: flex;
  	align-items: center;
}
.service_box .service_main_icon img{
	width: 100%;
}
.service_box_content{
	position: relative;
	z-index: 4;
}

.service_box_content .service_box_body h5{
	font-size: 27px;
	color: #F7A600;
	font-weight: 700;
}
.service_box_content .service_box_body p{
	min-height: 140px;
}
.y_text_link{
	color: #F7A600 !important;
	text-decoration: underline;
	font-weight: 600;
}
.w_border_right{
	border-right: 1px solid #ffffff5e;
	height: 100%;
	padding-left: 30px;
	padding-right: 30px;
}
.timings{
	display: flex;
	gap: 50px;
	justify-content: center;
}
.timings .timings_head h1{
	font-weight: 700;
	display: flex;
	align-items: center;
}
.timings .timings_head h1 i{
	color: #F7A600 !important;
	font-size: 60px;
}
.timings .timings-body h3{
	color: #F7A600;
	font-weight: 700;
	margin-bottom: 15px;
}
.timings .timings-body h4{
	font-weight: 700;
	margin-bottom: 10;
}

/* Menu Category */
.menu_category{
	margin-top: 50px;
	margin-bottom: 50px;
}
.menu_category h1{
	font-weight: 700;
}
.menu_category h1 span{
	color: #F7A600;
}
.menu_category a{
	text-decoration: none;
}
.menu_category .category_box {
	position: relative;
	overflow: hidden;
	border-radius: 36px;
	padding: 20px;
	transition: 0.5s ease;
	height: 300px !important;
	margin-top: 30px;
}
.category_box:hover .category_box_img img{
	transform: scale(1.1)
}
.category_box:hover .category_box_body h5{
	color: #fff;
}
.category_box .category_box_overlay{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgb(0,0,0);
	background: linear-gradient(180deg, rgba(0,0,0,0) 37%, rgba(0,0,0,0.87156869583771) 86%); 
	z-index: 2;
}
.category_box .category_box_img{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	transition: 0.5s ease;
	height: 100%;
}
.category_box .category_box_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: 0.7s ease;
	height: 100%;
}
.category_box_content{
	position: relative;
	display: flex;
	height: 100%;
  	justify-content: center;
  	align-items: end;
	z-index: 4;
}
.category_box_content .category_box_body h5{
	font-size: 27px;
	color: #F7A600;
	font-weight: 700;
	transition: 0.5s ease;
}

/* About Us */
.about_section{
	background-image: url(../images/pattern_bg.png);
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	object-fit: cover;
	padding-top: 70px;
	padding-bottom: 70px;
}
.about_section h1{
	font-weight: 700;
}
.about_section h1 span{
	color: #F7A600;
}
.about_section p{
	color: #ffffffbb;
}
.about_section .signature {
	margin-top: 30px;
}
.about_section .section_img{
	width: 100%;
	height: 500px;
	border-radius: 60px;
	overflow: hidden;
	
}
.about_section .section_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* Gallery */
.gallery{
	margin-top: 70px;
	margin-bottom: 70px;
}
.gallery h1{
	font-weight: 700;
	margin-bottom: 30px;
}
.gallery .gallery_row{
	height: 590px;
}

.gallery .gallery_row .col-sm-6{
	height: 100%;
}
.gallery .gallery_row .col-sm-12{
	height: 285px;
	margin-bottom: 20px;
}

.gallery .g_img_box1{
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 38px;
	display: block;
}
.catering_gallery .g_img_box1{
	height: 250px;
}

.gallery .g_img_box1 img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.gallery .g_img_box2{
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 38px;
	display: block;
}
.gallery .g_img_box2 img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.gallery .g_img_box3{
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 38px;
	display: block;
}
.gallery .g_img_box3 img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}







/* Map */
.bottom_full_map iframe{
	width: 100%;
	height: 500px;
}

/* Footer */
.footer{
	background: rgb(0,0,0);
	background: linear-gradient(0deg, rgba(0,0,0,1) 32%, rgba(31,31,31,1) 100%); 
	padding-top: 70px;
}
.f_contact_icon_list {
	display: flex;
	align-items: center;
	gap: 14px;
	margin-bottom: 10px;
}
.f_contact_icon_list i{
	font-size: 32px;
	color: #F7A600;
	width: 40px;
}
.footer p{
	margin: 0;
}
.footer a{
	text-decoration: none;
}
.footer h4{
	font-weight: 700;
	color: #F7A600;
}
.footer h5{
	margin: 0;
}
.opecity_text {
	color: #ffffffc4 !important;
}
.footer_timings_col p{
	margin-bottom: 5px;
}

.footer_timings_col h5{
	font-weight: 600;
	margin-bottom: 10px;
}
.footer_quick_links_col ul{
	padding-left: 0;
}
.footer_quick_links_col li{
	list-style: none;
	margin-bottom: 5px;
	
}
.footer_quick_links_col li a{
	color: #ffffffc4 !important;
}
.footer p{
	color: #ffffffc4 !important;
}
.footer_social_icons {
	margin-top: 20px;
}
.footer_social_icons i{
	font-size: 24px;
}
.footer_social_icons i:hover{
	color: #F7A600 !important;
	transition: 0.5s ease;
}
.bottom_footer {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #ffffff0c;
}

/* 23/8/2024 */
/* Cart */
.menu_page{
	padding: 50px 0;
}
.menu_page .card{
	border-radius: 10px;
	background-color: #262626;
	border: none;
}
.menu_page .card .accordion-item{
	background-color: #262626;
}
.menu_page .card .card-body{
	padding: 30px 1px;
}
.menu_page .card .card-body h4{
	font-weight: 600;
	font-size: 26px;
	color: #fff;
	margin: 0;
	margin-bottom: 10px;
	padding: 0 15px;
	position: relative;
}

.menu_page .card .card-body img{
	padding: 0 0 0 15px;
	margin-bottom: 10px;
}
.menu_page .card .card-body img.cart_bars_img{
	padding: 0 15px 0 0;
}
.menu_page .card .padd_body{
	padding: 30px 15px;
}
.menu_page .card .padd_body h4,
.menu_page .card .padd_body img,
.menu_page .card .padd_body img.cart_bars_img{
	padding: 0;
}
.menu_page .accordion .accordion-item{
	border: none;
	border-radius: 0;
}
.menu_page .accordion .accordion-item .accordion-button p{
	font-weight: 300;
	font-size: 15px;
	color: #fff;
	margin: 0;
}
.menu_page .accordion .accordion-item .accordion-button{
	background-color: #262626;
}
.menu_page .accordion .accordion-item .accordion-button .accordion_button_icon_img{
	width: 35px;
}
.menu_page .accordion .accordion-item .accordion-button .accordion_button_icon_img img{
	padding-left: 0;
	padding-right: 10px;
	max-width: 100%;
	max-height: 100%;
}
.menu_page .accordion .accordion-item:first-of-type .accordion-button,
.menu_page .accordion .accordion-item:last-of-type .accordion-button.collapsed{
	border-radius: 0;
}
.menu_page .accordion .accordion-item .accordion-button:focus{
	box-shadow: none;
	border: none;
}
.menu_page .accordion .accordion-item .accordion-button:not(.collapsed){
	box-shadow: none;
	font-weight: 300;
	font-size: 15px;
	color: #11130a;
	background-color: #0f0f0f;
}
#accordionMenu .accordion-body .nav-pills{
	background-color: transparent !important;
}
#accordionMenu .nav-pills .nav-link.active, .nav-pills .show > .nav-link{
	background-color: transparent !important;
}
.menu_page .accordion .accordion-item .accordion-button::after{
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23F7A600'%3e%3cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.menu_page .accordion .accordion-item .accordion-button:not(.collapsed)::after{
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23F7A600'%3e%3cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
	transform: rotate(90deg);
}
.menu_page .accordion .accordion-item .accordion-body{
	background-color: #313131;
	border-bottom-right-radius: 12px;
  	border-bottom-left-radius: 12px;
	  padding-top: 6px;
	  padding-bottom: 6px;
}
.menu_page .accordion .nav-link:focus, .menu_page .accordion .nav-link:hover, .menu_page .accordion .nav-link:active {
	color: #F7A600 !important;
}
.menu_page .accordion .accordion-item .accordion-body ul{
	padding-left: 15px;
	list-style-image: url('../images/list_style_cat_image.png');
	margin-bottom: 0;
}
.menu_page .accordion .accordion-item .accordion-body ul li{
	font-weight: 300;
	font-size: 14px;
	color: #3e4038;
	margin: 10px 0;
}
.menu_page .accordion .accordion-item .accordion-body ul li a{
	text-decoration: none;
	font-weight: 300;
	font-size: 14px;
	color: #3e4038;
}
.menu_page .accordion .accordion-item .accordion-body ul li:first-child{
	margin-top: 0;
}
.menu_page .accordion .accordion-item .accordion-body ul li:last-child{
	margin-bottom: 0;
}
.menu_page .accordion .accordion-item .accordion-body ul li:hover,
.menu_page .accordion .accordion-item .accordion-body ul li:hover a{
	color: #F7A600;
}
.menu_page .cart_card .list-group .list-group-item:last-child{
	border-bottom: 1px solid #ffffff17;
}
.menu_page .pro_card .list-group .list-group-item{
	border-bottom-width: 2px;
}
.menu_page .ordr_btn_div{
	text-align: right;
}
.menu_page .ordr_btn_div .ordr_btn_div_totals{
	margin-top: 20px;
	margin-bottom: 20px;
}
.menu_page .ordr_btn_div h3{
	font-weight: 500;
	font-size: 20px;
	color: #fff;
	margin: 0;
}
.menu_page .card .card-body .ordr_btn_div h4{
	font-weight: 400;
	font-size: 16px;
	color: #ffffff9f;
	margin: 0;
}
/* 27/9/2024  Cart OffCanvas*/
.order_online_cart .cart_menu_btn{
	padding-top: 12px;
    padding-bottom: 12px;
	margin-left: 10px;
    font-size: 14px;
	display: flex;
  	align-items: center;
  	gap: 9px;	

	display: none;
}
.order_online_cart .cart_menu_btn i{
	font-size: 16px;
}
.order_online_cart .offcanvas-header{
	display: none;
}
.order_online_cart .offcanvas-start{
	transform: none;
	width: 100%;
}
.order_online_cart .offcanvas{
	position:unset;
	display: block;
	background-color: transparent;
	visibility: visible;
}
.order_online_cart .offcanvas .offcanvas-body{
	padding: 0;
}
/* ////////// */

/* Inner Banner */
#inner_banner .carousel-item{
	height: 231px;
}
#inner_banner .carousel-item img{
	height: 231px;
	object-fit: cover;
}
#inner_banner .banner_overlay{
	background: rgba(0,0,0,0.7);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#inner_banner .carousel-caption h3{
	font-weight: 600;
	font-size: 53px;
	color: #fff;
}
#inner_banner .carousel-caption .breadcrumb{
	justify-content: center;
}
#inner_banner .carousel-caption .breadcrumb .breadcrumb-item{
	font-family: 'Rajdhani', sans-serif;
	font-weight: 500;
	font-size: 16px;
	color: #fff;
	padding-left: 15px;
}
#inner_banner .carousel-caption .breadcrumb .breadcrumb-item a{
	font-weight: 500;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
}
#inner_banner .carousel-caption .breadcrumb .breadcrumb-item + .breadcrumb-item::before{
	font-family: "Font Awesome 5 Pro";
	font-weight: 300;
	content: "\f054";
	color: #ffffff91;
	padding-right: 15px;
}

.b_custom_dropdown .dropdown-menu {
	background-color: #171717;
}

.list-group .list-group-item{
	background-color: transparent;
	border-radius: 0;
	border: none;
	border-bottom: 1px solid #ffffff17;
	padding: 15px 0;
}
.list-group .list-group-item:last-child{
	border-bottom: none;
}
.list-group .list-group-item h6{
	font-weight: 600;
	font-size: 15px;
	color: #fff;
	margin: 0;
	margin-bottom: 5px;
}
.list-group .list-group-item small{
	font-weight: 300;
	font-size: 13px;
	color: #fff;
	margin: 0;
	display: block;
}
.list-group .list-group-item small strong{
	font-weight: 600;
	font-size: 13px;
	color: #fff;
	margin: 0;
}
.list-group .list-group-item h5{
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	margin: 0;
}
.list-group .list-group-item h5 span{
	font-weight: 400;
	font-size: 14px;
	color: #F7A600;
	margin: 0;
}
.list-group .list-group-item .btn{
	padding: 12px;
	margin-left: 15px;
	color: #908e8e;
	font-size: 14px;
}
.list-group .list-group-item h2{
	font-weight: 700;
	font-size: 18px;
	color: #fff;
	margin: 0;
}
.list-group .list-group-item h3{
	font-weight: 500;
	font-size: 16px;
	color: #F7A600;
	margin: 0;
}
.list-group .list-group-item p{
	font-weight: 400;
	font-size: 14px;
	color: #ffffffbb;
	margin-bottom: 10px;
}
.list-group .list-group-item .order_btn_black{
	padding: 5px 25px;
	margin-left: 15px;
	color: #fff;
	font-size: 14px;
}
.list-group .list-group-item .order_btn_black:hover{
	color: #000;
}
.pro_quantity_input{
	border: 1px solid #dddddd;
	background-color: #f3f5ff;
	border-radius: 50%;
	width: 35px;
	height: 35px;
	text-align: center;
	font-weight: 500;
	font-size: 16px;
	color: #242424;
}
.list-group .list-group-item .pro_list_img{
	padding: 0 10px;
}
.list-group .list-group-item .pro_list_img img{
	width: 100px;
	height: 100px;
	object-fit: cover;
	padding: 0;
	display: block;
	border-radius: 12px;
}
.list-group .list-group-item .pro_text_div{
    overflow: hidden;
}
.progress{
	height: 3px;
	background-color: #e8ebf1;
	margin: 10px 0;
}
.progress .progress-bar{
	background-color: #F7A600;
	width: 25%;
}
.search_offcanvas .input-group .form-control{
	border-radius: 90px;
	background-color: #252525;
	font-weight: 400;
	font-size: 18px;
	color: #fff;
	border: none;
	padding: 8px 25px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.search_offcanvas .input-group .btn{
	border-radius: 90px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	background-color: #252525;
	border: none;
	right: -1px;
	padding: 8px;
}
.search_offcanvas .input-group .btn .banner_search_btn{
	background-color: #e45759;
	color: #fff;
	width: 52px;
	height: 52px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 25px;
}
.g-recaptcha{
	margin-bottom: 20px;
}
.checkout_form legend,
.checkout_form .form-group label{
	display: none;
}


.about_page{
	background-image: none !important;
	margin-top: 70px;
	margin-bottom: 70px;
}
.about_page h1{
	font-weight: 700;
}
.about_page p{
	margin: 0 !important;
}
.about_page .section_img {
	width: 100%;
	height: 500px;
	border-radius: 60px;
	overflow: hidden;
}
.about_page .section_img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.modal-content{
	background-color: #262626 !important;
}
.btn_radio_btns{
	color: #fff;
	border-color: #fff;
	border-radius: 50px;
	font-weight: 500;
}
.btn_radio_btns:hover{
	color: #fff !important;
	border-color: #fff !important;
	border-radius: 50px;
	font-weight: 500;
}
.btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active{
	background-color: #F7A600;
	color: #000 !important;
	border-color: #F7A600 !important;
}
.modal-content .btn-close{
	background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
}

.modal-content .modal-body .col-sm-6 p{
	color: #F7A600 !important;
	margin: 0;
}
.modal-content .modal-body h5{
	color: #ffffffa2;
	margin-bottom: 20px;
	margin-top: 20px;
}
.modal-content .modal-header{
	border-bottom: 1px solid #ffffff36;
}
.modal-content .modal-footer{
	border-top: 1px solid #ffffff36;
}
.modal-content .total_amount_box #optionstotalprice172{
	color: #F7A600;
}
.product_options_modal{
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
}
.product_options_modal .modal_option_item {
	margin-bottom: 0 !important;
}
.form-floating #custom_locations_select{
	border-radius: 20px;
	font-weight: 500;
}

.form-floating .form-control{
	border-radius: 20px;
	font-weight: 500;
}
.form-floating #custom_locations_select:focus{
	border-color: #F7A600;
}

.form-floating .form-control:focus{
	border-color: #F7A600;
}

.form-floating label{
	color: #000;
}
.form-check .form-check-input{
	min-width: 20px;
	height: 20px;
	margin-right: 10px;
}
.form-check .form-check-input:checked {
	background-color: #F7A600;
	border-color: #F7A600;
}
.inner_remaining_pages {
	margin-top: 70px;
	margin-bottom: 70px;
}
.contact_us_page{
	margin-top: 70px;
	margin-bottom: 70px;
}
.contact_us_page ul {
	list-style: none;
	padding-left: 0;
	display: flex;
	margin-bottom: 50px;
}
.contact_us_page ul li {
	font-weight: 300;
	font-size: 18px;
	color: #333333;
}
.contact_us_page ul li .contact_us_icon_div {
	margin-right: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #F7A600;
	border-radius: 50%;
	width: 72px;
	height: 72px;
	color: #000;
	padding: 15px;
}
.contact_us_page ul li h5 {
	font-weight: 500;
	font-size: 21px;
	color: #fff;
}
.contact_us_page ul li p {
	font-weight: 300;
	font-size: 18px;
	color: #ffffffb6;
	margin: 0;
}
.contact_us_page ul li a {
	text-decoration: none;
	color: #ffffffb6;
}
.contact_us_page h4 {
	font-weight: 600;
	font-size: 30px;
	color: #F7A600;
	margin-bottom: 25px;
}
.contact_us_page .form-floating {
	margin-bottom: 20px;
}
.contact_us_page .form-floating textarea.form-control {
	border-radius: 10px;
	height: 150px;
}
.footer_social_links i{
	font-size: 24px;
	color: #F7A600;
	margin-right: 8px;
}
.footer_social_links i:hover{
	color: #fff;
}
.swal2-title{
	color: #000 !important;
}
.swal2-styled.swal2-confirm{
	background-color: #F7A600 !important;
}
.swal2-styled.swal2-confirm:focus {
	box-shadow: none !important;
}
.reservation_page{
	margin-top: 70px;
	margin-bottom: 70px;
}
.time_slot_page{
	margin-top: 20px;
	border-top: 1px solid #ffffff44;
	padding-top: 30px;
	padding-bottom: 30px;
}
.time_slot_page h6{
	margin-bottom: 20px;
}

.b_box_head{
	margin-bottom: 40px;
	text-align: center;
}
.b_box_head h2{
	font-weight: 700;
	color: #F7A600;
}
.toast-header{
	background-color: #9E0400;
}
.toast-header .btn-close{
	background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
}
.toast-header i{
	color: #F7A600;
}
.toast-header strong{
	color: #fff;
}
.toast-body{
	background-color: #262626;
}
.toast-body strong{
	color: #F7A600;
}

/* Menu Card Page */
.menu_card_page{
	margin-top: 70px;
	margin-bottom: 70px;
}
.menu_card_section{
	margin-top: 50px;
}
.menu_card_section .menu_card_head{
	text-align: center;
}
.menu_card_section .menu_card_head h1{
	font-weight: 700;
}
.menu_card_section .menu_card_head .heading_seprater{
	height: 30px;
}
.menu_card_section .menu_card_head .heading_seprater img{
	height: 100%;
	width: 382px;
}
.menu_card_section .menu_card_body .menu_item_box{
	display: flex;
	gap: 20px;
	flex-shrink: 0;
	align-items: center;
	margin-top: 30px;
	justify-content: space-between;
}
.menu_card_section .menu_card_body .menu_item_box .menu_item_img{
	width: 140px;
	height: 140px;
	border-radius: 14px;
	overflow: hidden;
	flex-shrink: 0;
}
.menu_card_section .menu_card_body .menu_item_box .menu_item_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	
}
.menu_card_section .menu_card_body .menu_item_box .menu_item_body h5{
	font-weight: 700;
}
.menu_card_section .menu_card_body .menu_item_box .menu_item_body{
	width: 310px;
}
.menu_card_section .menu_card_body .menu_item_box .menu_item_body p{
	color: #ffffffab;
	font-size: 14px;
}
.menu_card_section .menu_card_body .menu_item_box .menu_item_price .menu_item_price_box{
	background-color: #F7A600;
	padding: 15px;
	border-radius: 50px;
	min-width: 130px;
}
.menu_card_section .menu_card_body .menu_item_box .menu_item_price .menu_item_price_box h6{
	font-size: 20px;
	font-weight: 700;
	color: #000 !important;
	margin: 0;
	text-align: center;
	line-height: 18px;
}
.menu_card_section .menu_card_body .menu_item_box .menu_item_price .menu_item_price_box h6 span{
	font-size: 14px;
	font-weight: 500;
}
.catering_page{
	margin-top: 70px;
	margin-bottom: 70px;
}
.catering_booking .blur_bg_box{
	margin-top: 50px;
}

.catering_booking h3{
	font-weight: 700;
}
.catering_booking h6{
	color: #ffffff9f;
}

 /* .catering_form{
	width: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column; 
} */
.category_form_box{
	display: flex;
	justify-content: center;
	/* align-items: center;
	flex-direction: column; */
}
.accordian_links .nav-pills .nav-link{
	color: #fff !important;
  }
  .deliver_van_div{
	padding: 10px;
	color: #000;
  }
.deliver_van_div i{
	font-size: 20px;
}
.deliver_van_div h5{
	font-size: 16px;
	margin-bottom: 0;
	margin-left: 10px;
	color: #000;
}
.deliver_time_main{
	border-radius: 10px;
	background-color: #F7A600;
	margin-left: 3px;
	margin-right: 3px;
}


/* Responsive */

/* Small Device */
@media only screen and (max-width: 1199px){
	.main_banner .main_bnr_content h1{
		font-size: 45px;
	}
	.main_banner .main_bnr_swiper .main_bnr_bg{
		height: 735px;
	}
	.service_box_content .service_box_body h5{
		font-size: 20px;
	}
	.service_box_content .service_box_body p{
		font-size: 14px;
	}
	.service_box .service_main_icon{
		width: 158px;
  		height: 158px;
	}
	.timings .timings_head h1{
		font-size: 27px;
	}
	.timings .timings_head h1 i{
		font-size: 45px;
	}
	.timings .timings-body h3{
		font-size: 24px;
	}
	.timings .timings-body h4{
		font-size: 24px;
	}
	.menu_category .category_box{
		height: 225px !important;
	}
	.category_box_content .category_box_body h5{
		font-size: 20px;
	}
	.deliver_time_main .col-sm-6{
		width: 100%;
	}
	.deliver_time_main{
		margin-left: 0px;
		margin-right: 0px;
	}
}

@media only screen and (max-width: 992px){
	.header .header_menu .navbar-toggler-icon {
		background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 1.0%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
	}
	.catering_gallery .col-sm-3{
		width: 33%;
	}
	.catering_gallery .g_img_box1 {
		height: 200px;
	  }
}

/* Tablet */
@media only screen and (max-width: 810px){
	.header .header_menu .navbar .container-fluid {
		justify-content: end;
	}
	.header .header_menu .navbar-toggler-icon {
		background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 1.0%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
	}
	.header .header_menu .navbar-toggler{
		border: 0px solid transparent;
	}
	.header .header_menu .navbar-toggler:focus{
		box-shadow: none;
	}
	.h_menu_responsive_btn{
		display: block;
	}
	.h_menu_responsive_btn a{
		font-weight: 600;
		text-decoration: none;
		color: #000 !important;
	}
	.h_menu_responsive_btn a i{
		font-size: 18px;
	}
	.header .header_menu .col-sm-6{
		width: 50%;
	}
	.header .offcanvas{
		background-color: #000000b9;
		backdrop-filter: blur(10px) brightness(126%);
	}
	.header .offcanvas-header .btn-close{
		background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
	}
	.header_menu .header_menu_ul .nav-link{
		color: #fff;
	}

	.header_menu .header_menu_ul{
		align-items: start !important;
	}
	.header_menu .header_menu_ul .nav-link.active{
		color: #F7A600;
	}
	.header_menu .header_menu_ul .nav-link:hover {
		color: #F7A600 !important;
	}
	.main_banner .main_bnr_content h4{
		font-size: 18px;
	}
	.main_banner .main_bnr_content h1 {
		font-size: 35px;
	}
	.main_banner .main_bnr_content p{
		font-size: 16px;
	}
	.main_banner .btn-primary {
		font-size: 16px !important;
	}
	.main_banner .btn-secondary {
		font-size: 16px !important;
	}
	.blur_bg_box h2{
		font-size: 24px;
	}
	.blur_bg_box h5{
		font-size: 14px;
	}
	.light_custom_input .col-sm-6{
		width: 100%;
	}
	.light_custom_input .form-select{
		font-size: 14px;
		padding: 10px;
	}
	.light_custom_input .form-label{
		font-size: 14px;
	}
	.light_custom_input .form-control{
		font-size: 14px;
		padding: 10px;
	}
	.blur_bg_box{
		padding: 16px;
		border-radius: 28px;
	}
	.services_section .pattern_box{
		padding: 26px;
	}
	.service_box .service_main_icon{
		width: 120px;
    	height: 120px;
	}
	.service_box{
		padding: 12px;
	}
	.services_section .pattern_box .service_box .btn-primary{
		font-size: 14px !important;
		padding-left: 20px !important;
  		padding-right: 20px !important;
		padding-top: 10px !important;
  		padding-bottom: 10px !important;
	}
	.service_box_content .service_box_body h5 {
		font-size: 16px;
	}
	.service_box_content .service_box_body p {
		font-size: 12px;
	}
	.timings{
		gap: 30px;
		margin-top: 35px !important;
	}
	
	.w_border_right{
		padding: 0;
		border: none;
	}
	.timings .timings_head h1 {
		font-size: 22px;
	}
	.timings .timings_head h1 i {
		font-size: 33px;
	}
	.timings .timings-body h3 {
		font-size: 20px;
	}	
	.timings .timings-body h4 {
		font-size: 20px;
	}
	.menu_category {
		margin-top: 20px;
		margin-bottom: 40px;
	}
	.menu_category .col-sm-3{
		width: 33%;
	}
	.footer_intro_col{
		width: 50%;
	}
	.footer_quick_links_col{
		width: 20%;
	}
	.footer_timings_col{
		width: 30%;
	}
	.footer_contact_details_col{
		width: 100%;
	}
	.bottom_footer .row{
		align-items: center;
	}

	/* 26/8/2024 */
	.cart_menu_row .cart_menu_category_col{
		width: 100% !important;
		/* margin-top: 20px; */
	}
	
	.cart_menu_row .cart_menu_category_col .accordion{
		/* display: flex; */
		flex-wrap: unset;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
		scroll-snap-type: x mandatory;
		padding-bottom: 20px;
	}
	.cart_menu_row .cart_menu_category_col .accordion .accordion-item{
		flex: 0 0 auto;
	}
	.cart_menu_row .cart_menu_items_col{
		width: 60% !important;
		margin-top: 20px;
	}
	.cart_menu_row .cart_shopping_col{
		width: 40% !important;
		margin-top: 20px;
	}
	.cart_menu_row .cart_menu_category_col h4{
		/* display: none; */
	}
	/* .cart_menu_row .cart_menu_category_col .card-body {
		padding: 8px 1px;
	} */
	.menu_page .cart_menu_category_col .card-body img{
		/* display: none; */
	}
	.menu_page .cart_menu_category_col .btn-close{

		background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
	}
	.list-group .list-group-item .pro_list_img img {
		width: 75px;
		height: 75px;
	}
	.list-group .list-group-item h2{
		font-size: 16px;
	}
	.list-group .list-group-item p{
		font-size: 12px;
		line-height: 15px;
	}
	.menu_card_section .menu_card_body .col-sm-6{
		width: 100%;
	}
	.catering_page .col-sm-7{
		width: 100%;
	}
	.catering_page .col-sm-5{
		width: 100%;
	}
	
	.menu_page .accordion .accordion-item .accordion-button:not(.collapsed){
		border-top-left-radius: 12px;
		  border-top-right-radius: 12px;
	}
	.menu_card_section .menu_card_body .menu_item_box .menu_item_body{
		width: 380px;
	}
	/* 27/9/2024 Tab Cart OffCanvas*/
	.order_online_cart .cart_menu_btn{
		display: flex;
	}
	.order_online_cart .offcanvas-header{
		display: flex;
	}
	.order_online_cart .offcanvas-start{
		top: 0;
		left: 0;
		width: 400px;
		border-right: 1px solid rgba(0,0,0,.2);
		transform: translateX(-100%);
	}
	.order_online_cart .offcanvas{
		position: fixed;
		bottom: 0;
		z-index: 1050;
		display: flex;
		flex-direction: column;
		max-width: 100%;
		visibility: hidden;
		background-color: #262626;
		background-clip: padding-box;
		outline: 0;
		transition: transform .3s ease-in-out;
	}
	.order_online_cart .offcanvas.show{
		visibility: visible;
		transform: none;
	}
	/* ////////// */
}

/* Mobile */
@media only screen and (max-width: 481px){
	/* Mobile Cart Bottom Button */
	.cart_responsive_btn{
		background: #fff;
		width: 100%;
		padding: 20px;
		display: block;
	}

	.header .top_bar .topbar_lang_col{
		text-align: center;
		width: 33%;
	}
	.header .top_bar .head_logo_col{
		text-align: center;
		width: 47%;
	}
	.header .top_bar .topbar_right_side{
		text-align: center;
		width: 20%;
	}
	
	.header_dropdown .dropdown .btn{
		padding-top: 4px;
  		padding-bottom: 4px;
		padding-left: 6px;
		padding-right: 6px;
		font-size: 12px;
		margin-bottom: 5px;
	}
	.head_featured{
		display: block;
	}
	.h_menu_responsive_btn a{
		font-size: 14px;
	}
	.main_banner .main_bnr_content{
		top: 37%;
	}
	.responsive_main_bnr_btns{
		display: none !important;
	}
	.main_banner .main_bnr_swiper .main_bnr_bg {
		height: 925px;
	}
	.main_bnr_content .col-sm-7{
		margin-bottom: 20px;
	}
	.service_box{
		margin-bottom: 20px;
	}
	.service_box_content .service_box_body p {
		min-height: auto;
		font-size: 14px;
	}
	.service_box_content .service_box_body h5 {
		font-size: 18px;
	}
	.timings {
		gap: 25px;
		margin-top: 18px !important;
		display: block;
		text-align: center;
	}
	.timings .timings_head h1 {
		justify-content: center;
		margin-bottom: 20px;
	}
	.timings-body{
		margin-bottom: 20px;
	}
	.menu_category .col-sm-3 {
		width: 50%;
	}
	.about_section{
		padding-top: 40px;
  		padding-bottom: 40px;
	}
	.about_section .section_img{
		height: 200px;
		margin-bottom: 20px;
		border-radius: 20px;
	}
	.gallery {
		margin-top: 40px;
		margin-bottom: 40px;
		padding-bottom: 220px;
	}
	.gallery .gallery_row{
		height: 200px;
	}
	.gallery .gallery_row .col-sm-12{
		width: 50%;
	}
	.gallery .g_img_box1{
		padding-bottom: 24px;
	}
	.catering_gallery .g_img_box1{
		padding-bottom: 0px;
	}

	.gallery .gallery_row .col-sm-12{
		height: 200px;
	}
	.menu_category .col-sm-3{
		width: 50%;
	}
	.footer_intro_col{
		width: 100%;
		margin-bottom: 25px;
	}
	.footer_quick_links_col{
		width: 100%;
		margin-bottom: 25px;
	}
	.footer_timings_col{
		width: 100%;
		margin-bottom: 25px;
	}
	.footer_contact_details_col{
		width: 100%;
	}
	.bottom_footer p{
		text-align: center;
	}
	.footer_copyright_col{
		margin-bottom: 10px;
	}

	/* 26/8/2024 */
	.cart_menu_row .cart_menu_items_col{
		width: 100% !important;
		margin-top: 20px;
	}
	.cart_menu_row .cart_shopping_col{
		width: 100% !important;
		margin-top: 20px;
	}

	.menu_card_section .menu_card_head .heading_seprater img {
		width: 275px;
	}
	.menu_card_section .menu_card_body .menu_item_box .menu_item_img {
		width: 75px;
		height: 75px;
	}
	.menu_card_section .menu_card_body .menu_item_box .menu_item_body p {
		font-size: 12px;
	  }

	.menu_card_section .menu_card_body .menu_item_box .menu_item_price .menu_item_price_box {
	  min-width: auto;
	}
	.menu_card_section .menu_card_body .menu_item_box .menu_item_body h5 {
		font-size: 16px;
	  }

	  .catering_gallery .col-sm-3{
		width: 50%;
	}
	.catering_gallery .g_img_box1 {
		height: 200px;
	  }

	.category_products{
		flex-direction: column-reverse !important;
	}
	.category_products .cart_section{
		margin-bottom: 20px;
	}
	/* .cart_menu_row{
		flex-direction: column-reverse !important;
	}
	.cart_menu_row .section{
		flex:1;
	}
	.cart_menu_row .cart_shopping_col{
		margin-bottom: 20px;
		order: 1;
	}
	.cart_menu_row .cart_menu_category_col{
		order: 2;
	}
	.cart_menu_row .cart_menu_items_col{
		order: 3;
	} */
	.menu_page {
		padding: 0px;
		padding-bottom: 50px;
	}
	  #inner_banner .carousel-item {
		height: 173px;
	  }
	  #inner_banner .carousel-caption h3 {
		font-weight: 500;
		font-size: 43px;
		min-width: max-content;
	  }
	  .catering_page {
		margin-top: 40px;
	  }
	  .reservation_page {
		margin-top: 40px;
	  }
	  .menu_card_page {
		margin-top: 40px;
	  }
	  .inner_remaining_pages {
		margin-top: 10px;
	  }
	  .about_page {
		margin-top: 40px;
	  }
	  .about_page .section_img {
		height: 315px;
		margin-bottom: 20px;
	  }

	  .ordr_btn_div .ordr_btn_div_totals .col-sm-6{
		width: 50% !important;
		margin-bottom: 10px;
	  }
	  .cart_added_lg .row .col-sm-6{
		width: 50%;
	  }
	  .header_cart .icon_nav_link {
		font-size: 24px;
	}
	.header_menu .navbar-toggler-icon {
		width: 24px;
		height: 20px;
	  }

	.deliver_time_main .col-sm-6{
		width: 50%;
	}
	}

/* Tablet Landscape Mode */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1280px)
and (orientation: landscape){
	
}

/* Mobile Landscape Mode */
@media only screen 
and (min-device-width: 360px) 
and (max-device-width: 926px) 
and (orientation: landscape) {
 	
}