@media only screen and (min-width:1920px) and (max-width: 2560px) {
/* .thumb-div img{height: 90px;} */





}



@media only screen and (min-width:1366px) and (max-width: 1537px) {
/* .thumb-div img{height: 90px;} */
[dir="ltr"] .navbar-nav .nav-link{font-size: 17px;}
.navbar-nav li {padding: 0px 17px;}




}


@media only screen and (min-width:1300px) and (max-width: 1365px) {
  [dir="ltr"] .inner-div ul li{font-size: 20px;}
  [dir="ltr"] .main-menu ul li a{font-size: 15px;}
  [dir="ltr"] .header-inner {padding:  0 0 0 15px;  }
  [dir="ltr"] .login-div .bttn {font-size: 14px;}
  .header-container{width: 90vw;}
  .language-switcher a.lang{padding: 7px 16px 0px 6px;height: 30px;}
  .language-switcher li a span{font-size: 13px;}
  /* .thumb-div img{height: 80px;} */
  .language-switcher a.lang::after{top: 11px;}
  .language-switcher{top: 2px;}
  [dir="ltr"] .sub-menu{top: 41px;}
.banner-text h1{font-size: 40px;}
.banner-text span{font-size: 22px;line-height: 1.2;}


/* newpage */
/* .attraction-content h2{font-size: 32px;}
.attraction-content h3{font-size: 30px;}
.attraction-content p{font-size: 18px;line-height: 26px;}
.attraction-details h4{font-size: 30px;}
.logo-block img{width: 95px;}
.logo-block span{width: 18px;height: 18px;}
.attraction-details p{font-size: 18px;line-height: 26px;}
.video-overlay-button{width: 110px;height: 110px;}
.attraction-content {margin: 0 0 70px;} */
.attraction-content h2{font-size: 32px;line-height: 38px;}
.attraction-content h3{font-size: 32px;}
.attraction-content p{font-size: 18px;line-height: 25px;}
.attraction-content{margin: 0 0 70px;}
.attraction-details h4{font-size: 30px;}
.attraction-details p{font-size: 18px;line-height: 25px;}
.logo-block img{width: 95px;}
.attraction-container{margin: 0 0 70px;}
.video-container{margin: 70px 0;}
.video-wrapper{padding-bottom: 50.25%;}
.video-overlay-button{width: 100px;height: 100px;}


}
@media only screen and (min-width: 992px) and (max-width: 1299px) {
  .language-switcher a.lang::after{top: 9px;}
  .header-container{width: 87vw;}
  .main-menu ul li{padding: 0px 11px;}
  .main-menu ul li a{font-size: 14px;line-height: 18px; }
  .bttn{font-size: 14px;}
  .language-switcher a.lang{font-size: 13px;padding: 7px 16px 0px 6px;}
  .login-div .bttn.register{margin: 0 14px;}
  .header-inner{padding: 0 6px 0 0;}
  .logo img{width: 64px;}
  .login-div .bttn{border-radius: 7px;padding: 7px 15px;}
  .image-div{max-width: 160px;padding: 14px 15px;}
  .language-switcher li a span{font-size: 12px;}
  .banner-image{height: 380px;}
  .banner-container{height: 380px;}
  .slick-dots{margin: 15px 0 0;}
  .slick-dots li button{font-size: 16px;width: 35px;height: 35px;}
  h2{font-size: 30px;}
  .inner-div ul li{font-size: 17px;}
  .inner-div ul{margin: 0px;}
  .inner-div ul li span{width: 14px;height: 14px;margin: 0 0 0 5px;}
  .event-time-container{margin:80px 0 30px;}
  .left-col .grid-item {margin:  8px 8px 12px 8px;  }
  .right-col .grid-item {margin:  8px 8px 12px 8px;  }
  .discount-container{padding: 70px 0;}
  [dir="ltr"] .inner-div ul li{font-size: 16px;}
  [dir="ltr"] .inner-div ul li span {margin:  0 9px 0 0;}
  [dir="ltr"] .header-inner {padding: 0 0 0 15px;}
  [dir="ltr"] .login-div .bttn.register {margin:0 10px;  }
  [dir="ltr"] .main-menu ul li a {font-size: 13px; }
  [dir="ltr"] .login-div .bttn{font-size: 12px; }
  [dir="ltr"] .main-menu ul li {padding:0px 9px;}
  .slick-next.slick-arrow {left: 25px;}
  .slick-prev.slick-arrow {right: 25px;}
  .slick-arrow::before{width: 15px;height: 26px;}
  h1{font-size: 30px;}
  [dir="ltr"] .slick-prev.slick-arrow{left: 25px;}
  [dir="ltr"] .slick-next.slick-arrow{right: 25px;}
 .dropdown-menu.sub-menu{width: 190px;top: 41px;}
 .main-menu ul li .sub-menu{top: 38px;}


  .custom-width-modal{width: auto;}
  .allevent-lists .inner-div ul li{font-size: 15px;}
  .navbar-nav li {padding: 0px 15px;}
  .navbar-nav .nav-link{font-size: 16px;}
#facilityModal .text-div strong{font-size: 14px;line-height: 1.4;}
.top-block{margin: 0 0 10px;}
#facilityModal .middle-blk span{font-size: 14px;}
[dir="ltr"] .navbar-nav li {padding: 0px 12px;}
[dir="ltr"] .navbar-nav .nav-link {font-size: 15px;}
.language-switcher{top: 1px;}
[dir="ltr"] .dropdown-menu.sub-menu{top: 40px;}
.dropdown-item{font-size: 14px;}
.banner-text h1{font-size: 40px;margin: 0 0 10px;}
.banner-text span {font-size: 18px;line-height: 1.1;}


.attraction-content h2{font-size: 30px;margin: 0 0 10px;}
.attraction-content h3{font-size: 29px;}
.attraction-content p{font-size: 18px;line-height: 26px;}
.attraction-content{margin: 0 0 60px;}
.attraction-details h4{font-size: 30px;}
.attraction-details p{font-size: 18px;line-height: 26px;}
.logo-block img{width: 85px;}
.attarction-list{max-width: 600px;}
.video-container{margin: 60px 0;}
.attraction-container{margin: 0 0 70px;}
.video-wrapper{padding-bottom: 46.25%;}
.video-overlay-button{width: 100px;height: 100px;}

.banner-container.event-page{height: 380px !important;}








}

@media (min-width: 992px) {
  .navbar-expand-lg .navbar-nav{align-items: center;}
  .sub-menu {display: flex !important;flex-direction: column;position: absolute;top: 42px;left: 0;width: 230px;max-height: 0;
    overflow: hidden;border-radius: 0;background-color: #ffffff;transition: max-height 0.9s ease;-webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.05), -4px 4px 4px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.05);-moz-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.05), -4px 4px 4px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.05);box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.05), -4px 4px 4px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.05);}
  .nav-item.dropdown.mega-menu:hover .sub-menu {max-height: 100vh;transition: max-height 0.8s ease;}



}


@media only screen and (min-width: 768px) and (max-width: 991px) {
  .main-menu ul li .sub-menu{top: 38px;}
  .header-container{box-shadow: none;background: transparent;padding: 0px 0px 0  ;position: absolute;top: inherit;  right: inherit;width: 100%;border-radius: 0;}
  .header-container .container-fluid{padding: 0;}
  .navbar-toggler{border: none;padding: 0;position: relative;}
  [dir="rtl"] .navbar-toggler{right: 30px;}
  [dir="ltr"] .navbar-toggler{left: 30px;}
  [dir="ltr"] .header-container{left: 0;}
  .main-menu ul li{padding: 0px 11px;}
  .main-menu ul li a{font-size: 14px;line-height: 18px; }
  .bttn{font-size: 14px;}
  .language-switcher a.lang{font-size: 14px;height: 30px;padding: 8px 16px 0px 6px;}
  .language-switcher a.lang::after{top: 10px;}
  .login-div .bttn.register{margin: 0 14px;height: 30px;}
  .header-inner{padding: 0 6px 0 0;}
  .logo{top: 8px;left: 25px;transform: none;}
  .logo img{width: 64px;}
  .login-div .bttn{border-radius: 7px;}
  .image-div img{width: auto;}
  .image-div{max-width: 120px;padding: 14px 15px;}
  .banner-image{height: 380px;}
  .banner-container{height: 380px;}
  .slick-dots{margin: 15px 0 0;}
  .slick-dots li button{font-size: 16px;width: 35px;height: 35px;}
  h2{font-size: 30px;}
  .inner-div ul li{font-size: 14px;margin: 0 0 15px 0;}
  .inner-div ul{margin: 0 ;}
  .inner-div ul li span{width: 12px;height: 12px;margin: 2px 0 0 4px;}
  .event-time-container{margin: 90px 0 30px;}
  .left-col .grid-item {margin:  8px 8px 10px 8px;  }
  .right-col .grid-item {margin:  8px 8px 10px 8px;  }
  .discount-container{padding: 70px 0;}
  .middle-col .grid-item{margin: 8px 8px 8px 8px;}

  [dir="ltr"] .inner-div ul li{font-size: 14px;}
  [dir="ltr"] .inner-div ul li span {margin:  2px 6px 0 0;}
  [dir="ltr"] .header-inner {padding: 0 0 0 15px;}
  [dir="ltr"] .login-div .bttn.register {margin:0 10px;  }
  [dir="ltr"] .main-menu ul li a {font-size: 13px; }
  [dir="ltr"] .login-div .bttn{font-size: 14px; }
  [dir="ltr"] .main-menu ul li {padding:0px 9px;}
  .slick-next.slick-arrow {left: 25px;}
  .slick-prev.slick-arrow {right: 25px;}
  .slick-arrow::before{width: 15px;height: 26px;}
  h1{font-size: 30px;}
  [dir="ltr"] .slick-prev.slick-arrow{left: 25px;}
  [dir="ltr"] .slick-next.slick-arrow{right: 25px;}

  .language-switcher li a span{font-size: 12px;}
  [dir="ltr"] .footer-links ul li a{font-size: 16px;}
  [dir="ltr"] .bottom-links ul li a{font-size: 16px;}
  .slick-arrow{top: 44%;}

.facility-container.home-page {margin: 100px 0 40px;}
.main-menu ul li .sub-menu{width: 190px;}

 #facilityModal .modal-dialog.custom-width-modal {width: 500px;margin: 0 auto;} 

.custom-width-modal{width: auto;}
.allevent-lists .inner-div ul li{font-size: 14px;}
.event-line-color{margin: 0 auto 35px;}
.calendar-div .fc-toolbar-chunk .fc-toolbar-title{font-size: 1.35em;}
.navbar-toggler img {width: 26px;}
.navbar-toggler:focus{box-shadow:none}
.navbar{padding:20px 0px !important;}
.menu-container {position: relative;padding: 0 0 15px;display: flex;flex-direction: column-reverse;}
.btns-div {display: flex;width: 100%;padding: 15px 20px;background: #b5876d;z-index: 9;justify-content: center;}
.ms-auto {margin: 0 !important;}
.navbar-expand-lg .navbar-nav .nav-link {display: flex;width: 100%;padding: 15px 20px;background: #b5876d;z-index: 9;   justify-content: center;}
.navbar-expand-lg .navbar-nav .nav-item.active .nav-link {background: rgba(181,135,109,0.3);color: #444; }
.navbar-expand-lg .navbar-nav .nav-link {display: flex;width: 100%;padding: 15px 20px;background: #b5876d;z-index: 9;justify-content: center;  }
.dropdown-toggle::after {display: inline-block;position: absolute;top: 50%;transform: translate(-50%,-50%);left: 50%;}
.navbar-nav li {padding: 0;border-bottom: 1px solid rgba(255,255,255,0.5);}
.navbar-nav li {padding: 0;}
.navbar-expand-lg .navbar-nav .nav-link{background: #b5876d;color: #fff;padding: 9px 20px;text-align: center;}
.navbar-collapse {top: 17px;position: relative;}
.header-container .menu-container::after {position: absolute;content: "";background: #b5876d;width: 100%;height: 50px;left: 0;bottom: -15px;}
[dir="ltr"] .logo{right: 25px;}
.login-div .bttn{color: #444;border: 1px solid #fff;border-radius: 5px;background: #fff;height: 30px;}
.login-div .bttn.register:hover {background: #830c83;border: 1px solid #fff;color: #fff;}
.language-switcher{top: 0px;margin-left: 0;}
.login-div .bttn.register {background: #fff;color: #444;}
.navbar-expand-lg .navbar-nav .nav-link:hover{background: rgba(181,135,109,0.3);color: #444;}
[dir="ltr"]  .dropdown-toggle::after{margin: 11px 0px 0 5px;}
[dir="ltr"]  .language-switcher a.lang{height: 29px;}
.event-time-container.calendar-div {  margin: 40px 0 50px;}
.fc-button-group .fc-button{font-size: 14px;}
.text-div strong{font-size: 13px;line-height: 18px;}
.hours li strong{font-size: 14px;}
.top-block{margin: 0 0 10px;}
#facilityModal .middle-blk span {font-size: 14px;}
#facilityModal .text-div strong{font-size: 13px;line-height: 20px;}
.hours li{font-size: 13px;}
.bottom-line{margin: 22px auto 0;}
.banner-text h1{font-size: 30px;margin: 0 0 10px;}
.banner-text span {font-size: 18px;line-height: 1.1;}


.attraction-content h2{font-size: 26px;line-height: 32px;margin: 0 0 10px;}
.attraction-content h3{font-size: 27px;margin: 0 0 10px;}
.attraction-content p{font-size: 17px;line-height: 25px;}
.attraction-content p br{display: none;}
.attraction-content {margin: 0 0 50px;}
.attarction-list{max-width: 550px;}
.attraction-details h4{font-size: 28px;line-height: 34px;}
.logo-block img{width: 85px;}
[dir="ltr"] .logo-block {padding: 0 25px 0 0;}
.attraction-details p{font-size: 17px;line-height: 25px;}
.attraction-container{margin: 0 0 50px;}
.video-container{margin: 60px 0;}
.video-wrapper{padding-bottom: 46.25%;max-width: 85%;}
.video-overlay-button{width: 90px;height: 90px;}

.banner-container.event-page{height: 360px !important;}

.nav-item.dropdown.mega-menu span {width: 42px;height: 42px;display: block;background: #fff;position: absolute;top: 0;right: 10px;border: 1px solid #b5876d;}
.nav-item.dropdown.mega-menu span.dropdown-toggle::after{background: url('../images/plus.png') no-repeat;width:15px;height: 15px;background-size: 100%;border: none;}
.nav-item.dropdown.mega-menu span.dropdown-toggle.open::after{background: url('../images/minus.png') no-repeat;width:15px;height: 4px;background-size: 100%;border: none;}

.calendar-inner {padding: 0 20px;}
.gallery-container-inner {padding: 0 20px;}
.discount-inner {  padding: 0 20px;}



}
@media only screen and (max-width: 767px) {
  body, p{font-size: 14px;}
  .main-menu{right: inherit;bottom: inherit;position: absolute;top: 60px;text-align: left;left: 0;width: 100%;float: left;padding: 0;z-index: 9;background: #b5876d;margin: 0;}
  .mean-container .mean-nav{background: none;margin: 0;}
  .main-menu ul li{width: 100%;padding: 0;}
  .mean-container .mean-nav ul li a{text-transform: capitalize;padding: 10px 20px;color: #ffffff; width: 100%;font-size: 18px;line-height: 22px;border: none; border-bottom: 1px solid rgba(255,255,255,0.5); }
  .mean-container .mean-nav ul li a:focus{color: #ffffff;background:#b5876d;}
  .main-menu ul{-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
  .main-menu ul li ul li a {padding: 8px 40px;}
  .mean-container .mean-bar{min-height: 0;padding: 0; background: none;}
  .main-menu ul li ul,.main-menu ul li ul li ul{background: none;top: inherit;position: relative;left: inherit;}
  .mean-container a.meanmenu-reveal {width: 30px;height: 30px;color: #b5876d;right:15px !important; top:-50px;padding: 0;transition: none;}
  .mean-container a.meanmenu-reveal span {background: #b5876d;margin-top: 5px;}
  .mean-container .mean-nav ul li a:hover,.mean-container .mean-nav > ul > li.active > a{background:#ffffff;color: #b5876d; }
  .mean-container a.meanmenu-reveal.meanclose{top: -50px;}
  .main-menu ul li:hover .sub-menu{display: none;box-shadow: none;}
  .main-menu ul li:hover .sub-menu{display: none;box-shadow: none;transition: none;max-height: inherit;}
  .main-menu ul li .sub-menu{position: relative;width: 100%;}
  .main-menu .sub-menu li a::before{right: 47px;top: 10px;font-size: 16px;}
  .mean-container .mean-nav ul li a.mean-expand{padding: 5px 12px;margin-top: 0;width: 43px;height: 43px;line-height: 17px;background: #b5876d;}
  .main-menu .sub-menu li{padding: 0;}
  .mean-container .mean-nav ul li li a{display: flex;}
  .mean-container .mean-nav ul li li a{opacity: 1;padding: 0px;width: 100%;font-size: 16px;line-height: 20px;}
  .mean-container .mean-nav ul li li a:hover,.mean-container .mean-nav ul li li a:focus{color: #b5876d;background: #ffffff;}
  .mean-container .mean-nav ul li.active a.mean-expand{color: #ffffff;}
  .sub-menu{opacity: 1;visibility: visible;min-width: 0;position: relative;left: inherit;transition: none;border: none;max-height: inherit;}
  .mean-container .mean-nav ul li a.mean-expand:hover {background: #b5876d;color: #ffffff}
  .main-menu nav > ul > li > a:hover, .main-menu nav > ul > li:hover > a {background: #b5876d;}
  .mean-container .mean-nav ul{overflow: hidden;}
  .main-menu ul li.has-sub:hover > a.mean-expand { color: #ffffff;background:#b5876d;}
  .main-menu ul li.has-sub:hover > a {background: #fff;}
  .mean-container .mean-nav ul li a{text-align: center;}
  .mean-container .mean-nav ul li.mean-last a{border-bottom: 1px solid rgba(255,255,255,0.5);}

  .logo {margin: 0;left: 0;  top: 5px;transform: none;padding: 0 0 0 12px;}
  .left-menu{display: none;}
  .header-inner .bttn{padding: 10px 16px;margin: 0 50px 0 0;font-size: 12px;}
  .header-container{box-shadow: none;background: transparent;padding:  0  ;position: absolute;top: inherit;  right: inherit;width: 100%;border-radius: 0;}
[dir="ltr"] .header-container{left: 0;}
  .image-div img{width: 80px;}
  .image-div{max-width: 110px;padding: 10px 10px;}
  .banner-image{height: 360px;}
  .banner-container{height: 360px;}
  h2{font-size: 28px;line-height: 34px;}
  .inner-div ul{flex-direction: column;margin: 0;max-width: 200px;margin: 0 auto;}
  .inner-div ul li{width: 100%;font-size: 16px;margin: 0 0 20px;}
  .inner-div ul li span{width: 13px;height: 13px;margin: 0 0 0 10px;}
  .event-time-container{margin: 70px 0 30px;}
  .event-time-container.calendar-div{margin: 30px 0 30px;}
  /* .grid{flex-direction: column;} */
  .grid-item{height: auto;}
  .discount-container{padding: 20px 0;}
  .newsletter-container{padding: 30px 0;}
  .form-inner{flex-direction: column;}
  .footer-links{flex-direction: column;}
  .form-inner span{margin: 0 0 10px;}
  .footer-links ul {margin:  0; display: flex;justify-self: center;flex-direction: column; }
  .footer-links ul li{text-align: center;}
  .footer-top{padding: 35px 0 0px;}
  .bottom-links{padding: 20px 0 3px;}
  .footer-links ul li a {font-size: 17px;}
  .bottom-links ul li a {font-size: 17px;}
  [dir="ltr"] .bottom-links ul li a {font-size: 16px;}
  .bottom-links ul li::after{top: 6px;height: 17px;}
  .copyright p{font-size: 12px;}
  .slick-dots li button{width: 30px;height: 30px;font-size: 15px;}
  .slick-dots{margin: 15px 0 0;}
  .mobile-visible {display: block;}
  /* .login-div{display: none;} */
  .nav-visible .menu-block .login-div{display: inline-block;padding: 15px 0 45px;}
  /* .language-switcher{display: none;} */
  .nav-visible .menu-block .language-switcher{display: inline-block;}
  .header-inner{justify-content: space-between;padding: 0;}
  .logo img{width: 75px;}
  .language-switcher li a span{font-size: 14px;}
  .login-div .bttn.register{background: #fff;color: #444;}
  .login-div .bttn{color: #444;border: 1px solid #fff;border-radius: 5px;background: #fff;}
  /* .event-time-container .card {    overflow-x: auto;}
  .event-time-container .card  .fc {min-width: 600px;padding: 0 10px;} */
  #gallery {display: flex;flex-wrap: wrap;grid-gap:0;  }
  #gallery > div {width: 48%;margin:1%;min-height: 100% !important;  }
  /* .mean-container .mean-nav{ visibility: hidden;} */
  [dir="ltr"] .inner-div ul li span {margin:  0 10px 0 0;  }
  [dir="ltr"] .inner-div ul li {font-size: 15px;  }
  [dir="ltr"] .mean-container a.meanmenu-reveal {left: 15px !important;  }
  [dir="ltr"] .logo{right: 15px;}
  .banner-inner{max-width: 280px;}
  .slick-next.slick-arrow {left: 13px;}
  .slick-prev.slick-arrow {right: 13px;}
  .slick-arrow::before{width: 15px;height: 26px;}
  h1{font-size: 30px;}
  [dir="ltr"] .slick-prev.slick-arrow{left: 13px;}
  [dir="ltr"] .slick-next.slick-arrow{right: 13px;}
  .fc .fc-toolbar-title{font-size: 16px;}
.bottom-line{margin: 8px auto 0;}
.facility-container.home-page {margin: 30px 0 40px;}
.banner-container .banner-list ul li{height: 210px;}
.banner-text h1{font-size: 20px;margin: 0 0 5px;}
.banner-text span{font-size: 13px;display: block;line-height: 1.3; white-space: nowrap;width: 100px; overflow: hidden;text-overflow: ellipsis; }
/* .thumb-div img{height: 80px;width: 140px; } */
.thumb-div img{width: 140px; }
[dir="ltr"] #tooltipModal .modal-body {padding: 40px 16px 16px 16px;}
[dir="ltr"] #tooltipModal .date-div{left: 15px;}
[dir="ltr"] .form-inner span {  margin: 0 0 10px;font-size: 21px;}
.form-inner .bttn{font-size: 15px;}
.allevent-lists .inner-div ul{max-width: 100%;}
.calendar-div .fc .fc-toolbar .fc-toolbar-chunk:first-child{width: auto;  position: relative;right: inherit;left: inherit;text-align: center;top: inherit;margin: 0 5px 0 0;}
.calendar-div .fc-toolbar-chunk .fc-toolbar-title{font-size: 16px;}
[dir="ltr"] .calendar-div .fc .fc-toolbar .fc-toolbar-chunk:first-child{margin: 0 0 0 5px;}
/* .calendar-div .fc .fc-toolbar {justify-content: space-between;} */
#facilityModal .modal-dialog.custom-width-modal {left: 0 ;top: 0;transform: none;max-width: inherit;width: 86%;margin: 0 auto;right: 0;}
.custom-width-modal {  max-width: inherit;  width: auto;}
#facilityModal .thumb-div{width: 100%;  text-align: center;}
#tooltipModal .thumb-div{width: 100%;  text-align: center;}
.top-block{flex-direction: column;}
#facilityModal .text-div{width: 100%;margin: 0 0 10px;}
#tooltipModal .text-div{width: 100%;margin: 0 0 10px;}
.bottom-div{flex-direction: column;}
.allevent-lists .inner-div h2{font-size: 20px;margin: 10px 0 25px;}
#tooltipAllModal .modal-dialog{right: 0px !important;left: 0 !important;max-width: 450px;width: 100%;margin: 0 auto;}
#tooltipModal .modal-dialog{right: 0px !important;left: 0 !important;max-width: 450px;width: 100%;margin: 0 auto;}
#tooltipModal .modal-body {  padding: 40px 16px 16px 16px;}
.event-line-color{margin: 0 auto 35px;}
#facilityModal .modal-content{border-radius: 15px!important;}
#tooltipAllModal .modal-content{border-radius: 15px!important;}
#tooltipModal .modal-content{border-radius: 15px!important;}
.banner-list .banner-text{width: fit-content;}
.banner-list .banner-content  .col-md-12{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.banner-list ul li:hover .mobile-show {display: block;animation: slideTextLeftToRight 0.8s ease forwards;}
.allevent-lists .inner-div ul li{font-size: 15px;margin: 0 0 13px;align-items: inherit;}
.navbar-brand{margin: 0;}
.navbar-toggler{border: none;position: relative;top: 1px;}
.navbar-toggler:focus{box-shadow: none;}
.navbar{padding: 15px  0 !important;}
.btns-div{padding: 0 0 30px;}
.navbar .container-fluid{padding: 0;}
.btns-div {display: flex;width: 100%;padding: 15px 20px;background: #b5876d;z-index: 9;justify-content: center;}
.menu-container {position: relative;  padding: 0 0 15px;display: flex;flex-direction: column-reverse;}
.navbar-collapse{top: 17px; position: relative;}
.ms-auto {margin: 0 !important;}
.navbar-nav li{width: 100%;}
.navbar-expand-lg .navbar-nav .nav-link{background: #b5876d;color: #fff;padding: 8px 20px;text-align: center;}
.navbar-nav li{padding: 0;border-bottom: 1px solid rgba(255,255,255,0.5);}
.navbar-toggler img{width: 26px;}
.navbar-expand-lg .navbar-nav .nav-item.active .nav-link{background: rgba(181,135,109,0.3);color: #444;}
.header-container .menu-container:after{position: absolute;content: ""; background: #b5876d;width: 100%;height: 50px;left: 0;bottom: -15px;}
.dropdown-toggle::after {display: inline-block;margin-left: 0;position: absolute; top: 50%;transform: translate(-50%,-50%);left: 50%;}
.language-switcher a.lang{height: 30px;padding: 8px 16px 5px 6px;}
.login-div .bttn.register:hover{border: 1px solid #fff;color: #fff;background: #830c83;}
.language-switcher{margin-left: 0;top: 0;}
.language-switcher a.lang::after{top: 11px;}
.navbar-expand-lg .navbar-nav .nav-link:hover{background: rgba(181,135,109,0.3);color: #444;}
.fc-button-group .fc-button{font-size: 12px;}
.fc .fc-button .fc-icon {font-size: 14px;}
.fc-today-button.fc-button.fc-button-primary{font-size: 12px;}
[dir="ltr"] .login-div .bttn.register{margin: 0 20px;}
.btn-close{width: 14px;height: 14px;}
#facilityModal .middle-blk span{ line-height: 18px;}
#facilityModal .modal-title{margin: 10px 0 10px;}




.attraction-content h2{font-size: 22px;line-height: 26px;}
.attraction-content h3{font-size: 21px;line-height: 25px;margin: 0 0 15px;}
.attraction-content p{font-size: 14px;line-height: 21px;}
.attraction-content p br{display: none;}
.attraction-content {margin: 0 0 30px;}
.attarction-list ul li a{flex-direction: column;}
[dir="ltr"] .logo-block {padding: 0 0 20px;}
.logo-block{justify-content: center;padding: 0 0 15px;width: 100%;}
.logo-block img{width: 75px;}
.logo-block span{width: 17px;height: 17px;margin: 0 0 0 10px;}
[dir="ltr"] .logo-block span {margin: 0 10px 0 0;}
.attraction-details{display: flex;flex-direction: column;text-align: center;width: 100%;}
.attraction-details h4{font-size: 22px;line-height: 26px;margin: 0 0 5px;}
.attraction-details p{font-size: 14px;line-height: 21px;}
.attraction-container{margin: 0 0 10px;}
.video-container{margin: 30px 0 40px;}
.video-wrapper{max-width: 100%;}
.video-overlay-button{width: 70px;height: 70px;}
.attraction-details p br{display: none;}

.banner-container.event-page{height: 360px !important;}


.nav-item.dropdown.mega-menu span {width: 40px;height: 40px;display: block;background: #fff;position: absolute;top: 0;right: 0;border: 1px solid #b5876d;}
.nav-item.dropdown.mega-menu span.dropdown-toggle::after{background: url('../images/plus.png') no-repeat;width:15px;height: 15px;background-size: 100%;border: none;}
.nav-item.dropdown.mega-menu span.dropdown-toggle.open::after{background: url('../images/minus.png') no-repeat;width:15px;height: 4px;background-size: 100%;border: none;}
.calendar-inner {  padding: 0;}
.gallery-container-inner {  padding: 0;}
#facilityModal .modal-header{padding-bottom: 10px;}
.discount-inner {  padding:0px;}
}



@media only screen and (max-width: 479px) {
.hours{flex-direction: column;}
.hours li {width: 100%;}
.left-row{width: 100%;margin: 0 0 5px;align-items: center;}
.allevent-lists .inner-div ul li{flex-direction: column;}
#tooltipAllModal .modal-dialog{right: 0px !important;left: 0 !important;max-width: 300px;width: 100%;}
#tooltipModal .modal-dialog{right: 0px !important;left: 0 !important;max-width: 300px;width: 100%;} 
    
}