/*! Bootstrap-off-canvas-push - v1.0.2
 * Copyright (c) 2015 Steffen Ermel; Licensed MIT *
 */
body {
	overflow-x: hidden;
}
body.active {
	overflow-x: hidden;
	overflow-y: hidden;
}
.overlay {
	background-color: transparent;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	width: 25px;
	z-index: 100;
}
.overlay.active {
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-transition: background-color 0.35s;
	transition: background-color 0.35s;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
}
.right-inner-addon {
	position: relative;
	float: left;
}
.right-inner-addon input {
	padding-right: 30px;
}
.right-inner-addon i {
	position: absolute;
	right: 0;
	padding: 10px 12px;
	pointer-events: none;
}
.informa {
	background-color: #525a5c;
	color: #fff;
}
.padding-top-btm25px {
	padding: 25px 0;
}
.padding-right-border {
	border-left: 1px solid #fff;
	padding-left: 25px;
}
.informa .dropdown {
	text-align: center;
}
.informa .dropdown button {
	background: #525a5c;
	border: 0;
	padding: 0;
}
.informa .dropdown button:focus {
	outline: 1px solid #a6c8ff !important;
}
.informa .btn-default {
	color: #fff;
	background-color: #40484a;
	border: 0;
	border-radius: 0;
}
.informa .btn-default.active,
.informa .btn-default:active,
.informa .open > .dropdown-toggle.btn-default {
	color: #fff;
	background-color: #40484a;
	border: 0;
}
.informa .nav > li > a {
	padding: 0 9px 0 10px;
	color: #fff;
	line-height: 20px;
	font-size: 13px;
}
.informa .nav > li:first-child > a {
	padding-left: 0;
	color: #fff;
}
.informa .nav .open > a,
.informa .nav .open > a:focus,
.informa .nav .open > a:hover {
	background-color: #333;
	border-color: var(--maine);
}
.informa .nav > li > a:focus {
	background-color: transparent;
}
.informa .nav > li > a:hover {
	text-decoration: none;
	background-color: #333;
}
.headerLogoSection {
	padding: 20px 40px 20px;
}
.informalist-color .nav > li {
	border-left: 1px solid #fff;
}
.headerLogoSection logo {
	border-right: 0 solid #d7d7d7;
	display: inline-block;
	float: left;
}
.headerLogoSection logo img {
	padding-right: 20px;
}
.headerLogoSection .eventDatePlace {
	font-size: 16px;
	color: #d39f10;
}
.headerLogoSection .eventDatePlace p:last-child {
	margin-top: -12px;
}
.headerLogoSection .countries {
	margin-top: 20px;
}
.headerLogoSection .calenderIcon {
	background-image: url(clientlibs/images/calendar.png);
	width: 15px;
	height: 15px;
	display: inline-block;
	margin-right: 5px;
}
.headerLogoSection .mapIcon {
	background-image: url(clientlibs/images/location.png);
	width: 15px;
	height: 15px;
	display: inline-block;
	margin-right: 5px;
}
.headerLogoSection .spaceIcon {
	background-image: url(clientlibs/css/#);
	width: 15px;
	height: 15px;
	display: inline-block;
	margin-right: 5px;
}
.eventRightsection {
	position: relative;
}
.eventRightsection .stylish-input-group input {
	position: absolute;
	width: 200px;
	top: 45px;
	border-radius: 0;
}
.eventRightsection .nav li a {
	padding: 0;
	margin: 0;
	color: var(--maine-hover);
	background-color: transparent;
}
.eventRightsection .nav li:first-child {
	margin-top: 7px;
}
.eventRightsection .nav > li > a:focus,
.eventRightsection .nav > li > a:hover {
	background-color: transparent;
}
.mainNav .nav > li > a:focus,
.mainNav .nav > li > a:hover {
	background-color: #4b1022;
	color: #b68c1e;
}
.eventRightsection .separator {
	display: inline-block;
	padding: 0 10px;
}
.eventRightsection .dropdown-menu li a {
	padding: 5px 15px;
	text-transform: uppercase;
}
.headerLogoSection .searchIcon {
	background-image: url(clientlibs/images/search.png);
	width: 22px;
	height: 22px;
	display: inline-block;
	margin-right: 5px;
	position: relative;
	top: 6px;
}
.headerLogoSection .signinIcon {
	background-image: url(clientlibs/images/signin.png);
	width: 22px;
	height: 22px;
	display: inline-block;
	margin-right: 5px;
	position: relative;
	top: 6px;
}
.headerLogoSection .contactIcon {
	background-image: url(clientlibs/images/contact-us.png);
	width: 22px;
	height: 22px;
	display: inline-block;
	margin-right: 5px;
	position: relative;
	top: 6px;
}
.filteredSearch .input-group {
	width: 100%;
}
.filteredSearch .search-field {
	float: left;
	display: inline-block;
	width: auto;
	min-width: 200px;
}
.filteredSearch .filter-field {
	margin-left: 10px;
	float: left;
	display: inline-block;
	width: auto;
	min-width: 150px;
}
.filteredSearch .input-group-btn {
	float: left;
	margin-left: 15px;
}
.filteredSearchResult input[type="submit"],
.filteredSearchResult input[type="button"] {
	float: left;
	margin: 0 10px;
	height: 30px;
}
.filteredSearchResult .result-set {
	clear: both;
	margin: 3em 0;
}
.eventRightsection .dropdown .dropdown-toggle {
	margin-top: 7px;
}
.search {
	background-color: #ccc;
	border-radius: 0;
	border: 0;
	height: 32px;
}
.eventRightsection .nav li {
	border: 0;
}
.dropdown-menu {
	z-index: 1001;
}
.navbar-inverse {
	background-color: #5c1d30;
}
.nav > li {
	border-left: 1px solid #6f273d;
}
.nav > li:first-child {
	border-left: 0 solid #fff;
}
.navbar-inverse .navbar-nav > li > a {
	color: #fff;
	font-size: 17px;
}
.navRegisterbg {
	background-color: #b68c1e;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
	color: #b78c1f;
	background-color: #4b1022;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover {
	color: #b78c1f;
	background-color: #4b1022;
}
.navbar-inverse .mobileLayoutNav .dropdown-menu {
	border: 1px solid #5c1d30;
	background-color: #5c1d30;
	width: 275px;
}
.navbar-inverse .mobileLayoutNav .dropdown-menu li a {
	padding: 8px 15px;
	height: 40px;
	color: #fff;
	width: 100%;
	display: block;
}
.navbar-inverse .mobileLayoutNav .dropdown-menu li a:hover {
	color: #b78c1f;
	background-color: #4b1022;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
	width: 100%;
	margin: auto;
}
.carousel-indicators {
	position: absolute;
	z-index: 15;
	width: 73%;
	padding-left: 0;
	text-align: right;
	top: 10%;
	height: 50px;
}
.carousel-caption {
	top: 11%;
	bottom: 0;
	left: 0;
	right: 22%;
	width: 60% !important;
	margin: 0 auto;
}
.carousel-caption h1 {
	font-size: 48px;
	color: #fdfdfd;
	text-align: left;
	text-transform: uppercase;
}
.carousel-caption h2 {
	font-size: 30px;
	color: #fdfdfd;
	text-align: left;
	text-transform: uppercase;
}
.carousel-caption h3 {
	font-size: 22px;
	color: #fdfdfd;
	text-align: left;
}
.pinktext {
	color: #b62a56;
	font-family: Arial;
	font-size: 14px;
}
.yellowtext {
	color: #b78c1f;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
.sliderdescription {
	position: absolute;
	bottombottom: 0;
	left: 0;
	width: 100%;
	bottom: 0;
	background-color: black;
	font-family: arial;
	font-size: 14px;
	color: white;
	opacity: 0.8;
	filter: alpha(opacity=60);
	float: left;
}
.slider-bottomtext {
	padding-left: 9%;
	margin: 10px 0;
}
p.description_content {
	padding: 10px;
	margin: 0;
}
a.left.carousel-control.corousel-leftarrow {
	margin: 0 0 0 90px;
}
a.right.carousel-control.corousel-rightarrow {
	margin: 0 90px 0 0;
}
.content-faq {
	min-height: 270px;
	padding: 0;
	padding-left: 20px;
}
.content-title {
	background-color: var(--maine-hover);
	font-size: 20px;
	color: #fdfdfd;
	padding: 20px;
	margin-top: 0;
	margin-bottom: 0;
	border-bottom: 4px solid #b78c1f;
}
.content-title img {
	float: right;
	padding-right: 10px;
}
.content-margin {
	margin-right: 10px;
}
.content-background-color {
	background-color: #f4f4f4;
	padding: 0 10px 0 15px;
	margin-right: 0;
	margin-left: 0;
}
.content-inner-background-color {
	background-color: #fff;
	margin-right: 0;
	margin-left: 0;
}
.content-cust-height {
	padding: 0 5px 5px 5px;
}
.list-styles {
	list-style-image: url("clientlibs/images/arrow2.png");
	padding: 10px 10px 10px 10px;
	margin: 0;
}
.list-styles li {
	border-bottom: 1px solid #fff;
	padding-bottom: 11px;
	padding-top: 5px;
	padding-left: 3px;
}
.list-styles li.noborder {
	border-bottom: 0;
	padding-bottom: 5px;
	padding-top: 5px;
}
.list-styles li a {
	color: #666 !important;
	font-size: 16px;
}
.list-styles li a:hover {
	text-decoration: underline;
	color: #af8520 !important;
	font-size: 16px;
}
.row-custom-divider {
	margin-top: 30px;
}
.event-faq-section {
	padding: 0;
}
.event-overview {
	background-color: #f4f4f4;
	margin-bottom: 10px;
}
.event-overview-col-img-custom {
	padding-left: 0;
	padding-right: 0;
}
.event-overview-col-desc-custom {
	padding-top: 2px;
}
.event-overview-title {
	color: var(--maine-hover);
	margin-top: 1px;
	margin-bottom: 15px;
}
.event-overview-paragraph {
	line-height: normal;
	font-family: Arial;
	font-size: 16px;
	color: #666;
	margin-bottom: 2px;
}
.event-overview-description-row {
	padding: 20px;
}
.event-overview-btn-col:last-child {
	padding: 0 25px 0 5px !important;
}
.event-overview-btn-col {
	padding-bottom: 8px;
}
.event-overview-btn-title {
	color: #fff;
	margin-top: 0;
	margin-bottom: 0;
	white-space: normal;
	width: 150px;
}
.event-overview-btn-text-padding {
	padding-left: 3px;
	text-align: left !important;
}
.event-overview-btn-icon-padding {
	float: right;
	margin-top: -30px;
}
.event-overview-btn {
	margin-bottom: 5px;
}
.btn-custom {
	padding: 8px 10px 11px 12px;
	color: #fff;
	background-color: var(--maine-hover);
	border-radius: 0;
	width: 100%;
	border-color: transparent;
	border-bottom: 4px solid #b78c1f;
}
.btn-custom:focus,
.btn-custom.focus {
	color: #fff;
	background-color: var(--maine-hover);
	border-color: transparent;
	border-bottom: 4px solid #b78c1f;
}
.btn-custom:hover {
	color: #fff;
	background-color: var(--maine-hover);
	border-color: transparent;
	border-bottom: 4px solid #b78c1f;
}
.btn-custom:active,
.btn-custom.active {
	color: #fff;
	background-color: var(--maine-hover);
	border-color: transparent;
	border-bottom: 4px solid #b78c1f;
}
.btn-custom:active:hover,
.btn-custom.active:hover,
.btn-custom:active:focus,
.btn-custom.active:focus,
.btn-custom:active.focus,
.btn-custom.active.focus {
	color: #fff;
	background-color: var(--maine-hover);
	border-color: transparent;
	border-bottom: 4px solid #b78c1f;
}
.statspanel {
	background-color: #dedede;
	padding: 10px;
}
.stats {
	background-color: white;
	margin: 20px 40px 5px 10px;
	text-align: center;
	padding-top: 10px;
	display: inline-block;
	width: 200px;
	height: 130px;
	color: red;
}
.statsText {
	margin: 0 40px 5px 10px;
	text-align: center;
	padding-top: 10px;
	display: inline-block;
	width: 200px;
	color: red;
}
h3.statstxt {
	padding-left: 10px;
}
h4.statssubtxt {
	text-align: center;
	color: gray;
	font-weight: 20px;
}
.exhibitionbrands2 .well {
	padding: 0;
}
.container-fluid .statspanel .stats1 {
	padding-left: 20px;
	padding-right: 0;
	padding-top: 20px;
	height: 270px;
}
.container-fluid .statspanel .stats1.stats2 {
	padding-right: 20px;
}
.container-fluid .statspanel {
	padding: 0;
}
.container-fluid .statspanel .stats1 .stats {
	margin: 0;
	padding-top: 28px;
}
.statspanel .stats1 .stats .statstxt {
	color: #d39f10;
	font-size: 54px;
	margin-top: 13px;
	line-height: 35px;
	margin-bottom: 0;
	padding-left: 0;
}
.container-fluid .statspanel .stats1 .statssubtxt {
	color: var(--maine-hover);
	font-size: 24px;
	left: 60px;
}
.container-fluid .statspanel .statssubtxt.txt {
	left: 108px;
}
.col-sm-4.stats1.stats2 {
	padding-right: 20px !important;
}
.col-sm-8.exhibitionbrands1 {
	margin-right: 20px;
}
.container.exhibitionbrands3 {
	margin-top: 0;
	padding: 0;
}
.embedresponsive .gallery-img-ribbon-title {
	position: absolute;
	width: 100%;
	bottom: 0;
}
.container-fluid .embedresponsive {
	height: 270px;
	padding: 0;
	margin-left: 0;
	margin-top: 25px;
}
.embed-responsive.video-text {
	height: 270px;
	width: 100%;
	position: relative !important;
}
.embed-responsive.video-text > img {
	width: 100%;
	height: 270px;
}
.embedresponsive .gallery-img-ribbon-title .content-title {
	font-size: 20px;
}
.embed-responsive.video-text {
	height: 270px;
	width: 100%;
}
.container-fluid .statspanel .stats1 .stats {
	width: 100%;
}
.container-fluid .statspanel .stats1 .statssubtxt {
	color: var(--maine-hover);
	font-size: 24px;
	left: 60px;
	position: absolute;
	top: 200px;
}
.container-fluid .statspanel .stats2 .statssubtxt.txt {
	left: 97px;
}
.container-fluid .statspanel .stats1 .stats {
	height: 230px;
	margin: 0;
	padding-top: 28px;
	position: relative;
}
.container-fluid .embedresponsive {
	height: 270px;
	width: 270px;
	padding: 0;
	margin-left: 15px;
}
.col-sm-8.exhibitionbrands1 {
	margin-top: 25px;
	margin-right: 0;
}
#myCarousel .thumbnail {
	margin-bottom: 0;
}
#myCarousel .carousel-caption {
	top: 6%;
	padding-top: 25px;
}
#myCarousel .carousel-caption > h2 {
	margin-top: 10px;
	font-size: 30px;
}
#myCarousel .carousel-caption > h3 {
	margin-top: 25px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
.carousel-control.left,
.carousel-control.right {
	background-image: none !important;
}
.carousel-control {
	color: #fff;
	top: 40%;
	color: #428bca;
	bottom: auto;
	padding-top: 4px;
	width: 30px;
	height: 30px;
	text-shadow: none;
	opacity: 1;
}
.carousel-control:hover {
	color: #d9534f;
}
.carousel-control.left,
.carousel-control.right {
	background-image: none !important;
}
.carousel-control.right {
	left: auto;
}
.carousel-control.left {
	right: auto;
}
.slider-indicators > li {
	background: none repeat scroll 0 0 #7186c7;
	border: medium none;
	height: 13px;
	width: 13px;
}
.img-gallery-indicators .active {
	width: 15px;
	height: 15px;
}
.tabs-carousel {
	background: rgba(189, 208, 220, 0.68);
	position: relative;
	padding: 14px;
}
.tab_carousel_well {
	background-color: transparent;
	box-shadow: none;
	border: 0;
	padding-right: 56px;
	padding-left: 56px;
	padding-bottom: 6px;
	border-radius: 0;
	margin-bottom: 0;
}
.tab_carousel_button {
	background: #fff;
}
.active .tab_carousel_button {
	border-top: 5px solid red;
	box-sizing: border;
}
.rotate-circle {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
i.fa.fa-play-circle.rotate-circle.fa-2x {
	color: #8cafcc;
}
i.fa.fa-play-circle.fa-2x {
	color: #8cafcc;
}
i.fa.fa-play-circle.fa-2x:hover,
i.fa.fa-play-circle.rotate-circle.fa-2x:hover {
	color: #607d8b;
}
.tab-carousel-thumbnails {
	padding: 0;
	margin-bottom: 2px;
	background: 0;
	border: 0;
}
.nav-tabs > li > a.tabs-carousel-menu,
.nav-tabs > li > a.tabs-carousel-menu:focus,
.nav-tabs > li > a.tabs-carousel-menu:hover {
	color: #555;
	cursor: pointer;
	background-color: #c9cbcc;
	border-left: 0;
	border-radius: 0;
	border-top: 1px solid transparent;
	text-align: left;
	border-top: 6px solid transparent;
	text-align: left;
	font-weight: bold;
}
.nav-tabs > li.active > a.tabs-carousel-menu,
.nav-tabs > li.active > a.tabs-carousel-menu:focus,
.nav-tabs > li.active > a.tabs-carousel-menu:hover {
	color: #555;
	cursor: default;
	background-color: #fff;
	border-top: 6px solid rgba(99, 2, 2, 0.71) !important;
	border-left: 0;
	border-radius: 0;
	border-top: 1px solid transparent;
}
.home-page-carousel i {
	color: #ccc;
}
.home-page-carousel i:hover,
.home-page-carousel i:active,
.home-page-carousel i:focus {
	color: #6d283d;
}
.gallery-img-ribbon-title {
	position: relative;
}
.gallery-img-ribbon-title h4 {
	background-color: #6d283d;
	color: #fdfdfd;
	font-family: arial;
	font-size: 16px;
	margin-top: 0;
	text-align: center;
}
.gallary-content-title {
	position: relative;
	top: -8px;
	font-family: "arial regular";
	font-size: 16px;
	background-color: var(--maine-hover);
	color: #e1e1e1;
	padding: 10px 10px 10px 20px;
	margin-top: 0;
	margin-bottom: 0;
	border-bottom: 4px solid #b78c1f;
}
.margingap15px {
	margin-left: 15px;
	margin-right: 15px;
}
a.homePageCarouselItem {
	text-decoration: none;
}
.homePageCarouselItem img {
	width: 100%;
}
.custom-col-2 {
	position: relative;
	min-height: 1px;
	padding-right: 4px;
	padding-left: 4px;
	float: left;
	width: 20%;
}
.informa-title-color {
	color: #6d283d;
	font-size: 36px;
	margin-bottom: -4px;
	margin-left: 20px;
	margin-top: 0;
}
.hidden-dots {
	display: none;
}
.paddingZero {
	padding: 0;
}
@media (min-width: 769px) {
	.left-carousel-controller {
		background: url("clientlibs/images/imggallery-previous.png") no-repeat;
		background-position: center center;
		background-size: contain;
		height: 30px;
	}
	.right-carousel-controller {
		background: url("clientlibs/images/next.png") no-repeat;
		background-position: center center;
		background-size: contain;
		height: 30px;
	}
	.nav-tabs > li > a.tabs-carousel-menu,
	.nav-tabs > li > a.tabs-carousel-menu:focus,
	.nav-tabs > li > a.tabs-carousel-menu:hover {
		width: 140px;
		border-top: 6px solid transparent;
		text-align: left;
	}
}
@media (max-width: 769px) {
	.navbar-inverse .mobileLayoutNav .dropdown-menu {
		border: 1px solid #5c1d30;
		background-color: #5c1d30;
		width: 100%;
	}
	.navbar-inverse .mobileLayoutNav .dropdown-menu li a {
		padding: 8px 30px;
		height: 50px;
		width: 100%;
		color: #fff !important;
		white-space: normal;
	}
	.navbar-inverse .mobileLayoutNav .dropdown-menu li:hover {
		color: #b78c1f !important;
		background-color: #4b1022 !important;
	}
	.custom-col-2 {
		width: 100%;
	}
}
.img-gallery {
	background: rgba(236, 236, 236, 0.68);
	position: relative;
	padding: 14px;
	margin-bottom: 20px;
	margin-top: 30px;
}
.img-gallery-indicators {
	position: absolute;
	bottom: auto;
	left: auto;
	z-index: 15;
	width: auto;
	padding-left: 0;
	margin-left: 0;
	text-align: center;
	list-style: none;
	right: -46px;
	top: -59px;
}
.img-gallery-indicators li {
	width: 12px;
	height: 12px;
}
.img-gallery-indicators .active {
	width: 12px;
	height: 12px;
	background: #531d30;
}
.slider-indicators {
	position: absolute;
	bottom: auto;
	left: auto;
	z-index: 15;
	width: auto;
	padding-left: 0;
	margin-left: 0;
	text-align: center;
	list-style: none;
	right: 58px !important;
	top: 32px;
}
.video-text {
	float: right;
	height: 250px;
	width: 100%;
}
.container.about-informa {
	margin-left: 50px;
}
footer {
	margin-top: 60px;
}
footer .row {
	padding: 5px 10px 0;
}
footer .footerNavbg {
	background-color: #5c1d30;
}
footer .footerContentbg {
	background-color: #333;
	padding-top: 30px;
}
footer .footerBottombg {
	background-color: #252324;
	padding: 0 !important;
}
footer .nav > li {
	border: 0;
}
footer .nav > li > a {
	padding: 5px 0;
	color: #fff;
	font-size: 15px;
}
footer .nav > li > a > .separator {
	display: inline-block;
	padding: 0 10px;
}
footer .nav > li > a:hover {
	background-color: transparent;
}
footer h5 {
	color: #fff;
	padding: 0;
}
footer .tileBg {
	color: #fff;
	padding: 2px 30px;
	margin-bottom: 20px;
	background-color: #282627;
}
footer .col-md-4:last-child .tileBg {
	background-color: transparent !important;
}
footer .tileBg h2 {
	margin-top: 10px;
	margin-bottom: 25px;
	font-size: 20px;
}
footer .tileBg p .abtinfomaHome {
	font-size: 16px;
	color: #b28818;
	text-decoration: none;
}
footer .tileBg form legend {
	color: #fff;
	text-align: left;
	border: 0;
	font-size: 1.2em;
}
footer .tileBg form button {
	border-radius: 0;
	background-color: #6f273d;
	border: 0;
	margin-top: 10px;
}
footer form label {
	font-weight: 400;
}
footer form .form-control {
	border: 0;
	border-radius: 0;
}
footer form textarea.form-control {
	height: 70px;
}
footer form .form-control {
	height: 40px;
	background-color: #363636;
}
footer form {
	padding-bottom: 10px;
}
footer form .form-group {
	margin-bottom: 9px;
}
footer .socialIcon ul li {
	padding-right: 6px;
}
footer .socialIcon ul {
	margin-top: -5px;
}
footer .socialIcon .facebookIcon {
	background-image: url(clientlibs/images/6.png);
	width: 28px;
	height: 28px;
	display: inline-block;
}
footer .socialIcon .twitterIcon {
	background-image: url(clientlibs/images/5.png);
	width: 28px;
	height: 28px;
	display: inline-block;
}
footer .socialIcon .youtubeIcon {
	background-image: url(clientlibs/images/4.png);
	width: 28px;
	height: 28px;
	display: inline-block;
}
footer .socialIcon .pinterestIcon {
	background-image: url(clientlibs/images/3.png);
	width: 28px;
	height: 28px;
	display: inline-block;
}
footer .socialIcon .instagramIcon {
	background-image: url(clientlibs/images/2.png);
	width: 28px;
	height: 28px;
	display: inline-block;
}
footer .socialIcon .linkedinIcon {
	background-image: url(clientlibs/images/1.png);
	width: 28px;
	height: 28px;
	display: inline-block;
}
footer .tileBg > .list-styles > li {
	padding: 10px 0;
}
footer .tileBg > .list-styles > li > a {
	color: #fff;
}
footer .footerBottombg .nav {
	padding: 14px 0;
}
footer .footerBottombg .nav li a {
	color: #ccc;
	padding: 0;
	font-size: 13px;
}
footer .aboutInfo {
	color: #cccaca;
	background-color: #333;
}
footer .aboutInfo h2 {
	font-size: 20px;
}
footer .aboutInfo p {
	margin-bottom: 22px;
}
footer .aboutInfo p:last-child {
	margin-bottom: 32px;
}
footer .aboutInfo p:last-child a {
	color: #cccaca;
	font-size: 18px;
	text-decoration: none;
}
footer .aboutInfo hr {
	border-top: 1px solid #4c4c4c;
}
footer .aboutInfo .footerLogo {
	margin-top: 70px;
}
footer .aboutInfo .footerLogo img {
	padding-right: 16px;
}
.tileBg.quick-link-paddng {
	padding-right: 0 !important;
}
.informa-header-menuText {
	white-space: normal;
	text-align: center;
}
.informa-header-menu .navbar-nav li a {
	width: 160px;
	height: 60px;
	display: table-cell;
	vertical-align: middle;
	padding: 0;
}
.headerLogoSectionContainer {
	position: relative;
}
.headerLogoSectionContainer .eventDateContainer {
	position: absolute;
	bottom: 0;
	border-left: 1px solid #ccc;
	padding-left: 15px;
	padding-top: 10px;
}
.headerLogoSectionContainer .eventRightNavContainer {
	position: absolute;
	bottom: 0;
	right: 20px;
}
@media screen and (max-width: 769px) {
	.row-offcanvas {
		position: relative;
		-webkit-transition: all 0.25s ease-out;
		transition: all 0.25s ease-out;
	}
	.row-offcanvas-left {
		right: 0;
	}
	.row-offcanvas-left .sidebar-offcanvas {
		right: -50%;
	}
	.row-offcanvas-left.active {
		right: 0;
	}
	.navbar .container > .navbar-collapse {
		-webkit-transition: all 0.25s ease-out;
		transition: all 0.25s ease-out;
	}
	.navbar .container > .navbar-collapse.active {
		width: 100%;
		-webkit-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;
	}
	.informalist-color .nav > li {
		border-left: 1px solid #fff;
		display: inline-block;
	}
	.informalist-color .nav > li:first-child {
		border-left: 0 solid #fff;
	}
	.informalist-color .nav {
		margin-bottom: 20px;
	}
	.informalist-color .padding-right-border {
		border-left: 0 solid #fff;
		padding-left: 15px;
	}
	.padding-top-btm25px {
		padding: 25px 0 0;
	}
	.informa-header-menu .navbar-nav li a {
		width: 100%;
		height: 50px;
		display: block;
		padding: 20px;
		text-align: left;
		border-bottom: 1px solid #6f273d;
	}
	.informa-header-menu .mobileLayoutNav {
		float: left;
		width: 85%;
	}
	.informa-header-menu .mobileLayoutcross {
		float: left;
		width: 15%;
	}
	.sidebar-offcanvas {
		position: absolute;
		top: 0;
		width: 50%;
	}
	.sidebar-nav .navbar .navbar-collapse {
		padding: 0;
		max-height: none;
	}
	.sidebar-nav .navbar ul {
		float: none;
	}
	.sidebar-nav .navbar ul:not {
		display: block;
	}
	.sidebar-nav .navbar li {
		float: none;
		display: block;
	}
	.sidebar-nav .navbar li a {
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.eventRightsection .nav li {
		display: inline-block;
	}
	.headerLogoSection {
		padding-right: 15px;
		padding-left: 15px;
	}
	.headerLogoSection .navbar-inverse {
		background-color: transparent;
	}
	.headerLogoSection .navbar-inverse .navbar-toggle:focus,
	.navbar-inverse .navbar-toggle:hover {
		background-color: transparent;
	}
	.headerLogoSection logo {
		border-right: 0 solid #d7d7d7;
		display: inline-block;
		float: left;
	}
	.headerLogoSection .calenderIcon {
		margin-top: 20px;
	}
	.headerLogoSection .mobileNavBtn {
		padding: 10px 0;
	}
	.headerLogoSection .navToggleBtn {
		float: left;
		width: 10%;
	}
	.headerLogoSection .headerLogo {
		float: left;
		width: 90%;
	}
	.mainNav .navbar {
		min-height: 0;
	}
	footer .socialIcon {
		text-align: center;
	}
	footer .socialIcon ul li {
		display: inline;
	}
	footer .socialIcon ul li a {
		display: inline-block;
	}
	footer .aboutInfo .footerLogo {
		margin-top: 0;
	}
	footer .aboutInfo p:last-child {
		margin-bottom: 20px;
	}
	footer .quickLink {
		background-color: #333;
		color: #cccaca;
	}
	footer .nav > li {
		display: inline;
	}
	footer .nav > li {
		display: inline-block;
	}
}
.registerBtn {
	width: 100%;
	background-color: #b68c1e;
	border-radius: 0;
	color: #fff;
	padding: 10px;
}
.bottomSpacing {
	margin-bottom: 20px;
}
.topSpacing {
	margin-top: 20px;
}
.stylish-input-group .input-group-addon {
	background: white !important;
}
.stylish-input-group .form-control {
	box-shadow: 0;
	border-color: #ccc;
}
.stylish-input-group button {
	border: 0;
	background: transparent;
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: var(--maine-hover);
}
.navbar-collapse-wrap {
	position: absolute;
}
.navbar {
	border: 0;
	margin-bottom: 0;
}
.navbar .navbar-nav > .current-menu-item a {
	color: #fff;
	background-color: #080808;
}
.navbar .navbar-toggle:focus,
.navbar .navbar-toggle:hover {
	background-color: transparent;
}
.navbar .container {
	padding: 0;
}
.navbar .container .navbar-header {
	margin: 0;
	position: relative;
	z-index: 100;
	background-color: #222;
}
.navbar .container > .navbar-collapse.active {
	right: 0;
}
.navbar .container ul {
	margin: 0;
	padding: 0;
	background-color: #5c1d30;
}
.transition {
	-webkit-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
}
.navbar-toggle {
	border: 0;
	margin: 0;
	padding: 15px;
}
.navbar-toggle .icon-bar {
	-webkit-transform-origin: 21px;
	-ms-transform-origin: 21px;
	transform-origin: 21px;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.1s;
	transition: transform 0.2s, opacity 0.1s;
	height: 3px;
	width: 22px;
}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(2) {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(4) {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(3) {
	opacity: 0;
}
.navbar-nav {
	margin: 0;
}
@media (min-width: 769px) {
	.navbar .container {
		padding: 0;
	}
	.navbar .container .navbar-header {
		margin: 0;
		padding: 0;
	}
	.navbar .container ul {
		width: auto;
		background-color: transparent;
		padding-left: none;
		margin: initial;
	}
	.navbar .container > .navbar-collapse {
		position: initial;
		z-index: initial;
		bottom: initial;
		top: initial;
		background-color: initial;
		margin: initial;
		width: initial;
	}
	.navbar-nav {
		margin: initial;
	}
	.overlay {
		display: none;
	}
	.headerLogoSection .row > .col-md-3 {
		width: 21%;
	}
}
@media (min-width: 320px) and (max-width: 769px) {
	.navbar .container > .navbar-collapse {
		position: fixed;
		z-index: 50;
		bottom: 0;
		top: 0;
		right: -50%;
		margin: 0;
		padding: 0;
		width: 48%;
		white-space: nowrap;
		box-shadow: none;
		border-top: 0 solid #fff;
		display: block;
		overflow-y: auto;
		background-color: rgba(34, 34, 34, 0.91);
		overflow-x: hidden;
	}
	.container.about-informa {
		margin-left: 0;
	}
	.carousel-caption h1 {
		font-size: 28px !important;
	}
	.row-custom-divider {
		margin-top: 10px;
	}
	.event-overview {
		height: auto;
	}
	.event-overview-description-row {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0;
	}
	.event-overview-col-desc-custom {
		padding-top: 0;
	}
	.event-overview-btn-col {
		margin-bottom: 0;
		padding: 10px;
	}
	.event-overview-title {
		font-size: 26px;
		margin-bottom: 11px;
		margin-top: 4px;
	}
	.event-overview-btn-title {
		font-size: 16px;
	}
	.event-overview-paragraph {
		font-size: 13px;
		padding-right: 10px;
		margin-bottom: -10px;
	}
	.btn-custom {
		padding: 6px 20px 3px 17px;
	}
	.content-faq {
		padding-right: 10px !important;
		padding: 0;
	}
	.content-title {
		padding: 13px 11px 12px 20px;
	}
	.content-background-color {
		padding: 10px 10px 5px 20px;
	}
	.row.event-overview-btn {
		margin-bottom: 0;
	}
	.container-fluid .statspanel .stats1 {
		background: #fff;
	}
	.statspanel .stats1 .stats {
		width: 100%;
	}
	.container-fluid .embedresponsive {
		height: 270px;
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.container-fluid .statspanel .stats1 .stats {
		height: auto;
		margin: 0;
		padding-top: 28px;
		position: static;
	}
	.container-fluid .statspanel .stats1 .statssubtxt {
		position: static;
	}
	.col-sm-8.exhibitionbrands1 {
		margin-right: 0;
		margin-bottom: 15px;
		padding: 0;
	}
	.carousel-inner > .item > img,
	.carousel-inner > .item > a > img {
		min-height: 230px;
	}
	.carousel-caption {
		width: 100%;
		left: 5%;
	}
	.carousel-caption h1 {
		font-size: 24px;
		margin: 0;
		font-weight: bold;
	}
	.carousel-caption h2 {
		font-size: 15px;
		margin: 5px 0;
	}
	.carousel-caption h3 {
		font-size: 12px;
		margin: 10px 0;
	}
	.sliderdescription {
		max-height: 150px !important;
	}
	.slider-bottomtext {
		padding-left: 5%;
		line-height: 11px;
	}
	.pinktext {
		color: #b62a56;
		font-family: Arial Regular;
		font-size: 12px;
	}
	.yellowtext {
		color: #b78c1f;
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
	}
	.container.exhibitionbrands3 {
		padding: 15px;
	}
	.exhibitionbrands i {
		color: #ccc;
	}
	.container-fluid .statspanel {
		padding: 20px;
	}
	.container-fluid .statspanel .stats1 {
		margin-bottom: 7px;
	}
	.content-faq {
		min-height: auto;
	}
	#myCarousel .carousel-inner > .item > img,
	.carousel-inner > .item > a > img {
		margin: auto;
		max-height: 100%;
		width: 100%;
		height: 100%;
	}
	#myCarousel .carousel-caption h3 {
		font-size: 12px !important;
		margin: 10px 0 !important;
	}
	#myCarousel .carousel-caption h2 {
		font-size: 15px !important;
		margin: 5px 0 !important;
	}
	#myCarousel .carousel-caption {
		left: 5%;
		width: 100%;
	}
	.event-overview-btn-col:last-child {
		padding: 0 10px !important;
	}
	.mobilePadding {
		padding: 0 15px;
	}
	.eventRightSection .nav {
		padding-left: 15px;
	}
	.eventRightSection .nav li {
		display: inline-block;
		border: 0;
	}
	.eventRightSection .nav li a {
		padding: 10px 0;
		color: var(--maine-hover);
	}
	.eventRightSection .nav > li > a:focus,
	.eventRightSection .nav > li > a:hover {
		text-decoration: none;
		background-color: transparent;
	}
	.eventRightSection .separator {
		display: inline-block;
		padding: 0 10px;
	}
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
	.container-fluid .statspanel .stats1 {
		background: #fff;
	}
	.statspanel .stats1 .stats {
		width: 100%;
	}
	.embedresponsive .gallery-img-ribbon-title {
		position: absolute;
		bottom: 0;
		width: 100%;
	}
	.container-fluid .embedresponsive {
		width: 225px;
	}
	.col-sm-8.exhibitionbrands1 {
		margin-right: 0;
	}
	.container-fluid .statspanel .stats1 .statssubtxt {
		position: static;
	}
	.container-fluid .statspanel .stats1 .stats {
		height: auto;
		margin: 0;
		padding-top: 28px;
		position: static;
	}
	.container-fluid .embedresponsive {
		margin-left: 20px;
	}
}
@media screen and (min-width: 320px) and (max-width: 769px) {
	.headerLogoSection .eventDatePlace {
		float: left !important;
		padding: 0;
	}
	.eventDateContainer {
		float: left !important;
		display: inline-block;
	}
	.eventRightsection {
		float: left !important;
	}
	.headerLogo img {
		float: left;
	}
}
@media screen and (min-width: 769px) {
	.headerLogo {
		float: left;
	}
	.eventRightSection .nav {
		padding-right: 20px;
	}
}
@media (min-width: 769px) {
	.dropdown:hover .dropdown-menu {
		display: block;
	}
	.headerLogo a:focus {
		outline: 1px solid #66afe9 !important;
	}
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
	.informa-header-menu .navbar-nav li a {
		width: 136px;
		height: 60px;
		display: table-cell;
		vertical-align: middle;
		padding: 0 !important;
	}
	.informa-header-menu .navbar-inverse .navbar-nav > li > a {
		color: #fff;
		font-size: 14px;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1280px) {
	.informa-header-menu .navbar-nav li a {
		width: 150px;
		height: 60px;
		display: table-cell;
		vertical-align: middle;
		padding: 0;
	}
	.informa-header-menu .navbar-inverse .navbar-nav > li > a {
		color: #fff;
		font-size: 14px;
	}
}
.rotate {
	-moz-transition: all 1s linear;
	-webkit-transition: all 1s linear;
	transition: all 1s linear;
}
.rotate.down {
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.rotate.tiltDown {
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
@media (max-width: 480px) {
	.informa .nav > li > a {
		padding: 0 6px 0 6px !important;
	}
}
header {
	width: 100%;
	min-height: 120px;
	display: table;
	padding: 15px 0;
}
header > .headerVerticalHold {
	display: table-cell;
	vertical-align: middle;
}
header > .headerVerticalHold .container {
	position: relative;
}
header > .headerVerticalHold.alignmentSupport .container .hamBurger {
	right: inherit;
	left: 0;
}
header > .headerVerticalHold.alignmentSupport .mapIconHeader span {
	padding-top: 0 !important;
}
header .cover {
	height: auto;
	display: table-row;
}
header .cover div.left,
header .cover div.right {
	display: table-cell;
	vertical-align: middle;
}
header .cover div.right {
	width: 62%;
}
header .cover div.left {
	padding-right: 10px;
}
header .cover div.seperator {
	border-left: 1px solid #cacaca;
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	padding-right: 15px;
}
header .cover div.right.testAlter {
	padding-right: 15px;
}
header .alignmentSupport div.left {
	padding-right: 0;
}
header .alignmentSupport div.right.testAlter {
	padding-right: 10px;
}
header .headerSearchBox input[type="text"] {
	outline: 0;
	box-shadow: none;
}
header .headerSearchBox .input-group-addon {
	padding: 6px 2px;
	border: 1px solid #000;
	color: #fff;
	background-color: #000;
	box-shadow: none;
}
header .headerSearchBox .input-group-addon {
	border-radius: 0;
}
header .headerSearchBox .input-group-addon > button {
	border: 0;
	background: 0;
	width: 100%;
	height: 100%;
	float: left;
}
header .headerMenuLink ul {
	list-style-type: none;
	padding: 0;
	margin: 10px 0 0 0;
}
header .headerMenuLink ul li {
	display: inline;
	height: 100%;
}
header .headerMenuLink > ul > li:not(:last-child) {
	padding: 0;
	border-right: 2px solid #888;
}
header .headerMenuLink ul li a {
	width: 100%;
	height: 100%;
	float: left;
	padding: 0 15px !important;
}
header .headerMenuLink ul li:last-child a {
	padding-right: 0 !important;
}
header .headerMenuLink ul li a:hover,
header .headerMenuLink ul li button:hover,
header .headerMenuLink ul li button:focus,
header .headerMenuLink ul li button:active {
	background: none !important;
}
header .headerMenuLink ul li.dropdown:not(:last-child) a {
	border-right: 1px solid #024 !important;
}
header .headerMenuLink ul li:last-child a {
	padding-right: 0 !important;
}
header .headerMenuLink ul li button {
	padding: 0;
	border: 0;
	background: 0;
}
header .headerMenuLink ul li ul li {
	float: left !important;
	width: 100% !important;
	padding: 5px 15px !important;
}
header .headerMenuLink ul li ul li a {
	width: 100%;
	height: auto;
	float: left;
	padding: 0 !important;
}
header .headerMenuLink ul li:not(:last-child) ul li a {
	border-right: none !important;
}
header .cover div.right a[title="mail"] {
	color: #000;
}
header .cover div.right .eventDateContainer p {
	color: #a76f3e;
	font-size: 16px;
}
header .cover div.right .eventDateContainer p.calendarDetails {
	font-size: 24px !important;
}
header .cover div.right .eventDateContainer .calenderIcon {
	background-image: url(clientlibs/images/calendar.png);
	width: 15px;
	height: 15px;
	display: inline-block;
	margin-right: 5px;
	margin-top: 10px;
}
header .cover div.right .eventDateContainer .mapIcon {
	background-image: url(clientlibs/images/location.png);
	width: 15px;
	height: 15px;
	display: inline-block;
	margin-right: 5px;
	margin-top: 4px;
}
.mainSecondaryNav ul li ul li {
	color: #fff;
	font-size: 14px;
	border-bottom: 1px solid #717171;
}
.mainSecondaryNav ul li ul li a {
	padding: 16px 30px;
	height: 50px;
}
@media screen and (max-width: 991px) {
	header .headerSearchBox .navbar-right {
		margin-right: 0;
		width: 100%;
		float: left;
	}
	header .cover div.left {
		width: 100%;
		float: left;
		text-align: left;
	}
	header .cover div.right.testAlter {
		border-left: 0;
		padding-left: 0;
	}
	header > .headerVerticalHold .container .hamBurger {
		position: absolute;
		top: 0;
		right: 0;
	}
	header > .headerVerticalHold .container .hamBurger .navbar-inverse {
		background-color: transparent;
	}
	header
		> .headerVerticalHold
		.container
		.hamBurger
		.navbar-inverse
		.navbar-toggle {
		padding: 18px;
	}
	header .cover div.seperator {
		display: none;
	}
}
.sponsor-container.parbase.section {
	display: block !important;
}
.clearout {
	height: 20px;
	clear: both;
}
#flexiselDemo1,
#flexiselDemo2,
#flexiselDemo3 {
	display: none;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 99999px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {
	overflow: hidden;
	float: left;
	width: 90%;
	margin-left: 5%;
}
.nbs-flexisel-item {
	float: left;
	margin: 0;
	padding: 0;
	cursor: pointer;
	position: relative;
	line-height: 0;
	background-color: #f4f4f4;
}
.nbs-flexisel-item img {
	width: 100%;
	cursor: pointer;
	position: relative;
	margin-top: 10px;
}
.tab_carousel_well {
	padding-left: 0;
	padding-right: 0;
}
.custom-col-2 {
	width: 100%;
	list-style: none !important;
}
.stats-slider-element .nbs-flexisel-item img {
	width: auto;
	margin-top: 0;
	margin-bottom: 10px;
}
.exhibitionbrands2 .nbs-flexisel-inner {
	width: 100%;
	margin-left: 0;
}
.content-custom-background {
	background-color: #eff2f5;
	padding: 10px;
	margin-right: 0;
	margin-left: 0;
}
.content-custom-inner-background {
	background-color: #fff;
	margin-right: 0;
	margin-left: 0;
	padding: 10px;
}
.container-fluid .rightsitemap button.btn.btn-info {
	background-color: #001f36 !important;
	border: medium none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	font-size: 10px !important;
	font-weight: bold !important;
	height: 25px;
	margin-top: 20px;
	text-shadow: none !important;
	width: 115px;
	margin-bottom: 20px;
	margin-left: 15px;
	margin-top: 20px;
}
.container-fluid .content-title {
	border-bottom: 4px solid #b78c1f;
}
.container-fluid .rightmedia .col-md-12.content-custom-height > p,
.col-md-12.content-custom-height {
	margin: 0;
	padding: 0;
	font-size: 17px;
}
.container-fluid .col-md-4.rightmedia {
	margin-top: 20px;
}
.container-fluid .mediaSection h1 {
	color: #6f4220;
	font-size: 30px;
}
.container-fluid .mediaSection a {
	color: #a5b4c2;
}
.container-fluid .mediaSection .col-md-8.Viva > p {
	color: #a5b4c2;
	font-size: 20px;
	width: 290px;
}
.container-fluid .mediaSection .col-md-12 > p {
	color: #959595;
	font-size: 15px;
}
.container-fluid .col-md-12 > p {
	padding-top: 15px;
}
.container-fluid .latestnews h2 {
	color: #6f4220;
	font-size: 15px;
	margin-bottom: 0;
}
.container-fluid .latestnews .col-md-12 > p {
	padding-top: 0;
}
.container-fluid .latestnews h2.heading2 {
	margin-top: 0;
}
.container-fluid .mediaSection .leftmedia .col-md-12.content-custom-background {
	padding: 20px;
}
.container-fluid .mediaSection .leftmedia .img-responsive.img-rounded {
	border-radius: 0;
	height: 160px;
}
.container-fluid .rightmedia .col-md-12.content-custom-height > h2 {
	color: #8fa2b4;
	font-size: 20px;
	margin: 0;
}
.container-fluid .rightmedia .col-md-12.content-custom-height > p,
.col-md-12.content-custom-height {
	margin: 0;
	padding: 0;
}
.container-fluid .rightmedia .row.content-custom-background {
	padding-bottom: 50px;
	padding-top: 5px;
}
.container-fluid .rightmedia .rightsitemap {
	background: none repeat scroll 0 0 #eef1f5;
}
.container-fluid .rightmedia .rightsitemap > h2 {
	color: #8fa2b4;
	font-size: 25px;
	margin: 10px 0 0 15px;
}
.container-fluid .rightmedia p.sitemap {
	color: #8d9396;
	font-size: 16px;
	margin: 10px 0 10px 15px;
}
.container-fluid .rightmedia .rightsitemap .sitemapImg {
	padding: 0 15px;
}
.container-fluid .rightmedia .rightsitemap > h1 {
	margin-top: 0;
	padding: 10px 0 0 15px;
}
.content-custom-background {
	background-color: #eff2f5;
	padding: 10px;
	margin-right: 0;
	margin-left: 0;
}
.content-custom-inner-background {
	background-color: #fff;
	margin-right: 0;
	margin-left: 0;
	padding: 10px;
}
.container-fluid .rightmedia .row.content-custom-background {
	padding-bottom: 50px;
	padding-top: 5px;
}
.container-fluid .rightmedia .rightsitemap {
	background: none repeat scroll 0 0 #eef1f5;
}
.modal-content.informa-details-modal {
	border-radius: 0;
	border: 20px solid #e1e9f1;
}
.modal-header.informa-details-modalHeader {
	padding: 0;
	border: 0;
}
button.close.informa-details-closeBtn {
	background: #02274c;
	outline: 0;
	height: 22px;
	width: 22px;
	border-radius: 50%;
	color: #fff;
	font-weight: normal;
	font-size: 16px;
	margin: 5px;
}
.modal-body.informa-details-modalBody {
	padding-top: 0;
}
.informa-details-modalImg img {
	width: 100%;
}
.informa-details-contentHeaderText h2 {
	margin-bottom: 0;
	color: #5c1d30;
	margin-top: -5px;
}
.informa-details-contentHeaderText h3 {
	margin-top: 3px;
}
.informa-detailsSubtitleColor {
	color: #87a3bf;
}
h4.details-modal-subs.informa-detailsSubtitleColor {
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 20px;
}
.container-fluid .modal-body.informa-details-modalBody p {
	color: #959595;
	font-size: 15px;
}
.booking-requestBtn {
	margin-top: 10px;
}
.col-md-12.informa-details-modalImg.img2 {
	margin-top: 20px;
}
h3.informa-detailsSubtitleColor,
h4.informa-detailsSubtitleColor {
	font-size: 17px;
}
.travel-container {
	margin-bottom: 10px;
}
.travel-paddingzero {
	padding: 0;
}
h1.informa-number-text {
	font-size: 3.6em;
	color: #562c12;
}
.img-accordion img {
	width: 100%;
}
a.informa-accordion {
	width: 100%;
}
.panel-prev a:hover,
.panel-prev a:focus,
.panel-prev a:active {
	text-decoration: none;
}
.panel-custom-header {
	border-radius: 0 !important;
	background: rgba(195, 200, 206, 0.66);
	padding: 0;
	border: 0;
}
.panel-custom-header a {
	color: #6c8aa9;
	font-weight: bold;
}
.panel-prev i {
	font-size: 1.3em;
}
.panel-collapse-content {
	background: #fff;
	margin-right: -7px;
	margin-left: -7px;
}
.panel-body {
	color: #666;
}
.travel-disclaimer {
	color: #666;
	font-size: 11px;
}
.travel-title {
	padding: 20px 10px 16px 12px;
	font-size: 20px;
	color: #fff;
	background-color: var(--maine-hover);
	border-radius: 0;
	width: 100%;
	border-color: transparent;
	border-bottom: 4px solid #b78c1f;
}
.travel-content-custom-background {
	background-color: #eff2f5;
	padding: 5px 10px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 10px;
}
.travel-event-date {
	color: var(--maine-hover);
}
.travel-event-venue {
	color: #8fa3b4;
}
.travel-event-location {
	color: #000;
}
.travel-event-time {
	color: #8fa3b4;
}
.travel-event-description {
	line-height: normal;
	font-family: "Arial regular";
	font-size: 14px;
	color: #666;
	margin-bottom: 10px;
}
.travel-btn-custom {
	font-size: 16px;
	color: #fff;
	background-color: #000;
	border-color: transparent;
	border-radius: 0;
	position: relative;
	top: 5px;
}
.travel-btn-custom:focus,
.travel-btn-custom.focus {
	color: #fff;
	background-color: #000;
	border-color: transparent;
}
.travel-btn-custom:hover {
	color: #fff;
	background-color: #000;
	border-color: transparent;
}
.travel-btn-custom:active,
.travel-btn-custom.active {
	color: #fff;
	background-color: #000;
	border-color: transparent;
}
.travel-btn-custom:active:hover,
.travel-btn-custom.active:hover,
.travel-btn-custom:active:focus,
.travel-btn-custom.active:focus,
.travel-btn-custom:active.focus,
.travel-btn-custom.active.focus {
	color: #fff;
	background-color: #000;
	border-color: transparent;
}
.travel-highlight-title {
	padding: 20px 10px 16px 12px;
	color: #fff;
	background-color: var(--maine-hover);
	border-radius: 0;
	width: 100%;
	border-color: transparent;
	border-bottom: 4px solid #b78c1f;
}
.travel-highlight-custom-content {
	position: relative;
	top: -69px;
	z-index: 1;
	padding: 0;
}
.container-fluid .travel-paddingzero .embedresponsive {
	height: 270px;
	width: 100%;
	padding: 0;
	margin-left: 0;
}
.visitors-registerContent {
	margin-top: 10px;
	margin-bottom: 10px;
}
.visitors-registerContent .content-title {
	padding: 10px 10px 10px 20px;
}
.informa-subTxtColor {
	color: #87a3bf;
}
.visitors-registerContent p.informa-subTxtColor {
	margin-top: 15px;
	margin-bottom: 15px;
}
.visitors-videoContentBoxMain {
	background: rgba(106, 135, 144, 0.2);
	min-height: 1px;
	width: 100%;
	position: relative;
	overflow: auto;
	padding-top: 15px;
	padding-bottom: 10px;
}
.visitors-videoContentBoxIn {
	background: white;
	overflow: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 5px;
}
h3.visitors-videoBoxHeading {
	font-style: italic;
	margin-top: 0;
}
.vistiors-regAddress {
	margin: 36px 15px 15px 0;
	width: 33%;
}
img.visitors-highlight-imgTxt {
	width: 100%;
	max-height: 190px;
}
.vistiors-contact-us .content-title {
	padding: 10px 10px 10px 20px;
}
.vistiors-contact-us.row {
	margin: 0;
}
.col-md-12.col-lg-12.visitors-contact-content {
	margin-top: 0;
	margin-bottom: 15px;
}
.visitors-contact-content .boxes .box > h1 {
	color: #8fa2b4;
	font-size: 24px;
}
.boxes .box {
	background: none repeat scroll 0 0 #eef1f5;
	padding-bottom: 18px;
	padding-left: 25px;
	padding-right: 25px;
}
.vistiors-whyVisit .content-title {
	padding: 10px 10px 10px 20px;
}
.vistiors-whyVisit.row {
	margin: 0;
}
.vistiors-whyVisit-list li {
	list-style-type: square;
}
.vistiors-whyVisit-box {
	background: white;
	overflow: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.whyVisit img {
	width: 100%;
	height: 216px;
}
ul.vistiors-whyVisit-list {
	padding-left: 16px;
}
.whoShouldVist-Content {
	margin-top: 10px;
	margin-bottom: 10px;
}
.whoShouldVist-Content .content-title {
	padding: 10px 10px 10px 20px;
}
.whoShouldVist-private {
	margin-top: 15px;
	margin-bottom: 15px;
}
img.whoShouldVist-highlight-imgTxt {
	width: 100%;
	max-height: 244px;
}
.marginTopZero {
	margin-top: 0 !important;
}
.marginBottomZero {
	margin-bottom: 0 !important;
}
.Hearit-paragraph {
	font-style: italic;
	font-size: 17px;
}
.Hearit-content {
	margin-top: 10px;
	margin-bottom: 10px;
}
.Hearit-inboxes {
	margin-top: 10px;
	margin-bottom: 10px;
}
.heraIt-regAddress {
	width: 42%;
}
.hearItVideoContentBoxes {
	margin-top: 30px;
}
.Hearit-content .informa-backclr-cls {
	background: rgba(106, 135, 144, 0.2);
	overflow: auto;
	padding: 10px;
}
.modal-content.informa-details-modal {
	border-radius: 0;
	border: 20px solid #e1e9f1;
}
.modal-header.informa-details-modalHeader {
	padding: 0;
	border: 0;
}
button.close.informa-details-closeBtn {
	background: #02274c;
	outline: 0;
	height: 22px;
	width: 22px;
	border-radius: 50%;
	color: #fff;
	font-weight: normal;
	font-size: 16px;
	margin: 5px;
}
.modal-body.informa-details-modalBody {
	padding-top: 0;
}
.informa-details-modalImg img {
	width: 100%;
	margin-bottom: 10px;
}
.informa-details-contentHeaderText h2 {
	margin-bottom: 0;
	color: #5c1d30;
	margin-top: -5px;
}
.informa-details-contentHeaderText h3 {
	margin-top: 3px;
}
.informa-detailsSubtitleColor {
	color: #87a3bf;
}
h4.details-modal-subs.informa-detailsSubtitleColor {
	margin-bottom: 1px;
	margin-top: 20px;
}
.booking-requestBtn {
	margin-top: 10px;
}
.subHeadings {
	padding: 10px;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
	.container-fluid .rightmedia .rightsitemap img {
		margin-left: 15px;
		width: 200px;
	}
	.informa-details-contentHeaderText h2 {
		margin-top: 15px;
		text-align: center;
	}
	.informa-details-contentHeaderText h3 {
		text-align: center;
	}
	.informa-details-contentHeaderText h2 {
		margin-top: 15px;
		text-align: center;
	}
	.informa-details-contentHeaderText h3 {
		text-align: center;
	}
	.vistiors-regAddress {
		width: 100%;
	}
}
.sponsorsandpartners {
	padding-left: 0;
}
.custom-col-2 {
	list-style-type: none;
}
.sponsors-box-heading {
	margin-left: 5px;
}
a.homePageCarouselItem {
	outline: 0;
}
@media (min-width: 768px) {
	.custom-col-2 {
		width: 20% !important;
	}
}
.headerLogoSection logo img {
	padding-left: 12px;
}
.navbar-inverse {
	background-color: #000;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
	background-color: #024;
	color: #a76f3e;
}
.nav > li:first-child {
	border-left: 0 solid #fff;
}
.nav > li {
	border-left: 1px solid #a76f3e;
}
.navRegisterbg {
	background-color: #a76f3e;
}
.pinktext {
	color: #a76f3e;
}
.content-title {
	background-color: #020202;
	border-bottom: 4px solid #a76f3e !important;
}
.btn-custom {
	padding: 8px 10px 11px 12px;
	color: #fff;
	background-color: #020202;
	border-radius: 0;
	width: 100%;
	border-color: transparent;
	border-bottom: 4px solid #a76f3e;
}
.btn-custom:hover {
	color: #a76f3e;
	background-color: #024;
	border-color: transparent;
	border-bottom: 4px solid #b78c1f;
}
.img-gallery-indicators li {
	width: 12px;
	height: 12px;
	background-color: #000;
	opacity: 0.3;
}
.img-gallery-indicators .active {
	background-color: #000;
	opacity: 1;
}
.informa-title-color {
	background-color: #020202;
	color: #fff;
	font-size: 20px;
	padding: 17px 10px 17px 20px;
	margin: -12px -12px 0 -12px;
	border-bottom: 4px solid #a76f3e;
}
.gallery-img-ribbon-title h4 {
	margin-top: 0;
	background-color: #020202;
	border-bottom: 4px solid #a76f3e;
	text-align: center;
}
footer .footerNavbg {
	background-color: #020202;
}
footer .container.about-informa {
	padding-right: 0;
}
footer .container.about-informa .row {
	padding-right: 0;
}
footer .aboutInfo .footerLogo img {
	padding-right: 0;
}
footer.about-informa .row .col-md-3 {
	padding-right: 6px;
}
footer .footerNavbg .paddingZero .col-md-8 {
	padding-left: 4px;
}
footer .about-informa .row .col-md-9 {
	padding-left: 4px;
}
footer .footerBottombg .container {
	padding-left: 0;
}
.headerLogoSection .eventDatePlace {
	color: #a76f3e;
}
.headerLogoSection .eventDatePlace p:first-child {
	margin-bottom: 12px;
}
.informa {
	background-color: #d7d7d7;
}
.informa .dropdown button {
	background-color: #d7d7d7;
	color: #666;
}
.eventRightsection .nav li a {
	color: #024;
}
.mainNav .nav > li > a:focus,
.mainNav .nav > li > a:hover {
	background-color: #024;
	color: #a76f3e;
}
.carousel-caption h1,
.carousel-caption h2,
.carousel-caption h3 {
	color: #024;
}
.event-overview-title {
	color: #024;
}
.event-overview-paragraph {
	color: #024;
}
.list-styles li a {
	color: #024 !important;
	font-size: 16px;
}
.event-overview {
	background-color: #e0e8eb;
}
.content-background-color,
.img-gallery,
.nbs-flexisel-item {
	background-color: #e0e8eb;
}
.list-styles li a {
	text-decoration: none;
}
.list-styles li a:hover {
	font-weight: normal;
	color: #af8520 !important;
	text-decoration: underline !important;
}
.list-styles li {
	padding-top: 10px;
	padding-bottom: 10px;
}
.content-title {
	padding: 17px 20px;
}
.navbar .container ul {
	background-color: #000;
}
footer .nav > li > a:hover {
	color: #a76f3e;
}
footer .nav > li > a > .separator {
	color: #a76f3e;
}
footer .footerBottombg {
	background-color: #252424;
}
.event-faq-section .col-md-9 {
	padding-right: 22px;
}
.panel-collapse {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.travel-divider {
	margin-top: 0;
	border-bottom: 1px solid #666;
}
.travel-banner {
	margin-top: 30px;
	padding: 0;
	height: 110px;
}
.travel-banner img {
	width: 100%;
}
.travel-nav-container {
	background-color: #e0e8eb;
	padding: 0 10px 0 0;
	margin-bottom: 65px;
	margin-top: 30px;
}
.travel-Tab-title {
	top: 0 !important;
	display: table-cell;
	vertical-align: middle;
	line-height: 1;
	height: 90px;
	width: 20%;
	position: relative;
	padding: 0 12px;
	text-align: center;
}
.travel-Tab-title-center {
	padding-top: 10px;
}
.travel-content-padding {
	padding-left: 36px;
}
.travel-nav-tabs {
	border-bottom: 0;
	margin-bottom: 22px;
}
.travel-nav-container > .travel-nav-tabs > li {
	border-left: 0;
}
.travel-nav-tabs > li > a {
	font-size: 20px;
	color: #fff;
	border-radius: 0;
	padding: 0 !important;
	background-color: #020202;
	height: 90px;
	border: 0;
	width: 190px;
}
.travel-nav-tabs > li > a:hover {
	color: #a76f3e;
	background-color: #fff;
	border-top: 4px solid #a76f3e;
}
.travel-nav-tabs > li.active > a,
.travel-nav-tabs > li.active > a:focus,
.travel-nav-tabs > li.active > a:hover {
	background-color: #e0e8eb;
	border-color: #ddd #ddd transparent;
	color: #a76f3e;
	cursor: default;
	border-top: 4px solid #a76f3e;
	outline: 0;
}
.travel-nav-tabs > li > .travel-enquiry {
	font-size: 20px;
	color: #fff;
	background-color: #a76f3e;
}
.travel-font-icon {
	font-size: 28px;
	color: #333;
}
.travel-paddingzero {
	padding: 0;
	padding-right: 10px;
}
.travel-paragraph {
	font-size: 23px;
	color: #024;
}
.accordion-plus {
	background-image: url(clientlibs/images/16.16.png);
	width: 16px;
	height: 16px;
	display: inline-block;
}
.accordion-minus {
	background-image: url(clientlibs/images/16.2_light.png);
	width: 16px;
	height: 2px;
	display: inline-block;
	margin-top: 7px;
}
.travel-accordian {
	margin-top: 12px;
	margin-bottom: 14px;
}
.travel-accordian-icon {
	color: #333;
	font-size: 28px;
}
h1.informa-number-text {
	font-size: 3.6em;
	color: #562c12;
}
.img-accordion img {
	width: 100%;
}
a.informa-accordion {
	width: 100%;
}
.panel-prev a:hover,
.panel-prev a:focus,
.panel-prev a:active {
	text-decoration: none;
}
.panel-custom-header {
	border-radius: 0 !important;
	background-color: #f2f5f7;
	padding: 0;
	border: 0;
}
.panel-prev {
	background-color: #e0e8eb;
	color: #333;
	font-size: 18px;
}
.panel-prev a h4 {
	color: #024;
}
.panel-prev :hover,
.panel-prev :focus,
.panel-prev :active {
	background-color: #333;
	color: #f4f4f4;
}
.panel-prev:hover,
.panel-prev :focus,
.panel-prev :active {
	background-color: #333;
}
h4.panel-title:hover,
h4.panel-title:focus,
h4.panel-title:active {
	color: #f4f4f4;
}
.panel-prev :hover .accordion-plus,
.panel-prev :active .accordion-plus {
	background-image: url(clientlibs/images/16.16_dark.png);
	width: 16px;
	height: 16px;
	display: inline-block;
}
.panel-prev :hover .accordion-minus,
.panel-prev :active .accordion-minus {
	background-image: url(clientlibs/images/16.2.png);
	width: 16px;
	height: 2px;
	display: inline-block;
}
.panel-heading {
	padding: 0;
}
.panel-title {
	padding: 14px 20px 14px 20px;
	margin-bottom: -3px;
}
.panel-custom-header a {
	color: #6c8aa9;
	font-weight: bold;
}
.panel-prev i {
	font-size: 1.3em;
}
.panel-collapse-content {
	background: #fff;
}
.panel-body {
	color: #024;
	font-family: arial;
	font-size: 16px;
	padding-left: 20px;
	padding-bottom: 26px;
	margin-bottom: -3px;
}
.travel-disclaimer {
	color: #024;
	font-family: "arial italic";
	font-size: 14px;
	padding-left: 6px;
	padding-bottom: 125px;
	margin-bottom: 0;
}
.informaRegBreadCrumb .breadcrumb > li + li::before {
	padding: 0 5px;
	color: #666;
	content: ">";
}
.informaRegBreadCrumb li a {
	color: #024 !important;
	font-family: arial;
	font-size: 16px;
}
.travel-breadcrumb {
	color: #024;
}
.informaRegBreadCrumb .breadcrumb {
	padding-bottom: 8px !important;
	margin-top: 26px !important;
	margin-bottom: 0;
	border-radius: 0 !important;
	background: #fff;
}
.informaRegBreadCrumb {
	margin-bottom: 6px;
}
.regTabActive {
	color: var(--maine-hover) !important;
}
.travel-title {
	padding: 20px 10px 16px 12px;
	font-size: 20px;
	color: #fff;
	background-color: var(--maine-hover);
	border-radius: 0;
	width: 100%;
	border-color: transparent;
	border-bottom: 4px solid #a76f3e;
}
.travel-content-custom-background {
	background-color: #fff;
	padding: 5px 10px 5px 20px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 10px;
}
.travel-register-content-background {
	padding: 0 5px 5px 15px;
	background-color: #fff;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 10px;
	margin-top: 20px;
}
.travel-event-date {
	color: #024;
	font-size: 20px;
	padding: 1px 0 0 3px;
	margin-bottom: 0;
	right: 18px;
	position: relative;
}
.travel-event-venue {
	margin-top: 3px;
	color: #024;
	font-family: arial;
	font-size: 16px;
	right: 14px;
	position: relative;
	margin-bottom: 20px;
}
.travel-event-location {
	color: #024;
	font-size: 20px;
	margin-top: 12px;
}
.travel-event-time {
	color: #024;
	font-family: arial;
	font-size: 16px;
	top: 27px;
	position: relative;
	margin-bottom: 38px;
}
.travel-custom-img {
	height: 225px;
	width: 230px;
}
.travel-event-description {
	margin-bottom: 21px;
}
.travel-event-description > div {
	color: #024;
	font-family: arial;
	font-size: 16px;
	margin-top: 5px;
}
.travel-event-description > span {
	color: #024;
	font-family: arial;
	font-size: 16px;
}
.travel-event-btn {
	margin-bottom: 5px;
}
.travel-btn-custom {
	font-size: 16px;
	color: #fff;
	background-color: #020202;
	border-color: transparent;
	border-radius: 0;
	padding-left: 20px;
	padding-right: 20px;
}
.travel-btn-custom:focus,
.travel-btn-custom.focus {
	color: #a76f3e;
	background-color: #024;
	border-color: transparent;
}
.travel-btn-custom:hover {
	color: #a76f3e;
	background-color: #024;
	border-color: transparent;
}
.travel-btn-custom:active,
.travel-btn-custom.active {
	color: #a76f3e;
	background-color: #024;
	border-color: transparent;
}
.travel-btn-custom:active:hover,
.travel-btn-custom.active:hover,
.travel-btn-custom:active:focus,
.travel-btn-custom.active:focus,
.travel-btn-custom:active.focus,
.travel-btn-custom.active.focus {
	color: #a76f3e;
	background-color: #024;
	border-color: transparent;
}
.travel-register-form {
	margin-top: 8px;
	padding-left: 20px;
}
.travel-highlight-title {
	padding: 20px 10px 16px 12px;
	color: #fff;
	background-color: #020202;
	border-radius: 0;
	width: 100%;
	border-color: transparent;
	border-bottom: 4px solid #a76f3e;
	margin-top: 0;
}
.travel-register-form-control {
	border-radius: 0;
	background-color: #e0e8eb;
	padding: 6px 20px;
	height: 35px;
	border: 0;
	font-family: arial;
	font-size: 14px;
	color: #666;
}
.travel-register-form-group {
	margin-bottom: 10px;
	padding-right: 15px;
}
.travel-register-form-group-btn {
	margin-top: 18px;
}
@media (min-width: 320px) and (max-width: 767px) {
	.travel-Tab-title {
		display: block;
		position: relative;
		top: 0;
	}
	.travel-nav-tabs > li > a {
		height: auto;
		width: 100%;
	}
	.travel-nav-container {
		background-color: #f4f4f4;
		padding: 0;
		margin-top: 30px;
	}
	.panel-default > .panel-heading {
		color: #fff;
		border-radius: 0;
		background-color: #020202;
		border: 0;
	}
	.panel-group .panel-heading {
		padding-right: 2px;
	}
	.travel-content-padding {
		padding-left: 20px;
	}
	.travel-custom-img {
		height: auto;
		width: 100%;
	}
	.travel-banner {
		height: auto;
	}
	.travel-padding-zero {
		padding: 0;
	}
}
.event-informa {
	position: relative;
	bottom: 5px;
	font-size: 20px;
	color: #024;
}
.obscure {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
}
.content-faq1 {
	padding-left: 0;
	padding-right: 0;
}
.content-faq2 {
	padding: 0;
}
.highlgt-background-color {
	background-color: #e0e8eb;
	padding: 0 10px 0 20px;
	margin-right: 0;
	margin-left: 0;
	min-height: 210px;
}
.hightxt-overview-container {
	width: 100%;
}
.hightxt_btn {
	margin-bottom: 20px;
}
.visitorreg_txt {
	background-color: #e0e8eb;
	padding: 0 10px 0 0;
	margin-right: 0;
	margin-left: 0;
}
.visitorreg_nobtn {
	font-family: Arial;
	color: #024;
	font-size: 13px;
	padding: 20px 20px 50px 0;
	height: 202px;
}
.enquiriestxt2 {
	font-weight: bold;
	margin: 0;
	margin-bottom: 30px;
	font-size: 16px;
}
.visitorreg_nobtn2 {
	font-family: Arial;
	color: #024;
	font-size: 16px;
	padding: 20px 20px 50px 0;
	height: 202px;
}
.enquiriestxt {
	font-weight: bold;
	margin: 0;
	margin-bottom: 30px;
	font-size: 13px;
}
.emailstxt {
	font-weight: bold;
	text-decoration: underline;
}
.visitorreg_txtin {
	font-family: Arial;
	color: #024;
	font-size: 13px;
	padding: 20px 20px 50px 0;
}
.visitorbtn input {
	width: 150px;
	height: 35px;
	background-color: #024;
	font-size: 16px;
	color: #fff;
	border: 0;
	margin-bottom: 20px;
}
.travel-sec {
	min-height: 270px;
	padding: 0;
	padding-left: 20px;
	margin-top: 30px;
}
.highlgt-btn-custom {
	color: #fff;
	background-color: #020202;
	border-radius: 0;
	width: 100%;
	border-color: transparent;
	border-bottom: 4px solid #a76f3e;
	height: 56px;
	padding: 15px 20px 0 20px;
}
.highlgt-btn-custom2 {
	color: #fff;
	background-color: #020202;
	border-radius: 0;
	width: 100%;
	border-color: transparent;
	border-bottom: 4px solid #a76f3e;
	height: 76px;
	padding: 0;
	padding: 15px 20px 0 20px;
}
.highlgt-btn-icon-padding {
	float: right;
	margin-top: -20px;
}
.content-title {
	background-color: #020202;
	font-size: 20px;
	color: #fff;
	padding: 20px 10px 20px 20px;
	margin-top: 0;
	margin-bottom: 0;
	border-bottom: 4px solid #a76f3e;
}
.highlgt-btn-title {
	color: #fff;
	font-size: 20px;
	margin-top: 0;
	margin-bottom: 0;
	white-space: normal;
}
.hightlgt-cust-height {
	padding: 0;
}
.highlightText .event-overview-btn-col:last-child {
	padding-right: 15px !important;
	padding-left: 15px !important;
}
.fixedWidthLink {
	width: 200px;
}
@media (min-width: 320px) and (max-width: 767px) {
	.content-faq2 {
		padding: 0;
	}
	.travel-sec {
		min-height: 270px;
		padding: 0;
		margin-top: 30px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.content-faq2 {
		padding: 0;
	}
	.travel-sec {
		min-height: 270px;
		padding: 0;
		margin-top: 30px;
	}
}
.tab-container {
	background-color: #e0e8eb;
}
ul.tabList {
	list-style-type: none;
	padding-left: 20px;
}
.tab-content {
	margin-left: 0;
	padding-right: 0;
}
.tabList li {
	overflow: hidden;
	font-family: Arial;
	color: #002b45;
	font-size: 13px;
}
.col-md-6.tab-custom-col {
	width: 570px;
}
.tabList li:nth-child(odd) {
	background-color: #f2f5f7;
	min-height: 40px;
	padding-top: 13px;
	padding-bottom: 13px;
}
.tabList li:nth-child(even) {
	background-color: #fff;
	min-height: 50px;
	padding-top: 18px;
	padding-bottom: 18px;
}
.nav-custom > li.active > a,
.nav-custom > li.active > a:focus {
	background-color: #f2f5f5;
	color: #002b45;
	padding: 20px;
	font-size: 20px;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 0;
	border-bottom-color: transparent;
	border-top: 4px solid #a76f3e;
	border-radius: 0;
}
.nav-custom {
	margin-bottom: 15px;
	padding-left: 0;
}
.htab {
	padding-left: 0;
	padding-right: 0;
	border: 0;
}
.lorem {
	padding-left: 15px;
	margin: 0;
	font-family: arial;
	color: #002b45;
}
.image {
	padding-left: 0;
	padding-right: 0;
}
.htab {
	font-size: 20px;
	background-color: #f2f5f5;
}
.item {
	padding-right: 0;
}
.nav-tabs {
	border-bottom: 0;
}
@media (min-width: 1199px) {
	.tab-containertwo {
		padding: 0;
		padding-left: 20px;
	}
	span.col-md-3.col-sm-3.col-xs-6.item {
		padding: 0 !important;
		margin: 0 !important;
		width: 110px;
		padding-left: 15px !important;
	}
	span.col-md-1.col-sm-1.col-xs-6.image {
		padding-left: 0 !important;
		margin: 0 !important;
		width: 8px;
		padding-right: 0;
	}
	.custom-container {
		background-color: #e0e8eb;
		margin: 0;
		padding: 0;
	}
}
.tabcontainer {
	margin-left: 0;
	margin-right: 0;
}
.tab-custom-col {
	background-color: #fff;
	padding-left: 0;
	padding-right: 0;
}
.tab-collapse-nav-container {
	background-color: #e0e8eb;
	padding: 0;
	margin-bottom: 65px;
	margin-top: 30px;
}
.tab-collapse-tab-title {
	display: block;
	width: 190px;
	font-size: 20px;
	color: #002b45;
}
.tab-collapse-tab-title-center {
	padding-top: 0;
}
.tab-collapse-nav-tabs {
	border-bottom: 0;
	margin-bottom: 20px;
}
.tab-collapse-nav-container > .tab-collapse-nav-tabs > li {
	border-left: 0;
}
.tab-collapse-nav-tabs > li > a {
	color: #555;
	cursor: default;
	background-color: #f2f5f7;
	border: 0;
	border-bottom-color: transparent;
	border-top: 4px solid #a76f3e;
	border-radius: 0;
}
.tab-collapse-nav-tabs > li > a:hover {
	color: #a76f3e;
	background-color: #fff;
	border-top: 4px solid #a76f3e;
}
.tab-collapse-nav-tabs > li.active > a,
.tab-collapse-nav-tabs > li.active > a:focus,
.tab-collapse-nav-tabs > li.active > a:hover {
	background-color: #fff;
	border-color: #ddd #ddd transparent;
	color: #a76f3e;
	cursor: default;
	border-top: 4px solid #a76f3e;
	outline: 0;
}
.tab-collapse-nav-tabs > li > .tab-collapse-enquiry {
	font-size: 20px;
	color: #fff;
	background-color: #a76f3e;
}
@media (min-width: 320px) and (max-width: 767px) {
	.tab-collapse-tab-title {
		display: block;
		position: relative;
		top: 0;
	}
	.tab-collapse-nav-tabs > li > a {
		height: auto;
		width: 100%;
	}
	.tab-collapse-nav-container {
		background-color: #f4f4f4;
		padding: 0;
		margin-top: 30px;
	}
	.panel-default > .panel-heading {
		color: #fff;
		border-radius: 0;
		background-color: #020202;
		border: 0;
	}
	.panel-group .panel-heading {
		padding-right: 2px;
	}
	.panel-body {
		background-color: #f4f4f4;
	}
	.panel-default {
		border: 0;
	}
	.col-md-6.tab-custom-col {
		width: 100%;
	}
	.tab-collapse-tab-title {
		color: #fff;
	}
	ul.tabList {
		list-style-type: none;
		padding-left: 0;
	}
	.Lorem span:nth-child(3) {
		padding-right: 0;
	}
}
.tab-container {
	background-color: #fff !important;
	margin-top: 10px;
}
.sub-ver-body {
	background-color: #fff;
	margin-top: 5px;
}
#h4 {
	font-size: 20px;
	color: #024;
	margin: 26px 0 17px 0;
}
li.active a {
	border-left: none !important;
	border-right: none !important;
}
.heading-msg {
	font-family: "Arial";
	font-size: 16px;
	color: #024;
	margin: 0 0 56px 0;
}
.images-body {
	background-color: #e0e8eb;
	width: 240px;
	height: 280px;
	margin: 0 25px 25px 0;
	padding-left: 0;
	padding-right: 0;
}
.images-style {
	width: 220px;
	height: 220px;
	margin: 0;
	padding: 20px 0 0 20px;
}
.subbody {
	padding-right: 20px;
	padding-left: 10px;
}
.head {
	padding: 0;
}
.images-body .fig1 {
	font-family: "Arial regular";
	font-size: 16px;
	color: #024;
	text-align: center;
	margin: 0 auto;
	padding-top: 10px;
}
.images-body .fig2 {
	font-family: "Arial regular";
	font-size: 13px;
	color: #024;
	text-align: center;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 4px solid #a76f3e;
	border-bottom-color: transparent;
}
.sideways > li > a {
	border: 1px solid #ddd;
	border-right-color: transparent;
	text-align: center;
	border-radius: 4px 4px 0 0;
	margin: 1px;
	background-color: #f2f5f7;
}
.tabs-left,
.tabs-right {
	border-bottom: 0;
	padding-top: 2px;
}
.tabstyle {
	padding: 0;
	margin: 0;
}
.tabs-left {
	border-right: 1px solid #ddd;
}
.tabs-right {
	border-left: 1px solid #ddd;
}
.tabs-left > li,
.tabs-right > li {
	float: none;
	margin-bottom: 2px;
}
.tabs-left > li {
	margin-right: -1px;
}
.tabs-right > li {
	margin-left: -1px;
}
.tabs-left > li.active > a,
.tabs-left > li.active > a:hover,
.tabs-left > li.active > a:focus {
	border-bottom-color: #ddd;
	border-right-color: transparent;
}
.tabs-right > li.active > a,
.tabs-right > li.active > a:hover,
.tabs-right > li.active > a:focus {
	border-bottom: 1px solid #ddd;
	border-left-color: transparent;
}
.tabs-left > li > a {
	border-radius: 4px 0 0 4px;
	margin-right: 0;
	display: block;
}
.tabs-right > li > a {
	border-radius: 0 4px 4px 0;
	margin-right: 0;
}
.sideways {
	margin-top: 0;
	border: medium none;
	position: relative;
}
.sideways > li {
	height: 200px;
	width: 200px;
}
.sideways > li.active > a,
.sideways > li.active > a:hover,
.sideways > li.active > a:focus {
	border-color: #fff;
}
.sideways > li > a {
	border-bottom: 1px solid #ddd;
	border-right-color: transparent;
	text-align: center;
	border-radius: 4px 4px 0 0;
	padding-right: 110px;
	font-size: 20px;
	color: #024;
}
.sideways > li.active > a,
.sideways > li.active > a:hover,
.sideways > li.active > a:focus {
	border-bottom-color: transparent;
	border-right-color: #ddd;
	border-left-color: #ddd;
}
.sideways.tabs-left {
	left: 0;
}
.sideways.tabs-right {
	right: -50px;
}
.sideways.tabs-right > li {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.sideways.tabs-left > li {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
@media (max-width: 767px) and (min-width: 320px) {
	.tab-container {
		background-color: #fff;
	}
	.tabstyle {
		max-width: 100%;
	}
	.tab-content {
		max-width: 567px;
		padding-left: 5px;
	}
	.head {
		padding-left: 15px;
	}
	.images-style {
		width: 100%;
		height: 220px;
		margin: 0;
		padding: 20px 20px 0 20px;
	}
	.images-body {
		background-color: #e0e8eb;
		width: 100%;
		height: 280px;
		margin: 0 25px 25px 0;
		padding-left: 0;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.tab-container {
		background-color: #fff;
	}
	.tabstyle {
		max-width: 50px;
	}
	.tab-content {
		padding-left: 5px;
	}
	.head {
		padding-left: 15px;
	}
	.images-body {
		background-color: #e0e8eb;
		width: 202px;
		height: 280px;
		margin: 0 25px 25px 0;
		padding-left: 0;
		padding-right: 0;
	}
	.images-style {
		width: 220px;
		height: 220px;
		margin: 0;
		padding: 20px 20px 0 20px;
	}
}
.tab-collapse-tab-title {
	display: block;
	width: 190px;
}
.tab-collapse-nav-tabs > li > a {
	color: #555;
	cursor: default;
}
@media (min-width: 320px) and (max-width: 767px) {
	.tab-collapse-tab-title {
		display: block;
		position: relative;
		top: 0;
	}
	.tab-collapse-nav-tabs > li > a {
		height: auto;
		width: 100%;
	}
	.tab-collapse-nav-container {
		background-color: #f4f4f4;
		padding: 0;
		margin-top: 30px;
	}
	.panel-default > .panel-heading {
		color: #fff;
		border-radius: 0;
		background-color: #020202;
		border: 0;
	}
	.panel-group .panel-heading {
		padding-right: 2px;
	}
	.panel-body {
		background-color: #f4f4f4;
	}
	.panel-default {
		border: 0;
	}
}
.interest-levels .form-group .indented.tree-depth-1 {
	padding-left: 30px;
}
.interest-levels .form-group .indented.tree-depth-2 {
	padding-left: 45px;
}
.interest-levels .form-group .indented.tree-depth-3 {
	padding-left: 60px;
}
.interest-levels .form-group .indented.tree-depth-4 {
	padding-left: 75px;
}
.interest-levels .form-group .indented.tree-depth-5 {
	padding-left: 90px;
}
.interest-levels .form-group .checkbox.indented.tree-depth-1 {
	padding-left: 45px;
}
.interest-levels .form-group .checkbox.indented.tree-depth-2 {
	padding-left: 60px;
}
.interest-levels .form-group .checkbox.indented.tree-depth-3 {
	padding-left: 75px;
}
.interest-levels .form-group .checkbox.indented.tree-depth-4 {
	padding-left: 90px;
}
.interest-levels .form-group .checkbox.indented.tree-depth-5 {
	padding-left: 105px;
}
.img-responsive img {
	max-width: 100%;
}
.Consecteturtitle {
	font-size: 26px;
	color: #024;
	margin: 20px 0 20px 0;
}
.text {
	font-family: arial;
	font-size: 16px;
	color: #024;
	margin-bottom: 15px;
	word-wrap: break-word;
}
.Testimonialhead {
	font-size: 26px;
	color: #024;
	margin: 0 !important;
	padding: 0 !important;
}
.testimonialp {
	font-weight: italic;
	font-size: 20px;
	color: #024;
	margin: 35px 0 30px 0;
}
.quote {
	font-family: arial;
	font-weight: italic;
	font-size: 16px;
	color: #024;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.setting {
	margin: 0;
	padding: 0 0 0 5px;
}
.text2 {
	margin-top: 30px;
	background-color: #e0e8eb;
	font-family: arial;
	font-size: 16px;
	color: #024;
	padding: 20px 20px 25px;
}
.text3 {
	background-color: #e0e8eb;
	font-family: arial;
	font-size: 16px;
	color: #024;
	padding: 0 20px 20px;
}
.leading-panel {
	background-color: #e0e8eb;
	padding-left: 20px !important;
}
.leadrightpanelhead {
	background-color: #000;
	padding: 15px;
	color: #fff;
	font-size: 20px;
	border-bottom: 4px solid #a76f3e;
}
.leadrightpaneltxt {
	font-size: 20px;
	color: #024;
	padding: 20px 0 20px 20px;
}
.leadrightpanelquote {
	font-family: arial;
	font-size: 16px;
	color: #024;
	padding: 20px 0 35px 20px;
	font-style: italic;
}
.wrapper {
	background-color: #e0e8eb;
}
.leading-testimonial {
	margin-top: 40px;
	padding: 0;
}
.testimonialContainer {
	background-color: #e0e8eb;
}
@media (max-width: 767px) {
	.setting {
		padding: 0 0 0 20px;
	}
	.col-md-3.testimonial {
		padding: 0;
	}
	.col-md-8.imgpanel {
		max-width: 100%;
	}
}
a[href^="tel"] {
	color: inherit;
	text-decoration: none;
}
.navbar-inverse .mobileLayoutNav .dropdown-menu {
	border: 1px solid #000;
	background-color: #000;
	width: 275px !important;
}
.informa-header-menu .navbar-inverse .mobileLayoutNav .dropdown-menu li a {
	padding: 10px 15px;
	height: auto;
	color: #fff;
	width: 100%;
	display: block;
	text-align: left;
	white-space: normal;
}
.navbar-inverse .mobileLayoutNav .dropdown-menu li a:hover {
	color: #b78c1f;
	background-color: #024;
}
.headerLogoSection {
	padding: 20px 30px 20px;
}
.input-group-btn .search-submit {
	padding: 9px 12px;
	line-height: 1px;
	height: 34px;
}
@media (min-width: 769px) {
	.mainNav > nav .mobileLayoutNav .dropdown:hover .dropdown-menu {
		display: block;
	}
}
.eventRightsection .dropdown a:visited {
	color: #024 !important;
}
.pull-right-not-xs,
.pull-right-not-sm,
.pull-right-not-md,
.pull-right-not-lg {
	float: right;
}
.pull-left-not-xs,
.pull-left-not-sm,
.pull-left-not-md,
.pull-left-not-lg {
	float: left;
}
.navbar-toggle {
	border: 0;
	margin: 0;
	padding: 18px 20px 18px 10px;
}
.navArrowRight {
	background-image: url(clientlibs/images/arrow-right.png);
	width: 8px;
	height: 15px;
}
.navArrowDown {
	background-image: url(clientlibs/images/down-arrow.png);
	width: 15px;
	height: 8px;
}
@media (max-width: 769px) {
	.pull-right-not-xs,
	.pull-left-not-xs {
		float: none;
	}
	.pull-right-xs {
		float: right;
	}
	.pull-left-xs {
		float: left;
	}
	.navbar-inverse .mobileLayoutNav .dropdown-menu {
		border: 0 !important;
		width: auto !important;
	}
	.mainSecondaryNav ul {
		background-color: #252424 !important;
	}
	.mainSecondaryNav ul li {
		background-color: #333 !important;
	}
	.mainSecondaryNav ul li a {
		background-color: #252424 !important;
		border-bottom: 1px solid #717171 !important;
		text-transform: uppercase;
	}
	.informa-header-menu .navbar-nav li:last-child a {
		border-bottom: 0;
	}
	.nav .open > a,
	.nav .open > a:focus,
	.nav .open > a:hover {
		background-color: transparent;
		border-color: transparent;
	}
	.mobileNavBtnCross .icon-bar-W {
		background-color: #fff !important;
		height: 2px;
		width: 25px;
	}
	.mainNav .nav > li > a:focus {
		color: #fff;
	}
}
@media (max-width: 769px) {
	.informa-header-menu .navbar-inverse .mobileLayoutNav .dropdown-menu li a {
		padding: 16px 30px;
		height: 50px;
		width: 100%;
		color: #fff !important;
		white-space: normal;
	}
	.navbar-inverse .mobileLayoutNav .dropdown-menu li:hover {
		color: #b78c1f !important;
		background-color: #024 !important;
	}
	.navbar-inverse .mobileLayoutNav .dropdown-menu li:hover a {
		color: #b78c1f !important;
	}
	.navbar-inverse .mobileLayoutNav .dropdown-menu {
		width: 100%;
	}
	.informa-header-menu .navbar-nav li a {
		border-bottom: 1px solid #717171 !important;
	}
	.informa-header-menu .navbar-nav .dropdown-menu > li > a:focus,
	.dropdown-menu > li > a:hover .open > a {
		background-color: #024 !important;
		color: #a76f3e !important;
	}
}
@media (min-width: 769px) and (max-width: 991px) {
	.pull-right-not-sm,
	.pull-left-not-sm {
		float: none;
	}
	.pull-right-sm {
		float: right;
	}
	.pull-left-sm {
		float: left;
	}
	.pull-right-xs {
		float: none;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.pull-right-not-md,
	.pull-left-not-md {
		float: none;
	}
	.pull-right-md {
		float: right;
	}
	.pull-left-md {
		float: left;
	}
}
@media (min-width: 1200px) {
	.pull-right-not-lg,
	.pull-left-not-lg {
		float: none;
	}
	.pull-right-lg {
		float: right;
	}
	.pull-left-lg {
		float: left;
	}
}
@media (min-width: 770px) {
	.informa-header-menu
		.navbar-inverse
		.mobileLayoutNav
		.dropdown-menu
		.mainMenuTopnav
		ul
		li
		a {
		font-size: 16px;
		padding-left: 32px;
	}
	.informa-header-menu .navbar-inverse .mobileLayoutNav .dropdown-menu li a {
		font-size: 18px;
		padding-left: 32px !important;
	}
}
.informa-header-menu
	.navbar-inverse
	.mobileLayoutNav
	.dropdown-menu
	li
	a
	small {
	text-align: left;
	width: 100%;
}
@media (max-width: 480px) {
	.informa-header-menu
		.navbar-inverse
		.mobileLayoutNav
		.dropdown-menu
		li
		a
		small {
		font-size: 15px !important;
	}
}
.component1 {
	margin: 0 !important;
	padding: 0 !important;
	width: 100%;
}
.component2,
.component3,
.component4 {
	margin-left: 30px;
	padding: 0;
	width: 270px;
}
.contentHighlightContainer {
	padding: 0;
}
#container2.row {
	margin: 40px -15px -15px;
}
.component2 > img {
	width: 270px;
	height: auto;
	background-color: blue;
}
.contentHighlightContainer h3 {
	background-color: #020202;
	font-size: 20px;
	color: #fff;
	margin: 0;
	border-bottom: 4px solid #a76f3e;
	width: 100%;
	height: auto !important;
	padding: 20px !important;
	text-transform: capitalize;
	vertical-align: top !important;
	word-break: break-word !important;
	margin-right: 0 !important;
}
.heading p {
	font-family: Arial;
	font-size: 13px;
	color: #002b45;
	line-height: 16px;
	padding: 10px;
	width: 100%;
	background-color: #e0e8eb;
	height: auto;
	text-align: left;
}
.heading3 p {
	font-family: Arial;
	font-size: 13px;
	color: #002b45;
	padding: 5px;
	width: 270px;
	background-color: #e0e8eb;
	height: 100px;
	text-align: center;
}
.component3 > img {
	width: 270px;
	height: auto;
	background-color: blue;
}
.component3 h4 {
	background-color: #020202;
	font-size: 20px;
	color: #fff;
	margin: 0;
	border-bottom: 4px solid #a76f3e;
	border: 1px solid white;
	width: 270px;
	height: 56px;
	padding: 30px;
}
.component3 p {
	font-family: Arial;
	font-size: 13px;
	color: #002b45;
	text-align: Center;
	background-color: #e0e8eb;
	width: 270px;
	height: 100px;
	line-height: 16px;
	padding: 15px 10px 0;
}
.component4 > img {
	width: 270px;
}
#container2 {
	margin: 30px;
}
#container2 > img {
	width: 270px;
	height: 270px;
	background-color: blue;
	padding-left: 0;
	margin: 20px;
	padding-bottom: 0;
}
.panel .component5 {
	width: 300px;
	height: 270px;
	padding-bottom: 0;
}
.panel .component5 p {
	color: #002b45;
	font-family: Arial;
	font-size: 13px;
	line-height: 16px;
	margin: 0 0 100px 20px;
	width: 240px;
}
.component5 h4 {
	background-color: #e0e8eb;
	margin: 0;
	padding: 15px 0 15px 20px;
}
.component5 p {
	font-family: Arial;
	font-size: 13px;
	color: #002b45;
	margin: 0 0 0 20px;
	line-height: 16px;
	width: 240px;
}
#container2 .panel2 {
	border: medium none;
	padding: 0;
	width: 570px;
}
.panel.col-md-6.col-xs-12.col-sm-6.col-lg-6 {
	border: medium none;
	padding: 0;
	width: 570px;
}
#container2 .row.panel2 {
	margin: 0;
}
#container2 .panel2 {
	border: medium none;
	margin-left: 30px;
	padding: 0;
	width: 570px;
	border-radius: 0;
}
.row.panel2 {
	margin: 0;
}
#container2 h3 {
	background-color: #020202;
	border-bottom: 4px solid #a76f3e;
	color: #fff;
	font-size: 20px;
	height: 60px;
	margin: 0;
	padding: 15px 0 20px 20px;
	text-transform: capitalize;
	width: 570px;
}
.col-md-6.call,
.col-md-6.call2 {
	background: #e0e8eb;
	padding-left: 0;
	width: 300px;
}
.col-md-6.call {
	padding-right: 20px;
}
.col-md-6.call1 {
	padding: 0;
}
.call-actionlink {
	background-color: #024;
	border: 0 none;
	color: #fff;
	font-size: 16px;
	height: 35px;
	margin: 101px 0 20px 20px;
	width: 150px;
	padding: 10px 20px;
}
.call-actionlink a:hover {
	color: #fff !important;
	outline: 0 none;
	text-decoration: none !important;
}
.call-actionlink a:focus {
	color: #fff !important;
	outline: 0 none;
	text-decoration: none !important;
}
.call-actionlink a:active {
	color: #fff !important;
	outline: 0 none;
	text-decoration: none !important;
}
.call-actionlink a:visited {
	color: #fff !important;
	outline: 0 none;
	text-decoration: none !important;
}
.panel2 .component5 {
	height: 189px;
}
.panel2 .component5 p {
	margin: 0 0 70px 20px;
}
.call-actionlink button {
	background-color: blue;
	color: white;
}
.comp1image {
	background-repeat: no-repeat;
	height: 210px;
	max-width: 100%;
}
.component1 {
	margin: 0 !important;
	padding: 0 !important;
}
.component2img {
	background-repeat: no-repeat;
	height: 210px;
	max-width: 100%;
}
.component3img {
	background-repeat: no-repeat;
	height: 210px;
	max-width: 100%;
}
.component4img {
	background-repeat: no-repeat;
	height: 210px;
	max-width: 100%;
}
.component6img {
	background-repeat: no-repeat;
	height: 270px;
	max-width: 270px;
}
.row.panel2.panel .image2 {
	background: none repeat scroll 0 0 #e0e8eb;
	height: auto;
	padding: 20px 0 0 20px;
}
.row.panel2.panel {
	background: none repeat scroll 0 0 #e0e8eb;
}
.call-actionlink .button {
	background-color: #024;
	border: 0 none;
	color: #fff;
	font-size: 16px;
	height: 35px;
	margin: 71px 0 20px 20px;
	width: 150px;
}
.component6img2 {
	background-repeat: no-repeat;
	height: 170px;
	max-width: 250px;
}
@media (max-width: 767px) {
	.component2 {
		margin: 10px 0;
		padding: 0;
	}
	.heading3 p,
	.component3 p {
		text-align: left;
		padding: 20px;
	}
	.contentHighlightContainer img.img-responsive {
		height: 210px !important;
		width: 100% !important;
	}
	.component2,
	.component3,
	.component4 {
		margin-left: 0;
		padding: 0;
		width: 100%;
	}
	.contentHighlightContainer h3,
	.heading p,
	.component6img,
	.panel.col-md-6.col-xs-12.col-sm-6.col-lg-6,
	.col-md-6.call2,
	.col-md-6.call,
	#container2 .col-md-6.call2,
	.col-md-6.call,
	#container2.row .panel2,
	.component1,
	.heading3 p,
	#container2.row h3 {
		width: 100%;
	}
	.row.panel2.panel .image2 {
		background: none repeat scroll 0 0 #e0e8eb;
		height: auto;
		padding: 20px 0 0 10px;
	}
	.panel.col-md-6.col-xs-12.col-sm-6.col-lg-6 {
		border: medium none;
		padding: 0;
	}
	.component6img {
		background-repeat: no-repeat;
		height: 270px;
		max-width: 100%;
	}
	.row.panel2.panel .call2 .component5 > p {
		margin-top: 15px;
	}
	#container2 .panel2 {
		border: medium none;
		margin-left: 0;
		padding: 0;
		width: 270px;
	}
	#container2 h3 {
		background-color: #020202;
		border-bottom: 4px solid #a76f3e;
		color: #fff;
		font-size: 20px;
		height: 56px;
		margin: 0;
		padding: 15px 0 20px 20px;
		text-transform: capitalize;
		width: 270px;
	}
	.component3 {
		margin: 10px 0;
		padding: 0;
	}
	.component4 {
		margin: 10px 0;
		padding: 0;
	}
	#container2 {
		margin: 10px 20px;
	}
	.component5 {
		width: 270px;
		margin-bottom: 20px;
	}
	.component1 {
		margin: 20px 0 !important;
	}
	.col-md-6.call2,
	.col-md-6.call {
		width: 270px;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.component2 {
		margin: 20px 0;
		padding: 0;
	}
	.component3 {
		margin: 10px 0;
		padding: 0;
	}
	.component4 {
		margin: 10px 0;
		padding: 0;
	}
	.component1 {
		margin: 20px 0 0 !important;
	}
	.component2,
	.component3,
	.component4 {
		margin-left: 15px;
		padding: 0;
		width: 175px;
		margin-top: 20px;
	}
	.component5 h4 {
		background-color: #e0e8eb;
		margin: 0;
		padding: 15px 0 15px 20px;
		width: 175px;
	}
	.component5 p {
		color: #002b45;
		font-family: Arial;
		font-size: 13px;
		line-height: 16px;
		margin: 0 0 0 15px;
		width: 125px;
		word-wrap: break-word;
	}
	.call-actionlink {
		margin: 18px 0 20px 15px;
		width: 150px;
	}
	.panel.col-md-6.col-xs-12.col-sm-6.col-lg-6,
	#container2 .panel2 {
		border: medium none;
		padding: 0;
		width: 355px;
	}
	.contentHighlightContainer h3,
	.heading p,
	.component3 p {
		padding-left: 10px;
	}
	.heading p,
	.component3 p {
		padding-left: 10px;
		padding-top: 10px;
		line-height: 15px;
	}
	.col-md-6.call,
	.col-md-6.call2 {
		background: none repeat scroll 0 0 #e0e8eb;
		padding-left: 0;
		width: 175px;
	}
	.row.panel2.panel .col-md-6.col-xs-12.col-sm-6.col-lg-6.call2 {
		width: 160px;
	}
	.component5 {
		height: auto;
		padding-bottom: 0;
		width: 190px;
	}
	.call-actionlink .button {
		margin: 10px 0 20px 10px;
	}
	#container2 h3 {
		width: 350px;
	}
}
.component3 p {
	height: 110px;
}
.contentHighlightContainer img.img-responsive {
	height: 210px !important;
	width: 100% !important;
}
#container2 .image2 img.img-responsive {
	height: 170px;
	width: 250px;
}
.heading3 p,
.component3 p {
	text-align: left;
	padding: 10px;
}
@media (min-width: 768px) and (max-width: 991px) {
	.heading3 p,
	.component3 p {
		line-height: 15px;
		padding: 5px;
		text-align: left;
		width: 175px;
	}
	.heading p,
	.component3 p {
		line-height: 15px;
		padding: 5px;
		width: 175px;
	}
	.contentHighlightContainer h3,
	.heading p,
	.component3 p {
		padding-left: 5px;
	}
	.component6img {
		background: #e0e8eb none repeat scroll 0 0;
		height: 270px;
		max-width: 270px;
	}
	.panel .component5 p {
		color: #002b45;
		font-family: Arial;
		font-size: 13px;
		line-height: 16px;
		margin: 0 0 24px 20px;
		padding: 0 10px 10px 0;
		width: 150px;
	}
}
p.callToActionPara {
	text-align: center;
	word-wrap: break-word;
}
.heading a:hover,
.heading a:focus {
	text-decoration: none;
}
.contentHeaderImage-container.imageCalltoaction-main {
	padding: 0;
}
.btn-left-padding {
	padding-left: 0;
	margin-bottom: 15px;
}
.callToActionContent {
	position: relative;
	padding: 10px 0 10px 0;
}
.imageCalltoaction-main .col-sm-4.paddingZero {
	margin-bottom: 0;
}
.imageCalltoaction-main p {
	font-family: arial;
	font-size: 13px;
	color: #002b45;
}
.imageCalltoaction-main .event-overview-btn-title {
	word-wrap: break-word;
	width: auto;
}
.imageCalltoaction-main .informa-image-call-to-action-content-subtitle {
	font-size: 25px;
	margin-bottom: 15px;
}
.paddingCallToActionContainer {
	padding: 20px !important;
}
.mediacomponent1 {
	margin: 0;
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.mediacomponent2 {
	margin: 0;
}
.container {
	padding-right: 0;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto;
}
.contentHighlightContainer {
	padding: 0;
	margin-top: 80px;
}
#container2.row {
	margin: 40px -15px -15px;
}
.mediacomponent2 > img {
	height: auto;
	background-color: blue;
}
.row-custom-divider {
	margin-top: 30px;
}
.contentHighlightContainer h3 {
	background-color: #020202;
	font-size: 20px;
	color: #fff;
	margin: 0;
	border-bottom: 4px solid #a76f3e;
	height: auto !important;
	padding: 15px !important;
	text-transform: capitalize;
	vertical-align: top !important;
	word-break: break-word !important;
}
.media h3 {
	background-color: #020202;
	font-size: 20px;
	color: #fff;
	margin: 0;
	border-bottom: 4px solid #a76f3e;
	height: auto !important;
	padding: 15px !important;
	text-transform: capitalize;
	vertical-align: top !important;
	word-break: break-word !important;
}
.media p {
	font-family: Arial;
	font-size: 13px;
	color: #002b45;
	line-height: 16px;
	padding: 15px 0 0 15px;
	background-color: #e0e8eb;
	height: 100px;
	text-align: left;
	margin: 0 0 30px 0;
}
.mediacomponent3 p {
	font-family: Arial;
	font-size: 13px;
	color: #002b45;
	line-height: 16px;
	padding: 15px 0 0 15px;
	background-color: #e0e8eb;
	height: 100px;
	text-align: center;
	margin: 0 0 30px 0;
}
@media (max-width: 767px) {
	.videoOverlayHolder #videoTray p {
		top: -29px !important;
		right: 5px !important;
	}
	.contentHighlightContainer h3 {
		margin-right: 20px;
	}
	.mediacomponent2 {
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 0;
	}
}
.heading3 p {
	text-align: left;
	padding: 20px;
}
.contentHighlightContainer img.pull-left {
	height: auto;
}
.mediacomponent2 {
	margin-left: 0;
}
.media iframe {
	background-color: #000;
	border: 0;
	padding: 0;
}
.media-object {
	height: auto;
	background-color: #e0e8eb;
	width: 100%;
}
.mediacomponent1 {
	margin: 0 !important;
}
@media (max-width: 1024px) {
	.mediacomponent2 {
		margin: 20px 0;
		padding: 0;
	}
	.mediacomponent1 {
		margin: 20px 0 0 !important;
		padding: 0 !important;
	}
	.mediacomponent2 {
		padding: 0;
		margin-top: 20px;
	}
	.contentHighlightContainer h3,
	.heading p {
		padding-left: 10px;
	}
	.media-object {
		display: block;
		background-color: #e0e8eb;
	}
	.mediacomponent1 {
		margin: 0 30px 30px 0;
	}
}
@media (max-width: 769px) and (min-width: 320px) {
	.mediacomponent1 {
		margin-bottom: 30px !important;
	}
}
@media (max-width: 1024px) {
	/* .container-fluid {
		margin-top: 30px;
	} */
	.headercontainer header .headerVerticalHold .container .cover.pull-left .left {
		padding-top: 0em !important;
	}
	.statspanel {
		background-color: #e0e8eb;
		padding: 10px;
	}
	.stats {
		background-color: white;
		margin: 20px 40px 5px 10px;
		text-align: center;
		padding-top: 10px;
		display: inline-block;
		height: 130px;
		color: red;
	}
	.statsText {
		margin: 0 40px 5px 10px;
		text-align: center;
		padding-top: 10px;
		display: inline-block;
		color: red;
	}
	h3.statstxt {
		padding-left: 10px;
	}
	h4.statssubtxt {
		text-align: center;
		color: gray;
	}
	.exhibitionbrands2 .well {
		padding: 0;
	}
	.container-fluid .statspanel .stats1 {
		padding-left: 20px;
		padding-right: 0;
		padding-top: 20px;
		height: 270px;
	}
	.container-fluid .statspanel .stats1.stats2 {
		padding-right: 20px;
	}
	.container-fluid .statspanel {
		padding: 0;
	}
	.statspanel .stats1 .stats .statstxt {
		color: #d39f10;
		font-size: 54px;
		margin-top: 13px;
		line-height: 35px;
		margin-bottom: 0;
		padding-left: 0;
	}
	.container-fluid .statspanel .statssubtxt.txt {
		left: 108px;
	}
	.container.exhibitionbrands3 {
		margin-top: 0;
		padding: 0;
	}
	.container-fluid .statspanel .stats1 .statssubtxt {
		color: var(--maine-hover);
		font-size: 24px;
		left: 60px;
		position: absolute;
		top: 200px;
		margin-left: 55px;
	}
	.container-fluid .statspanel .stats2 .statssubtxt.txt {
		left: 97px;
	}
	.container-fluid .statspanel .stats1 .stats {
		height: 250px !important;
		width: 100%;
		margin: 0;
		padding-top: 28px;
		position: relative;
	}
	.img-gallery-indicators {
		position: absolute;
		bottom: auto;
		left: auto;
		z-index: 15;
		width: auto;
		padding-left: 0;
		margin-left: 0;
		text-align: center;
		list-style: none;
		right: -46px;
		top: -59px;
	}
	.img-gallery-indicators li {
		width: 12px;
		height: 12px;
	}
}
@media (min-width: 320px) and (max-width: 767px) {
	.container-fluid .statspanel .stats1 {
		background: #fff;
		margin-bottom: 7px;
	}
	.stats1,
	.stats1.stats2 {
		padding-left: 0 !important;
	}
	.stats2 {
		padding-right: 0 !important;
	}
	.statspanel .stats1 .stats {
		width: 100%;
	}
	.container-fluid .statspanel .stats1 .stats {
		height: auto;
		margin: 0;
		padding-top: 28px;
		position: static;
	}
	.container-fluid .statspanel .stats1 .statssubtxt {
		position: static;
		margin-left: 0;
	}
	.container.exhibitionbrands3 {
		padding: 15px;
	}
	.container-fluid .statspanel {
		padding: 20px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.container-fluid .statspanel .stats1 {
		background-color: #dedede;
	}
	.statspanel .stats1 .stats {
		width: 100%;
	}
	.col-sm-8.exhibitionbrands1 {
		margin-right: 0;
	}
	.container-fluid .statspanel .stats1 .statssubtxt {
		position: relative;
		margin-left: -115px;
		top: -50px;
	}
	.container-fluid .statspanel .stats2 .statssubtxt.txt {
		left: 60px;
	}
	.container-fluid .statspanel .stats1 .stats {
		margin: 0;
		padding-top: 28px;
		position: static;
	}
}
#flexiselDemo1,
#flexiselDemo2,
#flexiselDemo3 {
	display: none;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 99999px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {
	overflow: hidden;
	float: left;
	width: 90%;
	margin-left: 5%;
}
.nbs-flexisel-item {
	float: left;
	margin: 0;
	padding: 0;
	cursor: pointer;
	position: relative;
	line-height: 0;
	background-color: #dedede;
}
.nbs-flexisel-item img {
	width: 100%;
	cursor: pointer;
	position: relative;
	margin-top: 10px;
}
.tab_carousel_well {
	padding-left: 0;
	padding-right: 0;
}
.stats-slider-element .nbs-flexisel-item img {
	width: auto;
	margin-top: 0;
	margin-bottom: 10px;
}
.exhibitionbrands2 .nbs-flexisel-inner {
	width: 100%;
	margin-left: 0;
}
.container-fluid .statspanel .stats1 .statssubtxt {
	color: var(--maine-hover);
	font-size: 24px;
	left: 0;
	position: relative;
	margin-left: 0;
	top: 40px;
}
.statspanel .stats1 {
	margin-bottom: 20px;
}
.container-fluid .statspanel .stats1 {
	padding-top: 10px;
}
.container-fluid .statspanel .stats1 .stats {
	height: 270px;
}
.container-fluid .statspanel .stats2 .statssubtxt.txt {
	left: 0;
}
@media (min-width: 768px) {
	.stats-slider-element {
		list-style: none;
		padding: 0 10px;
		margin-bottom: 10px;
	}
	.container-fluid .statspanel .stats1 {
		padding-left: 10px;
		padding-right: 10px;
	}
	.container-fluid .statspanel .stats1.stats2 {
		padding-right: 0;
	}
	.container-fluid .statspanel {
		padding-bottom: 10px;
	}
	.stats {
		cursor: pointer;
	}
}
@media (max-width: 1024px) {
	.stats {
		background-color: #fff;
		margin: 20px 40px 5px 10px;
		text-align: center;
		padding-top: 10px;
		display: inline-block;
		height: 130px;
	}
	.statsText {
		margin: 0 40px 5px 10px;
		text-align: center;
		padding-top: 10px;
		display: inline-block;
	}
	h3.statstxt {
		padding-left: 10px;
	}
	h4.statssubtxt {
		text-align: center;
		color: gray;
	}
	.container-fluid .statspanel .stats1 {
		padding-left: 20px;
		padding-right: 0;
		padding-top: 20px;
		height: 270px;
	}
	.container-fluid .statspanel .stats1.stats2 {
		padding-right: 20px;
	}
	.container-fluid .statspanel {
		padding: 0;
	}
	.statspanel .stats1 .stats .statstxt {
		color: #002b45 !important;
		font-size: 26px;
		margin-top: 50px;
		line-height: 35px;
		margin-bottom: 0;
		padding-left: 0;
	}
	.container-fluid .statspanel .statssubtxt.txt {
		left: 108px;
	}
	.container.exhibitionbrands3 {
		margin-top: 0;
		padding: 0;
	}
	.container-fluid .statspanel .stats1 .statssubtxt {
		color: var(--maine-hover);
		font-size: 24px;
		left: 60px;
		position: absolute;
		top: 200px;
		margin-left: 55px;
	}
	.container-fluid .statspanel .stats2 .statssubtxt.txt {
		left: 97px;
	}
	.container-fluid .statspanel .stats1 .stats {
		height: 230px;
		width: 100%;
		margin: 0;
		padding-top: 28px;
		position: relative;
	}
	.img-gallery-indicators {
		position: absolute;
		bottom: auto;
		left: auto;
		z-index: 15;
		width: auto;
		padding-left: 0;
		margin-left: 0;
		text-align: center;
		list-style: none;
		right: -46px;
		top: -59px;
	}
	.img-gallery-indicators li {
		width: 12px;
		height: 12px;
	}
}
@media (min-width: 320px) and (max-width: 767px) {
	.container-fluid .statspanel .stats1 {
		background: #fff;
		margin-bottom: 7px;
	}
	.stats1,
	.stats1.stats2 {
		padding-left: 0 !important;
	}
	.stats2 {
		padding-right: 0 !important;
	}
	.statspanel .stats1 .stats {
		width: 100%;
	}
	.container-fluid .statspanel .stats1 .stats {
		height: auto;
		margin: 0;
		padding-top: 28px;
		position: static;
	}
	.container-fluid .statspanel .stats1 .statssubtxt {
		position: static;
		margin-left: 0;
	}
	.container.exhibitionbrands3 {
		padding: 15px;
	}
	.container-fluid .statspanel {
		padding: 20px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.container-fluid .statspanel .stats1 {
		background-color: #dedede;
	}
	.statspanel .stats1 .stats {
		width: 100%;
	}
	.col-sm-8.exhibitionbrands1 {
		margin-right: 0;
	}
	.container-fluid .statspanel .stats1 .statssubtxt {
		position: relative;
		margin-left: -115px;
		top: -50px;
	}
	.container-fluid .statspanel .stats2 .statssubtxt.txt {
		left: 60px;
	}
	.container-fluid .statspanel .stats1 .stats {
		padding-top: 28px;
		position: static;
	}
}
#flexiselDemo1,
#flexiselDemo2,
#flexiselDemo3 {
	display: none;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 99999px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {
	overflow: hidden;
	float: left;
	width: 90%;
	margin-left: 5%;
}
.nbs-flexisel-item {
	float: left;
	margin: 0;
	padding: 0;
	cursor: pointer;
	position: relative;
	line-height: 0;
	background-color: #dedede;
}
.nbs-flexisel-item img {
	width: 100%;
	cursor: pointer;
	position: relative;
	margin-top: 10px;
}
.tab_carousel_well {
	padding-left: 0;
	padding-right: 0;
}
.stats-slider-element .nbs-flexisel-item img {
	width: auto;
	margin-top: 0;
	margin-bottom: 10px;
}
.exhibitionbrands2 .nbs-flexisel-inner {
	width: 100%;
	margin-left: 0;
}
.container-fluid .statspanel .stats1 .statssubtxt {
	color: var(--maine-hover);
	font-size: 24px;
	left: 0;
	position: relative;
	margin-left: 0;
	top: 40px;
}
.statspanel .stats1 {
	margin-bottom: 20px;
}
.container-fluid .statspanel .stats1 {
	padding-top: 0;
}
.container-fluid .statspanel .stats1 .stats {
	height: 270px;
}
.container-fluid .statspanel .stats2 .statssubtxt.txt {
	left: 0;
}
@media (min-width: 768px) {
	.stats-slider-element {
		list-style: none;
		padding: 0 10px;
		margin-bottom: 10px;
	}
	.container-fluid .statspanel .stats1 {
		padding-left: 10px;
		padding-right: 10px;
	}
	.container-fluid .statspanel .stats1.stats2 {
		padding-right: 0;
	}
	.container-fluid .statspanel {
		padding-bottom: 0;
		padding-top: 10px;
	}
	.stats {
		cursor: pointer;
	}
	.stats-slider-element a {
		text-decoration: none;
	}
}
@media (max-width: 1024px) {
	.tab_image_carousel_well {
		background: #fff;
		padding-right: 60px;
		padding-left: 60px;
	}
	.informa-tab-scroll .nav-tabs {
		border-bottom: 0;
	}
	.informa-tab-scrol {
		border: 0;
		border-radius: 0;
		border: 0;
	}
	.clearout {
		height: 20px;
		clear: both;
	}
	.tab_carousel_well {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	#flexiselDemo1,
	#flexiselDemo2,
	#flexiselDemo3 {
		display: none;
	}
	.nbs-flexisel-container {
		position: relative;
		max-width: 100%;
	}
	.nbs-flexisel-ul {
		position: relative;
		width: 99999px;
		margin: 0;
		padding: 0;
		list-style-type: none;
		text-align: center;
	}
	.nbs-flexisel-inner {
		overflow: hidden;
		float: left;
		width: 90%;
		margin-left: 5%;
	}
	.nbs-flexisel-item {
		float: left;
		margin: 0;
		padding: 0;
		cursor: pointer;
		position: relative;
		line-height: 0;
		background-color: #fff;
		outline: 0;
	}
	.nbs-flexisel-item img {
		width: 100%;
		cursor: pointer;
		position: relative;
		margin-top: 10px;
	}
	.tab_carousel_well {
		padding-left: 0;
		padding-right: 0;
	}
	.custom-col-2 {
		width: 100%;
	}
	.stats-slider-element .nbs-flexisel-item img {
		width: auto;
		margin-top: 0;
		margin-bottom: 10px;
	}
	.exhibitionbrands2 .nbs-flexisel-inner {
		width: 100%;
		margin-left: 0;
	}
	#myCarousel .thumbnail {
		margin-bottom: 0;
	}
	#myCarousel .carousel-caption {
		top: 6%;
		padding-top: 25px;
	}
	#myCarousel .carousel-caption > h2 {
		margin-top: 10px;
		font-size: 30px;
	}
	.carousel-inner > .item > img,
	.carousel-inner > .item > a > img {
		/* height: 500px; */
	}
	#myCarousel .carousel-caption > h3 {
		margin-top: 25px;
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
	}
	.carousel-control.left,
	.carousel-control.right {
		background-image: none !important;
	}
	.carousel-control {
		color: #fff;
		top: 40%;
		color: #428bca;
		bottom: auto;
		padding-top: 4px;
		width: 30px;
		height: 30px;
		text-shadow: none;
		opacity: 1;
	}
	.carousel-control:hover {
		color: #d9534f;
	}
	.carousel-control.left,
	.carousel-control.right {
		background-image: none !important;
	}
	.carousel-control.right {
		left: auto;
		right: -32px;
	}
	.carousel-control.left {
		right: auto;
		left: -32px;
	}
	.slider-indicators > li {
		background: none repeat scroll 0 0 #7186c7;
		border: medium none;
		height: 13px;
		width: 13px;
	}
	.img-gallery-indicators .active {
		width: 15px;
		height: 15px;
	}
	.tabs-carousel {
		background: #e0e8eb;
		position: relative;
		padding: 20px;
		margin-top: 25px;
	}
	.tab_carousel_well {
		background-color: transparent;
		box-shadow: none;
		border: 0;
		padding-right: 56px;
		padding-left: 56px;
		padding-bottom: 6px;
		border-radius: 0;
		margin-bottom: 0;
	}
	.tab_carousel_button {
		background: #fff;
	}
	.active .tab_carousel_button {
		border-top: 5px solid red;
		box-sizing: border;
	}
	.rotate-circle {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	i.fa.fa-play-circle.rotate-circle.fa-2x {
		color: #8cafcc;
	}
	i.fa.fa-play-circle.fa-2x {
		color: #8cafcc;
	}
	i.fa.fa-play-circle.fa-2x:hover,
	i.fa.fa-play-circle.rotate-circle.fa-2x:hover {
		color: #607d8b;
	}
	.tab-carousel-thumbnails {
		padding: 0;
		margin-bottom: 2px;
		background: 0;
		border: 0;
	}
	.nav-tabs > li > a.tabs-carousel-menu,
	.nav-tabs > li > a.tabs-carousel-menu:focus,
	.nav-tabs > li > a.tabs-carousel-menu:hover {
		color: #555;
		cursor: pointer;
		background-color: #f2f5f7;
		border-left: 0;
		border-radius: 0;
		border-top: 1px solid transparent;
		text-align: left;
		text-align: left;
		font-weight: bold;
	}
	.nav-tabs > li.active > a.tabs-carousel-menu,
	.nav-tabs > li.active > a.tabs-carousel-menu:focus,
	.nav-tabs > li.active > a.tabs-carousel-menu:hover {
		color: #555;
		cursor: default;
		background-color: #fff;
		border-top: 4px solid #a76f3e !important;
		border-left: 0;
		border-radius: 0;
		border-top: 5px solid transparent;
		border: 0;
		border-bottom: 3px solid #fff;
		height: 56px;
		text-align: center;
	}
	.home-page-carousel i {
		color: #ccc;
	}
	.home-page-carousel i:hover,
	.home-page-carousel i:active,
	.home-page-carousel i:focus {
		color: #6d283d;
	}
	.gallery-img-ribbon-title {
		position: relative;
	}
	.gallery-img-ribbon-title h4 {
		background-color: #6d283d;
		color: #fdfdfd;
		font-family: arial;
		font-size: 16px;
		margin-top: 0;
		text-align: center;
	}
	.gallary-content-title {
		position: relative;
		top: -8px;
		font-family: "arial regular";
		font-size: 16px;
		background-color: var(--maine-hover);
		color: #e1e1e1;
		padding: 10px 10px 10px 10px;
		margin-top: 0;
		margin-bottom: 0;
		border-bottom: 4px solid #b78c1f;
		word-break: break-word;
	}
	.margingap15px {
		margin-left: 15px;
		margin-right: 15px;
	}
	a.homePageCarouselItem {
		text-decoration: none;
	}
	.homePageCarouselItem img {
		width: 100%;
	}
	.informa-title-color {
		color: #6d283d;
		font-size: 36px;
		margin-bottom: -4px;
		margin-left: 56px;
		margin-top: 0;
	}
	.hidden-dots {
		display: none;
	}
	.paddingZero {
		padding: 0;
	}
	.nav-tabs > li > a.tabs-carousel-menu,
	.nav-tabs > li > a.tabs-carousel-menu:focus,
	.nav-tabs > li > a.tabs-carousel-menu:hover {
		font-size: 20px !important;
		color: #002b45 !important;
		font-weight: normal;
		margin-right: 5px;
	}
	element.style {
		width: 200px;
	}
	.well {
		padding: 7px !important;
	}
}
@media (min-width: 768px) {
	.left-carousel-controller {
		left: -40px !important;
		top: 33% !important;
	}
	.right-carousel-controller {
		right: -40px !important;
		top: 33% !important;
	}
	.nav-tabs > li > a.tabs-carousel-menu,
	.nav-tabs > li > a.tabs-carousel-menu:focus,
	.nav-tabs > li > a.tabs-carousel-menu:hover {
		width: 160px;
		text-align: center;
		line-height: 18px;
		height: 56px;
		outline: medium none;
	}
}
@media (max-width: 767px) {
	.custom-col-2 {
		width: 100%;
	}
}
.img-gallery {
	background: #fff;
	position: relative;
	padding: 14px;
	margin-bottom: 0;
	overflow: hidden;
	padding-top: 0;
}
.img-gallery-indicators {
	position: absolute;
	bottom: auto;
	left: auto;
	z-index: 15;
	width: auto;
	padding-left: 0;
	margin-left: 0;
	text-align: center;
	list-style: none;
	right: -46px;
	top: -59px;
}
.img-gallery-indicators li {
	width: 12px;
	height: 12px;
}
.img-gallery-indicators .active {
	width: 12px;
	height: 12px;
	background: #531d30;
}
.slider-indicators {
	position: absolute;
	bottom: auto;
	left: auto;
	z-index: 15;
	width: auto;
	padding-left: 0;
	margin-left: 0;
	text-align: center;
	list-style: none;
	right: 58px !important;
	top: 32px;
}
.custom-col-2 {
	position: relative;
	min-height: 1px;
	padding-right: 4px;
	padding-left: 4px;
	float: left;
	width: 100%;
}
@media (min-width: 1199px) {
	.tabs-carousel-menu {
		max-width: 200px;
		min-width: 200px;
	}
}
.image-gallery-respDesktop {
	width: 200px !important;
	height: 180px !important;
}
.tab-container {
	background-color: #e0e8eb;
}
.tab-containertwo {
	padding: 0;
	background-color: #fff;
	margin-bottom: 20px;
	margin-left: 0;
	margin-top: 20px;
	padding: 0;
	margin: 20px 0 20px 0;
}
.tab-containertwo .tab-content {
	margin-left: 20px;
	margin-right: 20px;
}
ul.tabList {
	list-style-type: none;
	padding-left: 0;
}
.tab-content {
	margin-left: 0;
	padding-right: 0;
}
.tabList li {
	overflow: hidden;
	font-family: Arial;
	color: #002b45;
	font-size: 13px;
}
.tabList li:nth-child(odd) {
	background-color: #f2f5f7;
	min-height: 40px;
	padding-top: 13px;
	padding-bottom: 13px;
}
.tabList li:nth-child(even) {
	background-color: #fff;
	min-height: 50px;
	padding-top: 18px;
	padding-bottom: 18px;
}
.nav-custom > li.active > a,
.nav-custom > li.active > a:focus {
	background-color: #f2f5f5;
	color: #002b45;
	padding: 20px;
	font-size: 20px;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 0;
	border-bottom-color: transparent;
	border-top: 0;
	border-radius: 0;
}
.nav-custom {
	margin-bottom: 15px;
	padding-left: 0;
}
.htab {
	padding-left: 0;
	padding-right: 0;
	border: 0;
}
.lorem {
	padding-left: 15px;
	font-family: arial;
	color: #002b45;
}
.htab {
	font-size: 20px;
	background-color: #f2f5f5;
}
.nav-tabs {
	border-bottom: 0;
}
@media (min-width: 1199px) {
	span.col-md-3.col-sm-3.col-xs-6.item {
		padding: 0 !important;
		margin: 0 !important;
		width: 110px;
		padding-left: 15px !important;
	}
	span.col-md-1.col-sm-1.col-xs-6.image {
		padding-left: 0 !important;
		margin: 0 !important;
		width: 8px;
		padding-right: 20px;
	}
}
.list.heading2.nav {
	background: none repeat scroll 0 0 #f2f5f7;
}
@media (min-width: 768px) and (max-width: 1024px) {
	.container.listheading .list.heading .list .hotel,
	.container.listheading .listpage li.hotel {
		width: 232px;
		border-right: 1px solid #f2f5f7;
		text-align: left;
	}
	.Lorem .image {
		margin-right: 0;
		margin-top: 0;
	}
	.container.listheading .list.heading .list li,
	.container.listheading .listpage li {
		text-align: center;
		width: 151px;
	}
	.container.listheading .listpage {
		background: none repeat scroll 0 0 #e0e8eb;
		height: 358px;
		margin-top: 20px;
		padding: 0;
	}
}
@media (max-width: 767px) {
	.Lorem .image img {
		float: right;
	}
	.container.listheading .listpage {
		height: auto;
		margin-top: 20px;
		padding: 0;
		margin-bottom: 20px;
	}
	.container.listheading .list.heading .list li.category3 {
		border-left: medium none;
	}
	.container.listheading .list.heading .list .hotel,
	.container.listheading .listpage li.hotel {
		border-right: medium none;
		text-align: left;
	}
}
.informaSerchComponentPanel {
	background-color: #fff;
}
ul.informaSearchTabsListsArea {
	list-style-type: none;
	padding: 0;
}
.informaSearchTabsListsArea li {
	max-height: 45px;
	height: auto;
	padding: 13px 14px 14px 0;
	overflow: hidden;
	font-family: Arial;
	color: #002b45;
	font-size: 13px;
	margin-bottom: 2px;
}
.newsDate {
	font-weight: bold;
}
.informaSearchTabsListsArea li:nth-child(even) {
	background-color: #f2f5f7;
}
.content_highlight_NU {
	margin-top: 0 !important;
}
.newsandUpdateTitle {
	font-size: 20px !important;
	color: #002b45 !important;
	margin-top: 0;
	margin-bottom: 20px !important;
}
.btn.calltoactionbtn {
	width: 150px;
	background-color: #024;
	color: #fff !important;
	font-size: 16px !important;
	border-radius: 0 !important;
}
.informaSearchlistings {
	margin-top: 0;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
	background-color: #e0e8eb;
	padding-top: 20px;
	padding-bottom: 0;
	padding: 0;
}
.col-sm-4.paddingZero {
	padding: 0;
	margin-bottom: -2px;
}
.search-icon-top {
	background-color: #024 !important;
	border: none !important;
	border-radius: 50% !important;
	width: 45px !important;
	height: 45px !important;
	margin: 0 2px 0 29px !important;
	outline: 0;
}
.search-icon-top:focus,
.search-icon-top:active {
	outline: none !important;
	box-shadow: none;
}
.list-search-icons {
	height: 45px;
	width: 100%;
	margin-right: 30px;
	padding-left: 10px;
	font-family: Arial;
	font-size: 16px;
	color: #666 !important;
	border-radius: 0;
}
.search::-webkit-input-placeholder {
	color: #666;
}
.search:-moz-placeholder {
	color: #666;
	opacity: 1;
}
.search::-moz-placeholder {
	color: #666;
	opacity: 1;
}
.search:-ms-input-placeholder {
	color: #666;
}
.searchBarTops {
	margin-bottom: 20px;
}
.nav-tabs > li > a.search_tab_headings {
	background-color: #f2f5f7;
	border-radius: 0 !important;
	font-size: 20px;
	color: #024;
	border-right: 0;
	border-left: 0;
}
.nav-tabs > li.active > a.search_tab_headings {
	background-color: #fff;
	border-top: 4px solid #a76f3e;
	outline: 0;
	border-right: 0;
	border-left: 0;
}
.search_tabs_informa.nav-tabs {
	border: 0;
	background-color: #e0e8eb;
}
.nav-tabs > li > a.informaTabOne,
.nav-tabs > li > a.informaTabTwo {
	margin-right: 5px !important;
}
.searchListLast {
	margin-right: 0 !important;
}
.search_tabs_informa.nav-tabs > li > a {
	border: 3px solid transparent;
}
.nav-tabs > li > a.search_tab_headings :hover {
	border-bottom-color: transparent;
}
.search-listings-header {
	background-color: #024 !important;
	color: #fff !important;
	max-height: 45px;
	padding: 14px;
}
.search-tab-contents {
	padding: 20px;
}
a span.searchSortIcons {
	color: #fff !important;
	font-size: 16px;
}
.search-sorts-dticons {
	height: 8px;
}
.searchSortup {
	height: 0;
	width: 0;
	border-top: 8px solid #fff;
	border-left: 8px solid transparent;
	transform: rotate(-45deg);
	display: inline-block;
}
.searchSortdown {
	height: 0;
	width: 0;
	border-bottom: 8px solid #fff;
	border-right: 8px solid transparent;
	transform: rotate(-45deg);
	display: inline-block;
}
.search_icons_right {
	margin-top: -3px;
}
.col-md-10.paddingZero.searchSortCatTitleThree {
	padding-left: 8px !important;
}
.col-lg-6.col-md-6.col-sm-6.col-xs-12.col-sm-offset-6.paddingZero {
	margin-left: 0;
	width: 100%;
	border: 0;
	padding: 0;
	margin-left: 0;
}
.firstrow {
	background: none repeat scroll 0 0 #e0e8eb !important;
	padding: 0;
	overflow: hidden;
}
.container.firstrow .heading h1.heading {
	color: #002b45;
	font-size: 20px;
	margin: 0;
	padding: 20px 0 25px 20px;
}
.listViewTab1 ul.tabList {
	margin-bottom: 17px;
}
@media (min-width: 768px) and (max-width: 991px) {
	.informaSearchTabsListsArea li {
		min-height: 53px;
	}
	.tabList li {
		line-height: 14px;
		line-height: 12px;
		padding: 10px 0 !important;
	}
	.search-icon-top {
		margin: 0 2px 0 1% !important;
	}
	.searchSortingListHeading {
		max-width: 214px;
	}
	.searchSorchCategorySecond {
		max-width: 163px;
	}
	.searchSorchCategoryThird {
		max-width: 165px;
	}
	.searchSortingListHeading .search_icons_right {
		position: absolute;
		right: -15px;
	}
}
@media (max-width: 767px) {
	.searchSortCatIconThree {
		position: relative;
		right: 0;
	}
	.informaSearchlistings {
		width: 100%;
	}
	.tabList li {
		width: 100%;
	}
	.col-md-6.tab-containertwo {
		width: 100%;
	}
	.search-listings-header {
		min-height: 50px;
		max-height: 150px !important;
	}
	.search-icon-top {
		margin: 0 2px 0 1% !important;
		outline: medium none;
	}
	.projectSearchFields {
		max-width: 100% !important;
		margin-bottom: 10px !important;
		width: 100%;
	}
	.header_search_bar #btn-info {
		margin: 0 auto !important;
		position: relative;
		left: 50%;
	}
	.search-select-boxes {
		margin-left: 0;
	}
	.selct_dd_boxes {
		padding: 0 19px 0 12px;
	}
	.city_box-mobile {
		width: 75%;
		float: left;
	}
	.search-button-mobile {
		left: 8px !important;
	}
	.informaSearchlistings {
		padding-bottom: 0;
	}
	.panel-group .panel {
		margin-bottom: 0;
		border-radius: 0;
	}
	.searchBarTops {
		margin-left: -9px;
	}
}
@media (min-width: 992px) {
	.search-icon-top {
		margin: 0 2px 0 8px !important;
	}
}
@media (min-width: 1199px) {
	.projectSearchFields {
		width: 240px;
	}
	.searchSortCatIconThree {
		position: absolute;
		right: -21px;
	}
	.search-icon-top {
		margin: 0 2px 0 29px !important;
	}
	.input_mobile_advsearch {
		max-width: 250px;
		width: 250px;
	}
}
.listViewAnchor {
	text-decoration: underline;
}
.hyperLinkListView:hover {
	text-decoration: none;
}
.modal-content.homepage-details-modal {
	border-radius: 0;
	border: 20px solid #f4f4f4;
	max-width: 665px;
	max-height: 400px;
	margin: 0 auto;
	height: 100%;
}
.modal-dialog.modal-lg {
	height: 100% !important;
	max-height: 400px !important;
}
.modal-header.homepage-details-modalHeader {
	padding: 0;
	border: 0;
}
.modal-body.homepage-details-modalBody {
	padding: 0 0 0 30px;
}
.homepage-details-modalImg img {
	width: 100%;
	margin-bottom: 10px;
}
.homepage-details-contentHeaderText h2 {
	margin-bottom: 0;
	color: #5c1d30;
	margin-top: -5px;
}
.homepage-details-contentHeaderText h3 {
	margin-top: 3px;
}
.homepage-detailsSubtitleColor {
	color: #87a3bf;
}
.close.homepage-details-closeBtn.homepage-close {
	background: transparent url("clientlibs/images/close.png") repeat scroll 0 0 /
		100% 100%;
	height: 26px;
	width: 22px;
	border-radius: 0;
	margin: 11px 15px 0 0;
	opacity: 1;
	padding: 0;
}
.homepage-modal-body .modal-header,
.homepage-modal-body .modal-body,
.homepage-modal-body .modal-footer {
	border: 0;
}
.homepage-modal-body .modal-title {
	font-size: 46px;
	color: #6f273d;
}
.homepage-modal-body .modal-body {
	font-family: Arial;
	font-size: 16px;
	color: #333;
}
.homepage-modal-body .modal-header {
	margin: -9px 0 0;
	padding: 0 15px 10px;
}
.callaction-btn-col {
	padding-bottom: 8px;
}
.callaction-btn-title {
	color: #fff;
	margin-top: 0;
	margin-bottom: 0;
	white-space: normal;
	font-size: 18px;
}
.callaction-btn-text-padding {
	padding-left: 3px;
}
.callaction-btn-icon-padding {
	float: right;
	margin-top: -30px;
}
.callaction-btn {
	padding: 0 4px;
	margin-bottom: 5px;
}
.callaction-btn .btn-custom {
	padding: 8px 10px 11px 12px;
	color: #fff;
	background-color: var(--maine-hover);
	border-radius: 0;
	width: 100%;
	border-color: transparent;
}
.callaction-btn .btn-custom:focus,
.callaction-btn .btn-custom.focus {
	color: #fff;
	background-color: var(--maine-hover);
	border-color: transparent;
}
.callaction-btn .btn-custom:hover {
	color: #fff;
	background-color: var(--maine-hover);
	border-color: transparent;
}
.callaction-btn .btn-custom:active,
.callaction-btn .btn-custom.active {
	color: #fff;
	background-color: var(--maine-hover);
	border-color: transparent;
}
.callaction-btn .btn-custom:active:hover,
.callaction-btn .btn-custom.active:hover,
.callaction-btn .btn-custom:active:focus,
.callaction-btn .btn-custom.active:focus,
.callaction-btn .btn-custom:active.focus,
.callaction-btn .btn-custom.active.focus {
	color: #fff;
	background-color: var(--maine-hover);
	border-color: transparent;
}
.callaction-btn-col.left-btn > a {
	background: #024;
}
.callaction-btn-col.left-btn > a:hover {
	background-color: #024;
}
.modal-content.homepage-details-modal.homepage-modal-content.popup2 {
	border: 20px solid #e0e8eb;
}
.popup2 .homepage-modal-body .modal-title {
	color: #024;
	font-size: 46px;
}
@media (min-width: 320px) and (max-width: 767px) {
	.modal-content.homepage-details-modal {
		max-height: 100%;
	}
	.modal-dialog.modal-lg {
		height: auto !important;
		max-height: 0 !important;
	}
	.callaction-btn-col:last-child {
		float: right;
		position: relative;
		right: 0;
		top: 0;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	.callaction-btn-col:last-child {
		right: 0;
		position: relative;
	}
}
.anchor-custom-container {
	padding: 0;
}
.anchorLinkElement .padding-zero {
	padding: 0;
}
.tab-collapse-nav-container-anchor {
	background-color: #f4f4f4;
	color: #024;
	padding: 0;
	margin-bottom: 65px;
	margin-top: 30px;
}
.anchorLinkElement .tab-collapse-tab-title-anchor {
	display: block;
	position: relative;
	width: 80%;
	line-height: 1;
	top: 15px;
}
.anchorLinkElement .tab-collapse-nav-tabs-anchor {
	border-bottom: 0;
	margin-bottom: 22px;
}
.tab-collapse-nav-container-anchor > .tab-collapse-nav-tabs-anchor > li {
	border-left: 0;
}
.anchorLinkElement .tab-collapse-nav-tabs-anchor > li > a {
	font-size: 20px;
	color: #eeecec;
	border-radius: 0;
	padding: 10px 10px 10px 20px;
	background-color: #020202;
	height: 90px;
	border: 0;
}
.anchorLinkElement .tab-collapse-nav-tabs-anchor > li > a:hover {
	color: #024 !important;
	background-color: #f4f4f4;
	border-top: 4px solid #a76f3e;
}
.anchorLinkElement .tab-collapse-nav-tabs-anchor > li.active > a,
.anchorLinkElement .tab-collapse-nav-tabs-anchor > li.active > a:focus,
.anchorLinkElement .tab-collapse-nav-tabs-anchor > li.active > a:hover {
	background-color: #f4f4f4;
	color: #024 !important;
	cursor: default;
	border-top: 4px solid #a76f3e;
	outline: 0;
}
.anchorLinkElement
	.tab-collapse-nav-tabs-anchor
	> li
	> .tab-collapse-enquiry-anchor {
	font-size: 20px;
	color: #fff;
	background-color: #a76f3e;
}
.anchorLinkElement .anchor-tab-collapse-content-padding {
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 113px;
}
.anchorLinkElement .news-press-para h4 {
	font-size: 20px;
	margin-bottom: 26px;
	margin-top: 5px;
}
.anchorLinkElement .news-press-para p:nth-child(2) {
	font-size: 26px;
	margin-bottom: 5px;
}
.anchorLinkElement .news-press-para p:nth-child(3) {
	margin-bottom: 31px;
	font-size: 16px;
	font-family: arial;
}
.anchorLinkElement .testimonial-para h2:first-child {
	margin-top: 0;
	margin-bottom: 26px;
	font-size: 26px;
}
.anchorLinkElement .testimonial-para p:nth-child(2) {
	margin-top: 0;
	margin-bottom: 22px;
	font-size: 20px;
	line-height: 20px;
}
.anchorLinkElement .testimonial-para p:nth-child(3) {
	margin-top: 0;
	margin-bottom: 62px;
	font-size: 16px;
	font-family: arial;
}
.anchorLinkElement .testimonial-row {
	margin-bottom: 24px;
}
.anchorLinkElement .testimonial-para {
	padding: 0;
	position: relative;
	left: -23px;
}
.anchorLinkElement .testimonial-img {
	padding-right: 0;
}
.anchorLinkElement .news-press-info {
	font-size: 16px;
	font-family: arial;
}
.anchorLinkElement .anchor-media-enquiries {
	padding-right: 35px;
}
.anchorLinkElement .section-title {
	padding-left: 0;
	padding-right: 10px;
}
.anchorLinkElement .anchor-media-enquiries-content-background {
	padding: 0 5px 5px 15px;
	background-color: #fff;
	margin: 9px 0 30px;
}
.anchorLinkElement .content-highlight-title-anchor {
	padding: 20px 10px 16px 20px;
	font-size: 20px;
	color: #fff;
	background-color: #020202;
	border-radius: 0;
	width: 100%;
	border-color: transparent;
	border-bottom: 4px solid #a76f3e;
	margin-top: 0;
	margin-bottom: 0;
}
.anchorLinkElement .anchor-media-enquiries-content {
	padding-left: 20px;
	background-color: #fff;
	margin-right: 6px;
	font-size: 16px;
	font-family: arial;
}
.anchorLinkElement .event-info {
	padding-left: 20px;
	background-color: #fff;
	margin-right: 20px;
	font-size: 20px;
}
.anchorLinkElement .custom-row {
	margin-bottom: 30px;
}
.anchorLinkElement .anchor-media-enquiries-content h4:first-child {
	margin-bottom: 5px;
	font-size: 20px;
}
.anchorLinkElement .anchor-media-enquiries-content p:nth-child(2) {
	line-height: 15px;
	margin-bottom: 17px;
}
.anchorLinkElement .anchor-media-enquiries-content p > span {
	display: block;
}
.anchorLinkElement .anchor-media-enquiries-content p span br {
	display: none;
}
.anchorLinkElement .event-content-background {
	background-color: #fff;
	padding: 5px 10px 0 20px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 10px;
}
.anchorLinkElement .event-date {
	font-family: arial;
	color: #024;
	font-size: 20px;
	padding: 1px 0 0 0;
	margin-bottom: 0;
	margin-top: 12px;
}
.anchorLinkElement .event-venue {
	margin-top: 14px;
	color: #024;
	font-size: 20px;
}
.anchorLinkElement .event-location {
	color: #024;
	font-size: 20px;
	margin-top: 12px;
}
.anchorLinkElement .event-map-img {
	margin-bottom: 20px;
	margin-top: 15px;
	padding-left: 2px;
}
.anchorLinkElement .back-to-top {
	cursor: pointer;
	padding: 0 !important;
	margin-right: 34px;
	margin-bottom: 5px;
}
.anchorLinkElement .back-to-top a {
	text-decoration: none;
	color: #024 !important;
}
.anchorLinkElement .back-to-top a:focus {
	outline: 0;
}
.anchorLinkElement .top_arrow {
	bottom: 19px;
	left: 61px;
	position: relative;
}
.anchorLinkElement .tab-info h4 {
	font-size: 20px;
}
.anchorLinkElement .tab-info {
	font-family: arial;
	font-size: 16px;
}
.anchorLinkElement .news-back-top {
	margin-right: 34px;
	margin-bottom: 5px;
}
.anchorLinkElement .news-press-para p a:first-child {
	padding-left: 0;
}
.anchorLinkElement .downpanel {
	padding-top: 20px;
	margin-bottom: 0;
	padding-bottom: 50px;
}
.anchorLinkElement .downpanel1 {
	background-color: #fff;
}
.anchorLinkElement .custom-coloum {
	padding-right: 4px;
	background-color: #fff;
}
.anchorLinkElement .custom-coloum1 {
	padding-right: 4px;
}
.anchorLinkElement .row-divider-anchor {
	background-color: #fff;
	padding-bottom: 20px;
}
.anchorLinkElement .anchor-section-wrapper {
	padding-bottom: 20px;
}
@media (min-width: 320px) and (max-width: 767px) {
	.anchor-custom-container {
		padding-right: 15px;
		padding-left: 15px;
	}
	.anchorLinkElement .tab-collapse-tab-title-anchor {
		position: relative;
		top: 0;
		width: 100%;
	}
	.anchorLinkElement .tab-collapse-nav-tabs-anchor > li {
		float: none;
	}
	.tab-collapse-nav-container-anchor {
		padding: 0;
	}
	.anchorLinkElement .tab-collapse-nav-tabs-anchor > li > a {
		height: auto;
	}
	.tab-collapse-nav-container-anchor {
		background-color: #f4f4f4;
		padding: 0;
		margin-top: 30px;
	}
	.anchorLinkElement .tab-collapse-nav-tabs-anchor > li.active > a,
	.anchorLinkElement .tab-collapse-nav-tabs-anchor > li.active > a:focus,
	.anchorLinkElement .tab-collapse-nav-tabs-anchor > li.active > a:hover {
		padding: 6px 10px 7px 20px;
	}
	.anchorLinkElement .panel-default > .panel-heading {
		color: #fff;
		border-radius: 0;
		background-color: #020202;
		border: 0;
	}
	.anchorLinkElement .panel-group .panel-heading {
		padding-right: 2px;
	}
	.anchorLinkElement .panel-body {
		background-color: #f4f4f4;
	}
	.anchorLinkElement .panel-default {
		border: 0;
	}
	.anchorLinkElement .news-press-para,
	.anchorLinkElement .news-press-info {
		padding-left: 0;
	}
	.anchorLinkElement .news-press-para h4 {
		margin-bottom: 10px;
	}
	.anchorLinkElement .testimonial-para p:nth-child(3) {
		margin-bottom: 15px;
	}
	.anchorLinkElement .anchor-tab-collapse-content-padding {
		margin-bottom: 15px;
		padding-left: 34px;
		padding-right: 20px;
	}
	.anchorLinkElement .read-more-hide {
		padding: 5px 0 0;
		cursor: pointer;
	}
	.anchorLinkElement .read-more-hide:hover {
		text-decoration: none;
	}
	.anchorLinkElement .testimonial-para {
		padding: 0;
		position: relative;
		left: 0;
	}
	.anchorLinkElement .testimonial-img {
		padding-right: 20px;
		padding-left: 0;
	}
	.anchorLinkElement .content-highlight-title-anchor {
		padding-left: 18px;
	}
	.anchorLinkElement .anchor-media-enquiries-content {
		padding-left: 18px;
		margin-right: -15px;
	}
	.anchorLinkElement .event-info {
		margin-right: -15px;
		padding-right: 20px;
	}
	.anchorLinkElement
		.anchor-media-enquiries-content-background
		.anchor-media-enquiries:nth-child(1) {
		padding-right: 10px;
	}
	.anchorLinkElement .anchor-media-enquiries-content p span br {
		display: none;
	}
	.anchorLinkElement .anchor-media-enquiries {
		padding-right: 15px;
	}
	.anchorLinkElement .tab-info {
		padding-left: 20px;
		padding-right: 20px;
	}
	.anchorLinkElement .event-content-background {
		padding-left: 24px;
	}
	.anchorLinkElement .event-map-img {
		width: 100%;
		height: auto;
	}
	.anchorLinkElement .tab-collapse-nav-tabs-anchor > li > a {
		width: 100%;
		margin-bottom: 5px;
	}
	.anchorLinkElement #AnchorNewsPressReleases .downpanel {
		padding: 0 25px 0 32px;
	}
	.anchorLinkElement .tab-collapse-nav-tabs-anchor > li.active > a,
	.anchorLinkElement .tab-collapse-nav-tabs-anchor > li.active > a:focus,
	.anchorLinkElement .tab-collapse-nav-tabs-anchor > li.active > a:hover {
		padding-right: 8px;
	}
	.anchorLinkElement .section-title {
		padding-left: 0;
		padding-right: 12px;
	}
	.anchorLinkElement .custom-image {
		margin-bottom: 20px;
	}
	.anchorLinkElement .tab-collapse-nav-tabs-anchor {
		margin-bottom: 0;
	}
	.anchorLinkElement .downpanel {
		margin-bottom: 0;
		padding-bottom: 20px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.anchorLinkElement .tab-collapse-nav-tabs-anchor > li > a {
		height: 100px;
		width: 135px;
	}
	.anchorLinkElement .tab-collapse-tab-title-anchor {
		width: 100%;
		word-wrap: break-word;
	}
	.anchorLinkElement .testimonial-para {
		left: 0;
		padding: 0 0 0 20px;
		position: relative;
	}
	.anchorLinkElement .testimonial-img img {
		height: 260px;
	}
	.anchorLinkElement .testimonial-para p:nth-child(3) {
		margin-bottom: 0;
	}
	.anchorLinkElement .anchor-media-enquiries-content p span br {
		display: block;
	}
	.anchorLinkElement .anchor-media-enquiries-content p span a:last-child {
		word-wrap: break-word;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.anchorLinkElement .tab-collapse-nav-tabs-anchor > li > a {
		width: 159px;
	}
	.anchorLinkElement .tab-collapse-tab-title-anchor {
		width: 100%;
		word-wrap: break-word;
	}
	.anchorLinkElement .testimonial-para {
		left: 0;
		padding: 0 0 0 20px;
		position: relative;
	}
	.anchorLinkElement .testimonial-img img {
		height: 260px;
	}
	.anchorLinkElement .testimonial-para p:nth-child(3) {
		margin-bottom: 0;
	}
	.anchorLinkElement .anchor-media-enquiries-content p span br {
		display: block;
	}
	.anchorLinkElement .anchor-media-enquiries-content p span a:last-child {
		word-wrap: break-word;
	}
}
@media (min-width: 1200px) {
	.anchorLinkElement .tab-collapse-nav-tabs-anchor > li > a {
		width: 193px;
	}
}
@media (min-width: 1200px) {
	.anchorLinkElement .tab-collapse-nav-tabs-anchor > li > a {
		width: 193px;
	}
}
.anchorLinkElement .custom-anchor-title {
	padding: 20px 10px 16px 0;
	color: #024;
	background-color: #f4f4f4;
	border-bottom: 2px solid #a6bcc6;
	margin-bottom: 30px;
}
.anchorLinkElement .anchor-media-enquiries-content {
	background-color: #f4f4f4;
	padding-left: 30px;
	padding-right: 30px;
}
.anchorLinkElement .event-info {
	background-color: #f4f4f4;
}
.anchorLinkElement .anchor-media-enquiries {
	padding-left: 45px;
	padding-right: 45px;
}
.event-info-col-anchor {
	padding-left: 30px;
}
.anchorLinkElement .section-title {
	padding-left: 15px;
	padding-right: 30px;
}
.anchorLinkElement .downpanel1 {
	background-color: #f4f4f4;
	padding-left: 30px;
	padding-right: 30px;
}
.anchorLinkElement .custom-coloum {
	padding-right: 0;
	background-color: #f4f4f4;
}
.custom-row-anchor {
	margin-left: 0;
	margin-right: 0;
}
.anchorLinkElement .anchor-tab-collapse-content-padding {
	padding-left: 30px;
	padding-right: 30px;
}
.anchorLinkElement .news-back-top {
	margin-right: 35px;
}
.anchorLinkElement .row-divider-anchor {
	background-color: #f4f4f4;
	margin-right: 30px;
	margin-left: 30px;
	border-bottom: 2px solid #fff;
}
.anchorLinkElement .back-to-top a {
	text-decoration: underline;
}
@media (min-width: 320px) and (max-width: 767px) {
	.anchor-custom-container {
		padding-right: 20px;
		padding-left: 20px;
	}
	.anchorLinkElement .row-divider-anchor {
		margin-right: 15px;
		margin-left: 15px;
	}
	.anchorLinkElement .section-title {
		padding-left: 0;
		padding-right: 15px;
	}
	.anchorLinkElement .custom-anchor-title {
		padding: 20px 10px 16px 15px;
		border-bottom: 1px solid #a6bcc6;
	}
	.anchorLinkElement .anchor-tab-collapse-content-padding {
		padding-left: 15px;
	}
	.anchorLinkElement .news-press-para,
	.anchorLinkElement .news-press-info {
		padding-left: 30px;
	}
	.anchorLinkElement .testimonial-row {
		padding-left: 30px;
	}
	.anchorLinkElement .event-info {
		margin-right: 0;
	}
	.anchorLinkElement .event-info {
		padding-left: 15px;
	}
	.anchorLinkElement .news-back-top {
		margin-right: -15px;
	}
}
.anchorLinkElement .tab-collapse-nav-tabs-anchor > li.active > a,
.anchorLinkElement .tab-collapse-nav-tabs-anchor > li.active > a:focus,
.anchorLinkElement .tab-collapse-nav-tabs-anchor > li.active > a:hover {
	background-color: #f4f4f4;
	border-color: transparent;
	color: #024 !important;
	cursor: default;
	border-top: 4px solid #a76f3e !important;
	outline: 0;
}
.anchorLinkElement .tab-collapse-nav-tabs-anchor > li > a {
	padding: 0;
}
.anchorLinkElement .tab-collapse-nav-tabs-anchor > li > a span {
	display: table-cell;
	vertical-align: middle;
	line-height: 1;
	height: 90px;
	width: 20%;
}
.anchorLinkElement .tab-collapse-tab-title-anchor {
	top: 0 !important;
}
@media (min-width: 769px) {
	.tab-collapse-nav-container-anchor > .tab-collapse-nav-tabs-anchor > li {
		padding-right: 2px;
	}
}
.Sort-categoryThree {
	padding-left: 12px !important;
}
.divtable .tr {
	overflow: hidden;
	clear: both;
	border-bottom: 0;
	min-height: 50px;
	padding-top: 10px;
}
.divtable .th,
.divtable .td {
	padding: 5px 10px 5px 10px;
	float: left;
}
.Sort-categoryThree {
	padding-left: 12px !important;
}
.divtable .th {
	font-weight: bold;
}
.informaSerchComponentPanel {
	background-color: #fff;
}
.mobile-categories {
	font-weight: bold;
	float: left;
}
.Sort-categoryOne {
	padding-left: 10px;
}
ul.informaSearchTabsListsArea {
	list-style-type: none;
	padding: 0;
}
.informaSearchTabsListsArea li {
	max-height: 45px;
	height: auto;
	padding: 13px 14px 14px 0;
	overflow: hidden;
	font-family: Arial;
	color: #002b45;
	font-size: 13px;
	margin-bottom: 2px;
}
.newsDate {
	font-weight: bold;
}
.tr:nth-child(odd) {
	background-color: #f2f5f7;
}
.tr {
	font-family: Arial;
	color: #002b45;
	font-size: 13px;
}
.content_highlight_NU {
	margin-top: 0 !important;
}
.newsandUpdateTitle {
	font-size: 20px !important;
	color: #002b45 !important;
	margin-top: 0;
	margin-bottom: 20px !important;
}
.btn.calltoactionbtn {
	width: 150px;
	background-color: #024;
	color: #fff !important;
	font-size: 16px !important;
	border-radius: 0 !important;
}
.informaSearchlistings {
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
	background-color: #e0e8eb;
	padding-top: 20px;
	padding-bottom: 15px;
}
.search-icon-top {
	background-color: #024 !important;
	border: none !important;
	border-radius: 50% !important;
	width: 45px !important;
	height: 45px !important;
	margin: 0 2px 0 29px !important;
	outline: 0;
}
.search-icon-top:focus,
.search-icon-top:active {
	outline: none !important;
	box-shadow: none;
}
.list-search-icons {
	height: 45px;
	width: 100%;
	margin-right: 30px;
	padding-left: 10px;
	font-family: Arial;
	font-size: 16px;
	color: #666 !important;
	border-radius: 0;
}
.search::-webkit-input-placeholder {
	color: #666;
}
.search:-moz-placeholder {
	color: #666;
	opacity: 1;
}
.search::-moz-placeholder {
	color: #666;
	opacity: 1;
}
.search:-ms-input-placeholder {
	color: #666;
}
.input_mobile_advsearch::-webkit-input-placeholder {
	color: #002b45 !important;
}
.input_mobile_advsearch:-moz-placeholder {
	color: #002b45 !important;
	opacity: 1;
}
.input_mobile_advsearch::-moz-placeholder {
	color: #002b45 !important;
	opacity: 1;
}
.input_mobile_advsearch:-ms-input-placeholder {
	color: #002b45 !important;
}
.input_mobile_advsearch {
	color: #002b45 !important;
}
.searchBarTops {
	margin-bottom: 20px;
}
.nav-tabs > li > a.search_tab_headings {
	background-color: #f2f5f7;
	border-radius: 0 !important;
	font-size: 20px;
	color: #024;
	border-right: 0;
	border-left: 0;
}
.nav-tabs > li.active > a.search_tab_headings {
	background-color: #fff;
	border-top: 4px solid #a76f3e;
	outline: 0;
	border-right: 0;
	border-left: 0;
}
.nav-tabs > li.active > a.search_tab_headings:hover,
.nav-tabs > li.active > a.search_tab_headings:focus,
.nav-tabs > li.active > a.search_tab_headings:active {
	border-width: 3px;
	border-top-width: 4px;
}
.search_tabs_informa.nav-tabs {
	border: 0;
	background-color: #e0e8eb;
}
.nav-tabs > li > a.informaTabOne,
.nav-tabs > li > a.informaTabTwo {
	margin-right: 5px !important;
}
.searchListLast {
	margin-right: 0 !important;
}
.search_tabs_informa.nav-tabs > li > a {
	border: 3px solid transparent;
}
.nav-tabs > li > a.search_tab_headings :hover {
	border-bottom-color: transparent;
}
.search-listings-header {
	background-color: #024 !important;
	color: #fff !important;
	max-height: 45px;
	padding: 14px;
}
.search-tab-contents {
	padding: 20px;
}
a span.searchSortIcons {
	color: #fff !important;
	font-size: 16px;
}
.search-sorts-dticons {
	height: 8px;
}
.searchSortup {
	height: 0;
	width: 0;
	border-top: 8px solid #fff;
	border-left: 8px solid transparent;
	transform: rotate(-45deg);
	display: inline-block;
}
.searchSortdown {
	height: 0;
	width: 0;
	border-bottom: 8px solid #fff;
	border-right: 8px solid transparent;
	transform: rotate(-45deg);
	display: inline-block;
}
.search_icons_right {
	margin-top: -3px;
}
.col-md-10.paddingZero.searchSortCatTitleThree {
	padding-left: 0 !important;
}
.content_bg {
	background-color: #e0e8eb;
	margin-bottom: 15px;
	padding: 10px 7px 38px;
	overflow: hidden;
}
select#dd_search {
	height: 45px;
	margin: 0 1%;
}
.header_search_bar1 input.search {
	height: 45px;
	width: 100%;
	margin-right: 30px;
	padding-left: 15px;
}
.searchTitle {
	font-size: 26px !important;
	color: #024 !important;
	padding-left: 15px;
	padding-top: 0;
	padding-bottom: 0;
}
.header_search_bar1 input.search {
	height: 45px;
	width: 100%;
	margin-right: 30px;
	padding-left: 15px;
}
.projectSearchFields {
	font-size: 16px;
	font-family: Arial;
	color: #666;
	background: #f9f9f9;
	border: 0;
	outline: 0;
	max-width: 238px;
}
.search {
	background-color: #f9f9f9;
	border-radius: 0;
	border: 0;
	height: 32px;
}
.paddingZero {
	padding: 0;
}
.search-select-boxes {
	margin-left: -10px;
}
.header_search_bar #btn-info {
	background-color: #024 !important;
	border: none !important;
	border-radius: 50% !important;
	width: 45px !important;
	height: 45px !important;
	margin: 1px 2px 0 6px !important;
}
@media (min-width: 768px) and (max-width: 991px) {
	.informaSearchTabsListsArea li {
		min-height: 53px;
	}
	.search-icon-top {
		margin: 0 2px 0 1% !important;
	}
	.searchSortingListHeading {
		max-width: 214px;
	}
	.searchSorchCategorySecond {
		max-width: 163px;
	}
	.searchSorchCategoryThird {
		max-width: 165px;
	}
	.searchSortingListHeading .search_icons_right {
		position: absolute;
		right: -15px;
	}
}
@media (max-width: 767px) {
	.accordion-xs .headings {
		display: none;
	}
	.accordion-xs .tr {
		border-bottom-color: #fff;
	}
	.accordion-xs .th,
	.accordion-xs .td {
		float: none;
		width: auto;
		padding: 0;
	}
	.accordion-xs .accordion-xs-toggle {
		padding: 10px;
		cursor: pointer;
	}
	.accordion-xs .accordion-xs-toggle:after {
		content: "\2b";
		float: right;
	}
	.accordion-xs .accordion-xs-toggle.collapsed:after {
		content: "\2212";
	}
	.accordion-xs-collapse .inner {
		padding: 14px 0 13px 10px !important;
		background: rgba(222, 222, 222, 0.6);
	}
	.accordion-xs-collapse .td:before {
		font-weight: bold;
	}
	.accordion-xs-collapse .Sort-categorytwo:before {
		content: "";
	}
	.accordion-xs .accordion-xs-toggle:after {
		position: relative;
		top: 1px;
		display: inline-block;
		font-family: "Glyphicons Halflings";
		font-style: normal;
		font-weight: 400;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
	}
	.search-toggle-mobile {
		overflow: auto;
	}
	.categoryfirst-mobile {
		width: 55% !important;
		float: left !important;
	}
	.categorysecond-mobile {
		width: 38% !important;
		float: left !important;
	}
	.searchSortCatIconThree {
		position: relative;
		right: 0;
	}
	.search-listings-header {
		min-height: 50px;
		max-height: 150px !important;
	}
	.informaSerchComponentPanel {
		margin-left: -15px;
		margin-right: -15px;
	}
	.search-icon-top {
		margin: 0 2px 0 1% !important;
		outline: medium none;
	}
	.projectSearchFields {
		max-width: 100% !important;
		margin-bottom: 10px !important;
		width: 100%;
	}
	.header_search_bar #btn-info {
		margin: 0 auto !important;
		position: relative;
		left: 50%;
	}
	.search-select-boxes {
		margin-left: 0;
	}
	.selct_dd_boxes {
		padding: 0 19px 0 12px;
	}
	.city_box-mobile {
		width: 75%;
		float: left;
	}
	.search-button-mobile {
		left: 8px !important;
	}
	.informaSearchlistings {
		padding-bottom: 0;
	}
	.panel-group .panel {
		margin-bottom: 0;
		border-radius: 0;
	}
	.searchBarTops {
		margin-left: -9px;
	}
}
@media (min-width: 992px) {
	.search-icon-top {
		margin: 0 2px 0 8px !important;
	}
}
@media (min-width: 1199px) {
	.projectSearchFields {
		width: 240px;
	}
	.searchSortCatIconThree {
		position: absolute;
		right: -21px;
	}
	.search-icon-top {
		margin: 0 2px 0 29px !important;
	}
	.input_mobile_advsearch {
		max-width: 250px;
		width: 250px;
	}
}
.dataTablePlugin {
	border: none !important;
}
.dataTablePlugin thead {
	background-color: #024;
}
.dataTablePlugin tbody tr td {
	padding-left: 15px;
}
.dataTablePlugin tbody tr td {
	padding-left: 15px;
}
.dataTablePlugin tbody tr td {
	font-family: Arial;
	font-weight: normal !important;
	font-size: 13px;
	padding: 15px 22px !important;
}
.dataTables_length {
	display: none;
}
#DataTables_Table_0_filter {
	display: none;
}
.dataTablePlugin tbody:before {
	content: "-";
	display: block;
	line-height: 10px;
	color: transparent;
}
.dataTablePlugin tbody .tr:nth-child(odd) {
	background-color: #f2f5f7 !important;
}
.dataTablePlugin tbody .tr td {
	border: none !important;
	color: #002b45;
}
table.dataTable.dtr-inline.collapsed tbody td:first-child:before,
table.dataTable.dtr-inline.collapsed tbody th:first-child:before {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	color: black;
	font-weight: 400;
	font-family: "Glyphicons Halflings";
	font-style: normal;
	background-color: transparent !important;
	top: 15px;
	left: 6px;
}
.tr:nth-child(even) {
	background-color: #fff !important;
}
table.dataTable thead .sorting_asc {
	background-image: url("clientlibs/images/sort_asc.png");
}
table.dataTable thead .sorting {
	background-image: url("clientlibs/images/sort_both.png");
}
table.dataTable thead .sorting_desc {
	background-image: url("clientlibs/images/sort_desc.png");
}
table.dataTable.dtr-inline.collapsed tbody tr.parent td:first-child:before,
table.dataTable.dtr-inline.collapsed tbody tr.parent th:first-child:before {
	content: "\2212";
}
.listview-variant-3 .search-tab-contents {
	padding: 20px;
}
tr.search-listings-header th span {
	width: 100%;
	float: left;
}
/*! lightgallery - v1.2.22 - 2016-07-20
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2016 Sachin N; Licensed Apache 2.0 */
@font-face {
	font-family: "lg";
	src: url("clientlibs/fonts/lg.eot?n1z373");
	src: url("clientlibs/fonts/lg.eot?#iefixn1z373") format("embedded-opentype"),
		url("clientlibs/fonts/lg.woff") format("woff"),
		url("clientlibs/fonts/lg.ttf") format("truetype"),
		url("clientlibs/fonts/lg.svg?n1z373#lg") format("svg");
	font-weight: normal;
	font-style: normal;
}
.lg-icon,
.lg-icon:after {
	font-family: "lg";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.lg-actions .lg-next,
.lg-actions .lg-prev {
	background-color: rgba(0, 0, 0, 0.45);
	border-radius: 2px;
	color: #999;
	cursor: pointer;
	display: block;
	font-size: 22px;
	margin-top: -10px;
	padding: 8px 10px 9px;
	position: absolute;
	top: 50%;
	z-index: 1080;
}
.lg-actions .lg-next.disabled,
.lg-actions .lg-prev.disabled {
	pointer-events: none;
	opacity: 0.5;
}
.lg-actions .lg-next:hover,
.lg-actions .lg-prev:hover {
	color: #fff;
}
.lg-actions .lg-next {
	right: 20px;
}
.lg-actions .lg-next:before {
	content: "\e095";
}
.lg-actions .lg-prev {
	left: 20px;
}
.lg-actions .lg-prev:after {
	content: "\e094";
}
@-webkit-keyframes lg-right-end {
	0% {
		left: 0;
	}
	50% {
		left: -30px;
	}
	100% {
		left: 0;
	}
}
@-moz-keyframes lg-right-end {
	0% {
		left: 0;
	}
	50% {
		left: -30px;
	}
	100% {
		left: 0;
	}
}
@keyframes lg-right-end {
	0% {
		left: 0;
	}
	50% {
		left: -30px;
	}
	100% {
		left: 0;
	}
}
@-webkit-keyframes lg-left-end {
	0% {
		left: 0;
	}
	50% {
		left: 30px;
	}
	100% {
		left: 0;
	}
}
@-moz-keyframes lg-left-end {
	0% {
		left: 0;
	}
	50% {
		left: 30px;
	}
	100% {
		left: 0;
	}
}
@keyframes lg-left-end {
	0% {
		left: 0;
	}
	50% {
		left: 30px;
	}
	100% {
		left: 0;
	}
}
.lg-outer.lg-right-end .lg-object {
	-webkit-animation: lg-right-end 0.3s;
	-o-animation: lg-right-end 0.3s;
	animation: lg-right-end 0.3s;
	position: relative;
}
.lg-outer.lg-left-end .lg-object {
	-webkit-animation: lg-left-end 0.3s;
	-o-animation: lg-left-end 0.3s;
	animation: lg-left-end 0.3s;
	position: relative;
}
.lg-toolbar {
	z-index: 1082;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.45);
}
.lg-toolbar .lg-icon {
	color: #999;
	cursor: pointer;
	float: right;
	font-size: 24px;
	height: 47px;
	line-height: 27px;
	padding: 10px 0;
	text-align: center;
	width: 50px;
	text-decoration: none !important;
	outline: medium none;
	-webkit-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}
.lg-toolbar .lg-icon:hover {
	color: #fff;
}
.lg-toolbar .lg-close:after {
	content: "\e070";
}
.lg-toolbar .lg-download:after {
	content: "\e0f2";
}
.lg-sub-html {
	background-color: rgba(0, 0, 0, 0.45);
	bottom: 0;
	color: #eee;
	font-size: 16px;
	left: 0;
	padding: 10px 40px;
	position: fixed;
	right: 0;
	text-align: center;
	z-index: 1080;
}
.lg-sub-html h4 {
	margin: 0;
	font-size: 13px;
	font-weight: bold;
}
.lg-sub-html p {
	font-size: 12px;
	margin: 5px 0 0;
}
#lg-counter {
	color: #999;
	display: inline-block;
	font-size: 16px;
	padding-left: 20px;
	padding-top: 12px;
	vertical-align: middle;
}
.lg-toolbar,
.lg-prev,
.lg-next {
	opacity: 1;
	-webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0,
		opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0, color 0.2s linear;
	-moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0,
		opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0, color 0.2s linear;
	-o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0,
		opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0, color 0.2s linear;
	transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0,
		opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0, color 0.2s linear;
}
.lg-hide-items .lg-prev {
	opacity: 0;
	-webkit-transform: translate3d(-10px, 0, 0);
	transform: translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next {
	opacity: 0;
	-webkit-transform: translate3d(10px, 0, 0);
	transform: translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar {
	opacity: 0;
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0);
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
	-webkit-transform: scale3d(0.5, 0.5, 0.5);
	transform: scale3d(0.5, 0.5, 0.5);
	opacity: 0;
	-webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0,
		opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
	-moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0,
		opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
	-o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0,
		opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
	transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0,
		opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}
body:not(.lg-from-hash)
	.lg-outer.lg-start-zoom
	.lg-item.lg-complete
	.lg-object {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	opacity: 1;
}
.lg-outer .lg-thumb-outer {
	background-color: #0d0a0a;
	bottom: 0;
	position: absolute;
	width: 100%;
	z-index: 1080;
	max-height: 350px;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0;
	-moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0;
	-o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0;
	transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: -o-grabbing;
	cursor: -ms-grabbing;
	cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
	-webkit-transition-duration: 0 !important;
	transition-duration: 0 !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.lg-outer .lg-thumb {
	padding: 10px 0;
	height: 100%;
	margin-bottom: -5px;
}
.lg-outer .lg-thumb-item {
	border-radius: 5px;
	cursor: pointer;
	float: left;
	overflow: hidden;
	height: 100%;
	border: 2px solid #fff;
	border-radius: 4px;
	margin-bottom: 5px;
}
@media (min-width: 1025px) {
	.lg-outer .lg-thumb-item {
		-webkit-transition: border-color 0.25s ease;
		-o-transition: border-color 0.25s ease;
		transition: border-color 0.25s ease;
	}
}
.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
	border-color: #a90707;
}
.lg-outer .lg-thumb-item img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.lg-outer.lg-has-thumb .lg-item {
	padding-bottom: 120px;
}
.lg-outer.lg-can-toggle .lg-item {
	padding-bottom: 0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
	-webkit-transition: bottom 0.25s ease;
	-o-transition: bottom 0.25s ease;
	transition: bottom 0.25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
	bottom: 100px;
}
.lg-outer .lg-toogle-thumb {
	background-color: #0d0a0a;
	border-radius: 2px 2px 0 0;
	color: #999;
	cursor: pointer;
	font-size: 24px;
	height: 39px;
	line-height: 27px;
	padding: 5px 0;
	position: absolute;
	right: 20px;
	text-align: center;
	top: -39px;
	width: 50px;
}
.lg-outer .lg-toogle-thumb:after {
	content: "\e1ff";
}
.lg-outer .lg-toogle-thumb:hover {
	color: #fff;
}
.lg-outer .lg-video-cont {
	display: inline-block;
	vertical-align: middle;
	max-width: 1140px;
	max-height: 100%;
	width: 100%;
	padding: 0 5px;
}
.lg-outer .lg-video {
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden;
	position: relative;
}
.lg-outer .lg-video .lg-object {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}
.lg-outer .lg-video .lg-video-play {
	width: 84px;
	height: 59px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -42px;
	margin-top: -30px;
	z-index: 1080;
	cursor: pointer;
}
.lg-outer .lg-has-vimeo .lg-video-play {
	background: url("clientlibs/img/vimeo-play.png") no-repeat scroll 0 0
		transparent;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
	background: url("clientlibs/img/vimeo-play.png") no-repeat scroll 0 -58px transparent;
}
.lg-outer .lg-has-html5 .lg-video-play {
	background: transparent url("clientlibs/img/video-play.png") no-repeat scroll
		0 0;
	height: 64px;
	margin-left: -32px;
	margin-top: -32px;
	width: 64px;
	opacity: 0.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
	opacity: 1;
}
.lg-outer .lg-has-youtube .lg-video-play {
	background: url("clientlibs/img/youtube-play.png") no-repeat scroll 0 0
		transparent;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
	background: url("clientlibs/img/youtube-play.png") no-repeat scroll 0 -60px transparent;
}
.lg-outer .lg-video-object {
	width: 100% !important;
	height: 100% !important;
	position: absolute;
	top: 0;
	left: 0;
}
.lg-outer .lg-has-video .lg-video-object {
	visibility: hidden;
}
.lg-outer .lg-has-video.lg-video-playing .lg-object,
.lg-outer .lg-has-video.lg-video-playing .lg-video-play {
	display: none;
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
	visibility: visible;
}
.lg-progress-bar {
	background-color: #333;
	height: 5px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1083;
	opacity: 0;
	-webkit-transition: opacity 0.08s ease 0;
	-moz-transition: opacity 0.08s ease 0;
	-o-transition: opacity 0.08s ease 0;
	transition: opacity 0.08s ease 0;
}
.lg-progress-bar .lg-progress {
	background-color: #a90707;
	height: 5px;
	width: 0;
}
.lg-progress-bar.lg-start .lg-progress {
	width: 100%;
}
.lg-show-autoplay .lg-progress-bar {
	opacity: 1;
}
.lg-autoplay-button:after {
	content: "\e01d";
}
.lg-show-autoplay .lg-autoplay-button:after {
	content: "\e01a";
}
.lg-outer.lg-css3.lg-zoom-dragging
	.lg-item.lg-complete.lg-zoomable
	.lg-img-wrap,
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
	-webkit-transition-duration: 0;
	transition-duration: 0;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
	-webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0,
		top 0.3s cubic-bezier(0, 0, 0.25, 1) 0;
	-moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0,
		top 0.3s cubic-bezier(0, 0, 0.25, 1) 0;
	-o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0,
		top 0.3s cubic-bezier(0, 0, 0.25, 1) 0;
	transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0,
		top 0.3s cubic-bezier(0, 0, 0.25, 1) 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0,
		opacity 0.15s !important;
	-moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0,
		opacity 0.15s !important;
	-o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0, opacity 0.15s !important;
	transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0, opacity 0.15s !important;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}
#lg-zoom-in:after {
	content: "\e311";
}
#lg-actual-size {
	font-size: 20px;
}
#lg-actual-size:after {
	content: "\e033";
}
#lg-zoom-out {
	opacity: 0.5;
	pointer-events: none;
}
#lg-zoom-out:after {
	content: "\e312";
}
.lg-zoomed #lg-zoom-out {
	opacity: 1;
	pointer-events: auto;
}
.lg-outer .lg-pager-outer {
	bottom: 60px;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	z-index: 1080;
	height: 10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
	overflow: visible;
}
.lg-outer .lg-pager-cont {
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	position: relative;
	vertical-align: top;
	margin: 0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
	box-shadow: 0 0 0 2px white inset;
}
.lg-outer .lg-pager-thumb-cont {
	background-color: #fff;
	color: #fff;
	bottom: 100%;
	height: 83px;
	left: 0;
	margin-bottom: 20px;
	margin-left: -60px;
	opacity: 0;
	padding: 5px;
	position: absolute;
	width: 120px;
	border-radius: 3px;
	-webkit-transition: opacity 0.15s ease 0, -webkit-transform 0.15s ease 0;
	-moz-transition: opacity 0.15s ease 0, -moz-transform 0.15s ease 0;
	-o-transition: opacity 0.15s ease 0, -o-transform 0.15s ease 0;
	transition: opacity 0.15s ease 0, transform 0.15s ease 0;
	-webkit-transform: translate3d(0, 5px, 0);
	transform: translate3d(0, 5px, 0);
}
.lg-outer .lg-pager-thumb-cont img {
	width: 100%;
	height: 100%;
}
.lg-outer .lg-pager {
	background-color: rgba(255, 255, 255, 0.5);
	border-radius: 50%;
	box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
	display: block;
	height: 12px;
	-webkit-transition: box-shadow 0.3s ease 0;
	-o-transition: box-shadow 0.3s ease 0;
	transition: box-shadow 0.3s ease 0;
	width: 12px;
}
.lg-outer .lg-pager:hover,
.lg-outer .lg-pager:focus {
	box-shadow: 0 0 0 8px white inset;
}
.lg-outer .lg-caret {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px dashed;
	bottom: -10px;
	display: inline-block;
	height: 0;
	left: 50%;
	margin-left: -5px;
	position: absolute;
	vertical-align: middle;
	width: 0;
}
.lg-fullscreen:after {
	content: "\e20c";
}
.lg-fullscreen-on .lg-fullscreen:after {
	content: "\e20d";
}
.group {
	*zoom: 1;
}
.group:before,
.group:after {
	display: table;
	content: "";
	line-height: 0;
}
.group:after {
	clear: both;
}
.lg-outer {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	opacity: 0;
	-webkit-transition: opacity 0.15s ease 0;
	-o-transition: opacity 0.15s ease 0;
	transition: opacity 0.15s ease 0;
}
.lg-outer * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.lg-outer.lg-visible {
	opacity: 1;
}
.lg-outer.lg-css3 .lg-item.lg-prev-slide,
.lg-outer.lg-css3 .lg-item.lg-next-slide,
.lg-outer.lg-css3 .lg-item.lg-current {
	-webkit-transition-duration: inherit !important;
	transition-duration: inherit !important;
	-webkit-transition-timing-function: inherit !important;
	transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
	-webkit-transition-duration: 0 !important;
	transition-duration: 0 !important;
	opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: -o-grabbing;
	cursor: -ms-grabbing;
	cursor: grabbing;
}
.lg-outer .lg {
	height: 100%;
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	max-height: 100%;
}
.lg-outer .lg-inner {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	white-space: nowrap;
}
.lg-outer .lg-item {
	background: url("clientlibs/img/loading.gif") no-repeat scroll center center
		transparent;
	display: none !important;
}
.lg-outer.lg-css3 .lg-prev-slide,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide {
	display: inline-block !important;
}
.lg-outer.lg-css .lg-current {
	display: inline-block !important;
}
.lg-outer .lg-item,
.lg-outer .lg-img-wrap {
	display: inline-block;
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
}
.lg-outer .lg-item:before,
.lg-outer .lg-img-wrap:before {
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right: -1px;
}
.lg-outer .lg-img-wrap {
	position: absolute;
	padding: 0 5px;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.lg-outer .lg-item.lg-complete {
	background-image: none;
}
.lg-outer .lg-item.lg-current {
	z-index: 1060;
}
.lg-outer .lg-image {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
	width: auto !important;
	height: auto !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object,
.lg-outer.lg-show-after-load .lg-item .lg-video-play {
	opacity: 0;
	-webkit-transition: opacity 0.15s ease 0;
	-o-transition: opacity 0.15s ease 0;
	transition: opacity 0.15s ease 0;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
	opacity: 1;
}
.lg-outer .lg-empty-html {
	display: none;
}
.lg-outer.lg-hide-download #lg-download {
	display: none;
}
.lg-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1040;
	background-color: #000;
	opacity: 0;
	-webkit-transition: opacity 0.15s ease 0;
	-o-transition: opacity 0.15s ease 0;
	transition: opacity 0.15s ease 0;
}
.lg-backdrop.in {
	opacity: 1;
}
.lg-css3.lg-no-trans .lg-prev-slide,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-current {
	-webkit-transition: none 0 ease 0 !important;
	-moz-transition: none 0 ease 0 !important;
	-o-transition: none 0 ease 0 !important;
	transition: none 0 ease 0 !important;
}
.lg-css3.lg-use-css3 .lg-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}
.lg-css3.lg-use-left .lg-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
	opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
	opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide,
.lg-css3.lg-fade .lg-item.lg-next-slide,
.lg-css3.lg-fade .lg-item.lg-current {
	-webkit-transition: opacity 0.1s ease 0;
	-moz-transition: opacity 0.1s ease 0;
	-o-transition: opacity 0.1s ease 0;
	transition: opacity 0.1s ease 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
	opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
	-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0,
		opacity 0.1s ease 0;
	-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0,
		opacity 0.1s ease 0;
	-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0,
		opacity 0.1s ease 0;
	transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0, opacity 0.1s ease 0;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
	opacity: 0;
	position: absolute;
	left: 0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
	left: -100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
	left: 100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
	left: 0;
	opacity: 1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
	-webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0, opacity 0.1s ease 0;
	-moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0, opacity 0.1s ease 0;
	-o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0, opacity 0.1s ease 0;
	transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0, opacity 0.1s ease 0;
}
#lightgallery li {
	padding-bottom: 5px;
	height: auto !important;
}
#lg-counter {
	float: left;
}
.twitter,
.facebook {
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}
@media (min-width: 220px) {
	.image-gallery li a > img {
		height: 220px;
	}
}
@media screen and (max-width: 991px) {
	.slideCover {
		margin-bottom: 20px;
		height: auto;
		float: left;
	}
}
.image-gallery a {
	width: 100%;
	float: left;
	height: auto;
}
.image-gallery img {
	padding: 0 !important;
}
.slideCover {
	margin-bottom: 30px;
	max-height: 142px;
	float: left;
	overflow: hidden;
	cursor: pointer;
}
.paddingZero {
	padding: 0 !important;
}
hr {
	margin-top: 10px;
	margin-bottom: 10px;
}
.informaRegBreadCrumb .breadcrumb {
	margin-top: 20px !important;
	background: #fff;
	margin-bottom: 0;
	padding: 0 15px;
}
.informaRegBreadCrumb li a {
	color: #666;
	font-family: Arial;
	font-size: 16px;
}
.informaRegBreadCrumb .breadcrumb > li + li::before {
	padding: 0 5px;
	color: #666;
	content: ">";
}
.regTabActive {
	color: #002b45 !important;
}
.site-map-head {
	margin: 3px 0 15px 0;
	padding-left: 45px;
	clear: both;
}
h1.site-map-head:before {
	content: "";
	position: absolute;
	left: 0;
	width: 50px;
	height: 50px;
	background: url(clientlibs/images/sitemap.png) no-repeat;
	left: 15px;
}
#SiteMap ul {
	padding: 0;
	list-style-type: none;
}
#SiteMap .mainBox {
	position: relative;
	background-color: #024;
	color: #fff;
	padding: 8px 5px;
	margin-bottom: 2px;
	font-size: 16px;
	min-height: 60px;
	margin-top: 10px;
}
#SiteMap .mainBox a {
	padding-left: 30px;
	margin: 0;
	display: block;
	padding-top: 8px;
}
#SiteMap .subBox {
	position: relative;
	background-color: #e0e8eb;
	color: #fff;
	padding: 8px 5px;
	margin-bottom: 1px;
	font-size: 16px;
	min-height: 60px;
}
#SiteMap .subBox a {
	padding-left: 30px;
	margin: 0;
	display: block;
	padding-top: 8px;
	display: block;
	padding-right: 30px;
}
#SiteMap ul li {
	list-style: none;
}
#SiteMap ul li a {
	font-size: 16px;
	color: #024;
}
#SiteMap .mainBox > a {
	font-size: 18px;
	color: #fff;
}
#SiteMap ul.sub-sub-levels .subBox {
	background-color: rgba(224, 232, 235, 0.25);
	height: auto;
	min-height: 1px;
	padding: 0 5px 2px;
	margin-bottom: 0;
}
#SiteMap ul.sub-sub-levels .subBox > a {
	font-size: 14px;
}
ul.sub-sub-levels li:last-child > div > a {
	padding-bottom: 10px;
}
.multilevelsMargin {
	margin-top: 30px;
}
.whitebg {
	background: #fff !important;
}
@media (min-width: 768px) and (max-width: 991px) {
	#SiteMap .mainBox a,
	#SiteMap .subBox a {
		padding-left: 10px;
		padding-right: 10px;
	}
}
.tab-container {
	background-color: #e0e8eb;
}
.tab-containertwo {
	padding: 0;
	background-color: #fff;
	margin-bottom: 20px;
	margin-left: 0;
	margin-top: 20px;
	padding: 0;
	margin: 20px 0 20px 0;
}
.tab-containertwo .tab-content {
	margin-left: 20px;
	margin-right: 20px;
}
ul.tabList {
	list-style-type: none;
	padding: 0 20px 0 20px;
}
.tab-content {
	margin-left: 0;
	padding-right: 0;
}
.tabList li {
	overflow: hidden;
	font-family: Arial;
	color: #002b45;
	font-size: 13px;
}
.tabList li:nth-child(odd) {
	background-color: #f2f5f7;
	min-height: 40px;
	padding-top: 13px;
	padding-bottom: 13px;
}
.tabList li:nth-child(even) {
	background-color: #fff;
	min-height: 50px;
	padding-top: 18px;
	padding-bottom: 18px;
}
.nav-custom > li.active > a,
.nav-custom > li.active > a:focus {
	background-color: #f2f5f5;
	color: #002b45;
	padding: 20px;
	font-size: 20px;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 0;
	border-bottom-color: transparent;
	border-top: 4px solid #a76f3e;
	border-radius: 0;
}
.nav-custom {
	margin-bottom: 15px;
	padding-left: 0;
}
.htab {
	padding-left: 0;
	padding-right: 0;
	border: 0;
}
.lorem {
	padding-left: 15px;
	font-family: arial;
	color: #002b45;
}
.htab {
	font-size: 20px;
	background-color: #f2f5f5;
}
.nav-tabs {
	border-bottom: 0;
}
@media (min-width: 1199px) {
	span.col-md-3.col-sm-3.col-xs-6.item {
		padding: 0 !important;
		margin: 0 !important;
		width: 110px;
		padding-left: 15px !important;
	}
	span.col-md-1.col-sm-1.col-xs-6.image {
		padding-left: 0 !important;
		margin: 0 !important;
		width: 8px;
		padding-right: 20px;
	}
}
.list.heading.nav .list {
	padding-left: 0;
	overflow: hidden;
}
.listheading .list.heading ul.list li {
	float: left;
	list-style: none outside none;
	color: #f4f4f4;
}
.listheading .list li {
	float: left;
	list-style: none outside none;
	padding: 8px 0;
	color: #f4f4f4;
}
.listheading .list.heading ul.list li a {
	color: #f4f4f4;
	font-size: 20px;
	text-decoration: none;
}
.listheading {
	padding: 0;
}
.listheading .list.heading .list .hotel,
.listheading .listpage li.hotel {
	text-align: left;
}
.listheading .listpage li {
	padding-left: 0;
}
.listheading .listpage {
	background: none repeat scroll 0 0 #e0e8eb;
	height: auto;
	padding: 0;
	margin-top: 20px;
}
.list.heading1.nav {
	background: none repeat scroll 0 0 #020202;
}
.listheading .listpage .list.item.nav {
	background: none repeat scroll 0 0 #fff;
}
.listheading .listpage li.hotel a {
	text-decoration: underline;
}
.listheading .listpage li a {
	font-size: 18px;
	color: #002b45;
}
.listheading .listpage li.hotel p {
	color: #f00808;
	font-size: 18px;
	display: inline;
	margin-left: 25px;
}
.list.heading1 .heading111 h2 {
	margin: 0;
	padding: 10px 0 10px 25px;
	color: #f4f4f4;
	font-size: 20px;
}
.list.heading2 .heading111 h2 {
	margin: 0;
	padding: 10px 0 10px 25px;
	color: #002b45;
	font-size: 18px;
}
.list.heading2.nav {
	background: none repeat scroll 0 0 #f2f5f7;
}
@media (min-width: 770px) and (max-width: 1024px) {
	.listheading .list.heading .list .hotel,
	.listheading .listpage li.hotel {
		border-right: 1px solid #f2f5f7;
		text-align: left;
	}
	.Lorem .image {
		float: right;
		margin-right: 30px;
		margin-top: 15px;
	}
	.listheading .listpage {
		background: none repeat scroll 0 0 #e0e8eb;
		height: 358px;
		margin-top: 20px;
		padding: 0;
	}
}
@media (max-width: 769px) {
	.listheading .listpage {
		height: auto;
		margin-top: 20px;
		padding: 0;
		margin-bottom: 20px;
	}
	.listheading .list.heading .list li.category3 {
		border-left: medium none;
	}
	.listheading .list.heading .list .hotel,
	.container.listheading .listpage li.hotel {
		border-right: medium none;
		text-align: left;
	}
}
.informaSerchComponentPanel {
	background-color: #fff;
}
ul.informaSearchTabsListsArea {
	list-style-type: none;
	padding: 0;
}
.informaSearchTabsListsArea li {
	max-height: 45px;
	height: auto;
	padding: 13px 14px 14px 0;
	overflow: hidden;
	font-family: Arial;
	color: #002b45;
	font-size: 13px;
	margin-bottom: 2px;
}
.newsDate {
	font-weight: bold;
}
.informaSearchTabsListsArea li:nth-child(even) {
	background-color: #f2f5f7;
}
.tr:nth-child(odd) {
	background-color: #fff;
}
.content_highlight_NU {
	margin-top: 0 !important;
}
.newsandUpdateTitle {
	font-size: 20px !important;
	color: #002b45 !important;
	margin-top: 0;
	margin-bottom: 20px !important;
}
.btn.calltoactionbtn {
	width: 150px;
	background-color: #024;
	color: #fff !important;
	font-size: 16px !important;
	border-radius: 0 !important;
}
.informaSearchlistings {
	margin-top: 0;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
	background-color: #e0e8eb;
	padding-top: 20px;
	padding-bottom: 0;
	padding: 0;
}
.col-sm-4.paddingZero {
	padding: 0;
	margin-bottom: -2px;
}
.search-icon-top {
	background-color: #024 !important;
	border: none !important;
	border-radius: 50% !important;
	width: 45px !important;
	height: 45px !important;
	margin: 0 2px 0 29px !important;
	outline: 0;
}
.search-icon-top:focus,
.search-icon-top:active {
	outline: none !important;
	box-shadow: none;
}
.list-search-icons {
	height: 45px;
	width: 100%;
	margin-right: 30px;
	padding-left: 10px;
	font-family: Arial;
	font-size: 16px;
	color: #666 !important;
	border-radius: 0;
}
.search::-webkit-input-placeholder {
	color: #666;
}
.search:-moz-placeholder {
	color: #666;
	opacity: 1;
}
.search::-moz-placeholder {
	color: #666;
	opacity: 1;
}
.search:-ms-input-placeholder {
	color: #666;
}
.searchBarTops {
	margin-bottom: 20px;
}
.nav-tabs > li > a.search_tab_headings {
	background-color: #f2f5f7;
	border-radius: 0 !important;
	font-size: 20px;
	color: #024;
	border-right: 0;
	border-left: 0;
}
.nav-tabs > li.active > a.search_tab_headings {
	background-color: #fff;
	border-top: 4px solid #a76f3e;
	outline: 0;
	border-right: 0;
	border-left: 0;
}
.nav-tabs > li.active > a.search_tab_headings:hover,
.nav-tabs > li.active > a.search_tab_headings:focus,
.nav-tabs > li.active > a.search_tab_headings:active {
	border-width: 3px;
	border-top-width: 4px;
}
.search_tabs_informa.nav-tabs {
	border: 0;
	background-color: #e0e8eb;
}
.nav-tabs > li > a.informaTabOne,
.nav-tabs > li > a.informaTabTwo {
	margin-right: 5px !important;
}
.searchListLast {
	margin-right: 0 !important;
}
.search_tabs_informa.nav-tabs > li > a {
	border: 3px solid transparent;
}
.nav-tabs > li > a.search_tab_headings :hover {
	border-bottom-color: transparent;
}
.search-listings-header {
	background-color: #024 !important;
	color: #fff !important;
	max-height: 45px;
	padding: 14px;
}
.search-tab-contents {
	padding: 20px;
}
a span.searchSortIcons {
	color: #fff !important;
	font-size: 16px;
}
.search-sorts-dticons {
	height: 8px;
}
.searchSortup {
	height: 0;
	width: 0;
	border-top: 8px solid #fff;
	border-left: 8px solid transparent;
	transform: rotate(-45deg);
	display: inline-block;
}
.searchSortdown {
	height: 0;
	width: 0;
	border-bottom: 8px solid #fff;
	border-right: 8px solid transparent;
	transform: rotate(-45deg);
	display: inline-block;
}
.search_icons_right {
	margin-top: -3px;
}
.col-md-10.paddingZero.searchSortCatTitleThree {
	padding-left: 8px !important;
}
.col-lg-6.col-md-6.col-sm-6.col-xs-12.col-sm-offset-6.paddingZero {
	margin-left: 0;
	width: 100%;
	border: 0;
	padding: 0;
	margin-left: 0;
}
.firstrow {
	background: none repeat scroll 0 0 #e0e8eb;
	padding: 0;
}
.firstrow .heading h2.heading {
	color: #002b45;
	font-size: 20px;
	margin-bottom: 22px;
	margin-left: 20px;
}
.listViewTab1 ul.tabList {
	margin-bottom: 17px;
}
@media (min-width: 770px) and (max-width: 991px) {
	.informaSearchTabsListsArea li {
		min-height: 53px;
	}
	.tabList li {
		line-height: 14px;
		line-height: 12px;
		padding: 10px 0 !important;
	}
	.search-icon-top {
		margin: 0 2px 0 1% !important;
	}
	.searchSortingListHeading {
		max-width: 214px;
	}
	.searchSorchCategorySecond {
		max-width: 163px;
	}
	.searchSorchCategoryThird {
		max-width: 165px;
	}
	.searchSortingListHeading .search_icons_right {
		position: absolute;
		right: -15px;
	}
}
@media (max-width: 769px) {
	.searchSortCatIconThree {
		position: relative;
		right: 0;
	}
	.container.listheading .listpage li.hotel {
		border-right: 1px solid #f2f5f7 !important;
	}
	.informaSearchlistings {
		width: 100%;
	}
	.tabList li {
		width: 100%;
	}
	.col-md-6.tab-containertwo {
		width: 100%;
	}
	.search-listings-header {
		min-height: 50px;
		max-height: 150px !important;
	}
	.search-icon-top {
		margin: 0 2px 0 1% !important;
		outline: medium none;
	}
	.projectSearchFields {
		max-width: 100% !important;
		margin-bottom: 10px !important;
		width: 100%;
	}
	.header_search_bar #btn-info {
		margin: 0 auto !important;
		position: relative;
		left: 50%;
	}
	.search-select-boxes {
		margin-left: 0;
	}
	.selct_dd_boxes {
		padding: 0 19px 0 12px;
	}
	.city_box-mobile {
		width: 75%;
		float: left;
	}
	.search-button-mobile {
		left: 8px !important;
	}
	.informaSearchlistings {
		padding-bottom: 0;
	}
	.panel-group .panel {
		margin-bottom: 0;
		border-radius: 0;
	}
	.searchBarTops {
		margin-left: -9px;
	}
}
@media (min-width: 992px) {
	.search-icon-top {
		margin: 0 2px 0 8px !important;
	}
}
@media (min-width: 1199px) {
	.projectSearchFields {
		width: 240px;
	}
	.searchSortCatIconThree {
		position: absolute;
		right: -21px;
	}
	.search-icon-top {
		margin: 0 2px 0 29px !important;
	}
	.input_mobile_advsearch {
		max-width: 250px;
		width: 250px;
	}
}
@media (max-width: 769px) {
	.accordion-xs .headings {
		display: none;
	}
	.accordion-xs .tr {
		border-bottom-color: #fff;
	}
	.accordion-xs .th,
	.accordion-xs .td {
		float: none;
		width: auto;
		padding: 0;
	}
	.accordion-xs .accordion-xs-toggle {
		cursor: pointer;
	}
	.accordion-xs .accordion-xs-toggle:after {
		content: "\2b";
		float: right;
	}
	.accordion-xs .accordion-xs-toggle.collapsed:after {
		content: "\2212";
	}
	.accordion-xs-collapse .inner {
		padding: 14px 0 13px 10px !important;
		background: rgba(222, 222, 222, 0.6);
		overflow: hidden;
	}
	.accordion-xs-collapse .td:before {
		font-weight: bold;
	}
	.accordion-xs .toggle-hotels:after {
		position: relative;
		top: 10px;
		display: inline-block;
		font-family: "Glyphicons Halflings";
		font-style: normal;
		font-weight: 400;
		line-height: 1;
		padding-right: 10px;
		-webkit-font-smoothing: antialiased;
	}
	.search-toggle-mobile {
		overflow: auto;
	}
	.categoryfirst-mobile {
		width: 55% !important;
		float: left !important;
	}
	.categorysecond-mobile {
		width: 34% !important;
		float: left !important;
	}
	.searchSortCatIconThree {
		position: relative;
		right: 0;
	}
	.tr:nth-child(odd) {
		background-color: #fff !important;
	}
	.search-listings-header {
		min-height: 50px;
		max-height: 150px !important;
	}
	.td.Sort-categoryThree.hotels-mobile.category2.col-lg-2.col-md-2.col-sm-2.col-xs-12 {
		width: 100% !important;
		text-align: left !important;
	}
	.divtable .tr {
		padding-top: 0 !important;
	}
}
.divtable .tr {
	overflow: hidden;
	clear: both;
	border-bottom: 0;
	min-height: 50px;
	padding-top: 10px;
}
.divtable .th,
.divtable .td {
	float: left;
	font-size: 18px;
	text-align: left;
}
.divtable .th {
	font-weight: bold;
}
.list-items-mobile {
	padding: 0 15px 0 25px;
}
ul li.tr.list-item-rows {
	width: 100%;
	clear: both;
	color: #002b45;
	font-size: 16px;
}
.td.hotel.col-lg-6.col-md-6.col-sm-6.col-xs-12.Sort-categoryOne.categoryfirst-mobile {
	text-align: left !important;
}
.hotelAnchor {
	text-decoration: underline;
}
.soldOutHotels {
	padding-left: 25px;
	color: red;
}
.hyperLinkDynamic:hover {
	text-decoration: none;
}
.listview-variant-2 .listheading .list.heading.nav .hotel {
	border-left: 0;
}
.listheading .list.heading ul.list .category1 {
	border-left: 0;
}
.listview-variant-2 .listheading .list.heading.nav .hotel a {
	padding-left: 0 !important;
}
.listheading .list.heading .list li {
	padding-left: 12px !important;
	padding-right: 5px;
	position: relative;
}
@media screen and (max-width: 770px) {
	.listheading .list.heading .list li.category3 {
		display: none;
	}
	.listview-variant-2 .listheading .list.heading.nav .hotel,
	.listview-variant-2 .listheading .list.heading.nav .category1 {
		width: 50%;
	}
}
.content-title a {
	color: #fff;
}
.content-title a:hover {
	color: #fff;
	text-decoration: none;
}
.highlgt-btn-custom {
	height: auto !important;
	padding: 18px 20px 18px 20px !important;
}
.btnCustomFixedWidth {
	border-radius: 0;
	border: 0;
	width: 150px;
	height: 35px;
	background-color: #024;
	font-size: 16px;
	color: #fff;
	border: 0;
	margin-bottom: 20px;
}
.visitorreg_txtin {
	padding: 20px 20px 0 0 !important;
}
.visitorbtn {
	padding-top: 25px;
	padding-bottom: 25px;
}
.visitorreg_txt {
	background-color: transparent !important;
}
.imagecalltoaction h3 {
	background-color: #020202;
	border-bottom: 4px solid #a76f3e;
	color: #fff;
	font-size: 20px;
	height: 60px;
	margin: 0;
	padding: 15px 0 20px 20px;
}
.tabstyle .nav-tabs > li.active > a,
.tab-collapse-nav-tabs > li.active > a:focus,
.tab-collapse-nav-tabs > li.active > a:hover {
	background-color: #fff;
	border-color: #ddd #ddd transparent;
	color: #a76f3e;
	cursor: default;
	border-top: 0 solid #a76f3e;
	outline: 0;
}
.tabstyle .nav-tabs > li {
	border-left: 0 solid #a76f3e;
}
.contentHeaderImage-container {
	background: #e0e8eb;
	padding: 20px 0;
}
.eventRightsection .nav li:hover a {
	color: #024 !important;
}
.rotate {
	-moz-transition: all 1s linear;
	-webkit-transition: all 1s linear;
	transition: all 1s linear;
}
.rotate.down {
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.pageSearchInforma form .searchBtnInforma {
	-webkit-appearance: button;
	cursor: pointer;
	padding: 8px 15px;
	background: #024;
	border: 0;
	color: #fff;
}
.pageSearchInforma form .searchBoxInforma {
	height: 40px;
	padding: 0 15px;
}
.projmodelcontainer {
	padding: 0 10px 25px;
}
p.close.informa-details-closeBtn.visitors-close {
	height: 20px !important;
}
.pageSearchInforma a {
	color: #024;
	font-size: 1.5em;
	font-weight: bold;
}
.pageSearchInforma a:hover,
.pageSearchInforma a.visited {
	color: #024 !important;
	text-decoration: underline !important;
}
.pageSearchInforma .smallLinks {
	color: #024;
	font-size: 1.3em;
	font-weight: normal;
}
.pageSearchInforma hr {
	margin-top: 20px;
	margin-bottom: 0;
	border: 0;
	border-top: 1px solid #eee;
	line-height: 1;
}
@media (max-width: 769px) and (min-width: 320px) {
	#myCarousel .carousel-inner > .item > img,
	.carousel-inner > .item > a > img {
		height: auto;
	}
	.event-overview {
		padding-bottom: 20px;
	}
	.content-faq {
		padding-right: 0 !important;
	}
	.container-fluid .statspanel {
		padding-right: 20px !important;
	}
	.graphic-highlights {
		margin-bottom: 25px;
	}
	.image-gallery li a > img {
		height: auto !important;
	}
	.event-overview-btn-col > .btn-custom {
		padding: 5px 0 5px 15px !important;
	}
	.HomePageBtn {
		float: none;
		display: inline-block !important;
		vertical-align: middle !important;
		margin-right: -4px;
	}
	.HomePageBtnArrow {
		float: none;
		display: inline-block;
		vertical-align: middle;
		margin-right: -4px;
		position: relative;
		left: -25px;
	}
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.videoWrapper-Col-Three {
	padding-bottom: 75.25% !important;
}
.informaRegBreadCrumb .breadcrumb {
	background: transparent;
	padding-bottom: 0 !important;
}
.informaRegBreadCrumb .breadcrumb li a:visited {
	color: #000 !important;
}
.img-responsive img {
	max-width: 100%;
}
.footerLogo .navbar-right {
	margin-right: 3px;
}
.breadCrumbArrow::before {
	padding: 0 5px;
	color: #666;
	content: ">";
}
.breadCrumbCustomSpace {
	padding: 0 5px;
}
.informaRegBreadCrumb {
	margin-top: 26px !important;
}
.informaRegBreadCrumb ul li {
	display: inline-block;
	padding: 0;
	list-style: none;
}
.thumbnailItemSpacing {
	padding-right: 4px;
	padding-left: 4px;
}
.firstrow {
	background: none repeat scroll 0 0 #e0e8eb;
	padding: 0;
}
.firstrow .heading h2 {
	color: #002b45;
	font-size: 20px;
	margin: 0;
	padding: 20px 0 25px 20px;
}
.firstrow .tab-containertwo {
	margin-bottom: 20px;
	width: 100%;
}
.event-overview .img-responsive img {
	width: 100%;
}
.testimonialTextSpacing {
	margin: 5px 0 !important;
}
.informaThemeBtn-WhiteTheme {
	background-color: #000 !important;
	color: #fff;
}
.informaThemeBtn-WhiteTheme:hover {
	background-color: #024 !important;
	color: #a76f3e !important;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li > a:hover span {
	color: #555;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover span {
	color: #555;
}
.eventRightsection .nav > li > a:focus,
.eventRightsection .nav > li > a:hover {
	color: #024 !important;
}
.eventRightsection .nav li.active a {
	color: #024 !important;
}
.informa-header-menu .navbar-nav li a {
	display: block;
	padding: 20px 0;
}
.informa-header-menu .navbar-nav .dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover .open {
	color: #024 !important;
	background-color: #000 !important;
}
.mainNav .nav .open > a,
.mainNav .nav .open > a:hover,
.mainNav .nav .open > a:focus {
	background-color: #024 !important;
	color: #b78c1f !important;
}
.navbar-nav.sm-collapsible .caret,
.navbar-nav.sm-collapsible ul .caret {
	background-image: none;
}
.dropdown-menu {
	border-radius: 0;
}
.stats-slider-element li {
	list-style: none;
}
.stats-slider-element {
	padding: 0;
}
.stats-slider-element {
	padding: 0;
	overflow: auto;
	padding-right: 20px;
}
.container-fluid .statspanel .stats1 .stats {
	height: 250px !important;
}
.statspanel .stats1 .stats .statstxt2 {
	color: #002b45;
	font-size: 26px;
	margin-top: 50px;
	line-height: 35px;
	margin-bottom: 0;
	padding-left: 0;
}
.graphicHightlightsArrows a:hover,
a:focus {
	color: none;
	text-decoration: none;
}
.contactUs .visitors-contact-content .boxes h6:last-child a {
	color: #a76f3e;
}
.divSectionSpace {
	padding: 15px;
}
.textCenter {
	text-align: center;
}
.statspanel .stats1 .statssubtxt {
	top: 170px !important;
}
.stats {
	margin: 20px 0 0 5px;
	height: 230px !important;
	color: var(--maine-hover);
	width: 100%;
}
.stats-slider-element {
	overflow: hidden;
	padding-left: 10px;
	padding-right: 0;
}
.content-faq {
	padding-left: 0;
}
.statspanel {
	padding-right: 10px !important;
}
.statspanel .stats1 {
	height: 270px !important;
}
.list-border li {
	border-bottom: 1px solid #fff;
}
.ss-twitter-share-button {
	position: relative;
	height: 25px;
	padding: 3px 8px 3px 6px;
	font-weight: 500;
	color: #fff;
	cursor: pointer;
	background-color: #1b95e0;
	border-radius: 3px;
	box-sizing: border-box;
	font-size: 11px;
}
.ss-twitter-share-button:hover {
	color: #fff;
	text-decoration: none;
}
.ss-twitter-share-button i {
	position: relative;
	top: 4px;
	margin-right: 4px;
	display: inline-block;
	width: 16px;
	height: 16px;
	background: transparent 0 0 no-repeat;
	background-image: url("clientlibs/images/twitter.png");
}
.ss-fb-share-button {
	position: relative;
	height: 25px;
	padding: 3px 8px 3px 6px;
	font-weight: 500;
	color: #fff;
	cursor: pointer;
	background-color: #3b5998;
	border-radius: 3px;
	box-sizing: border-box;
	font-size: 11px;
}
.ss-fb-share-button:hover {
	color: #fff;
	text-decoration: none;
}
.ss-fb-share-button i {
	position: relative;
	top: 4px;
	margin-right: 4px;
	display: inline-block;
	width: 16px;
	height: 16px;
	background: transparent 0 0 no-repeat;
	background-image: url("clientlibs/images/facebook.png");
}
.pp_social .facebook {
	overflow: visible !important;
}
.travel-nav-container > .travel-nav-tabs > li.active {
	border-top: 0 !important;
}
.banner-section .informa-image-banner-image img {
	width: 100%;
}
.homePageCarouselItem img {
	width: auto;
}
.gallary-content-title {
	top: 0;
}
a.homePageCarouselItem {
	background-color: #fff;
}
.sponsorsImgItem {
	max-height: 150px;
	min-height: 150px;
	padding: 20px;
}
.sponsorsImgItem img {
	background: #fff;
	vertical-align: middle;
	max-height: 111px;
	min-height: 111px;
}
.listheading {
	background-color: #e0e8eb;
	padding-bottom: 20px;
}
.listheading > div div {
	padding: 0;
}
.tr:nth-child(even) {
	background-color: #f2f5f7;
}
.list-items-mobile {
	padding: 0 15px 0 15px;
}
.thumbnail {
	border-radius: 0;
}
.sponsorsandpartners .custom-col-2 {
	margin-top: 20px;
}
.sponsorsandpartners {
	padding: 0 15px;
}
.sponsors-box-heading .well {
	padding: 0;
}
.marginZero {
	margin: 0;
}
.eventDateContainer .calenderIcon {
	cursor: pointer;
}
.eventDateContainer .calenderIcon.ics-disabled {
	cursor: default;
}
.hide-slideshow-indiacator {
	display: none;
}
.sponsorsImgItem img {
	position: absolute;
	left: 50%;
	top: 45%;
	transform: translate(-50%, -50%);
}
.sponsorsandpartners a.homePageCarouselItem {
	position: relative;
}
.sponsorsandpartners .gallery-img-ribbon-title {
	position: absolute;
	width: 100%;
	bottom: 0;
}
.sponsorsandpartners .sponsorsImgItem {
	max-height: 180px;
	min-height: 180px;
}
.sponsors-box-heading {
	border-bottom: 0;
	background-color: transparent;
	color: #024;
	padding: 17px 10px 0 30px;
}
.sponsorsandpartners .custom-col-2 {
	margin-top: 10px;
}
.img-gallery .nbs-flexisel-nav-left {
	background: url("clientlibs/images/imggallery-previous.png") no-repeat;
	background-position: center center;
	background-size: contain;
	left: 0 !important;
	position: absolute;
	cursor: pointer;
}
.img-gallery .nbs-flexisel-nav-right {
	background: url("clientlibs/images/next.png") no-repeat;
	background-position: center center;
	background-size: contain;
	right: 0 !important;
	position: absolute;
	cursor: pointer;
}
.graphicCarousel .nbs-flexisel-nav-left {
	left: -17px !important;
}
.graphicCarousel .nbs-flexisel-nav-right {
	right: -17px !important;
}
.img-gallery .nbs-flexisel-nav-left.forcedTopZero,
.img-gallery .nbs-flexisel-nav-right.forcedTopZero {
	top: 0 !important;
}
.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
	width: 15px;
	height: 44px;
}
.img-gallery .nbs-flexisel-nav-left {
	background: url("clientlibs/images/imggallery-previous.png") no-repeat;
	background-position: center center;
	background-size: contain;
	left: 0;
}
.img-gallery .nbs-flexisel-nav-right {
	background: url("clientlibs/images/next.png") no-repeat;
	background-position: center center;
	background-size: contain;
	right: 0;
}
.img-gallery .nbs-flexisel-nav-left.forcedTopZero,
.img-gallery .nbs-flexisel-nav-right.forcedTopZero {
	top: 0 !important;
}
.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
	width: 15px;
	height: 44px;
	opacity: 0.5;
}
.container-fluid .statspanel .stats1 .statssubtxt {
	color: #024;
}
.event-overview-btn-title {
	word-wrap: break-word;
	width: auto;
	padding-right: 30px;
}
.btn-custom:focus,
.btn-custom.focus {
	color: #fff;
	background-color: #020202;
	border-color: transparent;
	border-bottom: 4px solid #a76f3e;
}
.btn-custom:hover {
	color: #fff;
	background-color: #020202;
	border-color: transparent;
	border-bottom: 4px solid #a76f3e;
}
.btn-custom:active,
.btn-custom.active {
	color: #fff;
	background-color: #020202;
	border-color: transparent;
	border-bottom: 4px solid #a76f3e;
}
.btn-custom:active:hover,
.btn-custom.active:hover,
.btn-custom:active:focus,
.btn-custom.active:focus,
.btn-custom:active.focus,
.btn-custom.active.focus {
	color: #fff;
	background-color: #020202;
	border-color: transparent;
	border-bottom: 4px solid #a76f3e;
}
.obscure {
	display: none;
}
.informa-highlight-text-links.list-styles li {
	border-bottom: 1px solid #fff;
}
.tab_imagegallery .nbs-flexisel-item {
	min-width: 209px !important;
}
.imageslider-responsive_sponsors {
	display: none;
}
footer .footerNavbg {
	padding-bottom: 2px !important;
	padding-top: 3px !important;
}
.informa-link-list-items {
	padding-left: 4px !important;
}
.container.about-informa {
	margin-left: auto !important;
}
.stats-slider-element {
	padding-left: 0 !important;
}
.statspanel {
	padding-right: 20px !important;
}
.informa-header-menu .navbar-nav li a {
	height: auto;
}
.eventRightsection .nav li:first-child {
	margin-top: 0;
}
.informaNavSignIn {
	margin-top: 7px !important;
}
.topNavAddress {
	padding-left: 10px !important;
}
.headerLogoSection .mapIcon {
	margin-right: 0;
}
.sponsorsImgItem img {
	top: 38%;
}
div.carousel {
	margin-top: 0;
}
.sponsorsImgItem img {
	min-height: auto;
}
a.skip-main {
	left: -999px;
	position: absolute;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
	z-index: -999;
}
a.skip-main:focus,
a.skip-main:active {
	color: #024;
	background-color: #fff;
	left: 0;
	top: -5px;
	width: auto;
	height: auto;
	overflow: auto;
	margin: 5px;
	padding: 5px 10px 5px 10px;
	border-radius: 0;
	text-align: center;
	font-size: 16px;
	z-index: 999;
}
.container-fluid .statspanel .stats1 .statssubtxt {
	position: static;
}
.informa-header-menu .navbar-nav li a {
	height: 60px;
	display: block;
}
.pageSearchInforma {
	background-color: transparent !important;
}
.informa .nav > li > a:hover {
	background-color: transparent !important;
}
.event-overview-description-row p {
	font-family: Arial !important;
	font-size: 16px !important;
	line-height: normal;
}
.event-overview-description-row {
	padding: 10px 20px 10px 20px;
}
.sponsors-box-heading {
	font-size: 36px;
}
.carousel-caption {
	width: 100%;
	text-align: center;
}
.carousel-caption h1,
.carousel-caption h2,
.carousel-caption h3 {
	text-align: center;
}
.carousel-calltoAction {
	margin-top: 100px;
}
.carousel-calltoAction button {
	text-transform: capitalize;
	background-color: #000;
	color: #fff;
	border-color: #000;
	border-radius: 0;
	padding-right: 20px;
	padding-left: 20px;
}
.carousel-calltoAction button:hover,
.carousel-calltoAction button:focus,
.carousel-calltoAction button:active {
	color: #c3c3c3 !important;
	background-color: #333 !important;
	border-color: #383737 !important;
}
@media (max-width: 769px) and (min-width: 320px) {
	.carousel-inner > .item > img,
	.carousel-inner > .item > a > img {
		height: auto;
	}
	.carousel-calltoAction {
		margin-top: 30px;
	}
	.carousel-caption h1 {
		font-size: 23px !important;
	}
	#myCarousel .carousel-caption h2 {
		font-size: 13px !important;
	}
	#myCarousel .carousel-caption h3 {
		font-size: 11px !important;
	}
	#myCarousel .carousel-caption {
		left: 0 !important;
	}
}
@media (max-width: 991px) and (min-width: 768px) {
	.carousel-calltoAction {
		margin-top: 30px;
	}
}
.img-pop-up-header {
	border-bottom: 0;
}
.img-pop-up-footer {
	border-top: 0;
}
.popup-img-close {
	cursor: pointer !important;
}
.vertical-alignment-helper {
	display: table;
	height: 100%;
	width: 100%;
	pointer-events: none;
}
.vertical-align-center {
	display: table-cell;
	vertical-align: middle;
	pointer-events: none;
}
.vertical-alignment-helper .modal-content {
	width: inherit;
	height: inherit;
	margin: 0 auto;
	pointer-events: all;
}
.informa-header-menu .navbar-nav li a {
	height: 60px;
	display: block;
	padding: 0 15px;
	line-height: 60px;
}
.informa-header-menu .navbar-nav li a small {
	line-height: 20px;
	vertical-align: middle;
	display: table-cell;
	height: 60px;
	font-size: 18px !important;
	width: 160px;
	text-align: center;
}
.informa-header-menu .navbar-nav li a div:first-child {
	vertical-align: middle;
	display: table-cell;
	height: 60px;
	line-height: 20px;
}
.mainNav .nav .open a,
.mainNav .nav .open a:hover,
.mainNav .nav .open a:focus,
.informa-header-menu .navbar-inverse .mobileLayoutNav .dropdown-menu li a:hover,
.informa-header-menu
	.navbar-inverse
	.mobileLayoutNav
	.dropdown-menu
	li
	a:focus {
	color: #a76f3e !important;
}
.informa-header-menu .navbar-inverse .mobileLayoutNav .dropdown-menu li a {
	color: #fff !important;
}
.informa-header-menu .navbar-inverse .mobileLayoutNav .dropdown-menu li a {
	padding: 0 15px;
	line-height: 43px;
}
@media screen and (max-width: 769px) {
	.informa-header-menu .navbar-nav li a small {
		display: block;
		height: 60px;
		font-size: 17px !important;
		width: 100%;
		text-align: left;
		line-height: 50px;
	}
	.informa-header-menu .navbar-nav li a small span {
		display: inline-block;
		margin-top: 19px;
	}
	.informa-header-menu .navbar-nav li a span {
		display: inline-block;
		margin-top: 19px;
	}
}
.anchorLinkElement .tab-collapse-nav-tabs-anchor > li > a {
	text-align: center;
}
.slider-bottomtext p {
	width: auto !important;
	word-wrap: break-word;
	margin: 0;
}
.carousel-indicators li {
	margin: 0 !important;
}
.img-gallery.tab_imagegallery {
	position: relative;
	bottom: 38px;
}
.navbar-inverse .mobileLayoutNav .dropdown-menu.innerMenuTopnav li.active > a {
	color: #a76f3e !important;
	background-color: #024 !important;
}
.banner-section .informa-image-banner-image img {
	width: 100%;
	height: auto;
}
.banner-section .informa-image-banner-fixedSize img {
	width: auto;
	height: auto;
}
.banner-section .informa-image-banner-fixedSizeRight img {
	width: auto;
	height: auto;
	float: right;
}
.banner-section .informa-image-banner-fixedSizeCenter {
	width: auto;
	height: auto;
	text-align: center;
}
@media (min-width: 320px) and (max-width: 769px) {
	.anchorLinkElement .tab-collapse-tab-title-anchor {
		top: 0 !important;
	}
}
.videoHolder {
	width: 100%;
	min-height: 230px;
	border: 1px solid #cacaca;
	background-color: rgba(0, 0, 0);
	position: relative;
	cursor: pointer;
}
.playTab {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.poster {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.videoOverlay {
	padding-right: 0 !important;
	padding-left: 0 !important;
}
.videoOverlay .modal-content {
	background-color: #000;
}
.videoOverlay .close {
	color: #000;
	border: 1px solid #fff;
	border-radius: 100%;
	padding: 0 !important;
	width: 27px;
	height: 27px;
	margin: 0 !important;
	opacity: 1;
	background-color: #fff;
	font-weight: normal;
	float: right;
	font-size: 16px;
}
.hideClose {
	display: none;
}
.dropdown-caret.caret {
	margin-top: -3px;
}
.pp_social .facebook {
	position: relative !important;
	right: 50px !important;
}
.img-gallery {
	overflow: hidden;
	padding-bottom: 40px;
	margin-bottom: 0;
	margin-top: 20px;
}
.img-gallery.tab_imagegallery {
	position: relative;
	bottom: 0;
}
.pp_social {
	margin: 5px 0;
}
@media (max-width: 767px) {
	.pp_social {
		padding: 0 !important;
		width: 100%;
	}
	.travel-Tab-title {
		text-align: left !important;
		top: 0 !important;
		height: auto;
	}
	.tab_imagegallery_mobile_algn {
		width: 240px !important;
		left: 95px !important;
	}
	.pp_social .twitter {
		float: none;
		display: inline-block;
	}
	.pp_social .facebook {
		float: none;
		display: inline-block;
		margin-left: 5px;
	}
	.img-gallery {
		overflow-y: hidden;
	}
	videoOverlayHolder #videoTray p {
		right: 2px !important;
	}
}
@media (max-width: 330px) {
	.tab_imagegallery_mobile_algn {
		width: 210px !important;
		left: 5px !important;
	}
}
.faqQuickLink ul li:last-child {
	border-bottom: none !important;
}
.informaThumbGallery .col-md-3 img.img-responsive.img-thumbnail {
	margin: 0 0 20px;
	max-width: 270px !important;
}
@media screen and (max-width: 480px) and (min-width: 320px) {
	.event-overview-btn-icon-padding {
		margin-top: -22px;
	}
}
@media screen and (max-width: 768px) and (min-width: 320px) {
	.event-overview-btn-icon-padding {
		margin-top: -18px;
	}
}
.imageCalltoaction-main p {
	font-size: 16px !important;
}
.imagecalltoaction .informa-image-call-to-action-content-subtitle {
	font-size: 36px !important;
}
@media (max-width: 767px) and (min-width: 320px) {
	.anchorLinkElement .tab-collapse-nav-tabs-anchor > li.active > a,
	.anchorLinkElement .tab-collapse-nav-tabs-anchor > li.active > a:focus,
	.anchorLinkElement .tab-collapse-nav-tabs-anchor > li.active > a:hover {
		padding: 6px 10px 7px 0;
	}
}
@media screen and (min-width: 320px) and (max-width: 900px) {
	.event-overview-btn-icon-padding {
		margin-top: -18px;
	}
	.event-overview-btn-text-padding {
		height: 38px !important;
		display: table-cell !important;
		vertical-align: middle !important;
	}
}
@media screen and (max-width: 800px) {
	.eventDatePlace {
		padding: 0;
	}
	.headerLogoSectionContainer .eventDateContainer {
		border-left: 0;
	}
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
	.videoWrapper.videoWrapper-Col-Three {
		height: 230px;
	}
	.media-body h3.media-heading {
		padding-top: 4px;
	}
}
@media screen and (max-width: 1024px) and (min-width: 769px) {
	.stats-slider-element .stats1 {
		background-color: #dedede !important;
	}
	.sliderdescription {
		font-size: 14px;
		height: auto;
	}
}
.slider-bottomtext {
	line-height: 17px !important;
}
.informa-highlight-text-links li:last-child {
	border: 0;
}
@media screen and (max-width: 800px) {
	.eventDatePlace {
		padding: 0;
	}
	.headerLogoSectionContainer .eventDateContainer {
		border-left: 0;
	}
	.searchLinks {
		width: 100%;
		font-weight: normal;
		font-size: 11px !important;
		color: #333 !important;
		cursor: defualt;
		word-wrap: break-word;
		word-break: break-all;
	}
	.pageSearchInforma form .searchBoxInforma {
		width: 53%;
	}
}
.searchLinks {
	width: 100%;
	font-weight: normal;
	font-size: 14px !important;
	color: #333 !important;
	cursor: defualt;
}
.cq-redirect-notice {
	text-align: center;
}
.callaction-btn .btn-custom {
	background-color: #020202 !important;
}
.btn-lg .btn-custom {
	background-color: #020202 !important;
}
.homepage-modal-body .modal-title {
	color: #020202 !important;
}
.informaRegBreadCrumb li .travel-breadcrumb {
	font-size: 16px;
	font-family: arial;
}
.searchBarTops {
	margin-top: 20px;
}
.dataTables_filter,
.dataTables_info {
	display: none;
}
.informalist-color li a:hover {
	text-decoration: underline !important;
}
.dataTables_empty:before {
	color: transparent !important;
}
.list-view-search .search-tab-contents {
	padding: 20px;
	margin: 0 17px 20px 17px;
	background-color: #fff;
}
.list-view-search .nav-tabs {
	margin-left: 17px;
	margin-bottom: 0;
}
@media screen and (max-width: 480px) {
	.dataTables_wrapper .dataTables_paginate .paginate_button {
		min-width: auto !important;
		padding: 0 !important;
	}
}
@media (max-width: 480px) {
	.image-gallery li a > img {
		height: auto !important;
		margin-bottom: 25px;
	}
}
@media (min-width: 481px) and (max-width: 769px) {
	.lightgallery .col-xs-12 {
		width: 50%;
	}
	.image-gallery li a > img {
		height: 250px !important;
		margin-bottom: 25px;
	}
}
@media (max-width: 769px) and (min-width: 320px) {
	.anchorLinkElement .tab-collapse-nav-tabs-anchor > li > a span {
		width: 1%;
	}
}
.anchorLinkElement .tab-collapse-nav-tabs-anchor > li > a span {
	padding: 0 6px;
}
.searchResult .first_box_projects {
	height: 250px !important;
}
.navbar-nav.sm-collapsible a.has-submenu {
	padding-right: 10px !important;
}
li.tr.list-item-rows:nth-child(odd) {
	background: #f2f5f7;
}
li.tr.list-item-rows:nth-child(even) {
	background: #fff !important;
}
@media (min-width: 769px) {
	.HomePageBtn {
		float: none;
		display: inline-block;
		vertical-align: middle;
		margin-right: -4px;
	}
	.HomePageBtnArrow {
		float: none;
		display: inline-block;
		vertical-align: middle;
		margin-right: -4px;
		position: relative;
		left: -38px;
	}
}
a.skipscreen {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 1px;
	height: 1px;
	text-align: left;
	overflow: hidden;
}
a.skipscreen:focus,
a.skipscreen:active,
a.skipscreen:hover {
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	height: auto;
	overflow: visible;
	border: 1px solid #66afe9;
	opacity: 1 !important;
}
@media screen and (max-width: 768px) {
	.marginzero {
		margin-bottom: 0;
	}
}
.pageSearchInforma hr {
	margin-right: 15px;
}
@media (min-width: 769px) {
	.anchorLinkElement .tab-collapse-nav-tabs-anchor > li > a {
		text-align: center;
		vertical-align: middle;
		display: table-cell;
	}
}
.highlgt-btn-title {
	width: 85%;
	line-height: 1;
	text-transform: capitalize;
	word-wrap: break-word;
}
.divtable .th,
.divtable .td {
	float: left;
	font-size: 18px;
	text-align: left !important;
	overflow-wrap: break-word !important;
}
.leadrightpaneltxt {
	font-weight: bold !important;
}
.visitors-contact-content .boxes {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.box.clearfix {
	padding-left: 15px !important;
}
.content-highlight-title-anchor.custom-anchor-title {
	padding-left: 15px !important;
}
.fb-share-button:focus {
	color: #fff !important;
}
.twitter-share-button:focus {
	color: #fff !important;
}
.informalist-color .padding-right-border p {
	margin-bottom: 0;
}
@media screen and (max-width: 769px) {
	.slider-bottomtext {
		padding-left: 15px !important;
		line-height: 17px !important;
	}
}
.nav > li > a:hover,
.nav > li > a:focus {
	background-color: transparent !important;
}
.list.heading.nav .list {
	padding-left: 0;
	overflow: hidden !important;
	margin: 0 !important;
}
.listheading .list.heading.nav {
	background: none repeat scroll 0 0 #002b45;
	max-height: auto !important;
}
.headerLogoSectionContainer .eventDateContainer {
	padding-top: 0 !important;
}
div.callToActionPara {
	word-wrap: break-word;
	font-family: Arial;
	background-color: #e0e8eb;
	padding: 20px 20px 20px 20px !important;
}
.highlgt-btn-title {
	display: inline-block;
}
.tab-content {
	max-width: initial !important;
}
@media screen and (max-width: 640px) {
	.panel-body {
		padding-left: 10px;
		padding-right: 10px;
	}
	.tab-content {
		width: 100%;
		padding: 0;
	}
}
.searchBtnInforma {
	color: #fff !important;
	background: #000 !important;
	padding: 0 15px;
	height: 35px;
}
span.callaction-btn-title {
	font-weight: 500 !important;
	line-height: 1.1 !important;
}
.tab-containertwo .tab-content {
	padding-bottom: 20px;
}
.informa-highlight-text .content-title small {
	font-size: 20px;
	color: #fff;
	display: inline-block;
	width: 85%;
}
.pop-image-box-down {
	min-height: 1px;
}
.vertical-tab-panel .tab-collapse-nav-tabs > li > a {
	border: 1px solid #ddd;
	border-radius: 0;
}
.vertical-tab-panel .tabstyle .nav-tabs > li.active {
	border-top: 4px solid #a76f3e;
}
@media (min-width: 320px) and (max-width: 768px) {
	.list-styled {
		margin-left: -8px;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.contentHeaderImage-container.imageCalltoaction-main {
		margin-bottom: 30px;
	}
	.highlgt-btn-title {
		width: 100% !important;
	}
	.listview-variant-1.section span {
		padding: 10px 15px !important;
	}
	.highlgt-btn-icon-padding {
		float: right;
		margin-top: -20px;
		margin-right: -12px !important;
	}
}
@media (min-width: 320px) and (max-width: 769px) {
	.list-styled {
		margin-left: 0;
		padding-left: 10px !important;
	}
	.contentHeaderImage-container.imageCalltoaction-main {
		margin-bottom: 30px;
	}
	.highlgt-btn-title {
		width: 95% !important;
	}
	.informa-image-call-to-action-content-image img.img-responsive {
		width: 100%;
	}
	.event-overview-btn-text-padding {
		height: auto !important;
	}
	.highlightText.section {
		margin-top: 25px !important;
	}
	.bannerImage.section {
		margin-top: 25px;
	}
}
img.cq-dd-image {
	max-width: 100% !important;
	height: auto !important;
}
.titleBar .divider-overwrite {
	margin-top: 0;
}
.titleBar .divider-overwrite h4 {
	padding-left: 0;
}
tr.search-listings-header th span {
	padding: 0;
}
.highlightText .event-overview-btn-col:last-child {
	padding-right: 15px !important;
	box-sizing: border-box;
}
.spacingtop-zeropx {
	margin-top: 0 !important;
}
.spacingtop-10px {
	margin-top: 10px !important;
}
.spacingtop-20px {
	margin-top: 20px !important;
}
.spacingbottom-zeropx {
	margin-bottom: 0 !important;
}
.spacingbottom-10px {
	margin-bottom: 10px !important;
}
.spacingbottom-20px {
	margin-bottom: 20px !important;
}
.informa-highlight-text .content-title small {
	width: 83%;
}
#DIV_1 {
	height: auto !important;
	width: auto !important;
}
.anchorLinkElement .tab-collapse-nav-tabs-anchor > li.active a span {
	height: 93px;
}
.anchorLinkElement .tab-collapse-nav-tabs-anchor > li:hover a span,
.anchorLinkElement .tab-collapse-nav-tabs-anchor > li:focus a span {
	height: 93px;
}
.anchorLinkElement .tab-collapse-nav-tabs-anchor > li > a span {
	height: 97px;
}
.listview-variant-1 .tab-content li .item {
	padding: 0 15px 0 15px !important;
	word-break: break-word;
}
.listview-variant-1 .tab-content li .image {
	margin-top: 4px !important;
}
.listview-variant-1 .tab-containertwo .tab-content {
	margin: 0 !important;
}
.listview-variant-1 .firstrow .heading h2.heading {
	margin-left: 0 !important;
}
.btn-primary:active:hover,
.btn-primary:focus,
.btn-primary:active:focus,
.btn-primary:active,
.btn-primary.active {
	color: #fff;
	background-color: #020202;
	border-radius: 0;
	width: 100%;
	border-color: transparent;
	border-bottom: 4px solid #a76f3e;
}
.headerLogoSection .calenderIcon {
	background-image: url(clientlibs/images/calendar.png);
	width: 15px;
	height: 15px;
	display: inline-block;
	margin-right: 0 !important;
	margin-top: 4px !important;
}
.headerLogoSection .mapIcon {
	margin-top: 4px !important;
}
.contentHighlightContainer {
	margin-top: 0 !important;
}
@media screen and (max-width: 769px) {
	footer .aboutInfo .footerLogo {
		margin-bottom: 20px !important;
	}
}
.informa-image-call-to-action-content-image img.img-responsive,
.contentHighlight .contentHighlightContainer img.img-responsive {
	width: auto !important;
	margin-right: auto !important;
	margin-left: auto !important;
	height: auto !important;
}
.tab-content > .tab-pane {
	padding-bottom: 20px !important;
}
.travel-nav-container {
	margin-bottom: 0 !important;
}
@media screen and (max-width: 1024px) {
	.informa-highlight-text .content-title small {
		width: 83%;
	}
}
@media screen and (max-width: 768px) {
	.informa-highlight-text .content-title small {
		width: 86%;
	}
}
@media screen and (min-width: 320px) and (max-width: 767px) {
	.text section {
		font-size: 13px;
	}
}
.travel-btn-custom {
	white-space: inherit !important;
}
.navbar-inverse .mobileLayoutNav .dropdown-menu {
	border: none !important;
}
.listview-variant-1 .lorem {
	padding-right: 15px;
}
.image.parbase.section {
	text-align: center !important;
}
.informalist-color .nav li {
	margin-bottom: 3px;
}
.btn-left-padding {
	margin-bottom: 10px !important;
}
@media (max-width: 768px) {
	.informa-tab-panel-tab-title {
		width: 100% !important;
	}
	.btn-left-padding {
		margin-bottom: 15px !important;
	}
	.informa-header-menu .navbar-nav li a {
		height: auto !important;
		line-height: 50px;
	}
	.informa-header-menu .navbar-nav li a small {
		display: block;
		height: auto !important;
		width: 100%;
		text-align: left;
		line-height: 50px;
		font-size: 17px;
	}
	.informa-header-menu .navbar-inverse .mobileLayoutNav .dropdown-menu li a {
		height: auto !important;
		width: 100%;
		color: #fff !important;
		white-space: normal;
	}
	.container-fluid .statspanel .stats1 {
		padding-left: 0 !important;
		padding-right: 0 !important;
		padding-top: 0 !important;
		height: 250px !important;
	}
	.navbar-inverse .mobileLayoutNav .dropdown-menu li a small {
		font-size: 17px !important;
		line-height: 24px;
		padding: 13px 0;
	}
}
@media only screen and (min-width: 320px) and (max-width: 558px) {
	.informa-accordion .panel-heading .panel-title span {
		width: 88% !important;
		display: inline-block;
	}
}
.sponsorsandpartners a.homePageCarouselItem {
	height: 200px;
}
.projectsContentsDetails p {
	margin-bottom: 0;
	padding-right: 27px;
	width: 100%;
	padding-top: 3px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
}
.projectsContentsDetails p > img {
	position: absolute;
	top: 0;
	right: 10px;
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: portrait) {
	.travel-Tab-title {
		width: 100%;
	}
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) {
	.travel-Tab-title {
		width: 100%;
	}
}
.graphic-highlights .img-gallery {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
@media (min-width: 768px) {
	.headerLogoSection .eventDatePlace {
		margin-top: 10px;
	}
}
.listViewTopSpace {
	padding-top: 35px;
}
.informa-details-contentHeaderText h1 {
	margin-bottom: 10px;
}
button.navbar-toggle.collapsed.pull-right.mobileNavBtn:focus {
	border: 1px solid #66afe9 !important;
}
.eventRightsection .nav > li > a:focus {
	outline: thin dotted !important;
	outline: 5px auto -webkit-focus-ring-color !important;
	outline-offset: -2px !important;
}
@media (max-width: 769px) and (min-width: 320px) {
	span.dtr-data {
		position: absolute;
		top: 25%;
		left: 38%;
	}
}
.gallery-img-ribbon-title h4 {
	padding: 10px 10px 10px 10px !important;
	word-break: break-word !important;
}
.informa-highlight-text-title .content-title img {
	position: absolute;
	bottom: 20px;
}
.informa-highlight-text-title .content-title {
	position: relative;
}
.informa-image-banner-fixedSizeCenter {
	cursor: default !important;
}
.informa-image-banner-fixedSizeCenter img {
	cursor: pointer !important;
}
.heading ul.list > li:not(:last-child)::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	border: 1px solid #f4f4f4;
	height: 250%;
	content: "";
}
.informa-accordion .panel-heading .panel-title span {
	width: 95%;
	display: inline-block;
}
@media (max-width: 770px) {
	.heading ul.list > li:first-child::after {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		border: 1px solid #f4f4f4;
		height: 250%;
		content: "";
	}
}
p.close.informa-details-closeBtn.visitors-close {
	height: 20px !important;
}
@media (max-width: 1024px) and (min-width: 768px) {
	.heading p {
		width: auto !important;
	}
}
@media only screen and (max-width: 586px) {
	.headerVerticalHold .left > div {
		width: 80%;
	}
	.headerVerticalHold .left > div img {
		width: inherit;
	}
}
.titleBar .content-highlight-title-anchor.custom-anchor-title {
	padding-left: 0 !important;
}
@media (max-width: 769px) and (min-width: 320px) {
	.container-fluid .statspanel .stats1 {
		margin-bottom: 0 !important;
	}
	.cookiebanner {
		width: 100% !important;
	}
	.cookiebanner .cookieblock {
		display: table !important;
		padding: 0 !important;
	}
	.cookieblock {
		width: 100% !important;
	}
	.cookieblock:first-child {
		margin-bottom: 15px;
	}
}
header .headerMenuLink ul li.dropdown .dropdown-menu li a {
	border: none !important;
}
@media (min-width: 769px) {
	.headerSearchBox #header_search form {
		float: right;
	}
}
.list.heading.nav .list {
	padding: 0;
	min-height: 50px;
	display: table;
	width: 100%;
	position: relative;
}
.list.heading.nav .list li {
	list-style-type: none;
	display: table-cell;
	text-align: center;
	height: 100%;
	vertical-align: top;
	float: none !important;
}
.list.heading.nav .list li:not(:last-child) {
	border-right: 1px solid #fff;
}
.cookiebanner {
	margin: 0 auto;
	max-width: 71%;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	line-height: 1.35;
	overflow: hidden;
	background-color: #000;
	color: #fff;
	position: relative;
	border: 5px solid #bccdd4;
	padding: 20px !important;
	padding: 1.25rem !important;
}
.cookieblock:first-child {
	width: 80%;
}
.cookiebanner .cookieblock {
	display: table-cell;
	vertical-align: middle;
	padding: 0 20px 0 0;
	padding: 0 1.25rem 0 0;
}
.cookiebanner p {
	margin: 0;
	font-size: 0.875rem;
}
.cookiebanner .cookieblock:first-child a {
	color: #bccdd4;
}
.cookieButton {
	white-space: nowrap;
}
.cookieButton {
	display: inline;
	color: #fff;
	font-family: inherit;
	text-transform: uppercase;
	background-color: #002b45;
	padding: 8px 30px;
}
.cookiebanner-close {
	padding: 0 1.25rem 0 24px !important;
}
.informa .row div.dropdown button {
	font-size: 22px;
}
#informaDetails .nav > li > a {
	font-size: 14px;
	text-decoration: underline;
}
.cookiebanner {
	margin: 0 15% !important;
}
.informa .dropdown button {
	padding: 3px !important;
}
#loader {
	margin-left: 42%;
	margin-top: -1%;
}
@media (max-width: 769px) and (min-width: 320px) {
	#loader {
		margin-left: 27%;
		margin-top: -4%;
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	#loader {
		margin-left: 41%;
		margin-top: -4%;
	}
}
.mejs-offscreen {
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: polygon(0 0, 0 0, 0 0, 0 0);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.mejs-container {
	position: relative;
	background: #000;
	font-family: Helvetica, Arial;
	text-align: left;
	vertical-align: top;
	text-indent: 0;
}
.mejs-fill-container,
.mejs-fill-container .mejs-container {
	width: 100%;
	height: 100%;
}
.mejs-fill-container {
	overflow: hidden;
}
.mejs-container:focus {
	outline: 0;
}
.me-plugin {
	position: absolute;
}
.mejs-embed,
.mejs-embed body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #000;
	overflow: hidden;
}
.mejs-fullscreen {
	overflow: hidden !important;
}
.mejs-container-fullscreen {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 1000;
}
.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
	width: 100%;
	height: 100%;
}
.mejs-clear {
	clear: both;
}
.mejs-background {
	position: absolute;
	top: 0;
	left: 0;
}
.mejs-mediaelement {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.mejs-poster {
	position: absolute;
	top: 0;
	left: 0;
	background-size: contain;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
:root .mejs-poster img {
	display: none;
}
.mejs-poster img {
	border: 0;
	padding: 0;
	border: 0;
}
.mejs-overlay {
	position: absolute;
	top: 0;
	left: 0;
}
.mejs-overlay-play {
	cursor: pointer;
}
.mejs-overlay-button {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100px;
	height: 100px;
	margin: -50px 0 0 -50px;
	background: url(clientlibs/images/bigplay.svg) no-repeat;
}
.no-svg .mejs-overlay-button {
	background-image: url(clientlibs/images/bigplay.png);
}
.mejs-overlay:hover .mejs-overlay-button {
	background-position: 0 -100px;
}
.mejs-overlay-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80px;
	height: 80px;
	margin: -40px 0 0 -40px;
	background: #333;
	background: url(clientlibs/images/background.png);
	background: rgba(0, 0, 0, 0.9);
	background: -webkit-gradient(
		linear,
		0 0,
		0 100%,
		from(rgba(50, 50, 50, 0.9)),
		to(rgba(0, 0, 0, 0.9))
	);
	background: -webkit-linear-gradient(
		top,
		rgba(50, 50, 50, 0.9),
		rgba(0, 0, 0, 0.9)
	);
	background: -moz-linear-gradient(
		top,
		rgba(50, 50, 50, 0.9),
		rgba(0, 0, 0, 0.9)
	);
	background: -o-linear-gradient(
		top,
		rgba(50, 50, 50, 0.9),
		rgba(0, 0, 0, 0.9)
	);
	background: -ms-linear-gradient(
		top,
		rgba(50, 50, 50, 0.9),
		rgba(0, 0, 0, 0.9)
	);
	background: linear-gradient(rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
}
.mejs-overlay-loading span {
	display: block;
	width: 80px;
	height: 80px;
	background: transparent url(clientlibs/images/loading.gif) 50% 50% no-repeat;
}
.mejs-container .mejs-controls {
	position: absolute;
	list-style-type: none;
	margin: 0;
	padding: 0;
	bottom: 0;
	left: 0;
	background: url(clientlibs/images/background.png);
	background: rgba(0, 0, 0, 0.7);
	background: -webkit-gradient(
		linear,
		0 0,
		0 100%,
		from(rgba(50, 50, 50, 0.7)),
		to(rgba(0, 0, 0, 0.7))
	);
	background: -webkit-linear-gradient(
		top,
		rgba(50, 50, 50, 0.7),
		rgba(0, 0, 0, 0.7)
	);
	background: -moz-linear-gradient(
		top,
		rgba(50, 50, 50, 0.7),
		rgba(0, 0, 0, 0.7)
	);
	background: -o-linear-gradient(
		top,
		rgba(50, 50, 50, 0.7),
		rgba(0, 0, 0, 0.7)
	);
	background: -ms-linear-gradient(
		top,
		rgba(50, 50, 50, 0.7),
		rgba(0, 0, 0, 0.7)
	);
	background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
	height: 30px;
	width: 100%;
}
.mejs-container .mejs-controls div {
	list-style-type: none;
	background-image: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 26px;
	height: 26px;
	font-size: 11px;
	line-height: 11px;
	font-family: Helvetica, Arial;
	border: 0;
}
.mejs-controls .mejs-button button {
	cursor: pointer;
	display: block;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
	margin: 7px 5px;
	padding: 0;
	position: absolute;
	height: 16px;
	width: 16px;
	border: 0;
	background: transparent url(clientlibs/images/controls.svg) no-repeat;
}
.no-svg .mejs-controls .mejs-button button {
	background-image: url(clientlibs/images/controls.png);
}
.mejs-controls .mejs-button button:focus {
	outline: dotted 1px #999;
}
.mejs-container .mejs-controls .mejs-time {
	color: #fff;
	display: block;
	height: 17px;
	width: auto;
	padding: 10px 3px 0 3px;
	overflow: hidden;
	text-align: center;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.mejs-container .mejs-controls .mejs-time a {
	color: #fff;
	font-size: 11px;
	line-height: 12px;
	display: block;
	float: left;
	margin: 1px 2px 0 0;
	width: auto;
}
.mejs-controls .mejs-play button {
	background-position: 0 0;
}
.mejs-controls .mejs-pause button {
	background-position: 0 -16px;
}
.mejs-controls .mejs-stop button {
	background-position: -112px 0;
}
.mejs-controls div.mejs-time-rail {
	direction: ltr;
	width: 200px;
	padding-top: 5px;
}
.mejs-controls .mejs-time-rail span,
.mejs-controls .mejs-time-rail a {
	display: block;
	position: absolute;
	width: 180px;
	height: 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
}
.mejs-controls .mejs-time-rail .mejs-time-total {
	margin: 5px;
	background: #333;
	background: rgba(50, 50, 50, 0.8);
	background: -webkit-gradient(
		linear,
		0 0,
		0 100%,
		from(rgba(30, 30, 30, 0.8)),
		to(rgba(60, 60, 60, 0.8))
	);
	background: -webkit-linear-gradient(
		top,
		rgba(30, 30, 30, 0.8),
		rgba(60, 60, 60, 0.8)
	);
	background: -moz-linear-gradient(
		top,
		rgba(30, 30, 30, 0.8),
		rgba(60, 60, 60, 0.8)
	);
	background: -o-linear-gradient(
		top,
		rgba(30, 30, 30, 0.8),
		rgba(60, 60, 60, 0.8)
	);
	background: -ms-linear-gradient(
		top,
		rgba(30, 30, 30, 0.8),
		rgba(60, 60, 60, 0.8)
	);
	background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
}
.mejs-controls .mejs-time-rail .mejs-time-buffering {
	width: 100%;
	background-image: -o-linear-gradient(
		-45deg,
		rgba(255, 255, 255, 0.15) 25%,
		transparent 25%,
		transparent 50%,
		rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%,
		transparent 75%,
		transparent
	);
	background-image: -webkit-gradient(
		linear,
		0 100%,
		100% 0,
		color-stop(0.25, rgba(255, 255, 255, 0.15)),
		color-stop(0.25, transparent),
		color-stop(0.5, transparent),
		color-stop(0.5, rgba(255, 255, 255, 0.15)),
		color-stop(0.75, rgba(255, 255, 255, 0.15)),
		color-stop(0.75, transparent),
		to(transparent)
	);
	background-image: -webkit-linear-gradient(
		-45deg,
		rgba(255, 255, 255, 0.15) 25%,
		transparent 25%,
		transparent 50%,
		rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%,
		transparent 75%,
		transparent
	);
	background-image: -moz-linear-gradient(
		-45deg,
		rgba(255, 255, 255, 0.15) 25%,
		transparent 25%,
		transparent 50%,
		rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%,
		transparent 75%,
		transparent
	);
	background-image: -ms-linear-gradient(
		-45deg,
		rgba(255, 255, 255, 0.15) 25%,
		transparent 25%,
		transparent 50%,
		rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%,
		transparent 75%,
		transparent
	);
	background-image: linear-gradient(
		-45deg,
		rgba(255, 255, 255, 0.15) 25%,
		transparent 25%,
		transparent 50%,
		rgba(255, 255, 255, 0.15) 50%,
		rgba(255, 255, 255, 0.15) 75%,
		transparent 75%,
		transparent
	);
	-webkit-background-size: 15px 15px;
	-moz-background-size: 15px 15px;
	-o-background-size: 15px 15px;
	background-size: 15px 15px;
	-webkit-animation: buffering-stripes 2s linear infinite;
	-moz-animation: buffering-stripes 2s linear infinite;
	-ms-animation: buffering-stripes 2s linear infinite;
	-o-animation: buffering-stripes 2s linear infinite;
	animation: buffering-stripes 2s linear infinite;
}
@-webkit-keyframes buffering-stripes {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 30px 0;
	}
}
@-moz-keyframes buffering-stripes {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 30px 0;
	}
}
@-o-keyframes buffering-stripes {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 30px 0;
	}
}
@keyframes buffering-stripes {
	from {
		background-position: 0 0;
	}
	to {
		background-position: 30px 0;
	}
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #3caac8;
	background: rgba(60, 170, 200, 0.8);
	background: -webkit-gradient(
		linear,
		0 0,
		0 100%,
		from(rgba(44, 124, 145, 0.8)),
		to(rgba(78, 183, 212, 0.8))
	);
	background: -webkit-linear-gradient(
		top,
		rgba(44, 124, 145, 0.8),
		rgba(78, 183, 212, 0.8)
	);
	background: -moz-linear-gradient(
		top,
		rgba(44, 124, 145, 0.8),
		rgba(78, 183, 212, 0.8)
	);
	background: -o-linear-gradient(
		top,
		rgba(44, 124, 145, 0.8),
		rgba(78, 183, 212, 0.8)
	);
	background: -ms-linear-gradient(
		top,
		rgba(44, 124, 145, 0.8),
		rgba(78, 183, 212, 0.8)
	);
	background: linear-gradient(rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
	width: 0;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	background: -webkit-gradient(
		linear,
		0 0,
		0 100%,
		from(rgba(255, 255, 255, 0.9)),
		to(rgba(200, 200, 200, 0.8))
	);
	background: -webkit-linear-gradient(
		top,
		rgba(255, 255, 255, 0.9),
		rgba(200, 200, 200, 0.8)
	);
	background: -moz-linear-gradient(
		top,
		rgba(255, 255, 255, 0.9),
		rgba(200, 200, 200, 0.8)
	);
	background: -o-linear-gradient(
		top,
		rgba(255, 255, 255, 0.9),
		rgba(200, 200, 200, 0.8)
	);
	background: -ms-linear-gradient(
		top,
		rgba(255, 255, 255, 0.9),
		rgba(200, 200, 200, 0.8)
	);
	background: linear-gradient(
		rgba(255, 255, 255, 0.9),
		rgba(200, 200, 200, 0.8)
	);
	width: 0;
}
.mejs-controls .mejs-time-rail .mejs-time-handle {
	display: none;
	position: absolute;
	margin: 0;
	width: 10px;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	border: solid 2px #333;
	top: -2px;
	text-align: center;
}
.mejs-controls .mejs-time-rail .mejs-time-float {
	position: absolute;
	display: none;
	background: #eee;
	width: 36px;
	height: 17px;
	border: solid 1px #333;
	top: -26px;
	margin-left: -18px;
	text-align: center;
	color: #111;
}
.mejs-controls .mejs-time-rail .mejs-time-float-current {
	margin: 2px;
	width: 30px;
	display: block;
	text-align: center;
	left: 0;
}
.mejs-controls .mejs-time-rail .mejs-time-float-corner {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	line-height: 0;
	border: solid 5px #eee;
	border-color: #eee transparent transparent transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	top: 15px;
	left: 13px;
}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
	width: 48px;
}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
	width: 44px;
}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	left: 18px;
}
.mejs-controls .mejs-fullscreen-button button {
	background-position: -32px 0;
}
.mejs-controls .mejs-unfullscreen button {
	background-position: -32px -16px;
}
.mejs-controls .mejs-mute button {
	background-position: -16px -16px;
}
.mejs-controls .mejs-unmute button {
	background-position: -16px 0;
}
.mejs-controls .mejs-volume-button {
	position: relative;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider {
	display: none;
	height: 115px;
	width: 25px;
	background: url(clientlibs/images/background.png);
	background: rgba(50, 50, 50, 0.7);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	top: -115px;
	left: 0;
	z-index: 1;
	position: absolute;
	margin: 0;
}
.mejs-controls .mejs-volume-button:hover {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
	position: absolute;
	left: 11px;
	top: 8px;
	width: 2px;
	height: 100px;
	background: #ddd;
	background: rgba(255, 255, 255, 0.5);
	margin: 0;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
	position: absolute;
	left: 11px;
	top: 8px;
	width: 2px;
	height: 100px;
	background: #ddd;
	background: rgba(255, 255, 255, 0.9);
	margin: 0;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
	position: absolute;
	left: 4px;
	top: -3px;
	width: 16px;
	height: 6px;
	background: #ddd;
	background: rgba(255, 255, 255, 0.9);
	cursor: N-resize;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	margin: 0;
}
.mejs-controls a.mejs-horizontal-volume-slider {
	height: 26px;
	width: 56px;
	position: relative;
	display: block;
	float: left;
	vertical-align: middle;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	position: absolute;
	left: 0;
	top: 11px;
	width: 50px;
	height: 8px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #333;
	background: rgba(50, 50, 50, 0.8);
	background: -webkit-gradient(
		linear,
		0 0,
		0 100%,
		from(rgba(30, 30, 30, 0.8)),
		to(rgba(60, 60, 60, 0.8))
	);
	background: -webkit-linear-gradient(
		top,
		rgba(30, 30, 30, 0.8),
		rgba(60, 60, 60, 0.8)
	);
	background: -moz-linear-gradient(
		top,
		rgba(30, 30, 30, 0.8),
		rgba(60, 60, 60, 0.8)
	);
	background: -o-linear-gradient(
		top,
		rgba(30, 30, 30, 0.8),
		rgba(60, 60, 60, 0.8)
	);
	background: -ms-linear-gradient(
		top,
		rgba(30, 30, 30, 0.8),
		rgba(60, 60, 60, 0.8)
	);
	background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	position: absolute;
	left: 0;
	top: 11px;
	width: 50px;
	height: 8px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	background: -webkit-gradient(
		linear,
		0 0,
		0 100%,
		from(rgba(255, 255, 255, 0.9)),
		to(rgba(200, 200, 200, 0.8))
	);
	background: -webkit-linear-gradient(
		top,
		rgba(255, 255, 255, 0.9),
		rgba(200, 200, 200, 0.8)
	);
	background: -moz-linear-gradient(
		top,
		rgba(255, 255, 255, 0.9),
		rgba(200, 200, 200, 0.8)
	);
	background: -o-linear-gradient(
		top,
		rgba(255, 255, 255, 0.9),
		rgba(200, 200, 200, 0.8)
	);
	background: -ms-linear-gradient(
		top,
		rgba(255, 255, 255, 0.9),
		rgba(200, 200, 200, 0.8)
	);
	background: linear-gradient(
		rgba(255, 255, 255, 0.9),
		rgba(200, 200, 200, 0.8)
	);
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	display: none;
}
.mejs-controls .mejs-captions-button {
	position: relative;
}
.mejs-controls .mejs-captions-button button {
	background-position: -48px 0;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector {
	visibility: hidden;
	position: absolute;
	bottom: 26px;
	right: -51px;
	width: 85px;
	height: 100px;
	background: url(clientlibs/images/background.png);
	background: rgba(50, 50, 50, 0.7);
	border: solid 1px transparent;
	padding: 10px 10px 0 10px;
	overflow: hidden;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.mejs-controls .mejs-captions-button:hover .mejs-captions-selector {
	visibility: visible;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none !important;
	overflow: hidden;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
	margin: 0 0 6px 0;
	padding: 0;
	list-style-type: none !important;
	display: block;
	color: #fff;
	overflow: hidden;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
	clear: both;
	float: left;
	margin: 3px 3px 0 5px;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
	width: 55px;
	float: left;
	padding: 4px 0 0 0;
	line-height: 15px;
	font-family: helvetica, arial;
	font-size: 10px;
}
.mejs-controls .mejs-captions-button .mejs-captions-translations {
	font-size: 10px;
	margin: 0 0 5px 0;
}
.mejs-chapters {
	position: absolute;
	top: 0;
	left: 0;
	-xborder-right: solid 1px #fff;
	width: 10000px;
	z-index: 1;
}
.mejs-chapters .mejs-chapter {
	position: absolute;
	float: left;
	background: #222;
	background: rgba(0, 0, 0, 0.7);
	background: -webkit-gradient(
		linear,
		0 0,
		0 100%,
		from(rgba(50, 50, 50, 0.7)),
		to(rgba(0, 0, 0, 0.7))
	);
	background: -webkit-linear-gradient(
		top,
		rgba(50, 50, 50, 0.7),
		rgba(0, 0, 0, 0.7)
	);
	background: -moz-linear-gradient(
		top,
		rgba(50, 50, 50, 0.7),
		rgba(0, 0, 0, 0.7)
	);
	background: -o-linear-gradient(
		top,
		rgba(50, 50, 50, 0.7),
		rgba(0, 0, 0, 0.7)
	);
	background: -ms-linear-gradient(
		top,
		rgba(50, 50, 50, 0.7),
		rgba(0, 0, 0, 0.7)
	);
	background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);
	overflow: hidden;
	border: 0;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block {
	font-size: 11px;
	color: #fff;
	padding: 5px;
	display: block;
	border-right: solid 1px #333;
	border-bottom: solid 1px #333;
	cursor: pointer;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
	border-right: 0;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
	background: #666;
	background: rgba(102, 102, 102, 0.7);
	background: -webkit-gradient(
		linear,
		0 0,
		0 100%,
		from(rgba(102, 102, 102, 0.7)),
		to(rgba(50, 50, 50, 0.6))
	);
	background: -webkit-linear-gradient(
		top,
		rgba(102, 102, 102, 0.7),
		rgba(50, 50, 50, 0.6)
	);
	background: -moz-linear-gradient(
		top,
		rgba(102, 102, 102, 0.7),
		rgba(50, 50, 50, 0.6)
	);
	background: -o-linear-gradient(
		top,
		rgba(102, 102, 102, 0.7),
		rgba(50, 50, 50, 0.6)
	);
	background: -ms-linear-gradient(
		top,
		rgba(102, 102, 102, 0.7),
		rgba(50, 50, 50, 0.6)
	);
	background: linear-gradient(rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232);
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
	font-size: 12px;
	font-weight: bold;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0 0 3px 0;
	line-height: 12px;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
	font-size: 12px;
	line-height: 12px;
	margin: 3px 0 4px 0;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.mejs-captions-layer {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	line-height: 20px;
	font-size: 16px;
	color: #fff;
}
.mejs-captions-layer a {
	color: #fff;
	text-decoration: underline;
}
.mejs-captions-layer[lang="ar"] {
	font-size: 20px;
	font-weight: normal;
}
.mejs-captions-position {
	position: absolute;
	width: 100%;
	bottom: 15px;
	left: 0;
}
.mejs-captions-position-hover {
	bottom: 35px;
}
.mejs-captions-text {
	padding: 3px 5px;
	background: url(clientlibs/images/background.png);
	background: rgba(20, 20, 20, 0.5);
	white-space: pre-wrap;
}
.me-cannotplay a {
	color: #fff;
	font-weight: bold;
}
.me-cannotplay span {
	padding: 15px;
	display: block;
}
.mejs-controls .mejs-loop-off button {
	background-position: -64px -16px;
}
.mejs-controls .mejs-loop-on button {
	background-position: -64px 0;
}
.mejs-controls .mejs-backlight-off button {
	background-position: -80px -16px;
}
.mejs-controls .mejs-backlight-on button {
	background-position: -80px 0;
}
.mejs-controls .mejs-picturecontrols-button {
	background-position: -96px 0;
}
.mejs-contextmenu {
	position: absolute;
	width: 150px;
	padding: 10px;
	border-radius: 4px;
	top: 0;
	left: 0;
	background: #fff;
	border: solid 1px #999;
	z-index: 1001;
}
.mejs-contextmenu .mejs-contextmenu-separator {
	height: 1px;
	font-size: 0;
	margin: 5px 6px;
	background: #333;
}
.mejs-contextmenu .mejs-contextmenu-item {
	font-family: Helvetica, Arial;
	font-size: 12px;
	padding: 4px 6px;
	cursor: pointer;
	color: #333;
}
.mejs-contextmenu .mejs-contextmenu-item:hover {
	background: #2c7c91;
	color: #fff;
}
.mejs-overlay-button {
	display: none;
}
.mejs-controls .mejs-sourcechooser-button {
	position: relative;
}
.mejs-controls .mejs-sourcechooser-button button {
	background-position: -128px 0;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
	visibility: hidden;
	position: absolute;
	bottom: 26px;
	right: -10px;
	width: 130px;
	height: 100px;
	background: url(clientlibs/images/background.png);
	background: rgba(50, 50, 50, 0.7);
	border: solid 1px transparent;
	padding: 10px;
	overflow: hidden;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none !important;
	overflow: hidden;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
	margin: 0 0 6px 0;
	padding: 0;
	list-style-type: none !important;
	display: block;
	color: #fff;
	overflow: hidden;
}
.mejs-controls
	.mejs-sourcechooser-button
	.mejs-sourcechooser-selector
	ul
	li
	input {
	clear: both;
	float: left;
	margin: 3px 3px 0 5px;
}
.mejs-controls
	.mejs-sourcechooser-button
	.mejs-sourcechooser-selector
	ul
	li
	label {
	width: 100px;
	float: left;
	padding: 4px 0 0 0;
	line-height: 15px;
	font-family: helvetica, arial;
	font-size: 10px;
}
.mejs-postroll-layer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(clientlibs/images/background.png);
	background: rgba(50, 50, 50, 0.7);
	z-index: 1000;
	overflow: hidden;
}
.mejs-postroll-layer-content {
	width: 100%;
	height: 100%;
}
.mejs-postroll-close {
	position: absolute;
	right: 0;
	top: 0;
	background: url(clientlibs/images/background.png);
	background: rgba(50, 50, 50, 0.7);
	color: #fff;
	padding: 4px;
	z-index: 100;
	cursor: pointer;
}
div.mejs-speed-button {
	width: 46px !important;
	position: relative;
}
.mejs-controls .mejs-button.mejs-speed-button button {
	background: transparent;
	width: 36px;
	font-size: 11px;
	line-height: normal;
	color: #fff;
}
.mejs-controls .mejs-speed-button .mejs-speed-selector {
	display: none;
	position: absolute;
	top: -100px;
	left: -10px;
	width: 60px;
	height: 100px;
	background: url(clientlibs/images/background.png);
	background: rgba(50, 50, 50, 0.7);
	border: solid 1px transparent;
	padding: 0;
	overflow: hidden;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.mejs-controls .mejs-speed-button:hover > .mejs-speed-selector {
	display: block;
}
.mejs-controls
	.mejs-speed-button
	.mejs-speed-selector
	ul
	li
	label.mejs-speed-selected {
	color: rgba(33, 248, 248, 1);
}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none !important;
	overflow: hidden;
}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li {
	margin: 0 0 6px 0;
	padding: 0 10px;
	list-style-type: none !important;
	display: block;
	color: #fff;
	overflow: hidden;
}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input {
	clear: both;
	float: left;
	margin: 3px 3px 0 5px;
	display: none;
}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label {
	width: 60px;
	float: left;
	padding: 4px 0 0 0;
	line-height: 15px;
	font-family: helvetica, arial;
	font-size: 11.5px;
	color: white;
	margin-left: 5px;
	cursor: pointer;
}
.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover {
	background-color: #c8c8c8 !important;
	background-color: rgba(255, 255, 255, 0.4) !important;
}
.mejs-controls .mejs-button.mejs-jump-forward-button {
	background: transparent url(clientlibs/images/jumpforward.png) no-repeat;
	background-position: 3px 3px;
}
.mejs-controls .mejs-button.mejs-jump-forward-button button {
	background: transparent;
	font-size: 9px;
	line-height: normal;
	color: #fff;
}
.mejs-controls .mejs-button.mejs-skip-back-button {
	background: transparent url(clientlibs/images/skipback.png) no-repeat;
	background-position: 3px 3px;
}
.mejs-controls .mejs-button.mejs-skip-back-button button {
	background: transparent;
	font-size: 9px;
	line-height: normal;
	color: #fff;
}
.mejs-controls {
	display: none !important;
}
.bodyNoScroll {
	overflow: hidden;
}
/*!
 * Bootstrap-select v1.11.0 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2016 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */
select.bs-select-hidden,
select.selectpicker {
	display: none !important;
}
.bootstrap-select {
	width: 220px \0;
}
.bootstrap-select > .dropdown-toggle {
	width: 100%;
	padding-right: 25px;
	z-index: 1;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
	color: #999;
}
.bootstrap-select > select {
	position: absolute !important;
	bottom: 0;
	left: 50%;
	display: block !important;
	width: 0.5px !important;
	height: 100% !important;
	padding: 0 !important;
	opacity: 0 !important;
	border: 0;
}
.bootstrap-select > select.mobile-device {
	top: 0;
	left: 0;
	display: block !important;
	width: 100% !important;
	z-index: 2;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
	border-color: #b94a48;
}
.bootstrap-select.fit-width {
	width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width: 220px;
}
.bootstrap-select .dropdown-toggle:focus {
	outline: thin dotted #333 !important;
	outline: 5px auto -webkit-focus-ring-color !important;
	outline-offset: -2px;
}
.bootstrap-select.form-control {
	margin-bottom: 0;
	padding: 0;
	border: 0;
}
.bootstrap-select.form-control:not([class*="col-"]) {
	width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
	z-index: auto;
}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)
	> .btn {
	border-radius: 0;
}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
	float: none;
	display: inline-block;
	margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
	float: right;
}
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
	margin-bottom: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
	padding: 0;
}
.form-inline .bootstrap-select.btn-group .form-control {
	width: 100%;
}
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
	cursor: not-allowed;
}
.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus {
	outline: none !important;
}
.bootstrap-select.btn-group.bs-container {
	position: absolute;
	height: 0 !important;
	padding: 0 !important;
}
.bootstrap-select.btn-group.bs-container .dropdown-menu {
	z-index: 1060;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
	display: inline-block;
	overflow: hidden;
	width: 100%;
	text-align: left;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
	position: absolute;
	top: 50%;
	right: 12px;
	margin-top: -2px;
	vertical-align: middle;
}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
	width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
	min-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
	position: static;
	float: none;
	border: 0;
	padding: 0;
	margin: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {
	position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
	color: #fff;
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
	cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu li a {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
	position: relative;
	padding-left: 2.25em;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
	display: none;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
	display: inline-block;
}
.bootstrap-select.btn-group .dropdown-menu li small {
	padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
	position: absolute;
	bottom: 5px;
	width: 96%;
	margin: 0 2%;
	min-height: 26px;
	padding: 3px 5px;
	background: #f5f5f5;
	border: 1px solid #e3e3e3;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	pointer-events: none;
	opacity: 0.9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bootstrap-select.btn-group .no-results {
	padding: 3px;
	background: #f5f5f5;
	margin: 0 5px;
	white-space: nowrap;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
	position: static;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
	position: static;
	top: auto;
	margin-top: -1px;
}
.bootstrap-select.btn-group.show-tick
	.dropdown-menu
	li.selected
	a
	span.check-mark {
	position: absolute;
	display: inline-block;
	right: 15px;
	margin-top: 5px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
	margin-right: 34px;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
	z-index: 1061;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
	content: "";
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid rgba(204, 204, 204, 0.2);
	position: absolute;
	bottom: -4px;
	left: 9px;
	display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
	content: "";
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid white;
	position: absolute;
	bottom: -4px;
	left: 10px;
	display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
	bottom: auto;
	top: -3px;
	border-top: 7px solid rgba(204, 204, 204, 0.2);
	border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
	bottom: auto;
	top: -3px;
	border-top: 6px solid white;
	border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
	right: 12px;
	left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
	right: 13px;
	left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
	display: block;
}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
	padding: 4px 8px;
}
.bs-actionsbox {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
	width: 50%;
}
.bs-donebutton {
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bs-donebutton .btn-group button {
	width: 100%;
}
.bs-searchbox + .bs-actionsbox {
	padding: 0 8px 4px;
}
.bs-searchbox .form-control {
	margin-bottom: 0;
	width: 100%;
	float: none;
}
/*!
 * bootstrap-fileinput v4.3.5
 * http://plugins.krajee.com/file-input
 *
 * Author: Kartik Visweswaran
 * Copyright: 2014 - 2016, Kartik Visweswaran, Krajee.com
 *
 * Licensed under the BSD 3-Clause
 * https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
 */
.file-loading {
	top: 0;
	right: 0;
	width: 25px;
	height: 25px;
	font-size: 999px;
	text-align: right;
	color: #fff;
	background: transparent url("clientlibs/img/loading.gif") top left no-repeat;
	border: 0;
}
.file-object {
	margin: 0 0 -5px 0;
	padding: 0;
}
.btn-file {
	position: relative;
	overflow: hidden;
}
.btn-file input[type="file"] {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
	text-align: right;
	opacity: 0;
	background: none repeat scroll 0 0 transparent;
	cursor: inherit;
	display: block;
}
.file-caption-name {
	display: inline-block;
	overflow: hidden;
	height: 20px;
	word-break: break-all;
}
.input-group-lg .file-caption-name {
	height: 25px;
}
.file-zoom-dialog {
	text-align: left;
}
.file-error-message {
	color: #a94442;
	background-color: #f2dede;
	margin: 5px;
	border: 1px solid #ebccd1;
	border-radius: 4px;
	padding: 15px;
}
.file-error-message pre,
.file-error-message ul {
	margin: 0;
	text-align: left;
}
.file-error-message pre {
	margin: 5px 0;
}
.file-caption-disabled {
	background-color: #eee;
	cursor: not-allowed;
	opacity: 1;
}
.file-preview {
	border-radius: 5px;
	border: 1px solid #ddd;
	padding: 5px;
	width: 100%;
	margin-bottom: 5px;
}
.file-preview-frame {
	position: relative;
	display: table;
	margin: 8px;
	height: 160px;
	border: 1px solid #ddd;
	box-shadow: 1px 1px 5px 0 #a2958a;
	padding: 6px;
	float: left;
	text-align: center;
	vertical-align: middle;
}
.file-preview-frame:not(.file-preview-error):hover {
	box-shadow: 3px 3px 5px 0 #333;
}
.file-preview-image {
	vertical-align: middle;
}
.file-preview-text {
	display: block;
	color: #428bca;
	border: 1px solid #ddd;
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
	outline: 0;
	padding: 8px;
	resize: none;
}
.file-preview-html {
	border: 1px solid #ddd;
	padding: 8px;
	overflow: auto;
}
.file-zoom-dialog .file-preview-text {
	font-size: 1.2em;
}
.file-preview-other {
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
}
.file-preview-other:hover {
	opacity: 0.8;
}
.file-actions,
.file-other-error {
	text-align: left;
}
.file-other-icon {
	font-size: 4.8em;
}
.file-zoom-dialog .file-other-icon {
	font-size: 8em;
	font-size: 55vmin;
}
.file-input-new .file-preview,
.file-input-new .close,
.file-input-new .glyphicon-file,
.file-input-new .fileinput-remove-button,
.file-input-new .fileinput-upload-button,
.file-input-ajax-new .fileinput-remove-button,
.file-input-ajax-new .fileinput-upload-button {
	display: none;
}
.file-caption-main {
	width: 100%;
}
.file-input-ajax-new .no-browse .input-group-btn,
.file-input-new .no-browse .input-group-btn {
	display: none;
}
.file-input-ajax-new .no-browse .form-control,
.file-input-new .no-browse .form-control {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.file-thumb-loading {
	background: transparent url("clientlibs/img/loading.gif") no-repeat scroll
		center center content-box !important;
}
.file-actions {
	margin-top: 15px;
}
.file-footer-buttons {
	float: right;
}
.file-upload-indicator {
	display: inline;
	cursor: default;
	opacity: 0.8;
	width: 60%;
}
.file-upload-indicator:hover {
	font-weight: bold;
	opacity: 1;
}
.file-footer-caption {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 160px;
	text-align: center;
	padding-top: 4px;
	font-size: 11px;
	color: #777;
	margin: 5px auto;
}
.file-preview-error {
	opacity: 0.65;
	box-shadow: none;
}
.file-preview-frame:not(.file-preview-error) .file-footer-caption:hover {
	color: #000;
}
.file-drop-zone {
	border: 1px dashed #aaa;
	border-radius: 4px;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	margin: 12px 15px 12px 12px;
	padding: 5px;
}
.file-drop-zone-title {
	color: #aaa;
	font-size: 1.6em;
	padding: 85px 10px;
	cursor: default;
}
.file-preview .clickable,
.clickable .file-drop-zone-title {
	cursor: pointer;
}
.file-drop-zone.clickable:hover {
	border: 2px dashed #999;
}
.file-drop-zone.clickable:focus {
	border: 2px solid #5acde2;
}
.file-drop-zone .file-preview-thumbnails {
	cursor: default;
}
.file-highlighted {
	border: 2px dashed #999 !important;
	background-color: #f0f0f0;
}
.file-uploading {
	background: url("clientlibs/img/loading-sm.gif") no-repeat center bottom 10px;
	opacity: 0.65;
}
.file-thumb-progress {
	height: 10px;
}
.file-thumb-progress .progress,
.file-thumb-progress .progress-bar {
	height: 10px;
	font-size: 9px;
	line-height: 10px;
}
.file-thumbnail-footer {
	position: relative;
}
.file-thumb-progress {
	position: absolute;
	top: 35px;
	left: 0;
	right: 0;
}
.file-zoom-fullscreen.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.file-zoom-fullscreen .modal-dialog {
	position: fixed;
	margin: 0;
	width: 100%;
	height: 100%;
	padding: 0;
}
.file-zoom-fullscreen .modal-content {
	border-radius: 0;
	box-shadow: none;
}
.file-zoom-fullscreen .modal-body {
	overflow-y: auto;
}
.file-zoom-dialog .modal-body {
	position: relative !important;
}
.file-zoom-dialog .btn-navigate {
	position: absolute;
	padding: 0;
	margin: 0;
	background: transparent;
	text-decoration: none;
	outline: 0;
	opacity: 0.7;
	top: 45%;
	font-size: 4em;
	color: #1c94c4;
}
.file-zoom-dialog .floating-buttons {
	position: absolute;
	top: 5px;
	right: 10px;
}
.floating-buttons,
.floating-buttons .btn {
	z-index: 3000;
}
.file-zoom-dialog .kv-zoom-actions .btn,
.floating-buttons .btn {
	margin-left: 3px;
}
.file-zoom-dialog .btn-navigate:not([disabled]):hover,
.file-zoom-dialog .btn-navigate:not([disabled]):focus {
	outline: 0;
	box-shadow: none;
	opacity: 0.5;
}
.file-zoom-dialog .btn-navigate[disabled] {
	opacity: 0.3;
}
.file-zoom-dialog .btn-prev {
	left: 1px;
}
.file-zoom-dialog .btn-next {
	right: 1px;
}
.file-drag-handle {
	display: inline;
	margin-right: 2px;
	font-size: 16px;
	cursor: move;
	cursor: -webkit-grabbing;
}
.file-drag-handle:hover {
	opacity: 0.7;
}
.file-zoom-content {
	height: 480px;
	text-align: center;
}
.file-preview-initial.sortable-chosen {
	background-color: #d9edf7;
}
.file-preview-frame.sortable-ghost {
	background-color: #eee;
}
.btn-file ::-ms-browse {
	width: 100%;
	height: 100%;
}
.file-input .btn-primary {
	color: #fff;
	background-color: #000;
	border-color: #000;
}
.file-input .btn-primary:active:hover,
.file-input .btn-primary.active:hover,
.file-input .open > .dropdown-toggle.btn-primary:hover,
.file-input .btn-primary:active:focus,
.file-input .btn-primary.active:focus,
.file-input .open > .dropdown-toggle.btn-primary:focus,
.file-input .btn-primary:active.focus,
.file-input .btn-primary.active.focus,
.file-input .open > .dropdown-toggle.btn-primary.focus {
	color: #fff;
	background-color: #000;
	border-color: #000;
}
.file-input .btn-default {
	color: #fff;
	background-color: #4b4b4b;
	border-color: #4b4b4b;
}
.file-input .btn-default:active:hover,
.file-input .btn-default.active:hover,
.file-input .open > .dropdown-toggle.btn-default:hover,
.file-input .btn-default:active:focus,
.file-input .btn-default.active:focus,
.file-input .open > .dropdown-toggle.btn-default:focus,
.file-input .btn-default:active.focus,
.file-input .btn-default.active.focus,
.file-input .open > .dropdown-toggle.btn-default.focus {
	color: #fff;
	background-color: #4b4b4b;
	border-color: #4b4b4b;
}
.file-input .btn {
	border-radius: 0;
}
.file-input-new {
	height: 35px !important;
	border-radius: 0 !important;
	color: #024 !important;
	font-size: 16px !important;
	font-family: arial !important;
	border: 0 !important;
	float: left;
	margin-right: 20px;
}
.file-caption-main {
	width: 53.5%;
}
.submit-loadgif span {
	background: url("clientlibs/images/loading.gif") top right no-repeat;
	width: 50px;
	height: 50px;
	float: right;
	display: none;
}
div.file-input:not(.file-input-new) .btn-file {
	margin-right: 13px;
}
.two-column-form .file-caption-main {
	width: 94.99%;
}
.two-column-form div.file-input:not(.file-input-new) .btn-file {
	margin-right: 18px;
}
label.fileupload-error-msg {
	color: #d11;
}
@media only screen and (device-width: 768px) {
	#file-name {
		width: 268px !important;
	}
	#fileuploaddata {
		position: absolute;
		left: 261px;
	}
	.fileUplodClass .help-block {
		margin-left: -13px !important;
	}
}
@media only screen and (max-device-width: 480px) {
	#fileuploaddata {
		position: absolute;
		left: 259px;
	}
	.fileUplodClass .help-block {
		margin-left: -13px !important;
	}
	#file-name {
		width: 268px !important;
	}
}
@media only screen and (min-width: 320px) and (max-width: 720px) {
	#fileuploaddata {
		position: absolute;
		left: 259px;
	}
	.fileUplodClass .help-block {
		margin-left: -13px !important;
	}
	#file-name {
		width: 268px !important;
	}
}
.inputfile-box {
	position: relative;
	width: 396px;
	float: left;
}
.inputfile {
	display: none !important;
}
.file-box {
	display: inline-block;
	width: 350px !important;
	padding: 7px 0 5px 5px;
	box-sizing: border-box;
	height: calc(2rem - 2px);
	background: white;
	height: 35px;
	overflow: hidden;
	font-size: larger;
	font-weight: 100;
}
.file-button {
	padding: 5px;
	position: absolute;
	border: 1px solid;
	top: 0;
	right: 19px;
	background: black;
	color: white;
	height: 35px;
	font-weight: 100;
	width: 80px;
	text-align: center;
}
.parsley-errors-list {
	margin: 2px 0 3px;
	padding: 6px 0 0 35px;
	list-style-type: none;
	font-size: 0.9em;
	line-height: 0.9em;
	opacity: 0;
	transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	color: red;
	clear: both;
}
.parsley-errors-list.filled {
	opacity: 1;
}
.parsley-errors-list li {
	list-style: none;
	font-weight: bold;
}
.parsley-errors-list li:before {
	content: "";
	border: solid red;
	display: inline-block;
	padding: 3px;
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	border-width: 0 3px 3px 0;
	margin-right: 5px;
	font-weight: bold;
}
.form-setup-error {
	padding: 10px;
	border: 1px solid #fd0000;
	background-color: #ffbebe;
}
.form-setup-error .error-message {
	font-weight: bold;
	color: red;
}
.form-setup-error .error-message:before {
	font-weight: bold;
	color: red;
	content: "*";
	padding-right: 5px;
}
.form-submission-error .error-message {
	font-weight: bold;
	color: red;
}
.form-submission-error .error-message:before {
	font-weight: bold;
	color: red;
	content: "*";
	padding-right: 5px;
}
.asterisk-sign-clr {
	color: #d11;
	position: absolute;
	padding: 0 0 0 5px;
}
.form-section-heading {
	margin-left: 2%;
}
.form-horizontal .form-one-control-label {
	text-align: left;
	padding-left: 35px;
	font-size: 16px;
	font-weight: normal;
	font-family: arial;
	position: relative;
}
.paddingZero {
	padding: 0;
}
.form-one-registration input,
.form-one-registration select,
.form-one-registration textarea {
	height: 35px !important;
	border-radius: 0 !important;
	padding-left: 10px !important;
	color: #024 !important;
	font-size: 16px !important;
	font-family: arial !important;
	border: 1px solid #e1e1e1 !important;
	float: left;
	margin-right: 20px;
	width: 52%;
}
.form-one-registration select {
	border: 1px solid #e0e8eb !important;
	border-radius: 0 !important;
	color: #024 !important;
	float: left;
	font-family: arial !important;
	font-size: 16px !important;
	height: 35px !important;
	margin: 0 20px 0 0;
	padding-left: 5px !important;
}
.form-one-registration form {
	padding: 0 25px 25px;
}
.reg-sub-title-forms {
	font-size: 20px !important;
	margin-bottom: 24px;
	margin-top: 30px;
}
.form-one-submit-btn {
	color: #e1e1e1 !important;
	width: 100px;
	border: 0;
	border-radius: 0;
	height: 40px;
	background-color: #000;
	font-size: 16px;
}
.form-section-heading.reg-sub-title-forms.first-form-title {
	margin-top: 55px !important;
}
.bookStandFormOne .form-bottom-border {
	padding: 7px 0 28px;
}
.InformaBookStandForm .help-block {
	background-image: url("clientlibs/images/errormsg.png");
	background-repeat: no-repeat;
	color: #fff !important;
	float: left;
	height: 35px;
	padding: 9px;
	padding-top: 2% !important;
	line-height: 1;
	width: 170px;
	margin-top: 0 !important;
}
.parsley-errors-list.help-block {
	display: none;
}
.parsley-errors-list.help-block.filled {
	display: block;
}
input.parsley-error,
select.parsley-error,
textarea.parsley-error,
input.element-validation-error,
select.element-validation-error,
textarea.element-validation-error,
input.element-validation-error[readonly],
input.form-control.element-validation-error,
input.form-control.element-validation-error[readonly] {
	color: #b94a48 !important;
	background-color: #f2dede !important;
	border: 1px solid #eed3d7 !important;
}
.InformaBookStandForm.form-main-fo1 {
	padding-bottom: 0 !important;
}
div.bookStandFormOne.tab-pane.form-alignments-fo1 {
	padding: 10px 12px !important;
}
.forms-title-color-fo,
label.forms-title-color-fo {
	color: #024 !important;
}
.bookStandFormOne .form-bottom-border.form-border-fo1 {
	padding: 0 0 20px;
}
.form-fo1-next {
	margin-bottom: 0;
}
.form-fo1-next button {
	color: #e1e1e1 !important;
	background-color: #000;
}
.form-fo1-title {
	background-color: #020202;
	color: #fff;
	font-size: 20px;
	padding: 17px 10px 17px 20px;
	border-bottom: 4px solid #a76f3e;
}
.forms-title {
	text-transform: uppercase;
}
div.customDividerForms {
	z-index: -1;
}
.input-info {
	color: #024;
}
.squareMeter {
	display: inline-block;
	margin: 5px -20px;
	padding-left: 10px;
	color: #024;
}
.form-one-control-btns {
	padding-left: 25px;
}
.form-one-cancel-Btn {
	background-color: #333 !important;
}
.has-success .custom-form-control,
.has-success .custom-form-control:focus {
	border-color: #e1e1e1;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 #e1e1e1;
}
.custom-form-control:focus {
	border-color: #66afe9;
	outline: 1px dotted;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 #e1e1e1;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 1px #e1e1e1;
}
.Gender-option {
	padding-left: 14px;
}
.gender-info {
	font-size: 16px;
	font-weight: normal;
}
.last-name-form {
	margin-bottom: 2px;
}
.gendersRadio {
	margin-bottom: 9px;
}
.custom-legend {
	border-bottom: 0;
}
.stand-proposal {
	margin-bottom: 2px;
}
.notified-chackbox {
	margin-left: 7px;
}
.registration-form-two {
	margin-top: 50px;
}
.custom-select-box {
	float: left;
	margin-right: 20px;
}
select {
	background: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(clientlibs/images/select-arrow.png) 96% / 3% no-repeat #fff !important;
}
.custom-checkbox {
	padding-left: 15px !important;
	text-align: left;
	font-size: 16px;
	font-weight: normal;
	font-family: arial;
}
.informabookStandCheckbox {
	margin-left: 32px;
}
.required-field {
	left: -999px;
	position: absolute;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
	z-index: -999;
}
.InformaBookAStandForm.InformaBookAStandForm-form-main-fo1 {
	background-color: #e0e8eb !important;
	padding-bottom: 0 !important;
}
.form-fo1-resend-btn button {
	background-color: #000;
	color: #f4f4f4 !important;
	font-size: 20px;
	margin-left: 40px;
	margin-bottom: 20px;
}
.registerationBtn {
	background-color: #5c1d30;
	border: medium none;
	border-radius: 0;
	color: #e1e1e1 !important;
	font-size: 16px;
	height: 45px;
	width: 160px;
}
.form-horizontal.registration-form h1 {
	color: #082;
	font-size: 26px;
	background: url("clientlibs/images/Thankyou.png") no-repeat scroll 2% center
		rgba(0, 0, 0, 0);
	color: #082;
	font-size: 26px;
	line-height: 40px;
	padding-left: 72px;
	margin-top: 38px;
	margin-bottom: 18px;
}
.form-horizontal.registration-form p {
	color: #024;
	font-family: Arial;
	font-size: 14px;
	margin-left: 25px;
	margin-bottom: 15px;
}
.form-horizontal.registration-form p a {
	color: #024;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
.top-margin {
	margin-top: 30px;
}
.forms-font-color {
	color: #024 !important;
}
.custom-form-nav-tabs {
	padding: 10px 20px 0 20px;
}
.form-tab-content {
	padding: 0 20px 0 20px;
}
.form-container {
	background-color: #e0e8eb;
	margin-top: 30px;
}
.form-tab-title {
	margin-top: 0;
}
.form-custom-row {
	background-color: #fff;
	margin: 0 6px 20px 6px;
}
.custom-form-tab-btn {
	padding-bottom: 20px;
}
.custom-tab-top {
	padding-top: 30px;
}
.custom-form-nav-tabs {
	border-bottom: 0;
}
.form-container > .custom-form-nav-tabs > li {
	border-left: 0;
}
.custom-form-nav-tabs > li > a {
	font-size: 20px;
	color: #024;
	border-radius: 0;
	padding: 20px 10px 10px 20px;
	background-color: #f2f5f7;
	height: 75px;
	border: 0;
	margin-right: 5px;
}
.custom-form-nav-tabs > li > a:hover {
	color: #024;
	background-color: #fff;
	border-top: 4px solid #a76f3e;
}
.custom-form-nav-tabs > li.active > a,
.custom-form-nav-tabs > li.active > a:focus,
.custom-form-nav-tabs > li.active > a:hover {
	background-color: #fff;
	border-color: #ddd #ddd transparent;
	color: #024;
	cursor: default;
	border-top: 4px solid #a76f3e;
	outline: 0;
}
.long-tab-title {
	padding-top: 10px !important;
}
.show_information {
	padding-left: 32px;
}
.InformaBookStandForm .panel-prev a:hover,
.InformaBookStandForm .panel-prev a:focus,
.InformaBookStandForm .panel-prev a:active {
	text-decoration: none;
}
.InformaBookStandForm .panel-custom-header {
	border-radius: 0 !important;
	background-color: #e5e5e5;
	padding: 0;
	border: 0;
}
.InformaBookStandForm .panel-prev {
	background-color: #e5e5e5;
	color: #333;
	font-size: 18px;
}
.InformaBookStandForm .panel-prev a h4 {
	color: #333;
}
.InformaBookStandForm .panel-prev:hover,
.InformaBookStandForm .panel-prev:focus,
.InformaBookStandForm .panel-prev:active {
	background-color: #333;
	color: #f4f4f4;
}
.InformaBookStandForm .panel-heading {
	padding: 0;
}
.InformaBookStandForm .panel-title {
	padding: 14px 21px 14px 20px;
	margin-bottom: -3px;
	color: #024;
	font-size: 20px;
}
.InformaBookStandForm .panel-custom-header a {
	color: #6c8aa9;
	font-weight: bold;
}
.InformaBookStandForm .panel-prev i {
	font-size: 1.3em;
}
.InformaBookStandForm .panel-collapse-content {
	background: #fff;
}
.InformaBookStandForm .panel-body {
	color: #333;
	font-family: arial;
	font-size: 16px;
	padding-left: 20px;
	padding-bottom: 26px;
	margin-bottom: -3px;
	border-top: 0 !important;
}
.form-tab-btn {
	padding-left: 7px;
}
@media (min-width: 320px) and (max-width: 767px) {
	.InformaBookStandForm .panel-default > .panel-heading {
		color: #024;
		border-radius: 0;
		background-color: #f2f5f7;
		border: 0;
	}
	.InformaBookStandForm .panel-group .panel-heading {
		padding-right: 2px;
	}
	.InformaBookStandForm .panel-group .panel-heading .panel-title > a:hover,
	.InformaBookStandForm .panel-group .panel-heading .panel-title > a:focus {
		text-decoration: none;
	}
	.tab-custom-padding-zero {
		padding: 0;
	}
	.custom-select-box,
	.selectBox-label {
		width: 100% !important;
	}
	.form-fo1-next button {
		margin-left: 10px;
	}
	.form-single-btn button {
		margin-left: 50px;
	}
	.InformaBookStandForm .panel-group {
		margin-bottom: 5px !important;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.gendersRadio .radio-inline {
		margin-left: 0 !important;
	}
	.custom-form-nav-tabs > li > a {
		width: 225px;
	}
}
@media (min-width: 1024px) {
	.custom-form-nav-tabs > li > a {
		width: 260px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.captchaRegInoform {
		margin-left: 11px;
	}
	.reg-mobile-margin {
		margin-bottom: 15px;
	}
}
@media (min-width: 320px) and (max-width: 767px) {
	.form-fo1-next button {
		left: -10px !important;
	}
	.form-one-registration form {
		padding: 0 0 25px 0;
	}
	label.col-xs-12 {
		padding: 0;
	}
	.squareMeter {
		margin: 7px -10px;
	}
	input[type="radio"].radioBtnGender {
		margin: 4px 20px 0 -20px !important;
	}
	.radio-inline.forms-title-color-fo {
		margin-left: 10px !important;
	}
	.InformaBookStandForm small.help-block {
		-moz-appearance: none;
		background: none !important;
		color: #f00 !important;
		float: left !important;
		font-size: 14px;
		margin: 0 0 0 -5px;
		padding: 7px;
	}
	.form-bottom-border {
		padding: 0;
		padding-bottom: 15px !important;
	}
	.form-one-submit-btn {
		float: left;
		margin-left: 5px;
	}
	.form-horizontal .form-one-control-label {
		padding-left: 20px;
	}
	.reg-sub-title-forms {
		margin-left: 1px;
	}
	input[type="text"].form-control.others {
		margin-left: 2px !important;
	}
	.mobile-regContainer {
		padding: 0 !important;
	}
	.mobilereg-paddingZero {
		padding: 0 !important;
	}
	.form-horizontal.registration-form h1 {
		line-height: 25px;
		margin-top: 0;
		padding-left: 52px;
		padding-top: 20px;
	}
	.form-fo1-next button {
		margin-left: 25px;
	}
	.form-horizontal.registration-form p {
		color: #024;
		font-family: Arial;
		font-size: 14px;
		margin-bottom: 15px;
		margin-left: 10px;
	}
	.informabookStandCheckbox {
		margin-left: 13px;
	}
}
@media (min-width: 768px) {
	.form-fo1-next button {
		left: -10px !important;
	}
	.halfWidthFields input {
		max-width: 190px !important;
		min-width: 190px !important;
	}
	.paddingFo1Right {
		padding-left: 30px;
	}
	.contact-ipfild-width {
		max-width: 375px;
	}
	.contactFormInputs {
		margin-left: 22%;
	}
	.ip-field-marginleft {
		margin-left: -7px !important;
	}
	.contact-btn-align {
		max-width: 414px;
	}
}
@media (min-width: 992px) {
	.fo1imputsright {
		margin-left: -20px;
	}
	.desktopalign {
		width: 234px;
	}
	.desktopCaptchaAlign {
		margin-left: -50px;
	}
	input.form-control.others.contact-ipfild-width.conctactOthersReg {
		margin-left: 0 !important;
	}
}
@media (max-width: 991px) {
	.reg-mobile-margin {
		margin-bottom: 15px;
	}
}
.checkbox.bookStandCheckbox li {
	list-style: none outside none;
	margin: 10px 0;
}
.registriton-section-info > h2,
.checkbox-btn label,
.radio-btn label {
	color: #024 !important;
	font-family: arial;
	font-size: 16px;
	font-weight: normal;
	padding-left: 15px;
	text-align: left;
}
.checkbox > ul {
	padding-left: 0;
}
.checkbox ul li {
	margin: 15px 0;
}
.checkbox-btn label:before,
.radio-btn label:before {
	border-color: #024 !important;
}
.registration .checkbox .checkbox-btn > input {
	height: 20px !important;
	margin-top: 0;
	max-width: 20px !important;
	min-width: 20px !important;
}
.registriton-section-info.check {
	margin-top: 20px;
}
.registriton-section-info.col-md-12.visitor.check > h2,
.registriton-section-info.col-md-12.product.check > h2 {
	padding-left: 0;
	margin-bottom: 0;
}
.checkbox .checkbox-btn > label {
	line-height: 20px;
}
.registriton-section-info.check.business {
	margin-top: 40px;
}
.form-group.dropdownevent label {
	margin-top: 30px !important;
}
.dropdownevent .selectContainer {
	margin-left: 20px;
	margin-top: 10px;
}
.registration .btn.form-one-submit-btn.mob-nxtbtn.submit {
	margin-left: 10px;
}
.custom-form-row {
	background-color: #e0e8eb;
	padding-bottom: 25px;
}
.forms-title {
	margin-top: 0;
}
div.customDividerForms {
	margin-top: 25px;
}
input[type="button"],
input[type="submit"],
input[type="reset"] {
	background-color: #000;
	color: #e1e1e1 !important;
	width: 100px;
	border: 0;
	border-radius: 0;
	height: 40px;
	font-size: 16px;
}
.bookStandFormOne input[type="button"],
.bookStandFormOne input[type="submit"],
.bookStandFormOne input[type="reset"],
.bookStandFormOne .two-column-form .form-tab-btn input[type="button"],
.bookStandFormOne .two-column-form .form-tab-btn input[type="submit"],
.bookStandFormOne .two-column-form .form-tab-btn input[type="reset"] {
	min-width: 100px;
	max-width: 100px;
}
.Gender-option {
	padding-left: 17px;
}
.checkbox-btn {
	padding-left: 53px;
}
input[readonly] {
	background-color: #fff !important;
	color: #024 !important;
}
.InformaBookStandForm .help-block {
	margin-left: 30px;
}
@media (min-width: 768px) and (max-width: 991px) {
	.form-one-registration input,
	.form-one-registration select,
	.form-one-registration textarea {
		height: 35px !important;
		border-radius: 0 !important;
		padding-left: 10px !important;
		color: rgba(102, 102, 102, 0.5) !important;
		font-size: 16px !important;
		font-family: arial !important;
		border: 1px solid #e1e1e1 !important;
		float: left;
		margin-right: 10px;
	}
	.reg-mobile-margin {
		margin-bottom: 0 !important;
	}
	.input-div .selectBox-dropdown {
		margin-right: 5px;
	}
}
@media (min-width: 320px) and (max-width: 767px) {
	.selectContainer,
	.inputGroupContainer {
		margin-right: 20px;
	}
	.form-one-registration input,
	.form-one-registration select,
	.form-one-registration textarea {
		margin: 0 !important;
		margin-right: 5px !important;
	}
	.form-one-registration .checkbox input[type="checkbox"] {
		margin-left: -20px !important;
	}
	.form-tab-btn {
		padding-left: 0;
	}
}
.checkbox {
	padding-left: 20px;
	padding-top: 0 !important;
}
.checkbox label {
	color: #024;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding-left: 5px;
}
.checkbox label::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 18px;
	height: 18px;
	left: 0;
	margin-left: -20px;
	border: 1px solid #e1e1e1;
	border-radius: 0;
	background-color: #fff;
	-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.checkbox label::after {
	display: inline-block;
	position: absolute;
	width: 16px;
	height: 16px;
	left: 0;
	top: 0;
	margin-left: -20px;
	padding-left: 3px;
	padding-top: 1px;
	font-size: 11px;
	color: #024;
}
.checkbox input[type="checkbox"],
.checkbox input[type="radio"] {
	opacity: 0;
	z-index: 1;
}
.checkbox input[type="checkbox"]:focus + label::before,
.checkbox input[type="radio"]:focus + label::before {
	outline: 1px dotted;
}
.checkbox input[type="checkbox"]:checked + label::after,
.checkbox input[type="radio"]:checked + label::after {
	font-family: "FontAwesome";
	content: "\f00c";
}
.checkbox input[type="checkbox"]:indeterminate + label::after,
.checkbox input[type="radio"]:indeterminate + label::after {
	display: block;
	content: "";
	width: 10px;
	height: 3px;
	background-color: #555;
	border-radius: 2px;
	margin-left: -16.5px;
	margin-top: 7px;
}
.checkbox input[type="checkbox"]:disabled + label,
.checkbox input[type="radio"]:disabled + label {
	opacity: 0.65;
}
.checkbox input[type="checkbox"]:disabled + label::before,
.checkbox input[type="radio"]:disabled + label::before {
	background-color: #eee;
	cursor: not-allowed;
}
.checkbox.checkbox-circle label::before {
	border-radius: 50%;
}
.checkbox.checkbox-inline {
	margin-top: 0;
}
.radio {
	padding-left: 20px;
}
.radio label {
	color: #024;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding-left: 5px;
}
.radio label::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 18px;
	height: 18px;
	left: 0;
	margin-left: -20px;
	border: 1px solid #e1e1e1;
	border-radius: 50%;
	background-color: #fff;
	-webkit-transition: border 0.15s ease-in-out;
	-o-transition: border 0.15s ease-in-out;
	transition: border 0.15s ease-in-out;
}
.radio label::after {
	display: inline-block;
	position: absolute;
	content: " ";
	width: 10px;
	height: 10px;
	left: 4px;
	top: 4px;
	margin-left: -20px;
	border-radius: 50%;
	background-color: #024;
	-webkit-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	-o-transform: scale(0, 0);
	transform: scale(0, 0);
	-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
	-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
	-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
	transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.radio input[type="radio"] {
	opacity: 0;
	z-index: 1;
}
.radio input[type="radio"]:focus + label::before {
	outline: 1px dotted;
}
.radio input[type="radio"]:checked + label::after {
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transform: scale(1, 1);
}
.radio input[type="radio"]:disabled + label {
	opacity: 0.65;
}
.radio input[type="radio"]:disabled + label::before {
	cursor: not-allowed;
}
.radio.radio-inline {
	margin-top: 0;
}
input[type="checkbox"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after {
	font-family: "FontAwesome";
	content: "\f00c";
}
input[type="checkbox"] .styled:checked + label::before,
input[type="radio"] .styled:checked + label::before {
	color: #fff;
}
input[type="checkbox"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after {
	color: #fff;
}
.custom-checkbox-fieldset {
	color: #024 !important;
	font-family: arial;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
}
.custom-checkbox-legend {
	font-size: 16px;
	padding-left: 35px !important;
}
.custom-checkbox {
	padding-left: 25px !important;
}
.checkbox-legend {
	padding-left: 18px !important;
}
.form-error .selectContainer,
.form-error .inputGroupContainer {
	margin-right: 20px;
}
.form-error .form-one-registration input,
.form-error .form-one-registration select,
.form-error .form-one-registration textarea {
	margin: 0 !important;
	margin-right: 5px !important;
}
.form-one-registration .checkbox input[type="checkbox"] {
	margin-left: -20px !important;
}
.form-error .custom-tool-tip .tooltip-inner {
	height: auto;
}
.form-error .form-tab-btn {
	padding-left: 0;
}
.form-error .form-padding-zero {
	padding: 0;
}
.form-error .right-input-field {
	margin-left: 23px;
}
.form-error .form-one-registration .form-error input,
.form-error .form-one-registration .form-error select,
.form-error .form-one-registration .form-error textarea {
	height: 35px !important;
	border-radius: 0 !important;
	padding-left: 10px !important;
	color: rgba(102, 102, 102, 0.5) !important;
	font-size: 16px !important;
	font-family: arial !important;
	border: 1px solid #e1e1e1 !important;
	float: none;
	margin-right: 20px;
}
.form-error .help-block {
	-moz-appearance: none;
	background: none !important;
	color: #f00 !important;
	float: none !important;
	font-size: 14px;
	margin: 0 0 0 -5px;
	padding: 7px;
	padding-bottom: 25px;
	padding-top: 25px;
}
.form-error .last-name-field small.help-block {
	margin: 0 0 0 21px;
}
.form-error .right-input-field {
	margin-left: 20px;
}
.form-error .first-last-name .custom-tool-tip {
	position: absolute;
	right: -64px;
	top: 5px;
}
.form-error-row {
	margin-right: 0;
	margin-left: 0;
}
.form-error .two-input-field {
	min-width: 100% !important;
	max-width: 360px !important;
}
.form-error .right-input-field {
	margin-left: 30px;
	margin-top: 10px !important;
}
.form-error .last-name-field small.help-block {
	margin: 0 0 0 -5px;
}
.form-error .form-one-registration input,
.form-error .form-one-registration select,
.form-error .form-one-registration textarea {
	margin: 0 !important;
	margin-right: 5px !important;
}
.form-one-registration .checkbox input[type="checkbox"] {
	margin-left: -20px !important;
}
.form-error .custom-tool-tip {
	position: absolute;
	right: -28px;
	top: 5px;
}
.form-error .first-last-name .custom-tool-tip {
	position: absolute;
	right: -28px;
	top: 15px;
}
.form-error .selectContainer,
.form-error .inputGroupContainer {
	margin-right: 5px;
}
.form-error .first-last-name {
	margin-right: 5px;
}
.form-error .form-tab-btn {
	padding-left: 8px !important;
}
.form-error .selectContainer,
.form-error .inputGroupContainer,
.form-error .first-last-name {
	padding-left: 0 !important;
}
.form-error .custom-form-button {
	padding-right: 0 !important;
	padding-left: 0 !important;
}
.form-error .form-fo1-next button {
	margin-left: 16px;
}
.form-error .form-one-submit-btn {
	width: 112px !important;
}
.form-error .form-one-cancel-Btn {
	margin-left: 10px !important;
}
.form-error .custom-tool-tip .tooltip-inner {
	min-width: 200px;
}
.form-error .form-tab-btn {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.form-error .form-one-control-label {
	padding-left: 2px !important;
}
.form-error label.col-md-3.col-sm-3 {
	width: 100%;
}
.form-error .selectBox-dropdown {
	min-width: 178px !important;
}
.form-error .form_row {
	margin-left: -15px;
}
.form-error .bookStandFormOne .form-one-control-btns input,
.form-error .bookStandFormOne .form-one-control-btns select {
	min-width: 100% !important;
	max-width: 98px;
	margin-right: 0 !important;
}
.form-error .selectBox-options,
.form-error .selectBox-options LI,
.form-error .selectBox-options LI A {
	list-style: none;
	display: block;
	cursor: default;
	min-width: 198px !important;
	padding: 0;
	margin: 0;
	width: 10% !important;
}
.formSessionContainer {
	display: inline-block;
	background: #bbd3dc;
	padding: 5px 2px 5px 10px;
	margin: 0 5px;
	font-size: 0.9em;
	width: 240px;
}
.formSessionContainer p {
	display: inline-block;
	margin: 0;
	padding: 0;
	font-family: Arial;
}
.formSessionPrice {
	display: inline-block;
	background: #fff;
	padding: 1px 5px;
	color: #941717;
	margin-right: 5px;
	width: 95px;
}
.formSessionContainer-topMargin {
	margin-top: 5px !important;
}
@media (min-width: 768px) {
	.form-error .bookStandFormOne input,
	.form-error .bookStandFormOne select {
		min-width: 100% !important;
		max-width: 370px;
	}
	.form-error .selectBox-dropdown,
	.form-error .selectBox-dropdown .selectBox-label {
		width: 100% !important;
		min-width: 198px !important;
		max-width: 65%;
	}
	.formSessionContainer {
		margin: 0;
		width: 345px;
	}
	.formSessionPrice {
		display: inline-block;
		background: #fff;
		padding: 1px 5px;
		color: #941717;
		margin-left: 10px;
		float: right;
		margin-right: 5px;
		width: 95px;
	}
}
.form-error .col-md-9.col-lg-7.col-sm-9.col-xs-11.input-div {
	width: 95% !important;
	padding-left: 0 !important;
}
@media (min-width: 769px) {
	.help-block {
		margin-right: 0;
	}
	.input-div {
		padding-right: 0;
	}
	.selectBox-dropdown {
		width: 52% !important;
	}
}
.selectBox-dropdown .selectBox-label {
	padding: 0;
}
.selectBox-dropdown .selectBox-label {
	white-space: normal;
}
.form-one-registration .bootstrap-select > .dropdown-toggle.bs-placeholder,
.form-one-registration
	.bootstrap-select
	> .dropdown-toggle.bs-placeholder:hover,
.form-one-registration
	.bootstrap-select
	> .dropdown-toggle.bs-placeholder:focus,
.form-one-registration
	.bootstrap-select
	> .dropdown-toggle.bs-placeholder:active {
	color: #024;
	border-radius: 0 !important;
	background-color: #fff;
}
.form-one-registration .bootstrap-select.btn-group:not(.input-group-btn),
.form-one-registration .bootstrap-select.btn-group[class*="col-"] {
	float: left;
}
.form-one-registration .bootstrap-select.form-control:not([class*="col-"]) {
	width: 52%;
}
.form-one-registration .dropdown-menu > li > a:hover,
.form-one-registration .dropdown-menu > li > a:focus {
	background-color: #d8d8d8;
}
.form-one-registration .dropdown-menu > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.42857143;
	color: #333;
	white-space: normal;
}
.form-error .bootstrap-select.form-control:not([class*="col-"]) {
	width: 100%;
}
.form-one-registration .btn.dropdown-togglet:hover {
	color: #333;
	background-color: #fff;
	border-color: #adadad;
}
.form-one-registration .bootstrap-select > .dropdown-toggle {
	width: 100%;
	padding-right: 25px;
	z-index: 1;
	background-color: #fff;
}
.form-one-registration .btn-default:active:hover,
.form-one-registration .btn-default.active:hover,
.form-one-registration .open > .dropdown-toggle.btn-default:hover,
.form-one-registration .btn-default:active:focus,
.form-one-registration .btn-default.active:focus,
.form-one-registration .open > .dropdown-toggle.btn-default:focus,
.form-one-registration .btn-default:active.focus,
.form-one-registration .btn-default.active.focus,
.form-one-registration .open > .dropdown-toggle.btn-default.focus {
	color: #024;
	background-color: #fff;
	border-color: #8c8c8c;
}
.form-one-registration .btn {
	border-radius: 0;
}
@media (min-width: 320px) and (max-width: 767px) {
	h4.formSubHeader {
		margin-left: 0 !important;
		width: 100% !important;
	}
	.custom-tool-tip .tooltip.fade.bottom.in .tooltip-inner {
		background-color: #024;
		border-radius: 0;
		padding: 10% 8%;
		width: auto;
		height: auto;
		text-align: left;
		font-family: arial;
		font-size: 12px;
		line-height: 1 !important;
	}
	.custom-select-box {
		margin-right: 5px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.custom-select-box {
		margin-right: 10px;
	}
}
h4.formSubHeader {
	margin-bottom: 40px;
	margin-left: 14px;
	width: 70%;
	padding-bottom: 3px;
	border-bottom: 1px solid #cacaca;
}
.form-error .text.section > p {
	margin-left: -15px;
}
.registration-form-two {
	margin-top: 20px;
}
.form-error .col-md-9.col-lg-7.col-sm-9.col-xs-11.input-div {
	width: 95% !important;
	padding-left: 0 !important;
}
.form-error .help-block {
	color: #f00 !important;
	width: 175px;
	margin-bottom: 5px;
}
@media (max-width: 1199px) and (min-width: 992px) {
	.form-error .InformaBookStandForm small.help-block {
		color: #f00 !important;
	}
	.form-error .bookStandFormOne .form-one-control-btns input,
	.form-error .bookStandFormOne .form-one-control-btns select {
		width: 45% !important;
	}
}
@media (min-width: 320px) and (max-width: 767px) {
	.form-one-registration input,
	.form-one-registration select,
	.form-one-registration textarea {
		margin: 0 !important;
		margin-right: 5px !important;
		width: 100%;
	}
	.form-one-registration .checkbox input[type="checkbox"] {
		margin-left: -20px !important;
	}
	.custom-form-button {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	.custom-tool-tip .tooltip-inner {
		min-width: 200px;
	}
	.form-tab-btn {
		padding-left: 0 !important;
	}
	.selectBox-dropdown {
		width: 100% !important;
	}
	.input-div .selectBox-dropdown {
		margin-right: 5px;
	}
}
@media (min-width: 768px) and (max-width: 1200px) {
	.form-tab-btn input[type="button"],
	.form-tab-btn input[type="submit"],
	.form-tab-btn input[type="reset"] {
		background-color: #000;
		color: #e1e1e1 !important;
	}
	.form-one-registration .form-tab-btn input {
		float: left;
	}
	.form-tab-btn {
		padding-left: 14% !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.form-one-registration input,
	.form-one-registration select,
	.form-one-registration textarea {
		height: 35px !important;
		border-radius: 0 !important;
		padding-left: 10px !important;
		color: rgba(102, 102, 102, 0.5) !important;
		font-size: 16px !important;
		font-family: arial !important;
		border: 1px solid #e1e1e1 !important;
		float: left !important;
		margin-right: 20px;
	}
	.InformaBookStandForm small.help-block {
		background-image: url("clientlibs/images/errormsg.png");
		background-repeat: no-repeat;
		color: #fff !important;
		float: left;
		height: 35px;
		padding: 9px;
		padding-top: 1% !important;
		line-height: 1;
		width: 170px;
		margin-top: 0 !important;
	}
}
.custom-form-button {
	display: inline-block;
	padding-right: 16px;
}
input[type="button"],
input[type="submit"],
input[type="reset"] {
	background-color: #000;
	color: #e1e1e1 !important;
}
.form-tab-btn {
	padding-left: 14%;
}
.form-tab-btn div {
	display: inline-block;
}
@-moz-document url-prefix() {
	.InformaBookStandForm .custom-tool-tip ~ .help-block {
		margin-left: 6px;
	}
	.InformaBookStandForm .custom-tool-tip {
		float: left;
		position: static !important;
		margin-top: 5px;
	}
	.form-error .InformaBookStandForm .custom-tool-tip ~ .help-block {
		margin-left: -5px !important;
	}
	.form-error .InformaBookStandForm .custom-tool-tip {
		position: absolute !important;
		top: 5px;
		margin-top: 0 !important;
	}
	.InformaBookStandForm .two-column-form .custom-tool-tip ~ .help-block {
		margin-left: -5px !important;
	}
	.InformaBookStandForm .two-column-form .custom-tool-tip {
		position: absolute !important;
		top: 5px;
		margin-top: 0 !important;
	}
}
.two-column-form .form-horizontal .form-one-control-label {
	padding-left: 0;
}
@media (min-width: 1200px) {
	.two-column-form .col-md-9.col-lg-7.col-sm-9.col-xs-11.input-div input,
	.two-column-form .col-md-9.col-lg-7.col-sm-9.col-xs-11.input-div select,
	.two-column-form .col-md-9.col-lg-7.col-sm-9.col-xs-11.input-div textarea {
		width: 90%;
		margin-right: 10px;
	}
	.InformaBookStandForm .two-column-form .help-block {
		-moz-appearance: none;
		background: none !important;
		color: #f00 !important;
		float: left !important;
		font-size: 14px;
		margin: 0 0 0 -5px;
		padding: 7px;
		width: 95%;
	}
	.two-column-form .col-md-12.col-sm-12.form-one-control-btns {
		padding-left: 0;
	}
	.form-one-registration
		.two-column-form
		.bootstrap-select.form-control:not([class*="col-"]) {
		width: 90% !important;
	}
	.two-column-form .custom-checkbox-legend {
		padding-left: 0 !important;
	}
	.formSessionContainer {
		width: 51% !important;
	}
	.formSessionContainer p {
		width: 56% !important;
		word-wrap: break-word;
	}
	.checkbox label {
		width: 100%;
	}
	.two-column-form .formSessionContainer {
		width: 94% !important;
	}
	.two-column-form .checkbox label {
		width: 98% !important;
	}
	.two-column-form .formSessionContainer p {
		width: 52% !important;
		word-wrap: break-word;
	}
	.form-error .formSessionPrice {
		float: left;
		margin-left: 0;
		word-break: break-word;
	}
	.form-error .formSessionContainer p {
		word-wrap: break-word;
		width: 100% !important;
	}
	.InformaBookStandForm .checkbox.form-custom-checkbox label {
		float: left;
		width: auto !important;
		margin-right: 20px;
		max-width: 51.3%;
	}
	.custom-checkbox-fieldset
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		small.help-block {
		position: absolute;
		right: 135px;
		top: 0;
	}
	.InformaBookStandForm span.formSessionContainer {
		width: 94.6% !important;
	}
	.InformaBookStandForm
		.two-column-form
		.custom-checkbox-fieldset
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		small.help-block {
		position: relative;
		right: 20px;
	}
	.InformaBookStandForm .two-column-form .checkbox.form-custom-checkbox label {
		max-width: 92% !important;
		width: auto;
		float: left;
		margin-right: 13px;
	}
	.form-error .checkbox.col-md-12.col-sm-12 label {
		width: 100% !important;
	}
	.form-error span.formSessionContainer {
		width: 100% !important;
	}
	.form-error
		.custom-checkbox-fieldset
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		small.help-block {
		position: relative;
		float: left !important;
		right: 20px;
	}
	.form-error .checkbox.form-custom-checkbox.col-md-12.col-sm-12 {
		width: 98%;
	}
	.form-error
		.checkbox.col-md-12.col-sm-12.formSessionContainer-topMargin
		input {
		margin-left: -20px !important;
	}
	.InformaBookStandForm .file-caption-main {
		width: 100%;
	}
	.InformaBookStandForm .file-input.file-input-new {
		width: 52%;
		margin-right: 20px;
	}
	.InformaBookStandForm .file-input {
		width: 51.7%;
		display: inline-block;
		margin-right: 15px;
	}
	.InformaBookStandForm div.file-input:not(.file-input-new) .btn-file {
		margin-right: 0;
	}
	.two-column-form .file-input.file-input-new {
		width: 90%;
		margin-right: 10px;
	}
	.two-column-form .file-input {
		width: 89%;
		display: inline-block;
		margin-right: 10px;
	}
	.form-error .fileUplodClass .custom-tool-tip {
		top: 7px;
	}
	.form-error .file-input.file-input-new {
		width: 100%;
		margin-right: 5px;
	}
	.form-error .file-input {
		width: 100%;
		margin-right: 5px;
	}
	.form-error .input-group-btn span.hidden-xs {
		display: none;
	}
	.form-error div.file-input:not(.file-input-new) .btn-file {
		margin-right: 0;
	}
	.form-error
		.input-group-btn
		button.btn.btn-default.fileinput-remove.fileinput-remove-button {
		padding: 9px 12px;
	}
	.captchadiv .g-recaptcha.custom-captcha {
		width: 52%;
	}
	.captchadiv .g-recaptcha.custom-captcha iframe {
		width: 100%;
	}
	.rc-anchor-normal .rc-anchor-content {
		height: 74px;
		width: 74%;
	}
	.rc-inline-block {
		width: 100%;
	}
	.form-error .col-md-9.col-lg-7.col-sm-9.col-xs-11.input-div {
		width: 91% !important;
	}
	.form-error .help-block {
		line-height: 2;
	}
	.InformaBookStandForm .fileUplodClass .file-input {
		margin-right: 20px;
		width: 52%;
	}
	.InformaBookStandForm .fileUplodClass .file-input.file-input-new {
		width: 51.9%;
	}
	.two-column-form .fileUplodClass .file-input {
		width: 90.5%;
		margin-right: 9px;
	}
	.two-column-form .fileUplodClass .file-input.file-input-new {
		width: 90%;
	}
	.InformaBookStandForm .interest-levle-checkBox-component .help-block {
		position: absolute;
		top: 0;
		left: 55.7%;
	}
	.InformaBookStandForm .preference-level-checkBox-component .help-block {
		position: absolute;
		top: -33px;
		left: 56.3%;
	}
	.InformaBookStandForm .interest-levle-checkBox-component .custom-tool-tip {
		left: 55.6%;
	}
	.InformaBookStandForm
		.checkbox
		label.communication-preference-Label-hide::before,
	.InformaBookStandForm
		.checkbox
		label.communication-preference-Label-hide::after {
		top: 4px;
	}
	.two-column-form .interest-levle-checkBox-component .custom-tool-tip {
		left: 93.2%;
	}
	.two-column-form .interest-levle-checkBox-component .help-block {
		position: static !important;
	}
	.two-column-form .interest-levle-checkBox-component .custom-tool-tip {
		left: 93.2%;
	}
	.InformaBookStandForm
		.checkbox.formSessionContainer-topMargin.interest-level-checkBox.form-session-container {
		width: 54%;
	}
	.InformaBookStandForm
		.checkbox.formSessionContainer-topMargin.interest-level-checkBox.form-session-container {
		padding-top: 1px;
		margin-top: 0 !important;
		margin-bottom: 5px;
	}
	.InformaBookStandForm .demographic-values-checkBox label {
		width: 50.5%;
		margin-left: 0;
	}
	.two-column-form
		.checkbox.formSessionContainer-topMargin.interest-level-checkBox.form-session-container {
		width: 95% !important;
	}
	.form-error
		.checkbox.formSessionContainer-topMargin.interest-level-checkBox.form-session-container {
		width: 99% !important;
	}
	.form-error
		.checkbox.formSessionContainer-topMargin.interest-level-checkBox.form-session-container
		input {
		margin-left: -20px !important;
	}
	.form-error .fileUplodClass .file-input.file-input-new {
		width: 100%;
		margin-right: 5px;
	}
	.form-error .fileUplodClass .file-input {
		width: 100%;
		margin-right: 5px;
	}
	.form-error .interest-levle-checkBox-component .help-block {
		position: static !important;
	}
	.form-error .interest-levle-checkBox-component .custom-tool-tip {
		left: 101.5%;
	}
	.form-error .checkbox.col-md-12.col-sm-12 label {
		max-width: 100%;
	}
	.demographic-values-checkBox {
		margin-left: 0 !important;
	}
	.col-xs-12.col-sm-9.col-md-9.col-lg-9
		.container-form.section
		.form-container.form-error.form-error-resize
		.form-main-fo1
		.text.section
		p {
		margin-left: -15px !important;
	}
	.col-xs-12.col-sm-9.col-md-9.col-lg-9
		.container-form.section
		.form-container.form-error.form-error-resize
		.InformaBookStandForm
		div.text.section {
		padding-left: 3px !important;
	}
	.col-xs-12.col-sm-6
		.container-form.section
		.form-container.form-error.form-error-resize
		.form-main-fo1
		.text.section
		p {
		margin-left: -15px !important;
	}
	.col-xs-12.col-sm-6
		.container-form.section
		.form-container.form-error.form-error-resize
		.InformaBookStandForm
		div.text.section {
		padding-left: 3px !important;
	}
	.col-xs-12.col-sm-3.col-md-3.col-lg-3
		.container-form.section
		.form-container.form-error.form-error-resize
		.form-main-fo1
		.text.section
		p {
		margin-left: -15px !important;
	}
	.col-xs-12.col-sm-3.col-md-3.col-lg-3
		.container-form.section
		.form-container.form-error.form-error-resize
		.InformaBookStandForm
		div.text.section {
		padding-left: 3px !important;
	}
	.form-error
		.demographic_gender
		.input-div.interest-levle-checkBox-component.genderRadioBox.forms-custom-radio-btn
		.radio.demographic-values-checkBox.Gender-option
		input {
		margin-left: -20px !important;
	}
	.two-column-form .preference-level-checkBox-component .help-block {
		position: static;
		margin-left: -15px;
	}
	.two-column-form .bv-form .subscriptions {
		margin: 20px 0 0 20px;
	}
	.InformaBookStandForm .form-group.subscription-form-group {
		padding-left: 35px !important;
	}
	.InformaBookStandForm
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		.checkbox
		label {
		width: 54.6%;
	}
	.InformaBookStandForm .subscription-default-div,
	.InformaBookStandForm
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		label.communication-channel-name {
		width: 54.7%;
	}
	.InformaBookStandForm
		.checkbox.form-custom-checkbox.col-md-12.col-sm-12.communication-channel
		label {
		width: 86% !important;
	}
	.InformaBookStandForm
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		.checkbox
		label.email-communication-channel {
		max-width: 80% !important;
		width: 86% !important;
	}
	.InformaBookStandForm
		.bv-form
		.subscriptions
		.subscription-default-div
		.intrestwithInforma
		span
		span.asterisk-sign-clr,
	.InformaBookStandForm
		.bv-form
		.subscriptions
		.hide-show-div
		.intrestwithInforma
		span
		span.asterisk-sign-clr {
		position: relative;
		right: 5px;
		top: -5px;
	}
	.form-one-registration
		.subscription-hide-div
		input.hide-communication-channel {
		width: 55%;
	}
	.InformaBookStandForm
		.checkbox.form-custom-checkbox
		label.communication-preference-Label-hide {
		max-width: 54%;
		margin-right: 0;
		width: 57% !important;
	}
	.InformaBookStandForm
		.checkbox.form-custom-checkbox.communication-preference-checkbox-hide {
		margin-left: 0;
	}
	.InformaBookStandForm
		.bv-form
		.subscriptions
		.preference-level-checkBox-component {
		padding-left: 0;
	}
	.InformaBookStandForm .checkbox.form-custom-checkbox.col-md-12.col-sm-12 {
		margin-left: 0;
	}
	.InformaBookStandForm
		.col-xs-11.col-sm-9.col-md-12.col-lg-12.preference-level-checkBox-component
		.checkbox {
		margin-left: 0;
	}
	.form-container .InformaBookStandForm .Registration-With {
		padding-left: 19px !important;
	}
	.two-column-form .form-group.subscription-form-group {
		padding-left: 15px !important;
	}
	.two-column-form
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		.checkbox
		label {
		width: 78.6% !important;
		word-wrap: break-word;
	}
	.two-column-form
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		label.communication-channel-name {
		width: 78.6%;
	}
	.two-column-form
		.custom-subscription-fieldset
		.col-md-9.col-lg-7.col-sm-9.col-xs-11.input-div.subscriptioncheckBox.forms-custom-radio-btn {
		width: 100%;
	}
	.two-column-form
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		.checkbox
		label.email-communication-channel {
		width: 100%;
	}
	.two-column-form .preference-level-checkBox-component small.help-block {
		margin-left: -5px !important;
	}
	.two-column-form .subscription-default-div {
		width: 77%;
	}
	.form-error .subscription-default-div {
		width: 91%;
	}
	.form-error
		.checkbox.form-custom-checkbox
		label.communication-preference-Label-hide {
		max-width: 100% !important;
		width: 97% !important;
	}
	.form-error
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		.checkbox
		label {
		width: 97%;
		word-wrap: break-word;
	}
	.form-error
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		label.communication-channel-name {
		width: 95%;
	}
	.form-error
		.input-div.subscriptioncheckBox.forms-custom-radio-btn
		.checkbox.form-custom-checkbox.col-md-12.col-sm-12 {
		width: 100%;
		padding-right: 5px;
	}
	.form-error
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		.checkbox
		label.email-communication-channel {
		max-width: 100% !important;
		width: 100% !important;
	}
	.form-error .preference-level-checkBox-component small.help-block {
		position: static;
		margin-left: -0;
		padding-left: 0;
	}
	.form-error .form-group.subscription-form-group {
		padding-left: 1px !important;
	}
	.form-error .bv-form .subscriptions {
		margin: 0 !important;
	}
	.form-container.form-error .Registration-With {
		padding-left: 0 !important;
		margin-left: -12px !important;
	}
	.InformaBookStandForm .captchadiv .g-recaptcha {
		width: 52% !important;
	}
	.two-column-form .captchadiv .g-recaptcha {
		width: 90% !important;
		margin-right: 10px !important;
	}
	.form-error .g-recaptcha {
		transform: scale(0.75) !important;
		-webkit-transform: scale(0.75) !important;
		transform-origin: 0 0 !important;
		-webkit-transform-origin: 0 0 !important;
	}
	.InformaBookStandForm
		.checkbox.formSessionContainer-topMargin.interest-level-checkBox.form-session-container {
		width: 53.9%;
	}
	.two-column-form .form-group.submit-form-group {
		padding-left: 10px;
	}
	.two-column-form .submit.section {
		width: 50%;
	}
	.form-error
		.form-group.submit-form-group
		.col-md-3.col-sm-3.custom-submit-hide-div.hidden-xs {
		display: none;
	}
	.form-error .form-group.submit-form-group {
		width: 100%;
	}
	.form-error .form-group.submit-form-group {
		margin-left: -15px;
	}
	.form-error .bookStandFormOne .form-group.submit-form-group input {
		min-width: 100% !important;
		max-width: 98px;
		margin-right: 0 !important;
	}
	.form-error .col-md-9.col-sm-9.col-xs-11.col-lg-9.custom-submit-btn-div div {
		display: inline-block;
	}
	.form-error .col-md-9.col-sm-9.col-xs-11.col-lg-9.custom-submit-btn-div {
		width: 100%;
		padding-right: 0;
		padding-left: 0;
	}
	.interest-levle-checkBox-div1 {
		width: 52% !important;
	}
	.InformaBookStandForm
		.is-primary-form-group
		.custom-checkbox-fieldset
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		small.help-block {
		right: 128px !important;
		margin-top: -5px !important;
	}
	.InformaBookStandForm
		.is-primary-form-group
		.custom-checkbox-fieldset
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		label {
		margin-right: 23px !important;
	}
	.two-column-form
		.is-primary-form-group
		.custom-checkbox-fieldset
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		small.help-block {
		right: 20 !important;
		margin-top: 0 !important;
	}
	.two-column-form
		.is-primary-form-group
		.custom-checkbox-fieldset
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		label {
		margin-right: 16px !important;
	}
	.InformaBookStandForm
		.is-primary-form-group
		.custom-checkbox-fieldset
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		span.custom-tool-tip.phonenumbercat-tool-tip {
		top: 0 !important;
	}
	.two-column-form
		.is-primary-form-group
		.custom-checkbox-fieldset
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		span.custom-tool-tip.phonenumbercat-tool-tip {
		top: 0 !important;
	}
	.InformaBookStandForm span.custom-tool-tip.phonenumbercat-tool-tip {
		z-index: 1;
	}
	.form-error
		.is-primary-form-group
		.custom-checkbox-fieldset
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		small.help-block {
		right: 20 !important;
		margin-top: 0 !important;
	}
	.form-error span.custom-tool-tip.phonenumbercat-tool-tip {
		z-index: 1;
		right: -33px;
	}
	.form-error
		.is-primary-form-group
		.checkbox.form-custom-checkbox
		input.is-primary-checkbox {
		margin-left: -20px !important;
	}
}
@media (max-width: 767px) and (min-width: 320px) {
	.two-column-form .form-horizontal .form-one-control-label {
		padding-left: 5px;
	}
	.two-column-form .col-md-9.col-lg-7.col-sm-9.col-xs-11.input-div {
		padding-left: 5px;
	}
	.two-column-form .form-tab-btn {
		padding-left: 3px !important;
	}
	.InformaBookStandForm .help-block {
		width: auto;
	}
	.two-column-form .custom-checkbox-legend {
		padding-left: 5px !important;
	}
	.two-column-form .custom-checkbox-fieldset .col-sm-9.col-sm-9 {
		padding-left: 5px !important;
	}
	.custom-checkbox-legend {
		padding-left: 15px !important;
	}
	.form-horizontal .form-one-control-label {
		padding-left: 15px;
	}
	.checkbox label {
		width: 100%;
	}
	.checkbox {
		padding-right: 5px;
	}
	.formSessionContainer {
		width: 100%;
		margin-right: 0 !important;
	}
	.form-horizontal .radio,
	.form-horizontal .checkbox {
		padding-left: 15px !important;
	}
	.two-column-form .custom-select-box {
		margin-right: 5px !important;
	}
	@-moz-document url-prefix() {
		.InformaBookStandForm .custom-tool-tip ~ .help-block {
			margin-left: -5px !important;
		}
		.InformaBookStandForm .custom-tool-tip {
			position: absolute !important;
			top: 5px;
			margin-top: 0 !important;
		}
		.form-error .InformaBookStandForm .custom-tool-tip ~ .help-block {
			margin-left: -5px !important;
		}
		.form-error .InformaBookStandForm .custom-tool-tip {
			position: absolute !important;
			top: 5px;
			margin-top: 0 !important;
		}
	}
	.file-caption-main {
		width: 100% !important;
	}
	.file-upload {
		padding-right: 0;
	}
	.file-input-new {
		margin-right: 15px !important;
	}
	.InformaBookStandForm .checkbox.col-md-12.col-sm-12 label {
		width: 100% !important;
	}
	.forms-custom-radio-btn input[type="checkbox"] {
		margin-top: 4px !important;
	}
	.forms-custom-radio-btn input[type="radio"] {
		margin-top: 4px !important;
	}
	.custom-checkbox-fieldset
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		small.help-block {
		margin-left: -25px;
	}
	.custom-tool-tip.phonenumbercat-tool-tip {
		right: -30px;
	}
	.two-column-form .form-horizontal .form-one-control-label {
		width: 89.1%;
		padding-left: 7px !important;
	}
	.two-column-form
		legend.custom-checkbox-legend.forms-title-color-fo.col-md-3.col-sm-3 {
		padding-left: 7px !important;
		width: 89.1%;
	}
	.InformaBookStandForm span.formSessionContainer {
		margin-bottom: 10px;
	}
	.InformaBookStandForm
		.checkbox.col-md-12.col-sm-12.formSessionContainer-topMargin
		input[type="checkbox"] {
		margin-left: -20px !important;
	}
	.InformaBookStandForm
		.checkbox.col-md-12.col-sm-12.formSessionContainer-topMargin {
		padding-top: 0;
		margin-top: 0 !important;
		margin-bottom: 25px;
	}
	.form-horizontal .form-one-control-label {
		padding-left: 17px;
	}
	.InformaBookStandForm
		.checkbox.col-md-12.col-sm-12.formSessionContainer-topMargin {
		min-height: 50px;
		margin-bottom: 15px;
	}
	.InformaBookStandForm .file-caption-main {
		width: 100%;
	}
	.InformaBookStandForm .file-input.file-input-new {
		width: 100%;
		margin-right: 5px !important;
	}
	.InformaBookStandForm .fileUplodClass .custom-tool-tip {
		right: -15px !important;
		top: 7px;
	}
	.InformaBookStandForm
		.input-group-btn
		button.btn.btn-default.fileinput-remove.fileinput-remove-button {
		padding: 9px 12px;
	}
	.InformaBookStandForm div.file-input:not(.file-input-new) .btn-file {
		margin-right: 0;
	}
	.InformaBookStandForm .file-input {
		width: 100%;
	}
	.two-column-form .form-one-control-label {
		padding-left: 6px;
	}
	.bookStandFormOne input[type="button"],
	.bookStandFormOne input[type="submit"],
	.bookStandFormOne input[type="reset"],
	.bookStandFormOne .two-column-form .form-tab-btn input[type="button"],
	.bookStandFormOne .two-column-form .form-tab-btn input[type="submit"],
	.bookStandFormOne .two-column-form .form-tab-btn input[type="reset"] {
		min-width: 85px;
		max-width: 85px;
	}
	.row.form-one-registration.custom-form-row {
		margin-right: -15px !important;
		margin-left: -15px !important;
	}
	div#formTitleId h1.forms-title.form-fo1-title {
		margin-left: -15px;
		margin-right: -15px;
	}
	h1.forms-title.form-fo1-title {
		margin-bottom: 0;
	}
	.InformaBookStandForm h4.formSubHeader {
		padding-left: 17px !important;
	}
	.InformaBookStandForm input[type="button"].download-btn {
		padding-left: 5px !important;
	}
	.download-tab-btn {
		margin-bottom: 5px !important;
	}
	.InformaBookStandForm .demographic-values-checkBox label {
		width: 100%;
		margin-left: 0;
	}
	label.col-md-3.col-sm-3.form-one-control-label.forms-title-color-fo {
		width: 89.4%;
	}
	.form-error .help-block {
		line-height: 1 !important;
	}
	.InformaBookStandForm div.text.section {
		padding-left: 5px;
	}
	.InformaBookStandForm .interest-levle-checkBox-component .custom-tool-tip {
		right: -15px !important;
	}
	.InformaBookStandForm .interest-levle-checkBox-component .help-block {
		position: static !important;
	}
	.InformaBookStandForm .preference-level-checkBox-component .help-block {
		position: static !important;
	}
	.InformaBookStandForm
		.checkbox.formSessionContainer-topMargin.interest-level-checkBox.form-session-container {
		padding-top: 1px;
		margin-top: 0 !important;
	}
	.InformaBookStandForm
		.checkbox.formSessionContainer-topMargin.interest-level-checkBox.form-session-container
		input {
		margin-left: -20px !important;
	}
	.col-xs-12.col-sm-9.col-md-9.col-lg-9
		.container-form.section
		.form-container.form-error-resize
		.form-main-fo1
		.text.section
		p {
		margin-left: -15px !important;
		padding-left: 12px !important;
	}
	.col-xs-12.col-sm-9.col-md-9.col-lg-9
		.container-form.section
		.form-container.form-error-resize
		.InformaBookStandForm
		div.text.section {
		padding-left: 3px !important;
	}
	.col-xs-12.col-sm-6
		.container-form.section
		.form-container.form-error-resize
		.form-main-fo1
		.text.section
		p {
		margin-left: -15px !important;
		padding-left: 12px !important;
	}
	.col-xs-12.col-sm-6
		.container-form.section
		.form-container.form-error-resize
		.InformaBookStandForm
		div.text.section {
		padding-left: 5px !important;
	}
	.col-xs-12.col-sm-3.col-md-3.col-lg-3
		.container-form.section
		.form-container.form-error-resize
		.form-main-fo1
		.text.section
		p {
		margin-left: -15px !important;
		padding-left: 12px !important;
	}
	.col-xs-12.col-sm-3.col-md-3.col-lg-3
		.container-form.section
		.form-container.form-error-resize
		.InformaBookStandForm
		div.text.section {
		padding-left: 3px !important;
	}
	.demographic_gender
		.input-div.interest-levle-checkBox-component.genderRadioBox.forms-custom-radio-btn
		.radio.demographic-values-checkBox.Gender-option
		input {
		margin-left: -20px !important;
	}
	.socialRegistration .Registration-With {
		padding-left: 5px;
	}
	.InformaBookStandForm
		.bv-form
		.subscriptions
		.preference-level-checkBox-component {
		padding-left: 0;
	}
	.InformaBookStandForm .form-group.subscription-form-group {
		padding-left: 15px !important;
	}
	.InformaBookStandForm .subscription-default-div {
		width: 89%;
	}
	.InformaBookStandForm
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		label.communication-channel-name {
		width: 89%;
	}
	.InformaBookStandForm
		.bv-form
		.subscriptions
		.subscription-default-div
		.intrestwithInforma
		span
		span.asterisk-sign-clr,
	.InformaBookStandForm
		.bv-form
		.subscriptions
		.hide-show-div
		.intrestwithInforma
		span
		span.asterisk-sign-clr {
		position: relative;
		right: 5px;
		top: -3px;
	}
	.InformaBookStandForm
		.checkbox
		label.communication-preference-Label-hide::before,
	.InformaBookStandForm
		.checkbox
		label.communication-preference-Label-hide::after {
		top: 0;
	}
	.form-container .InformaBookStandForm .Registration-With {
		padding-left: 2px !important;
	}
	.two-column-form .subscription-default-div {
		padding-left: 5px;
	}
	.two-column-form
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		label {
		width: 90%;
		padding-left: 0;
		word-wrap: break-word !important;
	}
	.two-column-form #preferencedcommuwithInforma-div2 .checkboxlabelwithinforma {
		padding-left: 5px !important;
	}
	.two-column-form .form-group.subscription-form-group {
		padding-left: 0 !important;
	}
	.two-column-form .preference-level-checkBox-component small.help-block {
		margin-left: 0 !important;
		padding-left: 0 !important;
	}
	.form-container .two-column-form .Registration-With {
		padding-left: 0 !important;
		margin-left: -9px !important;
	}
	.InformaBookStandForm .captchadiv .g-recaptcha {
		width: 100% !important;
		margin-right: 5px;
	}
	.two-column-form .form-group.submit-form-group {
		padding-left: 5px;
	}
	.InformaBookStandForm .custom-submit-hide-div {
		display: none;
	}
	.InformaBookStandForm
		.is-primary-form-group
		.checkbox.form-custom-checkbox
		input.is-primary-checkbox {
		margin-left: -20px !important;
	}
	.two-column-form
		.is-primary-form-group
		.checkbox.form-custom-checkbox
		input.is-primary-checkbox {
		margin-left: -20px !important;
	}
}
@media (max-width: 991px) and (min-width: 768px) {
	.two-column-form .col-sm-6.col-xs-12 {
		width: 100%;
	}
	.InformaBookStandForm .two-column-form small.help-block {
		-moz-appearance: none;
		background: none !important;
		color: #f00 !important;
		float: none !important;
		font-size: 14px;
		margin: 0 0 0 -5px;
		padding: 7px;
		margin-bottom: 7px;
		display: block;
		width: 56%;
		margin-bottom: 10px;
		padding-top: 40px !important;
	}
	.two-column-form .col-md-12.col-sm-12.form-one-control-btns {
		padding-left: 15% !important;
	}
	.formSessionContainer {
		width: 51% !important;
	}
	.InformaBookStandForm .formSessionContainer p {
		width: 45% !important;
		word-wrap: break-word;
	}
	.InformaBookStandForm .checkbox label {
		width: 99%;
	}
	.form-error .help-block {
		float: left !important;
	}
	.form-error .InformaBookStandForm small.help-block {
		width: 100%;
	}
	.form-error .formSessionPrice {
		width: 100% !important;
		word-break: break-word;
	}
	.form-error .formSessionContainer p {
		word-wrap: break-word;
		width: 100% !important;
	}
	.InformaBookStandForm .formSessionContainer {
		width: 94% !important;
	}
	.InformaBookStandForm
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		label {
		width: 51% !important;
		margin-right: 12px;
	}
	.InformaBookStandForm .checkbox.form-custom-checkbox .help-block {
		margin-top: -7px !important;
	}
	.form-error .checkbox.col-md-12.col-sm-12 label {
		width: 100% !important;
	}
	.file-caption-main {
		width: 100%;
	}
	.InformaBookStandForm .file-input.file-input-new {
		width: 52%;
		margin-right: 10px;
	}
	.InformaBookStandForm .file-input {
		width: 51.4%;
		display: inline-block;
		margin-right: 10px;
	}
	.InformaBookStandForm div.file-input:not(.file-input-new) .btn-file {
		margin-right: 0;
	}
	.two-column-form .file-caption-main {
		width: 100%;
	}
	.two-column-form .file-input.file-input-new {
		width: 52%;
		margin-right: 10px;
	}
	.two-column-form .file-input {
		width: 51.4%;
		display: inline-block;
		margin-right: 10px;
	}
	.form-error .input-group-btn .btn-file span.hidden-xs {
		display: none;
	}
	.form-error .file-input.file-input-new {
		width: 100%;
	}
	.form-error .file-input {
		width: 100%;
	}
	.form-error .fileUplodClass .custom-tool-tip {
		top: 7px;
	}
	.form-error .input-group-btn span.hidden-xs {
		display: none;
	}
	.form-error
		.input-group-btn
		button.btn.btn-default.fileinput-remove.fileinput-remove-button {
		padding: 9px;
	}
	.form-error .input-group-btn .btn.btn-primary.btn-file {
		padding: 6px;
	}
	.form-error #rc-imageselect,
	.form-error .g-recaptcha {
		transform: scale(0.45) !important;
		-webkit-transform: scale(0.45) !important;
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0;
	}
	.form-error .col-md-9.col-lg-7.col-sm-9.col-xs-11.input-div {
		width: 81% !important;
	}
	.form-error .help-block {
		line-height: 1 !important;
	}
	.form-error .InformaBookStandForm small.help-block {
		padding-right: 0 !important;
	}
	.InformaBookStandForm .fileUplodClass .file-input {
		margin-right: 10px;
		width: 52.2%;
	}
	.InformaBookStandForm .fileUplodClass .file-input.file-input-new {
		margin-right: 10px;
	}
	.InformaBookStandForm .interest-levle-checkBox-component .help-block {
		position: absolute;
		top: 0;
		left: 55%;
	}
	.InformaBookStandForm .preference-level-checkBox-component .help-block {
		position: absolute;
		top: -33px;
		left: 87.5%;
	}
	.InformaBookStandForm .interest-levle-checkBox-component .custom-tool-tip {
		left: 55.2%;
	}
	.two-column-form .interest-levle-checkBox-component .help-block {
		position: static !important;
	}
	.two-column-form .interest-levle-checkBox-component .custom-tool-tip {
		left: 55.5%;
	}
	.InformaBookStandForm .demographic-values-checkBox label {
		width: 50.5%;
		margin-left: 0;
	}
	.InformaBookStandForm
		.checkbox.formSessionContainer-topMargin.interest-level-checkBox.form-session-container {
		width: 54.5%;
	}
	.InformaBookStandForm
		.checkbox.formSessionContainer-topMargin.interest-level-checkBox.form-session-container {
		padding-top: 1px;
		margin-top: 0 !important;
		margin-bottom: 5px;
	}
	label.col-md-3.col-sm-3.form-one-control-label.forms-title-color-fo {
		width: 25%;
		float: left;
	}
	.col-md-9.col-lg-7.col-sm-9.col-xs-11.input-div {
		width: 75%;
	}
	label.col-md-3.col-sm-3.form-one-control-label.forms-title-color-fo {
		padding-left: 15px;
	}
	.form-error
		.checkbox.formSessionContainer-topMargin.interest-level-checkBox.form-session-container {
		width: 100% !important;
	}
	.form-error
		.checkbox.formSessionContainer-topMargin.interest-level-checkBox.form-session-container
		input {
		margin-left: -20px !important;
	}
	.form-error .fileUplodClass .file-input {
		width: 100%;
	}
	.form-error .fileUplodClass .file-input.file-input-new {
		width: 100%;
	}
	.form-error .interest-levle-checkBox-component .help-block {
		position: static !important;
	}
	.form-error .interest-levle-checkBox-component .custom-tool-tip {
		left: 101.5%;
	}
	.form-error .checkbox.col-md-12.col-sm-12 label {
		max-width: 100%;
	}
	.demographic-values-checkBox {
		margin-left: 0 !important;
	}
	.col-xs-12.col-sm-9.col-md-9.col-lg-9
		.container-form.section
		.form-container.form-error.form-error-resize
		.form-main-fo1
		.text.section
		p {
		margin-left: -15px !important;
	}
	.col-xs-12.col-sm-9.col-md-9.col-lg-9
		.container-form.section
		.form-container.form-error.form-error-resize
		.InformaBookStandForm
		div.text.section {
		padding-left: 3px !important;
	}
	.col-xs-12.col-sm-6
		.container-form.section
		.form-container.form-error.form-error-resize
		.form-main-fo1
		.text.section
		p {
		margin-left: -15px !important;
	}
	.col-xs-12.col-sm-6
		.container-form.section
		.form-container.form-error.form-error-resize
		.InformaBookStandForm
		div.text.section {
		padding-left: 3px !important;
	}
	.col-xs-12.col-sm-3.col-md-3.col-lg-3
		.container-form.section
		.form-container.form-error.form-error-resize
		.form-main-fo1
		.text.section
		p {
		margin-left: -15px !important;
	}
	.col-xs-12.col-sm-3.col-md-3.col-lg-3
		.container-form.section
		.form-container.form-error.form-error-resize
		.InformaBookStandForm
		div.text.section {
		padding-left: 3px !important;
	}
	.form-error
		.demographic_gender
		.input-div.interest-levle-checkBox-component.genderRadioBox.forms-custom-radio-btn
		.radio.demographic-values-checkBox.Gender-option
		input {
		margin-left: -20px !important;
	}
	.InformaBookStandForm .form-group.subscription-form-group {
		padding-left: 15px !important;
	}
	.InformaBookStandForm .subscription-default-div,
	.InformaBookStandForm .subscription-hide-div {
		width: 64%;
	}
	.InformaBookStandForm
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		label.communication-channel-name {
		width: 64%;
	}
	.InformaBookStandForm
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		.checkbox
		label {
		width: 88%;
	}
	.InformaBookStandForm
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		.checkbox
		label.email-communication-channel,
	.InformaBookStandForm
		.checkbox.form-custom-checkbox.col-md-12.col-sm-12.communication-channel
		label {
		width: 88% !important;
	}
	.InformaBookStandForm
		.bv-form
		.subscriptions
		.subscription-default-div
		.intrestwithInforma
		span
		span.asterisk-sign-clr,
	.InformaBookStandForm
		.bv-form
		.subscriptions
		.hide-show-div
		.intrestwithInforma
		span
		span.asterisk-sign-clr {
		position: relative;
		right: 5px;
		top: -3px;
	}
	.InformaBookStandForm
		.checkbox.form-custom-checkbox.communication-preference-checkbox-hide {
		margin-left: 0;
	}
	.InformaBookStandForm
		.bv-form
		.subscriptions
		.preference-level-checkBox-component {
		padding-left: 0;
	}
	.InformaBookStandForm .checkbox.form-custom-checkbox.col-md-12.col-sm-12 {
		margin-left: 0;
	}
	.InformaBookStandForm
		.col-xs-11.col-sm-9.col-md-12.col-lg-12.preference-level-checkBox-component
		.checkbox {
		margin-left: 0;
	}
	.InformaBookStandForm
		.checkbox
		label.communication-preference-Label-hide::before,
	.InformaBookStandForm
		.checkbox
		label.communication-preference-Label-hide::after {
		top: 0;
	}
	.form-container .InformaBookStandForm .Registration-With {
		padding-left: 0 !important;
	}
	.two-column-form .preference-level-checkBox-component small.help-block {
		margin-left: -5px !important;
	}
	.two-column-form .form-group.subscription-form-group {
		padding-left: 15px !important;
	}
	.two-column-form
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		label {
		width: 65%;
		word-wrap: break-word;
	}
	.InformaBookStandForm
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		.checkbox
		label {
		width: 69%;
	}
	.two-column-form
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		.checkbox
		label {
		width: 69%;
	}
	.form-error .form-group.subscription-form-group {
		padding-left: 0 !important;
	}
	.form-error
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		.checkbox
		label {
		word-wrap: break-word;
	}
	.form-error .bv-form .subscriptions {
		margin: 0 !important;
	}
	.form-error .preference-level-checkBox-component small.help-block {
		position: static;
		margin-left: 0;
		padding-left: 0;
	}
	.form-error
		label.col-md-3.col-sm-3.form-one-control-label.forms-title-color-fo {
		width: 90% !important;
	}
	.form-error .checkbox.col-md-12.col-sm-12.form-custom-checkbox label {
		width: 100% !important;
		margin-right: 0 !important;
	}
	.form-error .subscription-default-div {
		width: 81%;
		word-wrap: break-word;
	}
	.form-error
		.hide-show-div
		.col-xs-11.col-sm-12.col-md-12.col-lg-12.preference-level-checkBox-component.subscription-hide-div {
		width: 81% !important;
		padding-right: 0 !important;
	}
	.form-error
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		.checkbox
		label {
		width: 100%;
		word-wrap: break-word;
	}
	.form-error
		.col-xs-11.col-sm-9.col-md-12.col-lg-12.preference-level-checkBox-component {
		width: 90%;
	}
	.form-error
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		label.communication-channel-name {
		width: 90%;
	}
	.form-error
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		.checkbox
		label.email-communication-channel {
		max-width: 100% !important;
		width: 100% !important;
	}
	.form-error
		.input-div.subscriptioncheckBox.forms-custom-radio-btn
		.checkbox.form-custom-checkbox.col-md-12.col-sm-12 {
		width: 100%;
		padding-right: 0;
	}
	.form-container.form-error .Registration-With {
		padding-left: 0 !important;
		margin-left: -12px !important;
	}
	.InformaBookStandForm .captchadiv .g-recaptcha {
		width: 50% !important;
	}
	.two-column-form .captchadiv .g-recaptcha {
		width: 52% !important;
		margin-right: 10px !important;
	}
	.form-error .g-recaptcha {
		transform: scale(0.39) !important;
		-webkit-transform: scale(0.39) !important;
		transform-origin: 0 0 !important;
		-webkit-transform-origin: 0 0 !important;
	}
	.InformaBookStandForm .col-md-3.col-sm-3.custom-submit-hide-div {
		width: 25%;
		float: left;
	}
	.InformaBookStandForm
		.col-md-9.col-sm-9.col-xs-11.col-lg-9.custom-submit-btn-div {
		width: 75% !important;
	}
	.two-column-form .col-md-9.col-sm-9.col-xs-11.col-lg-9.custom-submit-btn-div {
		padding-left: 22px;
	}
	.form-error
		.form-group.submit-form-group
		.col-md-3.col-sm-3.custom-submit-hide-div {
		display: none;
	}
	.form-error .col-md-9.col-sm-9.col-xs-11.col-lg-9.custom-submit-btn-div {
		width: 75% !important;
	}
	.form-error .col-md-9.col-sm-9.col-xs-11.col-lg-9.custom-submit-btn-div {
		padding-right: 0;
		padding-left: 0;
	}
	.InformaBookStandForm .interest-levle-checkBox-component .custom-tool-tip {
		left: 53.9%;
	}
	.form-error .interest-levle-checkBox-component .custom-tool-tip {
		left: 101.5%;
	}
	.InformaBookStandForm
		.is-primary-form-group
		.custom-checkbox-fieldset
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		small.help-block {
		margin-top: -6px !important;
	}
	.InformaBookStandForm .interest-levle-checkBox-component .help-block {
		left: 53.9%;
	}
	.InformaBookStandForm span.custom-tool-tip.phonenumbercat-tool-tip {
		left: 54% !important;
		top: 0;
	}
	.InformaBookStandForm span.custom-tool-tip.phonenumbercat-tool-tip {
		z-index: 1 !important;
	}
	.two-column-form span.custom-tool-tip.phonenumbercat-tool-tip {
		left: 54.2% !important;
	}
	.two-column-form
		.is-primary-form-group
		.custom-checkbox-fieldset
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		small.help-block {
		margin-left: -26px !important;
	}
	.form-error span.custom-tool-tip.phonenumbercat-tool-tip {
		left: 101% !important;
	}
	.form-error
		.is-primary-form-group
		.custom-checkbox-fieldset
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		small.help-block {
		margin-left: -23px !important;
		width: auto !important;
	}
}
@media (max-width: 1199px) and (min-width: 992px) {
	.InformaBookStandForm .two-column-form small.help-block {
		-moz-appearance: none;
		background: none !important;
		color: #f00 !important;
		float: left !important;
		font-size: 14px;
		margin: 0 0 0 -5px;
		padding: 7px;
		width: 75%;
	}
	.two-column-form .col-md-9.col-lg-7.col-sm-9.col-xs-11.input-div input,
	.two-column-form .col-md-9.col-lg-7.col-sm-9.col-xs-11.input-div select,
	.two-column-form .col-md-9.col-lg-7.col-sm-9.col-xs-11.input-div textarea {
		width: 70%;
		margin-right: 5px;
	}
	.two-column-form .col-md-12.col-sm-12.form-one-control-btns {
		padding-left: 0 !important;
	}
	.form-one-registration
		.two-column-form
		.bootstrap-select.form-control:not([class*="col-"]) {
		width: 70%;
		margin-right: 5px;
	}
	.formSessionContainer {
		width: 51% !important;
	}
	.formSessionContainer p {
		width: 65%;
		word-wrap: break-word;
	}
	.two-column-form .formSessionContainer p {
		width: 40%;
		word-wrap: break-word;
	}
	.checkbox label {
		width: 100%;
	}
	.two-column-form .formSessionContainer {
		width: 70% !important;
	}
	.form-error .InformaBookStandForm small.help-block {
		padding-left: 5px;
		padding-right: 0;
	}
	.form-error .formSessionPrice {
		float: left;
		margin-left: 0;
		word-break: break-word;
	}
	.form-error .formSessionContainer p {
		word-wrap: break-word;
		width: 100% !important;
	}
	.InformaBookStandForm
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		label {
		width: 51.3% !important;
		margin-right: 20px;
	}
	.InformaBookStandForm span.formSessionContainer {
		width: 94.6% !important;
	}
	.InformaBookStandForm .checkbox.form-custom-checkbox .help-block {
		margin-top: -7px !important;
	}
	.InformaBookStandForm .two-column-form .checkbox.col-md-12.col-sm-12 label {
		width: 70% !important;
	}
	.InformaBookStandForm .two-column-form span.formSessionContainer {
		width: 100% !important;
	}
	.form-error .help-block {
		line-height: 2 !important;
		margin-bottom: 5px !important;
	}
	.form-error .bv-form .help-block {
		padding-left: 6px;
	}
	.form-error .text.section > p {
		margin-top: 20px;
	}
	.form-error .form_row {
		margin-top: 30px;
	}
	.form-error label.col-md-3.col-sm-3 {
		margin-top: 10px;
	}
	.form-error .checkbox.col-md-12.col-sm-12 label {
		width: 100% !important;
	}
	.InformaBookStandForm .input-group.file-caption-main {
		width: 100% !important;
	}
	.InformaBookStandForm .file-input.file-input-new {
		width: 52%;
	}
	.InformaBookStandForm .file-input {
		width: 51.6%;
		margin-right: 19px;
		display: inline-block;
	}
	.InformaBookStandForm div.file-input:not(.file-input-new) .btn-file {
		margin-right: 0;
	}
	.two-column-form .file-input.file-input-new {
		width: 70%;
		margin-right: 5px;
	}
	.two-column-form .file-input {
		width: 68.8%;
		margin-right: 5px;
		display: inline-block;
	}
	.two-column-form div.file-input:not(.file-input-new) .btn-file {
		margin-right: 0;
	}
	.form-error .file-input.file-input-new {
		width: 100%;
		margin-right: 5px;
	}
	.form-error .file-input {
		width: 100%;
		display: inline-block;
	}
	.form-error .input-group-btn span.hidden-xs {
		display: none;
	}
	.form-error
		.input-group-btn
		button.btn.btn-default.fileinput-remove.fileinput-remove-button {
		padding: 9px 12px;
	}
	.form-error .fileUplodClass .custom-tool-tip {
		top: 7px;
	}
	.form-error #rc-imageselect,
	.form-error .g-recaptcha {
		transform: scale(0.6) !important;
		-webkit-transform: scale(0.6) !important;
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0;
	}
	.form-error .col-md-9.col-lg-7.col-sm-9.col-xs-11.input-div {
		width: 87% !important;
	}
	.InformaBookStandForm .fileUplodClass .file-input {
		margin-right: 20px;
		width: 52%;
	}
	.InformaBookStandForm .fileUplodClass .file-input.file-input-new {
		margin-right: 20px;
	}
	.two-column-form .fileUplodClass .file-input {
		width: 70%;
		margin-right: 5px;
	}
	.two-column-form .fileUplodClass .file-input.file-input-new {
		margin-right: 5px;
	}
	.two-column-form .input-group-btn span.hidden-xs {
		display: none;
	}
	.two-column-form
		.input-group-btn
		button.btn.btn-default.fileinput-remove.fileinput-remove-button {
		padding: 9px 12px;
	}
	.InformaBookStandForm .interest-levle-checkBox-component .help-block {
		position: absolute;
		top: 0;
		left: 56%;
	}
	.InformaBookStandForm .preference-level-checkBox-component .help-block {
		position: absolute;
		top: -33px;
		left: 65.4%;
	}
	.InformaBookStandForm .interest-levle-checkBox-component .custom-tool-tip {
		left: 55.8%;
	}
	.two-column-form .interest-levle-checkBox-component .help-block {
		position: static !important;
	}
	.two-column-form .interest-levle-checkBox-component .custom-tool-tip {
		left: 73%;
	}
	.InformaBookStandForm
		.checkbox.formSessionContainer-topMargin.interest-level-checkBox.form-session-container {
		width: 54.5%;
	}
	.InformaBookStandForm
		.checkbox.formSessionContainer-topMargin.interest-level-checkBox.form-session-container {
		padding-top: 1px;
		margin-top: 0 !important;
		margin-bottom: 5px;
	}
	.InformaBookStandForm .demographic-values-checkBox label {
		width: 50.5%;
		margin-left: 0;
	}
	.two-column-form
		.checkbox.formSessionContainer-topMargin.interest-level-checkBox.form-session-container {
		width: 68.3% !important;
	}
	.form-error
		.checkbox.formSessionContainer-topMargin.interest-level-checkBox.form-session-container {
		width: 100% !important;
	}
	.form-error
		.checkbox.formSessionContainer-topMargin.interest-level-checkBox.form-session-container
		input {
		margin-left: -20px !important;
	}
	.form-error
		.checkbox.formSessionContainer-topMargin.interest-level-checkBox.form-session-container
		span.formSessionContainer {
		width: 100% !important;
	}
	.form-error .fileUplodClass .file-input {
		width: 100%;
		margin-right: 5px;
	}
	.form-error .fileUplodClass .file-input.file-input-new {
		width: 100%;
		margin-right: 5px;
	}
	.form-error .interest-levle-checkBox-component .help-block {
		position: static !important;
	}
	.form-error .interest-levle-checkBox-component .custom-tool-tip {
		left: 101.5%;
	}
	.form-error .checkbox.col-md-12.col-sm-12.form-custom-checkbox label {
		max-width: 100%;
		width: 100% !important;
	}
	.demographic-values-checkBox {
		margin-left: 0 !important;
	}
	.col-xs-12.col-sm-9.col-md-9.col-lg-9
		.container-form.section
		.form-container.form-error.form-error-resize
		.form-main-fo1
		.text.section
		p {
		margin-left: -15px !important;
	}
	.col-xs-12.col-sm-9.col-md-9.col-lg-9
		.container-form.section
		.form-container.form-error.form-error-resize
		.InformaBookStandForm
		div.text.section {
		padding-left: 3px !important;
	}
	.col-xs-12.col-sm-6
		.container-form.section
		.form-container.form-error.form-error-resize
		.form-main-fo1
		.text.section
		p {
		margin-left: -15px !important;
	}
	.col-xs-12.col-sm-6
		.container-form.section
		.form-container.form-error.form-error-resize
		.InformaBookStandForm
		div.text.section {
		padding-left: 3px !important;
	}
	.col-xs-12.col-sm-3.col-md-3.col-lg-3
		.container-form.section
		.form-container.form-error.form-error-resize
		.form-main-fo1
		.text.section
		p {
		margin-left: -15px !important;
	}
	.col-xs-12.col-sm-3.col-md-3.col-lg-3
		.container-form.section
		.form-container.form-error.form-error-resize
		.InformaBookStandForm
		div.text.section {
		padding-left: 3px !important;
	}
	.form-error
		.demographic_gender
		.input-div.interest-levle-checkBox-component.genderRadioBox.forms-custom-radio-btn
		.radio.demographic-values-checkBox.Gender-option
		input {
		margin-left: -20px !important;
	}
	.InformaBookStandForm .form-group.subscription-form-group {
		padding-left: 35px !important;
	}
	.InformaBookStandForm .subscription-default-div {
		width: 63.5%;
	}
	.InformaBookStandForm .subscription-hide-div {
		width: 63%;
	}
	.InformaBookStandForm
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		label.communication-channel-name {
		width: 63.5%;
	}
	.InformaBookStandForm
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		.checkbox
		label {
		width: 63.6%;
	}
	.InformaBookStandForm
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		.checkbox
		label.email-communication-channel,
	.InformaBookStandForm
		.checkbox.form-custom-checkbox.col-md-12.col-sm-12.communication-channel
		label {
		width: 86% !important;
	}
	.InformaBookStandForm
		.bv-form
		.subscriptions
		.subscription-default-div
		.intrestwithInforma
		span
		span.asterisk-sign-clr,
	.InformaBookStandForm
		.bv-form
		.subscriptions
		.hide-show-div
		.intrestwithInforma
		span
		span.asterisk-sign-clr {
		position: relative;
		right: 5px;
		top: -3px;
	}
	.InformaBookStandForm
		.bv-form
		.subscriptions
		.preference-level-checkBox-component {
		padding-left: 0;
	}
	.InformaBookStandForm .checkbox.form-custom-checkbox.col-md-12.col-sm-12 {
		margin-left: 0;
	}
	.InformaBookStandForm
		.col-xs-11.col-sm-9.col-md-12.col-lg-12.preference-level-checkBox-component
		.checkbox {
		margin-left: 0;
	}
	.InformaBookStandForm
		.checkbox
		label.communication-preference-Label-hide::before,
	.InformaBookStandForm
		.checkbox
		label.communication-preference-Label-hide::after {
		top: 0;
	}
	.form-container .InformaBookStandForm .Registration-With {
		padding-left: 20px !important;
	}
	.two-column-form .form-group.subscription-form-group {
		padding-left: 35px !important;
	}
	.two-column-form .subscription-default-div {
		width: 77%;
	}
	.two-column-form
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		.checkbox
		label {
		width: 78.6% !important;
		word-wrap: break-word;
	}
	.two-column-form
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		label.communication-channel-name {
		width: 78.6%;
	}
	.two-column-form
		.custom-subscription-fieldset
		.col-md-9.col-lg-7.col-sm-9.col-xs-11.input-div.subscriptioncheckBox.forms-custom-radio-btn {
		width: 100%;
	}
	.two-column-form
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		.checkbox
		label.email-communication-channel {
		width: 79% !important;
	}
	.two-column-form .preference-level-checkBox-component small.help-block {
		margin-left: -5px !important;
	}
	.two-column-form
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		label {
		width: 77%;
	}
	.form-error .bv-form .subscriptions {
		margin: 0 !important;
	}
	.form-error
		.hide-show-div
		.col-xs-11.col-sm-12.col-md-12.col-lg-12.preference-level-checkBox-component.subscription-hide-div {
		width: 88% !important;
		padding-right: 0 !important;
	}
	.form-error
		.hide-show-div
		.checkbox.form-custom-checkbox.communication-preference-checkbox-hide {
		margin-left: 0;
	}
	.form-error .form-group.subscription-form-group {
		padding-left: 1px !important;
	}
	.form-error .subscription-default-div {
		width: 87%;
	}
	.form-error
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		.checkbox
		label {
		width: 96%;
		word-wrap: break-word;
	}
	.form-error
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		label.communication-channel-name {
		width: 95%;
	}
	.form-error
		fieldset.custom-checkbox-fieldset.custom-subscription-fieldset
		.checkbox
		label.email-communication-channel {
		max-width: 100% !important;
		width: 100% !important;
	}
	.form-error
		.input-div.subscriptioncheckBox.forms-custom-radio-btn
		.checkbox.form-custom-checkbox.col-md-12.col-sm-12 {
		width: 100%;
		padding-right: 0;
	}
	.form-error .preference-level-checkBox-component small.help-block {
		position: static;
		margin-left: 0;
		padding-left: 0;
	}
	.form-container.form-error .Registration-With {
		padding-left: 0 !important;
		margin-left: -12px !important;
	}
	.InformaBookStandForm .captchadiv .g-recaptcha {
		width: 52% !important;
	}
	.two-column-form .captchadiv .g-recaptcha {
		width: 70% !important;
		margin-right: 5px !important;
	}
	.two-column-form .captchadiv .g-recaptcha {
		transform: scale(0.72) !important;
		-webkit-transform: scale(0.72) !important;
		transform-origin: 0 0 !important;
		-webkit-transform-origin: 0 0 !important;
	}
	.form-error .g-recaptcha {
		transform: scale(0.58) !important;
		-webkit-transform: scale(0.58) !important;
		transform-origin: 0 0 !important;
		-webkit-transform-origin: 0 0 !important;
	}
	.two-column-form .submit.section {
		width: 50%;
	}
	.two-column-form .form-group.submit-form-group {
		padding-left: 9px;
	}
	.form-error
		.form-group.submit-form-group
		.col-md-3.col-sm-3.custom-submit-hide-div {
		display: none;
	}
	.form-error .col-md-9.col-sm-9.col-xs-11.col-lg-9.custom-submit-btn-div {
		width: 89%;
		padding-right: 0;
		padding-left: 0;
	}
	.form-error .col-md-9.col-sm-9.col-xs-11.col-lg-9.custom-submit-btn-div div {
		display: inline-block;
	}
	.form-error
		.col-md-9.col-sm-9.col-xs-11.col-lg-9.custom-submit-btn-div
		input {
		width: 45% !important;
	}
	.InformaBookStandForm .interest-levle-checkBox-component .custom-tool-tip {
		left: 55.9% !important;
	}
	.two-column-form .interest-levle-checkBox-component .custom-tool-tip {
		left: 73% !important;
	}
	.form-error .interest-levle-checkBox-component .custom-tool-tip {
		left: 101.5% !important;
	}
	.InformaBookStandForm
		.is-primary-form-group
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		label {
		max-width: 51.3% !important;
		width: auto !important;
	}
	.InformaBookStandForm
		.is-primary-form-group
		.custom-checkbox-fieldset
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		span.custom-tool-tip.phonenumbercat-tool-tip {
		top: 0;
		left: -0.3%;
		position: relative;
	}
	.InformaBookStandForm
		.is-primary-form-group
		.custom-checkbox-fieldset
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		small.help-block {
		right: 15.6% !important;
		position: absolute;
	}
	.InformaBookStandForm span.custom-tool-tip.phonenumbercat-tool-tip {
		z-index: 1 !important;
	}
	.two-column-form
		.is-primary-form-group
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		label {
		max-width: 70% !important;
		margin-right: 10px !important;
	}
	.two-column-form
		.is-primary-form-group
		.custom-checkbox-fieldset
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		small.help-block {
		position: relative !important;
		top: 5px !important;
		margin-left: 18px !important;
	}
	.form-error
		.is-primary-form-group
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		label {
		max-width: 100% !important;
		width: 100% !important;
	}
	.form-error
		.is-primary-form-group
		.custom-checkbox-fieldset
		.checkbox.col-md-12.col-sm-12.form-custom-checkbox
		small.help-block {
		position: relative !important;
	}
	.form-error span.custom-tool-tip.phonenumbercat-tool-tip {
		position: absolute !important;
		left: 102% !important;
	}
	.form-error
		.is-primary-form-group
		.checkbox.form-custom-checkbox
		input.is-primary-checkbox {
		margin-left: -20px !important;
	}
}
@media screen and (min-width: 768px) {
	.form-container {
		margin-left: -15px !important;
		margin-right: -15px !important;
	}
}
.captchadiv .g-recaptcha {
	display: inline-block;
	float: left;
	margin-right: 20px;
}
.custom-tool-tip.phonenumbercat-tool-tip {
	float: left;
}
.InformaBookStandForm .custom-tool-tip {
	position: absolute;
	top: 5px;
}
.InformaBookStandForm .custom-tool-tip .tool-tip-img {
	height: 25px;
	width: 25px;
}
.InformaBookStandForm .custom-tool-tip .tooltip-inner {
	background-color: #024;
	border-radius: 0;
	padding: 10% 8%;
	min-width: 100px;
	width: auto;
	height: auto;
	text-align: left;
	font-family: arial;
	font-size: 12px;
	line-height: 1 !important;
}
.InformaBookStandForm .custom-tool-tip .tooltip.right .tooltip-arrow {
	border-right-color: #024;
}
.InformaBookStandForm .custom-tool-tip .tooltip.bottom .tooltip-arrow {
	border-bottom-color: #024;
}
.two-column-form .custom-tool-tip .tooltip-inner {
	min-width: 80px;
}
.InformaBookStandForm .help-block {
	padding-top: 9px !important;
}
.two-column-form .custom-select-box {
	margin-right: 10px;
}
.InformaBookStandForm
	.bootstrap-select.btn-group
	.dropdown-menu
	li
	a
	span.text {
	margin-bottom: 0;
}
.form-error .custom-checkbox-legend.forms-title-color-fo.col-md-3.col-sm-3 {
	padding-left: 0 !important;
	width: 100%;
}
.two-column-form .custom-checkbox-legend {
	padding-left: 0 !important;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
	min-height: 27px;
	margin-left: 5px;
}
.form-error .formSessionContainer {
	width: 100% !important;
}
.form-error .formSessionContainer-topMargin {
	padding-right: 5px !important;
}
.form-error .custom-checkbox-legend.forms-title-color-fo.col-md-3.col-sm-3 {
	margin-bottom: 0;
}
.file-upload {
	padding-left: 5px;
}
.form-control.file-caption.kv-fileinput-caption {
	border-radius: 0 !important;
	border: 0 !important;
}
.InformaBookStandForm .form_row {
	margin-top: 20px;
	margin-left: -2px;
}
.InformaBookStandForm .checkbox.col-md-12.col-sm-12 label {
	width: 54%;
	float: left;
}
.InformaBookStandForm .help-block {
	font-size: 12px;
	font-family: arial;
}
.checkbox.form-custom-checkbox input[type="checkbox"],
.checkbox.form-custom-checkbox input[type="radio"] {
	z-index: 0 !important;
}
.InformaBookStandForm .form-control[readonly] {
	background-color: #fff !important;
	cursor: pointer;
}
.form-error .form_row {
	margin-left: -15px;
}
.bv-form .help-block {
	padding-left: 15px;
}
.form-error .form_row {
	margin-left: -15px;
}
.form-error .help-block {
	line-height: 2;
	margin-bottom: 5px;
}
.form-error .bv-form .help-block {
	padding-left: 6px;
}
.form-error .text.section > p {
	margin-top: 20px;
}
.form-error .form_row {
	margin-top: 30px;
}
.form-error label.col-md-3.col-sm-3 {
	margin-top: 10px;
}
.form-error fieldset.checkbox-fieldset-margin {
	margin-bottom: -17px;
}
.custom-business-fieldset .checkbox.form-custom-checkbox input[type="checkbox"],
.custom-business-fieldset .checkbox.form-custom-checkbox input[type="radio"] {
	z-index: 1 !important;
}
.radio.form-custom-checkbox.col-md-12.col-sm-12.Gender-option {
	padding-left: 14px;
}
.InformaBookStandForm .radio.form-custom-checkbox label {
	float: left;
	margin-right: 20px;
	max-width: 51.3%;
	width: auto;
}
.InformaBookStandForm .two-column-form .radio.form-custom-checkbox label {
	width: auto;
	float: left;
	margin-right: 13px;
	max-width: 92%;
}
.form-error .bv-form .help-block {
	width: 100%;
	height: auto;
	padding-bottom: 0 !important;
}
.form-error .registration-form-two {
	margin-top: 0 !important;
}
.form-error .custom-form-row {
	padding-bottom: 25px !important;
}
.form-error .form-main-fo1 .text.section p {
	margin-left: -12px !important;
	margin-top: 10px !important;
}
#rc-imageselect {
	transform: scale(0.77);
	-webkit-transform: scale(0.77);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
}
div.customDividerForms {
	margin-top: 0;
}
.form-container {
	margin-top: 0;
}
.form-error .bv-form .help-block {
	width: auto;
}
.form-one-registration input,
.form-one-registration select,
.form-one-registration textarea {
	color: #024 !important;
}
.InformaBookStandForm
	.bootstrap-select.btn-group
	.dropdown-toggle
	.filter-option {
	color: #024 !important;
}
.InformaBookStandForm input[type="button"],
input[type="submit"],
input[type="reset"] {
	color: #e1e1e1 !important;
}
.InformaBookStandForm .text.section p {
	padding-left: 21px;
}
#quickSignupdiv {
	display: none;
}
.form-horizontal .forms-title-color-fo.signupsub-title {
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 10px;
}
span.glyphicon.glyphicon-eye-open.eyespanquick {
	position: absolute;
	margin-top: 10px;
	margin-left: -41px;
}
.forms-title {
	text-transform: none;
}
.form-container {
	margin-top: 0;
}
.container-form.section .container-fluid {
	margin-top: 0 !important;
}
div.customDividerForms {
	margin-top: 0 !important;
}
.form-error .form-main-fo1 .text.section p {
	margin-left: -15px !important;
	margin-top: 10px !important;
}
.InformaBookStandForm .text.section p {
	padding-left: 0 !important;
}
.form-error .registration-form-two {
	margin-top: 0 !important;
	padding-right: 0;
	padding-left: 0;
}
.form-error h1.forms-title.form-fo1-title {
	padding-left: 12px;
}
.form-error .margintop5px p {
	padding-left: 12px;
}
.row.form-one-registration.custom-form-row {
	margin-right: 0;
	margin-left: 0;
}
.InformaBookStandForm
	.bootstrap-select.btn-group
	.dropdown-toggle
	.filter-option {
	font-size: 16px;
	font-family: arial;
}
small.file-upload-failed {
	display: none;
}
.fileUplodClass .file-input {
	float: left;
}
.InformaBookStandForm h4.formSubHeader {
	margin-bottom: 0;
	margin-left: 0;
	width: 100%;
	padding-bottom: 3px;
	border-bottom: 1px solid #cacaca;
	padding-left: 35px;
}
.download-tab-btn {
	margin-bottom: 5px;
}
.form-error h4.formSubHeader {
	padding-left: 0;
}
.form-error .bookStandFormOne .form-one-control-btns input {
	min-width: 100% !important;
	max-width: 98px;
	margin-right: 0 !important;
}
.defaultmargingap {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.InformaBookStandForm
	.bootstrap-select.btn-group
	.dropdown-menu
	li
	a
	span.text {
	word-break: break-word !important;
}
.form-error .bookStandFormOne select {
	min-width: 0 !important;
}
.InformaBookStandForm div.text.section {
	padding-left: 20px;
}
.InformaBookStandForm .checkbox.interest-level-checkBox {
	padding-left: 15px;
}
ul.list-inline.social-buttons {
	margin-top: 10px;
}
ul.list-inline.social-buttons li {
	padding-right: 15px;
	padding-left: 0;
}
.bv-form .form-group .socialRegistration {
	padding-top: 20px;
}
.Registration-With h4 {
	font-family: Arial;
	font-size: 16px;
	color: #000;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-top: 20px;
}
.Registration-With {
	padding-left: 42px;
}
.form-error .Registration-With {
	padding-left: 15px;
}
.two-column-form .Registration-With {
	padding-left: 58px;
}
.InformaBookStandForm .bv-form .subscriptions .intrestwithInforma {
	font-family: "Arial Bold", "Arial";
	font-weight: 700;
	font-style: normal;
	font-size: 20px;
	position: relative;
	display: inline;
}
.InformaBookStandForm .bv-form .subscriptions .intrestwithInforma span {
	font-size: 20px;
	color: #024;
}
.InformaBookStandForm .bv-form .subscriptions .checkboxlabelwithinforma {
	font-family: "Arial Bold", "Arial";
	font-weight: 700;
	font-style: normal;
	font-size: 16px;
	color: #024;
	padding: 0 0 5px 15px;
	display: inline;
}
#preferencedcommuwithInforma-div1 .checkbox,
#preferencedcommuwithInforma-div2 .checkbox {
	min-height: 38px;
}
.InformaBookStandForm .bv-form .subscriptions .wcboxiInforma {
	padding-left: 15px;
}
.InformaBookStandForm .bv-form .subscriptions .hide-show-div .wcboxiInforma {
	padding-left: 18px !important;
}
.InformaBookStandForm
	.bv-form
	.subscriptions
	.preference-level-checkBox-component {
	padding-top: 10px;
}
.checkbox_disabled {
	cursor: not-allowed !important;
}
.InformaBookStandForm
	.bv-form
	.subscriptions
	.intrestwithInforma
	span
	span.asterisk-sign-clr {
	color: #d11 !important;
	font-weight: normal;
	font-size: 12px !important;
	position: absolute;
	top: 3px;
	right: -10px;
}
#preferencedcommuwithInforma-div2 .subscriptioncheckBox,
#preferencedcommuwithInforma-div2 .checkboxlabelwithinforma {
	padding-left: 0;
}
.two-column-form .preference-level-checkBox-component small.help-block {
	position: static;
	padding-top: 0 !important;
	margin-bottom: 0 !important;
}
.form-container .InformaBookStandForm .Registration-With h4 {
	color: #024 !important;
}
.submit-form-group {
	margin-top: 20px !important;
}
.InformaBookStandForm
	.is-primary-form-group
	.checkbox.form-custom-checkbox
	input[type="checkbox"] {
	z-index: 1 !important;
}
.display-none {
	display: none;
}
.captchdisplay {
	display: block;
}
.formSessionPrice p:nth-of-type(1) {
	width: auto !important;
	padding-right: 5px;
}
.eventListing .event-items-list-container {
	clear: both;
	padding-bottom: 100px;
	padding-top: 10px;
}
.eventListing .event-title {
	font-weight: bold;
	font-size: 1.5em;
}
.eventListing .event-listing-extra {
	clear: both;
	border-top: 1px #000 solid;
	border-bottom: 1px #000 solid;
	height: 40px;
	position: relative;
	line-height: 3em;
}
.eventListing .event-listing-extra .event-listing-stats {
	float: left;
}
.eventListing .event-listing-extra .event-listing-sort-options {
	position: absolute;
	right: 150px;
}
.eventListing .event-listing-extra .event-listing-sort-options label {
	width: auto;
}
.eventListing .event-listing-extra .event-listing-sort-options .sort-options {
	display: inline-block;
	line-height: 2.7em;
}
.eventListing .event-listing-extra .event-listing-sort-options .form-control {
	border: 0 none;
	padding: 0;
	margin: 0;
	height: auto;
	width: auto;
	border-radius: inherit;
	display: inline-block;
	line-height: 2.7em;
	box-shadow: none;
	font-weight: bold;
	padding-right: 20px;
	background-size: 14px !important;
}
.eventListing .event-logo.missing,
.eventListing .event-logo-image.missing {
	display: none;
}
.eventListing .event-items-list-container .event-items-stats {
	display: none;
}
.eventListing .event-logo {
	float: left;
	margin-right: 2em;
}
.eventListing .display-grid .event-logo {
	float: none;
	margin: 0 auto;
	height: 76px;
	margin-top: 6px;
}
.eventListing .event-logo .event-logo-image {
	max-width: 270px;
	max-height: 114px;
}
.eventListing .event-listing-display-options {
	float: right;
}
.eventListing .grid-icon {
	display: inline-block;
	border-left: 1px #000 solid;
	border-right: 1px #000 solid;
}
.eventListing .grid-icon.active {
	background-color: #000;
}
.eventListing .grid-icon--fill {
	position: relative;
	width: 38px;
	height: 38px;
}
.eventListing .grid-icon:hover > span > span {
	opacity: 0.8;
}
.eventListing .grid-icon > .layer {
	width: 100%;
	position: absolute;
	left: 0;
}
.eventListing .grid-icon--fill > .layer {
	width: 100%;
	height: 6px;
}
.eventListing .grid-icon--fill > .layer--primary {
	top: 0;
	margin-top: 6px;
}
.eventListing .grid-icon--fill > .layer--secondary {
	top: 50%;
	margin-top: -3px;
}
.eventListing .grid-icon--fill > .layer--tertiary {
	bottom: 0;
	margin-bottom: 6px;
}
.eventListing .grid-icon--fill > .layer > span {
	position: absolute;
	display: block;
	width: 6px;
	height: 100%;
	background-color: #333;
}
.eventListing .active.grid-icon--fill > .layer > span {
	background-color: #fff;
}
.eventListing .grid-icon--fill > .layer > span {
	left: 50%;
	margin-left: -3px;
}
.eventListing .grid-icon--fill > .layer > span:before {
	display: block;
	content: "";
	width: 6px;
	height: 100%;
	background-color: #333;
	left: -10px;
	position: absolute;
}
.eventListing .active.grid-icon--fill > .layer > span:before {
	background-color: #fff;
}
.eventListing .grid-icon--fill > .layer > span:after {
	display: block;
	content: "";
	width: 6px;
	height: 100%;
	background-color: #333;
	right: -10px;
	position: absolute;
}
.eventListing .active.grid-icon--fill > .layer > span:after {
	background-color: #fff;
}
.eventListing .list-icon {
	display: inline-block;
	border-left: 1px #000 solid;
	position: absolute;
	right: 38px;
}
.eventListing .active.list-icon {
	background-color: #000;
}
.eventListing .list-icon--fill {
	position: absolute;
	width: 38px;
	height: 38px;
}
.eventListing .list-icon:hover > span > span {
	opacity: 0.8;
}
.eventListing .list-icon > .layer {
	width: 100%;
	position: absolute;
	left: 0;
}
.eventListing .list-icon--fill > .layer {
	width: 100%;
	height: 6px;
}
.eventListing .list-icon--fill > .layer--primary {
	top: 0;
	margin-top: 6px;
}
.eventListing .list-icon--fill > .layer--secondary {
	top: 50%;
	margin-top: -3px;
}
.eventListing .list-icon--fill > .layer--tertiary {
	bottom: 0;
	margin-bottom: 6px;
}
.eventListing .list-icon--fill > .layer > span {
	position: absolute;
	display: block;
	width: 6px;
	height: 100%;
	background-color: #333;
}
.eventListing .active.list-icon--fill > .layer > span {
	background-color: #fff;
}
.eventListing .list-icon--fill > .layer > span {
	left: 50%;
	margin-left: -3px;
}
.eventListing .list-icon--fill > .layer > span:before {
	display: block;
	content: "";
	width: 6px;
	height: 100%;
	background-color: #333;
	left: -10px;
	position: absolute;
}
.eventListing .active.list-icon--fill > .layer > span:before {
	background-color: #fff;
}
.eventListing .list-icon--fill > .layer > span:after {
	display: block;
	content: "";
	width: 12px;
	height: 100%;
	background-color: #333;
	right: -10px;
	position: absolute;
}
.eventListing .active.list-icon--fill > .layer > span:after {
	background-color: #fff;
}
.eventListing .event-website {
	font-weight: bold;
	-webkit-border-radius: 3%;
	-moz-border-radius: 3%;
	border-radius: 3%;
	border-top-left-radius: 3%;
	border-top-right-radius: 3%;
	border-bottom-right-radius: 3%;
	border-bottom-left-radius: 3%;
	background-color: #002245;
	box-sizing: border-box;
	text-decoration: none;
	text-align: center;
	-webkit-transition: background-color 1s;
	-moz-transition: background-color 1s;
	-ms-transition: background-color 1s;
	transition: background-color 1s;
	color: #fff;
	padding: 6px 16px;
	margin: 5px;
	display: block;
	border-radius: 30px;
}
.eventListing .display-grid .event-website {
	width: 70%;
	margin: 0 auto;
}
.eventListing .event-website.disabled {
	background-color: #979c9c;
	cursor: default;
}
.eventListing .event-actions {
	float: right;
}
.eventListing .display-grid .event-actions {
	float: none;
	position: absolute;
	bottom: 15px;
	left: 0;
	right: 0;
}
.eventListing .event-data {
	float: left;
	line-height: 1.75em;
	padding-top: 20px;
}
.eventListing .display-grid .event-data {
	float: none;
	line-height: 1.75em;
	padding-top: 0;
}
.eventListing .event-item {
	border-bottom: 1px #ddd solid;
	width: 100%;
	clear: both;
	margin: 10px 0 10px 0;
	height: 110px;
}
.eventListing .display-grid .event-item {
	border-bottom: 0 none;
	width: 270px;
	margin: 10px 10px 10px 10px;
	height: 270px;
	text-align: center;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: start;
	box-shadow: 0 0 4px 1px #ddd;
	border-radius: 12px;
}
.eventListing .display-grid .event-item .event-title.has-logo,
.eventListing .event-item .event-title.has-logo {
	margin: 0;
	color: #002245;
	font-size: 1.4em;
}
.eventListing .display-grid .event-item .event-title {
	color: #002245;
	font-size: 1.4em;
	margin: 0;
	margin-top: 0;
	display: inline-block;
}
.eventListing .event-items-list .event-item:first-child,
.eventListing .event-items-list .items .event-item:first-child {
	border-top: 1px #ddd solid;
	padding-top: 8px;
}
.eventListing .display-grid .event-items-list .event-item:first-child,
.eventListing .display-grid .event-items-list .items .event-item:first-child {
	border-top: 0 none;
	padding-top: 0;
}
.eventListing .display-grid .event-items-list .items {
	display: flex;
	flex-direction: row;
	justify-content: start;
	flex-wrap: wrap;
}
.eventListing .event-dates {
	color: #002245;
	font-size: 16px;
	font-weight: normal;
}
.eventListing .event-listing-filter-form label.form-one-control-label {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.eventListing .event-listing-filter-form ul.multiselect-container {
	list-style: none;
	list-style-type: none;
}
.eventListing .event-listing-filter-form ul.multiselect-container > li > a {
	display: block;
	padding: 0;
	clear: none;
	line-height: 28px;
	color: inherit;
	white-space: nowrap;
}
.eventListing .event-listing-filter-form ul.multiselect-container .checkbox {
	padding-left: 15px;
	margin: 0;
	position: relative;
	height: auto;
}
.eventListing
	.event-listing-filter-form
	ul.multiselect-container
	.checkbox
	input[type="checkbox"],
.eventListing
	.event-listing-filter-form
	ul.multiselect-container
	.checkbox
	input[type="radio"] {
	opacity: 1;
	position: relative;
	margin: inherit;
}
.eventListing .event-listing-filter-form ul.multiselect-container li {
	list-style: none;
	list-style-type: none;
}
.eventListing .event-dates .event-date-separator {
	padding: 0 3px;
}
.eventListing .event-location span.first,
.eventListing .event-location span.missing {
	padding-left: 0;
}
.eventListing .event-location-separator {
	padding-left: 0;
}
.eventListing .event-location-state {
	padding-left: 5px;
}
.eventListing .event-location-country {
	padding-left: 5px;
}
.eventListing .event-items-list-actions {
	clear: both;
	text-align: center;
}
.eventListing .event-items-list-action-load-more {
	font-weight: bold;
	font-size: 1.2em;
	display: inline-block;
	border: 1px #ddd solid;
	width: 200px;
}
.eventListing .event-items-stats {
	text-align: right;
}
.eventListing .event-items-stats .stats-data {
	font-style: italic;
	color: #09918e;
	font-weight: bold;
}
.eventListing .form-group .form-one-control-label {
	line-height: 2.5em;
}
.eventListing .form-group .input-div {
	margin-bottom: 1em;
}
.eventListing .event-listing-filter-form {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: nowrap;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 1em;
}
.eventListing
	.event-listing-filters.filter-set
	.event-listing-filter-form
	.form-group {
	width: auto;
	flex-grow: 1;
	margin: 0 10px;
}
.eventListing
	.event-listing-filters.filter-set
	.event-listing-filter-form
	.form-group.filter-actions {
	display: flex;
	flex-wrap: nowrap;
	min-width: 180px;
	justify-content: space-evenly;
	align-items: flex-start;
}
.eventListing .event-listing-filter-form .reset-button {
	margin: 0;
	padding: 6px 0;
	border: 0 none;
	background-color: transparent;
	color: #002245;
	margin: 0 16px;
	border-bottom: 1px #002245 dashed;
}
.eventListing
	.event-listing-filters
	.event-listing-filter-form
	select[disabled] {
	background-color: #eee !important;
}
.eventListing .event-listing-filter-form .filter-actions .share {
	display: block;
	float: right;
	color: #96b8da;
}
.eventListing .event-listing-filter-form .filter-actions .share:visited {
	color: #96b8da;
}
.eventListing .event-listing-filter-form .filter-actions .share.active {
	color: #14416e;
}
.eventListing .event-listing-filter-form .filter-actions .share.active:visited {
	color: #14416e;
}
.eventListing .loader {
	display: none;
}
.eventListing .loader.show {
	display: block;
	position: relative;
	width: 64px;
	height: 64px;
	margin: 0 auto;
}
.eventListing .loader div {
	position: absolute;
	width: 5px;
	height: 5px;
	background: #14416e;
	border-radius: 50%;
	animation: events-loader-default 1.2s linear infinite;
}
.eventListing .loader div:nth-child(1) {
	animation-delay: 0;
	top: 29px;
	left: 53px;
}
.eventListing .loader div:nth-child(2) {
	animation-delay: -0.1s;
	top: 18px;
	left: 50px;
}
.eventListing .loader div:nth-child(3) {
	animation-delay: -0.2s;
	top: 9px;
	left: 41px;
}
.eventListing .loader div:nth-child(4) {
	animation-delay: -0.3s;
	top: 6px;
	left: 29px;
}
.eventListing .loader div:nth-child(5) {
	animation-delay: -0.4s;
	top: 9px;
	left: 18px;
}
.eventListing .loader div:nth-child(6) {
	animation-delay: -0.5s;
	top: 18px;
	left: 9px;
}
.eventListing .loader div:nth-child(7) {
	animation-delay: -0.6s;
	top: 29px;
	left: 6px;
}
.eventListing .loader div:nth-child(8) {
	animation-delay: -0.7s;
	top: 41px;
	left: 9px;
}
.eventListing .loader div:nth-child(9) {
	animation-delay: -0.8s;
	top: 50px;
	left: 18px;
}
.eventListing .loader div:nth-child(10) {
	animation-delay: -0.9s;
	top: 53px;
	left: 29px;
}
.eventListing .loader div:nth-child(11) {
	animation-delay: -1s;
	top: 50px;
	left: 41px;
}
.eventListing .loader div:nth-child(12) {
	animation-delay: -1.1s;
	top: 41px;
	left: 50px;
}
@keyframes events-loader-default {
	0%,
	20%,
	80%,
	100% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.5);
	}
}
.tooltip {
	opacity: 1;
}
.custom-tool-tip_info {
	position: absolute;
	top: 0;
}
.custom-tool-tip_info .tool-tip-img {
	height: 35px;
	width: 35px;
}
.custom-tool-tip_info .tooltip-inner {
	background-color: #024;
	border-radius: 0;
	padding: 8px 8px;
	word-wrap: break-word;
	height: 35px;
	width: 500px;
	vertical-align: middle;
	line-height: 1 !important;
}
.custom-tool-tip_info .tooltip.right .tooltip-arrow {
	border-top: 19px solid transparent;
	border-bottom: 18px solid transparent;
	border-right: 8px solid;
	border-right-color: #024;
	top: 12% !important;
	left: -3px !important;
}
.custom-tool-tip_info .information {
	background-color: #000;
	color: #fff;
	border-radius: 18px;
	padding: 6px 13px;
	font-size: 16px;
}
.custom-tool-tip_info .right.in {
	display: block !important;
}
.custom-tool-tip_info .tooltip.right {
	padding: 0 5px;
	margin-left: 12px;
	margin-top: -5px;
}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
	padding: 4px;
	border-radius: 4px;
	direction: ltr;
}
.datepicker-inline {
	width: 220px;
}
.datepicker.datepicker-rtl {
	direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
	float: right;
}
.datepicker-dropdown {
	top: 0;
	left: 0;
}
.datepicker-dropdown:before {
	content: "";
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-top: 0;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	position: absolute;
}
.datepicker-dropdown:after {
	content: "";
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-top: 0;
	position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
	left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
	left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
	right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
	right: 7px;
}
.datepicker-dropdown.datepicker-orient-top:before {
	top: -7px;
}
.datepicker-dropdown.datepicker-orient-top:after {
	top: -6px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
	bottom: -7px;
	border-bottom: 0;
	border-top: 7px solid #999;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
	bottom: -6px;
	border-bottom: 0;
	border-top: 6px solid #fff;
}
.datepicker > div {
	display: none;
}
.datepicker.days div.datepicker-days {
	display: block;
}
.datepicker.months div.datepicker-months {
	display: block;
}
.datepicker.years div.datepicker-years {
	display: block;
}
.datepicker table {
	margin: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.datepicker table tr td,
.datepicker table tr th {
	text-align: center;
	width: 30px;
	height: 30px;
	border-radius: 4px;
	border: 0;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
	background-color: transparent;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
	background: #eee;
	cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
	color: #999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
	background: 0;
	color: #999;
	cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
	color: #000;
	background-color: #ffdb99;
	border-color: #ffb733;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:focus,
.datepicker table tr td.today:hover:focus,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
	color: #000;
	background-color: #ffcd70;
	border-color: #f59e00;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
	background-image: none;
}
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.today,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today.disabled,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover.disabled:hover,
.datepicker table tr td.today.disabled.disabled:hover,
.datepicker table tr td.today.disabled:hover.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
.datepicker table tr td.today:hover[disabled]:hover,
.datepicker table tr td.today.disabled[disabled]:hover,
.datepicker table tr td.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today:hover:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today:hover.disabled:focus,
.datepicker table tr td.today.disabled.disabled:focus,
.datepicker table tr td.today.disabled:hover.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
.datepicker table tr td.today:hover[disabled]:focus,
.datepicker table tr td.today.disabled[disabled]:focus,
.datepicker table tr td.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
fieldset[disabled] .datepicker table tr td.today:hover:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today:hover.disabled:active,
.datepicker table tr td.today.disabled.disabled:active,
.datepicker table tr td.today.disabled:hover.disabled:active,
.datepicker table tr td.today[disabled]:active,
.datepicker table tr td.today:hover[disabled]:active,
.datepicker table tr td.today.disabled[disabled]:active,
.datepicker table tr td.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.today:active,
fieldset[disabled] .datepicker table tr td.today:hover:active,
fieldset[disabled] .datepicker table tr td.today.disabled:active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today:hover.disabled.active,
.datepicker table tr td.today.disabled.disabled.active,
.datepicker table tr td.today.disabled:hover.disabled.active,
.datepicker table tr td.today[disabled].active,
.datepicker table tr td.today:hover[disabled].active,
.datepicker table tr td.today.disabled[disabled].active,
.datepicker table tr td.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.today.active,
fieldset[disabled] .datepicker table tr td.today:hover.active,
fieldset[disabled] .datepicker table tr td.today.disabled.active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover.active {
	background-color: #ffdb99;
	border-color: #ffb733;
}
.datepicker table tr td.today:hover:hover {
	color: #000;
}
.datepicker table tr td.today.active:hover {
	color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
	background: #eee;
	border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
	color: #000;
	background-color: #f7ca77;
	border-color: #f1a417;
	border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:hover:focus,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
	color: #000;
	background-color: #f4bb51;
	border-color: #bf800c;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
	background-image: none;
}
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.range.today,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:hover.disabled:hover,
.datepicker table tr td.range.today.disabled.disabled:hover,
.datepicker table tr td.range.today.disabled:hover.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
.datepicker table tr td.range.today:hover[disabled]:hover,
.datepicker table tr td.range.today.disabled[disabled]:hover,
.datepicker table tr td.range.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today:hover.disabled:focus,
.datepicker table tr td.range.today.disabled.disabled:focus,
.datepicker table tr td.range.today.disabled:hover.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
.datepicker table tr td.range.today:hover[disabled]:focus,
.datepicker table tr td.range.today.disabled[disabled]:focus,
.datepicker table tr td.range.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
fieldset[disabled] .datepicker table tr td.range.today:hover:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today:hover.disabled:active,
.datepicker table tr td.range.today.disabled.disabled:active,
.datepicker table tr td.range.today.disabled:hover.disabled:active,
.datepicker table tr td.range.today[disabled]:active,
.datepicker table tr td.range.today:hover[disabled]:active,
.datepicker table tr td.range.today.disabled[disabled]:active,
.datepicker table tr td.range.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.range.today:active,
fieldset[disabled] .datepicker table tr td.range.today:hover:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today:hover.disabled.active,
.datepicker table tr td.range.today.disabled.disabled.active,
.datepicker table tr td.range.today.disabled:hover.disabled.active,
.datepicker table tr td.range.today[disabled].active,
.datepicker table tr td.range.today:hover[disabled].active,
.datepicker table tr td.range.today.disabled[disabled].active,
.datepicker table tr td.range.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.range.today.active,
fieldset[disabled] .datepicker table tr td.range.today:hover.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active {
	background-color: #f7ca77;
	border-color: #f1a417;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
	color: #fff;
	background-color: #999;
	border-color: #555;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected:hover:focus,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
	color: #fff;
	background-color: #858585;
	border-color: #373737;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
	background-image: none;
}
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.selected,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:hover.disabled:hover,
.datepicker table tr td.selected.disabled.disabled:hover,
.datepicker table tr td.selected.disabled:hover.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected:hover[disabled]:hover,
.datepicker table tr td.selected.disabled[disabled]:hover,
.datepicker table tr td.selected.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected:hover:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected:hover.disabled:focus,
.datepicker table tr td.selected.disabled.disabled:focus,
.datepicker table tr td.selected.disabled:hover.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected:hover[disabled]:focus,
.datepicker table tr td.selected.disabled[disabled]:focus,
.datepicker table tr td.selected.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected:hover:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected:hover.disabled:active,
.datepicker table tr td.selected.disabled.disabled:active,
.datepicker table tr td.selected.disabled:hover.disabled:active,
.datepicker table tr td.selected[disabled]:active,
.datepicker table tr td.selected:hover[disabled]:active,
.datepicker table tr td.selected.disabled[disabled]:active,
.datepicker table tr td.selected.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.selected:active,
fieldset[disabled] .datepicker table tr td.selected:hover:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected:hover.disabled.active,
.datepicker table tr td.selected.disabled.disabled.active,
.datepicker table tr td.selected.disabled:hover.disabled.active,
.datepicker table tr td.selected[disabled].active,
.datepicker table tr td.selected:hover[disabled].active,
.datepicker table tr td.selected.disabled[disabled].active,
.datepicker table tr td.selected.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.selected.active,
fieldset[disabled] .datepicker table tr td.selected:hover.active,
fieldset[disabled] .datepicker table tr td.selected.disabled.active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active {
	background-color: #999;
	border-color: #555;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
	color: #fff;
	background-color: #428bca;
	border-color: #357ebd;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
	color: #fff;
	background-color: #000;
	border-color: #285e8e;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
	background-image: none;
}
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.active,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.disabled,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:hover.disabled:hover,
.datepicker table tr td.active.disabled.disabled:hover,
.datepicker table tr td.active.disabled:hover.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active:hover[disabled]:hover,
.datepicker table tr td.active.disabled[disabled]:hover,
.datepicker table tr td.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active:hover:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active:hover.disabled:focus,
.datepicker table tr td.active.disabled.disabled:focus,
.datepicker table tr td.active.disabled:hover.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active:hover[disabled]:focus,
.datepicker table tr td.active.disabled[disabled]:focus,
.datepicker table tr td.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active:hover:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active:hover.disabled:active,
.datepicker table tr td.active.disabled.disabled:active,
.datepicker table tr td.active.disabled:hover.disabled:active,
.datepicker table tr td.active[disabled]:active,
.datepicker table tr td.active:hover[disabled]:active,
.datepicker table tr td.active.disabled[disabled]:active,
.datepicker table tr td.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.active:active,
fieldset[disabled] .datepicker table tr td.active:hover:active,
fieldset[disabled] .datepicker table tr td.active.disabled:active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active:hover.disabled.active,
.datepicker table tr td.active.disabled.disabled.active,
.datepicker table tr td.active.disabled:hover.disabled.active,
.datepicker table tr td.active[disabled].active,
.datepicker table tr td.active:hover[disabled].active,
.datepicker table tr td.active.disabled[disabled].active,
.datepicker table tr td.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.active.active,
fieldset[disabled] .datepicker table tr td.active:hover.active,
fieldset[disabled] .datepicker table tr td.active.disabled.active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover.active {
	background-color: #428bca;
	border-color: #357ebd;
}
.datepicker table tr td span {
	display: block;
	width: 23%;
	height: 54px;
	line-height: 54px;
	float: left;
	margin: 1%;
	cursor: pointer;
	border-radius: 4px;
}
.datepicker table tr td span:hover {
	background: #eee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
	background: 0;
	color: #999;
	cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
	color: #fff;
	background-color: #428bca;
	border-color: #357ebd;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
	color: #fff;
	background-color: #3276b1;
	border-color: #285e8e;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
	background-image: none;
}
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td span.active,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active:hover.disabled:active,
.datepicker table tr td span.active.disabled.disabled:active,
.datepicker table tr td span.active.disabled:hover.disabled:active,
.datepicker table tr td span.active[disabled]:active,
.datepicker table tr td span.active:hover[disabled]:active,
.datepicker table tr td span.active.disabled[disabled]:active,
.datepicker table tr td span.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td span.active:active,
fieldset[disabled] .datepicker table tr td span.active:hover:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active:hover.disabled.active,
.datepicker table tr td span.active.disabled.disabled.active,
.datepicker table tr td span.active.disabled:hover.disabled.active,
.datepicker table tr td span.active[disabled].active,
.datepicker table tr td span.active:hover[disabled].active,
.datepicker table tr td span.active.disabled[disabled].active,
.datepicker table tr td span.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td span.active.active,
fieldset[disabled] .datepicker table tr td span.active:hover.active,
fieldset[disabled] .datepicker table tr td span.active.disabled.active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active {
	background-color: #428bca;
	border-color: #357ebd;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
	color: #999;
}
.datepicker th.datepicker-switch {
	width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
	cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
	background: #eee;
}
.datepicker .cw {
	font-size: 10px;
	width: 12px;
	padding: 0 2px 0 5px;
	vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
	cursor: default;
	background-color: transparent;
}
.input-group.date .input-group-addon i {
	cursor: pointer;
	width: 16px;
	height: 16px;
}
.input-daterange input {
	text-align: center;
}
.input-daterange input:first-child {
	border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
	border-radius: 0 3px 3px 0;
}
.input-daterange .input-group-addon {
	width: auto;
	min-width: 16px;
	padding: 4px 5px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
	vertical-align: middle;
	background-color: #eee;
	border: solid #ccc;
	border-width: 1px 0;
	margin-left: -5px;
	margin-right: -5px;
}
.datepicker.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	float: left;
	display: none;
	min-width: 160px;
	list-style: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	color: #333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.428571429;
}
.datepicker.dropdown-menu th,
.datepicker.dropdown-menu td {
	padding: 4px 5px;
}
.divtable .tr {
	overflow: hidden;
	clear: both;
	border-bottom: 0;
	min-height: 50px;
	padding-top: 10px;
}
.divtable .th,
.divtable .td {
	padding: 5px 10px;
	float: left;
	word-wrap: break-word;
}
divtable .th {
	font-weight: bold;
}
.informaSerchComponentPanel {
	background-color: #fff;
}
ul.informaSearchTabsListsArea {
	list-style-type: none;
	padding: 0;
}
.informaSearchTabsListsArea li {
	max-height: 45px;
	height: auto;
	padding: 13px 14px 14px 0;
	overflow: hidden;
	font-family: Arial;
	color: #002b45;
	font-size: 13px;
	margin-bottom: 2px;
}
.newsDate {
	font-weight: bold;
}
.tr:nth-child(odd) {
	background-color: #f2f5f7;
}
.tr {
	font-family: Arial;
	color: #002b45;
	font-size: 13px;
}
.content_highlight_NU {
	margin-top: 0 !important;
}
.newsandUpdateTitle {
	font-size: 20px !important;
	color: #002b45 !important;
	margin-top: 0;
	margin-bottom: 20px !important;
}
.btn.calltoactionbtn {
	width: 150px;
	background-color: #024;
	color: #fff !important;
	font-size: 16px !important;
	border-radius: 0 !important;
}
.informaSearchlistings {
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
	background-color: #e0e8eb;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: 15px;
	margin-right: 15px;
}
.search-icon-top {
	background-color: #024 !important;
	border: none !important;
	border-radius: 50% !important;
	width: 45px !important;
	height: 45px !important;
	margin: 0 2px 0 29px !important;
	outline: 0;
}
.search-icon-top:focus,
.search-icon-top:active {
	outline: none !important;
	box-shadow: none;
}
.list-search-icons {
	height: 45px;
	width: 100%;
	margin-right: 30px;
	padding-left: 10px;
	font-family: Arial;
	font-size: 16px;
	color: #666 !important;
	border-radius: 0;
}
.search::-webkit-input-placeholder {
	color: #666;
}
.search:-moz-placeholder {
	color: #666;
	opacity: 1;
}
.search::-moz-placeholder {
	color: #666;
	opacity: 1;
}
.search:-ms-input-placeholder {
	color: #666;
}
.input_mobile_advsearch::-webkit-input-placeholder {
	color: #002b45 !important;
}
.input_mobile_advsearch:-moz-placeholder {
	color: #002b45 !important;
	opacity: 1;
}
.input_mobile_advsearch::-moz-placeholder {
	color: #002b45 !important;
	opacity: 1;
}
.input_mobile_advsearch:-ms-input-placeholder {
	color: #002b45 !important;
}
.input_mobile_advsearch {
	color: #002b45 !important;
}
.searchBarTops {
	margin-bottom: 20px;
}
.nav-tabs > li > a.search_tab_headings {
	background-color: #f2f5f7;
	border-radius: 0 !important;
	font-size: 20px;
	color: #024;
	border-right: 0;
	border-left: 0;
}
.nav-tabs > li.active > a.search_tab_headings {
	background-color: #fff;
	border-top: 4px solid #a76f3e;
	outline: 0;
	border-right: 0;
	border-left: 0;
}
.nav-tabs > li.active > a.search_tab_headings:hover,
.nav-tabs > li.active > a.search_tab_headings:focus,
.nav-tabs > li.active > a.search_tab_headings:active {
	border-width: 3px;
	border-top-width: 4px;
}
.search_tabs_informa.nav-tabs {
	border: 0;
	background-color: #e0e8eb;
}
.nav-tabs > li > a.informaTabOne,
.nav-tabs > li > a.informaTabTwo {
	margin-right: 5px !important;
}
.searchListLast {
	margin-right: 0 !important;
}
.search_tabs_informa.nav-tabs > li > a {
	border: 3px solid transparent;
}
.nav-tabs > li > a.search_tab_headings :hover {
	border-bottom-color: transparent;
}
.search-listings-header {
	background-color: #024 !important;
	color: #fff !important;
	max-height: 45px;
	padding: 14px;
}
.search-tab-contents {
	padding: 20px;
}
a span.searchSortIcons {
	color: #fff !important;
	font-size: 16px;
}
.search-sorts-dticons {
	height: 8px;
}
.searchSortup {
	height: 0;
	width: 0;
	border-top: 8px solid #fff;
	border-left: 8px solid transparent;
	transform: rotate(-45deg);
	display: inline-block;
}
.searchSortdown {
	height: 0;
	width: 0;
	border-bottom: 8px solid #fff;
	border-right: 8px solid transparent;
	transform: rotate(-45deg);
	display: inline-block;
}
.search_icons_right {
	margin-top: -3px;
}
.col-md-10.paddingZero.searchSortCatTitleThree {
	padding-left: 0 !important;
}
.content_bg {
	background-color: #e0e8eb;
	margin-bottom: 15px;
	padding: 10px 7px 38px;
	overflow: hidden;
}
select#dd_search {
	height: 45px;
	margin: 0 1%;
}
.header_search_bar1 input.search {
	height: 45px;
	width: 100%;
	margin-right: 30px;
	padding-left: 15px;
}
.searchTitle {
	font-size: 26px !important;
	color: #024 !important;
	padding-left: 15px;
	padding-top: 0;
	padding-bottom: 0;
}
.header_search_bar1 input.search {
	height: 45px;
	width: 100%;
	margin-right: 30px;
	padding-left: 15px;
}
.projectSearchFields {
	font-size: 16px;
	font-family: Arial;
	color: #666;
	background: #f9f9f9;
	border: 0;
	outline: 0;
	max-width: 238px;
}
.search {
	background-color: #f9f9f9;
	border-radius: 0;
	border: 0;
	height: 32px;
}
.paddingZero {
	padding: 0;
}
.search-select-boxes {
	margin-left: 10px;
}
.header_search_bar #btn-info {
	background-color: #024 !important;
	border: none !important;
	border-radius: 50% !important;
	width: 45px !important;
	height: 45px !important;
	margin: 1px 2px 0 -7px !important;
}
@media (min-width: 768px) and (max-width: 991px) {
	.informaSearchTabsListsArea li {
		min-height: 53px;
	}
	.search-icon-top {
		margin: 0 2px 0 1% !important;
	}
	.searchSortingListHeading {
		max-width: 214px;
	}
	.searchSortingListHeading .search_icons_right {
		position: absolute;
		right: -15px;
	}
}
@media (max-width: 767px) {
	.search-select-boxes {
		margin-left: 15px !important;
		margin-right: 15px;
	}
	.accordion-xs .headings {
		display: none;
	}
	.accordion-xs .tr {
		border-bottom-color: #fff;
	}
	.accordion-xs .th,
	.accordion-xs .td {
		float: none;
		width: auto;
		padding: 0;
	}
	.accordion-xs .accordion-xs-toggle {
		padding: 10px;
		cursor: pointer;
	}
	.accordion-xs .accordion-xs-toggle:after {
		content: "\2b";
		float: right;
	}
	.accordion-xs .accordion-xs-toggle.collapsed:after {
		content: "\2212";
	}
	.accordion-xs-collapse .inner {
		padding: 14px 0 13px 10px !important;
		background: rgba(222, 222, 222, 0.6);
	}
	.accordion-xs-collapse .td:before {
		font-weight: bold;
	}
	.accordion-xs-collapse .Sort-categorytwo:before {
		content: "";
	}
	.accordion-xs-collapse .Sort-categoryThree:before {
		content: "";
	}
	.accordion-xs .accordion-xs-toggle:after {
		position: relative;
		top: 1px;
		display: inline-block;
		font-family: "Glyphicons Halflings";
		font-style: normal;
		font-weight: 400;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
	}
	.search-toggle-mobile {
		overflow: auto;
	}
	.categoryfirst-mobile {
		width: 55% !important;
		float: left !important;
	}
	.categorysecond-mobile {
		width: 38% !important;
		float: left !important;
	}
	.searchSortCatIconThree {
		position: relative;
		right: 0;
	}
	.search-listings-header {
		min-height: 50px;
		max-height: 150px !important;
	}
	.search-icon-top {
		margin: 0 2px 0 1% !important;
		outline: medium none;
	}
	.projectSearchFields {
		max-width: 100% !important;
		margin-bottom: 10px !important;
		width: 100%;
	}
	.header_search_bar #btn-info {
		margin: 0 auto !important;
		position: relative;
		left: 50%;
	}
	.search-select-boxes {
		margin-left: 0;
	}
	.selct_dd_boxes {
		padding: 0 19px 0 12px;
	}
	.city_box-mobile {
		width: 75%;
		float: left;
	}
	.search-button-mobile {
		left: 8px !important;
	}
	.informaSearchlistings {
		padding-bottom: 0;
	}
	.panel-group .panel {
		margin-bottom: 0;
		border-radius: 0;
	}
	.searchBarTops {
		margin-left: -9px;
	}
}
@media (min-width: 992px) {
	.search-icon-top {
		margin: 0 2px 0 8px !important;
	}
	.Sort-categoryThree {
		padding-left: 16px !important;
	}
}
@media (min-width: 1199px) {
	.projectSearchFields {
		width: 240px;
	}
	.searchSortCatIconThree {
		position: absolute;
		right: -21px;
	}
	.search-icon-top {
		margin: 0 2px 0 29px !important;
	}
	.input_mobile_advsearch {
		max-width: 250px;
		width: 250px;
	}
}
.search-Tab-title {
	display: block;
	position: relative;
	width: 75%;
	line-height: 1;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.search_tabs_informa.nav > li {
	border-right: 0;
	border-left: 0;
}
.content_bg {
	background-color: #e0e0e0;
	margin-bottom: 15px;
	padding: 10px 7px 42px;
	overflow: hidden;
}
.searchTitle {
	font-size: 26px !important;
	color: #333 !important;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.text_box {
	padding-left: 15px;
}
.header_search_bar1 input.search {
	height: 45px;
	width: 100%;
	margin-right: 30px;
	padding-left: 15px !important;
}
.projectSearchFields {
	width: 255px !important;
	margin-right: 25px;
	height: 45px;
}
.projectSearchFields {
	margin-right: 30px;
	height: 45px;
	font-size: 16px;
	font-family: Arial;
	color: #666;
	background: #f9f9f9;
	border: 0;
	outline: 0;
	max-width: 255px;
}
.content-title {
	background-color: #000;
	border-bottom: 4px solid #b78c1f;
	color: #fdfdfd;
	font-size: 20px;
	margin-bottom: 0;
	margin-top: 0;
	padding: 18px 10px 20px 12px;
}
.projectsContentsDetails {
	overflow: auto;
	padding: 10px 0 12px 7px !important;
}
.content-title {
	background-color: #020202;
	border-bottom: 4px solid #a76f3e !important;
}
.projects-box-arrows {
	margin-top: 6px;
	float: right;
}
.searchContainer .tab_li_items {
	margin-bottom: 0 !important;
	padding: 5px 15px 0 15px !important;
}
ul.tab_li_items li {
	border: 10px solid #f4f4f4;
	list-style-type: none;
}
.first_box_projects {
	background-image: url("clientlibs/images/event-overview.png");
	width: 100%;
	cursor: pointer;
	min-height: 235px;
	background-size: 100% 100%;
}
p.close.informa-details-closeBtn.visitors-close {
	background: url("clientlibs/images/Close-button.png") no-repeat !important;
	outline: medium none;
	width: 22px !important;
	border-radius: 0;
	margin: 13px 19px 0 0;
	opacity: 1;
	padding: 0;
	height: 40px !important;
}
.informa-details-contentHeaderText h1 {
	margin-bottom: 0;
	color: #000 !important;
	margin-top: -5px;
}
.informa-detailsSubtitleColor {
	color: #000 !important;
	font-size: 18px !important;
}
.informa-details-contentHeaderText h3 {
	margin-top: 3px;
	color: #666 !important;
	font-family: arial;
	font-size: 16px !important;
}
.bv-form .help-block {
	margin-bottom: 0;
}
.bv-form .tooltip-inner {
	text-align: left;
}
.nav-tabs li.bv-tab-success > a {
	color: #3c763d;
}
.nav-tabs li.bv-tab-error > a {
	color: #a94442;
}
.bv-form .bv-icon-no-label {
	top: 0;
}
.bv-form .bv-icon-input-group {
	top: 0;
	z-index: 100;
}
.personalization .panel {
	border: 0;
}
.personalization .panel-brown {
	border-radius: 0;
}
.personalization .panel-brown .panel-heading {
	background-color: #020202;
	color: #fff;
	border-radius: 0;
	padding: 15px 20px;
	border-bottom: 4px solid #a76f3e;
}
.personalization .panel-brown .panel-heading > .panel-title {
	font-size: 20px;
}
.personalization .panel-brown .panel-body {
	background-color: #e0e8eb;
	padding: 10px 40px 21px;
}
.personalization .panel-brown .panel-body .form-group {
	margin-top: 20px;
	padding-left: 0;
}
.personalization .panel-brown .panel-body .form-group .control-label {
	font-size: 16px;
	font-weight: normal;
	line-height: 27px;
	text-align: left;
	color: #024;
	line-height: 20px;
	padding-top: 0;
}
.personalization .panel-brown .panel-body .form-group .form-control {
	border-radius: 0;
	height: 40px;
}
.personalization .panel-brown .panel-body .form-group .btn-u {
	border: 0;
	color: #fff;
	font-size: 20px;
	cursor: pointer;
	font-weight: 400;
	padding: 6px 13px;
	position: relative;
	background: #72c02c;
	white-space: nowrap;
	display: inline-block;
	text-decoration: none;
	text-transform: capitalize;
}
.personalization .panel-brown .panel-body .form-group .btn-u {
	outline: 0;
}
.personalization .panel-brown .panel-body .form-group .btn-u.btn-u-brown {
	background-color: #020202;
	color: #f4f4f4;
	min-width: 150px;
	height: 45px;
	text-align: center;
}
.personalization .panel-brown .panel-body .form-group .btn-u.btn-u-gray {
	background-color: #333;
	color: #f4f4f4;
	min-width: 150px;
	height: 45px;
	text-align: center;
}
.personalization .checkbox input[type="checkbox"]:not(old),
.personalization .checkbox input[type="radio"]:not(old) {
	width: 32px;
	margin: 0;
	padding: 0;
	font-size: 16px;
	opacity: 0;
}
.personalization .form-group .checkbox input[type="checkbox"]:not(old) + label,
.personalization
	.form-group
	.checkbox
	.checkbox
	input[type="radio"]:not(old)
	+ label {
	display: inline-block;
	margin-left: 0;
	line-height: 19px;
}
.personalization
	.form-group
	.checkbox
	.checkbox
	input[type="checkbox"]:not(old)
	+ label
	> span,
.personalization
	.form-group
	.checkbox
	.checkbox
	input[type="radio"]:not(old)
	+ label
	> span {
	display: inline-block;
	width: 19px;
	height: 19px;
	margin: 0 10px 4px 22;
	border: 1px solid silver;
	border-radius: 0;
	background: #fff;
	vertical-align: bottom;
}
.personalization
	.form-group
	.checkbox
	.checkbox
	input[type="checkbox"]:not(old):checked
	+ label
	> span:before {
	content: "✓" !important;
	display: block;
	width: 2px;
	color: #000;
	font-size: 16px;
	line-height: 12px;
	text-align: center;
	font-weight: bold;
	margin-top: 2px;
	margin-left: 2px;
}
.paddingzeropx {
	padding: 0 !important;
}
.marginzeropx {
	margin: 0 !important;
}
.form-group {
	position: relative;
}
.personalization .form-group .help-block {
	position: absolute;
	margin: 0;
}
.padding-left-zero {
	padding-left: 0 !important;
}
.margin-top-25px {
	margin-top: 50px !important;
}
.nopadding {
	margin: 0 !important;
	padding: 0 !important;
}
.no-padding-margin {
	margin: 0 !important;
	padding: 0 !important;
}
.eyespan {
	cursor: pointer;
	float: right;
	margin-right: 11px;
	margin-top: -27px;
	position: relative;
	z-index: 2;
	color: #000;
}
.personalization .help-block {
	background-repeat: no-repeat;
	color: #fff;
	float: left;
	height: 35px;
	padding: 10px 0;
	line-height: 1;
	width: 175px;
}
.personalization .help-block {
	position: relative;
	background: #ff0808;
}
.personalization .help-block:after,
.personalization .help-block:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.personalization .help-block:before {
	border-color: rgba(225, 8, 8 0);
	border-right-color: #ff0808;
	border-width: 19px;
	margin-top: -19px;
}
.personalization .form-group button[disabled] {
	cursor: not-allowed;
}
.personalization .form-group {
	margin-top: 20px;
	padding-left: 0;
}
.personalization .form-group .control-label {
	font-size: 16px;
	font-weight: normal;
	line-height: 27px;
	text-align: left;
	color: #024;
	line-height: 20px;
	padding-top: 0;
}
.personalization .form-group .form-control {
	border-radius: 0;
	height: 40px;
}
.personalization .form-group .btn-u {
	border: 0;
	color: #fff;
	font-size: 20px;
	cursor: pointer;
	font-weight: 400;
	padding: 6px 13px;
	position: relative;
	background: #72c02c;
	white-space: nowrap;
	display: inline-block;
	text-decoration: none;
	text-transform: capitalize;
}
.personalization .form-group .btn-u {
	outline: 0;
}
.personalization .form-group .btn-u:hover,
.personalization .form-group .btn-u:focus {
	outline: 1px dotted blue;
}
.personalization .form-group .btn-u.btn-u-brown {
	background-color: #020202;
	color: #f4f4f4;
	min-width: 150px;
	height: 45px;
	text-align: center;
}
.personalization .form-group .btn-u.btn-u-gray {
	background-color: #333;
	color: #f4f4f4;
	min-width: 150px;
	height: 45px;
	text-align: center;
}
.personalization
	.myaccount-personalization
	.myaccount-container
	span
	i.fa.fa-ellipsis-h.fa-2 {
	font-size: 30px;
	padding-right: 3px;
}
.personalization .sigin {
	padding-left: 0;
	margin-top: 55px;
}
.personalization .sigin .panel-brown {
	margin-bottom: 0;
}
.personalization
	.sigin
	.panel-brown
	.panel-body
	.form-horizontal
	.form-group
	.eyespan,
espan {
	cursor: pointer;
	float: right;
	margin-right: 11px;
	margin-top: -27px;
	position: relative;
	z-index: 2;
	color: #000;
}
.personalization
	.sigin
	.panel-brown
	.panel-body
	.form-horizontal
	.form-group
	.checkbox {
	padding-top: 1px;
	margin-left: 19px;
}
.personalization
	.sigin
	.panel-brown
	.panel-body
	.form-horizontal
	.form-group
	.checkbox
	label {
	font-size: 16px;
}
.personalization
	.sigin
	.panel-brown
	.panel-body
	.form-horizontal
	.form-group
	.forgotpswd {
	font-size: 14px;
	color: #024;
	text-decoration: underline;
}
.personalization .sigin .sigin-with {
	background-color: #e0e8eb;
	border-top: 1px solid white;
	padding: 0 40px 20px;
}
.personalization .sigin .sigin-with h4 {
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: #000;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-top: 20px;
}
.personalization .sigin .form-group .help-block {
	background: 0;
	color: #ff0808;
	padding: 5px 0 0 0;
	width: 100%;
}
.personalization .sigin .help-block:after,
.personalization .sigin .help-block:before {
	border: 0;
}
.personalization .sigin-with .social-buttons {
	margin-bottom: 0;
}
.personalization .sigin-with .social-buttons li {
	padding-right: 15px;
	padding-left: 0;
}
.personalization .sigin-with .social-buttons .btn-default {
	background-color: #5e5e5e;
	color: #fff;
	border-radius: 0;
}
.personalization .sigin-with .social-buttons .btn-default:hover {
	background-color: #989898;
}
.personalization .sigin-with .btn-group-lg > .btn,
.personalization .sigin-with .btn-lg {
	padding: 10px 28px;
}
.personalization .sigin-with .btn-lg .fa-fw {
	font-size: 25px;
	padding-right: 20px;
}
.personalization .sigin-inform {
	padding-right: 0;
	margin-top: 55px;
}
.personalization .sigin-inform .panel-brown {
	margin-bottom: 0;
}
.personalization .sigin-inform .social-buttons li {
	padding-right: 15px;
	padding-left: 0;
}
.personalization .sigin-inform .panel-brown .panel-body {
	min-height: 432px !important;
}
.personalization .sigin-inform .inner-content {
	padding-top: 20px;
}
.personalization .sigin-inform .inner-content p {
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: #024;
	word-spacing: 2px;
	line-height: 25px;
}
.personalization .sigin-inform .sigin-with {
	background-color: #e0e8eb;
	border-top: 0 solid white;
	padding: 0 40px 20px;
}
.personalization .sigin-inform .sigin-with h4 {
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: #000;
	padding: 10px 0 0 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-top: 0;
}
.personalization .sigin-inform .panel-heading i {
	position: relative;
	z-index: 999;
	top: -23px;
	float: right;
	font-weight: bold;
}
.personalization .sigin-inform .fa-arrow-second {
	color: #a76f3e;
	left: 2px;
}
.personalization .sigin-inform .siginup-btn {
	margin-top: 30px;
}
.personalization .signup-personalization .panel-brown .panel-body {
	padding: 20px;
}
.personalization .signup-personalization .sigin-with {
	margin-bottom: 20px;
	padding-left: 8px;
}
.personalization .signup-personalization .sign-up-tab {
	background-color: #e0e8eb;
}
.personalization .signup-personalization .sign-up-tab .resp-tabs-list {
	border-bottom: 0;
	background-color: #e0e8eb;
}
.personalization .signup-personalization .sign-up-tab .resp-tabs-list > li {
	font-size: 20px;
	font-weight: normal;
	background-color: #f2f5f7;
	color: #024;
	min-width: 260px;
	margin-right: 5px;
	padding: 20px 20px;
}
.personalization
	.signup-personalization
	.sign-up-tab
	.resp-tabs-list
	li.resp-tab-active {
	background: #fff;
	border: 0;
	padding: 18px 20px !important;
	border: solid 0 #eee;
	border-top: solid 4px #a76f3e;
	border-bottom: none !important;
}
.personalization .signup-personalization .sign-up-tab .sign-up-tab-content {
	padding: 50px 40px;
}
.personalization .signup-personalization .sign-up-tab .resp-tab-content {
	border: 0;
}
.personalization
	.signup-personalization
	.sign-up-tab-content
	.form-group.margin-top-zero {
	margin-top: 0;
}
.personalization
	.signup-personalization
	.panel-brown
	.panel-body
	.sign-up-tab
	.sign-up-tab-content
	.form-group
	.form-control {
	height: 35px;
	border: 1px solid #e1e1e1;
}
.personalization
	.signup-personalization
	.panel-brown
	.panel-body
	.sign-up-tab
	.sign-up-tab-content
	.form-group
	textarea.form-control {
	height: auto;
}
.personalization
	.signup-personalization
	.panel-brown
	.panel-body
	.sign-up-tab
	.sign-up-tab-content
	.form-group.has-error
	.form-control {
	border-color: #a94442;
}
.personalization
	.signup-personalization
	.panel-brown
	.panel-body
	.sign-up-tab
	.sign-up-tab-content
	.form-group
	.signup-calendar-icon {
	position: absolute;
	right: 20px;
	top: 10px;
}
.personalization
	.panel-brown
	.panel-body
	.form-group
	.control-label.signupsub-title {
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 30px;
}
.personalization .signup-personalization {
	padding: 20px;
}
.personalization .signup-personalization {
	margin-bottom: 20px;
	padding-left: 8px;
}
.personalization .signup-personalization {
	background-color: #e0e8eb;
	padding: 50px 40px;
}
.personalization .signup-personalization .form-group.margin-top-zero {
	margin-top: 0;
}
.personalization .signup-personalization .form-group .form-control {
	height: 35px;
	border: 1px solid #e1e1e1;
}
.personalization .signup-personalization .form-group textarea.form-control {
	height: auto;
}
.personalization .signup-personalization .form-group.has-error .form-control {
	border-color: #a94442;
}
.personalization .signup-personalization .form-group .signup-calendar-icon {
	position: absolute;
	right: 20px;
	top: 10px;
}
.personalization
	.panel-brown
	.panel-body
	.form-group
	.control-label.signupsub-title {
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 30px;
}
.personalization .form-group .help-block,
.personalization .forgot-personalization .form-group .help-block,
.personalization .reset-personalization .form-group .help-block {
	position: relative;
	padding: 10px 0;
	margin-left: 4% !important;
}
.personalization .signup-personalization .form-group .signup-validate,
.personalization .forgot-personalization .form-group .signup-validate,
.personalization .reset-personalization .form-group .signup-validate {
	width: 38%;
}
.personalization .signup-personalization .form-group .signup-validate-col2 {
	width: 20%;
}
.personalization .signup-personalization .form-group .eyespan {
	float: left;
	margin-left: -27px;
	padding-top: 37px;
}
.not-active {
	pointer-events: none !important;
	cursor: default !important;
}
.signup-not-allowed {
	cursor: not-allowed !important;
	opacity: 0.65 !important;
}
.loader-pic {
	padding: 0;
	margin: 0;
}
.loader-pic img {
	width: 45px !important;
	margin: 0 !important;
}
.user-exist {
	display: none;
}
.globalMessage {
	display: none;
	margin-top: 10px;
	border-radius: 0 !important;
	font-weight: 500;
	padding: 10px;
}
.personalization .signup-personalization .termsandcondtionsaccount .help-block {
	background: 0;
	width: 100%;
	margin-left: 0 !important;
	color: #ff0808;
}
.personalization
	.signup-personalization
	.termsandcondtionsaccount
	.help-block:before {
	border: 0;
}
.personalization .tooltip-custom .help-block {
	background: 0;
	width: 100%;
	margin-left: 0 !important;
	color: #ff0808;
}
.personalization .tooltip-custom .help-block:before {
	border: 0;
}
.personalization .signup-personalization .form-group #user-exist {
	font-size: 12px;
}
.personalization .myaccount-personalization .panel-brown .panel-body {
	padding: 20px;
}
.personalization .myaccount-personalization .myaccount-tab {
	background-color: #e0e8eb;
}
.personalization .myaccount-personalization .myaccount-tab .resp-tabs-list {
	border-bottom: 0;
	background-color: #e0e8eb;
}
.personalization
	.myaccount-personalization
	.myaccount-tab
	.resp-tabs-list
	> li {
	font-size: 20px;
	font-weight: normal;
	background-color: #f2f5f7;
	color: #024;
	min-width: 260px;
	margin-right: 5px;
	padding: 20px 20px;
}
.personalization
	.myaccount-personalization
	.myaccount-tab
	.resp-tabs-list
	li.resp-tab-active {
	background: #fff;
	border: 0;
	padding: 18px 20px !important;
	border: solid 0 #eee;
	border-top: solid 4px #a76f3e;
	border-bottom: none !important;
}
.personalization
	.myaccount-personalization
	.myaccount-tab
	.myaccount-tab-content {
	padding: 50px 40px;
}
.personalization .myaccount-personalization .myaccount-tab .resp-tab-content {
	border: 0;
}
.personalization
	.myaccount-personalization
	.myaccount-tab-content
	.form-group.margin-top-zero {
	margin-top: 0;
}
.personalization
	.myaccount-personalization
	.panel-brown
	.panel-body
	.myaccount-tab
	.myaccount-tab-content
	.form-group
	.form-control {
	height: 35px;
	border: 1px solid #e1e1e1;
}
.personalization
	.myaccount-personalization
	.panel-brown
	.panel-body
	.myaccount-tab
	.myaccount-tab-content
	.form-group
	textarea.form-control {
	height: auto;
}
.personalization
	.myaccount-personalization
	.panel-brown
	.panel-body
	.myaccount-tab
	.myaccount-tab-content
	.form-group.has-error
	.form-control {
	border-color: #a94442;
}
.personalization
	.myaccount-personalization
	.panel-brown
	.panel-body
	.myaccount-tab
	.myaccount-tab-content
	.form-group
	.myaccount-calendar-icon {
	position: absolute;
	right: 20px;
	top: 10px;
}
.personalization
	.myaccount-personalization
	.panel-brown
	.panel-body
	.form-group
	.control-label.myaccountsub-title {
	font-size: 20px;
	font-weight: normal;
	padding-top: 0;
}
.personalization
	.panel-brown
	.panel-body
	.form-group
	.control-label.myaccountsub-title {
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 30px;
}
.personalization
	.myaccount-personalization
	.myaccount-tab
	.myaccount-tab-content
	.myaccount-container {
	background-color: rgba(224, 232, 235, 0.3);
	padding: 20px;
	margin: -25px;
}
.personalization
	.myaccount-personalization
	.myaccount-tab
	.myaccount-tab-content
	.myaccount-container
	a {
	font-family: arial;
	font-size: 14px;
	color: #024;
	padding-left: 40px;
	text-decoration: underline;
	font-weight: normal;
}
.personalization
	.myaccount-personalization
	.myaccount-tab
	.myaccount-tab-content
	.myaccount-container
	span {
	font-size: 14px;
	font-weight: bold;
	color: #024;
}
.personalization
	.myaccount-personalization
	.myaccount-tab
	.myaccount-tab-content
	.myaccount-container
	.updatePswd
	p {
	font-family: arial;
	font-size: 14px;
	color: #024;
	padding-top: 20px;
}
.personalization
	.myaccount-personalization
	.myaccount-tab
	.myaccount-tab-content
	.myaccount-container
	p {
	color: #024;
}
.personalization
	.myaccount-personalization
	.myaccount-tab
	.myaccount-tab-content
	label {
	padding-bottom: 5px;
}
.personalization
	.myaccount-personalization
	.myaccount-tab
	.myaccount-tab-content
	label.disable_checkbox {
	opacity: 0.6;
}
.travel-nav-container.myaccountmanageaccount {
	padding-bottom: 25px;
	padding-right: 0;
}
.personalization .myaccount-personalization {
	background-color: #eff2f5;
	margin: 20px;
	padding: 20px 20px 10px 20px;
}
.personalization
	.myaccount-personalization
	.myaccount-tab
	.myaccount-tab-content {
	padding: 50px 40px;
}
.personalization .myaccount-personalization .myaccount-tab .resp-tab-content {
	border: 0;
}
.personalization .myaccount-personalization .form-group.margin-top-zero {
	margin-top: 0;
}
.personalization .myaccount-personalization.form-group .form-control {
	height: 35px;
	border: 1px solid #e1e1e1;
}
.personalization .myaccount-personalization.form-group textarea.form-control {
	height: auto;
}
.personalization .myaccount-personalization.form-group.has-error .form-control {
	border-color: #a94442;
}
.personalization
	.myaccount-personalization.form-group
	.myaccount-calendar-icon {
	position: absolute;
	right: 20px;
	top: 10px;
}
.personalization
	.myaccount-personalization
	.form-group
	.control-label.myaccountsub-title {
	font-size: 20px;
	font-weight: normal;
	padding-top: 0;
	margin-top: 0;
}
.personalization
	.panel-brown
	.panel-body
	.form-group
	.control-label.myaccountsub-title {
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 30px;
}
.personalization .myaccount-personalization .myaccount-container {
	background-color: rgba(224, 232, 235, 0.3);
	padding: 20px;
	margin: -25px;
}
.personalization .myaccount-personalization .myaccount-container a {
	font-family: arial;
	font-size: 14px;
	color: #024;
	padding-left: 40px;
	text-decoration: underline;
	font-weight: normal;
}
.personalization .myaccount-personalization .myaccount-container span {
	font-size: 14px;
	font-weight: bold;
	color: #024;
}
.personalization .myaccount-personalization .myaccount-container .updatePswd p {
	font-family: arial;
	font-size: 14px;
	color: #024;
	padding-top: 20px;
}
.personalization .myaccount-personalization .myaccount-container p {
	color: #024;
}
.personalization .myaccount-personalization .myaccount-tab-content label {
	padding-bottom: 5px;
}
.personalization
	.myaccount-personalization
	.myaccount-tab-content
	label.disable_checkbox {
	opacity: 0.6;
}
.personalization .myaccount-personalization .form-group .help-block {
	position: relative;
	margin: 0;
	padding: 12px 12px;
	margin-left: 1%;
}
.personalization .myaccount-personalization .form-group .signup-validate {
	width: 38%;
}
.personalization .myaccount-personalization .form-group .signup-validate-col2 {
	width: 20%;
}
.personalization .myaccount-personalization .form-group .eyespan {
	float: left;
	margin-left: -20px;
	margin-top: 9px;
}
.personalization .form-control[disabled],
.personalization .form-control[readonly],
.personalization fieldset[disabled] .form-control {
	cursor: not-allowed;
	background-color: #eee !important;
	opacity: 1;
}
.personalization .confirm-email-change .confirm-email-change-para {
	font-size: 16px;
	font-family: arial;
	color: #024;
	padding-top: 25px;
}
.personalization .attendee-pass .panel-body {
	padding: 15px;
}
.personalization .attendee-pass .attendee-pass-container {
	background-color: #fff;
	padding: 10px 10px 20px;
}
.personalization .attendee-pass .attendee-pass-container img {
	max-width: 100%;
}
.personalization .attendee-pass .attendee-pass-container .attendee-pass-header {
	height: auto;
}
.personalization
	.attendee-pass
	.attendee-pass-container
	.attendee-pass-header
	.logo {
	float: left;
}
.personalization
	.attendee-pass
	.attendee-pass-container
	.attendee-pass-header
	.eventdatelocation {
	float: left;
	list-style: none;
	padding-left: 20px;
}
.personalization
	.attendee-pass
	.attendee-pass-container
	.attendee-pass-header
	.eventdatelocation
	li {
	padding-bottom: 5px;
	font-size: 16px;
}
.personalization
	.attendee-pass
	.attendee-pass-container
	.attendee-pass-content {
	text-align: center;
	padding: 25px 0 0;
}
.personalization
	.attendee-pass
	.attendee-pass-container
	.attendee-pass-content
	p {
	line-height: 12px;
}
.personalization
	.attendee-pass
	.attendee-pass-container
	.attendee-pass-content
	p
	label {
	font-size: 16px;
	padding-top: 8px;
	text-transform: capitalize;
}
.personalization
	.attendee-pass
	.attendee-pass-container
	.attendee-pass-content
	p
	label
	+ label {
	padding-left: 10px;
}
.personalization .attendee-pass .attendee-pass-bottom-links {
	padding-top: 15px;
}
.personalization .attendee-pass .attendee-pass-bottom-links a {
	font-size: 16px;
	text-decoration: underline;
	padding-right: 5px;
}
.personalization .signup-confirmation h3 {
	color: #008000;
	font-size: 20px;
	margin-bottom: 15px;
}
.personalization .signup-confirmation h3::before {
	font-family: FontAwesome;
	content: "\f058";
	box-sizing: border-box;
	padding-right: 8px;
}
.personalization .signup-confirmation p {
	font-size: 15px;
	text-align: justify;
}
.btn-u-dark {
	background-color: #555 !important;
}
.reset-personalization .panel-body {
	padding: 30px 40px 30px !important;
}
.reset-personalization .form-horizontal .control-label {
	text-align: left;
}
.form-group {
	margin-top: 30px;
}
.reset-personalization .panel {
	margin-top: 30px;
	margin-bottom: 30px;
}
.reset-personalization h3 {
	font-size: 20px;
	color: #fff;
}
.btn-u-dark {
	background-color: #555 !important;
}
.reset-personalization .form-horizontal .control-label {
	text-align: left;
}
.form-group {
	margin-top: 15px;
	margin-bottom: 0 !important;
}
.forgot-personalization label {
	color: #024;
	font-size: 16px;
	font-family: arial;
	font-weight: normal;
}
.forgot-pass-text {
	font-size: 16px;
	font-family: arial;
	color: #024;
}
.tooltip-custom {
	margin-top: 20px;
	margin-bottom: 15px;
}
#dvPassport {
	margin-top: 60px;
	max-width: 537px;
	width: 100%;
	background: #aaa;
}
.margin-align-right {
	margin-right: 20px;
}
.well {
	background-color: #aaa !important;
	border-radius: 0;
	padding: 0 15px !important;
	height: 122px;
	margin-bottom: 0 !important;
}
.padding-left-zer0 {
	padding-left: 0 !important;
}
.securityBox .form-group:first-child {
	margin-top: 9px !important;
}
.securityBox .form-group > label {
	color: #000 !important;
}
.securityBox .form-group > div > label {
	color: #000 !important;
	font-weight: bold !important;
	margin: 0;
	padding-top: 6px;
}
.personalization .modal-content {
	border-radius: 0;
}
.asterisk-sign-clr {
	color: #d11;
}
.asterisk-sign-clr-account {
	color: #d11 !important;
	top: -3px;
}
.reset-personalization .reset-password {
	position: relative;
}
.reset-personalization .reset-password input[type="password"] {
	padding-right: 30px;
}
.reset-personalization .reset-password .glyphicon,
#password2 .glyphicon {
	right: 25px;
	top: 12px;
	cursor: pointer;
}
.reset-personalization .reset-password .glyphicon,
#password2 .glyphicon {
	cursor: pointer;
	float: left;
	margin-right: 11px;
	margin-top: 0;
	position: relative;
	z-index: 2;
	color: #000;
}
.reset-personalization input[type="password"],
.reset-personalization input[type="email"],
.reset-personalization input[type="text"] {
	width: 100%;
	border: 1px solid #fff;
}
.reset-personalization .subbtn {
	width: 150px;
	height: 45px;
	color: #f4f4f4;
	background-color: #000;
	background: #000 !important;
	font-size: 20px;
	border-radius: 0;
	margin-top: 15px;
}
.img-pic {
	border: 1px solid #024;
	min-height: 170px;
	height: 100%;
}
.nopayment-personalization {
	max-width: 770px;
	width: 100%;
}
.event-pass {
	padding: 20px 0 20px 20px !important;
}
.event-pass img {
	float: left;
}
.event-pass-is-ready {
	padding-left: 20px !important;
	float: left;
}
.event-pass-is-ready h3 {
	font-size: 24px;
	color: #024;
	margin: 0;
}
.event-pass-is-ready p {
	color: #024;
	font-size: 14px;
	font-family: arial;
	font-weight: normal;
	margin: 14px 0;
}
.view-pass-btn {
	margin-top: 10px;
}
.personalization-btn-35H {
	width: 150px;
	height: 35px;
	background: #000;
	font-size: 16px;
	color: #fff;
	border-radius: 0 !important;
	border: 0;
}
.event-overview {
	padding: 20px 0 28px 20px !important;
}
.event-overview h3 {
	font-size: 24px;
	color: #024;
	margin: 0 0 24px 0;
}
.event-overview-name-content {
	padding-left: 30px !important;
	float: left;
}
.event-overview-name-content p {
	color: #024;
	font-size: 14px;
	font-family: arial;
	font-weight: normal;
	margin: 0;
	padding-bottom: 10px;
}
.event-overview-exhibitors-head {
	color: #024;
	font-size: 20px;
	font-family: arial;
	font-weight: normal;
	margin: 0;
}
.event-overview-exhibitor {
	margin-top: 24px;
	float: left;
}
.event-overview-visit-name {
	color: #024;
	font-size: 14px;
	font-family: arial;
	font-weight: normal;
	margin: 0;
}
.event-overview-visit-name a {
	font-size: 14px;
	font-family: arial;
	font-weight: normal;
	margin: 0;
	text-decoration: underline;
	color: #024;
}
.reg-now-panel-body {
	padding: 20px 30px !important;
}
.reg-now-box-pading {
	padding: 24px !important;
}
.register-now h3 {
	font-size: 26px;
	color: #024;
	margin: 12px auto 26px auto;
	text-align: center;
	padding: 0 20px;
}
.reg-with-single-click {
	font-size: 18px;
	font-family: arial;
	font-weight: normal;
	text-align: center;
	color: #024;
	margin-bottom: 26px;
}
.mode-of-payment {
	font-size: 18px;
	font-family: arial;
	font-weight: normal;
	text-align: center;
	color: #024;
	margin-bottom: 28px;
}
.radio-reg {
	text-align: center;
	margin-bottom: 5px;
}
.register-now .checkbox input[type="checkbox"]:not(old),
.register-now input[type="radio"]:not(old) {
	width: 32px;
	margin: 0;
	padding: 0;
	font-size: 16px;
	opacity: 0;
}
.register-now input[type="radio"]:not(old) + label {
	display: inline-block;
	margin-left: -32px;
	line-height: 26px;
}
.register-now input[type="radio"]:not(old) + label > span {
	display: inline-block;
	width: 19px;
	height: 19px;
	margin: 0 10px 4px 10px;
	border: 1px solid silver;
	border-radius: 50%;
	background: #fff;
	vertical-align: bottom;
}
.register-now input[type="radio"]:not(old):checked + label > span:before {
	content: "\2023";
	color: #000;
	font-size: 35px;
	text-align: center;
	line-height: 18px;
	margin-left: 0;
}
.padding-right-5px {
	padding-right: 5px !important;
}
.padding-gap-alignment {
	padding-right: 5px !important;
	padding-left: 25px !important;
}
.reg-btn-nopayment {
	margin-top: 20px;
	text-align: center;
}
.reg-btn-orange {
	width: 220px;
	height: 40px;
	background: #a76f3e;
	font-size: 26px !important;
	color: #024 !important;
	border-radius: 0 !important;
	border: 0;
}
.why-visit-name {
	margin-top: 20px;
}
.why-visit {
	height: 320px;
}
.paid-content-body {
	padding: 0 !important;
}
.paid-content-img img {
	margin-top: 35px;
	margin-right: 35px;
}
.quick-links-body {
	padding: 22px 0 0 0 !important;
}
.quick-links-body li {
	margin-bottom: 25px;
}
.quick-links-body li a {
	font-size: 14px;
	font-family: arial;
	font-weight: normal;
	margin: 0;
	text-decoration: underline;
	color: #024;
}
.register-now-without-page h3 {
	font-size: 26px;
	color: #024;
	margin: 22px auto 26px auto;
	text-align: center;
}
.register-now-without-page p {
	margin-bottom: 109px;
}
.margin-bottom-10px {
	margin-bottom: 10px;
}
.fbIcon {
	background-image: url(clientlibs/images/facebookIcon.png);
	width: 44px;
	height: 44px;
	display: inline-block;
}
.twIcon {
	background-image: url(clientlibs/images/twitterIcon.png);
	width: 44px;
	height: 44px;
	display: inline-block;
}
.inIcon {
	background-image: url(clientlibs/images/linked_In.png);
	width: 44px;
	height: 44px;
	display: inline-block;
}
.custom-tool-tip.personalization-tool-tip {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}
.custom-tool-tip.personalization-tool-tip .tool-tip-img {
	width: 25px;
	height: 25px;
}
.custom-tool-tip.personalization-tool-tip .tooltip-inner {
	background-color: #024;
	border-radius: 0;
}
.custom-tool-tip.personalization-tool-tip .tooltip.right .tooltip-arrow {
	border-right-color: #024;
}
@media only screen and (min-width: 1024px) {
	.personalization .reset-personalization .reset-password .signup-validate {
		width: 40% !important;
	}
}
@media only screen and (max-width: 1024px) {
	.personalization .reset-personalization .reset-password .signup-validate {
		width: 94% !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
	.personalization .signup-personalization .form-group .signup-validate,
	.personalization .forgot-personalization .form-group .signup-validate,
	.personalization .reset-personalization .form-group .signup-validate {
		width: 38%;
	}
	.personalization .signup-personalization .form-group .signup-validate-col2 {
		width: 20%;
	}
	.personalization .signup-personalization .form-group .help-block,
	.personalization .forgot-personalization .form-group .help-block,
	.personalization .reset-personalization .form-group .help-block {
		margin-left: 4%;
		padding-left: 0;
	}
	.personalization .sigin-inform .panel-brown .panel-body {
		min-height: 472px !important;
	}
	.personalization .signup-personalization .sign-up-tab .resp-tabs-list > li {
		font-size: 18px;
		font-weight: normal;
		min-width: 180px;
	}
	.personalization .signup-personalization .form-group .eyespan {
		padding-top: 14px;
		margin-top: 0;
		float: left;
		top: -2px;
	}
	.personalization #btnBack-1,
	.personalization #btnBack-3 {
		float: left;
	}
	.personalization #btnNext-2,
	.personalization #signUp {
		float: right;
	}
	.personalization
		.attendee-pass
		.attendee-pass-container
		.attendee-pass-header
		.logo {
		width: 46%;
	}
	.personalization
		.attendee-pass
		.attendee-pass-container
		.attendee-pass-header
		.eventdatelocation {
		float: right;
		width: 53%;
	}
	.personalization
		.attendee-pass
		.attendee-pass-container
		.attendee-pass-header
		.eventdatelocation
		li {
		font-size: 12px;
	}
	.reset-password .custom-tool-tip.personalization-tool-tip {
		margin-left: 12px;
		margin-top: -7px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
	.personalization .help-block {
		background: 0;
		width: 100%;
		color: #a94442 !important;
		margin-left: 0 !important;
		padding-left: 0;
	}
	.personalization .help-block:after,
	.personalization .help-block:before {
		border: 0;
	}
	.personalization .signup-personalization .form-group .signup-validate,
	.personalization .forgot-personalization .form-group .signup-validate,
	.personalization .reset-personalization .form-group .signup-validate {
		width: 100%;
	}
	.personalization .signup-personalization .form-group .signup-validate-col2 {
		width: 20%;
	}
	.personalization .signup-personalization .form-group .help-block,
	.personalization .forgot-personalization .form-group .help-block,
	.personalization .reset-personalization .form-group .help-block {
		margin-left: 0 !important;
		padding-left: 0;
	}
	.personalization .myaccount-personalization .form-group .signup-validate {
		width: 100%;
	}
	.personalization .myaccount-personalization .form-group .eyespan {
		float: right;
		margin-top: -29px;
	}
	.loader-pic {
		padding-top: 20px;
		text-align: center;
	}
	.updatePswd .updatepswdlink {
		position: absolute;
	}
	.personalization .form-group .control-label {
		width: 96%;
	}
	.personalization .sigin-inform .panel-brown .panel-body {
		min-height: 377px;
	}
	.personalization .sigin-inform {
		padding-left: 0;
		padding-right: 15px;
		margin-top: 25px;
	}
	.personalization .signup-personalization .sign-up-tab .resp-tabs-list > li {
		font-size: 18px;
		font-weight: normal;
		min-width: 180px;
	}
	.personalization .signup-personalization .form-group .eyespan {
		padding-top: 0;
		float: right;
	}
	.personalization #btnBack-1,
	.personalization #btnBack-3 {
		float: left;
	}
	.personalization #btnNext-2,
	.personalization #signUp {
		float: right;
	}
	.personalization
		.attendee-pass
		.attendee-pass-container
		.attendee-pass-header
		.logo {
		width: 46%;
	}
	.personalization
		.attendee-pass
		.attendee-pass-container
		.attendee-pass-header
		.eventdatelocation {
		float: right;
		width: 53%;
	}
	.personalization
		.attendee-pass
		.attendee-pass-container
		.attendee-pass-header
		.eventdatelocation
		li {
		font-size: 12px;
	}
	.custom-tool-tip.personalization-tool-tip {
		position: absolute;
		top: 0;
		right: -16px;
	}
	.custom-tool-tip.personalization-tool-tip .tooltip.bottom .tooltip-arrow {
		left: 93% !important;
	}
	.reset-password .custom-tool-tip.personalization-tool-tip {
		margin-left: 0;
		right: 0;
	}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.personalization .signup-personalization {
		padding: 25px 20px;
	}
	.personalization .signup-personalization .form-group .eyespan {
		float: right;
		margin-top: -24px;
		padding: 0;
	}
	.personalization .help-block {
		background: 0;
		width: 100%;
		color: #a94442 !important;
		margin-left: 0 !important;
		padding-left: 0;
	}
	.personalization .help-block:after,
	.personalization .help-block:before {
		border: 0;
	}
	.personalization .signup-personalization .form-group .signup-validate,
	.personalization .forgot-personalization .form-group .signup-validate,
	.personalization .reset-personalization .form-group .signup-validate {
		width: 100%;
	}
	.personalization .sigin-inform {
		padding-left: 0;
		padding-right: 15px;
		margin-top: 25px;
	}
	.personalization .sigin-inform .panel-heading i {
		top: -36px;
	}
	.personalization .signup-personalization .form-group .signup-validate-col2 {
		width: 50%;
	}
	.personalization .panel-brown .panel-body .form-group .btn-u.btn-u-brown {
		background-color: #020202;
		color: #f4f4f4;
		min-width: 80px;
		height: 45px;
		text-align: center;
	}
	.personalization .panel-brown .panel-body .form-group .btn-u.btn-u-gray {
		background-color: #333;
		color: #f4f4f4;
		min-width: 80px;
		height: 45px;
		text-align: center;
	}
	.personalization .myaccount-personalization .form-group .signup-validate {
		width: 100%;
	}
	.personalization .myaccount-personalization .form-group .eyespan {
		float: right;
		margin-top: -29px;
	}
	.personalization .form-group .btn-u.btn-u-brown {
		min-width: 80px;
		font-size: 16px;
	}
	.loader-pic {
		padding-top: 20px;
		text-align: center;
	}
	.updatePswd .updatepswdlink {
		position: absolute;
	}
	.personalization .reset-personalization .reset-password .signup-validate {
		width: 94% !important;
	}
	.personalization .form-group .control-label {
		width: 96%;
	}
	.custom-tool-tip.personalization-tool-tip {
		position: absolute;
		top: 0;
		right: -16px;
	}
	.custom-tool-tip.personalization-tool-tip .tooltip.bottom .tooltip-arrow {
		left: 93% !important;
	}
	.reset-password .custom-tool-tip.personalization-tool-tip {
		margin-left: 0;
		right: -10px;
	}
}
@media screen and (max-width: 590px) {
	.reset-personalization .reset-password .glyphicon,
	#password2 .glyphicon {
		position: absolute;
	}
	.personalization .reset-personalization .reset-password .signup-validate {
		width: 96% !important;
	}
}
@media screen and (max-width: 480px) {
	.personalization
		.attendee-pass
		.attendee-pass-container
		.attendee-pass-header
		.eventdatelocation {
		float: none;
		text-align: center;
		width: 100%;
	}
	.personalization
		.attendee-pass
		.attendee-pass-container
		.attendee-pass-header
		.logo {
		float: none;
		text-align: center;
		width: 100%;
	}
	.personalization .form-group .btn-u {
		margin-bottom: 4px !important;
	}
}
@media screen and (max-width: 320px) {
	.sm-float-right {
		float: left;
	}
	.personalization .form-group .btn-u.btn-u-brown {
		font-size: 13px;
		min-width: 40px !important;
		height: 35px;
	}
}
.loader-pic {
	padding: 26px 0 0 20px !important;
}
.loader-pic span p {
	font-size: 20px;
}
.username-hembrg label {
	font-weight: 400;
	padding-right: 4px;
}
label {
	display: inline;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: normal;
}
.optInDropdownLabel {
	max-width: 75%;
	display: table;
}
.optInSelectDiv {
	clear: both;
}
p.subscription_privacy_statement {
	font-family: "Lato", sans-serif;
	font-size: 16px;
	margin-left: 20px;
	margin-top: 20px;
	width: 75%;
}
.subscriptionDropdown select {
	width: 75px !important;
}
.subscriptionDropdown .select {
	display: block !important;
	float: left !important;
}
.component-setup-message {
	padding: 10px;
	border: 1px solid #fd0000;
	background-color: #ffbebe;
}
.component-setup-message .component-message {
	font-weight: bold;
	color: red;
}
.component-setup-message .component-message:before {
	font-weight: bold;
	color: red;
	content: "*";
	padding-right: 5px;
}
.corporate_footer .aboutInfo,
.corporate_footer.footercontainer .aboutInfo {
	background-color: #525a5c !important;
	padding: 0 !important;
}
.corporate_footer .aboutInfo .col-md-3 {
	padding-left: 0 !important;
}
.corporate_footer .footerBottombg,
.corporate_footer.footercontainer footer .footerBottombg {
	background-color: #000 !important;
}
.corporate_footer .aboutInfo p,
.corporate_footer.footercontainer footer .aboutInfo p:last-child {
	font-size: 14px !important;
	font-family: "Open Sans", sans-serif !important;
	margin: 35px 0 !important;
	float: right !important;
	color: #fff !important;
}
.corporate_footer .aboutInfo .footerLogo img,
.corporate_footer.footercontainer .aboutInfo .about-informa .footerLogo img {
	margin: 17px 0 !important;
	padding: 0 !important;
	max-width: none !important;
	height: auto !important;
	width: auto !important;
}
.corporate_footer .aboutInfo .footerLogo,
.corporate_footer.footercontainer footer .aboutInfo .footerLogo {
	float: left !important;
	margin: 0 !important;
}
.corporate_footer .footerBottombg .nav {
	padding: 20px 0 !important;
}
.corporate_footer .informa-link-list-items {
	padding-left: 0 !important;
}
.corporate_footer .footerBottombg .nav li a,
.corporate_footer .footerBottombg .nav > li > a .separator {
	font-size: 14px !important;
	font-family: "Open Sans", sans-serif !important;
	font-weight: normal !important;
	color: #fff !important;
}
.corporate_footer.footercontainer footer .aboutInfo .about-informa {
	padding: 0 !important;
}
@media (max-width: 767px) {
	.corporate_footer .aboutInfo .col-md-9 {
		max-width: 50% !important;
		float: right !important;
	}
}
@media (max-width: 585px) {
	.corporate_footer .aboutInfo .col-md-9 {
		max-width: none !important;
		float: none !important;
	}
	.corporate_footer .aboutInfo p,
	.corporate_footer.footercontainer footer .aboutInfo p:last-child {
		margin: 0 0 20px 0 !important;
		float: left !important;
	}
	.corporate_footer .aboutInfo .footerLogo,
	.corporate_footer.footercontainer footer .aboutInfo .footerLogo {
		margin-bottom: 0 !important;
	}
}
.boilerplate .dropdown button {
	font-size: 11px !important;
	padding: 10px 0 !important;
	color: #fff !important;
}
.boilerplate .informa .row div.dropdown button,
.boilerplate .informa .row div.dropdown button[aria-expanded="false"],
.boilerplate .informa .row div.dropdown button[aria-expanded="true"] {
	background: transparent !important;
	text-indent: 0 !important;
	width: auto !important;
	height: auto !important;
	margin: 0 !important;
}
.boilerplate .caret {
	margin: 3px 0 0 5px !important;
}
.boilerplate .dropdown {
	padding: 0 !important;
}
.boilerplate .informa,
.boilerplate .informa .dropdown button {
	background-color: #525a5c !important;
}
.boilerplate .informa {
	border-bottom: 1px solid #a5acaf !important;
}
.boilerplate .navbar-nav a {
	text-decoration: none !important;
}
.boilerplate .navbar-nav a[href="http://informa.com/"]
{
	font-weight: bold;
}
.boilerplate .navbar-nav li:nth-child(2) {
	border-left: 0;
}
.boilerplate .dropdown img {
	width: 72px;
	height: auto;
}
.boilerplate .informalist-color .padding-right-border p,
.boilerplate .informalist-color p,
.boilerplate .navbar-nav a {
	font-size: 13px !important;
	font-family: Arial, Helvetica, sans-serif !important;
}
