/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 11 2024 | 11:23:13 */
div#make-it-center{
	margin:1rem auto;
}
.e2pdf-download {
    color: #fff !important;
}
.ct-breadcrumb{display:none;}
.page-title-holder .page-title{text-align:center}
#gallery .item--link {
	position: relative;
    top: 120px;
}
#gallery .item--link a{
	display:block;
}
.elementor-tab-content a {
    color: #AB1217;
    background: #fff;
    padding: 0px 5px;
}
.ct-main-menu li{
	margin: 0 8px
}
.elementor-accordion .elementor-tab-content{display:block !important}
/* @media (max-width: 1366px){
    .ct-main-menu li{
        margin: 0 10px
    }
}
@media (max-width: 1200px){
    .ct-main-menu li{
        margin: 0 5px
    }
} */
.site-content{
    padding: 0px 0 0px;
}		
#paid-registration-form,
#free-registration-form{
    display:none;
}
.wpforms-field-label {
    color: #fff !important;
    font-family: "Chakra Petch";
}
.wpforms-field-layout-columns input, .wpforms-field-layout-columns button {
    font-family: "Chakra Petch" !important;
    border-radius: 0px !important;
    background: transparent !important;
    border: 2px solid #fff !important;
    color: #fff !important;
}
.wpforms-submit-container{
	text-align:center;	
	font-family: "Chakra Petch" !important;
}
.paid-register {
    width: 50% !important;
    background: #ffffff !important;
    color: #AB1217 !important;
    text-transform: uppercase !important;
	height: 4rem !important;
	font-weight:bold !important;
}
.paid-register:hover{
    background: #AB1217 !important;
	color:#fff !important;
}
.free-regsiter {
    width: 50% !important;
    background: #AB1217 !important;
    color: #ffffff !important;
    text-transform: uppercase !important;
    height: 4rem !important;
	font-weight:bold !important;
}
.free-regsiter:hover{
    background: #fff !important;
	color:#AB1217 !important;
}
/* registration page */
.post-12473 .entry-content section, .post-12471 .entry-content section {
    margin: 0 !important;
    padding: 0px !important;
}
.wpforms-confirmation-container-full {
    font-family: 'Chakra Petch';
    font-size: 16px !important;
    font-weight: 500;
}
.particle {
	perspective: 50vmin;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
	z-index:-1;
}
.particle::before, .particle::after{
	position: absolute;
    content: '';
    left: -50%;
    top: -50%;
    width: 200%;
    height: 200%;
    opacity: 0;
    background-image: repeating-conic-gradient(#fff 0%,transparent 2e-4%,transparent .075%,transparent 0.65%),repeating-conic-gradient(#fff 0%,transparent 4e-4%,transparent .05%,transparent .495%);
    transform-style: preserve-3d;
    z-index: 1;
    -webkit-border-radius: 100%;
    -khtml-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    -webkit-transform: translateZ(-50vmin);
    -khtml-transform: translateZ(-50vmin);
    -moz-transform: translateZ(-50vmin);
    -ms-transform: translateZ(-50vmin);
    -o-transform: translateZ(-50vmin);
    transform: translateZ(-50vmin);    
    animation: particlesMovement 10s ease-in 0s infinite;
}
.particles::after{
	animation: particlesMovement2;
	animation-delay: 1s;
}
@keyframes particlesMovement{
0% {
    transform: translateZ(-50vmin);
    opacity: 0;
}
30%, 70%, 90% {
    opacity: 1;
}
100% {
    transform: translateZ(50vmin)rotate(15deg);
    opacity: 0;
}
}
@keyframes particlesMovement2{
0% {
    transform: translateZ(-50vmin)rotate(180deg);
    opacity: 0;
}
30%, 70%, 90% {
    opacity: 1;
}
100% {
    transform: translateZ(50vmin)rotate(195deg);
    opacity: 0;
}
}


/* for other pages other than homepage */

.page-id-12471 header .middle-menu, .page-id-12471 header .right-register, .page-id-12473 header .middle-menu, .page-id-12473 header .right-register{display:none}
.page-id-12471 header .elementor-element-populated, .page-id-12473 header .elementor-element-populated{justify-content:center; align-items: center; display:flex; margin: 15px 0px;}

/* for other pages other than homepage */
@media(max-width:768px){
	#partners{margin-top:200px;}
	div#ct-header {
		position: fixed !important;
		top: 0px !important;
		z-index: 9;
		width: 100%;
		background: #000;
	}
	.site-content{
		padding: 40px 0 0px !important;
		margin: 40px 0 0px !important;
	}
	.ct-header-navigation .ct-main-navigation{padding: 18px 0 45px 0}
	.ct-fancybox-image img {top: 0px !important;}
	.page-id-12473 header .ct-header-mobile .ct-header-branding .logo-mobile img, .page-id-12471 header .ct-header-mobile .ct-header-branding .logo-mobile img{height: auto !important; width: 100% !important;}
	.page-id-12473 header .ct-header-mobile .ct-header-branding, .page-id-12471 header .ct-header-mobile .ct-header-branding{margin:15px auto !important;}
	.page-id-12473 #pagetitle, .page-id-12471 #pagetitle{margin-top:80px}
	.page-id-12473 header .ct-header-mobile #ct-menu-mobile, .page-id-12471 header .ct-header-mobile #ct-menu-mobile {display: none;}
	.elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone{display:block !important}
}

/* agenda css */
.elementor-accordion-icon,
#elementor-tab-content-8911,
#elementor-tab-content-8912,
#elementor-tab-content-8915,
#elementor-tab-content-8918,
#elementor-tab-content-89111,
#elementor-tab-content-89114,
#elementor-tab-content-89115 {
	display: none!important;
}

#elementor-tab-title-8914,
#elementor-tab-content-8914,
#elementor-tab-title-8916,
#elementor-tab-content-8916,
#elementor-tab-title-89110,
#elementor-tab-content-89110,
#elementor-tab-title-89112,
#elementor-tab-content-89112 {
	background: #212f45;
}