body { padding:0!important;}
 .navbar-brand{padding:10px 15px!important;}
  .partner-logos{width:14%;float:left; border-left:1px dashed #ccc;padding-left:20px;padding-top:10px;border-right:1px dashed #ccc; margin-top:10px;}
  nav.navbar.bootsnav.navbar-fixed{min-height:88px;}
  .date-venue{width:30%; float:left; font-size:26px; line-height:25px;margin-top:10px;padding-top:10px;padding-left:20px;color:#ed220d;}
  .date-venue span{ display:block; font-size:15px;color:#333;}  
  .spkPanel{ background:#f3f3f3;}
 .Blurb{min-height:372px;}
 ul#spkSlide{ list-style-type:none; left:0px!important;}
 ul#spkSlide li{margin-right:10px;}
 .nbs-flexisel-container{position:relative;max-width:100%;}
.nbs-flexisel-ul{list-style-type:none;margin:0px;padding:0px;position:relative;text-align:center;width:99999px;}
.nbs-flexisel-inner{background:rgba(0, 0, 0, 0);float:none;overflow:hidden;width:88%; margin:0 auto;}
.nbs-flexisel-item{cursor:auto;float:left;line-height:0;margin:0px;padding:0px;position:relative;}

#flexiselDemomobile li{width:216px; height:95px;}
.boxs {
	width: 248px !important;
	padding: 0px 5px !important;
	height: 420px;
}
p.text-gray { padding-left:10px; padding-right:10px;}
.boxs .Blurb {
	height: 400px;
}
.u-BoxShadow100 {
	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
}
#spkSlide li {
	width: 300px;
}

ul#spkSlide .nbs-flexisel-nav-left,ul#spkSlide .nbs-flexisel-nav-left{ display:none;}
 @media (min-width: 300px) and (max-width:359px) {
#spkSlide {
	left: 39px!important;
	width:90%; margin:0 auto; overflow:hidden; height:420px;

}
.boxs {
	width: 248px !important;
	margin:0 auto!important;
	height:420px!important;
}
.boxs .Blurb {
	height: auto!important;
}
}
 @media (min-width: 360px) and (max-width:479px) {
#spkSlide {
	left: 20px!important;
}
.boxs {
	width: 355px !important;
}
.boxs .Blurb {
	height: auto!important;
}
}
 @media (min-width: 375px) and (max-width:479px) {
#spkSlide {
	left: 30px!important;
}
.boxs {
	width: 350px !important;
	height:450px !important;
}
.boxs .Blurb {
	height:450px !important;
}
}
 @media (min-width: 480px) and (max-width:599px) {
#spkSlide {
	left: 60px!important;
	width:100%; margin:0 auto; overflow:hidden; height:450px;
}
.boxs {
	width: 248px !important;
	margin:0 auto!important;
	
}
.boxs .Blurb {
	height: auto!important;
}
}
 @media (min-width: 600px) and (max-width:766px) {
#spkSlide li {
	left: 0px!important;
	width:100%; margin-right:34px!important; overflow:hidden;height:410px;}
.boxs {
	width: 248px !important;
	height:410px;
}
.boxs .Blurb {
	height: 410px!important;
}
}
 @media (min-width: 767px) and (max-width: 979px) {
#spkSlide{
	width: 80%!important;
	height:370px!important;
	overflow:hidden!important;
	margin:0 auto!important;
}

.boxs {
	width: 248px !important;
	height:400px!important;
}
.boxs .Blurb {
	height: 450px!important;
}
}
 @media (min-width: 980px) and (max-width: 1199px) {
#spkSlide {
	left: 0px!important;
}
.boxs {
	width: 355px !important;
	padding: 0px 40px !important;
}
.boxs .Blurb {
	height: auto!important;
}
}
 @media (min-width:1024px) and (max-width:1199px) {
.boxs {
	width: 282px !important;
	padding: 0px 40px !important;
	height:500px!important;
}
}

.mobile-bg{ display:none; overflow:hidden;}

h5,h6{margin-top:0px!important;margin-bottom:0px!important;}
ul.ftrcontact{width:100%;margin:0;padding:0;clear:both; list-style-type:none;}
ul.ftrcontact li{width:285px;float:left;padding:0;min-height:auto;}
.ftr-head{color:#fff;display:block;font-family:"Roboto",sans-serif;font-size:16px;font-weight:400;margin-bottom:4px;text-transform:uppercase;line-height:14px;}
.ftr-name{color:#fff;display:block;font-family:"Roboto",sans-serif;font-size:15px;font-weight:400;line-height:18px;margin-bottom:0;text-transform:uppercase;}
.ftr-number{color:#fff;font-family:"Roboto",sans-serif;font-size:30px;line-height:26px;}
.ftr-mail{color:#fff;font-family:"Roboto",sans-serif;font-weight:400;font-size:14px;line-height:14px;margin-bottom:18px;}
.ftr-mail a{color:#f2e600;text-decoration:none;}
.ftr-mail a:hover{text-decoration:underline;}
.ftr-btn{background:none;color:#fff;font-family:"Roboto",sans-serif;font-size:17px;font-weight:400;line-height:18px;margin:15px auto 0;padding:7px 13px;text-decoration:none;text-transform:none; border:1px solid #fff;}
.ftr-btn:hover{text-decoration:underline; background:#fff;color:#333;}
.magCont{width:300px;overflow:hidden;}
.mag-left{width:127px;float:left;height:auto;}
.mag-left img{width:100%;border:1px solid #fff;}
.mag-right{width:173px;float:right;}
.mag-txt{color:#fff;font-family:"Roboto",sans-serif;font-size:20px;font-weight:400;line-height:20px;text-align:center;padding:35px 0 25px;}
.subs{background:#fff;width:100%;display:block;padding:11px 0;color:#ed220d;font-family:"Roboto",sans-serif;font-size:20px;font-weight:400;line-height:17px;text-align:center;text-transform:uppercase;}
.subs a{color:#ed220d;}
.subs a:hover{text-decoration:underline;}


 .videoHome{width:44%;}
 
 
 .myamount {
    padding: 0px 0 0 15px;
    background: #fff8ac;
    width: 100%;
    height: 40px;
    font-size: 18px;
    font-weight: normal;
    color: #000;
    font-weight: bold;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
}
.myamount input[type="text"]{background: #fff8ac;}
.inpt-txt3 {
    border: none !important;
    color: #000!important;
   
    font-size: 18px;
    width: 55px!important;
    font-weight: bold;
    padding: 0 !important;
    margin: 7px 0 0 10px;
    background: #fff8ac!important;
}
.form-group{margin-bottom:10px!important;}
.btn-primary{ background:#ed220d; border-color:#ed220d;}
.btn-primary:hover,.btn-primary:focus{background:#ed220d;border-color:#ed220d;}
.bookSeat h3{ margin-bottom:5px; font-weight:bold;}
.bookSeat p{padding:0px; color:#fff;}
.form-control{height:37px;}
.bg-darker{ background-color:#ed220d!important;}
.footer-btm{ background:#151515; }
.copyright{width:40%; float:left;}
.copyright p{color:#fff;}
.btmpwrd{width:25%; float:right;}
.btmpwrd p{color:#fff;}

.video-bg{height:100%;}
.video-bg video {
    min-width: 100%;
    min-height: 100%;
	
}
.ImageBackground{ z-index: 1;
  overflow: hidden;
  clear:both;
  position:relative;}
.bg1 {
  
  background-image:none;
  height:800px!important; 
  position:relative;
}
.header-ttl div{font-size: 70px;display: block;	line-height: 65px;}
.header-ttl div span{text-transform:lowercase;}
.slider-verticle{height: 100%;	display: table;}
.slider-verticle .slider-verticle-cell{vertical-align: middle;	display: table-cell;}
.spk-pad-btm{margin-bottom:30px;}
.date-loc{margin-bottom:20px;}
.bg-overlay{ background:rgba(0,0,0,0.7); height:100%; position:absolute;z-index:9;width:100%;}
textarea, select, .tg-select select, .form-control, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{border:1px solid #dbdbdb;}
.grey-bg{ background-color:#fff!important; position:relative;}
.bookSeat h2{color:#333;}
.bookSeat p{color:#333;}
.slideContent{padding-top:80px;padding-left:20px;float:left; margin-top:150px;}
.slideContent h2{margin-top:0px; font-size: 95px;font-weight: 800;	color: #fff;text-transform: uppercase;	line-height: 77px;}
#white-bg{background:#fff;}
.myfrm{ position: absolute!important;
    z-index: 9!important;
    top: 0px; width:100%;}

.textSlide{width:100%; float:right; position:absolute; top:0px;z-index:99999999999999999999999999999999999999;}

.strip-head{
    background:#ed220d; height:3px; display:block;}
	.strip-head img{width:100%;border-top-left-radius:4px; border-top-right-radius:4px;}
.frmPad{margin-left:0px; margin-top:50px;}

.nbs-flexisel-item .section-early{display:block;background:none;height:306px;margin:0 auto;width:250px;}

	
.my-slide{ position:absolute;z-index:1;margin-top:40px; overflow:hidden!important; left:0px!important; width:100%;}
.my-slide li{ font-size:20px; color:#fff;line-height:21px; text-align:center; min-height:200px!important; overflow:hidden;}
.my-slide li p.title{color:#fff; font-size:13px; background:#ed220d; padding:5px 10px; margin-bottom:30px;width:35%; border-radius:4px; -moz-border-radius:4px; text-transform:uppercase; -webkit-border-radius:4px; margin:0 auto; position:relative!important;}
.my-slide li span{ font-size:15px; display:block;margin-top:10px;}
.my-slide li strong{color:#ffe900; display:block;}

 .my-slide .nbs-flexisel-nav-left,
.my-slide .nbs-flexisel-nav-right {
    width: 17px;
    height: 34px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
   
}

.my-slide .nbs-flexisel-nav-left {
    left: 0px;
    background: url(../imgs/left-arrow.png) no-repeat;
	 top:50px!important;
}

.my-slide .nbs-flexisel-nav-right {
    right: 0px;
    background: url(../imgs/right-arrow.png) no-repeat;
	top:50px!important;
}



.my-slide li p.title:after{
	content: '';
	display: block;  
	position: absolute;
	right: 40%;
	top: 100%;
	margin-top: 0px;
  
	width: 0;
	height: 0;
	border-top: 4px solid #ed220d;
	border-right: 4px solid transparent;
	
	border-left: 4px solid transparent;
}



@media (max-width:992px){
nav.navbar.bootsnav.navbar-fixed .logo-scrolled{width:219px!important; height:55px!important; z-index:999999999999; display:block!important;}
}
@media screen and (min-width:320px) and (max-width:479px)
{
.frmPad{margin-left:0px!important;margin-top:30px!important;}
.slideContent{ display:block!important; padding-top:70px;}
.slideContent .buyTicket {margin-top: 20px;}
.slideContent h2{line-height:0px;}
.strip-head img{width:100%;margin-top:-6px;}
.ImageBackground__holder{background-position:-105px -32px;height:1200px!important;}
.partner-logos{ display:none;}
.date-venue{width:100%; text-align:center; float:none;margin-top:20px;}
.ImageBackground{margin-top:60px;}
.bg1{height:700px!important;}
.video-bg{ display:none!important;}
.slideContent h2 img{width:100%!important;}
.videoHome{width:100%;}
.videoHome img{width:100%;}
.nav-tabs>li>a{padding:20px 31px;}
.table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child{ font-size:12px;}
.tab-content td{ font-size:12px; width:100%;}
.tab-content{padding:40px 5px;}
.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th{white-space:inherit;}
.logo .logo-scrolled{width:219px!important; height:55px!important; z-index:999999999999; display:block!important;}
nav.navbar.bootsnav .navbar-toggle{ display:none;}
.myfrm{width:100%!important; background:none;}
.frmPad{ float:left!important;}
.flex-container{height:720px;}
.flexslider .slides img{ height:720px!important; background-size:cover;}
.btm-partner{display:none;}
.mobile-bg{display:block!important;}	
ul#spkSlide li { margin-left:15px; margin-right:10px;}
	.copyright { width:100%;}
	.btmpwrd { width:90%; margin:0 auto;} 
	.copyright p { text-align:center;}
	.boxs { height:auto; width:248px!important; margin-right:80px!important;}
	.ImageBackground__holder > img {
    display: block !important;
}
.aboutTxt{padding-top:20px; text-align:center;}
.copyright{width:100%; text-align:center;}
.btmpwrd{width:65%; text-align:center; margin:0 auto; float:none;}
.ftrcontact li{ text-align:center; width:100%!important;}
.delFrm{width:100%!important; margin-bottom:20px;}
.delFrm2{width:100%!important;}
.myPayment{width:100%!important;}
.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th{width:40%;}
#partners h3{ font-size:21px!important; margin-top:0px!important;}
.slideContent .buyTicket{margin-left:0px!important;}
.magCont { margin:0 auto;}
}
@media screen and (min-width:320px) and (max-width:359px)
{
.nav-tabs > li > a {padding: 20px 25px;}
ul#spkSlide li {margin-left: 0px;
margin-right: 10px;}
.table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child{ font-size:12px; width:33%;}


}

@media screen and (min-width:360px) and (max-width:479px)
{
	.boxs{margin-left:40px!important;}

}


@media screen and (min-width:480px) and (max-width:599px)
{
	.aboutTxt{padding-top:20px; text-align:center;}
.bg1{height:1200px!important;}
.frmPad{margin-left:0px!important;}
.slideContent{padding-top:0px; text-align:center; margin-left:0px!important;}
.slideContent h2{ font-size:50px; line-height:42px;}
.header-ttl div{ font-size:30px; line-height:27px;}
.strip-head img{width:100%;margin-top:-6px;}
.ImageBackground__holder{ background-position:-105px -32px;}
.partner-logos{ border-left:none; border-right:1px dashed #ccc; width:33%; margin-left:10px;}
.date-venue{width:83%; text-align:center; float:none;margin-top:20px;}
.ImageBackground{margin-top:100px;}
.videoHome{width:100%;}
.videoHome img{width:100%;}
.nav-tabs>li>a{padding:20px 31px;}
.table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child{ font-size:12px; width:33%;}
.tab-content td{ font-size:12px; width:100%;}
.tab-content{padding:40px 5px;}
.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th{white-space:inherit;}
nav.navbar.bootsnav .navbar-toggle{ display:none;}
	.myfrm{width:100%!important; height:100%;}
.flex-container{height:720px;}
.flexslider .slides img{ height:720px!important; background-size:cover;}
.btm-partner{display:none;}
.mobile-bg{display:block;}
#spkSlide {
	left: 150px!important;
	width:58%; margin:0 auto; overflow:hidden; height:410px;
}
.boxs {
	width: 248px !important;
	margin:0 auto;
	height:410px;
	
}
.boxs .Blurb {
	height: auto!important;
}
.copyright{width:100%; text-align:center;}
.btmpwrd{width:62%; text-align:center; margin:0 auto; float:none;}
.ftrcontact li{ text-align:center; width:100%!important;height:auto; margin:0 auto!important; float:none!important;}
.magCont{width:300px!important; text-align:center!important; float:none!important; margin:0 auto!important;}
.delFrm{width:100%!important; margin-bottom:20px;}
.delFrm2{width:100%!important;}
.myPayment{width:100%!important;}
#partners h3{ font-size:21px!important;}
}

@media screen and (min-width:600px) and (max-width:767px)
{
.bg1{height:1220px!important;}	
.frmPad{margin:0 auto!important;width:420px;}
.slideContent{padding-top:10px; text-align:center; margin-left:0px!important; float:right; margin-top:60px;}
.slideContent h2{ font-size:60px; line-height:49px;}
.aboutTxt{padding-top:20px; text-align:center;}
.header-ttl div{ font-size:30px; line-height:27px;}
.strip-head img{width:100%;margin-top:-6px;}
.navbar-header{min-height:70px;}
.partner-logos{ border-left:none; border-right:1px dashed #ccc; width:30%; text-align:center; margin-left:80px; clear:both;}
.date-venue{width:40%; text-align:center; float:left;margin-bottom:20px;}
.ImageBackground{margin-top:110px;}
.videoHome{width:100%;}
.videoHome img{width:100%;}
.nav-tabs>li>a{padding:20px 31px;}
.table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child{ font-size:12px; width:30%;}
.tab-content td{ font-size:12px; width:100%;}
.tab-content{padding:40px 5px;}
.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th{white-space:inherit;}
nav.navbar.bootsnav .navbar-toggle{ display:none;}
	.myfrm{height:100%; padding-top:40px;}
	.btm-partner{display:none;}
.mobile-bg{display:block;}
.copyright{width:100%; text-align:center;}
.btmpwrd{width:46%; text-align:center; margin:0 auto; float:none;}
.delFrm{width:47%!important; margin-bottom:20px;}
.delFrm2{width:45%!important;}
.myPayment{width:100%!important;}
.eduReg{width:90%!important; margin:0 auto; float:none;}
}

@media screen and (min-width:768px) and (max-width:1023px)
{
.bg1{height:750px!important;}	
.frmPad{width:350px; float:left; margin-left:0px!important; margin-top:80px;}
.slideContent{padding-top:110px;float:left;width:52%;}
.slideContent h3{ font-size:20px;}
.slideContent h2{ font-size:40px; line-height:38px;margin-top:10px;}
.header-ttl div{ font-size:30px; line-height:27px;}	
.socials-nav{top:80px!important;padding-left:0px;}

.u-MarginTop100{margin-top:30px;}
.strip-head img{width:320px;margin-top:-5px; text-align:center;}
.navbar-header{ width:37%!important;float:left!important;}
.navbar-brand{ float:left;width:100%; }
.partner-logos{width:20%; float:left;margin-left:10px;}
.date-venue{width:90%; text-align:center; float:none;}

.videoHome{width:60%; margin:0 auto; float:none;}
.nav-tabs>li>a{padding:20px 31px;}
.table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child{ font-size:15px; width:30%;}
.tab-content td{ font-size:15px; width:100%;}
.tab-content{padding:40px 5px;}
.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th{white-space:inherit;}
.aboutTxt{ text-align:center; width: 100%; padding-top:15px;}
nav.navbar.bootsnav .navbar-toggle{ display:none;}
.myfrm{height:100%; padding-top:40px;}
.btm-partner{display:none;}
.mobile-bg{display:block!important;}	
.myfrm { padding-top:0px;}	
.date-loc {margin-bottom: 10px;}
.header-ttl div {line-height: 40px; font-size: 40px;}
.Blurb { min-height:auto;}
.boxs { height:auto;}
.myamount{font-size:13px!important;}
.inpt-txt3{ font-size:16px!important; width:54px!important;}
.copyright{width:100%; text-align:center;}
.btmpwrd{width:39%; text-align:center; margin:0 auto; float:none;}
.delFrm{width:46%!important; margin-bottom:20px;}
.delFrm2{width:46%!important;}
.myPayment{width:100%!important;}
}

@media screen and (min-width:1024px) and (max-width:1199px)
{
.btm-partner{display:block;}
.btm-partner img{width:100%;}	
.strip-head img{width:311px;margin-top:-5px; text-align:center;}
.navbar-header{ width:23%!important;float:left!important; }
.navbar-brand{ float:left;width:100%; }
.partner-logos{width:16%; float:left;margin-left:10px;}
.date-venue{width:66%; text-align:center; float:none;}
.ImageBackground{margin-top:38px;}
.videoHome{width:48%; margin:0 auto; float:left;}
.nav-tabs>li>a{padding:20px 31px;}
.table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child{ font-size:12px; width:30%;}
.tab-content td{ font-size:12px; width:100%;}
.tab-content{padding:40px 5px;}
.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th{white-space:inherit;}
.aboutTxt{ text-align:left;}
nav.navbar.bootsnav .navbar-toggle{ display:none;}
.myfrm{ background:none;}
.myamount{ font-size:15px;}
.slideContent h2{ font-size:75px; line-height:62px;}
.bg1{height:720px!important;}	
.copyright{width:100%; text-align:center;}
.btmpwrd{width:100%; text-align:center;}
.delFrm{width:47%!important; margin-bottom:20px;}
.delFrm2{width:47%!important;}
.myPayment{width:100%!important;}
}


.greybg{ background:#f3f3f3;}
.myselectclass3::-ms-expand{display:none;}
.myselectclass3{-moz-appearance:none;-webkit-appearance:none;text-indent:0.01px; text-overflow:''; 
	background:url(../imgs/drop-down-icon.png) no-repeat 90% center !important; }
	
.slideContent h2 img{width:70%; margin:0 auto;}
.slideContent .buyTicket{display: inline-block;
    border: 1px solid #ed1c24;
    color: #fff;
	background:#ed1c24;
    padding: 10px 30px;
    border-radius: 4px;
    margin-top: 30px; font-weight:bold; text-decoration:none; text-transform:uppercase; margin-left:45px;}

/*.slideContent .buyTicket:hover{ background:#ed1c24; color:#fff;}*/
.slideContent h6{color:#fff; font-size:21px; font-weight:normal;}


#partners{margin-top:70px; overflow:hidden; margin-bottom:70px;}
#partners h3{ font-size:30px; text-align:center; font-weight:300; margin-bottom:30px; margin-top:0px;}
#partners span{background:#000; height:2px; width:5%; margin:0 auto 50px; display:block; }
#partners strong{display:block;}
.form-group .no-pad{padding-left:0px;}
#partners h4{ font-size:20px; margin-top:0px; text-align:center; font-weight:400; margin-bottom:10px;}


.delFrm{margin-right:40px;width:47%;padding-right:0px; clear:both;}
.delFrm2{margin-right:0px;padding-right:0px;width:47%;}
.txt{ font-size:21px;}

.btmBorder{clear:both;border-bottom:1px dotted #dbdcdc;margin:20px 0;}
.myPayment{width:57%; margin:0 auto; float:none;}

.btn.btn-outline-black{ background:transparent; border-radius:4px; border-color: #ed220d;
    color: #ed220d; font-weight:700; text-transform:uppercase;}
	.btn.btn-outline-black:hover{background: #ed220d; color:#fff;}
	.txtAmt{ font-size:21px;}
.txtAmt strong{ display:inline-block!important; font-size:24px;}

#scroll{position:fixed;right:30px;bottom:30px;cursor:pointer;display:block;border-radius:50%;-webkit-box-shadow:0px 2px 5px rgba(5,5,5,0.2);-moz-box-shadow:0px 2px 25px rgba(5,5,5,0.2);box-shadow:0px 2px 25px rgba(5,5,5,0.2);color:#f22406;background:#fff;width:40px;height:40px;text-align:center;z-index:999;}
#scroll:hover{background:#dfdfdf;color:#fff;}
#scroll img { margin-top:10px;}

.eduReg{width:80%; margin:0 auto; float:none;}


.socials-nav {
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  text-align: center;
  z-index:9;
}
.socials-nav-item {
  margin: 0 12px;
  display: inline-block;
  width: 24px;
  font-size: 20px;
}
.socials-nav-item a {
  display: inline-block;
  padding: 2px 6px;
}
.socials-nav-item a:not(:hover):not(:active):not(:focus) {
  color: #ffffff;
}
.socials-nav-item a .fa {
  color: inherit;
}
@media (max-width: 991px) {
  .socials-nav {
    top: 30px;
  }
}
@media (max-width: 767px) {
  .socials-nav {
    position: relative;
    top: auto;
    margin-top: 20px;
	padding-left:0px;
  }
}
@media (max-width: 480px) {
  .socials-nav-item {
    margin: 0 6px;
  }
}

.vjs-control-bar { display:none!important; }

#reg-sec .modal-dialog, #reg-delegates .modal-dialog { width:400px!important;}
#reg-sec  .modal-footer, #reg-delegates  .modal-footer { border-top:0px;}
#reg-sec  .modal-header .close, #reg-delegates  .modal-header .close {margin-top: 0px;
   position: relative;
    top: -7px;
    right: 0px; cursor:pointer; display:block;    opacity: 1.2;}
	
#reg-sec 	.form-group, #reg-delegates .form-group { margin-bottom:15px!important;}
#reg-sec  .modal-header, #reg-delegates .modal-header  {    padding: 15px 20px;}
#reg-sec  .modal-body, #reg-delegates .modal-body { padding:20px;}
#reg-sec  .modal-footer, #reg-delegates  .modal-footer { padding:0px;}
#reg-sec .form-group.noMrgn, #reg-delegates .form-group.noMrgn{ margin-bottom:0px!important;}



@media screen and (min-width:320px) and (max-width:479px)
{
#reg-sec .modal-dialog, #reg-delegates .modal-dialog { width:320px!important; margin:0 auto;}
.slideContent .buyTicket { margin-top:20px;}
}

.bookSeat h3 span{color:#ed1c24;}