.make_reserve .ot-title{text-transform: uppercase!important;}
.dine_us li{margin-bottom: 18px!important;}
.dine_us li:last-child{margin-bottom: 0px!important;}
.ot-dtp-picker{width: 100%!important;}


.menu-item-has-children .sub-arrow{display:none!important}
.menu-item-has-children .sub-menu li a{font-family: "Oswald", Sans-serif;font-size:16px;text-transform: uppercase;margin: 0 !important;left: 0;padding: 7px!important;}
.menu-item-has-children .sub-menu li a:hover{padding:7px!important; background-color:transparent!important;color:#ED043E!important}
.menu-item-has-children .sub-menu{padding:7px 0 10px 0!important}	

.gallery_list li:last-child { padding-bottom: 0px !important;}

.desktop_area{display: none!important;}

.page-id-1457 .banner_box{display: none;}

.cont_left_area{max-width: 495px; margin: 0px auto!important;}

.br_btm{border-bottom: solid 1px  rgba(88, 88, 88, 0.6); }

.cont_icon{max-width: 385px; margin: 0px auto!important; padding-bottom: 15px!important}

.happy_left.pdbot{padding-bottom: 0px!important;}
.menu-item-has-children .sub-menu li a.elementor-item-active{background-color:transparent;color:#ED043E!important}
.drink_special ul{margin: 0px; padding: 0px; list-style-type: none;}
.drink_special ul li{margin: 0px; padding: 0px; list-style-type: none; 
font-size: 16px;
font-weight: 400;
line-height: 24px;
 color: #fff;
}
.drink_special {max-width: 420px!important; margin: 0px auto!important; text-align: left;}
.drink_special h2{font-family: Oswald;
font-size: 22px;
font-weight: 400;
line-height: 40px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none; color: #fff; margin: 0px; padding: 0px 0px 10px 0px;
}

/* admin logo css */
.login h1 a{background-color: #000!important;background-position: center center !important;background-size: 300px !important;}

@media screen and (max-width: 1150px){ 
.elementor-nav-menu li a{font-size:18px!important; padding:0 10px!important}

}

@media screen and (max-width: 1024px){ 
.shape:before{width: 320px;}
.shape h2 { width: 250px; font-size: 20px; height: 45px;    line-height: 42.57px; }
.happy_list_row ul li{font-size: 20px;     line-height: 36px;}
.none_bdr{border-right: none!important;}

}



@media screen and (max-width: 767px){ 
.auth_text br{display: none;}
.happy_list_row ul li{font-size: 18px;}

.gallery_list li { padding-bottom: 8px !important;}

.gall_ital p{margin:0px!important;}

.gall_ital p br{display: none;}

.cutom_men .elementor-widget-container br, .elegant br, .ocs_text br{display: none;}

.ocs_text{padding: 0px 15px;}

.mobile_area{display: none !important;}
.desktop_area{display: block!important;}

.dine_us li {margin-bottom:10px !important;}



}


