/* #Media Queries
================================================== */

@media (min-width: 1200px) {
.logo img{ width:116px;}
  }

@media (min-width: 992px) and (max-width: 1199px) {
.header{ position:relative}
.header-wrapper{ padding:0 130px;}
.logo img{ width:116px;}
.event-box{ padding:0; margin-top:0;}
.event-box .content{ padding:30px;}
.event-box .event-image{ position:relative; top:0; -webkit-transform:translateY(0%); -ms-transform:translateY(0%); transform:translateY(0%); left:0; width:auto;}
.event-box .event-image img{ width:100%}
.event-box .price{ top:30px; right:30px; z-index:100}
.header-wrapper{ padding-right:180px;}
}
/* END__ */

@media (min-width: 768px) and (max-width: 991px) {
.mpc-separator{ display:none;}
.header{ position:relative}
.header-wrapper{ padding:15px 0;}
.logo{ position:relative; float:left; top:auto; margin:0;}
.header .social{ right:50px;}
.logo img{ width:80px;}
.header .lang{ right:230px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.event-box{ padding:0; margin-top:0;}
.event-box .content{ padding:30px;}
.event-box .event-image{ position:relative; top:0; -webkit-transform:translateY(0%); -ms-transform:translateY(0%); transform:translateY(0%); left:0; width:auto;}
.event-box .event-image img{ width:100%}
.event-box .price{ top:30px; right:30px; z-index:100}
.intro-content, .latest-program, .latest-events, .latest-news{ padding:40px 0;}
.intro-content h1, .latest-program h2,.latest-news h2{ font-size:36px;}
.page-banner{ padding:60px 0;}
.mini-cart{ display:none !important;}
}
/* END__ */

@media only screen and (max-width: 767px) {
body{ font-size:1rem;}
p {line-height:1.5rem}
h1, .h1 {font-size:1.875rem;}
h2, .h2 {font-size:1.6875rem;}
h3, .h3 {font-size:1.4375rem;}
h4, .h4 {font-size:1.25rem;}
h5, .h5 {font-size:1.125rem;}
h6, .h6 {font-size:1rem;}
.mpc-separator{ display:none;}
.header{ position:relative}
.header-wrapper{ padding:15px 0;}
.logo{ position:relative; float:left; top:auto; margin:0;}
.header .social{ position:fixed; top:auto; margin:0; bottom:2px; left:auto; right:2px;}
.header .social li{ float:left; width:33.333%; margin:0;}
.header .social li a{ width:auto; border-radius:0; margin: 2px;}
.logo img{ width:80px;}
.header .lang{ right:100px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.event-box{ padding:0; margin-top:0;}
.event-box .content{ padding:20px;}
.event-box .event-image{ position:relative; top:0; -webkit-transform:translateY(0%); -ms-transform:translateY(0%); transform:translateY(0%); left:0; width:auto;}
.event-box .event-image img{ width:100%}
.event-box .price{ top:15px; right:15px; z-index:100}
.intro-content, .latest-program, .latest-events, .latest-news, .page-wrapper{ padding:20px 0;}
.intro-content h1, .latest-program h2,.latest-news h2, .page-banner h1{ font-size:30px;}
.latest-events .intro{ margin-bottom:20px;}
.footer .social{ display:none;}
.footer { padding-bottom:60px;}
.page-banner h1, .breadcrumb{ float:none;}
.breadcrumb{ padding-bottom:0;}
.page-banner{ padding:40px 0;}
.calender-box{ padding:15px;}
.calender-box .ui-datepicker td, .calender-box .ui-datepicker td{ padding:5px;}
.program-box{ padding-bottom:60px;}
.program-box .col-sm-4{ margin-bottom:15px;}
.event-listing .event-info{ margin-bottom:25px;}
.payment-content-box label{ line-height:inherit; text-align:left;}
.news-listing .news-box-list .col-sm-5{ margin-bottom:25px;}
.past-event-list .col-sm-4{ margin-bottom:15px;}
.error-page h2{ font-size:70px;}
.error-page h3{ font-size:26px;}
.product-desc{ margin-top:25px;}
}
/* END__ */

@media (max-width: 380px) {
.calender-box .ui-datepicker td, .calender-box .ui-datepicker td{ padding:2px;}
.calender-box .ui-state-default{ height:30px; width:30px; line-height:30px; font-size:15px;}
}
/* END__ */

