@media (max-width:1199px) {
#menu ul li a {padding:5px 5px 15px; font-size: 14px;}
.header_bar.sticky #menu ul > li a { padding: 30px 5px;}
.op_contents .days{font-size: 24px;}
.op_contents .timings{font-size: 24px;}
ul.smac_list22 li{vertical-align: text-top;}
}
@media (max-width:991px) {
.logo {display:none;}	
.logo_2 {margin:0; max-width:150px; display:block; padding:10px 0;}
.top_bar ul {margin:0;}
.top_bar ul li a {padding:10px 18px 15px;}
.price_content {margin-bottom:40px;}
.op_contents {margin-bottom:40px;}
.prices_sec, .operation_sec  {padding:65px 0 35px;}
.mean-container .mean-nav ul li a:hover,.mean-container .mean-nav ul li.active a{background:#9bdaea}
.mean-container a.meanmenu-reveal{line-height: 30px;}
.mean-container .mean-nav {margin-top: 50px;}
.term_body {height: 300px;}
}
@media (max-width:767px) {
ul.smacprice_list li{width: 50%; text-align: center;}
.op_contents .days{font-size: 15px;}
.heading_center{ text-align: center;}
ul.smac_list22 li{width:100%; padding-left: 0;}
.location_map iframe { height: 350px;}
}
@media (max-width:667px) {
  ul.smacprice_list li {width: 100%; max-width: 350px;} 
  .info_bar{ padding: 15px 0;}
  .info_bar h5 {font-size: x-large;}
}
@media (max-width:580px) {
section {padding:50px 0;}
.info_bar h5 {font-size:large;}
}
@media (max-width:575px) {
  .op_contents .timings{ font-size: 20px;}
  .modal-header .close{top: 20px;right: 20px;}
}
@media (max-width:480px) {
.display-1 {font-size:2.8rem;}	
.display-2 {font-size:2.4rem;}
.display-3 {font-size:2rem;}
.display-4 {font-size:1.5rem;}	
h1,.h1 {font-size:30px;}
h2,.h2 {font-size:24px;}
h3,.h3 {font-size:22px;}
h4,.h4 {font-size:20px;}
h5,.h5 {font-size:18px;}
h6,.h6 {font-size:15px;}
.price_content h4 {font-size:18px;}	
.price_content h2.display-4 {font-size:2.5rem;}
.price_content h2 sup {font-size:26px;}
.op_contents .days {font-size:18px;}
.op_contents .timings {font-size:18px;}
.location_sec {padding-bottom:0;}
.location_text_box {margin:0; max-width:100%; box-shadow:none;}
.modal-header .modal-title{padding: 0 45px;}
.body_btn .btn {padding: 12px 20px; font-size: 16px;}
}
@media only screen and (max-height:414px) {
  .term_body {height: 150px;  } 
}
@media (max-width:414px) {	
  .location_text_box{padding: 20px 20px 10px;}
}
@media (max-width:375px) {	
  .op_contents .days {font-size:16px;}
  ul.smacprice_list li h3{font-size: 35px;}
  ul.smacprice_list li h3 sup{font-size: 27px;}
  .body_btn .btn{display: block; margin-bottom: 10px;}
  .body_btn .btn + .btn { margin-bottom: 0;}
}
@media (max-width:360px) {
.op_contents .timings {font-size:16px;}	
.modal-header .modal-title{padding: 0 32px;}
ul.smacprice_list li h4 {margin-bottom: 20px;font-size: 18px;}
.modal-header .modal-title{font-size: 18px;}
.info_bar h5 {font-size: 14px;}
}