@media (max-width:1199px) {
.navbar-inverse .navbar-nav > li:nth-child(3n) > a {margin: 15px 340px 15px 0;}
.navbar-inverse .navbar-nav > li > a {margin: 15px 20px 15px 0;}
.navbar-inverse .navbar-nav > li:last-child > a {margin: 15px 0;}
.corporateBoxTop h2 {font-size: 22px;}
.corporateBoxTop p {font-size: 13px;line-height: 20px;}
.videoText p {font-size: 16px;}
    
.ftevent-img{ height: 100px;}
.ft-eventbox h2 { font-size: 14px !important;}
.press-img-box img { height: auto;}    
}


@media (min-width:991px) and (max-width:1199px) {
.ftevent-img {
    height: 162px;
}
}

@media (max-width:1024px) {
.footerInner .socialArea {padding-bottom: 20px;position: relative;right: 0;text-align: center;top: 0;width: 100%;}
}

@media (max-width:991px) {
.navbar-inverse .navbar-nav > li > a {padding-left: 8px;padding-right: 8px;}
.mainLogo {left: 0;margin-left: 0;top: 28px;width: 140px;}
.logo {float: right;margin-top: 70px;width: 171px;}
.navbar-inverse .navbar-nav > li:nth-child(3n) > a {margin: 15px 20px 15px 0;}
.topHeader {padding-bottom: 35px;}
.topHeaderRight {margin-top: 26px;}
.videoSection .container::after {right: -235px;}
.videoText p {line-height: 22px;margin: 15px 0 0;}
.videoText h3 {margin: 8px 0 0;}
.videoText h2 {font-size: 24px;line-height: 28px;}
.footerLogo a {margin: 10px;}
    
.findoutmore-btn a{ font-size: 13px;}
.ftevent-img{ height: 132px;}
.ticketbtnbg a img{ width: 100%;}
.ticketbtnbg a{ padding: 6px 52px;}
}


@media (min-width: 767px) and (max-width:991px) {
.ftevent-title	{margin-bottom: 41px;}
.ftevent-date {min-height: 78px;}
}
	
	
@media (max-width:767px) {
.topHeader {padding-top: 10px;}
.accordianSectionInner { width: 750px;}
.logo {margin-bottom: 0;margin-top: 0;text-align: center;width: 100%;float: none;}
.navbar-inverse .navbar-nav > li > a {border-bottom: 1px solid #96d30e;display: block;font-size: 17px;padding: 6px 15px;}
.navbar-nav {float: none;}
.navbar-header {padding-left: 15px;text-align: left;}
.navbar-toggle {float: none;margin: 8px auto;border-color: #fff !important;}
.navbar-nav > li {display: block;float: none;text-align: left;}
.mainLogo {margin: 0 auto 20px;position: static;width: 190px;}
.topHeaderRight {text-align: center;width: 100%;}
.phone {font-size: 30px;line-height: 30px;margin-top: 15px;text-align: center;}
.navbar-inverse .navbar-nav > li > a {border-bottom: 1px solid #222;display: block;font-size: 17px;margin: 0;padding: 10px 15px;}
.navbar-inverse .navbar-nav > li:nth-child(3n) > a {margin: 0;padding: 10px 15px;}
.corporateBoxTop a {margin: 10px auto;padding: 0;width: 200px;}
.corporateBoxTop {padding: 20px 24px;}
.corporateBoxTop p {font-size: 15px;line-height: 20px;}
.bannerBottomInner {padding: 45px 0 10px;}
.corporateBox {margin: 0 0 50px 0;}
.videoText h2 {font-size: 24px;line-height: 28px;margin-top: 20px;text-align: center;}
.videoText h3 { text-align: center;}
.videoText p {text-align: center;}
.newsSectionInner h2 {text-align: center;float: none;}
.newsColumnImage {width: 100%;float: none;}
.newsColumn h3 {width: 100%;text-align: center;float: none;}
.newsColumn {text-align: center;width: 100%;}
.newsColumn p {width: 100%;text-align: center;float: none;}
.newsColumn a {text-align: center;display: inline-block;margin: 15px auto 0 auto;float: none;}
.footerText {text-align: center;}
.footerInner .socialArea {margin-top: 10px;text-align: center;}
.footerLogo {margin-top: 40px;}
.videoSection .container::after { display: none;}
.newsSection .container::after { display: none;}
 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {color: #eacd96;}
.img-m-block img {width: 100%; height: auto;}  
.moveright { margin-bottom: 20px;}    
.ticketbtnbg a img{ width: inherit; float: left;}
    .ticketsleft{ margin-bottom: 80px;}
    .ticketbtm_btn{ margin: 0 auto;}
    .press-text-box { padding-top: 0;}
.ftevent-img{ height: 136px;}	
}
@media (max-width:600px) {
    .ft-eventbox{ width: 100%; margin: 0 0 25px 0; background-size: cover;}
    .ftevent-img{ height: 300px !important;}
    .ft-eventbox h2{ font-size: 17px !important;}
    .ticketbtm_btn{ width: 50%;}
    .press-img-box, .press-text-box { width: 100%;}
    .press-text-box { padding-top: 40px;}
}

@media (max-width:480px) {
.entry_title_wrapper{ background-size: 100% 100%;}
h1.entry_title{ font-size: 21px;} 
h2.gallery_page_title{ font-size:30px;}
    
.ftevent-img{ height: 271px !important;}
.ticketbtm_btn{ width: 60%;}
}

@media (max-width:479px) {
.crew-img-box {display: table;float: none; margin: 0 auto; padding: 0 0 25px;}
}

@media (max-width:400px) {
.ftevent-img{ height: 207px !important;}
}