header {position: fixed;top: 0px;left: 0px;width: 100%;z-index: 999;background-color: #000;
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;}
.left-header {
	display: flex;
	flex-direction: column;
}
.logo-block {
	display: flex;
	align-items: center;
}
.left-header .logo{margin-right:10px; position: relative;}
.header-top {display: flex;justify-content: space-between;
	padding: 8px 20px;
	align-items: center;
	background-color: #000;
	z-index: 999;
	position: relative;
	min-height: 104px;
}
.logo-tagline .paragraph{font-size: 20px; font-family: 'centra_no2-medium', sans-serif; letter-spacing:0.4px; color:#FFFFFF; margin: 5px 0 0;}


header .right-header {
	display: flex;
	align-items: center;
}
.headingblock {
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s;
}

.header-slider {
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s; 	margin-right: 20px;
	height: 45px;
	overflow: hidden;
}

.header-top .right-header .vertical-center {
	width: 160px;
	height: 50px;
	overflow: hidden;
}
.header-top .right-header .vertical-center.slick-vertical .slick-slide {
	display: flex;
	border: none;
	align-items: center;
	height: 50px;
}
.sponsoredlogo .vertical-center .slick-slide img {max-height: 45px;}

.eventpage  .widget {
	border: none !important;
}
.headingblock .swoogo-title h2 {
	font-size: 14px;
	color: #fff;
	margin: 0px !important;
	line-height: 20px;
	letter-spacing: 3.5px;
	padding-right: 15px; padding-top:3px;
	
font-family: 'centra_no2-bold', sans-serif; font-weight:700;
}
.bodypad {
	padding-top: 129px;
}

#nav-menus{width:20px;height:20px;position:relative;margin:0px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer; }
#nav-menus span{display:block;position:absolute;height:2px;width:100%;background:#ffffff;border-radius:1px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
#nav-menus span:nth-child(1){top:0px;}
#nav-menus span:nth-child(2),#nav-menus span:nth-child(3){top:8px;}
#nav-menus span:nth-child(4){top:16px;}
#nav-menus.open span:nth-child(1){top:10px;width:0%;left:50%;}
#nav-menus.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#nav-menus.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#nav-menus.open span:nth-child(4){top:18px;width:0%;left:50%;}

/* small hamburger menus */

header .nav-menus-bar {position: fixed;left:0px; overflow-y:auto; top:-100%; height:100%; width: 100%;background-color: #000;padding: 80px 0px 0px; opacity:0; 
  visibility:hidden; -webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out; }
header .nav-menus-bar.open{opacity:1; visibility:visible; top:104px;}
header  .nav-menus-bar ul{margin:0px; padding-top:0px; padding-bottom: 8px; text-align:center; display: block; padding-left:20px; padding-right:20px; }
header .nav-menus-bar ul li{list-style:none; border: 0px; margin: 0px; padding: 0px;		}
header .nav-menus-bar ul li:first-child{border-top: 1px solid #4D4D4D; padding-top: 22px;}
header .nav-menus-bar ul li:last-child{margin-bottom:0px;}
header .nav-menus-bar ul li a{font-size:30px; letter-spacing: 6px; color:#fff; line-height:40px;  text-decoration: none; 
  text-transform: capitalize;     font-family: 'centra_no2-bold', sans-serif; font-weight:700; }
header .nav-menus-bar ul li a:hover{text-decoration:none; border: none; color:#00C3FF;}

header .nav-menus-bar.small-nav-menus-bar{width:406px; height:540px; left:auto; right:0px; padding-top:0px; z-index:99;}
header .nav-menus-bar.small-nav-menus-bar ul li a{font-size: 20px; text-align:right; letter-spacing: 4px;line-height: 28px; text-transform: capitalize; display:block; padding:13px 0px; border-bottom:1px solid #4D4D4D; -webkit-transition: inset .2s ease-in-out;-ms-transition: inset .2s ease-in-out; transition: inset .2s ease-in-out;}
header .nav-menus-bar.small-nav-menus-bar ul li .swoogo-button{margin:0px !important;}
header .nav-menus-bar.small-nav-menus-bar ul li{border: 0px; margin: 0px; padding: 0px;}
header .nav-menus-bar.small-nav-menus-bar ul li:last-child a{border:none;}
/* small hamburger menus */

.footersection .swoogo-title h2{margin:0px; padding:0px; letter-spacing: 0; color: #B3B3B3; display:block; text-align:center; font-size:30px; font-family: 'centra_no2-medium', sans-serif; line-height: 30px;}
.footersection{text-align: center;}	
.footersection  .swoogo-image{margin-bottom:0; display: inline-block; padding:30px 35px 0 35px; vertical-align: middle; position: relative;}
/*.footersection .swoogo-image:first-child:after{position: absolute; content: ""; height: 40px; width: 1px; background-color: #ffffff; top: 0; bottom: 0; margin: auto; right: 0;}
.footersection .swoogo-image:nth-child(3) {position: relative;}
.footersection .swoogo-image:nth-child(3):after{position: absolute; content: ""; left: 0; bottom: 4px; height: 42px; width: 1px; background-color: #fff;}
.footersection .swoogo-image:nth-child(3):before{position: absolute; content: ""; right: 0; bottom: 4px; height: 42px; width: 1px; background-color: #fff;}*/

.footersection #w_16873556.swoogo-image img{height: 75px;}
.footersection  .swoogo-image img{height:50px;}
.footersection .footerlisting ul{margin:15px 0 15px;padding:0px; text-align:center; }
.footersection .footerlisting ul li{list-style:none; display:inline-block; margin-right:30px;}
.footersection .footerlisting ul li a{font-size:16px; text-decoration:none; letter-spacing: 0; line-height: 17px; color: #00C3FF; text-transform: capitalize;  font-family: 'centra_no2-bold'; font-weight:normal;}
.footersection .footerlisting ul li:last-child{margin-right:0px;}

.footersection .swoogo-text .paragraph .copyright{text-align:center; letter-spacing: 1.3px; color: #777777; font-family: 'centra_no2-bold', sans-serif; font-weight: 300;
text-transform: uppercase; font-size:13px;}	
.footersection{padding:27px 0px 31px; margin:0px;}

.footersection .swoogo-text .paragraph p{color: #B3B3B3; font-size: 14px; font-weight:inherit; line-height: 16px; letter-spacing: 1.4px; font-family: 'centra_no2-medium', sans-serif;}

@media (min-width:992px) and (max-width:1199px){
	.second-logo .swoogo-image img{max-width:300px;}	
}

@media (min-width:769px) and (max-width:991px){
	
}

@media (min-width:768px) and (max-width:991px){
.logo .swoogo-image img, .second-logo .swoogo-image img{max-width:165px;}
.left-header .logo {margin-right: 16px;}
.headingblock, .header-slider {display: none;}
.sponsoredlogo .vertical-center .slick-slide img{margin-left: auto;}	
}


@media (max-width:991px){
header{position:fixed; min-height:60px; padding:0px 12px;}	
.topstrip-bar{margin: 0px -12px;}

.footersection #w_16873556.swoogo-image img{height: 65px;}
.footersection  .swoogo-image img{height:40px;}
}


@media (max-width:767px){
.second-logo .swoogo-image{width:160px;overflow:hidden;}
.second-logo .swoogo-image img{margin: 5px 0 8px !important;}
.logo .swoogo-image img.mt-medium{margin-top: 0 !important;}
.logo .swoogo-image img.mb-medium{margin-bottom: 0 !important;}
.left-header .logo-block{margin: 10px 0 3px 0;}
.headingblock, .header-slider {display: none;}
header .nav-menus-bar.small-nav-menus-bar{width:100%; height:100%; position: fixed;}
.left-header .logo::after{right: -20px; height: 20px;}
.logo-tagline .paragraph{font-size: 16px; padding-bottom:2px;}
header .nav-menus-bar.small-nav-menus-bar ul li a {
text-align: left;
}
.header-top{padding: 0px; min-height: inherit; z-index: 99999;}
.logo .swoogo-image img {
max-height: 20px !important;
}
header{position:fixed;}
header .nav-menus-bar.open {
opacity: 1;
visibility: visible;
top: 83px;
}
.left-header .logo {
margin-right: 10px;
}

.bodypad {
padding-top: 83px;
}
.topstrip-bar {
margin: 0px -12px;
height: 26px;
}
.footersection .swoogo-title h2{margin: 0 auto 20px; max-width: 225px;}
.topstrip-bar .paragraph{font-size: 12px; letter-spacing: 1px;}
.footersection .swoogo-image{padding:30px 0 30px; display: block;}
.footersection .swoogo-image:nth-child(3)::before {right: 0; bottom: 0; height: 1px; width: 165px; left: 0; margin: auto;}	
.footersection .swoogo-image:nth-child(3)::after{left: 0; top: 0; height: 1px; width: 165px; bottom: auto; margin: auto; right: 0;}	
	
.footersection .swoogo-image:first-child::after{height:30px;}

.footersection #w_16873556.swoogo-image img{height: 65px; max-height: 65px !important;}
.footersection #w_16873558.swoogo-image img{height: 35px; max-height: 35px !important;}
.footersection #w_16873557.swoogo-image img{height: 40px; max-height: 40px !important;}
	
.mainstage header .nav-menus-bar.open {top: 60px; height: auto;}
.mainstage header .nav-menus-bar.small-nav-menus-bar ul li a{text-align: center;}	
}
@media (max-width:485px){
.bodypad {
padding-top: 100px;
}
}
@media (max-width:399px){
.topstrip-bar .paragraph{font-size: 12px; letter-spacing: 1px;}


}

.footersection .container{max-width: 1070px !important;}
.footersection .widget{border: 1px solid transparent !important;}
.footersection .swoogo-image{padding: 0 35px 0 35px;}
.footersection .v_37966478.swoogo-cols{padding: 30px 0 5px;}
.footersection .v_37966478.swoogo-cols .row{display: flex; justify-content: center; align-items: center; align-content: center;}
.footersection .v_37966478.swoogo-cols .row .col-sm-4{width: auto; padding: 0px 4px;}

@media (max-width:767px){
.footersection{padding: 14px 0px 20px;}
.footersection .v_37966478.swoogo-cols{padding: 10px 0 5px !important;}
.footersection .v_37966478.swoogo-cols .row .col-sm-4 #w_25685185{margin: 13px 0px 28px 0px;}
.footersection .v_37966478.swoogo-cols .row{flex-direction: column;}
.footersection .swoogo-image{padding: 0px 0;}
}