body{
	margin: 0px;
	padding: 0px;
}


/* Header css */
.post-type-archive #header, .single.single-product #header, .page-template-default #header  {
	background-color: #48005a;
}

/* content area sec */
.content-area, #site-content {
	padding-top: 140px !important;
}
.post-type-archive .woocommerce-breadcrumb{
	margin:0;
}
.post-type-archive .woocommerce-breadcrumb {
	margin: 0;
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	color: #95A5A6;
	font-size: 12.9px;
}
.post-type-archive .woocommerce-breadcrumb a {
	text-decoration: none;
	font-weight: 600;
	color: #021B42;
}
.post-type-archive .woocommerce-products-header h1, .page-template-default .entry-header-inner h1 {
	margin:0px 0px 40px 0;
	font-family: "Montserrat", Sans-serif;
	font-size: 46px;
	font-weight: 700;
	line-height: 56px;
	color: #021B42;
}
.page-template-default.woocommerce-cart #site-content .header-footer-group {
	padding: 0;
}
.post-type-archive .content-area p {
	margin: 0;
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	color: #95A5A6;
	font-size: 12.9px;
	margin-top: 9px;
	padding-bottom: 0;
}
.content-area select {
	border: 1px #e3e3e3 solid;
	width: 100%;
	height: 45px;
	padding: 0 9px;
	border-radius: 4px;
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	color: #000000;
	font-size: 12.9px;
}
.post-type-archive ul.products {
	padding-top: 25px;
	gap: 60px 45px;
	margin: 0 0px;
	justify-content: flex-start;
}
.post-type-archive.woocommerce ul.products li.product .add_to_cart_button {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 18px;
	background-color: #300F58;
	border-radius: 6px 6px 6px 6px;
	padding: 012px 030px 012px 030px;
	margin: 0 0 10px 20px;
	border:1px #300F58 solid;
}
.post-type-archive.woocommerce ul.products li.product .add_to_cart_button:hover {
	text-decoration:none !important;
	background-color: transparent;
	border:1px #300F58 solid;
	color:#300F58;
}
.post-type-archive.woocommerce ul.products li.product .added_to_cart {
	background-color: transparent;
	border: 1px #300F58 solid;
	color: #300F58;
	border-radius: 6px 6px 6px 6px;
	padding: 012px 030px 012px 030px;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 18px;
	text-decoration: none;
	margin: 0 0 10px 20px;
}
.post-type-archive.woocommerce ul.products li.product h2 {
	color: #404040;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 24px;
	padding: 0 20px;
}
.post-type-archive.woocommerce ul.products li.product .woocommerce-placeholder {
	border: 0px solid #f2f2f2;
}
.post-type-archive.woocommerce ul.products li.product .price {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #000000;
	padding: 0 20px;
}
.post-type-archive.woocommerce ul.products li.product {
	margin: 0;
	background-color: #fff;
	box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 5%);
	padding: 0;
	width: 22.7%;
	padding-bottom: 14px;
	justify-content: flex-start;
}
.woocommerce-ordering {
	margin: 0;
	padding: 0;
}
.post-type-archive ul.products::before, .post-type-archive ul.products::after{
	display:none;
} 
div#popmake-2123,div#popmake-2432,div#popmake-2435,div#popmake-2453,div#popmake-2485,div#popmake-2535 {
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	background-color: #fff;
	border-radius: 22px;
	padding: 0px;
	overflow: hidden;
}

.refer-a-friend svg {
	width: 40px;
	height: 40px;
}
a#refer-a-friend span {
	align-items: center;
}
.why-attend-img>div {
	height: 100%;
}
.pum-theme-2114 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
	background-color: #7C3AED !important;
}
.register-pop-up h2 {
	padding: 35px 40px;
	margin: 0px;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	font-size: 22px;
	line-height: 34px;
	color: #021B42;
}

.submit-button-area p {
	text-align: right;
}

.checkbox-wrapper {
	padding: 0px 40px;
	padding-bottom: 40px;
}

.speaking-contact-row {
	padding: 0px 40px;
}

.leader-title h3 {
	font-family: "Montserrat", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	line-height: 36px;
	margin: 0px;
}

.checkbox-wrapper {
	display: flex;
	align-items: center;
}

p.check-box-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #021B42;
}

.checkbox-wrapper p {
	margin: 0px;
}

.checkbox-group p span {
	font-family: "Montserrat", Sans-serif;
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: #021B42;
}

.checkbox-group br {
	display: none;
}

.newsletter input.tnp-submit {
	background: #fff !important;
	border-radius: 6px;
	padding: 12px 30px !important;
	color:#001823 !important;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px !important;
	font-weight: 700;
	line-height: 18px !important;
	margin: 0px;
}

.newsletter input#tnp-1 {
	border-radius: 100px;
	background: transparent;
	border: 1px solid #D4D4D4;
	margin-bottom: 40px;
	padding: 12px 22px;
}

.top-bullet .color-aatend.line-height ul li:before {
	top: 7px;
	transform: none !important;
}
.banner-title span {
	font-size: 40px;
}

.newsletter .tnp-field label{
	font-family: "Montserrat", Sans-serif;
	font-size: 14px !important;
	font-weight: 600;
	line-height: 18px !important;
	color: #fff;
	margin-bottom: 20px;

}

header#header .hfe-nav-menu__toggle {
	height: 44px;
	width: 44px;

}

.ehf-header header#masthead {
	position: absolute;
	top: 0px;
	background: transparent;
	left: 0px;
	width: 100%;
}

span.bracket {
	font-size: 58px;

}
.text-bottom-margin p {
	margin-bottom: 20px;
}



.about-heading h3:before,.about-heading h2:before {
	content: '';
	width: 85px;
	position: absolute;
	height: 4px;
	background: rgba(25, 200, 203, 1);
	bottom: 0px;
	left: 0px;
}

.about-sec .about-heading h3:before, .about-sec .about-heading h2:before {
	background: #BC0D93;
}

.start-up .about-heading h3:before {
	background: #fff;
}

.about-heading h3 {
	position: relative;
	padding-bottom: 18px;
}

.attend-line-text {
	position: relative;
}

.attend-line-text:after {
	content: '';
	width: 118px;
	/*     background: rgba(37, 5, 95, 1); */
	background: #BC0D93;
	height: 6px;
	position: absolute;
	bottom: 12px;
	left: 45%;
}

.attend-sec .attend-line-text:after {

	left: 330px;
}

.margin-remove p {
	margin: 0px;
}

p.label {
	color: rgba(0, 0, 0, 1);
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 22px;
	margin: 0px;
	display: inline-block;
	margin-left: 15px;
}
.information-text p {
	color: rgba(99, 99, 99, 1);
	font-size: 15px;
	font-weight: 300;
	line-height: 22px;
	font-family: "Poppins", Sans-serif;
	margin: 0px;
}

.venue-text-wrapper {
	display: flex;
	margin-bottom: 15px;
}
.label-group {
	width: 40%;
}

.information-text {
	width: 60%;
}

.heading-bottom-space.white-line::before {
	background-color: #fff;
}


.swiper {
	width: 100%;
	height: 100%;
}

section.post-slider .swiper-button-next:after, section.post-slider .swiper-button-prev:after {
	color: #fff;
	font-size: 24px;
	font-weight: 700;
}

.post-slide-img-wrapper img {
	border-radius: 9px;
}

section.post-slider .swiper-slide {
	position: relative;
	overflow: hidden;
	border-radius: 9px;
}



section.post-slider .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.post-slider-wrapper {
	padding-left: 60px;
}

.slide-text-wrapper h4 {
	color: rgba(255, 255, 255, 1);
	font-family: "Poppins", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	line-height: 28px;
	margin: 0px;
}

.slide-text-wrapper p {
	color: rgba(214, 214, 214, 1);
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
	margin-top: 8px;
	margin-bottom: 0px;
}

.slide-text-wrapper {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	background: rgba(0, 0, 0, 0.7);
	padding: 30px;
}

/*speaker slider css start*/


section.speaker-slider .swiper-button-next:after, section.speaker-slider .swiper-button-prev:after {
	font-size: 12px;
	color: #fff;
}

section.speaker-slider .swiper-button-next, section.speaker-slider .swiper-button-prev {
	width: 40px;
	background: linear-gradient(180deg, #B80466 0%, #52022D 100%);
	height: 40px;
	border-radius: 50%;
}
section.speaker-slider {
	padding-left: 60px;
}
h4.speaker-user {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	text-transform: capitalize;
	color: rgba(0, 0, 0, 1);
	margin: 0px;
	margin-bottom: 8px;
}

p.spaeker-profile {
	color: rgba(146, 146, 146, 1);
	font-size: 12px;
	line-height: 18px;
	font-weight: 500;
	font-family: "Poppins", Sans-serif;
	margin: 0px;
	margin-bottom: 20px;
}

p.spaeker-group {
	color: rgba(63, 15, 93, 1);
	font-size: 12px;
	line-height: 18px;
	font-weight: 600;
	font-family: "Poppins", Sans-serif;
	margin: 0px;
}

.speaker-main-slide-wrapper {
	/* box-shadow: 0px 10px 120px 0px rgba(0, 0, 0, 0.1); */
	box-shadow: 0px 4px 44px 0px rgba(0, 0, 0, 0.05);
	display: flex;
	border-radius: 30px;
	overflow: hidden;
	align-items: center;
}

.speaker-text-wrapper {
	width: 50%;
	max-width: 120px;
	margin: 0 auto;
}

.speaker-slide-img-wrapper {
	width: 50%;
}

.speaker-slide-img-wrapper img {
	width: 100%;
	object-fit: cover;
	height: 100%;
}

/*speaker slider css end*/

/*review slider css start here*/


.post-slide-img-wrapper img {
	border-radius: 9px;
}



.user-wrapper {
	display: flex;
	align-items: center;
}   

.review-slider-section .swiper-slide img {
	width: auto;
	height: auto;
	object-fit: cover;
}

img.star2 {
	display: none;
}

.review-main-wrapper:hover .star2 {
	display: block;
}

.review-main-wrapper:hover .star1 {
	display: none;
}


p.user-name {
	color:rgba(180, 180, 180, 1);
	font-family: "Montserrat", Sans-serif;
	font-size: 19px;
	font-weight: 600;
	margin: 0px;
}

p.user-profile {
	color: rgba(144, 144, 144, 1);
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	margin-top: 8px;
	margin-bottom: 0px;
}

.user-text {
	width: calc(100% - 95px);
	padding-left: 30px;
}

h3.review-title{
	color: rgba(180, 180, 180, 1);
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	line-height: 30px;
	margin-top: 40px;
	margin-bottom: 20px;

}


p.enable-text {
	color: rgba(180, 180, 180, 1);
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 47px;
	margin-top: 12px;
	margin-bottom: 0px;
}



.review-main-wrapper {
	/* box-shadow: 0px 10px 120px 0px rgba(0, 0, 0, 0.1); */
	box-shadow: 0px 4px 44px 0px rgba(0, 0, 0, 0.05);
	background: #fff;
	border-radius: 20px;
	padding: 40px 70px;
	transition: all 0.4s ease;
}

.review-main-wrapper:hover {
	background: linear-gradient(143.53deg, #300F58 -22.58%, #8D0861 101.17%);
}
.review-main-wrapper:hover h3.review-title{
	color: rgba(255, 255, 255, 1);
}

.review-main-wrapper:hover  p.enable-text{
	color: rgba(255, 255, 255, 1);
}

.review-main-wrapper:hover p.user-name{
	color: rgba(255, 255, 255, 1);
}

.review-main-wrapper:hover p.user-profile{
	color: rgba(230, 230, 230, 1);
}

.review-slide-user-img {
	width: 95px;
	height: 95px;
	border-radius: 50%;
	overflow: hidden;
}

/*upcoming css start here*/


.date-icon {
	width: 14px;
	height: 14px;
}

.mySwiper-event .swiper-wrapper {
	padding-bottom: 40px;
}

.event-date {
	position: absolute;
	bottom: 4px;
	right: 0px;
	display: flex;
	align-items: center;
	background: rgba(48, 15, 88, 1);
	border-radius: 9px;
	border-bottom-left-radius: 0px;
	padding: 10px 15px;
}
p.event-date-text {
	color: rgba(214, 214, 214, 1);
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 14.63px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.event-slide-wrapper {
	box-shadow: 0px 4px 44px 0px rgba(0, 0, 0, 0.05);
	border-radius: 10px;
	padding: 15px;
}

.event-img-wrapper {
	position: relative;
}
.swiper-slide img {
	width: 100%;
	object-fit: cover;
} 



h4.event-post-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 21.94px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: rgba(22, 37, 76, 1);
}
.event-text {
	margin-top: 15px;
}

/* header.sticky {
background: #740e67;
} */

.card-text-wrapperr p.profile-text {
	margin: 0px;
	color: #929292;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	font-family: "Montserrat", Sans-serif;
}

.card-text-wrapperr h4 {
	margin: 0px;
	margin-bottom: 10px;
}

p.group-text {
	color: #3F0F5D;
	margin: 0px;
	margin-top: 25px;
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	font-family: "Montserrat", Sans-serif;
}

.font-weight-text span {
	font-weight: 700;
}

.speaking-heading h3 span,.speaking-heading h2 span {
	font-weight: 600;
}

.speaking-contact-row {
	display: flex;
	flex-wrap: wrap;
	row-gap: 20px;
	column-gap: 20px;
	margin-top: 40px;
	margin-bottom: 40px;
}

.speaking-contact-row .form-group {
	width: 48%;
}

.form-group p {
	margin: 0px;

}

.form-group p label {
	font-family: "Poppins", Sans-serif;
	font-weight: 500;
	font-size: 15px;
	line-height: 18px;
	color: #021B42;
}

.speaking-contact-row input,.speaking-contact-row select,.speaking-contact-row textarea {
	border: 1px solid #DBDBDB;
	padding: 16px 22px;
	border-radius: 5px;
	width: 100%;
	margin-top: 10px;

}


.submit-button-area input {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 18px;
	background-color: #7C3AED !important;
	border-radius: 6px 6px 6px 6px;
	padding: 015px 094px 015px 094px;
	border: none;
	color: #fff;
}

.submit-button-area p {
	margin: 0px;
	text-align: right;
}

.submit-button-area {
	margin-top: 0px;
	background: #F7FAFB;
	padding: 30px;
}

.color-aatend ul li:before {
	content: '';
	width: 15px;
	height: 15px;
	background: url(https://nexgenbanking.com/wp-content/uploads/2024/05/dot-1.png);
	position: absolute;
	left: -22px;
	top: 50%;
	transform: translateY(-50%);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.color-aatend ul li {
	position: relative;
	list-style: none;
	cursor: pointer;
}
.hover-text1 ul li:hover {
	color: #B1A0D0;

}

.hover-text2 ul li:hover {
	color: #25055F;

}



.pink-color-text span {
	color: #7c3aed;
	font-weight: 600;
}

.full-height-image {
	height: 100%;
}

.why-attend ul {
	padding-left: 20px;
}

.gold-logo-section .swiper-wrapper {

	column-gap: 30px;
}
.gold-logo-section .elementor-widget-image-carousel .swiper-slide {
	padding: 0px 6px;
	border: 1px solid #EEEEEE;
	border-radius: 10px;
	/* height: 98px;*/
	align-items: center;
	display: flex;
	width: calc(40% - 39px) !important;
	justify-content: center;
}

.gold-slide-row+.e-con-inner {
	display: flex;
}
.sponsor-section span.elementor-button-text {
	color: #fff !important;
}
.gold-slide-title {
	width: 210px;
}

.gold-slide-content {
	width: calc(100% - 210px);
}

.top-bullet .color-aatend ul li:before {
	top: 14px;
	transform: none !important;

}

.color-aatend .hover-text1 ul li:before {
	top: 2px;
	transform: none;
}


.color-aatend .hover-text1 ul li {
	line-height: normal;
	margin-bottom: 12px;
}
.gold-logo-section .elementor-widget-image-carousel .swiper-slide figure {
	width: 100%;
	display: block;
}

.gold-logo-section .border-remove-gold .elementor-widget-image-carousel .swiper-slide {
	border: none;
}
.single.single-post header#masthead {
	background: linear-gradient(62.77deg, #320F59D9 20.12%, #910670D9 95.39%);
}
/* start 03-07-2024 */
.heading_title_agenda h5 span {
	background: #3F0F5D;
	padding: 10px 20px;
	display: inline-block;
	color: #FFF;
	border-radius: 5px;
}
.inner_wrap_listing:after {
	content: ".";
	position: absolute;
	right: -10px;
	top: 10px;
	width: 100%;
	height: 100%;
	border: 2px #48005a;
	border-radius: 15px;
	z-index: -1;
	border-style: dotted;
	transition: 0.5s;
}
.inner_wrap_listing:hover:after {
	right: 0px;
	top: 0px;
	transition: 0.5s;
}
.inner_wrap_listing:hover {
	border: 2px dotted #48005a !important;
}
.tab_section {
	display: none;
}
.active_section {
	display: grid;
}
.my_custom_tab-wrap {
	display: flex;
	justify-content: center;
	column-gap: 20px;
	flex-wrap: wrap;
}
.my_custom_tab-wrap .tab {
	background: #FFF;
	padding: 15px 30px;
	border: 1px solid transparent;
	font-size: 16px;
	font-family: 'Montserrat';
	font-weight: 500;
	border-radius: 8px;	
	transition: 0.5s;
	cursor: pointer;
}
.my_custom_tab-wrap .tab.active_tab, .my_custom_tab-wrap .tab:hover {
	background: #48005a;
	border-color: #48005a;
	color: #FFF;
	transition: 0.5s;
}
/* End 03-07-2024 */
/* start 8.7.2024 */
.single-product section#primary {
	padding: 0px;
	max-width: 100%;
	width: 100%;
}
.single-product section#primary main#main, .woocommerce-checkout .post-inner.thin,
.page-id-3245 .entry-content, .single-product .woocommerce-notices-wrapper .woocommerce-message,
.woocommerce-shop section#primary {
	max-width: 1320px;
	margin: auto;
	padding: 0px 20px;
}
.single-product .woocommerce-notices-wrapper .woocommerce-message {
	padding: 10px;
	margin-bottom: 40px;
	font-family: 'Montserrat';
}
.single-product section#primary .summary.entry-summary h1.product_title.entry-title, .single-product div.product h2 {
	color: #021B42;
	font-family: "Montserrat", Sans-serif;
	font-size: 28px !important;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 42px;
	margin: 0 0 10px 0;
	letter-spacing: 0px;
}
.single-product .woocommerce-product-details__short-description ul {
	margin: 0px 0px 25px;
}
.single-product .woocommerce-product-details__short-description ul li, .single-product .woocommerce-tabs.wc-tabs-wrapper ul li {
	color: #95A5A6;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 37px;
}.single-product .woocommerce-tabs ul li {
	margin: 0px;
}

.single-product .woocommerce-product-details__short-description ul, .single-product .woocommerce-tabs.wc-tabs-wrapper ul {
	padding: 0px 0px 0px 20px;
}
.single-product .summary p.price {
	margin: 0px;
	padding: 12px 0px;
	font-weight: 600;
	font-size: 19px;
	font-family: "Montserrat", Sans-serif;
}
.single-product div.product .product_meta {
	display: none;
}
.single-product section#primary .summary.entry-summary .quantity input {
	min-height: 43px;
	border: 1px solid #c8c8c8;
	border-radius: 8px;
	padding: 2px 0 2px 14px;
}

section.related.products ul.products {
	display: flex !important;
	align-items: flex-start !important;
	justify-content: flex-start;
	row-gap: 10px;
	margin-bottom: 50px;
}

section.related.products ul.products li {
	width: 21%;
	border: 1px solid #e4e3e5;
	padding: 10px;
	margin: 12px 20px 0px 0px;
}
section.related.products h2 {
	color: #021B42;
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 42px;
}
section.related.products ul.products li h2.woocommerce-loop-product__title {
	color: #404040;
	font-family: "Montserrat", Sans-serif;
	font-size: 17px !important;
	font-weight: 500;
	line-height: 24px;
}
section.related.products ul.products li span.price {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #000000;
}
section.related.products ul.products li a.button,
.woocommerce-checkout .wc-block-checkout.is-large .wc-block-components-main.wc-block-checkout__main button.wc-block-components-button,
.woocommerce-checkout form button.wc-block-components-button,
.page-id-3245 .wc-block-components-totals-wrapper button.wc-block-components-button,
.single-product ul.products li.product .added_to_cart {
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 18px;
	color: #fff;
	background-color: #300F58;
	border-radius: 6px 6px 6px 6px;
	padding: 012px 030px 012px 030px;
	border: 1px #300F58 solid;
	transition: 0.3s ease-in-out 0s;
}
.single-product ul.products li.product .added_to_cart{
	margin: 20px 0px 0px 0px;
}
.woocommerce-checkout .wc-block-components-form,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-cart-items-block {
	font-family: 'Montserrat';
}.page-id-3246 .wc-block-components-totals-footer-item {
	font-family: 'Montserrat';
}

section.related.products ul.products li a.button:hover,
.woocommerce-checkout .wc-block-checkout.is-large .wc-block-components-main.wc-block-checkout__main button.wc-block-components-button:hover,
.woocommerce-checkout form button.wc-block-components-button:hover,
.page-id-3245 .wp-block-woocommerce-cart-order-summary-shipping-block button.wc-block-components-button:hover, 
.page-id-3245 .wc-block-components-totals-wrapper button.wc-block-components-button:hover,
.single-product ul.products li.product .added_to_cart:hover{
	text-decoration: none !important;
	color: #300F58;
	background-color: transparent;

}
.single.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs {
	display: none;
}
.woocommerce-checkout .wc-block-checkout.is-large .wc-block-components-main.wc-block-checkout__main {
	padding: 30px;
	border: 1px solid #1212121c;
	border-radius: 6px;; 
}
.woocommerce-checkout .wc-block-checkout.is-large .wc-block-components-sidebar.wc-block-checkout__sidebar {
	margin: 0px;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block{
	font-family: Montserrat;
}
.footer-nav-widgets-wrapper.header-footer-group {
	display: none;
}
.page.page-id-3245 .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, .page.page-id-3245 .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted {
	box-shadow: unset!important;
	border: 1px solid rgb(18 18 18 / 80%)!important;
}
table.wc-block-cart-items {
	border: 1px solid #cfcfcf;
	padding: 0px;
}
.page-id-3245 tr.wc-block-cart-items__header th, .page-id-3245 .wp-block-woocommerce-cart-order-summary-block span.wp-block-woocommerce-cart-order-summary-heading-block {
	visibility: visible !important;
	background-color: #f3f3f3 !important;
	font-family: 'Montserrat';
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
	padding: 18px 16px !important;
	text-align: left;
}
.page-id-3245 table, .page-id-3245 .wp-block-woocommerce-cart-order-summary-block {
	border: 1px solid #f3f3f3 !important;
	border-radius: 6px;
}.page-id-3245 tr.wc-block-cart-items__header th:last-child {
	border-radius: 0px 6px 0px 0px;
}
.page-id-3245 tr.wc-block-cart-items__header th:first-child {
	border-radius: 6px 0px 0px 0px;
}

.page-id-3245 .wc-block-components-main.wc-block-cart__main tbody tr {
	padding: 8px !important;
}
.page-id-3245 .wp-block-woocommerce-cart-order-summary-block span, 
.page-id-3245 .wp-block-woocommerce-cart-order-summary-block div,
button#wc-block-components-totals-shipping__change-address__link,
.page-id-3246 .wp-block-woocommerce-checkout-order-summary-block button.wc-block-components-panel__button {
	font-family: 'Montserrat';
}
.page-id-3245 table tbody .wc-block-cart-item__wrap a {
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
	text-decoration: none;
}
.page-id-3245 table .wc-block-cart-item__prices span {
	font-size: 17px;
	font-family: 'Montserrat';
	font-weight: 600;
}
.wc-block-cart__submit-container a {
	border-radius: 0px !important;
	text-decoration: none;
}
.single.single-product nav.woocommerce-breadcrumb {
	font-family: 'Montserrat';
	margin-bottom: 50px;
}
.page-id-3245 table .wc-block-components-product-metadata__description p {
	font-size: 14px;
	font-family: 'Montserrat';
	line-height: normal;
	color: #666;
}
.page-id-3245 td.wc-block-cart-item__total span, 
.page-id-3246 .wc-block-checkout__sidebar .wc-block-components-product-name,
.page-id-3246 span.wc-block-formatted-money-amount
{
	font-weight: 700 !important;
	color: #000;
	font-size: 16px;
	display: inline-block;
	font-family: 'Montserrat';
}
.single-product section#primary .summary.entry-summary button.single_add_to_cart_button,
.page-id-3245 .wc-block-cart__submit-container a, .single.single-product .woocommerce-message a.button.wc-forward {
	min-height: 43px;
	padding: 0px;
	font-size: 16px;
	padding: 14px 43px;
	color: #fff;
	border: 0px;
	font-weight: 600;
	background-color: #48005a;
	cursor: pointer;
	font-family: 'Montserrat';
	text-transform: capitalize;
	border-radius: 8px;
	border: 1px solid #48005a;
	transition: 0.3s ease-in-out 0s;
}
.single.single-product .woocommerce-tabs.wc-tabs-wrapper {
	display: none;
}
.single.single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images, .single.single-product .summary {
	margin-bottom: 40px;
}

.single-product section#primary .summary.entry-summary button.single_add_to_cart_button:hover, .page-id-3245 .wc-block-cart__submit-container a:hover,
.single.single-product .woocommerce-message a.button.wc-forward:hover{
	color: #48005a;
	background-color: transparent;
}
.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted {
	box-shadow: unset!important;
	border: 1px solid rgb(18 18 18 / 80%)!important;
}
.page-id-3245 .wc-block-cart__submit-container a {
	border-radius: 0px;
	text-decoration: none;
}
.page-id-3245 button.wc-block-cart-item__remove-link {
	font-weight: 600 !important;
	font-family: 'Montserrat' !important;
	color: #7c7c7c !important;
}
.page-id-3245 a.wc-block-components-button.wp-element-button:focus {
	box-shadow: unset !important;
	outline: unset !important;
}
.page-id-3246 p {
	font-family: 'Montserrat' !important;
	font-size: 14px;
	font-weight: 400;
}
section.woocommerce-order-details h2.woocommerce-order-details__title  {
	color: #021B42;
	font-family: "Montserrat", Sans-serif;
	font-size: 35px !important;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 42px;
	margin: 0 0 25px 0;
	letter-spacing: 0px;
}

.page-id-3246 ul.woocommerce-order-overview li {
	padding: 0px 0px 12px 0px;
	font-family: 'Montserrat';
}

.page-id-3246 ul.woocommerce-order-overview {
	padding: 0px;
	list-style-type: none;
}

.page-id-3246 table.woocommerce-table thead {
	background-color: #48005a;
	color: #fff;
}
.page-id-3246 .woocommerce table.shop_table td,
.page-id-3246 .woocommerce table.shop_table th, 
.page-id-3246 .woocommerce-page table.shop_table td, 
.page-id-3246 .woocommerce-page table.shop_table th {
	word-break: normal;
	border: 1px solid #48005a;
	padding: 4px 20px;
	font-family: 'Montserrat';
}

.page-id-3246 table.woocommerce-table {
	border: 1px solid #000;
}

.page-id-3246 table.woocommerce-table tbody tr td {
	color: #101010;
	font-family: 'Montserrat';
	padding: 0px 23px;
	text-align: left;
}
.page-id-3246 table.woocommerce-table tfoot th {
	text-align: left;
}
.page-id-3246 table.woocommerce-table tbody td a {
	color: #101010;
	font-weight: 600;
}
.page-id-3246 section.woocommerce-customer-details address {
	font-family: 'Montserrat';
	font-style: normal;
	font-size: 16px;
	font-weight: 400;
}
.page-id-3246 p.woocommerce-customer-details--phone, .page-id-3246 p.woocommerce-customer-details--email {
	font-size: 14px;
	font-weight: 500;
	margin: 18px 0px;
}
.page-id-3245 h2.wp-block-heading {
	color: #021B42;
	font-family: "Montserrat", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 42px;
}
.page-id-3245 .wc-block-grid.wp-block-product-new .wc-block-grid__products .wc-block-grid__product-title {
	font-size: 20px;
	text-align: left;
	font-family: 'Montserrat';
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 22px;
}
.page-id-3245 .wc-block-grid__product-price.price {
	text-align: left;
}
.page-id-3245 .wc-block-grid__product-price.price span {
	color: #000000;
	font-family: "Montserrat", Sans-serif !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	line-height: 22px;
	text-align: left;
}
.page-id-3245 .wp-block-button.wc-block-grid__product-add-to-cart {
	text-align: left;
}
.page-id-3245 a.wp-block-button__link.add_to_cart_button {
	background: #48005a;
	border: 1px solid #48005a;
	transition: 0.3s ease-in-out 0s;
	padding: 10px 20px;
	display: inline-block;
	color: #FFF;
	border-radius: 5px;
	font-size: 16px !important;
	font-weight: 600 !important;
	font-family: 'Montserrat' !important;
}
.page-id-3245 a.wp-block-button__link.add_to_cart_button:hover{
	background: transparent;
	color: #48005a;
}
.woocommerce-shop section#primary ul.products {
	margin-bottom: 60px;
}
.page-id-3245 h2.wp-block-heading.has-text-align-center.with-empty-cart-icon {
	font-size: 24px;
}
.page-id-3245 li.wc-block-grid__product a.wc-block-grid__product-link {
	text-decoration: none;
}
.single-product ol.flex-control-nav.flex-control-thumbs {
	padding: 0px;
}


.woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
	margin: 0;
	padding: 0;
	height: 490px;
	border-radius: 5px;
}
.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image, .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{
	height: 100%;
	object-fit: cover;
}
/* end 8.7.2024 */




.page-id-6 .custom-btn-blog-new .post-meta span.read-more a {
	background: #7C3AED !important;
}


.page-id-6 .tpg-shortcode-main-wrapper .isotope1 .rt-holder,
.tpg-shortcode-main-wrapper .layout1 .rt-holder {
	box-shadow: 0 0 2px 0 rgba(188, 13, 147, 0.5);
	-webkit-box-shadow: 0 0 2px 0 rgba(188, 13, 147, 0.5);
	-moz-box-shadow: 0 0 2px 0 rgba(188, 13, 147, 0.5);
}


.page-id-6 .elementor-6 .elementor-element.elementor-element-cf0849f .elementor-heading-title {
	color: #bc0d93;
}

.page-id-6 .elementor-6 .elementor-element.elementor-element-37ee6fc .elementor-heading-title {
	color: #bc0d93;
}

.page-id-6 .elementor-6 .elementor-element.elementor-element-91611c9 .elementor-heading-title {
	color: #bc0d93;
}

.page-id-6 .elementor-6 .elementor-element.elementor-element-776c0bf .elementor-heading-title {
	color: #bc0d93;
}

.page-id-6 .table-text-color .elementor-heading-title.elementor-size-default{
	color: #bc0d93 !important;
}


.sectoin_wrap_find10 .inner_wrap_listing h4 {
	color: #bc0d93 !important;
}

.sectoin_wrap_find10 .inner_wrap_listing p {
	color: #bc0d93 !important;
}
/*---------------------New Design -------------------*/

.about-sec .new-heading h3:before, .about-sec .new-heading h2:before, .map-new .attend-line-text:after, .discusion-sec .about-heading h3:before, .why-new-attend .about-heading h2:before, .reserve-spot .heading-bottom-space::before, body .about-heading h3:before, body .about-heading h2:before{
	background: #7C3AED;
}
.topics-cover .about-heading h3:before{
	background: #fff;
}
.topics-cover ul {
	padding-left: 20px;
	margin-top: 0;
}
.meet-our-industry .card-text-wrapperr {
	text-align: center;
}
.meet-our-industry .card-text-wrapperr h4 {
	font-weight: 600;
	margin-bottom: 5px;
}
.meet-our-industry .card-text-wrapperr p.group-text {
	margin-top: 7px;
	font-size: 14px;
}
.meet-our-industry .card-text-wrapperr .profile-text {
	font-size: 14px;
	color: #747474;
	line-height: 20px;
}
.meet-our-industry .e-flex.e-con-boxed {
	padding: 0;
}
.meet-our-industry .elementor-widget-image img {
	border-radius: 50% !important;
	aspect-ratio: 1;
	object-fit: cover;
	max-width: 55% !important;
}
.who-should .about-heading h2:before{
	left: 50%;
	transform: translateX(-50%);
	background: #fff;
}
.our-participants .inner_wrap_listing h4, .our-participants .inner_wrap_listing p,
.our-participants .table-text-color .elementor-heading-title.elementor-size-default
{
	color: #000000 !important;
}
.our-participants .my_custom_tab-wrap .tab {
	background: transparent !important;
	color: #000;
}
.our-participants .my_custom_tab-wrap .tab.active_tab, .our-participants .my_custom_tab-wrap .tab:hover {
	background: #7C3AED !important;
	border-color: #7C3AED;
	color: #fff !important;
}
.meet-our-industry .elementor-widget-image .elementor-widget-container {
	position: relative;
	border-radius: 50%;
	overflow: hidden;
}
/* .meet-our-industry .elementor-widget-image .elementor-widget-container:after {
content: '';
z-index: 10;
width: 100%;
height: 100%;
display: block;
position: absolute;
background: linear-gradient(-30deg, #7c3aed63 30%, rgba(0, 0, 0, 0) 50%);
bottom: 0;
right: 0;
} */

.reserve-spot .pricing-table-center .elementor-widget-container {
	background: linear-gradient(143.53deg, #7C3AED -22.58%, #9753f1 101.17%);
}
.reserve-spot, .new-cstm-blogs {
	font-family: "Montserrat", Sans-serif;
}
.new-cstm-blogs .read-more a {
	border-radius: 5px;
}
.new-cstm-blogs .tpg-excerpt {
	font-size: 14px;
}
.new-cstm-blogs h3.entry-title a {
	line-height: 22px !important;
	display: inline-block;
}
.why-new-attend .color-aatend ul li:before, .who-attend-listing .color-aatend ul li:before {
	background: url(http://103.163.58.156:4248/nextgenv2/wp-content/uploads/2025/09/li-dots.png);
}
.topics-cover ul li:before {
	/*     background: url(http://103.163.58.156:4248/nextgenv2/wp-content/uploads/2025/09/li-blue-dots.png); */
	background-size: contain;
	background-image: url(http://103.163.58.156:4248/nextgenv2/wp-content/uploads/2025/09/check-white.png);
	top: 5px !important;
}
.topics-cover ul li{
	line-height:1.4;
	margin-bottom: 15px;
}
.why-new-attend  .hover-text2 ul li:hover {
	color: #fff;
}
.counter-section .elementor-counter-title {
	text-align: center;
}
.topics-cover .hover-text2 ul li:hover {
	color: #fff;
}
.reserve-spot .pricing-table-bottom ul li {
	background-image: url(http://103.163.58.156:4248/nextgenv2/wp-content/uploads/2025/09/check-purple.png);
}
.reserve-spot .pricing-table-center .elementor-widget-container ul li {
	background-image: url(http://103.163.58.156:4248/nextgenv2/wp-content/uploads/2025/09/check-white.png);
}
.reserve-spot .pricing-table .heading {
	margin-bottom: 25px;
}

.counter-main .e-con-boxed.e-con.e-child:not(:first-child):after {
	border-left: 1px solid #7c3aed4d;
	content: '';
	height: 110px;
	position: absolute;
	top: 50%;
	left: -10px;
	transform: translateY(-50%);
}
/*----------------------Footr-subscribe-------------------*/
.footer-newslettter form {
	position: relative;
}
.footer-newslettter form .tnp-field.tnp-field-button {
	position: absolute;
	right: 6px;
	margin: 0;
	bottom: 7px;
}
.footer-newslettter form input.tnp-submit {
	position: unset;
	border-radius: 50px;
	padding: 10px 18px !important;
	font-size: 14px !important;
	font-weight: 600;
	line-height: 15px !important;
}
.footer-newslettter .tnp.tnp-subscription {
	margin-bottom: 0;
}
.footer-newslettter input#tnp-1 {  
	padding: 14px 130px 14px 20px;
	color: #fff;
}
.footer-newslettter .tnp-field label {
	margin-bottom: 12px;
}
.who-attend-listing .color-aatend ul {
	padding-left: 25px;
}
.who-attend-listing .color-aatend ul li {
	margin-bottom: 10px;
}
body .color-aatend ul li {
	cursor: default;
}
.speaking-list .elementor-icon-list-icon {
	margin-top: 5px;
}
.discusion-sec span.elementor-icon-list-icon {
	margin-top: -4px;
}
.discusion-sec .roundable-image img {
	max-height: inherit;
}
.speaking-contact-row textarea {
	height: 80px;
}
.meet-our-industry > .e-con-inner > .elementor-element {
	background: #f2f2f2;
	padding: 20px 15px;
	border-radius: 15px;
}
.meet-our-industry .e-con-inner .e-con-inner {
	padding-bottom: 0;
}

.should-attend img {
	height: 50px;
	width:auto;
}
footer .newsletter input#tnp-1 {
	margin-bottom:0px;
}
.map-form .attend-line-text:after {
	left: 0;
	height:5px;
}
.map-form .attend-line-text {
	padding-bottom: 20px;
	margin-bottom: 10px !important;
}
.map-contact-form .contact-form-main p:first-child {
	margin-top: 0;
}
.map-contact-form .contact-form-main .submit-btn p input {
	background-color: #7C3AED;
	font-size: 16px;
	font-weight: 500;
	border-radius: 6px;
	padding: 12px 30px;
}
.map-contact-form .contact-form-main input, .map-contact-form .contact-form-main textarea {
	padding: 16px 20px;
	font-family: "Montserrat", Sans-serif;
}
.map-contact-form .contact-form-main p {
	margin-block: 5px;
	font-family: "Montserrat", Sans-serif;
}
.map-contact-form .contact-form-main a{
	color: #734ae9;
}
.map-contact-form .contact-form-main .clicking-submit {
	margin-top: 15px !important;
}

.map-form .label-group {
	width: 40%;
	display: flex;
	align-items: center;
}
.should-attend, .speaker-member {
	transition: all 0.3s !important;
	top: 0;
	position: relative;
}
.should-attend:hover {
	top: -5px;
	box-shadow: rgb(255 255 255 / 35%) 0px 5px 15px;
}
.speaker-member:hover {
	top: -5px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}
.our-participants .inner_wrap_listing:after{
	display:none;
}
.our-participants .inner_wrap_listing{
	transition: all 0.3s !important;
}
.our-participants .inner_wrap_listing:hover {
	box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
	background-color: #734ae938 !important;
}










/*----------------------Responsive-------------------*/
@media only screen and (min-width: 1025px)   {
	.meet-our-industry .e-con-inner {
		gap: 24px;
	}
	.meet-our-industry > .e-con-inner > .elementor-element {
		width: 23.4%;
	}

}

@media only screen and (min-width: 1200px)   {
	.roundable-image img {
		max-height: 540px;
		object-fit: cover;
	}
}
@media(max-width :1199px){
	section.related.products ul.products li {
		width: 20%;
	}

}

@media only screen and (max-width: 1300px) and (min-width: 1025px)  {


	.attend-sec-list {
		padding-right: 0px;
	}
	.attend-sec-text {
		margin-bottom: 0px;
	}


}

@media only screen and (max-width: 1366px)   {
	.map-vanue {
		padding: 20px;
	}
	.elementor-element.e-con-full.map-vanue {
		max-width: 380px;
		width: auto;
	}

}

@media only screen and (max-width: 1024px)   {
	.post-type-archive.woocommerce ul.products li.product {
		width: 46%;
	}
	header#header .e-con-inner {
		justify-content: space-between;
	}
	header#header .hfe-nav-menu__toggle {
		margin: 0 auto;
		margin-right: 0px;
	}

	header#header ul li a {
		color: #31005c !important;
	}
	.map-vanue .information-text p, .map-vanue p.label {
		font-size: 14px;
		line-height: 20px;
	}
	.map-contact-form .contact-form-main p {
		font-size: 14px;
	}
	.footer-newslettter form input.tnp-submit {
		padding: 10px 12px !important;
		font-size: 12px !important;
	}
	.footer-newslettter input#tnp-1 {
		padding: 14px 100px 14px 20px;
	}
}


@media only screen and (max-width: 991px)   {
	.post-type-archive.woocommerce ul.products li.product {
		width: 44%;
	}
	section.related.products ul.products li {
		width: 27%;
	}

}

@media only screen and (max-width: 767px)   {
	.post-type-archive.woocommerce ul.products li.product {
		width: 100%;
	}
	.leader-title h3 {

		font-size: 20px;

	}
	.woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
		height: auto;
	}

	.page-id-3245 h2.wp-block-heading{
		font-size: 24px;
	}
	.page-id-3245 hr.wp-block-separator::before {
		display: none;
	}
	.page-id-3245 .wc-block-grid__products li.wc-block-grid__product {
		width: 100% !important;
		max-width: 100% !important;
		flex: auto !important;
	}
	.page-id-3245 .wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link, .page-id-3245 .wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link img, .page-id-3245 .wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link >div {
		width: 100%;
	}
	.future-heading h2 {
		font-size: 17px !important;
		line-height: 27px;
	}
	.attend-sec .attend-line-text:after {
		left: 0px;
		bottom: 0px;
		height: 3px;
	}
	.banner-title span {
		font-size: 24px;
	}
	.gold-slide-content {
		width: 100%;
	}
	.gold-logo-section .elementor-widget-image-carousel .swiper-slide {

		width: 75% !important; 
	}

	.speaking-contact-row .form-group {
		width: 100%;
	}

	footer .tnp.tnp-subscription {
		margin-left: 0px;
	}

	.speaking-contact-row {
		flex-wrap: wrap;
		column-gap: 0px;
	}
	.my_custom_tab-wrap .tab {
		padding: 15px 10px;
	}	
	.single-product section#primary .summary.entry-summary h1.product_title.entry-title, .single-product div.product h2{
		font-size: 24px !important;
	}
	.woocommerce-checkout .wc-block-components-sidebar-layout >div {
		width: 100%;
		padding: 0px;
	}
	.woocommerce-checkout .wc-block-components-sidebar-layout {
		flex-direction: column;
	}
	.woocommerce-checkout .wc-block-checkout.is-large .wc-block-components-sidebar.wc-block-checkout__sidebar {
		margin: 20px 0px 0px;
		border-radius: 0px;
	}
	ul.products li.product.type-product a.woocommerce-LoopProduct-link, ul.products li.product.type-product a.woocommerce-LoopProduct-link img {
		width: 100%;
	}.woocommerce-shop ul.products {
		margin-bottom: 50px;
	}
	section.related.products ul.products{
		flex-direction: row !important;
	}
	section.related.products ul.products li {
		padding: 12px !important;
		width: 41% !important;
		margin: 0px 12px 0px 0px !important;
	}
	.page-id-3245 .wp-block-woocommerce-cart-order-summary-block >div{
		padding: 12px !important;
	}
	.post-type-archive .woocommerce-products-header h1, .page-template-default .entry-header-inner h1{
		font-size: 34px;
	}
	.page-id-3246 p {
		font-size: 16px;
	}section.woocommerce-customer-details, section.woocommerce-customer-details >section {
		padding-top: 0px;
	}
	.meet-our-industry .elementor-widget-image img {
		max-width: 100px !important;
	}
	.counter-main .e-con-boxed.e-con.e-child:not(:first-child):after{
		display:none;
	}
	.elementor-widget-container:has(>.pricing-table) {
		transform: unset !important;
	}

}
@media only screen and (max-width: 575px)   {
	.my_custom_tab-wrap {
		row-gap: 10px;
	}	
	.my_custom_tab-wrap .tab {
		width: 100%;
	}	
	section.related.products ul.products li {
		width: 100% !important;
	}
	.home-banner-btn .elementor-button {
		width: 100%;
	}
	.footer-newslettter form input.tnp-submit {
		padding: 10px 16px !important;
		font-size: 14px !important;
	}
	.footer-newslettter input#tnp-1 {
		padding: 14px 120px 14px 20px;
	}
}






/* 30-09-2025 */

.about-sec .about-heading h3:before{
    background: #7C3AED !important;
}

.our-grid-wrap .rt-grid-item .rt-holder .rt-detail h3.entry-title a {
    font-family: "Montserrat", sans-serif;
	font-weight: 600 !important;
	line-height: 22px !important; 
}

.our-grid-wrap .rt-grid-item .rt-holder .rt-detail div.tpg-excerpt {
    font-family: "Montserrat", sans-serif;
}

.our-grid-wrap .rt-grid-item .rt-holder .rt-detail .read-more  {
	background-color: unset !important;
	display: block;
}

.our-grid-wrap .rt-grid-item .rt-holder .rt-detail .read-more a  {
    font-family: "Montserrat", sans-serif;
	background-color: #7c3aed !important;
	border: unset !important;
	display: inline-block;
}
/* shortcode css */
.flex-gallery-grid {
    width: 100%;
    display: grid;
    /* justify-content: space-between; */
    flex-wrap: wrap;
    gap: 20px;
    grid-template-columns: auto auto auto auto auto;
}
.inner-gallery-list {
    width: 100%;
    display: block;
}
.inner-gallery-list img, .inner-gallery-list video, .inner-gallery-list iframe {
	width: 100% !important;
	display: block;
	border-radius: 30px;
    height: 100%;
    object-fit: cover;
}




.event-highlights-popup .popup-content img, .event-highlights-popup .popup-content video {
    max-width: 100%;
    height: 100%;
    margin-bottom: 0;
    width: 100% !important;
    border-radius: 25px;
    object-fit: cover;
}
.event-highlights-popup .popup-content iframe {
    max-width: 100%;
    height: 400px;
    margin-bottom: 0;
    width: 670px !important;
    border-radius: 25px;
    object-fit: cover;
}

.popup-overlay.event-highlights-popup  {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    box-sizing: border-box;
}
.event-highlights-popup .popup-content {
    position: relative;
    background: #fff;
    padding: 30px;
    border-radius: 25px;
    max-width: 800px;
    max-height: 90%;
    overflow: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.event-highlights-popup .popup-close {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 20px;
    cursor: pointer;
    color: #FFF;
    background: red;
    width: 38px;
    height: 37px;
    z-index: 9999;
    text-align: center;
    font-family: 'Poppins';
    border-radius: 0 0 0 15px;
    line-height: 34px;
}
.event-highlights-popup .popup-nav {
    position: absolute;
    cursor: pointer;
    text-transform: uppercase;
    font-family: 'circular';
    background: #7C3AED;
    padding: 10px 7px;
    color: #FFF;
}
.popup-next {
    right: 0px;
    border-radius: 8px 0px 0px 8px;
}
.popup-prev {
    left: 0px;
    border-radius: 0 8px 8px 0px;
}





/* 6 oct */

body .color-aatend ul li {
    list-style: disc !important;
}

*,
*::before,
*::after,
html,
body {
  font-family: 'Poppins', sans-serif !important;
}