@media only screen and (max-width:1100px){.wrapper>.container>.row{margin-right:0;margin-left:0}.wrapper>.container{max-width:1024px}.header .nav>ul>li.m1{padding-right:82px}.header .nav>ul>li.m3{padding-right:500px}}@media only screen and (max-width:1024px){.wrapper>.container{max-width:991px}.header .nav>ul>li.m1{padding-right:85px}.header .nav>ul>li.m3{padding-right:455px}}@media only screen and (max-width:991px){.wrapper>.container{max-width:800px}.header .nav>ul>li{font-size:16px}.header .nav>ul>li.m1{padding-right:30px}.header .nav>ul>li.m3{padding-right:426px}.main_content{height:calc(100% - 177px)}.interior_content_inner{padding:0 10px}.modal{padding:0 15px!important}.subscription_modal .modal-dialog{margin:60px auto}}@media only screen and (max-width:800px){.wrapper>.container{max-width:768px}.header .nav>ul>li{font-size:13px}.header .nav>ul>li.m1{padding-right:22px}.header .nav>ul>li.m3{padding-right:452px}}@media only screen and (min-width:769px){.header .nav{display:table!important}}@media only screen and (max-width:768px){h1{font-size:32px}h2{font-size:28px}h3{font-size:22px}h4{font-size:20px}h5{font-size:16px}h6{font-size:14px}p{font-size:15px;line-height:22px}body,html{height:auto;overflow:auto}.main_content{height:auto}.wrapper,.wrapper>.container>.row{height:auto}.wrapper>.container>.row{margin-right:0;margin-left:0}.wrapper>.container{width:100%}#nav-toggle{display:block}.header{height:100px}.header .nav{height:auto;display:none;position:absolute;z-index:2;background:#fff;left:0;right:0;top:100%;padding:0 0 20px}.header .nav>ul{display:block}.header .nav>ul>li,.header .nav>ul>li.m1,.header .nav>ul>li.m1.m5,.header .nav>ul>li.m3{display:block;padding:8px 15px;text-align:center}.header .nav>ul>li a{display:block;color:#3c0458}.footer .copy{width:45%}.footer .social_icon{width:33%}.banner_img,.banner_text{width:100%}.banner_img{height:650px}.banner_img>img{object-position:top}.banner_text .table_cell{top:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.banner_text_inner h1{font-size:30px;padding:15px 0;margin:16px 0;line-height:45px}.banner_text_inner h1 small{font-size:25px}.default_inner{padding:30px 15px}.default_content_body{height:auto!important}.default_content_body p{font-size:16px}.subscription_modal .modal-dialog{margin:20px auto}.alignleft,.alignright,.wp-caption.alignleft,.wp-caption.alignright{float:none;display:block;margin:0 auto 15px;text-align:center;max-width:100%}.wp-caption img{margin:0 auto;max-width:100%;display:block}}@media only screen and (max-width:640px){.banner_img{height:480px}.footer{display:block;text-align:center;height:auto;padding:16px 0}.footer>*{width:auto;display:block}.footer .copy{width:100%;padding:0 0 16px}.footer .social_icon{width:100%;text-align:center}.banner_text_inner{width:100%}.banner_text h4{font-size:18px}.banner_text h3{line-height:27px;font-size:20px}.subscription_modal .modal-header .close{opacity:1;background:#fff;border-radius:50%;padding:3px 8px 7px}.subscription_modal .modal-header .close img{width:18px}.subscription_modal .modal-header{top:10px;right:12px}.footer .fsuc{width:100%;margin-bottom:20px;text-align:center}.footer .fsuc .mc4wp-alert{position:static;margin-top:10px}.header .logo a{color:#fff;font-size:36px}.comingsoon,.herobanner,.homeevent,.latest_event,.newslatter{margin-bottom:30px}.header .logo a{color:#fff}.header .nav>ul>li a,.header.stick .nav>ul>li>a{font-size:30px;color:#3c0458}.oct_version .header .nav,.oct_version .header.stick .nav{padding:20px 0}.banner_content{left:50%!important;transform:translate(-50% ,-50%)}.banner_content h1{font-size:36px;line-height:normal}.passstaff p{display:block}.comingsoon .btnbook{display:block;width:200px;margin:0 auto 10px}.homeevent .allevent{margin-top:15px;margin:0 auto 10px;width:180px;display:block}}@media only screen and (max-width:480px){.header .logo{font-size:26px;padding:0 27px;max-width:350px}.banner_img{height:350px}.subscription_modal .col img{max-height:350px;width:100%;object-position:top}.subscription_modal h4{font-size:38px}.footer .social_icon ul li:first-child{padding-left:0}.banner_content{left:25%!important}.banner_content h1{font-size:28px}}@media only screen and (max-height:660px){.banner_text .table_cell{padding:20px 0}.banner_text_inner h1{margin:15px 0;padding:15px 0}}