/* CSS HACKS */

.column-33 {
	width: 33.33%;
	float: left;
}

img.knights-logo {
	width: 90%;
	max-width: 135px;
}

img.raiders-logo {
		width: 90%;
    max-width: 200px;
}

img.graphic-countdown {
	width: 90%;
	max-width: 250px;
	box-shadow: 0px 5px 25px 0 #00000082;
}

@media only screen and (max-width: 767px) {
	.knights-logo {
		max-width: 95px !important;
	}
}

@media only screen and (max-width: 991px) {
	.countdown-section > ul li img {
		width: 100% !important;
	}
}

.countdown-main {
	background: #2b2b2b !important;
}

.cbp-contentslider {
	height: 25em !important;
}

.countdownclock {
    max-width: 500px;
    margin: 0 auto;
}


/* Fonts */
body {
	font-size: 17px;
	color:#686868;
}
@font-face {
	font-family: 'Myriad Pro Light';
	src: url('../fonts/MyriadPro-Light.eot');
	src: url('../fonts/MyriadPro-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadPro-Light.woff') format('woff'),
		url('../fonts/MyriadPro-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'Myriad Pro Regular';
	src: url('../fonts/MyriadPro-Regular.eot');
	src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadPro-Regular.woff') format('woff'),
		url('../fonts/MyriadPro-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.5.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Global Styles */
.smltxt1 { font-size:26px;}
.lrgtxt1 { font-size:36px;}
body a:focus
body button:focus { outline: none !important;}
p { color: #686868;}
.navbar-default .navbar-toggle {margin-top: 20px;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus { background-color: #fff200;}
.left-padding-zero {padding-left: 0;}
.right-padding-zero {padding-right: 0;}
.ticket-heading-center h1 { border-top: 2px solid #00aeef; color: #ec008c; display: inline-block; font-size: 48px; font-weight: 100; margin-top: 65px; padding-top: 9px;
 position: relative; text-transform: uppercase; font-family: Myriad Pro Light; }
.ticket-heading-left h1 { border-top: 2px solid #00aeef; color: #ec008c; display: inline-block; font-size: 48px; font-weight: 100; margin-top: 37px; padding-top: 9px;
 position: relative; text-transform: uppercase;	font-family: Myriad Pro Light;}
.ticket-heading-left h1 span,
.ticket-heading-center h1 span { background: #fff none repeat scroll 0 0; display: inline-block; font-size: 18px; font-weight: 900; padding-right: 4px; position: absolute;
  top: -9px; color: #00aeef;}
.ticket-heading-left p,
.ticket-heading-center p {font-size: 18px; line-height: 1.3; margin-top: 20px;}
#upcoming .ticket-heading-center h1 span {left: 24%;}
#featured .ticket-heading-center h1 span{ left: 28%; }
#welcome .responsive-no-padding > img{margin-top: 46px;}
.ticket-heading-center { text-align: center;}


/* Header */

header {background-color: #000000;}
.navbar-nav > li { float: left; margin-left: 2px;}
.navbar-nav > li > a {padding-bottom: 5px; padding-top: 6px;}
.navbar-nav > li > a.active {background-color: #fff200;}
.navbar-nav {font-family: Myriad Pro Regular; font-size: 17px; padding: 5px 12px; text-transform: uppercase; margin-top: 16px;}
.carousel-caption {text-align: left !important;	float: left; width: 100%; left: 0;}

/* main-slider */

.carousel-inner > .item { height: 694px;}
.carousel-caption { bottom: 40%;}
.carousel-caption h1 { margin-top: 6px; text-shadow: none;  margin-bottom: 5px; font-size: 24px;}
.carousel-caption h1 span { font-size: 36px;}
.carousel-caption a.btn { border: 2px solid #fff; border-radius: 0; font-size: 18px; margin-top: 34px; margin-bottom: 10px; padding: 4px 19px;}
.carousel-caption a.btn:hover { background: #fff200; color: #000;}

/* Welcome */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{ outline:0;}
#welcome { padding-top: 31px;}


/* Upcoming */

#upcoming{ padding-top: 22px; padding-bottom:0;}
#featured  { padding-top: 22px; padding-bottom: 125px;}
#upcoming .row , #featured  .row{margin-top: 10px;}
#upcoming .event-wrap h4, #featured  .event-wrap h4{ margin:21px 0 0 0;	text-transform: uppercase;}
#upcoming .event-wrap h4>span, #featured  .event-wrap h4>span{ display: block; font-size: 15px; color: #686868;}
#upcoming .wrap, #featured .wrap { float: left; width: 100%;	position: relative;}
#upcoming .wrap::after, #featured  .wrap::after {/*  background: #e5e5e5 none repeat scroll 0 0;*/ content: ""; display: inline-block; height: 45px; left: 65%; position: absolute;  width: 1px; }
#upcoming .wrap .rating, #featured  .wrap .rating {display: inline-block; float: left;}
#upcoming .wrap .rating>p, #featured  .wrap .rating>p {color: #1e8cb4;}
#upcoming .wrap .price, #featured  .wrap .price { display: inline-block; float: right;}
#upcoming .wrap .price .price-tag, #featured  .wrap .price .price-tag{ font-size: 14px; font-weight: 900; color: #00aeef;}
#upcoming .wrap .price .price-tag, #featured  .wrap .price .price-tag {	font-size: 21px; line-height: 1;}
 #upcoming .wrap .rating i , #featured  .wrap .rating i { color: #00aeef; font-size: 14px; font-weight: 900;}
#upcoming .wrap .rating p,
#upcoming .wrap .price p ,
#featured  .wrap .rating p,
#featured  .wrap .price p { margin-bottom: 0; text-transform: uppercase; text-align: right;}
.col-md-3.event-wrap > img { width: 100%;}
#upcoming>.row .event-wrap img, #featured >.row .event-wrap img { width: 100%; transition: all .3s ease-in-out;}
.event-wrap a {position: relative; color: #000; cursor: pointer;	text-decoration: none; transition: all .3s ease-in-out;}
#upcoming a:hover, #featured a:hover  {color: #00aeef; text-decoration:none;}
#upcoming .knights { height: 600px; width:100%;}

/* Advisor */

#advisor { padding-top: 10px; padding-bottom: 73px; clear:both; background: #f8f8f8;}
#advisor h1 { font-size: 42px; font-family: Myriad Pro Light;}
#advisor p { font-size: 17px;}
#advisor img { width: 100%; border-radius: 50%; margin-top: 27px; border: 1px solid #dfdfdf;}
#advisor .ticket-heading-left h1 span {background: #f8f8f8;}
.advisor-form { margin-top: 35px;}
.newsform { margin-top: 0px;}
.newsform button.btn, .btn.btn-primary.book-ticket { border-radius: 0; float: left; font-size: 18px; padding: 8px 25px 9px;}
.advisor-form button.btn, .btn.btn-primary.book-ticket { border-radius: 0; float: right; font-size: 18px; padding: 10px 25px; margin-top: 5px;}
.form-control {border-color: #c7c7c7; color: #000; font-size: 17px;}
#advisor .form-control {border-color: #c7c7c7; color: #000; font-size: 17px;}
#advisor input.form-control {height: 41px;}
#advisor .form-control::-webkit-input-placeholder { color: #c7c7c7;}
#advisor .form-control:-moz-placeholder { color: #c7c7c7;}
#advisor .form-control::-moz-placeholder { color: #c7c7c7;}
#advisor .form-control:-ms-input-placeholder { color: #c7c7c7;}
#advisor .callus {background: #ec008c none repeat scroll 0 0; border-radius: 75px; color: #fff; margin: -53px 55px 0; padding: 10px 40px 37px; position: relative;
 text-align: center;}
#advisor .callus .phone-number {font-size: 32px;	color: #fff200;}
.callus i.fa-phone { background: #00aeef none repeat scroll 0 0; border: 2px solid #fff; border-radius: 50%; bottom: -26px; font-size: 26px; left: 42%; padding: 10px 13px;
  position: absolute;}
.callus p {line-height: 1; margin: 0; color: #fff;}


/* Footer */


footer {padding-top: 28px; padding-bottom: 30px; background: #505050; color: #fff; float: left; width: 100%;}
footer p,
footer ul li { font-size: 16px !important;}
.footer-heading { color: #fff200; margin-bottom: 23px;}
footer ul li { list-style: none; position: relative; font-size: 19px !important; line-height: 1.2; padding-top: 10px;}
footer ul li:nth-child(1) {padding-top: 0px;}
footer ul li i.fa { position: absolute; left: -35px; font-size: 24px !important;}
footer .phone,
footer .email { margin-top: 12px;}
footer .phone a, footer .email a {color: #fff; text-decoration: none; transition: all .3s ease-in-out;}
footer .email a:hover {	color: #fff200;}
footer input.form-control { font-size: 18px; height: 45px; border-right: none;}
footer .input-group a { background: #ec008c; color: #fff; transition: all .3s ease-in-out;	border: 1px solid #ec008c; }
footer .input-group a:hover { background: #ca0078; border: 1px solid #ca0078;}
footer .input-group a i { font-size: 27px;}
footer p {	color: #fff;}
.footer-bottom { background: #3F3F3F; color: #fff; padding-top: 14px; float: left; width: 100%;}
.footer-bottom p { float: left; margin: 0; line-height: 2.3;	color: #fff;}
.footer-bottom ul { float: right; list-style: none;}
.footer-bottom .social-nav li { float: left; display: inline-block; width: 30px;}
.newsform .form-control {width:80%; float:left;}
.social-nav li a { color: #fff; font-size: 21px; transition: all .3s ease-in-out;}
.social-nav li a:hover { color: #fff200;}
#welcome,
#upcoming,
#featured  {float: left !important; width: 100% !important;}
.responsive-no-padding img{ width:100%;}
.nav-bg{background:rgba(255,255,255,0.8);  bottom: 0; float: left; height:62px; left: 0; position: absolute; width: 100%; z-index: 0;}
.carousel-caption h1 span{color: #fff200;}
#ajaxform input.error {border: 1px solid red !important; margin: 0 auto;}
.modal .form-control {border-color: #c7c7c7; color: #000; font-size: 17px;}
.modal input.form-control { height: 36px;}
.modal .form-control::-moz-placeholder{color: #c7c7c7;}
.modal-footer { border-top: 1px solid #e5e5e5; padding: 12px; text-align: right;}
#ajaxform1 button.btn{ margin-bottom: 18px;}
.modal-body, .modal-header, .modal-footer { padding: 15px 25px; float: left; width: 100%;}
.modal-header {background-color: #000; border-radius: 4px 4px 0 0; color: #fff; padding: 15px 25px;}
.modal textarea.form-control { height: 120px;}
.modal .advisor-form{ margin-top: 20px;}
.modal-title {font-size: 28px; line-height: normal; text-align: center;}
.modal .close {color: #fff; float: right; font-size: 21px; font-weight: bold; line-height: 1; opacity: 0.5; text-shadow: 0 1px 0 #fff; }
.modal .close:hover, .modal .close:focus {color: #fff; cursor: pointer; opacity: 0.9;}
.modal .close {margin-top: 5px;}
.modal-body > h4 {color: #ec008c; font-size: 18px; font-weight: 500; margin-bottom: 6px; text-transform: uppercase; margin-top: 8px; padding: 0;}
.modal-body > h5 {font-size: 16px; margin: 20px 0 16px; float: left;	width: 100%;}
.modal .modal-body > p { font-size: 15px; margin: 0;}
.modal-body > p { font-size: 15px; float: left; width: 100%;}
.modal-content{ float: left; width: 100%;}
#ajaxform1 input.error {border: 1px solid red !important; margin: 0 auto;}
.fa-angle-left::before { box-shadow: none; float: left;	width: 22px; height: 30px; text-shadow: none;}
.fa-angle-right::before { box-shadow: none; float: left; width: 32px; height: 30px; text-shadow: none;}
.jcarousel-control-prev,
.jcarousel-control-next,
.jcarousel-control-prev:focus,
.jcarousel-control-next:focus { background: #f8f8f8 none repeat scroll 0 0 !important; border-radius: 4px !important; box-shadow: none !important; color: #ddd !important;
font: 27px/42px Arial,sans-serif !important; text-shadow: none !important; top: -90px !important;}
.counter{ float: left; width: 100%;}
.countdown-main{width: 21%;
float: left;  margin: 0 2%; color: #fff; font-weight: bold; background: #ec008c; border-radius: 4px;}
.countdown-main span{ width: 100%; float: left; text-align: center; font-size: 20px;}
.clock1, .clock2, .clock3, .clock4, .clock5 { float: right; margin-right: 0; margin-top: 12%; width: 48%;}
.count-data{ border: 2px solid #00aeef; border-radius: 4px 4px 0 0; padding: 0px 0px; background: #00aeef; text-shadow: none;}
.count-heading{ text-transform: capitalize; font-size: 15px !important; padding: 0 0 0 0; font-weight: lighter; text-shadow: none;}
#slide1 { /*background-image: url("../images/golf.jpg); background-position: center top; background-size: cover; */}
#slide1 { background-color: #000; }
#slide2 { background-image: url("../images/super-bowl01.jpg"); background-position: center bottom; background-size: cover;}
#slide3 { background-image: url("../images/kentucky-derby01.jpg"); background-position: center bottom; background-size: cover;}
#slide4 { background-image: url("../images/the-masters01.jpg"); background-position: center top; background-size: cover;}
#slide5 { background-image: url("../images/ncaa.jpg"); background-position: center bottom; background-size: cover;}
textarea.form-control{ resize: none;}

.navbar-brand > img{ width: 100%;}
.navbar-brand { height: auto; padding: 10px 0;}
a:focus{ text-decoration: none !important; outline: medium none !important;}
.jcarousel-control-next:hover, .jcarousel-control-prev:hover { background-color: #ec008c !important; color: #fff !important;}
.left-content {background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; padding: 20px;}
.left-content img {display: block;margin: 0 auto;}
.right-content img {display: block; float: right;}
.carousal-logo {float: left; height: 100%; min-height: 200px; width: 100%;}
input, textarea, select { -webkit-appearance: none; -webkit-border-radius:0; border-radius:0;}
.info.successfull_message { color: #ec008c; float: left; font-size: 18px; margin-top: 12px; }
.info1.successfull_message {color: #ec008c; float: left; font-size: 18px; margin-top: 16px;}
.info2.successfull_message {color: #FFF; float: left; font-size: 18px; margin-top: 16px;}
#ajaxform label.error, #ajaxform1 label.error  {display: none;}
.modal-title .navbar-brand > img {float: none; margin: 0 auto; text-align: center; width: 60%;}
.modal-title .navbar-brand{ padding: 0; float: none;}
.modal-dialog{ margin: 94px auto 0;}
.the-masters-popup .event-logo > img{ width: 68%;}
.event-logo > img{ width: 90%;}
.event-logo{ float: left; text-align: center; width: 28%; margin-top: -34px; margin-bottom: 14px; }
.event-content{ float: left; width: 70%;}
.finals-rodeo-popup .event-logo > img{width: 74%;}
.navbar-default .navbar-toggle:hover span, .navbar-default .navbar-toggle:focus span { background: #000 none repeat scroll 0 0 !important;}
#featured .event-wrap h4 .category{ margin-bottom: 6px;}
.modal .form-control option{ color: #000;}
#welcome .ticket-heading-left > h5{ color: #686868; font-size: 15px; margin-top: 2px;}
#welcome .ticket-heading-left > h4{ color: #ec008c; margin-bottom: 0; margin-top: 0;}
#featured .event-wrap h5{ font-size: 15px; text-transform: uppercase; margin-bottom: 0;}
#featured .event-wrap h4{ margin: 14px 0 12px;}
#featured .event-wrap .wrap { margin-bottom: 10px;}
#featured .fa.fa-map-marker{margin-right: 4px;}
#inner-content .ticket-heading-left h1 {font-size: 36px;}
#inner-content .ticket-heading-left {padding: 0px 0 46px; text-align: center; float: left; width: 100%; }
#inner-content .ticket-heading-left span {font-size: 16px; left: 24%;}
#inner-content .t-mobile .ticket-heading-left span { font-size: 16px; left: 29%;}
#inner-page-slider .main-banner {background-image: url("../images/las-vegas-banner.jpg"); background-position: 100% 15%; background-repeat: no-repeat; background-size: cover;    float: left; height: 200px; position: relative; width: 100%;}
#inner-page-slider .main-banner.t-mobile {background-image: url("../images/TMobileArenaBanner.jpg"); background-position: 38% 74%; }
#inner-page-slider .main-banner.ufc {background-image: url("../images/ufc_banner.jpg"); background-position: 38% 57%; }
#inner-page-slider .main-banner.boxing {background-image: url("../images/boxing_banner.jpg"); background-position: 38% 57%; }
#inner-page-slider .main-banner.knights {background-image: url("../images/goldenknights_banner.jpg"); background-position: 38% 57%; }
#inner-page-slider .left-content {background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0; padding: 12px 20px;}
#inner-page-slider  { float: left; position: relative; width: 100%;}
#inner-content .events-listing > p {color: #000; font-size: 17px; text-align: center;}
#welcome .ticket-heading-left p{ margin-bottom: 3px;}
#inner-page-slider .carousel-caption { bottom: 16%;}
#inner-content{ width: 100%; float: left;  padding-bottom: 40px;}
#inner-content .margin-bottom { margin-bottom: 25px; }
#inner-content ul {list-style: outside none none; padding: 0; float: left; width: 100%;}
#inner-content ul li {float: left; width: 100%;}
#inner-content ul li .event-date, #inner-content ul li .event-name {float: left; font-size: 17px; width: 35%;}
#inner-content ul li .event-name { float: left; width: 65%; word-wrap: break-word; }
#inner-content h3 {margin-bottom: 20px; margin-top: 0;}
#advisor .responsive-no-padding.form-section p{ margin-top: 36px; }
footer .footer-navidation{ padding: 0;}
footer .footer-navidation a{ color: #fff;}
footer .footer-navidation a:hover{ text-decoration: none; color: #fff200;}
.footer-bottom .copyright-section ul li a{ color: #fff; }
.footer-bottom .copyright-section ul li a:hover { color: #fff200; text-decoration: none;}
.contact-banner iframe{ width: 100%;}
.address-section ul li { font-size: 18px; margin-bottom: 10px;}
.address-section h2 { margin-bottom: 30px; margin-top: 20px;}
.footer-bottom .copyright-section ul{ float: left; margin-top: 4px; font-size:14px;}
.copyright-section ul li::after{content: "|"; margin: 0 5px;}
.copyright-section ul li{ padding: 0;}
.copyright-section ul li:last-child::after{ content: " ";}
#advisor .read-more{ color: #ec008c; font-size: 14px;}
#advisor .read-more:hover{ text-decoration: none;}
#privacy-content .content-main p{font-size: 17px; line-height: 22px; margin-bottom: 22px;}
#inner-content .t-mobile-info p {font-size: 17px; line-height: 22px; margin-bottom: 0px; margin-top: 46px;}
#privacy-content .content-main h4 { color: #00aeef; font-size: 19px;}
#privacy-content .content-main p span { color: #00aeef;}
#privacy-content .about-us-content h4{ color: #ec008c; margin: 0;}
#privacy-content .about-us-content h5{ color: #686868; font-size: 15px; margin-top: 2px;}
#privacy-content .content-main h2 {padding-bottom: 24px; padding-top: 12px;}
#privacy-content .content-main .regards {margin: 0;}
#privacy-content .contact-us-link{color: #00aeef;}
#privacy-content .contact-us-link:hover{ color: #00aeef; text-decoration: none;}
#privacy-content { float: left; padding: 40px 0 40px; width: 100%;}
.address-section ul li i.fa {font-size: 24px !important; left: -35px; position: absolute;}
.address-section ul li{position: relative;}
.contact-us-content { float: left; width: 100%;}
.contact-us-content .address-section ul { padding: 0 0 0 30px !important;}
.address-section .phone a, .address-section .email a {color: #333;}
.address-section .phone a:hover, .address-section .email a:hover {color: #00aeef; text-decoration: none;}
.coorporate-image-section { float: right; margin-bottom: 20px; margin-left: 26px; width: 38%;}
.coorporate-image-section > img { float: left; width: 100%;}
.events-listing ul li span p { font-size: 15px; line-height: 18px;}
.events-listing .fa.fa-map-marker { margin-right: 6px;}
#inner-content .responsive-no-padding:first-child ul::after { border: 1px solid #dfdfdf; content: ""; height: 100%; position: absolute; right: 40px; top: 0;}
blockquote footer{background:none; padding:0}
blockquote{font-size:15px; border-left: 0 none;
    margin: 15px 0 0;
    padding: 10px 0;
}
blockquote p:before{color:#ccc; content: "\f10d";float: left;
    font-family: "FontAwesome";
    font-size: 24px;
    height: 25px;
    margin-right: 9px;
    margin-top: -13px;
}

@media only screen and (max-width : 1280px) {

	.carousel-inner > .item { height: 520px;}
	.carousel-caption { bottom: 26%;	}
	.carousel-caption h1{ font-size: 24px; margin-top: 0; margin-bottom: 2px;}
	.carousel-caption h1 span { font-size: 30px;}
	.cbp-contentslider li .carousel-caption{ top: 6em !important; }
	.clock1, .clock2, .clock3, .clock4, .clock5{ width: 60%; margin-top: 20%;}
	/*.navbar-brand > img { width: 85%;}*/
	.nav > li > a{ padding: 10px 12px;}
	.navbar-nav {margin-top: 12px;}
	#inner-page-slider .main-banner { height: 130px;}
	#inner-page-slider .carousel-caption { bottom: 3%;}
	.contact-banner iframe { width: 100%; height: 260px;}
	#inner-content ul li .event-date, #inner-content ul li .event-name { width: 40%;}
	#inner-content ul li .event-name { width: 55%;}
	#inner-content .responsive-no-padding:first-child ul::after { right: 16px; top: 0;}
}


@media only screen and (max-width : 1023px) {

	#upcoming .wrap::after, #featured .wrap::after{ left:70%;}
	#upcoming .wrap .price .price-tag, #featured .wrap .price .price-tag {font-size: 18px; line-height: 1;}
	h4, .h4{ font-size:16px;}
	#advisor .callus { margin: -46px 30px 0;}
	.navbar-nav > li > a {font-size: 15px; padding: 5px 12px; }
	#welcome img {display: none;}
	#welcome .welcome-ticket { width: 100%;}
	.footer-heading {font-size: 22px;}
	footer .responsive-no-padding > p { font-size: 14px !important;	}
	.carousel-caption h1{ font-size: 26px;}
	.clock1, .clock2, .clock3, .clock4, .clock5{ width: 74%; margin-top: 20%;}
	#inner-content .responsive-no-padding:first-child ul::after { right: 2px; top: 0;}
}


@media only screen and (max-width : 991px) {

	.jcarousel-control-prev, .jcarousel-control-next, .jcarousel-control-prev:focus, .jcarousel-control-next:focus{ top: -24px !important;}
	.navbar-nav > li > a { font-size: 13px; padding: 5px;}
	.navbar-brand { margin-bottom: 12px; margin-top: 12px; padding: 0;}
	.navbar-nav { margin-top: 8px;}
	.collapse.navbar-collapse{ padding-left: 0;}
	.navbar-nav > li > a{ font-size: 14px; padding: 5px 8px;}
	.navbar-right{ margin-right: 0 !important; padding: 5px 0 !important;}
	.ticket-heading-center h1 span {left: 32%;	}
	header {background-position: center; background-size: auto;}
	.carousel-inner > .item { height: 425px;}
	.carousel-inner> .item h1 {font-size: 28px;}
	.carousel-caption a.btn { margin-top: 16px; margin-bottom: 5px;}
	.carousel-caption { bottom: 26%;	}
	#advisor .callus { margin: -46px -3px 0;	}
	footer p, footer ul li { font-size: 16px !important;}
	.ticket-heading-left p,
	.ticket-heading-center p,
	#advisor p,
	#privacy-content .content-main p,
    #inner-content .t-mobile-info p	 { font-size: 16px;}
	.address-section ul li { font-size: 16px;}
	.ticket-heading-left h1, .ticket-heading-center h1 { font-size: 33px; margin-top: 20px;}
	#advisor h1 { font-size: 31px;	}
	#upcoming, #featured { padding-top: 30px; padding-bottom: 45px;	}
	#upcoming .row, #featured .row { margin-top: 0px;	}
	#upcoming .event-wrap, #featured .event-wrap{margin-top: 35px;}
	#advisor {padding-bottom: 23px;  padding-top: 10px;	clear:both;	}
	#cbp-contentslider > ul li img{ width: 48%;}
	#upcoming .ticket-heading-center h1 span{ left: 12%;}
	#featured .ticket-heading-center h1 span{left: 19%;}
	.copyright-section ul li::after{ margin: 0 4px;}
	#inner-content ul li .event-date, #inner-content ul li .event-name {width: 50%; }
	#inner-content ul li .event-name { width: 50%;}
	#inner-content ul li .event-date, #inner-content ul li .event-name{ font-size: 16px;}
}


@media only screen and (max-width : 768px) {

	#advisor .callus .phone-number {font-size: 30px;}
	.carousel-caption a.btn{ font-size:18px;}
}


@media only screen and (max-width : 767px) {

	.carousel-caption .right-content .carousal-logo {display: none;}
	.clock1, .clock2, .clock3, .clock4, .clock5 { float: none; margin: 4% auto 0; text-align: center; width: 54%;}
	.countdown-main span{ font-size: 16px;}
	.count-heading{ font-size: 14px !important; padding: 0 0 0 0;}
	.carousel-caption h1{ font-size:24px;}
	.carousel-caption a.btn{ font-size:14px;}
	.jcarousel-control-prev, .jcarousel-control-next, .jcarousel-control-prev:focus, .jcarousel-control-next:focus{ top:6px;}
	.navbar-default .navbar-toggle .icon-bar { background: #fff;}
	.navbar-nav > li > a { font-size: 17px; padding: auto;	}
	.carousel-inner > .item { height: 325px;	}
	.carousel-caption { bottom: 20%; text-align: center !important;}
	#inner-page-slider .carousel-caption { text-align: left !important;}
	.cbp-contentslider li .carousel-caption{ top: 12em !important; bottom: 0;}
	#advisor .callus { margin: -46px 163px 40px;	}
	#advisor img { width: 50%;}
	#advisor .col-md-5 { text-align: center;	}
	#advisor .ticket-heading-left {text-align: left;	}
	#advisor>div>h1 { margin-top: 50px; font-size: 23px;}
	#upcoming, #featured  {padding-top: 0;}
	form.advisor-form .form-group {padding: 0;}
	.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{ margin: 0;}
	.collapse.navbar-collapse{ padding-left: 15px;}
	.navbar-nav > li{ float: left; width: 100%;}
	.navbar-right{margin: 0; width: 100%;}
	footer{ padding-top: 0px; padding-bottom: 0;}
	.footer-heading{margin-bottom: 10px; margin-top: 30px;}
	footer .responsive-no-padding{ margin-bottom: 35px;}
	.footer-bottom{ padding-bottom: 14px;}
	footer .phone, footer .email{ margin-top: 4px;}
	.footer-bottom ul { margin: 0 auto; width: 160px; text-align: center;	float: none;}
	.footer-bottom .copyright-section ul { float: left; margin-bottom: 10px; width: 100%;}
	.navbar-brand > img { width: 64%; }
	.coorporate-image-section { margin-bottom: 10px;}
	#inner-content .responsive-no-padding:first-child ul::after { border: none;}
	.newsform .form-control {width:75%; float:left;}
}


@media only screen and (max-width : 640px) {

	.contact-banner iframe { height: 220px; width: 100%;}
	.navbar-nav > li > a {font-size: 15px;}
	#inner-page-slider .main-banner { height: 90px;}
	.carousel-caption h1  { font-size:16px;}
	.carousel-caption h1 span { font-size:18px;}
	.carousel-caption a.btn{ font-size:16px;}
	.left-content{ padding: 14px;}
	.social-nav { padding: 0; width: 100%;}
	#upcoming .event-wrap, #featured  .event-wrap {width: 100%;}
	#advisor img { width: 80%; }
	#advisor .callus { padding-bottom: 30px;	margin: -84px 82px 40px;}
	#advisor .callus .phone-number { font-size: 23px; margin-top: 6px;}
	.footer-bottom p {float: none; text-align: center;}
	.footer-bottom .responsive-no-padding {float: left;	width: 100%;}
	.navbar-toggle{ margin-right: 0 !important;}
	.ticket-heading-center {text-align: left;}
	#upcoming .ticket-heading-center h1 span{ left: 0;}
	#featured .ticket-heading-center h1 span{ left: 0;}
	#upcoming .event-wrap, #featured .event-wrap{ margin-top: 16px;}
	.callus br{ display: none;}
	.ticket-heading-left p, .ticket-heading-center p{ margin-top: 8px; margin-bottom: 16px;}
	.footer-bottom .copyright-section ul{ float: left; width: 100%; margin-bottom: 10px;}
	.navbar-brand { width: 56%;}
	.navbar-brand > img { width: 100%;}
}


@media only screen and (max-width : 639px) {

	.coorporate-image-section { float: left; margin-bottom: 20px; margin-left: 0; width: 100%;}
	.coorporate-image-section > img { float: left; width: 64%;}
	#inner-content ul li { float: left; padding: 2px 0; width: 100%;}
}


@media only screen and (max-width : 479px) {

	.event-logo{margin-top: 10px;}
	.responsive-no-padding{padding: 0;}
	.navbar-brand {width: 70%;}
	.clock1, .clock2, .clock3, .clock4, .clock5 { float: none; margin: 10% auto 0; text-align: center; width: 72%;}
	.ticket-heading-left h1, .ticket-heading-center h1, #advisor h1, #inner-content .ticket-heading-left h1{ font-size: 26px;}
	.ticket-heading-left h1 span, .ticket-heading-center h1 span{ font-size: 16px;}
	.jcarousel-control-prev, .jcarousel-control-next, .jcarousel-control-prev:focus, .jcarousel-control-next:focus{ top: -32px !important;}
	.advisor-form button.btn{ float: left;}
	.info.successfull_message, .info1.successfull_message, .info2.successfull_message {font-size: 16px;}
	.info1.successfull_message,.info2.successfull_message { margin-top: 16px;}
	.coorporate-image-section > img {float: left; width: 100%;}
	.content-main { padding: 0;}
	#inner-content ul li .event-date, #inner-content ul li .event-name { width: 54%;}
	#inner-content ul li .event-date, #inner-content ul li .event-name { width: 50%;}
	#inner-content ul li .event-date, #inner-content ul li .event-name { font-size: 15px;}
	#inner-content .ticket-heading-left span {font-size: 16px; left: 16%;}
	#inner-content .t-mobile .ticket-heading-left span {font-size: 16px; left: 22%;}
}


@media only screen and (max-width : 360px) {

	.carousel-caption h1{ font-size:16px;}
	.carousel-caption a.btn{ font-size:14px;}
	.navbar-brand {width: 76%;}
	.navbar-brand img {width: 90%; padding-top: 5px;}
	.carousel-inner > .item h1 { font-size: 23px;	}
	#advisor .callus { margin: -37px 43px 40px;}
	#advisor .callus { margin: -37px 23px 40px;}
	.clock1, .clock2, .clock3, .clock4, .clock5 {width: 92%;}
	.event-wrap{ padding: 0;}
}
