@charset "UTF-8";
/* ---------- Font family ---------- */
/* ---------- Font weight ---------- */
/* ---------- Font size ---------- */
/* ---------- Line Height ---------- */
/* ---------- Border Radius ---------- */
/* ---------- Screen size definitions ---------- */
.footer {
	color: #FFFFFF;
}
.footer .top-line {
	border-top: 0.5px solid #49B170;
	padding-top: 80px;
}
@media (max-width: 991px) {
	.footer .top-line {
		padding-top: 50px;
	}
}
.footer .top-line .event-wrap {
	padding: 35px 10px;
	border: 0.5px solid #49B170;
	width: 90%;
}
@media (max-width: 991px) {
	.footer .top-line .event-wrap {
		width: 65%;
		margin: 0 auto;
		margin-bottom: 50px;
	}
}
@media (max-width: 767px) {
	.footer .top-line .event-wrap {
		width: 95%;
		margin-bottom: 30px;
	}
}
.footer .top-line .event-wrap .footer-logo {
	display: block;
	margin: 0 auto;
	width:300px;
	height:auto;
}
@media (max-width: 1199px) {
	.footer .top-line .event-wrap .footer-logo {
		width: 220px;
	}
}
.footer .top-line .event-wrap .f-sec-title, .footer .top-line .event-wrap .small-title {
	text-align: center;
	line-height: unset;
}
.footer .top-line .event-wrap .f-sec-title {
	padding-top: 20px;
}
.footer .top-line .event-wrap .small-title {
	padding-bottom: 20px;
}
.footer .top-line .event-wrap .btm-wrap {
	border-top: 0.5px solid #49b17075;
	padding: 15px 30px 0px 30px;
}
@media (max-width: 1199px) {
	.footer .top-line .event-wrap .btm-wrap {
		padding: 15px 20px 0px 20px;
	}
}
@media (max-width: 991px) {
	.footer .top-line .event-wrap .btm-wrap {
		padding: 15px 30px 0px 30px;
	}
}
@media (max-width: 767px) {
	.footer .top-line .event-wrap .sm-text {
		padding-bottom: 0px;
	}
}
.footer .top-line .foo-title {
	padding-bottom: 20px;
}
.footer .top-line .foo-link-wrap .sub-text {
	margin-bottom: 20px;
	display: inline-block;
}
.footer .top-line .foo-link-wrap .sub-text {
	color: #CBC9CA;
}
.footer .top-line .loc-img {
	margin-right: 15px;
}
.footer .top-line .loc-img img{
	width:auto;
	height:auto;
}
@media (max-width: 330px) {
	.footer .top-line .loc-img {
		margin-right: 5px;
	}
}
.footer .top-line .loc-img a::after {
	display: none;
}
.footer .top-line .loc-img .social-icon {
	padding-right: 5px;
	transition:0.4s ease-in-out;
	width:auto;
	height:auto;
}
.footer .top-line .loc-img .social-icon:hover {
	opacity: 0.7;
}
.footer .top-line .sm-text {
	color: #CBC9CA;
	font-size: 14px;
	padding-bottom: 0px;
}
.footer .top-line .soc-icon-wrap {
	padding: 15px 0px 40px 0px;
}
.footer .top-line .foo-site-link {
	display: flex;
}
@media (max-width: 1399px) {
	.footer .top-line .foo-site-link {
		display: flow;
		-moz-column-count: 2;
		column-count: 2;
	}
}
.footer .top-line .foo-site-link .link-title:last-child span {
	display: none;
}
@media (max-width: 1399px) {
	.footer .top-line .foo-site-link .link-title span {
		display: none;
	}
}
@media (max-width: 1399px) {
	.footer .top-line .foo-site-link .link-title {
		padding: 7px 0px;
	}
}
@media (max-width: 767px) {
	.footer .top-line .foo-site-link .link-title {
		padding: 4px 0px;
	}
}
.footer .top-line .foo-site-link .link-title span {
	padding: 0px 5px;
	color: #49B170;
}
.footer .top-line .foo-site-link .link-text {
	color: #CBC9CA;
	font-size: 9px;
}
@media (max-width:1199px){
	.footer .top-line .foo-site-link .link-text{
		font-size:11px;
	}
}
.footer .top-line .partner-wrap {
	padding-top: 50px;
	padding-bottom: 20px;
}
@media (max-width: 767px) {
	.footer .top-line .partner-wrap {
		padding-top: 30px;
	}
}
@media (max-width: 767px) {
	.footer .top-line .partner-wrap .partner-logo-wrap {
		-moz-column-count: 2;
		column-count: 2;
		display: unset !important;
	}
}
.footer .top-line .partner-wrap .partner-img img {
	margin: 0 auto;
	display: block !important;
	width: 90% !important;
	height: 90px;
	object-fit: contain;
}
/* @media (max-width: 767px) {
.footer .top-line .partner-wrap .partner-img img {
width: 160px !important;
margin: unset;
}
} */
.footer .top-line .partner-wrap .slick-slide:first-child .partner-img img {
	margin-left: 0px !important;
}
.footer .top-line .partner-wrap .slick-slide:last-child .partner-img img {
	margin-right: 0px !important;
}
.footer .top-line .footer-bottom {
	border-top: 1px solid #49B170;
	padding: 25px 0px;
}
.footer .top-line .footer-bottom .btm-text a, .footer .top-line .footer-bottom .btm-text{
	color: #CBC9CA;
	font-size: 12px;
}
.footer .top-line .footer-bottom .btm-text span {
	margin-right: 5px;
}
@media (max-width: 767px) {
	.footer .top-line .footer-bottom .btm-text a, .footer .top-line .footer-bottom .btm-text{
		font-size: 10px;
		margin-right: 11px;
	}
}
@media (max-width: 767px) {
	.footer .top-line .mob-pad {
		padding: 0px 10px !important;
	}
}
@media (max-width: 767px) {
	.footer .top-line .foo-link-wrap {
		margin-bottom: 15px;
	}
}
@media (max-width: 330px) {
	.footer .top-line .partner-wrap .partner-img img {
		width: 120px !important;
	}
}
.footer .top-line a {
	position: relative;
}
.footer .top-line a::after {
	bottom: 0px;
	content: "";
	display: block;
	height: 1.5px;
	left: 0%;
	position: absolute;
	background: #49B170;
	transition: width 0.3s ease 0s, left 0.3s ease 0s;
	width: 0;
}
.footer .top-line a:hover {
	color: #FFFFFF !important;
}
.footer .top-line a:hover::after {
	width: 100%;
}
.footer .top-line .con-wrap a {
	display: inline-block;
	padding-bottom: 0px;
	margin-bottom: 20px;
}

@font-face {
	font-family: "Halcom-bold";
	src: url("../fonts/Halcom-font-family/Halcom-Bold-BF648a714549635.otf");
	font-weight: bold;
	font-display: swap;
}
@font-face {
	font-family: "Halcom-semi-bold";
	src: url("../fonts/Halcom-font-family/Halcom-Medium-BF648a714568789.otf");
	font-weight: 600;
	font-display: swap;
}
@font-face {
	font-family: "Halcom-regular";
	src: url("../fonts/Halcom-font-family/Halcom-Regular-BF648a71453957a.otf");
	font-weight: 500;
	font-display: swap;
}
@font-face {
	font-family: "italic";
	src: url("../fonts/Halcom-font-family/Halcom-MediumItalic-BF648a71455df9d.otf");
	font-weight: 500;
	font-display: swap;
}
body {
	font-family: "Brown";
	background-color: #000000;
}

p {
	margin: 0;
}

.no-pad {
	padding: 0;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.section-pad {
	padding: 100px 0;
}
@media (max-width: 1199px) {
	.section-pad {
		padding: 65px 0;
	}
}
@media (max-width: 767px) {
	.section-pad {
		padding: 30px 0;
	}
}

.section-top-pad {
	padding-bottom: 100px;
}
@media (max-width: 1199px) {
	.section-top-pad {
		padding-bottom: 65px;
	}
}
@media (max-width: 767px) {
	.section-top-pad {
		padding-bottom: 30px;
	}
}

a {
	text-decoration: none;
}

h1, h2 {
	font-family: "Halcom-bold";
}

p, a, h3, h4, h5, h6, body {
	font-family: "Halcom-regular";
	font-size: 16px;
	letter-spacing: 0.3px;
}
h3{
	font-size:22px;
}
h4{
	font-size:20px;
}
h5{
	font-size:18px;
}
h6{
	font-size:16px;
}
.f-main-title {
	font-size: 42px;
	line-height: 52px;
}
@media (max-width: 767px) {
	.f-main-title {
		font-size: 28px;
		line-height: 40px;
	}
}
@media (max-width: 390px) {
	.f-main-title {
		font-size: 22px;
		line-height: 36px;
	}
}

.f-sec-title {
	font-size: 32px;
	line-height: 42px;
}
.f-num-title {
	font-size: 48px;
	line-height: 126px;
}
@media (max-width: 767px) {
	.f-sec-title {
		font-size: 25px;
	}
}
@media (max-width: 390px) {
	.f-sec-title {
		font-size: 20px;
		line-height: 35px;
	}
}

.f-big-title {
	font-size: 32px;
	line-height: 42px;
}
@media (max-width: 1199px) {
	.f-big-title {
		font-size: 32px;
	}
}
@media (max-width: 767px) {
	.f-big-title {
		font-size: 25px;
	}
}
@media (max-width: 390px) {
	.f-big-title {
		font-size: 20px;
		line-height: 35px;
	}
}

.f-sub-title {
	font-size: 48px;
	line-height: 42px;
}

.sub-para-title {
	font-size: 20px;
	letter-spacing: unset;
}

.small-title {
	font-size: 12px;
	line-height: 53px;
}

.sub-text {
	font-size: 14px;
}

.footer-text {
	font-size: 48px;
	line-height: 60px;
}

.white {
	color: #FFFFFF;
}

.blue {
	color:#22366A;
}

.para-text {
	color: #CBC9CA;
	font-size: 16px;
	line-height: 24px;
}

.main-cta {
	background:#49B170;
	padding: 10px 30px;
	color: #FFFFFF;
	overflow: hidden;
	white-space: nowrap;
	/*   width: 180px; */
	text-align: center;
	display: inline-block;
	transition: opacity 0.5s ease-in-out;
	opacity: 1;
}
.main-cta.typing span {
	opacity: 0;
	transition: opacity 0.5s;
}
.main-cta.typing span.visible {
	opacity: 1;
}

.bg-white {
	background-color: #FFFFFF;
}

@media (max-width: 991px) {
	br {
		display: none;
	}
}
@media (min-width: 1700px) {
	.big-container {
		max-width: 1600px;
	}
}
header {
	position: sticky;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 9999;
	transition: 0.3s ease;
	background: #FFFFFF;	
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1803921569);
}

header .head-logo {
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	height: 70px;
	width: 400px;
}
@media (max-width: 1199px) {
	header {
	 padding:15px 0px;
	}
	header .head-logo {
		width: 300px;
	}
}
@media (max-width: 767px) {
	header .head-logo {
		width: 230px;
	}
}
@media (max-width: 350px) {
	header .head-logo {
		width: 200px;
	}
}
header .header-main .header-menu .head-wrap {
	display: flex;
}
header .header-main .header-menu .head-wrap .nav-primary {
	align-self: center;
}
header .header-main .header-menu .head-wrap .nav-primary li.menu-item {
	position: relative;
	display: inline-block;
}
@media (max-width: 1199px) {
	header .header-main .header-menu .head-wrap .nav-primary li.menu-item {
		display: block;
	}
}
header .header-main .header-menu .head-wrap .nav-primary li.menu-item.current-menu-item a {
	color: #49B170;
	text-decoration: underline;
}
@media (max-width: 1199px) {
	header .header-main{
		position:relative;
	}
	header .header-main .header-menu .head-wrap .nav-primary li.menu-item.current-menu-item a {
		color: #FFFFFF;
	}
}
header .header-main .header-menu .head-wrap .nav-primary li.menu-item.current-menu-item a:hover::after {
	width: 0;
}
header .header-main .header-menu .head-wrap .nav-primary li.menu-item a {
	margin: 20px;
	color: #22366A;
	font-weight: bold;
	position: relative;
}
header .header-main .header-menu .head-wrap .nav-primary li.menu-item a::after {
	bottom: 0px;
	content: "";
	display: block;
	height: 1.5px;
	left: 0%;
	position: absolute;
	background:#49B170;
	transition: width 0.3s ease 0s, left 0.3s ease 0s;
	width: 0;
}
header .header-main .header-menu .head-wrap .nav-primary li.menu-item a:hover::after {
	width: 100%;
}
@media (max-width: 1480px) {
	header .header-main .header-menu .head-wrap .nav-primary li.menu-item a {
		margin: 20px 7px;
		font-size:14px;
	}
}
@media (max-width: 1199px) {
	header .header-main .header-menu .head-wrap .nav-primary li.menu-item a {
		margin: 10px 15px;
		color: #FFFFFF;
		display: inline-block;
	}
}
header .header-main #toggler {
	display: none;
}
@media (max-width: 1199px) {
	header .header-main #toggler {
		display: block !important;
		width: 100px;
		background-image: url(/wp-content/uploads/2024/10/Burger-menu-red-2-1.svg);
		background-repeat: no-repeat;
		height: 70px;
		background-size: 35%;
		background-position: right;
	}
	header .header-main #toggler.toggler-open {
		background-image: url(/wp-content/uploads/2024/10/Close-red-1.svg);
		background-size: 25%;
	}
	header .header-main #menu-primary-navigation {
		position: absolute;
		width: 100%;
		height: calc(100vh - 60px);
		left: 0;
		top: 70px;
		-webkit-box-orient: vertical;
		max-height: 0;
		background-color: #49B170;
		overflow: hidden;
		transition: 0.2s;
		display: inline !important;
		padding-left: 0px;
	}
	header .header-main .open#menu-primary-navigation {
		max-height: 380px;
		overflow: auto;
		padding-top: 20px;
	}
}

.common-form {
	z-index: 1;
	position: relative;
}
/* .common-form.enquiry-form .anim-background {
	top: -17%;
} */
.common-form .anim-background {
	position: absolute;
	top: -35%;
	left: 0;
	width: 100%;
	height: 725px;
	z-index: -1;
	opacity:0.20;
}
@media (max-width: 767px) {
	.common-form{
		z-index:unset;
	}
	.common-form .anim-background {
		display: none;
	}
}
.common-form .contact-form {
	position: relative;
}
.common-form .contact-form .wpcf7-acceptance label{
	display:inline-flex;
}
.common-form .contact-form input, .common-form .contact-form select, .common-form .contact-form textarea {
	background: #000000;
	border: 1px solid #49B170;
	padding: 15px;
	width: 100%;
	margin-bottom: 25px;
	font-size: 14px;
	color: #FFFFFF;
}
.common-form .contact-form input::-moz-placeholder {
	color: #CBC9CA;
	font-size: 12px;
}
.common-form .contact-form input::placeholder {
	color: #CBC9CA;
	font-size: 12px;
}
.common-form .contact-form input.wpcf7-not-valid {
	margin-bottom: 10px;
}
.common-form .contact-form input:focus {
	border: 1px solid #fff;
	outline: none;
}
.common-form .contact-form select.wpcf7-not-valid {
	margin-bottom: 10px;
}
.common-form .contact-form select:focus {
	border: 1px solid #fff;
	outline: none;
}
.common-form .contact-form textarea:focus {
	border: 1px solid #fff;
	outline: none;
}
.common-form .contact-form .btn-submit {
	text-align: center;
}
.common-form .contact-form .btn-submit .main-cta {
	width: unset;
	display: inline-block;
	padding: 12px 55px !important;
	background: #49B170 !important;
	border: unset !important;
	margin-bottom: unset;
	font-size: 16px;
	margin-top: 10px;
}
.common-form .contact-form input[type=checkbox] {
	width: 20px;
	height:20px;
	align-self:center;
	-webkit-appearance: none;
	padding: 11px;
	background: #000000;
	border: 1px solid #49B170;
	vertical-align: bottom;
	position: relative;
	margin-bottom: 0px;
	margin-right: 10px;
}
@media (max-width: 767px) {
	.common-form .contact-form input[type=checkbox] {
		padding: 10px;
	}
}
.common-form .contact-form input[type=checkbox]:checked:after {
	content: "";
	width: 8px;
	height: 8px;
	background-color: #49B170;
	position: absolute;
	top: 50%;
	left: 50%;
	color: #fff;
	transform: translate(-50%, -50%);
}
.common-form .contact-form .wpcf7-acceptance {
	color: #FFFFFF;
	margin-bottom: 25px;
	display: inline-block;
}
.common-form .contact-form .wpcf7-acceptance a {
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 12px;
}
@media (max-width: 1399px) {
	.common-form .contact-form .wpcf7-acceptance a {
		font-size: 11px;
	}
}
@media (max-width: 1199px) {
	.common-form .contact-form .wpcf7-acceptance a {
		font-size: 12px;
	}
}
@media (max-width: 991px) {
	.common-form .contact-form .wpcf7-acceptance a {
		font-size: 10px;
	}
}
@media (max-width: 767px) {
	.common-form .contact-form .wpcf7-acceptance a {
		font-size: 11px;
	}
}
.common-form .contact-form .wpcf7-acceptance .wpcf7-list-item {
	margin: 0;
}
.common-form .contact-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label {
	font-size: 12px;
	width:90%
}
@media (max-width: 1399px) {
	.common-form .contact-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label {
		font-size: 11px;
	}
}
@media (max-width: 1199px) {
	.common-form .contact-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label {
		font-size: 12px;
		width:unset;
	}
}
@media (max-width: 991px) {
	.common-form .contact-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label {
		font-size: 10px;
	}
}
@media (max-width: 767px) {
	.common-form .contact-form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label {
		font-size: 11px;
	}
}
.common-form .contact-form .wpcf7-spinner {
	display: block;
	margin: 20px auto 0px auto;
}
.common-form .wpcf7-not-valid-tip {
	font-size: 12px;
	margin-bottom: 10px;
}
.common-form .wpcf7-response-output {
	color: #FFFFFF;
	margin-top: 0px !important;
}
.common-form .tab-wrap input[type=checkbox] {
	border-radius: 50%;
	width: unset;
	-webkit-appearance: none;
	padding: 11px;
	background: #000000;
	border: 1px solid #CBC9CA;
	vertical-align: bottom;
	position: relative;
	margin-bottom: 0px;
	margin-right: 10px;
	cursor: pointer;
}
@media (max-width: 767px) {
	.common-form .tab-wrap input[type=checkbox] {
		padding: 9px;
		margin-right: 5px;
	}
}
.common-form .tab-wrap input[type=checkbox]:checked:after {
	border-radius: 50%;
	content: "";
	width: 8px;
	height: 8px;
	background-color: #49B170;
	position: absolute;
	top: 50%;
	left: 50%;
	color: #fff;
	transform: translate(-50%, -50%);
}
@media (max-width: 767px) {
	.common-form .tab-wrap .sub-text {
		font-size: 11px;
	}
}
@media (max-width: 330px) {
	.common-form .tab-wrap .sub-text {
		font-size: 10px;
	}
}

.overlay-body {
	background-attachment: fixed;
	background-size: cover;
	background-repeat: repeat;
	background-image: url("/wp-content/uploads/2024/10/AirCraft-1.webp");
}

.static-bg {
	background: #000000;
}

.home-banner .video-container {
	position: relative;
}
.home-banner .video-container .overlay-desc {
/* 	background-image: url("/wp-content/uploads/2024/10/BG-2.webp"); */
	background-image:linear-gradient(to left, #22366a9c, #22366a9c);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
@media (max-width: 1199px) {
	.home-banner .video-container .overlay-desc {
		background-repeat: no-repeat;
		background-size: cover;
	}
}
.home-banner .video-container .banner-video {
	height: 640px;
	vertical-align: middle;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.home-banner .banner-content-wrap {
	padding: 200px 0px 100px 0px;
}
@media (max-width: 1199px) {
	.home-banner .banner-content-wrap {
		padding: 60px 0px;
	}
}
@media (max-width:1199px){
	.home-banner .video-container .banner-video{
		height:540px;
	}
}
@media (max-width: 991px) {
	.home-banner .banner-content-wrap {
		padding: 50px 0px;
	}
}
@media (max-width: 767px) {
	.home-banner .banner-content-wrap {
		padding: 40px 0px;
	}
}
.home-banner .banner-content-wrap .banner-des {
	line-height: 24px;
	padding: 10px;
	border-bottom: 1px solid #FFFFFF;
	width: 67%;
	margin: 25px auto;
}
@media (max-width:1199px){
	.home-banner .banner-content-wrap .banner-des{
		width:70%;
	}
}
@media (max-width: 767px) {
	.home-banner .banner-content-wrap .banner-des {
		width: 90%;
	}
}
.home-banner .banner-content-wrap .banner-des2 {
	font-size: 20px;
	line-height: 30px;
	width: 75%;
	margin: 0 auto;
}
@media (max-width: 767px) {
	.home-banner .banner-content-wrap .banner-des2 {
		width: 90%;
		font-size: 17px;
		line-height: 25px;
		padding-bottom:10px;
	}
}
.home-banner .circle-wrap .round {
	width: 15px;
	height: 15px;
	border: 1px solid #FFFFFF;
	background: transparent;
	border-radius: 50%;
	display: inline-block;
	cursor: pointer;
}
.home-banner .circle-wrap .animated-line {
	margin: 5px auto;
	width: 1px;
	height: 40px;
	overflow: hidden;
	background: transparent;
	position: relative;
}
.home-banner .circle-wrap .animated-line::before {
	content: "";
	display: block;
	width: 2px;
	height: 40px;
	background: #999;
	position: absolute;
	top: -100%;
	left: 0;
	animation: animate 2s ease-in-out infinite;
}
@keyframes animate {
	0% {
		top: -100%;
	}
	40% {
		top: 0;
	} /* Adjusted to make the line fully appear a bit longer */
	60% {
		top: 0;
	}
	100% {
		top: 100%;
	}
}


.elevator-sec .overlay-bg {
	background-image: url(/wp-content/uploads/2024/10/BG-5.webp);
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	padding:40px 0px;
}
.elevator-sec .f-sec-title{
	font-size:40px;
	line-height:50px;
}
.elevator-sec  .para-text{
	font-size:18px;
	line-height:26px;
}
.elevator-sec .para-text{
	color:#EAF3FB;
}
.elevator-sec .overlay-bg .f-sec-title {
	margin-bottom: 20px;
}
.elevator-sec .overlay-bg .section-img {
	width: 100%;
	height:auto;
	transition: all 0.7s;
	transform: scale(0.9);
	padding-bottom: 30px;
}
.elevator-sec .overlay-bg .section-img {
    transition: transform 0.7s ease; /* Smooth zoom transition */
}

.elevator-sec.zoom-in .overlay-bg .section-img {
    transform: scale(1.1); /* Adjust the scale value to control the zoom level */
}

@media (max-width: 991px) {
	.elevator-sec .overlay-bg .section-img {
		margin-top: 25px;
	}
	.elevator-sec .f-sec-title {
    font-size: 32px;
    line-height: 40px;
}
}
@media (max-width:767px){
	.elevator-sec.zoom-in .overlay-bg .section-img{
		transform:unset;
	}
}
.elevator-sec.transform-step-1 .section-img {
	transform:scale(1.2);
}
@media (max-width: 991px) {
	.elevator-sec.transform-step-1 .section-img {
		transform: unset;
	}
}
/* .elevator-sec.transform-step-2 .section-img {
	transform: translate(-20px, 20px) scale(1.1);
}
@media (max-width: 991px) {
	.elevator-sec.transform-step-2 .section-img {
		transform: unset;
	}
} */
.elevator-sec.transform-step-3 .section-img {
	transform: translate(-30px, 30px) scale(1.15);
}
@media (max-width: 991px) {
	.elevator-sec.transform-step-3 .section-img {
		transform: unset;
	}
}
@media (max-width:767px){
	.elevator-sec .f-sec-title {
    font-size: 25px;
    line-height: 35px;
}
}
.counter-sec {
	background: #FFFFFF;
}
.counter-sec .count-wrap {
	padding: 60px 0px;
	border-top: 1px solid #11528A;
	border-right: 1px solid #11528A;
}
.counter-sec .count-wrap .count-card-wrap p{
	color:#11528A;
}
@media (max-width: 1199px) {
	.counter-sec .count-wrap {
		padding: 30px 0px;
	}
}
@media (max-width: 991px) {
	.counter-sec .count-wrap {
		margin-bottom: 20px;
	}
}
@media (max-width: 767px) {
	.counter-sec .count-wrap {
		padding-bottom: 10px;
	}
}
.counter-sec .count-wrap .icon {
	width: 60px;
	height: 60px;
	margin-bottom: 40px;
}
@media (max-width: 1199px) {
	.counter-sec .count-wrap .count-card-wrap p {
		font-size: 13px;
	}
}
@media (max-width:991px){
	.counter-sec .count-wrap .count-card-wrap p{
		font-size:16px;
	}
}
.involve .f-sec-title {
	margin-bottom: 40px;
}
@media (max-width: 767px) {
	.involve .f-sec-title {
		margin-bottom: 25px;
	}
}
.involve .activity-wrap .activity-card-wrap {
	overflow: hidden;
	position: relative;
	transform: translateY(0%);
	transition: all 0.7s;
}
@media (max-width: 991px) {
	.involve .activity-wrap .activity-card-wrap {
		margin-bottom: 30px;
	}
}
.involve .activity-wrap .activity-card-wrap .image-aci {
	width: 100%;
	height: 300px;
	-o-object-fit: cover;
	object-fit: cover;
	backface-visibility: hidden;
	position: relative;
}
.involve .activity-wrap .activity-card-wrap .details {
	padding: 20px;
	position: absolute;
	bottom: -10px;
	z-index: 3;
	transform: translateY(73%);
	transition: all 0.7s;
	min-height: 240px;
}
@media (min-width: 1200px) and (max-width: 1400px) {
	.involve .activity-wrap .activity-card-wrap .details {
		padding: 20px 4px;
	}
}
@media (min-width:1000px) and (max-width:1199.8px){
	.involve .activity-wrap .activity-card-wrap .details {
		padding: 20px 4px;
	}
	.involve .activity-wrap .activity-card-wrap .details .card-des{
		font-size:12px !important;
	}
}
@media (max-width: 1500px) {
	.involve .activity-wrap .activity-card-wrap .details .card-des {
		font-size: 14px;
	}
}
@media (max-width: 1399px) {
	.involve .activity-wrap .activity-card-wrap .details .card-des {
		font-size: 14px;
	}
	.f-sec-title br{
		display:none;
	}
}
.involve .activity-wrap .activity-card-wrap .details .para {
	padding-bottom: 15px;
}
@media (max-width:767px){
	.involve .activity-wrap .activity-card-wrap .details .para{
		font-size:16px;
	}
}
@media (max-width:1199px){
	.involve .activity-wrap .activity-card-wrap .details .para{
		font-size:12px;
	}
}
.involve .activity-wrap .activity-card-wrap .details .arrow-link {
	background-image: url("/wp-content/uploads/2024/06/Arrow-1.svg");
	display: inline-block;
/* 	background-size: contain; */
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	margin-top: 20px;
	transition: all 0.4s;
}

.involve .activity-wrap .activity-card-wrap:hover {
	transform: translateY(-5%);
}
.involve .activity-wrap .activity-card-wrap:hover .details {
	transform: translateY(0%);
	transition: all 0.7s;
}
.involve .activity-wrap .activity-card-wrap:hover .activity-card-wrap {
	background-color: #49B170;
}
.involve .activity-wrap .activity-card-wrap .overlay {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	bottom: 0;
	background: transparent;
	z-index: 1;
	background: linear-gradient(to top, #22366A, #11528a14);
}
.involve .activity-wrap .activity-card-wrap .details .para{
	line-height:18px;
	font-family: "Halcom-semi-bold";
}
.involve .activity-wrap .activity-card-wrap:hover .overlay {
	background: #49B170;
	top: 0;
}
.involve .activity-wrap .activity-card-wrap .card-des{
	font-size:14px;
	line-height:19px;
}
.involve .activity-wrap .activity-card-wrap .arrow-link:hover {
	background-image:url("/wp-content/uploads/2024/10/Group-25058-3.svg");
	transform: rotate(45deg);
}
.explore {
	background-color: #FFFFFF;
}
.explore .explore-para {
	padding: 20px 0px;
	margin-bottom: 20px;
}
.explore .explore-card-wrap {
	padding: 40px 20px;
	border: 1px solid #CBC9CA;
	transform: translateY(0%);
	transition: all 0.5s;
}
@media (max-width: 1199px) {
	.explore .explore-card-wrap {
		margin-bottom: 20px;
	}
	.explore .explore-para br{
		display:none;
	}
}
@media (max-width: 767px) {
	.explore .explore-card-wrap {
		margin-bottom: 30px;
	}
	.explore .explore-para{
		padding-top:0px;
	}
}
.explore .explore-card-wrap .image-explore {
	width: 140px;
	height: 140px;
	margin: 0 auto 40px auto;
}
.explore .explore-card-wrap .image-explore.hover {
	display: none;
}
@media (min-width: 1200px) and (max-width: 1400px) {
	.explore .explore-card-wrap .image-explore {
		width: 100px;
		height: 100px;
	}
}
/* .explore .explore-card-wrap:hover {
	background-color: #49B170;
	border: 1px solid #49B170;
	transform: translateY(-5%);
}
.explore .explore-card-wrap:hover .hover {
	display: block;
}
.explore .explore-card-wrap:hover .default {
	display: none;
}
.explore .explore-card-wrap:hover .sub-para-title {
	color: #FFFFFF;
} */

.explore .explore-card-wrap p{
	color:#22366A;
	min-height:65px;
}
@media (max-width:1400px){
	.explore .explore-card-wrap p br{
		display:none;
	}
	.explore .explore-card-wrap p{
		min-height:40px;
	}
}
@media (max-width:991px){
	.explore .explore-card-wrap p{
		min-height:50px;
	}
}
@media (max-width:767px){
	.explore .explore-card-wrap p{
		min-height:unset;
	}
}
@media (min-width:1200px){
.explore .five-grid{
	width: 19.666667%;;
}
}
@media (min-width: 1200px) and (max-width: 1400px) {
	.explore .explore-card-wrap p {
		font-size: 14px;
	}
	.elevator-sec .overlay-bg .f-sec-title{
		font-size:31px;
	}
}
@media (max-width:1199px){
	.explore .explore-card-wrap p{
		font-size:15px;
	}
}
.our-event {
	background-size: cover;
	background-position: center;
}
@media (max-width: 767px) {
	.our-event .container-fluid {
		padding: 0px !important;
	}
}
.our-event .f-sec-title {
	margin-bottom: 40px;
}
.our-event .event-slider {
	margin-bottom: 50px;
}
.our-event .event-slider .img-wrap {
	width: 200px !important;
	height: 200px;
	background: #FFFFFF;
	padding: 20px;
	display: flex !important;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	margin: 0 auto;
}
@media (max-width: 767px) {
	.our-event .event-slider .img-wrap {
		width: 150px !important;
		height: 150px;
	}
	.our-event .f-sec-title{
		padding:0px 10px
	}
}
.our-event .event-slider .img-wrap img {
	width: 120px;
	height: 60px;
	-o-object-fit: contain;
	object-fit: contain;
}
.found-partner{
	padding-left:11px;
	padding-right:11px;
}
/* .found-partner .grid-1 {
	padding-right: 10px;
	padding-left: 25px;
}
@media (max-width: 991px) {
	.found-partner .grid-1 {
		padding-right: 25px;
		padding-left: 25px;
		margin-bottom: 20px;
	}
}
.found-partner .grid-2 {
	padding-left: 25px;
	padding-right: 30px;
}
@media (max-width: 991px) {
	.found-partner .grid-2 {
		padding-right: 25px;
		padding-left: 25px;
	}
} */
.found-partner .content-line {
	padding: 40px 30px;
	min-height: 260px;
	padding-bottom: 0;
	border-top: 2px solid #49B170;
	border-right: 2px solid #49B170;
}
.found-partner .grid-2, .found-partner .grid-1{
	margin-bottom:20px;
}
@media (max-width: 1399px) {
	.found-partner .content-line {
		padding: 20px;
	}
}
@media (max-width: 1399px) {
	.found-partner .content-line {
		padding: 20px 7px 0px 20px;
		min-height:290px;
	}
}
@media (max-width: 991px) {
	.found-partner .content-line {
		padding: 30px;
	}
	.found-partner .grid-3{
		margin-bottom:20px
	}
	.found-partner .content-line {
		min-height:unset;
	}
}
@media (max-width: 767px) {
	.found-partner .content-line {
		border-top: unset;
		border: 2px solid #49B170;
		min-height: unset;
		padding-bottom: 30px;
	}
}
.found-partner .content-line .sub-para-title {
	margin-bottom: 20px;
}
@media (max-width: 1199px) {
	.found-partner .content-line .sub-para-title {
		margin-bottom: 10px;
	}
}
.found-partner .content-line .des-con {
	font-size: 14px;
	line-height: 24px;
}
.found-partner .img-wrap {
	background-color: #FFFFFF;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 65px;
}
@media (max-width: 767px) {
	.found-partner .img-wrap {
		height: 200px;
		padding: 50px;
	}
}
.found-partner .img-wrap img {
	width: 90%;
	height:auto;
}
.found-partner .para-box {
	padding-left: 0px !important;
}
@media (max-width: 767px) {
	.found-partner .para-box {
		padding: 0px !important;
	}
}
.found-partner .f-sec-title {
	margin-bottom: 40px;
}

.speaker-sec .spea-wrap {
	position: relative;
}
.speaker-sec .f-sec-title {
	margin-bottom: 40px;
}
@media (max-width: 767px) {
	.speaker-sec .f-sec-title {
		margin-bottom: 25px;
	}
}
.speaker-sec .hide-title {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	font-size: 155px;
	line-height: 221px;
	color: rgba(214, 214, 214, 0.1568627451);
	background: linear-gradient(to right, rgba(101, 101, 101, 0.68), rgba(69, 73, 79, 0.2588235294), rgba(101, 101, 101, 0.68));
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	z-index: -1;
	display:none;
}
@media (max-width: 1530px) {
	.speaker-sec .hide-title {
		font-size: 120px;
	}
}
@media (max-width: 1399px) {
	.speaker-sec .hide-title {
		font-size: 105px;
	}
}
@media (max-width: 1199px) {
	.speaker-sec .hide-title {
		font-size: 80px;
		left: 20px;
	}
}
@media (max-width: 991px) {
	.speaker-sec .hide-title {
		display: none;
	}
}
@media (max-width: 991px) {
	.speaker-sec .speaker-details-wrap {
		margin-bottom: 30px;
	}
}
.speaker-sec .speaker-details-wrap p.sub-para-title {
	margin-bottom: 10px;
	font-family: "Halcom-bold";
}
.speaker-sec .speaker-details-wrap p.sub-text {
	margin-bottom: 5px;
	min-height:50px;
}
.speaker-sec .speaker-details-wrap .spea-img-wrap {
	border-radius: 50%;
	border: 2px solid #49B170;
	padding: 20px;
	width: 220px;
	margin: 0 auto;
	margin-bottom: 15px;
}
@media (max-width: 1199px) {
	.speaker-sec .speaker-details-wrap .spea-img-wrap {
		width: 210px;
	}
}
.speaker-sec .speaker-details-wrap .spea-img-wrap img {
	border-radius: 50%;
	height: 180px;
	width: 180px;
	-o-object-fit: cover;
	object-fit: cover;
}
@media (max-width: 1199px) {
	.speaker-sec .speaker-details-wrap .spea-img-wrap img {
		height: 170px;
		width: 170px;
	}
}
.speaker-sec .speaker-details-wrap .desg {
	color: #fff;
}
/* .speaker-sec .speaker-details-wrap .it-text {
	font-family: "italic";
} */
.speaker-sec .linked {
	background-image: url("/wp-content/uploads/2024/10/linkedin-Icon-Button.svg");
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-block;
	width: 32px;
	height: 32px;
	margin-top: 20px;
	transition:0.4s ease-in-out;
}
.speaker-sec .linked:hover {
	opacity: 0.7;
}

.testimonials-sec .f-big-title {
	margin-bottom: 40px;
}
.testimonials-sec .testimonial-slider {
	padding: 40px 75px;
	border-bottom: 3px solid #49B170;
	border:1px solid #49B170;
	position: relative;
	background: linear-gradient(180deg, #11528A4F, #22366A26);
}
@media (max-width: 767px) {
	.testimonials-sec .testimonial-slider {
		padding: 30px;
	}
	.speaker-sec .speaker-details-wrap p.sub-text{
		min-height:unset;
	}
}
@media (max-width: 330px) {
	.testimonials-sec .testimonial-slider {
		padding: 30px 20px;
	}
}
.testimonials-sec .testimonial-slider .tes-desg {
	color: #CBC9CA;
}
.testimonials-sec .testimonial-slider .tes-con {
	margin-top: 20px;
}
.testimonials-sec .testimonial-slider .quote-img {
	margin: 0px auto 20px auto;
	position: relative;
	width:auto;
	height:auto;
}
.testimonials-sec .testimonial-slider .slick-arrow {
	height: 45px;
	width: 45px;
	background-repeat: no-repeat;
	background-size: 100%;
	transition: all 0.4s;
}
@media (max-width:991px){
	.testimonials-sec .testimonial-slider .tes-con br{
		display:block;
	}
}
@media (max-width: 767px) {
	.testimonials-sec .testimonial-slider .slick-arrow {
		display: none !important;
	}
}
.testimonials-sec .testimonial-slider .slick-arrow.slick-prev {
	background-image: url(/wp-content/uploads/2024/06/Left-arrow.svg);
	left: -70px;
}
@media (max-width: 991px) {
	.testimonials-sec .testimonial-slider .slick-arrow.slick-prev {
		left: -60px;
	}
}
.testimonials-sec .testimonial-slider .slick-arrow.slick-prev:before {
	display: none;
}
.testimonials-sec .testimonial-slider .slick-arrow.slick-prev:hover {
	background-image: url(/wp-content/uploads/2024/10/Left-Arrow-hover-2.svg);
}
.testimonials-sec .testimonial-slider .slick-arrow.slick-next {
	background-image: url(/wp-content/uploads/2024/06/Component-25-–-30.svg);
	right: -70px;
}
@media (max-width: 991px) {
	.testimonials-sec .testimonial-slider .slick-arrow.slick-next {
		right: -60px;
	}
}
.testimonials-sec .testimonial-slider .slick-arrow.slick-next:before {
	display: none;
}
.testimonials-sec .testimonial-slider .slick-arrow.slick-next:hover {
	background-image: url(/wp-content/uploads/2024/10/Right-Arrow-hover-1.svg);
}

.testimonials-sec .testimonial-slider .slider-wrap .sub-para-title{
	font-weight:600;
	margin-bottom:8px;
}
.contact-form-sec .f-big-title {
	margin-bottom: 30px;
}
@media (max-width: 767px) {
	.contact-form-sec .f-big-title {
		margin-bottom: 25px;
	}
}
.contact-form-sec .tab-wrap {
	margin-bottom: 30px;
}
.contact-form-sec .tab-wrap .check-wrap:first-child {
	margin-right: 20px;
}
@media (max-width: 380px) {
	.contact-form-sec .tab-wrap .check-wrap:first-child {
		margin-right: 10px;
	}
}

.hidden {
	display: none;
}
.common-banner {
	background-size: cover;
	background-position: top;
}
@media (max-width: 1399px) {
	.common-banner {
		background-size: cover;
	}
}
.common-banner .f-main-title {
	margin-bottom: 30px;
}
@media (max-width: 767px) {
	.common-banner .f-main-title {
		margin-bottom: 20px;
	}
}
@media (max-width: 991px) {
	.common-banner .f-main-title br {
		display: none;
	}
}
.common-banner .over-lay {
	background-image: linear-gradient(180deg, #11528abd, #000000);
	height: 425px;
}
@media (max-width: 767px) {
    .common-banner .over-lay {
        height: auto;
    }
}

.why-exhibit {
	background-image: url("/wp-content/uploads/2024/10/SSWS.svg");
	background-position: -5% center;
	background-repeat: no-repeat;
	background-size: 40%;
}
.why-exhibit .f-sec-title{
	margin-bottom:25px;
}
@media (max-width: 1199px) {
	.why-exhibit {
		background-size: 40%;
	}
}
@media (max-width: 991px) {
	.why-exhibit {
		background-image: unset;
	}
}
@media (max-width:767px){
	.why-exhibit .f-sec-title{
		margin-bottom:10px;
	}
	.why-exhibit h4{
		margin-bottom:20px;
	}
	.why-exhibit .cta-wrap{
		margin-top:20px
	}
}
.why-exhibit .section-img {
	width: 100%;
}
@media (max-width: 991px) {
	.why-exhibit .section-img {
		margin-top: 30px;
		width: 100%;
	}
}
.why-exhibit .main-text {
	width: 90%;
}
.why-exhibit .main-text p{
	letter-spacing:unset;
}
@media (max-width: 991px) {
	.why-exhibit .main-text {
		width: 100%;
	}
}
.why-exhibit .main-text p:first-child {
	margin-bottom: 20px;
}

.exhibit-options .f-sec-title {
	margin-bottom: 40px;
}
@media (max-width: 767px) {
	.exhibit-options .f-sec-title {
		margin-bottom: 20px;
	}
}
.exhibit-options .options-card {
	text-align: center;
	transform: translateY(0%);
	transition: all 0.7s;
}
@media (max-width: 1199px) {
	.exhibit-options .options-card {
		margin-bottom: 20px;
	}
}
.exhibit-options .options-card img {
	width: 100%;
	height: 180px;
	-o-object-fit: cover;
	object-fit: cover;
}
@media (max-width: 1199px) {
	.exhibit-options .options-card img {
		height: 270px;
	}
}
.exhibit-options .options-card .content-wrap {
	background-color: #FFFFFF;
	padding: 30px 40px;
	min-height:230px;
}
.exhibit-options .options-card .content-wrap .sub-text{
		min-height:65px;
	}
@media (max-width: 1399px) {
	.exhibit-options .options-card .content-wrap {
		padding: 30px 15px;
	}
}
@media (max-width:1199px){
	.exhibit-options .options-card .content-wrap{
		min-height:175px;
	}
}
@media (max-width:991px){
	.exhibit-options .options-card .content-wrap{
		padding:25px 10px;
	}
	.exhibit-options .options-card .content-wrap .sub-text{
		min-height:85px;
	}
}
@media (max-width:767px){
	    .exhibit-options .options-card .content-wrap {
        padding: 30px 25px;
    }
	.exhibit-options .options-card .content-wrap .sub-text, .exhibit-options .options-card .content-wrap{
		min-height:unset;
	}
}
.exhibit-options .options-card .content-wrap .con-title {
	font-weight: bold;
	margin-bottom: 15px;
	min-height:26px;
}
@media (max-width: 1399px) {
	.exhibit-options .options-card .content-wrap .con-title {
		font-size: 15px;
	}
	.exhibit-options .options-card .content-wrap .con-title{
		min-height:45px;
	}
}
@media (max-width: 1199px) {
	.exhibit-options .options-card .content-wrap .con-title {
		font-size: 16px;
	}
}
@media (max-width: 767px) {
	.exhibit-options .options-card .content-wrap .con-title {
		min-height:unset;
	}
}
.exhibit-options .options-card .content-wrap p {
	letter-spacing: unset;
}
.exhibit-options .options-card .content-wrap .arrow-link {
	background-image: url(/wp-content/uploads/2024/06/Arrow-1-1.svg);
	display: inline-block;
/* 	background-size: contain; */
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	margin-top: 30px;
	transition: all 0.4s;
}
.exhibit-options .options-card:hover {
	transform: translateY(-3%);
}
.exhibit-options .options-card:hover .content-wrap {
	background-color: #49B170;
}
.exhibit-options .options-card:hover p {
	color: #fff;
}
.exhibit-options .options-card:hover .arrow-link {
	background-image: url(/wp-content/uploads/2024/06/Group-25058.svg);
	transform: rotate(45deg);
}

.exhibitor-benefits .f-sec-title {
	margin-bottom: 30px;
}
@media (max-width: 767px) {
	.exhibitor-benefits .f-sec-title {
		margin-bottom: 20px;
	}
}
.exhibitor-benefits .exhibit-para {
	padding-bottom: 40px;
	width: 55%;
	margin: 0px auto;
}
@media (max-width: 991px) {
	.exhibitor-benefits .exhibit-para {
		width: 70%;
	}
}
@media (max-width: 767px) {
	.exhibitor-benefits .exhibit-para {
		width: 96%;
	}
}
.exhibitor-benefits .benefits-card {
	padding: 20px;
	border: 1px solid #CBC9CA;
	margin-bottom: 20px;
}
@media (max-width:1530px){
	.exhibitor-benefits .benefits-card{
		min-height:185px;
	}
}
@media (max-width: 1399px) {
	.exhibitor-benefits .benefits-card .img-wrap, .exhibitor-benefits .benefits-card .content-wrap{
		align-self: center;
	}
	.exhibitor-benefits .benefits-card{
		min-height:185px;
	}
}
@media (max-width:1199.8px){
	.exhibitor-benefits .benefits-card{
		min-height:unset;
	}
}
@media (max-width:991px){
	.exhibitor-benefits .benefits-card{
		min-height:190px;
	}
}
@media (max-width:767px){
	.exhibitor-benefits .benefits-card{
		min-height:unset;
	}
}
.exhibitor-benefits .benefits-card .img-wrap img {
	width: 52px;
	height: 52px;
	margin-right: 15px;
}

.page-template-template-why-exhibit-php .testimonials-sec.section-top-pad {
	padding-top: 100px;
}
@media (max-width: 1199px) {
	.page-template-template-why-exhibit-php .testimonials-sec.section-top-pad {
		padding-top: 65px;
	}
}
@media (max-width: 767px) {
	.page-template-template-why-exhibit-php .testimonials-sec.section-top-pad {
		padding-top: 30px;
	}
}

.show-feature .options-card {
	margin-bottom: 25px;
}
.show-feature .options-card .content-wrap {
	border: 1px solid #CBC9CA;
	border-top: 0;
	padding: 30px;
}
.show-feature .options-card .content-wrap p {
	font-size: 16px;
}
.show-feature .options-card .content-wrap p.sub-text {
    min-height: 200px;
}
.page-template-templpate-show-features .contact-form-sec {
	margin-top: 100px;
}
@media (min-width:1200px) and (max-width:1400px){
	.show-feature .options-card .content-wrap p.sub-text{
		min-height:265px;
	}
}
@media (max-width: 1199px) {
	.page-template-templpate-show-features .contact-form-sec {
		margin-top: 65px;
	}
}
@media (max-width:991px){
	.show-feature .options-card .content-wrap p.sub-text{
		min-height:240px;
	}
	.exhibit-options.show-feature .options-card .content-wrap .con-title{
		min-height:50px;
	}
}
@media (max-width: 767px) {
	.page-template-templpate-show-features .contact-form-sec {
		margin-top: 30px;
	}
	.show-feature .options-card .content-wrap p.sub-text, .exhibit-options.show-feature .options-card .content-wrap .con-title {
    min-height: unset;
}
	
}
.highlights .f-sec-title {
	margin-bottom: 30px;
}
@media (max-width: 767px) {
	.highlights .f-sec-title {
		margin-bottom: 20px;
	}
}
.highlights .highlights-card {
	background-color: #49B170;
	padding: 20px 40px 40px 40px;
	margin-bottom: 25px;
}
.highlights .highlights-card .sub-text{
	min-height:120px;
}
@media (max-width: 991px) {
	.highlights .highlights-card {
		padding: 20px 30px 30px 30px;
	}
}
.highlights .highlights-card .f-num-title {
	color: rgba(255, 255, 255, 0.3411764706);
	margin-bottom: 40px;
}
@media (max-width: 991px) {
	.highlights .highlights-card .f-num-title {
		margin-bottom: 20px;
	}
}
.highlights .highlights-card .con-title {
	padding-bottom: 15px;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	margin-bottom: 20px;
	min-height:70px;
}

.venue-sec .f-sec-title {
	margin-bottom: 30px;
}
.venue-sec .main-cta{
	margin-left:0px;
}
@media (max-width:1400px){
	.highlights .highlights-card .con-title{
		min-height:65px;
	}
	.highlights .highlights-card{
		    padding: 20px 25px 40px 25px;
	}
	.highlights .highlights-card .sub-text {
    min-height: 140px;
}
}
@media (max-width:991px){
.highlights .highlights-card .sub-text {
    min-height: 150px;
}	
}
@media (max-width: 767px) {
	.venue-sec .f-sec-title {
		margin-bottom: 20px;
	}
	.highlights .highlights-card .sub-text, .highlights .highlights-card .con-title{
	min-height:unset;
}
}
.venue-sec .main-text p {
	margin-bottom: 30px;
	line-height: 28px;
	width: 90%;
	color: #CBC9CA;
	font-size: 16px;
	line-height: 24px;
}
.venue-sec .main-text p a, .faq-sec .accordion-item .accordion-body a, .why-exhibit .main-text p a{
	color:#49B170;
	text-decoration:underline;
	word-break:break-word;
}
.venue-sec .main-text p a:hover, .faq-sec .accordion-item .accordion-body a:hover{
	opacity:0.8;
}
.venue-sec .main-cta {
	margin-top: 20px;
}
.venue-sec .map-wrap {
	border: 1px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
}
@media (max-width:1199px){
	.venue-sec .main-text p{
		width:100%
	}
	.venue-sec .map-wrap{
		margin-top:30px;
	}
}
@media (max-width: 991px) {
	.venue-sec .map-wrap {
		margin-top: 30px;
	}
}
.venue-sec .map-wrap iframe {
	width: 100%;
	padding: 10px;
	padding-bottom: 0px;
	margin-bottom: -6px;
}
@media (max-width: 767px) {
	.venue-sec .map-wrap iframe {
		height: 300px;
	}
	.venue-sec .main-text p{
		width:100%;
	}
}

@media (max-width: 767px) {
	.register-event {
		padding: 30px 15px;
	}
}
.register-event .f-sec-title {
	margin-bottom: 20px;
}
@media (max-width: 767px) {
	.register-event .f-sec-title {
		margin-bottom: 20px;
	}
}
.register-event .main-text p {
	margin-bottom: 30px;
	line-height: 28px;
	color:#fff;
}
@media (max-width: 767px) {
	.register-event .main-text p {
		line-height: 24px;
	}
}
.register-event .main-cta {
	margin-top: 20px;
}
.faq-sec {
	z-index:9;
	position:relative;
}
.faq-sec .f-sec-title {
	margin-bottom: 40px;
}
@media (max-width: 767px) {
	.faq-sec .f-sec-title {
		margin-bottom: 20px;
	}
}
.faq-sec .accordion-item {
	margin-bottom: 20px;
}
.faq-sec .accordion-item .accordion-button {
	width: 100%;
	background-color: #49B170;
	padding: 15px 20px;
	position: relative;
}
@media (max-width:1199.8px){
	.faq-sec .accordion-item .accordion-button p{
		width:90%;
	}
}
@media (max-width: 767px) {
	.faq-sec .accordion-item .accordion-button p {
		width: 90%;
	}
}
@media (max-width: 390px) {
	.faq-sec .accordion-item .accordion-button p {
		font-size:16px;
	}
}
.faq-sec .accordion-item .accordion-button:after {
	background-image: url("/wp-content/uploads/2024/07/Plus.svg");
	background-position: 97%;
	background-repeat: no-repeat;
	display: block;
	content: "";
	position: absolute;
	right: 30px;
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
	transition: 0.2s ease-in-out;
}
@media (max-width: 390px) {
	.faq-sec .accordion-item .accordion-button:after {
		right: 10px;
	}
	
}
.faq-sec .accordion-item .accordion-button:not(.collapsed):after {
	rotate: 225deg;
	right:25px;
}
.faq-sec .accordion-item .accordion-body {
	padding: 30px;
	background-color: #FFFFFF;
}
@media (max-width: 767px) {
	.faq-sec .accordion-item .accordion-body {
		padding: 20px;
	}
	.faq-sec .accordion-item .accordion-button:not(.collapsed):after{
		right:10px;
	}
}
.faq-sec .accordion-item .accordion-body .ques-wrap {
	margin-bottom: 20px;
}
.faq-sec .accordion-item .accordion-body .ques-wrap:last-child {
	margin-bottom: 0;
}
.faq-sec .accordion-item .accordion-body .ques-wrap .con-title {
	font-weight: bold;
	margin-bottom: 10px;
}

.show-features .f-sec-title {
	margin-bottom: 40px;
}
@media (max-width: 767px) {
	.show-features .f-sec-title {
		margin-bottom: 20px;
	}
}
.show-features .card-header {
	display: none;
	padding: 15px 25px;
	background-color: #FFFFFF;
	border: 1px solid #49B170;
}
.show-features .card-header.active {
	background-color: #49B170;
	color: #FFFFFF;
	background-image: url("/wp-content/uploads/2024/06/Show-feature-arrow.svg");
	background-repeat: no-repeat;
	background-position: 4%;
	padding-left: 30px;
}
.show-features .card-header.active a {
	color: #FFFFFF;
}
.show-features .card-header a {
	color: #000000;
}
@media (max-width: 991px) {
	.show-features .card-header {
		display: block;
	}
	.show-features .card-header.active{
		background-position: 15px 52%;
	}
}
@media (max-width: 991px) {
	.show-features .carr-tab .cardbody {
		padding: 40px;
		padding-bottom:0px;
	}
	.show-features .tab-pane.active {
		display: block;
		background: transparent;
	}
}
@media (max-width: 767px) {
	.show-features .carr-tab .cardbody {
		padding: 20px;
		padding-bottom:0px;
	}
	.show-features .tabs-link {
		font-size: 14px;
	}
}
@media (max-width:395px){
	.show-features .card-header.active{
		background-position: 4% 50%;
	}
}
@media (max-width: 991px) {
	.show-features .tab-pane {
		display: block;
		opacity: 1;
		margin-bottom: 15px;
	}
}
.show-features .tab-pane .feature-img {
	width: 100%;
	height: 350px;
	-o-object-fit: cover;
	object-fit: cover;
	margin-bottom: 20px;
}
@media (max-width: 767px) {
	.show-features .tab-pane .feature-img {
		height: unset;
	}
}
@media (min-width: 992px) {
	.show-features .tab-pane .collapse:not(.show) {
		display: block !important;
	}
}
.show-features .tab-pane .con-title {
	font-weight: bold;
	padding-bottom: 10px;
}
.show-features .tab-pane .cta-wrap {
	margin-top: 25px;
}
.show-features .tab-pane .cta-wrap a {
	font-size: 16px;
	color: #000000;
	position: relative;
	padding-right: 30px;
}
.show-features .tab-pane .cta-wrap a:hover::after {
	background-image: url(/wp-content/uploads/2024/06/arrow-hover.svg);
}
.show-features .tab-pane .cta-wrap a::after {
	background-image: url(/wp-content/uploads/2024/06/arrow-active.svg);
	background-position: right center;
	background-repeat: no-repeat;
	transition: 0.2s ease-in-out;
	content: "";
	display: block;
	height: 30px;
	width: 30px;
	position: absolute;
	right: 0;
	top: -2px;
}
.show-features .tab-pane .cta-wrap a::before {
	bottom: 0px;
	content: "";
	display: block;
	height: 2px;
	left: 0%;
	position: absolute;
	background: #49B170;
	transition: width 0.3s ease 0s, left 0.3s ease 0s;
	width: 0;
}
.show-features .tab-pane .cta-wrap a:hover::before {
	width: 80%;
}
.show-features .card {
	border: 0;
}
.show-features .card-body {
	padding: 0;
	border: 0;
}
/* .show-features .tab-list {
	height: 500px;
	overflow-y: scroll;
} */
.show-features .tab-list::-webkit-scrollbar {
	width: 2px;
	background-color: #CBC9CA;
}
.show-features .tab-list::-webkit-scrollbar-thumb {
	background: #49B170;
}
.show-features .right-tab {
	border: 1px solid #49B170;
	padding: 15px;
}
@media (max-width: 991px) {
	.show-features .right-tab {
		display: none;
	}
}
.show-features .right-tab .nav-item {
	padding: 20px;
	border-bottom: 1px solid #CBC9CA;
	font-size: 16px;
	line-height: 18px;
	cursor: pointer;
	margin-right: 15px;
}
.show-features .right-tab .nav-item:last-child{
	border-bottom:0px;
}
@media (max-width: 1199px) {
	.show-features .right-tab .nav-item {
		padding: 15px;
		font-size: 14px;
	}
}
.show-features .right-tab .nav-item.active {
	background-color: #49B170;
	color: #FFFFFF;
	background-image: url("/wp-content/uploads/2024/06/Show-feature-arrow.svg");
	background-repeat: no-repeat;
	background-position: 4%;
	padding-left: 40px;
}

.page-template-template-why-visit .speaker-sec {
	padding-top: 100px;
	padding-bottom: 0px;
}
@media (max-width: 991px) {
	.page-template-template-why-visit .speaker-sec {
		padding-top: 65px;
	}
}
@media (max-width: 767px) {
	.page-template-template-why-visit .speaker-sec {
		padding-top: 30px;
	}
}
header .header-main .header-menu .head-wrap .nav-primary li.menu-item:last-child a {
	margin-right: 0px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #49B170;
}
.slope-bg {
	background-position: left 21%;
	background-repeat: no-repeat;
	background-size: 25%;
}
@media (max-width: 1199px) {
	.slope-bg {
		background-size: 40%;
	}
}
@media (max-width: 991px) {
	.slope-bg {
		background-image: unset !important;
	}
}
.slope-bg .content-wrap {
	margin-bottom: 50px;
}
@media (max-width: 767px) {
	.slope-bg .content-wrap {
		margin-bottom: 30px;
	}
}
.slope-bg .content-wrap p {
	margin-bottom: 18px;
	width: 90%;
}
@media (max-width: 1199px) {
	.slope-bg .content-wrap p {
		width: 100%;
	}
}
.slope-bg .content-wrap p:last-child {
	margin-bottom: 0px;
}

.partner-sec .f-sec-title {
	margin-bottom: 30px;
}
@media (max-width: 767px) {
	.partner-sec .f-sec-title {
		margin-bottom: 20px;
	}
}
.partner-sec .main-text a {
	color: #49B170;
	position:relative;
}
.partner-sec .main-text a::after {
	bottom: 0px;
	content: "";
	display: block;
	height: 1.5px;
	left: 0%;
	position: absolute;
	background:#49B170;
	transition: width 0.3s ease 0s, left 0.3s ease 0s;
	width: 0;
}
.partner-sec .main-text a:hover::after {
	width: 100%;
}
@media (max-width: 360px) {
	.partner-sec .main-text a {
		font-size: 15px;
	}
}
/* .partner-sec .content-wrap {
	margin-top: 41px;
	padding-top: 30px;
	position: relative;
}
@media (max-width: 767px) {
	.partner-sec .content-wrap {
		margin-top: 30px;
		padding-top: 15px;
	}
} */
/* .partner-sec .content-wrap::after {
	transform: translate(-50%, -50%);
    content: "";
    display: block;
    width: 91%;
    margin: 0 auto;
    height: 1px;
    background-color: #cbc9ca;
    position: absolute;
    top: 0;
    left: 50%;
} */
.partner-sec .category-wrap::after {
	transform: translate(-50%, -50%);
    content: "";
    display: block;
    width: 91%;
    margin: 0 auto;
    height: 1px;
    background-color: #cbc9ca;
    position: absolute;
    top: 0;
    left: 50%;
}
.partner-sec .category-wrap {
    margin-top: 41px;
    padding-top: 30px;
    position: relative;
    padding-bottom: 60px;
}
.partner-sec .partner-img-slider .img-wrap img {
	width: 520px;
	height: 300px;
	margin-right: 23px;
}
@media (max-width: 991px) {
	.partner-sec .partner-img-slider .img-wrap img {
		width: 100%;
		-o-object-fit: cover;
		object-fit: cover;
		margin-top: 20px;
	}
}
.partner-sec .explore-card-wrap {
	padding: 30px 15px;
	border: 1px solid #CBC9CA;
	transform: translateY(0%);
	transition: all 0.7s;
}
@media (max-width: 1199px) {
	.partner-sec .explore-card-wrap {
		margin-bottom: 20px;
	}
}
@media (max-width: 767px) {
	.partner-sec .explore-card-wrap {
		margin-bottom: 30px;
	}
}
.partner-sec .explore-card-wrap .para-title {
	min-height: 80px;
}
@media (min-width: 1300px) and (max-width: 1400px) {
	.partner-sec .explore-card-wrap .para-title {
		min-height: 40px;
	}
}
@media (min-width: 1200px) and (max-width: 1299px) {
	.partner-sec .explore-card-wrap .para-title {
		min-height: 60px;
	}
}
@media (max-width: 991px) {
	.partner-sec .explore-card-wrap {
		min-height: 80px;
	}
	.partner-sec .explore-card-wrap .para-title{
		min-height: 50px;
		font-size:15px;
	}
}
@media (max-width: 767px) {
	.partner-sec .explore-card-wrap, .partner-sec .explore-card-wrap .para-title {
		min-height: unset;
	}
}
.partner-sec .explore-card-wrap .image-explore {
	width: 120px;
	height: 120px;
	margin: 0 auto 40px auto;
}
.partner-sec .explore-card-wrap .image-explore.hover {
	display: none;
}
.supporter-sec  {
  padding-bottom:50px;
}
@media (min-width: 1200px) and (max-width: 1400px) {
	.partner-sec .explore-card-wrap .image-explore {
		width: 100px;
		height: 100px;
	}
}
@media (min-width: 1200px) and (max-width: 1460px) {
	.partner-sec .explore-card-wrap p {
		font-size: 12px;
	}
	.supporter-sec .supporter-card {
		width: 22% !important;
	}
	.supporter-sec .supporter-card	.logo-wrap img{
		width:80%;
	}
}
.partner-sec .category-wrap .main-text {
	padding-bottom: 20px;
}

.page-template-template-partners .contact-form-sec .anim-background, .page-template-template-exibhitors-list-php .contact-form-sec .anim-background {
	transform: translate(-50%, -50%);
	position: absolute;
	top: 40%;
	left: 50%;
	width: 100%;
	height: 725px;
	z-index: -1;
}
@media (max-width: 767px) {
	.page-template-template-partners .contact-form-sec .anim-background, .page-template-template-exibhitors-list-php .contact-form-sec .anim-background {
		display: none;
	}
}

@media (max-width: 767px) {
	.supporter-sec {
		padding: 30px 15px;
	}
}
.supporter-sec .f-sec-title {
	margin-bottom: 30px;
}
@media (max-width: 767px) {
	.supporter-sec .f-sec-title {
		margin-bottom: 20px;
	}
}
.supporter-sec .top-content-wrap {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #CBC9CA;
	padding-bottom: 25px;
}
@media (min-width: 768px) {
	.supporter-sec .top-content-wrap {
		margin: 0px 13px;
	}
}
@media (max-width:1199px){
	.supporter-sec .top-content-wrap .des-wrap p{
		width:80%;
	}
}
@media (max-width:991px){
	.supporter-sec .top-content-wrap .des-wrap p{
		width:100%;
	}
}
@media (max-width: 767px) {
	.supporter-sec .top-content-wrap {
		display: block;
	}
}
.supporter-sec .top-content-wrap .select-option {
	align-self: center;
}
@media (max-width: 767px) {
	.supporter-sec .top-content-wrap .select-option {
		margin-top: 20px;
	}
}
.supporter-sec .top-content-wrap .select-option select {
	display: none;
}
.supporter-sec .top-content-wrap .select-option .custom-select {
	position: relative;
	display: inline-block;
}
.supporter-sec .top-content-wrap .select-option .custom-select-trigger {
	position: relative;
	display: block;
	width: 325px;
	padding:15px 20px;
	font-size: 14px;
	color: #fff;
	background: #000000;
	cursor: pointer;
	border: 0.5px solid #CBC9CA;
}
@media (max-width:1199px){
	.supporter-sec .top-content-wrap .select-option .custom-select-trigger {
		width: 290px;
	}
}
@media (max-width: 991px) {
	.supporter-sec .top-content-wrap .select-option .custom-select-trigger {
		width: 280px;
	}
}
@media (max-width: 767px) {
	.supporter-sec .top-content-wrap .select-option .custom-select-trigger {
		width: 290px;
	}
}
.supporter-sec .top-content-wrap .select-option .custom-select-trigger:after {
	position: absolute;
	display: block;
	content: "";
	width: 8px;
	height: 8px;
	top: 50%;
	right: 25px;
	margin-top: -3px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	transform: rotate(45deg) translateY(-50%);
	transition: all 0.4s ease-in-out;
	transform-origin: 50% 0;
}
.supporter-sec .top-content-wrap .select-option .custom-select.opened .custom-select-trigger:after {
	margin-top: 3px;
	transform: rotate(-135deg) translateY(-50%);
}
.supporter-sec .top-content-wrap .select-option .custom-options {
	position: absolute;
	display: block;
	top: 100%;
	left: 0;
	right: 0;
	min-width: 100%;
	margin: 10px 0;
	background: #fff;
	color: #000000;
	transition: all 0.4s ease-in-out;
	cursor: pointer;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transform: translateY(-15px);
	z-index: 999;
	border-bottom: 0.5px solid #CBC9CA;
}
.supporter-sec .top-content-wrap .select-option .custom-select.opened .custom-select-trigger {
	border: 0.5px solid #49B170;
}
.supporter-sec .top-content-wrap .select-option .custom-select.opened .custom-options {
	opacity: 1;
	visibility: visible;
	pointer-events: all;
	transform: translateY(0);
}
.supporter-sec .top-content-wrap .select-option .option-hover:before {
	background: #f9f9f9;
}
.supporter-sec .top-content-wrap .select-option .custom-option {
	position: relative;
	display: block;
	padding: 0 22px;
	font-size: 16px;
	font-weight: 500;
	background: #fff;
	color: #000000;
	line-height: 35px;
	cursor: pointer;
	transition: all 0.4s ease-in-out;
}
.supporter-sec .top-content-wrap .select-option .custom-option:hover {
	background-color: #49B170;
	color: #FFFFFF;
}
.supporter-sec .top-content-wrap .select-option .custom-option.selection {
	background-color: #49B170;
	color: #FFFFFF;
}
.supporter-sec .result-wrap {
	padding: 30px 0px;
}
.supporter-sec .result-wrap .logo-wrap {
	background: #FFFFFF;
	height: 180px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 20px;
	position: relative;
}
.supporter-sec .result-wrap .logo-wrap img{
	height: auto;
    width: 75%;
    margin: 0 auto;
    display: block;
    object-fit: contain;
	
}
.supporter-sec .result-wrap .sub-para-title {
	text-transform: uppercase;
	margin-bottom: 15px;
}
@media (min-width: 768px) {
	.supporter-sec .result-wrap .tab-title {
		margin-left: 13px;
	}
}
.supporter-sec .result-wrap .plus-icon {
	background-image: url(/wp-content/uploads/2024/10/Plus-1-1.svg);
	background-repeat: no-repeat;
	background-position: right;
	height: 55px;
	width: 100px;
	position: absolute;
	bottom: 0px;
	right: 20px;
}
.supporter-sec .row {
	position: relative;
}
.supporter-sec .hide-container {
	background-color: #22366A;
	padding: 60px 80px;
	/* Adjust as needed */
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
	margin: 0 13px 20px;
	background-image: url("/wp-content/uploads/2024/10/SSWS-1.svg");
	background-position: left 40%;
	background-repeat: no-repeat;
	background-size: 20%;
}
.supporter-sec .hide-container .content-des {
	width: 93%;
}
@media (max-width:350px){
	.supporter-sec .hide-container .content-des{
		margin-bottom:20px;
	}
}
@media (max-width:1400px){
	.supporter-sec .hide-container {
		width: 95%;
	}
}
@media (max-width: 1199px) {
	.supporter-sec .hide-container {
		width: 97%;
		padding: 50px;
		background-size: 30%;
	}
}
@media (max-width:991px){
	.supporter-sec .result-wrap .logo-wrap{
		height:180px;
	}
}
@media (max-width:767px){
	.supporter-sec .result-wrap .logo-wrap{
		height:155px;
	}
}
@media (max-width: 767px) {
	.supporter-sec .hide-container {
		width: 100%;
		margin: 0px 0px 20px 0px;
		padding: 25px 25px 50px 25px;
		background-size: 100%;
	}
}
.supporter-sec .members-content {
	margin: 0 13px;
}
.supporter-sec .close-button {
	background-image: url(/wp-content/uploads/2024/06/close.svg);
	background-repeat: no-repeat;
	background-position: right;
	background-size: 20%;
	height: 100px;
	width: 100px;
	color: transparent;
	font-size:0px;
}
.supporter-sec .supporter-card {
	width: 23%;
}
@media (max-width: 1199px) {
	.supporter-sec .supporter-card {
		width: 30%;
		margin: 0px 15px;
	}
}
@media (max-width: 991px) {
	.supporter-sec .supporter-card {
		margin: 0px 10px;
	}
	.supporter-sec .close-button{
		right:40px !important;
	}
}
@media (max-width: 767px) {
	.supporter-sec .supporter-card {
		width: 47%;
		margin: 0 4px;
	}
	.supporter-sec .close-button{
		right:30px !important;
	}
}
@media (max-width: 991px) {
	.supporter-sec .supporter-card .logo-wrap img {
		width: 80%;
		display: block;
		margin: 0 auto;
		-o-object-fit: contain;
		object-fit: contain;
	}
}
@media (max-width: 767px) {
	.supporter-sec .supporter-card .logo-wrap img {
		width: 70%;
		display: block;
		margin: 0 auto;
		-o-object-fit: contain;
		object-fit: contain;
	}
}

.explore .cta-wrap {
	margin-top: 40px;

}
@media(max-width:767px){
	.explore .cta-wrap {
		margin-top: 10px;

	}	
}
.explore .cta-wrap a{
	width:unset;	
}
.why-exhibit .main-cta {
	width: unset;
	margin-top: 0px;
	cursor: pointer;
}
.page-template-template-partners .common-banner {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.supporter-sec .hide-container{
	margin-right:18px;
}

.banner-cta-wrap{
	display:inline-flex;
}
.cta-wrap{
	margin:35px 10px 0px 0px;
}
.main-cta.banner-cta{
	background-color:transparent;
	width:unset;
	border:1px solid #FFFFFF;
}
.main-cta.banner-cta:hover{
	background-color:#49B170;
}
@media (max-width:767px){
	.banner-cta-wrap{
		display:block;
	}
	.cta-wrap{
		margin-top:10px;
	}
	.home-banner .banner-content-wrap .banner-des{
		margin:15px;
	}
	.home-banner .banner-cta-wrap .main-cta{
		width:250px;
	}
}

/* Exhibitors list */

.exhibitors-list .f-sec-title {
	margin-bottom: 40px;
}
@media (max-width: 767px) {
	.exhibitors-list .f-sec-title {
		margin-bottom: 20px;
	}
}
.exhibitors-list .top-line {
	border-top: 0.5px solid #CBC9CA;
}
@media (max-width: 991px) {
	.exhibitors-list .top-line {
		padding: 30px 20px;
	}
}
.exhibitors-list .select-option {
	align-self: center;
}
@media (max-width: 767px) {
	.exhibitors-list .select-option {
		margin-bottom: 20px;
	}
}
.exhibitors-list .select-option select {
	display: none;
}
.exhibitors-list .select-option .custom-select {
	position: relative;
}
.exhibitors-list .select-option .custom-select-trigger {
	position: relative;
	display: block;
	width: 100%;
	padding: 15px 20px;
	font-size: 14px;
	color: #CBC9CA;
	background: #000000;
	cursor: pointer;
	border: 0.5px solid #CBC9CA;
}
.exhibitors-list .select-option .custom-select-trigger:after {
	position: absolute;
	display: block;
	content: "";
	width: 8px;
	height: 8px;
	top: 50%;
	right: 25px;
	margin-top: -3px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	transform: rotate(45deg) translateY(-50%);
	transition: all 0.4s ease-in-out;
	transform-origin: 50% 0;
}
.exhibitors-list .select-option .custom-select.opened .custom-select-trigger:after {
	margin-top: 3px;
	transform: rotate(-135deg) translateY(-50%);
}
.exhibitors-list .select-option .custom-options {
	position: absolute;
	display: block;
	top: 100%;
	left: 0;
	right: 0;
	min-width: 100%;
	margin: 10px 0;
	background: #fff;
	color: #000000;
	transition: all 0.4s ease-in-out;
	cursor: pointer;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transform: translateY(-15px);
	z-index: 999;
}
.exhibitors-list .select-option .custom-select.opened .custom-select-trigger {
	border: 0.5px solid #49B170;
}

.exhibitors-list .select-option .custom-select.opened .custom-options {
	opacity: 1;
	visibility: visible;
	pointer-events: all;
	transform: translateY(0);
}
.exhibitors-list .select-option .option-hover:before {
	background: #f9f9f9;
}
.exhibitors-list .select-option .custom-option {
	position: relative;
	display: block;
	padding: 0 22px;
	font-size: 16px;
	font-weight: 500;
	background: #fff;
	color: #000000;
	line-height: 35px;
	cursor: pointer;
	transition: all 0.4s ease-in-out;
}

.exhibitors-list .select-option .custom-option:hover {
	background-color: #49B170;
	color: #FFFFFF;
}
.exhibitors-list .select-option .custom-option.selection {
	background-color: #49B170;
	color: #FFFFFF;
}
.exhibitors-list input, .exhibitors-list select, .exhibitors-list textarea {
	background: #000000;
	border: 1px solid #CBC9CA;
	padding: 15px;
	width: 100%;
	margin-bottom: 25px;
	font-size: 14px;
	color: #FFFFFF;
}
.exhibitors-list input::-moz-placeholder {
	color: #CBC9CA;
	font-size: 14px;
}
.exhibitors-list input::placeholder {
	color: #CBC9CA;
	font-size: 14px;
}
.exhibitors-list input:focus {
	border: 1px solid #49B170;
	outline: none;
}
.exhibitors-list .main-cta {
	width: unset;
	display: block;
	padding: 15px 20px;
	cursor: pointer;
}
.exhibitors-list .cta-wrap{
	margin:0px !important;
}
.exhibitors-list .search-wrapper {
	margin-top: 60px;
}
.exhibitors-list .search-result {
	border-top: 2px solid #49B170;
	border-right: 2px solid #49B170;
	padding: 30px 0px 0px 0px;
	margin-bottom: 40px;
}
.exhibitors-list .search-result .logo-wrap {
	background: #FFFFFF;
	height: 325px;
	width: 330px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
.exhibitors-list .search-result .logo-wrap img{
    width:270px;
    height:200px;
    object-fit:contain;
}
@media (max-width: 767px) {
    .exhibitors-list .search-result .logo-wrap img {
        width: 180px;
        height: 160px;
        object-fit: contain;
    }
}
@media (max-width: 1399px) {
	.exhibitors-list .search-result .logo-wrap {
		width: unset;
	}
}
@media (max-width: 991px) {
	.exhibitors-list .search-result .logo-wrap {
		width: 330px;
		margin: 0 auto;
		margin-bottom: 40px;
	}
	.exhibitors-list{
		padding-bottom:60px;
	}
}
@media (max-width: 767px) {
	.exhibitors-list .search-result .logo-wrap {
		width: unset;
		height: 200px;
		margin-right: 15px;
		margin-bottom: 40px;
	}
	.exhibitors-list{
		padding-bottom:0px;
	}
}
@media (min-width: 1399.8px) and (max-width: 1500px) {
	.exhibitors-list .search-result .logo-wrap {
		width: unset;
	}
}
.exhibitors-list .search-result .top-card {
	display: flex;
	justify-content: space-between;
	padding-right: 30px;
}
@media (max-width: 767px) {
	.exhibitors-list .search-result .top-card {
		display: block;
	}
}
.exhibitors-list .search-result .top-card .hover-state {
	display: none;
}
@media (max-width: 767px) {
	.exhibitors-list .search-result .top-card .logos-wrap {
		margin-top: 25px;
		margin-bottom: 10px;
	}
}
.exhibitors-list .search-result .top-card .loc-img {
	margin: 0px 10px;
}
.exhibitors-list .search-result .top-card .loc-img:first-child {
	margin-left: 0;
}
.exhibitors-list .search-result .top-card .loc-img:last-child{
	margin-right:0;
}
.exhibitors-list .search-result .top-card .loc-img:hover .hover-state {
	display: block;
}
.exhibitors-list .search-result .top-card .loc-img:hover .default {
	display: none;
}
.exhibitors-list .search-result p {
	margin-bottom: 18px;
}
.exhibitors-list .search-result p.description {
	width: 85%;
	margin-bottom: 0px;
}
@media (max-width: 1199px) {
	.exhibitors-list .search-result p.description {
		width: 97%;
	}
}
.exhibitors-list .search-result p.stand-num {
	padding: 5px 20px;
	background: linear-gradient(180deg, #49b1704f, rgba(12, 47, 111, 0.1490196078));
	display: inline-block;
}
@media (max-width: 1199px) {
	.exhibitors-list .search-result p.stand-num {
		width: 80%;
		line-height: 30px;
		margin-top: 20px;
	}
}
@media (max-width: 767px) {
	.exhibitors-list .search-result p.stand-num {
		width: 95%;
	}
}
.exhibitors-list .search-result p.location {
	font-size: 14px;
	background-image: url("/wp-content/uploads/2024/06/Location-pin.svg");
	padding-left: 30px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;
}
@media (max-width: 767px) {
	.exhibitors-list .feld-wrap {
		padding: 0px 10px;
	}
}
/* .exhibitors-list .simple-pagination {
margin-top: 75px;
z-index: 99;
position: relative;
}
.exhibitors-list .simple-pagination ul {
margin: 0 0 20px;
padding: 0;
list-style: none;
text-align: center;
margin-bottom: 50px;
display: flex;
justify-content: center;
}
.exhibitors-list .simple-pagination ul li {
display: inline-block;
margin-right: 15px;
align-self: center;
}
.exhibitors-list .simple-pagination ul li a, .exhibitors-list .simple-pagination ul li span {
color: #FFFFFF;
padding: 5px 10px;
border-radius: 50%;
text-decoration: none;
border: 1px solid #CBC9CA;
background-color: transparent;
display: block;
height: 35px;
width: 35px;
display: flex;
justify-content: center;
align-items: center;
}
.exhibitors-list .simple-pagination ul li a.current, .exhibitors-list .simple-pagination ul li span.current {
color: #FFF;
background-color: #952E4B;
border-color: #952E4B;
}
.exhibitors-list .simple-pagination .prev {
background-image: url("/wp-content/uploads/2024/06/Left-arrow-1.svg");
background-repeat: no-repeat;
background-size: 100%;
transition: all 0.4s;
display: block;
height: 45px;
width: 45px;
font-size: 0px;
border: unset;
background-color: unset !important;
}
.exhibitors-list .simple-pagination .prev:hover {
background-image: url("/wp-content/uploads/2024/06/Left-arrow-hover.svg");
}
.exhibitors-list .simple-pagination .next {
background-image: url("/wp-content/uploads/2024/06/Component-25-–-30.svg");
background-repeat: no-repeat;
background-size: 100%;
transition: all 0.4s;
display: block;
height: 45px;
font-size: 0px;
width: 45px;
color: transparent !important;
border: unset;
background-color: unset !important;
}
.exhibitors-list .simple-pagination .next:hover {
background-image: url("/wp-content/uploads/2024/06/Right-Arrow.svg");
} */

.thank-you h1 {
	font-size: 58px;
	margin-bottom: 20px;
}
@media (max-width: 767px) {
	.thank-you h1 {
		font-size: 34px;
	}
}
@media (max-width: 350px) {
	.thank-you h1 {
		font-size: 28px;
	}
}
.thank-you .banner-des2 {
	margin-bottom: 20px !important;
	font-weight: 500;
}
.thank-you .cta-wrap {
	padding-top: 20px;
}
.thank-you .cta-wrap a {
	padding: 10px 50px;
}
.thank-you .banner-content-wrap {
	padding: 0;
}
.thank-you .video-container .banner-video {
	height: 620px;
}
@media (max-width: 767px) {
	.thank-you .video-container .banner-video {
		height: 500px;
	}
}
.thank-you .animated-tick {
	width: 240px;
	height: 200px;
	margin: 0 auto;
}
@media (max-width: 767px) {
	.thank-you .animated-tick {
		height: 140px;
	}
}

.not-found h1 {
	font-size: 177px;
}
@media (max-width: 767px) {
	.not-found h1 {
		font-size: 60px;
	}
}
.not-found .animated-404 {
	width: 240px;
	height: 240px;
	display: inline-block;
}
@media (max-width: 767px) {
	.not-found .animated-404 {
		width: 150px;
		height: 130px;
	}
}
#noResultsMessage, #noResultsMessage a{
	font-size:36px;
	position:relative;
	z-index:9;
}
#noResultsMessage a{
	color:#49B170;
}
.exhibitors-list .select-option .custom-select-trigger{
	background:transparent;
}
@media (max-width:767px){
	#noResultsMessage, #noResultsMessage a{
		font-size:30px;
		line-height:38px;
		margin-bottom:25px
	}
}
footer .slick-track{
	margin:0px !important;
}
a:focus{
	outline:none !important;
}

.simple-pagination {
	margin-top: 75px;
	z-index: 99;
	position: relative;
}
.simple-pagination ul {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
	text-align: center;
	margin-bottom: 50px;
	display: flex;
	justify-content: center;
}
.simple-pagination ul li {
	display: inline-block;
	margin-right: 15px;
	align-self: center;
}
.simple-pagination ul li a, .simple-pagination ul li span {
	color: #FFFFFF;
	padding: 5px 10px;
	border-radius: 50%;
	text-decoration: none;
	border: 1px solid #CBC9CA;
	background-color: transparent;
	display: block;
	height: 35px;
	width: 35px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.simple-pagination ul li a.current, .simple-pagination ul li span.current {
	color: #FFF;
	background-color: #49B170;
	border-color: #49B170;
}
.simple-pagination ul li a:hover, .simple-pagination ul li span:hover {
	color: #FFFFFF;
}
.simple-pagination ul li.active a.page-link {
	color: #FFF;
	background-color: #49B170;
	border-color: #49B170;
}
.simple-pagination .prev {
	background-image: url("/wp-content/uploads/2024/06/Left-arrow-1.svg");
	background-repeat: no-repeat;
	background-size: 100%;
	transition: all 0.4s;
	display: block;
	height: 45px;
	width: 45px;
	font-size: 0px;
	border: unset;
	background-color: unset !important;
}
.simple-pagination .prev:hover {
	background-image: url("/wp-content/uploads/2024/10/Left-Arrow-hover-2.svg");
}
.simple-pagination .next {
	background-image: url("/wp-content/uploads/2024/06/Component-25-–-30.svg");
	background-repeat: no-repeat;
	background-size: 100%;
	transition: all 0.4s;
	display: block;
	height: 45px;
	font-size: 0px;
	width: 45px;
	color: transparent !important;
	border: unset;
	background-color: unset !important;
}
.simple-pagination .next:hover {
	background-image: url("/wp-content/uploads/2024/10/Right-Arrow-hover-1.svg");
}

.news-card-hover {
	transform: translateY(0%);
	transition: all 0.7s;
}
.news-card-hover:hover .wrapper {
	background-color: #49B170;
}
.news-card-hover:hover {
	transform: translateY(-3%);
}
.news-card-hover:hover .blue {
	color: #FFFFFF !important;
	text-decoration: underline !important;
}
.news-card-hover .arr-cta {
	background-image: url(/wp-content/uploads/2024/10/Rotate-Arrow-2.svg);
	display: inline-block;
/* 	background-size: contain; */
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	transition: all 0.4s;
}
.news-card-hover:hover .arr-cta {
	background-image: url(/wp-content/uploads/2024/10/Group-25058-3.svg);
	transform: rotate(45deg);
}

.news-summary {
	background: linear-gradient(180deg, #11528abd, rgba(12, 47, 111, 0));
}
.news-summary .f-main-title {
	padding-bottom: 30px;
	border-bottom: 1px solid #CBC9CA;
	margin-bottom: 50px;
	font-size: 32px;
	line-height: 42px;
}
.news-summary .left-card .img-res {
	height: 350px;
}
@media (max-width: 767px) {
	.news-summary .left-card .img-res {
		height: 250px;
	}
}
.news-summary .policy-card:hover .banner-title-wrap .blue {
	color: #FFFFFF !important;
	text-decoration: underline !important;
}
.news-summary .policy-card .banner-title-wrap .blue {
	font-weight: bold;
	letter-spacing: unset !important;
	text-transform: uppercase;
	line-height:22px;
}
.news-summary .img-res {
	width: 100%; /* Optional: if you want the image to fill the width as well */
	-o-object-fit: cover;
	object-fit: cover;
}
.news-summary .left-card .right-content {
	height: 350px;
	padding-top: 30px;
	padding-right: 40px;
}
@media (max-width: 767px) {
	.news-summary .left-card .right-content {
		height: 310px;
	}
}
.news-summary .left-card .right-content .banner-title-wrap .blue {
	font-size: 24px;
	width: 80%;
	line-height: 34px;
}
@media (max-width: 991px) {
	.news-summary .left-card .right-content .banner-title-wrap .blue {
		width: 100%;
	}
}
.news-summary .right-content {
	background-color: #FFFFFF;
	padding: 20px;
	width: 100%;
	position: relative;
}
.news-summary .res-tag {
	display: flex;
	justify-content: space-between;
	position: absolute;
	bottom: 30px;
	left: 15px;
	right: 30px;
}
.news-summary .res-tag .para-end {
	color: #CBC9CA;
	align-self: center;
	font-size: 12px;
	text-transform: uppercase;
}
.news-summary .split-two .right-content, .news-summary .split-two .img-res {
	height: 165px;
}
@media (max-width: 991px) {
	.news-summary .split-two .right-content, .news-summary .split-two .img-res {
		height: 240px;
	}
}
.news-summary .split-two .res-tag {
	bottom: 20px;
	right: 20px;
}
.news-summary .split-two .img-res {
	width: 200px;
}
@media (max-width: 1399.8px) {
	.news-summary .split-two .img-res {
		width: unset;
		height: 250px;
	}
}
.news-summary .split-two .right-content {
	width: 360px;
}
@media (max-width: 1399.8px) {
	.news-summary .split-two .right-content {
		width: unset;
	}
}
.news-summary .split-two:first-child {
	margin-bottom: 20px;
}
.news-summary .split-two .split-card {
	display: flex;
}
@media (max-width: 1399.8px) {
	.news-summary .split-two .split-card {
		display: block !important;
	}
}
.news-summary .pad-cardl {
	padding-left: 10px !important;
}
@media (max-width: 1399.8px) {
	.news-summary .pad-cardl {
		padding-left: 15px !important;
	}
}
@media (max-width: 767px) {
	.news-summary .pad-cardl {
		padding: 0px 10px !important;
	}
}
@media (max-width: 1399.8px) {
	.news-summary .pad-cardr {
		padding-right: 15px !important;
	}
}
@media (max-width: 767px) {
	.news-summary .pad-cardr {
		padding: 0px 10px !important;
	}
}
@media (max-width: 1399.8px) {
	.news-summary .split-wrap {
		display: flex !important;
	}
}
@media (max-width: 767px) {
	.news-summary .split-wrap {
		display: block !important;
	}
}
@media (max-width: 1399.8px) {
	.news-summary .split-wrap .news-card-hover {
		width: 100%;
		margin-top: 20px;
	}
	.news-summary .split-wrap .news-card-hover:first-child {
		padding-right: 15px;
	}
}
@media (max-width: 1399.8px) and (max-width: 767px) {
	.news-summary .split-wrap .news-card-hover:first-child {
		padding-right: 0px;
	}
}
@media (max-width: 1399.8px) {
	.news-summary .split-wrap .split-two .img-res {
		width: 100%;
	}
}

.news-filter .nav-tabs {
	margin-bottom: 40px;
	padding-bottom: 20px;
	border-bottom: 0.5px solid rgba(203, 201, 202, 0.4392156863);
}
.news-filter .nav-tabs .nav-item:first-child a {
	margin-right: 40px;
}
.news-filter .nav-tabs .nav-item:last-child a {
	margin-right: 0px;
}
@media (max-width: 350px) {
	.news-filter .nav-tabs .nav-item:first-child a {
		margin-right: 18px;
	}
}
.news-filter .nav-tabs .nav-links {
	color: #CBC9CA;
	font-size: 20px;
	padding: 0px 10px 20px 0px;
	margin-right: 40px;
	position: relative;
}
@media (max-width: 767px) {
	.news-filter .nav-tabs .nav-links {
		font-size: 16px;
	}
}
@media (max-width: 360px) {
	.news-filter .nav-tabs .nav-links {
		font-size: 14px;
	}
	.news-filter .nav-tabs .nav-item:first-child a {
    margin-right: 20px;
}
}
.news-filter .nav-tabs .nav-links.active {
	background-color: unset;
	border-top: unset;
	border-left: unset;
	border-right: unset;
	color: #FFFFFF;
}
.news-filter .nav-tabs .nav-links.active::after {
	background-color: #49B170;
}
.news-filter .nav-tabs .nav-links:focus {
	outline: none;
}
.news-filter .nav-tabs .nav-links::after {
	content: "";
	height: 3px;
	width: 100%;
	background-color: transparent;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -4px;
	transition: all 0.5s;
}
.news-filter .tab-pane .card-header {
	display: none;
}
.news-filter .tab-pane .news-card-hover img {
	height: 180px;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
@media (max-width: 991px) {
	.news-filter .tab-pane .news-card-hover img {
		height: 240px;
	}
}
.news-filter .tab-pane .news-card-hover .banner-title-wrap {
	background-color: #FFFFFF;
	padding: 20px;
	position: relative;
	margin-bottom: 25px;
}
.news-filter .tab-pane .news-card-hover .banner-title-wrap .res-tag {
	display: flex;
	justify-content: space-between;
	position: absolute;
	bottom: 30px;
	left: 15px;
	right: 30px;
}
.news-filter .tab-pane .news-card-hover .banner-title-wrap .res-tag .para-end {
	color: #CBC9CA;
	align-self: center;
	font-size: 12px;
	text-transform: uppercase;
}
.news-filter .tab-pane .news-card-hover .banner-title-wrap .blue {
	min-height: 200px;
	font-weight: bold;
	text-transform: uppercase;
}
.news-filter .tab-pane .news-card-hover .arr-cta {
	background-image: url(/wp-content/uploads/2024/10/Rotate-Arrow-2.svg);
	display: inline-block;
/* 	background-size: contain; */
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	transition: all 0.4s;
}
.news-filter .tab-pane .news-card-hover:hover .arr-cta {
	background-image: url(/wp-content/uploads/2024/10/Group-25058-3.svg);
	transform: rotate(45deg);
}
.news-filter .tab-pane .news-card-hover:hover .banner-title-wrap {
	background-color: #49B170;
}
@media (min-width: 992px) {
	.news-filter .tab-pane .collapse:not(.show) {
		display: block !important;
	}
}
@media (max-width: 991px) {
	.news-filter .tab-pane .collapse:not(.show) {
		display: block;
		opacity: 1;
		margin-bottom: 15px;
	}
}
@media (max-width: 767px) {
	.news-filter .simple-pagination {
		margin-top: 30px;
	}
}
.news-filter .simple-pagination ul {
	margin-bottom: 0px;
}

/* News detail */
.news-detail-banner {
	padding-top: 100px;
	background: linear-gradient(180deg, #11528abd, #000000);
}
@media (max-width: 767px) {
	.news-detail-banner {
		padding-top: 50px;
	}
}
.news-detail-banner .f-main-title {
	margin: 0 auto;
	text-transform:uppercase;
}
@media (max-width: 1399.8px) {
	.news-detail-banner .f-main-title {
		font-size: 35px;
	}
}
@media (max-width: 991px) {
	.news-detail-banner .f-main-title {
		width: 80%;
	}
}
@media (max-width: 767px) {
	.news-detail-banner .f-main-title {
		font-size: 20px;
		line-height: 35px;
		width: 100%;
	}
}
@media (min-width: 1200px) {
	.news-detail-banner .des-pad {
		padding: 0px !important;
	}
}
.news-detail-banner .share-wrap {
	border-top: 1px solid grey;
	display: flex;
	justify-content: space-between;
	margin: 60px auto 20px auto;
	padding-top: 20px;
}
@media (max-width: 991px) {
	.news-detail-banner .share-wrap {
		width: 77%;
	}
}
@media (max-width: 767px) {
	.news-detail-banner .share-wrap {
		width: 100%;
	}
}
.news-detail-banner .share-wrap .date {
	font-size: 14px;
	color: #CBC9CA;
	background-image: url("/wp-content/uploads/2024/07/clock.svg");
	background-repeat: no-repeat;
	background-position: left 0px;
	background-size: 21px;
	padding-left: 35px;
	text-transform: uppercase;
	align-self: center;
}
.news-detail-banner .share-wrap .social-share {
	display: flex;
	position: relative;
}
.news-detail-banner .share-wrap .social-share .links {
	margin: 0px 10px;
}
.news-detail-banner .share-wrap .social-share .links:last-child {
	margin-right: 0px;
}
.news-detail-banner .share-wrap .social-share .links a img {
	width: 32px;
	height: 32px;
	-o-object-fit: contain;
	object-fit: contain;
}
.news-detail-banner .share-wrap .social-share .links .social-icon .hover {
	display: none;
}
.news-detail-banner .share-wrap .social-share .links .social-icon:hover .hover {
	display: block;
}
.news-detail-banner .share-wrap .social-share .links .social-icon:hover .default {
	display: none;
}
.news-detail-banner .share-wrap .social-share .links .social-icon:hover .hover {
	display: block;
}
.news-detail-banner .share-wrap .social-share .copied-text {
	top: 10px;
	color: #FFFFFF;
	/* margin-left: 10px; */
	font-weight: bold;
	position: absolute;
	font-size: 12px;
	right: -37%;
}
@media (max-width: 767px) {
	.news-detail-banner .share-wrap .social-share .copied-text {
		top: -28px;
		right: 0px;
	}
}

.news-detail-content .detail-img img {
	width: 100%;
	margin-bottom: 60px;
	height: 460px;
	-o-object-fit: cover;
	object-fit: cover;
}
@media (max-width: 767px) {
	.news-detail-content .detail-img img {
		height: auto;
		margin-bottom: 35px;
	}
}
.news-detail-content p {
	margin-bottom: 20px;
	line-height: 30px;
}
.news-detail-content .entry-content a {
	color: #49B170;
	position: relative;
}
.news-detail-content .entry-content h5, .news-detail-content .entry-content h2, .news-detail-content .entry-content h3, .news-detail-content .entry-content h4, .news-detail-content .entry-content h6{
	color:#22366A;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	line-height:28px;
	margin-bottom:14px;
}
.news-detail-content .entry-content a::after {
	bottom: 0px;
	content: "";
	display: block;
	height: 1.5px;
	left: 0%;
	position: absolute;
	background: #49B170;
	transition: width 0.3s ease 0s, left 0.3s ease 0s;
	width: 0;
}
.news-detail-content a:hover::after {
	width: 100%;
}
.news-detail-content ol{
	padding-left: 18px;
}
.news-detail-content ul {
	padding-left: 30px;
	margin-bottom: 20px;
}
.news-detail-content ul li {
	list-style: disc;
	padding: 10px 0px;
}
.news-detail-content ul li::marker {
	color: #49B170;
	font-size: 20px;
}
.news-detail-content .entry-content {
	padding-bottom: 10px;
	border-bottom: 1px solid #CBC9CA;
}
.news-detail-content .related-title {
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 20px;
}
.news-detail-content .news-card-hover {
	margin-bottom: 20px;
}
.news-detail-content .news-card-hover .img-res {
	width: 100%;
	height: 180px;
	-o-object-fit: cover;
	object-fit: cover;
}
.news-detail-content .news-card-hover .banner-title-wrap {
	background-color: #FFFFFF;
	padding: 20px;
	position: relative;
	border: 1px solid #CBC9CA;
	border-top: 0;
}
.news-detail-content .news-card-hover .banner-title-wrap .blue {
	min-height: 200px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 24px;
}
@media (max-width: 767px) {
	.news-detail-content .news-card-hover .banner-title-wrap .blue {
		min-height: 165px;
	}
}
.news-detail-content .news-card-hover .banner-title-wrap .res-tag {
	display: flex;
	justify-content: space-between;
	position: absolute;
	bottom: 25px;
	left: 15px;
	right: 15px;
}
.news-detail-content .news-card-hover .banner-title-wrap .res-tag .para-end {
	color: #CBC9CA;
	align-self: center;
	font-size: 12px;
	text-transform: uppercase;
}
.news-detail-content .news-card-hover .banner-title-wrap .res-tag .arr-cta {
	margin-bottom: 0px;
}
.news-detail-content .news-card-hover:hover .banner-title-wrap {
	background-color: #49B170;
}
.news-detail-content .tag-wrap {
	padding-top: 35px;
}
@media (max-width: 991px) {
	.news-detail-content .tag-wrap {
		margin-bottom: 60px;
	}
}
@media (max-width: 767px) {
	.news-detail-content .tag-wrap {
		margin-bottom: 40px;
	}
}
.news-detail-content .tag-wrap .tags {
	padding: 10px 20px;
	margin: 0px 7px;
	font-size: 14px;
	background-color: #B9D1FE;
}
.news-detail-content .tag-wrap .tags:first-child {
	background-color: #FDC4D4;
	margin-left: 0px;
}
.news-detail-content .tag-wrap .tags:nth-child(2) {
	background-color: #B9D1FE;
}
.news-detail-content .tag-wrap .tags:nth-child(3) {
	background-color: #E7E2E5;
}
.sticky-tab{
	position: sticky;
	top: 115px;
}
.error404 .footer .top-line, .page-template-template-thank-you .footer .top-line{
	border:0;
}
@media (max-width: 767px) {
	.news-detail-content .tag-wrap .tags {
		display: inline-block;
		margin-bottom: 15px;
		margin-left: 0;
	}
}

/* Contact Us */

.page-template-template-contact-us .common-banner .over-lay {
	height: 370px;
}
.page-template-template-contact-us .common-form .anim-background{
	top:-35%;
}
.conatct-list .f-sec-title {
	margin-bottom: 40px;
}
.conatct-list .top-line {
	border-top: 1px solid #CBC9CA;
}
@media (max-width: 767px) {
	.conatct-list .top-line {
		padding-left: 15px;
		padding-right: 15px;
	}
}
.conatct-list .contact-wrap {
	display: flex;
	margin-bottom: 20px;
}
@media (max-width: 1199px) {
	.conatct-list .contact-wrap {
		display: block;
	}
}
.conatct-list .contact-wrap .img-wrap img {
	width: 220px;
	height: 225px;
	-o-object-fit: cover;
	object-fit: cover;
}
@media (max-width: 1399.8px) {
	.conatct-list .contact-wrap .img-wrap img {
/* 		width: 100%; */
		height: 100%;
	}
}
@media (max-width: 1199px) {
	.conatct-list .contact-wrap .img-wrap img {
		height: 250px;
		width:100%;
	}
}
.conatct-list .contact-wrap .contact-content {
	padding: 25px 35px;
	padding-right:20px;
}
@media (max-width:1400px){
	.conatct-list .contact-wrap .contact-content{
		min-height:290px;
	}
}
@media (max-width: 1199px) {
	.conatct-list .contact-wrap .contact-content {
		padding: 35px 35px;
		min-height:240px;
	}
}
@media (max-width: 991px) {
	.conatct-list .contact-wrap .contact-content {
		padding: 25px 20px;
	}
	.conatct-list .contact-wrap .contact-content{
		min-height:unset;
	}
}
.conatct-list .contact-wrap .contact-content .title {
	font-weight: bold;
}
.conatct-list .contact-wrap .contact-content a, .conatct-list .contact-wrap .contact-content p {
	margin-bottom: 18px;
	display: block;
}
.conatct-list .contact-wrap .contact-content a {
	font-size: 14px;
	background-repeat: no-repeat;
	background-size: 18px;
	background-position: left 4px;
	padding-left: 30px;
}
.conatct-list .contact-wrap .contact-content a span {
	position: relative;
}
.conatct-list .contact-wrap .contact-content a.phone {
	background-image: url("/wp-content/uploads/2024/10/phone-call-3.svg");
}
.conatct-list .contact-wrap .contact-content a.mail {
	background-image: url("/wp-content/uploads/2024/10/Gmail-1-1.svg");
	margin-bottom: 0px;
}
.conatct-list .contact-wrap .contact-content a span::after {
	bottom: 0px;
	content: "";
	display: block;
	height: 1px;
	left: 0%;
	position: absolute;
	background: #49B170;
	transition: width 0.3s ease 0s, left 0.3s ease 0s;
	width: 0;
}
.conatct-list .contact-wrap .contact-content a:hover span::after {
	width: 100%;
}
@media (max-width: 350px) {
	.conatct-list .contact-wrap .contact-content a {
		font-size: 12px;
		margin-bottom: 10px;
		background-size: 14px;
	}
}

.meet-team {
	padding-top: 30px;
	margin-bottom: 30px;
	display:block;
	
	position:relative;
}
.meet-team .hide-title {
	font-size: 97px;
	top: -100px;
}
@media (max-width: 1399.8px) {
	.meet-team .hide-title {
		font-size: 80px;
	}
}
@media (max-width: 1199px) {
	.meet-team .hide-title {
		font-size: 69px;
	}
}
@media (min-width: 2000px) {
	.meet-team .hide-title {
		display: none;
	}
}
@media (max-width:767px){
	.meet-team{
		margin-bottom:0px;
	}
}
.meet-team .speaker-details-wrap {
	padding: 20px;
	background: linear-gradient(180deg, #22366a82, rgba(12, 47, 111, 0.1490196078));
/* 	cursor: pointer; */
	z-index:9;
	position:relative;
	margin-bottom:20px;
}
@media (max-width: 1199px) {
	.meet-team .speaker-details-wrap {
		margin-bottom: 20px;
	}
}
.meet-team .speaker-details-wrap .linked {
	margin-top: 35px;
}
.meet-team .speaker-details-wrap .pl-wrap {
	margin-top: 10px;
	display: flex;
	justify-content: end;
}
@media (max-width: 1199px) {
	.meet-team .modal {
		z-index: 9999;
	}
}
.meet-team .modal-dialog {
	max-width: 1050px;
}
@media (max-width: 1199px) {
	.meet-team .modal-dialog {
		max-width: 900px;
	}
}
@media (max-width: 991px) {
	.meet-team .modal-dialog {
		max-width: 700px;
	}
}
.meet-team .modal-content {
	padding: 25px;
	border: unset;
	border-radius: unset;
}

@media (max-width: 767px) {
	.meet-team .modal-content {
		padding: 10px;
		box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1803921569);
	}
}
.meet-team .modal-body .head-wrap {
	display: flex;
	justify-content: space-between;
	padding-bottom: 20px;
	border-bottom: 1px solid #CBC9CA;
}
.meet-team .modal-body .head-wrap .linked-in {
	align-self: end;
}
.meet-team .modal-body .details-wrap {
	display: flex;
}
.meet-team .modal-body .details-wrap .spea-img-wrap {
	margin-right: 20px;
}
.meet-team .modal-body .details-wrap .spea-img-wrap img {
	width: 100px;
	height: 100px;
	-o-object-fit: contain;
	object-fit: contain;
}
@media (max-width: 767px) {
	.meet-team .modal-body .details-wrap .spea-img-wrap img {
		width: 80px;
	}
}
.meet-team .modal-body .details-wrap .con-wrap {
	align-self: center;
}
.meet-team .modal-body .details-wrap .con-wrap .sub-para-title {
	font-weight: bold;
	margin-bottom: 10px;
}
.meet-team .modal-body .tesm-content {
	margin-top: 30px;
}
.meet-team .modal-body .tesm-content .tesm {
	width: 97%;
}
.meet-team .modal-footer {
	border: 0;
}
.meet-team .modal-footer .btn-close {
	background-image: url("/wp-content/uploads/2024/10/close-1.svg");
	opacity: 1;
	transition: all 0.4;
}
.meet-team .modal-footer .btn-close:focus {
	outline: none;
	box-shadow: none;
}
.meet-team .modal-footer .btn-close:hover {
	opacity: 0.8;
}

/* Privacy policy */

.farn-pvc-tc h1{
	font-size:18px;
	color: #22366A;
    text-transform: uppercase;
	margin-bottom:25px;
	font-weight:bold;
	line-height:28px;
}

.farn-pvc-tc ul li{
	    line-height: 30px;
}


.site-map .link-wrap li a{
	font-size:20px;
	color: #22366A;
    font-weight: bold;
	position:relative;
	transition:all 0.3s ease-in;
}
.site-map .link-wrap li a:hover{
	color:#49B170;
}
.site-map ul li{
	padding:6px 0px;
}
.site-map ul li a::marker{
    color: #49B170;
    font-size: 20px;
}
/* .site-map ul li a::after {
	bottom: 0px;
	content: "";
	display: block;
	height: 2px;
	left: 0%;
	position: absolute;
	background: #952E4B;
	transition: width 0.3s ease 0s, left 0.3s ease 0s;
	width: 0;
}
.site-map ul li a:hover::after {
	width: 100%;
} */
@media (max-width:360px){
	.farn-pvc-tc a{
		font-size:14px;
	}
	.faq-sec .accordion-item .accordion-body p a{
		word-break: break-word;
	}
}
.cky-consent-container .cky-consent-bar{
	box-shadow:unset !important;
}
@media (min-width:1000px) and (max-width:1199.8px){
	.found-partner .content-line .des-con {
    font-size: 13px;
    line-height: 22px;
}
}
.wpcf7-form.sent .wpcf7-response-output
{
    display:none;
}
@media (min-width:1199.9px) and (max-width:1300px){
	header .header-main .header-menu .head-wrap .nav-primary li.menu-item a{
		font-size:12px;
	}
	header .head-logo{
		width:330px;
	}
}
/*  faq */

.top-line{
	border-top: 1px solid #cbc9ca;
}
.page-template-template-why-visit .faq-sec .top-line {
		    border-top: 0;
	}
@media (max-width:767px){
.page-template-template-faq .faq-sec .section-pad{
	padding:30px 10px;
	}
	.page-template-template-why-visit .faq-sec .top-line {
	padding:30px 10px;
		    border-top: 0;
	}
}
/*  register */
.pass-card .reg-top-wrap .pass-card-wrapper {
    padding: 35px;
    border: 1px solid #CBC9CA;
}
.pass-card .reg-top-wrap .pass-card-wrapper .pass-title {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 20px;
}
.pass-card .reg-top-wrap .pass-card-wrapper .con-title {
    padding-bottom: 25px;
    border-bottom: 1px solid #CBC9CA;
}
.pass-card .reg-top-wrap .pass-card-wrapper .list-wrap {
    padding-top: 20px;
    padding-left: 20px;
}
.pass-card .reg-top-wrap .pass-card-wrapper .list-wrap li {
    padding-bottom: 15px;
    list-style: disc;
}
.pass-card .reg-top-wrap .pass-card-wrapper ul li::marker {
    color: #49B170;
    font-size: 20px;
}
.pass-card .cta-wrap {
    margin-right: 0px;
}
.pass-card .reg-top-wrap .pls-title {
    text-align: center;
    padding-top: 30px;
    font-size: 14px;
}
.pass-card .reg-top-wrap .pass-card-wrapper {
    padding: 35px;
    border: 1px solid #CBC9CA;
}
.pass-card .reg-top-wrap .pass-card-wrapper .pass-title {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 20px;
}
.pass-card .reg-top-wrap .pass-card-wrapper .con-title {
    padding-bottom: 25px;
    border-bottom: 1px solid #CBC9CA;
}
.pass-card .reg-top-wrap {
    padding: 70px 0px;
}

.pass-card .reg-top-wrap .pass-card-wrapper .list-wrap li:last-child {
    padding-bottom: 0px;
}
.isrse-event {
    padding: 70px 0px;
    background-size: cover;
}
.isrse-event h2 {
    margin-bottom: 45px;
}

.isrse-title {
    font-family: "Nasalization";
}
.isrse-event .img-wrapper {
    background-color: #fff;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.isrse-event .isrse-img {
    width: 60%;
}

.pass-card .main-cta {
    width: 100%;
}
.isrse-event .content-wrap {
    padding: 40px 40px 0;
    border-top: 2px solid #F0BEC4;
    border-right: 2px solid #F0BEC4;
}
.isrse-event p {
    font-size: 14px;
    line-height: 24px;
    width: 97%;
}

.isrse-con {
    font-family: "Montserrat-Regular";
}
.isrse-event .cta-wrap {
    align-self: end;
    display: flex;
}
.isrse-event .isrse-cta {
    background-color: #D87684;
}
@media (max-width: 767px) {
    .pass-card .reg-top-wrap .pass-card-wrapper {
        margin-bottom: 20px;
    }
	.pass-card .cta-wrap {
        margin-top: 25px;
    }
	.isrse-event {
        padding: 35px 10px;
    }
	    .isrse-event .content-wrap {
        padding: 30px;
        border: 2px solid #F0BEC4;
    }
}
.page-template-template-partners-php .contact-form-sec {
    padding-top: 100px;
}
.page-template-template-partners .contact-form-sec .anim-background {
    top: 48%;
}
.page-template-template-partners-php .slope-bg {
    background-size: contain;
}
.page-template-template-partners-php .slope-bg h3 {
    margin-top:10px;
}
@media (max-width: 991.92px) {
.page-template-template-partners-php .contact-form-sec {
	  padding-top:50px;
}
.partner-sec .category-wrap {
        padding-bottom: 0px;
    }
}
@media (max-width: 767px) {
    .partner-sec .explore-card-wrap .para-title {
        min-height: 60px;
        font-size: 13px;
    }
	.partner-sec .category-wrap {
        padding-bottom: 0px;
    }
	.partner-sec .category-wrap {
        margin-top: 30px;
        padding-top: 15px;
    }
	.page-template-template-partners-php .contact-form-sec {
	  padding-top:30px;
	}
	.common-banner .cta-wrap {
        margin-top: 25px;
    }
}
@media (max-width: 360px) {
    .page-template-template-partners .common-banner .over-lay {
        height: 350px;
    }
}
.slope-bg p {
    margin-bottom: 18px;    
}
/* Submenu visibility */
.header-menu ul.sub-menu {
    display: none;
    position: absolute;
    background-color: #fff;   
    box-shadow: -2px 2px 16px rgb(0 0 0 / 16%);
    z-index: 1000;   
    top: 102px;
    width: 220px;
}

/* Show submenu on hover */
.header-menu li:hover > ul.sub-menu {
    display: block;
}

/* Parent menu item styling */
.header-menu li {
    position: relative;
}

/* Add arrow to parent menu items */
/* Add arrow image only to parent items with sub-menus */
.header-menu li.menu-item-has-children > a {
    background-image: url('/wp-content/uploads/2024/10/Desktop.svg'); 
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 26px;
    padding-bottom: 3px;

}

/* Submenu positioning */
.header-menu ul.sub-menu li {
    position: relative;
	padding: 10px 15px!important;
}

/* Style for submenu items */
.header-menu ul.sub-menu li a {
	display: block;	
	color: #0c2f6f;
	text-decoration: none;
	margin: 0 !important;
}
header .header-main .header-menu .head-wrap {
	align-items:center;
}
header .header-main .header-menu .head-wrap .nav-primary li.menu-item {
	padding:40px 0;
}
header .header-main .header-menu .head-wrap .nav-primary li.menu-item.current-menu-item .sub-menu a {
    color: #0c2f6f;
    text-decoration: none;
}
header .header-main .header-menu .head-wrap .nav-primary li.menu-item.current-menu-item .sub-menu a:hover {
   color:#49B170;
    text-decoration: underline;
}

@media (max-width:1199px){
	header .header-main .header-menu .head-wrap .nav-primary li.menu-item{
	position:relative;
}
	header .header-main .header-menu .head-wrap .nav-primary li.menu-item {
		padding:0;
	}
header .header-main .header-menu .head-wrap .nav-primary li.menu-item.menu-item-has-children:after{
	background-image: url(/wp-content/uploads/2024/10/arrow-2.svg);
        background-repeat: no-repeat;
        content: "";
        height: 15px;
        width: 14px;
        display: inline-block;
        position: absolute;
        right: 20px;
        top: 15px;
        background-size: contain;
}
	.header-menu li.menu-item-has-children > a{
		background-image:unset;
	}
	.header-menu ul.sub-menu {
		position:unset;
		margin-left: 15px;
        width: 92%;
        margin-right: 15px;
	}
	.header-menu ul.sub-menu li a {
		color:#0c2f6f!important;
	}
}
header .header-main .header-menu .head-wrap .nav-primary li.menu-item ul li{
	display:block;
	padding-bottom:0px !important;
}
header .header-main .header-menu .head-wrap .nav-primary li.menu-item ul li:last-child{
	padding-bottom:10px !important;
}
header .header-main .header-menu .head-wrap .nav-primary li.menu-item ul li a{
	display:inline-block;
}
header .contact-link ul.sub-menu{
	left:-45px;
}
header .header-main .header-menu .head-wrap .nav-primary li.menu-item ul.sub-menu li:first-child:last-child  {
	padding-bottom:10px !important;
}
header .header-main .header-menu .head-wrap .nav-primary li.menu-item ul.sub-menu li:first-child{
	padding-bottom:0px !important;
}
.news-card-hover:hover .res-tag .para-end, .news-card-hover:hover .res-tag{
	color:#fff !important;
}

@media (max-width:1300px){
	.conatct-list .contact-wrap .contact-content .title{
		font-size:15px;
	}
	.conatct-list .contact-wrap .contact-content p{
		font-size:14px;
	}
}
@media (max-width:991px){
	.conatct-list .contact-wrap .contact-content .title{
		font-size:14px;
	}
.conatct-list .contact-wrap p.descripe {
    min-height: 60px;
}
}
@media (max-width:767px){

	.conatct-list .contact-wrap p.descripe {
		min-height: unset;
	}
	.single-post .blog-img-v{
		width:100%;
		height:auto;
		object-fit:contain;
	}
	.single-post .b-anchor{
		word-wrap: break-word;
	}
}
[data-wpr-lazyrender] {
    content-visibility: unset !important;
}

/* SSWS Phase 2 */

/* Agenda summary */
.agenda-filter .custom-select-trigger {
	position: relative;
	display: block;
	width: 100%;
	padding: 10px 15px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	border: .5px solid #CBC9CA;
}
.agenda-filter .custom-select-trigger::after{
	position: absolute;
	display: block;
	content: "";
	width: 8px;
	height: 8px;
	top: 50%;
	right: 20px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	transform: rotate(45deg) translateY(-50%);
	transition: .4s ease-in-out;
	transform-origin: 50% 0;
}

.agenda-filter .custom-select{
	position:relative;
}
.agenda-filter .custom-select.opened .custom-options{
	opacity: 1;
	visibility: visible;
	pointer-events: all;
	transform: translateY(0);
}
.agenda-filter .custom-options {
	position: absolute;
	display: block;
	right: 0;
	margin: 10px 0;
	background: #fff;
	color: #000;
	top: 100%;
	min-width: 100%;
	transition: .4s ease-in-out;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transform: translateY(-15px);
	z-index: 999;
	cursor: pointer;
	left: 0;	
	padding:15px;

}
.agenda-filter .filter-grid .custom-option {
	position: relative;
	display: block;
	padding: 10px;
	font-size: 12px;
	font-weight: 500;
	background: #fff;
	color: #22366A;
	cursor: pointer;
	transition: .4s ease-in-out;
	opacity:0.5;
	border:0.5px solid #CBC9CA;	
	margin-bottom:10px;
}
.agenda-filter .filter-grid .custom-option:last-child{
	margin-bottom:0px;
}
.agenda-filter .place-title{
	margin-bottom:15px;
}
#fsearch{
	width:100%;
	background:transparent;
	padding: 10px 15px;
	font-size: 14px;
	color: #fff;
	border: .5px solid #CBC9CA;
	background-image:url('/wp-content/uploads/2025/01/search-2.svg');
	background-position:5%;
	padding-left:50px;
	background-repeat:no-repeat;
}
#fsearch:focus{
	outline:none;
}
.filter-grid .event-date .custom-select-trigger{
	background-image:url('/wp-content/uploads/2025/01/Calender-1.svg');
	background-position:5%;
	padding-left:35px;
	background-repeat:no-repeat;
}
.filter-grid{
	background:#22366A;
	padding:25px 55px;
	margin-bottom:40px;
	position: sticky;
	top: 100px;
	z-index: 99;
}
.filter-grid .cta-wrap{
	margin-top:40px;
}
.filter-grid .main-cta{
	background:#fff;
	color:#22366A;
	width:100%;
	padding:9px 30px;
	cursor:pointer;
}
.filter-results-grid{
	padding-top:30px;
}
.filter-results-grid .event-grid-wrapper{
	padding:40px 40px 0px 0px;
	margin-bottom:60px;
	border-top:1px solid #CBC9CA;
	border-right:1px solid #CBC9CA;
}
.filter-results-grid .event-grid-wrapper .post-title {
	font-size:24px;
	font-weight:bold;
	margin-bottom:20px;
}
.filter-results-grid .event-grid-wrapper .post-content{
	margin-bottom:20px;
}
.filter-results-grid .event-grid-wrapper .post-content .know-more-link{
	color:#CBC9CA;
	font-family: italic;
	border-bottom:1px solid #CBC9CA;
}
.filter-results-grid .event-grid-wrapper .event-details{
	padding:10px 30px;
	background-color:#49B170;
	display:inline-block;
	margin-bottom:30px;
}
.filter-results-grid .event-grid-wrapper .event-details .line{
	padding:0px 10px;
	color:#fff;
}
.filter-results-grid .event-grid-wrapper .event-details .events{
	font-size:13px;
}
.agenda-filter .filter-grid .custom-option:hover{
	border:0.5px solid #22366A;
}
.filter-results-grid .event-grid-wrapper .speaker-details-wrap {
	padding: 20px 15px;
	background: linear-gradient(180deg, #22366a82, rgba(12, 47, 111, 0.1490196078));
	z-index: 9;
	position: relative;
	margin-bottom: 20px;
}
.filter-results-grid .event-grid-wrapper .speaker-details-wrap .spea-img-wrap {
	border-radius: 50%;
	border: 2px solid #49B170;
	padding: 9px 5px;
	width: 135px;
	margin: 0 auto 15px;
	height: 135px;
}
.filter-results-grid .event-grid-wrapper .speaker-details-wrap .spea-img-wrap img {
	border-radius: 50%;
	height: 115px;
	width: 115px;
	-o-object-fit: cover;
	object-fit: cover;
}
.filter-results-grid .event-grid-wrapper .speaker-details-wrap .name{
	font-size:14px;
	margin-bottom:10px;
}
.filter-results-grid .event-grid-wrapper .speaker-details-wrap .desig, .filter-results-grid .event-grid-wrapper .speaker-details-wrap .company{
	font-size:12px;
}
.filter-results-grid .event-grid-wrapper .speaker-details-wrap .pl-wrap img{
	width:15px;
	height:15px;
	margin-top:10px;
}
.agenda-filter .filter-grid .custom-option:first-child{
	display:none;
}
.agenda-filter .filter-grid .event-date .custom-option:first-child{
	display:block;
}
.agenda-filter .f-sec-title{
	margin-bottom:40px;
}
.filter-results-grid .event-grid-wrapper:last-child{
	margin-bottom:0px;
}
.agenda-filter .select-option .custom-select.opened .custom-select-trigger:after{
	margin-top: 3px;
	transform: rotate(-135deg) translateY(-50%);
}
.loadmore-cta-wrap a{
	padding:10px 65px;
	cursor:pointer;
}
.agenda-filter .it-text {
	font-family: italic;
	color:#CBC9CA;
}
@media (max-width:1300px){
	.agenda-filter .custom-select-trigger, .filter-grid .main-cta{
		font-size:12px;
	}
	.agenda-filter .custom-select-trigger::after{
		right:10px;
		top:45%;
	}
}
@media (max-width:1199px){
	.filter-grid .main-cta{
		display:inline;
	}
	.filter-grid .cta-wrap{
		text-align:center;
		margin-top:30px;
	}
	.agenda-filter .custom-select-trigger::after{
		right:20px;
	}
	.filter-grid{
		top:70px;
	}
}
@media (max-width:991px){
	.agenda-filter .place-title{
		margin-top:15px;
	}
	.filter-grid{
		padding-top:25px;
		top:70px;
	}
	.filter-grid .event-date .custom-select-trigger {
		padding-left:45px;
	}
	.agenda-filter .custom-select-trigger, .filter-grid .main-cta {
		font-size: 14px;
	}
	.filter-grid{
		position:unset;
	}
}
@media (max-width:767px){
	.agenda-filter{
		padding:0px 15px;
	}
	.filter-grid {
		padding: 30px 25px;
	}
	.agenda-filter .f-sec-title {
		margin-bottom: 30px;
	}
	.filter-results-grid .event-grid-wrapper .event-details .events{
		display:block;
		margin-bottom:10px;
	}
	.filter-results-grid .event-grid-wrapper .event-details .line{
		display:none;
	}
	.filter-results-grid .event-grid-wrapper .event-details {
		padding: 10px 20px;
	}
	.filter-grid {
		margin-bottom: 20px;
		padding-top:0px;
		position:unset;
	}
	.filter-results-grid .event-grid-wrapper {
		padding: 30px 20px 0px 0px;
	}
	.filter-results-grid .event-grid-wrapper .event-details{
		display:block;
	}
	.common-banner .cta-wrap{
		margin-top:25px;
	}
	.filter-results-grid .event-grid-wrapper .post-title {
		font-size: 20px;
	}
}

/* Agenda detail */
.agenda-detail h1{
	font-size:24px;
	font-weight:bold;
	margin-bottom:0px;
}
.agenda-detail .cta-wrap {
	margin-top:0px;
	margin-right:30px;
}
.agenda-detail .social-share{
	display:flex;
	align-self:center;
	position:relative;
}
.agenda-detail .social-share .links{
	margin-right:20px;
}
.agenda-detail .social-share .copied-text {
	top: 30px;
	font-weight: 700;
	position: absolute;
	font-size: 12px;
	right: 10%;
}

.agenda-detail .back-link{
	align-self:center;
}
.agenda-detail .back-link a{
	color:#49B170;
	padding-left:20px;
	border-left:1px solid #CBC9CA;
}
.agenda-detail .side-wrap {
	display:flex;
	justify-content:end;
}
.agenda-detail .top-wrap{
	padding-bottom: 30px;
	border-bottom: 1px solid #CBC9CA;
	margin-bottom: 40px;
}
.agenda-detail .event-details{
	margin-bottom:30px;
}
.agenda-detail .event-details .events{
	color:#22366A;
	font-size:14px;
	padding-right:40px;
	padding-left:45px;
	position:relative;
}
.agenda-detail .event-details .events:after{
	content: '';
	display: inline-block;
	height: 32px;
	width: 32px;
	position: absolute;
	left: 0;
	top: -6px;
}
.agenda-detail .event-details .events.date:after{
	background-image:url('/wp-content/uploads/2025/01/Date-1-1.svg');
}
.agenda-detail .event-details .events.time:after{
	background-image:url('/wp-content/uploads/2025/01/Clock-Icon-1-1.svg');
}
.agenda-detail .event-details .events.theatre-name:after{
	background-image:url('/wp-content/uploads/2025/01/Defence-Space-Theatre-icon-1-1.svg');
}
.agenda-detail .event-details .events.theme-name:after{
	background-image:url('/wp-content/uploads/2025/01/Commercial-Space-Operational-Space-icon-1-1.svg');
}
.agenda-detail  .entry-content  p {
	margin-bottom: 20px;
	line-height: 24px;
}
.agenda-detail  .entry-content ul {
	padding-left: 30px;
	margin-bottom: 20px;
}
.agenda-detail  .entry-content ul li {
	list-style: disc;
	padding: 10px 0;
}
.agenda-detail  .entry-content ul li::marker {
	color: #952e4b;
	font-size: 20px;
}
.agenda-detail .speaker-title{
	margin-bottom:40px;
	padding-top:20px;
}

.agenda-detail .speaker-details-wrap {
	padding: 20px;
	border:1px solid #CBC9CA;
	z-index: 9;
	position: relative;
	margin-bottom: 20px;
}
.agenda-detail .speaker-details-wrap .spea-img-wrap {
	border-radius: 50%;
	border: 2px solid #49B170;
	padding: 20px;
	width: 220px;
	margin: 0 auto 15px;
}
.agenda-detail .speaker-details-wrap .spea-img-wrap img {
	border-radius: 50%;
	height: 180px;
	width: 180px;
	-o-object-fit: cover;
	object-fit: cover;
}
.agenda-detail .speaker-details-wrap p.sub-para-title {
	margin-bottom: 10px;
	color:#0C2F6F;
	font-weight:bold;
}
.agenda-detail .speaker-details-wrap p.sub-text {
	margin-bottom: 5px;
	color:#0C2F6F;
}
.agenda-detail .it-text {
	font-family: italic;
	color:#0C2F6F;
}
.agenda-detail .pl-wrap img{
	margin-top:15px;
}
.agenda-detail {
	padding:60px 0px;
}
.event-img-wrap .event-image{
	width:100%;
	height:auto;
	padding-top:30px;
}
.agenda-detail .social-share .links a, .agenda-detail .back-link a{
	transition:all 0.5s ease-in-out;
}
.agenda-detail .social-share .links a:hover, .agenda-detail .back-link a:hover{
	opacity:0.7;
}
.agenda-detail .cta-wrap a{
	margin-bottom:-5px;
}
/* .single-post .footer .top-line{
border:unset;
} */
@media (max-width:1199px){
	.agenda-detail .side-wrap{
		justify-content:center;
	}
	.agenda-detail h1{
		padding-right:20px;
	}
}
@media (max-width:991px){
	.agenda-detail h1{
		margin-bottom:30px;
	}
	.agenda-detail .side-wrap{
		justify-content:flex-start;
	}
	.agenda-detail .event-details .events{
		display:inline-block;
		padding-bottom:25px;
	}
}
@media (max-width:767px){
	.agenda-detail .cta-wrap{
		margin-right:15px;
	}
	.agenda-detail .social-share .links{
		margin-right:15px;
	}
	.agenda-detail .cta-wrap a{
		font-size:12px;
		padding:10px 20px;
	}
	.agenda-detail .event-details {
		margin-bottom: 15px;
	}
	.agenda-detail .speaker-title {
		margin-bottom: 25px;
	}
	.agenda-detail .event-details .events{
		padding-bottom:20px;
	}
	.agenda-detail {
		padding: 30px 0px;
	}
	.agenda-detail .back-link a{
		padding-left:15px;
	}
}
@media (max-width:340px){
	.agenda-detail .cta-wrap a {
		font-size: 11px;
		padding: 10px;
	}
}
@media (max-width:415px){
	.agenda-detail .event-details .events{
		padding-right:20px;
	}
}
/* Speaker summary */
.speaker-summary{
	padding:60px 0px;
}
.speaker-summary.meet-team .speaker-details-wrap .pl-wrap{
	display:unset;

}
.speaker-summary.meet-team .speaker-details-wrap .pl-wrap img{
	margin-top:15px;	
}
.speaker-summary.speaker-sec .speaker-details-wrap p.sub-text{
	min-height:45px;
	margin-bottom:5px;
}
.speaker-summary.speaker-sec .speaker-details-wrap p.sub-text .it-text{
	font-family:'italic';
}
.speaker-summary.speaker-sec .speaker-details-wrap .name {
	margin-bottom:10px;
	font-size:20px;
	font-weight:bold;
}
.speaker-summary.speaker-sec .loadmore-cta-wrap a {
	padding: 10px 45px;
}
.speaker-summary.speaker-sec .meet-team .speaker-details-wrap{
	z-index:unset;
}

/* Speaker detail */

.speaker-detail{
	padding:60px 0px;
}
.speaker-detail .single-speaker-content .speaker-img{
	width: 300px;
	height: 300px;
	object-fit: cover;
	border-radius:50%;
	object-position:top;
}
.speaker-detail h1, .speaker-detail h2{
	font-weight:bold;
}
.speaker-detail .single-speaker-content .company{
	font-family: italic;
	margin-top:5px;
	padding-bottom:15px;
}
.speaker-detail .single-speaker-content{
	padding-bottom:30px;
	border-bottom:1px solid #CBC9CA;
	margin-bottom:40px;
}
.speaker-detail .company-details .spea-img-wrap{
	border:1px solid #CBC9CA;
	display: flex;
	justify-content: center;
	align-items: center;
	height:150px;
	padding:40px;
}
.speaker-detail .company-details h2{
	margin-bottom:15px;
	font-size:18px;
}
.speaker-detail .company-details .spea-img-wrap img{
	width:100%;
	height:100px;
	object-fit:contain;
}
.speaker-detail .company-details .social-links-wrap{
	display:flex;
	margin-top:20px;
}
.speaker-detail .company-details .social-links-wrap img{
	width:auto;
	height:auto;
	margin-right:20px;
}
.speaker-detail .events-list .events-grid{
	margin-top:30px;
	background-color:#22366A;
	padding:25px 40px;
	background-image: url(/wp-content/uploads/2025/01/SSWS-1.svg);
	background-position:103% center;
	background-repeat: no-repeat;
	background-size: contain;
}
.speaker-detail .events-list .events-grid .post-content{
	margin:15px 0px;
	width:85%;
}
.speaker-detail .events-list .events-grid .event-details{
	display: inline-block;
	background: #CBC9CA;
	padding: 8px 20px;
	margin-top:10px;
	font-size:14px;
}
.speaker-detail .events-list .events-grid .event-details .line {
	padding: 0px 10px;
	color: #0C2F6F;
}
.speaker-detail .events-list .events-grid .know-more-link {
	display:inline-block;
	margin-top:30px;
	position: relative;
	padding-right: 30px;
}
.speaker-detail .events-list .events-grid .know-more-link::before{
	bottom: 0;
	content: "";
	display: block;
	height: 2px;
	left: 0;
	position: absolute;
	background: #CBC9CA;
	transition: width .3s, left .3s;
	width: 0;
}
.speaker-detail .events-list .events-grid .know-more-link:hover::before {
	width: 75%;
}
.speaker-detail .events-list .events-grid .know-more-link::after{
	background-image: url(/wp-content/uploads/2025/01/Arrow-default-1-1.svg);
	background-position: right center;
	background-repeat: no-repeat;
	transition: .2s ease-in-out;
	content: "";
	display: block;
	height: 30px;
	width: 30px;
	position: absolute;
	right: 0;
	top: -2px;
}
.speaker-detail .events-list .events-grid .know-more-link:hover::after {
	background-image: url(/wp-content/uploads/2025/01/Arrow-Hover-1-1.svg);
}
.speaker-detail .events-list{
	padding-top:10px;
}
.speaker-detail .top-wrap{
	display:flex;
	justify-content:space-between;
}
.speaker-detail .top-wrap .prev-link{
	color:#49B170;
	transition:all 0.6s;
}
.speaker-detail .top-wrap .back{
	align-self:center;
}
.speaker-detail .top-wrap .link-back img{
	width:32px;
	height:32px;
	margin-right:20px;
	transition:all 0.6s;
}
.speaker-detail .top-wrap .link-back img:hover, .speaker-detail .top-wrap .prev-link:hover, .speaker-detail .company-details .social-links-wrap img:hover{
	opacity:0.8;
}
.speaker-detail-slide.meet-team .speaker-details-wrap{
	margin:0px 10px;
}
.speaker-slider-wrap {
	padding-left:60px;
}
.speaker-detail-slide.meet-team .slick-slide .speaker-slide .speakers-list{
	padding:20px 47px;
}
.speaker-detail-slide.meet-team .speaker-details-wrap .pl-wrap img{
	margin-left:auto;
	margin-right:auto;
}
.speaker-detail-slide.meet-team .speaker-slider-wrap .slick-arrow {
	height: 45px;
	width: 45px;
	background-repeat: no-repeat;
	background-size: 100%;
	transition: .4s;
}
.speaker-detail-slide.meet-team .speaker-slider-wrap .slick-arrow.slick-disabled{
	display:none !important;
}
.speaker-detail-slide.meet-team .speaker-slider-wrap .slick-arrow.slick-next {
	background-image: url(/wp-content/uploads/2024/06/Component-25-–-30.svg);
	right: 85px;
}
.speaker-detail-slide.meet-team .speaker-slider-wrap .slick-arrow.slick-prev {
	background-image: url(/wp-content/uploads/2024/06/Left-arrow.svg);
	left: 50px;
	z-index:9;
}
.speaker-detail-slide.meet-team .speaker-slider-wrap .slick-arrow.slick-prev:hover {
	background-image: url(/wp-content/uploads/2024/10/Left-Arrow-hover-2.svg);
}
.speaker-detail-slide.meet-team .speaker-slider-wrap .slick-arrow.slick-next:hover {
	background-image: url(/wp-content/uploads/2024/10/Right-Arrow-hover-1.svg);
}
.speaker-detail-slide.meet-team .speaker-slider-wrap .slick-next:before, .speaker-detail-slide.meet-team .speaker-slider-wrap .slick-prev:before{
	content:'';
}
.speaker-detail-slide{
	padding:80px 0px;
}
.speaker-detail-slide.speaker-sec .f-sec-title{
	margin-bottom:30px;
}
.speaker-detail-slide.speaker-sec .hide-title{
	background: linear-gradient(to right, rgba(101, 101, 101, .68), rgb(69 73 79 / 48%), rgba(101, 101, 101, .68));
	font-size: 97px;
	top: 2%;
	text-align: center;
	font-family: karvx;
	-webkit-background-clip: text !important;
	line-height:unset;
}
.speaker-detail .events-list .sub-para-title{
	font-weight:bold;
}
.speaker-detail-slide{
	margin-bottom:0px;
}
@media (min-width: 1300px) {
    .speaker-detail-slide.meet-team .slick-slide .speaker-slide .speakers-list {
        width: 315px;
        height: auto;
    }
}
@media (max-width:1400px){
	.speaker-detail-slide.meet-team .speaker-slider-wrap .slick-arrow.slick-prev{
		left:0px;
	}
	.speaker-detail-slide.meet-team .speaker-slider-wrap .slick-arrow.slick-next {
		right: 0px;
	}
	.speaker-slider-wrap{
		padding-left:0px;
	}
}
@media (max-width:1300px){
	.speaker-detail .single-speaker-content .speaker-img{
		width:100%;
		height:auto;
	}
	.speaker-detail-slide.meet-team .slick-slide .speaker-slide .speakers-list {
		padding: 20px 35px;
	}

}
@media (max-width:1199px){
	.speaker-detail-slide.meet-team .slick-slide .speaker-slide .speakers-list {
		padding: 20px 49px;
	}	
	.speaker-detail-slide {
		padding: 60px 0px;
	}
}
@media (max-width:991px){
	.speaker-detail .events-list .events-grid{
		background-image:unset;
	}
}
@media (max-width:767px){
	.speaker-detail .single-speaker-content .speaker-img {
		height: 190px;
		object-fit: contain;
		margin-bottom: 20px;
	}
	.speaker-detail {
		padding: 30px 0px;
	}
	.speaker-detail .company-details .spea-img-wrap{
		height: 170px;
		margin-bottom: 25px;
	}
	.speaker-detail .events-list .events-grid{
		padding:25px;
	}
	.speaker-detail .events-list .events-grid span.events{
		display:block;
		margin-bottom:5px;
	}
	.speaker-detail .events-list .events-grid .event-details .line{
		display:none;
	}
	.speaker-detail .events-list .events-grid .post-content{
		width:100%;
	}
	.speaker-detail-slide.meet-team .speaker-details-wrap {
		margin: 0px 15px;
	}
	.speaker-detail-slide {
		padding: 30px 0px;
	}
	.speaker-summary.speaker-sec .speaker-details-wrap p.sub-text{
		min-height:unset;
	}
}
@media (max-width:390px){
	.speaker-detail-slide.meet-team .slick-slide .speaker-slide .speakers-list {
		padding: 20px 25px;
	}
}

.page-template-template-show-features-detail  .common-form .anim-background{
	top:-8%;
	height:680px;
}
.our-event.reg-pass h2{
	margin-bottom:20px;
}
.elevator-sec .ex-img-wrap{
	display: flex;
	flex-direction: row;
	align-items: stretch;
	overflow: hidden;
}
.elevator-sec .ex-img-wrap .expand-img{
	position: relative;
	overflow: hidden;
	margin:0px 10px;
	cursor: pointer;
	transition: 0.9s cubic-bezier(.09,.61,.41,.95);
	height: 370px;
	object-fit: contain;
	width: 100px;
	filter: blur(1px);
}
.elevator-sec .ex-img-wrap .expand-img.active{
	flex-grow: 10000;
	transform: scale(1);
	filter: blur(0px);
}
.elevator-sec .ex-img-wrap .expand-img img{
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.elevator-sec .ex-img-wrap .expand-img:not(.active){
	flex-grow: 1;
}
.elevator-sec.why-exhibit .main-text{
	width:100%;
}
.elevator-sec.why-exhibit .main-text p{
	margin-bottom:20px;
}
.elevator-sec.why-exhibit .main-text p:last-child{
	margin-bottom:0px;
}
.vertical-slider .slide-img-wrap{
	background:#fff;
	padding:20px 40px;
	margin:5px 0px;
}
.vertical-slider .slide-img-wrap img{
	height:80px;
	width:100%;
	object-fit:contain;
}
.vertical-slider .down-slider .slick-list {
	transform:rotate(180deg);
}

.vertical-slider .down-slider .slick-slide {
	transform:rotate(180deg);
}
.vertical-slider {
	position:relative;
}
.vertical-slider  .back-overlay{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	height:100%;
	width:100%;
	display:block;
	background-image: linear-gradient(
		to bottom, 
		rgba(0, 0, 0, 0.9) 0%, /* Start with a dark shadow */
		rgba(0, 0, 0, 0.6) 5%, /* Gradually fade */
		rgba(0, 0, 0, 0.2) 10%, /* Lighter fade */
		rgba(0, 0, 0, 0) 20%, /* Fully transparent */
		rgba(0, 0, 0, 0) 80%, /* Middle fully transparent */
		rgba(0, 0, 0, 0.2) 90%, /* Start fading back */
		rgba(0, 0, 0, 0.6) 95%, /* Gradually darker */
		rgba(0, 0, 0, 0.9) 100% /* End with a dark shadow */
	);
	z-index:1;
}
.vertical-slider  .title-wrap{
	z-index:3;
	position:relative;
}

.mpu-fun img{
	display:block;
	margin:0 auto;
	height:auto;
}
.our-features .show-img{
	width:100%;
	height:300px;
	object-fit:cover;
}
.our-features.show-features .right-tab{
	background:#fff;
}
.our-features.show-features .tab-list{
	height: 385px;
	overflow: auto;
}
.our-features.show-features .tab-pane{
	display:none;
}

.our-features.show-features .tab-pane.active.show{
	display:block;
}
.our-features.show-features .ctawrap{
	margin-top:50px;
}
.our-features.show-features .ctawrap a{
	padding:10px 40px;
}
.show-features .right-tab .nav-item.active{

}
@media (max-width:1199px){
	.mpu-fun img{
		width:100%;
	}
	.page-template-template-show-features-detail .common-form .anim-background{
		height:630px;
	}
}
@media (max-width:991px){
	.vertical-slider .title-wrap h2{
		font-size:20px;
	}
	.our-features.show-features .right-tab{
		display:block;
	}
	.our-features.show-features .card-header{
		display:none;
	}
	.our-features.show-features .collapse:not(.show) {
		display: block;
	}
	.our-features.show-features .carr-tab .cardbody{
		padding:0px;
	}
	.our-features .show-img{
		height:200px;
	}
	.elevator-sec .ex-img-wrap .expand-img{
		height:300px;
	}
	.our-features.show-features .tab-list {
		height: 320px;
	}
}
@media (max-width:767px){
	.vertical-slider .slide-img-wrap{
		padding:20px;
	}
	.vertical-slider{
		padding:0px 15px;
		padding-top:30px;
	}
	.vertical-slider .title-wrap h2{
		margin-bottom:20px;
	}
	.elevator-sec .ex-img-wrap{
		display:unset;
	}
	.elevator-sec .ex-img-wrap .expand-img{
		width:100%;
		margin: 0;
		filter: unset;
		transition:unset;
		height:250px;
		margin-top:20px;
	}
	.mpu-fun {
		padding: 30px 0px;
	}
	.our-features.show-features .right-tab{
		display:none;
	}
	.our-features.show-features .tab-pane{
		display:block;
	}
	.our-features .show-img{
		height:190px;
	}
	.our-features.show-features .ctawrap {
		margin-top: 30px;
	}
	.our-features.show-features .card-header {
		display: block;
	}
	.our-features.show-features .collapse:not(.show) {
		display: none;
	}
	.our-features.show-features .carr-tab .cardbody {
		padding: 20px 20px 0;
	}
	.our-event{
		padding:30px 15px;
	}
	.our-event .cta-wrap{
		margin-top:25px;
	}
	.page-template-template-register .mpu-fun{
		padding-top:0px;
	}
	.pass-card .reg-top-wrap{
		padding:30px 0px;
	}
}

/* Gallery */

/* .gallery-wrapper .galler-img-wrapper .single-wrapper{
column-count:3;
} */
.gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper {
	margin-bottom:10px;
}
.gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper img{
	width:100%;
	height:100%;
	object-fit:cover;
}
.gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper.image-1, .gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper.image-3, .gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper.image-5{
	height:303px;
}
.gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper.image-2, .gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper.image-4{
	height:302px;
}
.gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper.image-6{
	height:300px;
}
.gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper.image-7{
	height:615px;
}
.gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper.image-3, .gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper.image-4{
	margin-bottom:0px;
}
.gallery-wrapper .galler-img-wrapper .img-col-5{
	padding-right:0px;
}

#lightbox {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	z-index: 9999;
	display: none; /* Initially hidden */
}
#lightbox.active {
	display: block;
}
#lightbox .display-content{
	display: flex !important;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
}
.lightbox-content {
	position: relative;
}
#lightbox .display-content .image-7{
	height:600px;
}
#lightbox .display-content .image-6{
	width:960px;
}
.lightbox-content img {
	max-width: 80%;
	max-height: 80%;
	display: block;
	margin: 0px auto;
	object-fit: cover;
	margin-top: 60px;
}

.lightbox-prev, .lightbox-next {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	height: 45px;
	width: 45px;
	background-repeat: no-repeat;
	background-size: 100%;
	transition: .4s;
	cursor: pointer;
}

.lightbox-prev {
	left: 50px;
	background-image: url(/wp-content/uploads/2024/06/Left-arrow.svg);
}
.lightbox-prev:hover {
	background-image: url(/wp-content/uploads/2024/10/Left-Arrow-hover-2.svg);
}
.lightbox-next {
	right: 50px;
	background-image: url(/wp-content/uploads/2024/06/Component-25-–-30.svg);
}
.lightbox-next:hover {
	background-image: url(/wp-content/uploads/2024/10/Right-Arrow-hover-1.svg);
}
.gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper {
	position:relative;
	cursor:pointer;
}
.gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper .title-wrap{
	position:absolute;
	bottom:20px;
	left:50%;
	transform:translate(-50%, -50%);
	z-index:9;
}
.gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper .title-wrap p{
	text-align:center;
	color:#fff;
	font-size:20px;
	font-weight:bold;
}
.gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper .overlay {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	bottom: 0;
	background: 0 0;
	z-index: 1;
	background: linear-gradient(to top, #22366A, rgba(12, 47, 111, 0));
}
.gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper .title-wrap, .gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper .overlay{
	display:none;
	transition:all 0.5s;
}
.gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper:hover .title-wrap, .gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper:hover .overlay{
	display:block;
}
.gallery-wrapper .f-sec-title{
	margin-bottom:40px;
}
.gallery-wrapper .filter-grid{
	background:unset;
	position:unset;
	margin:unset;
	padding:unset;
}
.gallery-wrapper .top-gal-wrapper{
	display:flex;
	justify-content:space-between;
}
.gallery-wrapper .agenda-filter .custom-select-trigger{
	color:#22366A;
}
.gallery-wrapper .agenda-filter .custom-select{
	width:200px;
}
.gallery-wrapper .agenda-filter .custom-select.opened .custom-options{
	border:.5px solid #CBC9CA;
}
.gallery-wrapper  .agenda-filter .custom-select-trigger::after{
	border-bottom: 1px solid #22366A;
	border-right: 1px solid #22366A;
}
.gallery-wrapper .agenda-filter .filter-grid .custom-option:first-child{
	display:block;
}
.gallery-wrapper .close-poup{
	width: 25px;
	height: 25px;
	background: url(/wp-content/uploads/2025/01/close.png);
	background-repeat: no-repeat;
	background-size: contain;
	position: absolute;
	top: 10%;
	right: 4%;
	cursor:pointer;
}
.gallery-wrapper .top-gal-wrapper{
	padding:0px;
}
.gallery-wrapper  .image-title{
	margin-top:15px;
}
@media (max-width:1199px){
	.gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper.image-6 {
		height: 190px;
	}
	.gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper.image-1, .gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper.image-3, .gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper.image-5 {
		height: 190px;
	}
	.gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper.image-7 {
		height: 390px;
	}
	.gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper.image-2, .gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper.image-4 {
		height: 190px;
	}
}
@media (max-width:991px){
	.lightbox-content img {
		max-width: 65%;
	}
}
@media (max-width:767px){
	.gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper.image-3, .gallery-wrapper .galler-img-wrapper .single-wrapper .image-wrapper.image-4{
		margin-bottom:10px;
	}
	.gallery-wrapper .galler-img-wrapper .img-col-5 {
		padding-right: 12px;
	}
	.gallery-wrapper .galler-img-wrapper .mob-pad{
		padding:0px 12px !important;
	}
	.gallery-wrapper .f-sec-title{
		margin-top:5px;
	}
	#lightbox .display-content .image-7 {
		height: 490px;
	}
	.lightbox-content img {
		max-width: 85%;
	}
	.gallery-wrapper .close-poup{
		top:5%;
	}
	.lightbox-prev{
		left:6px;
		z-index:9;
		background-image: url(/wp-content/uploads/2024/06/Left-arrow-hover.svg);
	}
	.lightbox-next {
		right: 6px;
		background-image: url(/wp-content/uploads/2024/06/Right-Arrow.svg);
	}
	.lightbox-content img{
		margin-top:0px;
	}
}
@media (max-width:350px){
	.gallery-wrapper .agenda-filter .custom-select {
		width: 150px;
	}
}

.elevator-sec.show-features .right-tab a.nav-item{
	font-size:12px;
	display: block;
	padding:15px;
	background-position: 4%;
	background-repeat: no-repeat;
	transition:all 0s ease-out;
	margin-right:10px;
}
.elevator-sec.our-features.show-features .right-tab{
	padding-right:10px;
}
.elevator-sec.show-features .right-tab a.nav-item span{
	transform:translatex(0);
	display:inline-block;
	transition:all 0.4s ease-out;
		color: #000;
}
.elevator-sec.our-features.show-features .tab-list {
	height: 235px;
}
.elevator-sec.our-features.show-features .main-text img{
	width:100%;
	height:auto;
	padding:10px 0px; 
}
.mpu-img-wrap img{
	width:100%;
	height:auto;
	margin-top:30px;
}
.elevator-sec.our-features.show-features{
	background-position: left 20%;
	padding:60px 0px;
}
.elevator-sec.our-features.show-features .sep-line{
	padding:60px 0px;
	border-bottom:1px solid #000;
}
.elevator-sec.our-features.show-features .sub-para-title{
	margin-bottom:20px;
}
.elevator-sec.show-features .right-tab a.nav-item:hover{
	background-color: #22366A;
	background-image: url(/wp-content/uploads/2024/06/Show-feature-arrow.svg);
	

}
.elevator-sec.show-features .right-tab a.nav-item:hover span{
	color: #fff;
}
.elevator-sec.show-features .right-tab a.nav-item:hover span{
	transform:translatex(10px);
}
@media (max-width:1400px){
	.elevator-sec.our-features.show-features .sub-para-title{
		font-size:16px;
	}
}
@media (max-width:991px){
	.elevator-sec.our-features.show-features .tab-list {
		height: 250px;
	}
}
@media (max-width:767px){
	.elevator-sec.our-features.show-features .sep-line {
		padding: 30px 0px;
	}
	.elevator-sec.our-features.show-features .right-tab {
		display: block;

	}
	.elevator-sec.our-features.show-features .sub-para-title{
		margin-top:30px;
	}
	.elevator-sec.our-features.show-features .main-text img{
		padding:0px;
	}
}
.adv-slider img{
	height:auto;
	width: 100%;
	object-position:right;
}
.seprate-line{
	border-top:1px solid #000;
	padding:40px 0px;
}
.page-template-template-why-visit .seprate-line{
	border-bottom:1px solid #000;
	border-top:0px;
}
.page-id-1135 .show-feature .options-card .content-wrap p.sub-text {
    min-height: 280px;
}
@media (max-width:1400px){
	.adv-slider img{
		height:auto;
		object-fit:unset;
		object-position:unset;
	}
	
}
@media (max-width:767px){
	.elevator-sec.our-features.show-features {
    padding: 30px 0px;
}
	.seprate-line{
		padding:0px;
		border:unset;
	}
	.elevator-sec.our-features.show-features{
		padding-bottom:0px;
	}
	.page-template-template-why-visit .seprate-line{
		border:0px;
	}
	.page-template-template-why-visit .mpu-fun{
		padding-bottom:0px;
	}
	.elevator-sec.our-features.show-features .adv-slider img{
		margin-bottom:20px;
	}
}

/* Top header */
.top-header{
	background:#22366A;
}
.top-header .wrapper{
	display: flex;
	
}
.top-header .wrapper .header-cta a{
	background-color: #fff;
	color: #22366A;
	padding: 4px 10px;
	font-size: 14px;
	margin-bottom: -5px;
}
.top-header .wrapper div{
	align-self: center;
}
.top-header  .header-menu{
	position: relative;
}
.top-header .close-icon{
	width: 15px;
    height: 15px;
    align-self: center;
	padding: unset;
	cursor: pointer;
	position: absolute;
    right: 10px;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.top-header .wrapper .header-blink{
	width: 35px;
	height: 35px;
	align-self: center;
	margin-right: 10px;
	
}
.top-header .wrapper .counter{
	display: flex;
	position: relative;
	border-right: 1px solid #ffff;
	padding-right: 55px;
}
.top-header .wrapper .counter .count{
	font-weight: bold;
	font-size: 20px;
	margin-right: 7px;
}
.top-header .wrapper .count-wrap{
	font-size: 12px;
}
.top-header .wrapper .sep{
	padding: 0px 10px;
	font-size: 25px;
}
.top-header .wrapper .timer-wrap{
	margin-top: -6px;
}
.com-div{
	padding: 10px 0px;
}
/* .count-head{
	width: 376px;
} */
.slide-news p{
	font-size: 15px;
}
.header-cta{
	display: flex;
	justify-content: space-between;
}
.header-cta a{
	margin-right: 25px;
}
.event-detail-slider{
	padding-right: 40px;
}
.clossse-wrap{
	display: flex;
}
.slide-news.com-div {
    margin: 0 50px;
}
.content-wrapper{
	display:flex;
	margin:0 auto;
}
@media (max-width:1490px){
	.slide-news p {
		font-size: 12px;
	}
	.slide-news.com-div {
    margin: 0 30px;
}
	.header-cta a {
    margin-right: 10px;
}
}
@media (max-width:1300px){
	.top-header .wrapper .counter{
		padding-right: 20px;
	}
	.count-head {
		width: unset;
	}
	.slide-news p {
        font-size: 12px;
    }
	.top-header .wrapper .counter .count{
		font-size: 17px;
	}
		.slide-news.com-div {
    margin: 0 20px;
}
}
@media (max-width:1199px){
	header{
		padding: 0px;
	}
	.top-header .wrapper .sep {
		padding: 0px 5px;
	}
	.top-header .wrapper .header-blink {
		width: 25px;
		height: 25px;
	}
	.top-header .wrapper .counter .count {
        font-size: 15px;
    }
	.event-detail-slider {
		padding-right: 20px;
	}
	.slide-news p {
        font-size: 9px;
        padding:0px 10px;
    }
	.top-header .wrapper .header-cta a{
		font-size: 12px;
	}
	.slide-news.com-div {
    margin: 0 0px;
}
.top-header .wrapper .sep {
	font-size:18px;
	}
}

@media (max-width:991px){
	.content-wrapper{
		display:unset;
	}
	.header-cta{
		display: block;
		padding-bottom: 20px;
		padding-top: 5px;
	}
	.slide-news.com-div {
    margin-right: 0px;
}
	.top-header .wrapper{
		display: unset;
		text-align: center;
	}
	.top-header .wrapper .counter{
		justify-content: center;
		padding-bottom: 0px;
	}
	.top-header .wrapper .counter{
		border: unset;
	}
	.top-header .close-icon{
		top: 20%;
	}
	.top-header .wrapper .header-cta a {
		margin-right: 0px;
	}
	.top-header .wrapper .sep {
		font-size: 20px;
	}
	.slide-news.com-div {
    margin: 0 0px;
}
	.event-detail-slider{
		padding-left:20px;
	}
	.elevator-sec.why-exhibit .main-text iframe{
		width:100%;
	}
}
@media (max-width:330px){
	.top-header .wrapper .count-wrap {
		font-size: 10px;
	}
	.top-header .wrapper .counter .count {
        font-size: 12px;
    }
}

/* Sticky buttons */

.sticky-elements{
	position: fixed;
    top: 55%;
    right: -7px;
    transform: rotate(270deg) translateX(50%);
    transform-origin: right bottom;
    z-index: 999;
}
.sticky-elements .main-cta{
	padding: 10px 15px;
	margin-right: 5px;
}
.sticky-icon{
	position: fixed;
    top: 50%;
    right: 0px;
    z-index: 999;
}
.sticky-icon .hover-state{
	display: none;
}
.sticky-icon .loc-img .icon-wrap{
	background: #fff;
	transition: all 0.5s;
	padding: 10px;
	margin-bottom: 2px;
	border: 1px solid #CBC9CA;
}
.sticky-icon .loc-img:hover .icon-wrap{
	background: #22366A;
}
.sticky-icon .loc-img:hover .hover-state{
	display: block;
}
.sticky-icon .loc-img:hover .default{
	display: none;
}
@media (max-width:1450px){
	.footer .top-line .foo-site-link .link-title span{
		padding:0px 5px;
	}
}
@media (max-width:767px){
	.sticky-elements .main-cta{
		font-size: 14px;
	}
	.sticky-elements {
		right: 0;
		left:0;
		display: flex;
		transform: unset;
		transform-origin:unset;
		top: unset;
		bottom: 0;
		width:100%;
		justify-content: space-between;
	}
	.cky-revisit-bottom-left {
		bottom: 60px;
	}
	.top-header .wrapper .sep {
		font-size: 20px;
	}
	.sticky-icon .loc-img img.social-icon {
		object-fit: contain;
		width: 25px;
		height: 25px;
	}
	.sticky-icon .loc-img .icon-wrap{
		padding: 5px;
	}
	.sticky-elements span:first-child .main-cta{
		margin-right:1px;
	}
	.sticky-elements .main-cta {
		padding: 10px 19px;
		margin-right:0px;
		display:block;
	}
	.sticky-elements span{
		width:100%;
	}
	.top-header .wrapper .header-blink{
		height:30px;
	}
}
@media (max-width:370px){
	.sticky-elements .main-cta{
		font-size:12px;
	}
}
@media (max-width:330px){
	.sticky-elements {
        right: 3px;
	}
	.sticky-elements .main-cta {
        font-size: 11px;
    }
}
.sticky-tab.event-sticky-elements {
    top: 170px;
}
#load1{
	display:none;
}

.elevator-sec.why-exhibit .main-text ul{
	padding-left:20px;
	margin-bottom:20px;
}
.elevator-sec.why-exhibit .main-text ul li{
	    list-style: disc;
    padding: 7px 0;
}

.elevator-sec.why-exhibit .main-text ul li::marker {
    color: #49B170;
    font-size: 20px;
}
.speaker-detail .single-speaker-content .cont ul {
    padding-left: 30px;
    margin-bottom: 20px;
}
.speaker-detail .single-speaker-content .cont ul li{
	list-style: disc;
    padding: 5px 0px;
}
.speaker-detail .single-speaker-content .cont p{
	margin-bottom:18px;
}
.speaker-detail .single-speaker-content .cont p:last-child{
	margin-bottom:0px;
}
.event-detail-slider>.slide-wrapper:not(:first-child) {
    display: none;
}
.site-map ul li ul {
    padding-left: 30px !important;
    margin-top: 10px;
}
.site-map ul li ul li {
    list-style: disc;
}
.site-map ul.link-wrap li ul li a{
	font-size:18px;
	text-transform:capitalize;
}
.exhibitors-list .custom-option:first-child {
    display: none;
}

.exx-video-embed iframe{
	width:100%;
	height:420px;
}
@media (max-width:991px){
	.exx-video-embed {
		margin-top:20px;
	}	
	.exx-video-embed iframe{
		height:350px;
	}
}
@media (max-width:767px){
	.exx-video-embed iframe{
		height:300px;
	}
}
/*# sourceMappingURL=style.css.map */