// <weight>: Use a value from 100 to 900
.noto-serif {
  font-family: "Noto Serif", serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}


.appli-fee-78-hed {
    font-family: 'Oswald', sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 28px;
    color: #fff;
    text-align: left;
    margin: 4px 0px 0px 0px;
    padding: 6px 0 6px 30px;
}

.insidepslogo2025bb{margin: 0px 0 0 0px;}
.summit-cosummit-spac-r2 {
    margin: 24px 0 0 0px;
    text-align: center;
}

.gallery-space-new{margin: 30px 0 0 0px;}

.summit-wd25{width: 312px;}
.summit-wd25b{width: 100%;}

.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}
.summit-cosummit-spac{margin: 140px 0 0 0px; text-align: center;}
.banner-bgnew2025 {
    background: #0D6A8B;
    background: linear-gradient(90deg, rgba(13, 106, 139, 1) 0%, rgba(21, 22, 70, 1) 48%, rgba(35, 32, 111, 1) 100%);
    padding: 20px 0 114px 0px;
	height: 627px;
	margin: -8px 0 0 0px;
    
}
.tracks-bg-n25{background: linear-gradient(90deg, rgba(7, 164, 181, 1) 0%, rgba(18, 13, 54, 1) 48%, rgba(36, 35, 115, 1) 100%);}

.track-space-center{margin: 0 0 0 190px;}

.menu-bgnew2025 {
    background: #0D6A8B;
    background: linear-gradient(90deg, rgba(13, 106, 139, 1) 0%, rgba(21, 22, 70, 1) 48%, rgba(35, 32, 111, 1) 100%);
    
    
}



.bandlogo-25n{z-index: 20000; position: relative;}
.d-none { display:inherit !important;}

.thankyou-hed{ font-family:Arial, Helvetica, sans-serif; color: #0baf00;  font-weight: 500; font-size: 54px; text-align: center;
              line-height: 60px; margin: 60px 0 0px 0px;}	
.thankyou-text {font-family:Arial, Helvetica, sans-serif;color: #0baf00;font-weight: 400;font-size: 18px;text-align: left;line-height: 30px;
                margin: -30px 0 0px 0px;padding: 10px 0 10px 22px;}
.thankyou-info { font-family:Arial, Helvetica, sans-serif; color: #028af8;font-weight: 400;font-size: 18px;text-align: left;
                 line-height: 30px;margin: -20px 0 0px 0px; padding: 10px 0 20px 22px;}
.thankyou-text2 {font-family:Arial, Helvetica, sans-serif; color: #2a2a2a;font-weight: 300;font-size: 15px;text-align: left;
                 line-height: 29px;margin: -20px 0 0px 0px; padding: 10px 0 10px 22px;}

.appli-fee-78-border1 {
    border: solid 1px #0a0a0a;
    padding: 0px 0px 0px 0px;
    border-style: dotted;
}
.inside-ps-2024-logo-w{width: 399px;}

.visitor-cont {
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
    font-size: 11px;
    font-weight: 300;
    padding: 6px 0px 4px 0px;
    margin: 0 0 0px 0px;
}
.bg-dark {
    /* background: linear-gradient(92deg, rgba(0, 255, 255, 1) 0%, rgba(38, 36, 123, 1) 100%); */
    /* background: #07A4B5; */
    /* background: linear-gradient(90deg, rgba(7, 164, 181, 1) 0%, rgba(18, 13, 54, 1) 48%, rgba(36, 35, 115, 1) 100%); */
    background: linear-gradient(90deg, rgba(13, 106, 139, 1) 0%, rgba(21, 22, 70, 1) 48%, rgba(35, 32, 111, 1) 100%);
}


.connecting-lines-25{margin: -180px 0 0 0px;
    position: absolute;
    z-index: 90;}

.bg-dark-footer {
    background-color: #151853 !important;
}
.about-2025-bg {
    background: #ffffff;
    background-attachment: fixed;
    border-radius: 80px 80px 0px 0px;
    z-index: 100;
    position: relative;
	
}

.top-bg202598 {
    background: #0D6A8B;
    background: linear-gradient(90deg, rgba(13, 106, 139, 1) 0%, rgba(21, 22, 70, 1) 48%, rgba(35, 32, 111, 1) 100%);
    padding: 20px 0 114px 0px;
    margin: -24px 0 0 0px;
}

.bg-primary-gren {
   background: #26449A;
background: linear-gradient(153deg, rgba(38, 68, 154, 1) 0%, rgba(30, 34, 94, 1) 47%, rgba(83, 2, 81, 1) 100%);
}

.bg-primary {
    background-color: #028af8 !important;
}
.fee-hide-web{ display: none;}

.fee-hide-mob{ display: inline;}

.fb-hide-in-web{display: none;}
.fb-hide-in-mob{display: inline;}

.key-elements-bg-fix-inside {
    background-color: #f6f6f6;
    padding: 80px 0 80px 0px;
    margin: -24px 0 0 0px;
}

.appli-partner-78-hed1 {
    font-family: "Poppins", sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 21px;
    color: #fff;
    text-align: center;
    margin: 0px 0px 0px 0px;
    padding: 6px 2px 6px 2px;border-right: solid 1px #fff;
}

.appli-partner-78-hed2 {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #fff;
    text-align: center;
    margin: 0px 0px 0px 0px;
    padding: 2px 0 2px 0px;border-right: solid 1px #fff;
}

.appli-partner-boder-bot {
    border-bottom: solid 1px #fff;
}

.appli-partner-78-textall {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    color: #080808;
    text-align: center;
    margin: 0px 0px 0px 0px;
    padding: 10px 0 10px 0px;
    border-right: solid 1px #0d6789;
	border-bottom: solid 1px #0d6789;
}

.p-cross-tik{color: #1a1953;}

.accomomain-hed2025 {
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 21px;
    color: #fff;
    text-align: center;
    margin: 0px 0px 0px 0px;
    padding: 6px 2px 6px 2px;border-right: solid 1px #fff;
}
.accomo2025small{
	color: #565656;
    font-size: 14px;
    padding: 0px 0 19px 0px;
    margin: -16px 0 0 0px;
	text-align: center;
}


.accomo2025-h1 {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    color: #fff;
    text-align: center;
    margin: 0px 0px 0px 0px;
    padding: 2px 0 2px 0px;
    border-right: solid 1px #fff;
}



.menu-center-for-time{ margin: 0 1px 0 0px;}

.appli-fee-78-hed {
    font-family: "Poppins", sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 28px;
    color: #fff;
    text-align: left;
    margin: 4px 0px 0px 0px;
    padding: 6px 0 6px 30px;
}
.appli-fee-78-boder-b {
    border-bottom: solid 1px #2c2c2c;
}
.appli-fee-78-boder-t {
    border-top: solid 1px #2c2c2c;
}
.fee-heading-987 {
    font-family: "Poppins", sans-serif;
    color: #028af8;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 66px;
    text-align: center;
    line-height: 60px;
    margin: 20px 0 75px 0px;
}
.hed-galleryaallin {
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-size: 34px;
    text-align: center;
    margin: 31px 0 10px 0px;
    color: #d544cf;
    color: transparent;
    background-image: linear-gradient(to right, #04e8f1, #119cc3, #1f4a92, #223a88, #cc48d1);
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 200%;
    background-position: -200%;
}

.key-ele25cbb {
    border: 1px dashed #fff;
    border-radius: 10%;
    height: 120px;
    width: 120px;
    margin: 53px 35px 0 52px;
    border-radius: 100px;
    padding: 14px 0 0 0px;
}

.appli-fee-78-r1 {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    color: #000000;
    text-align: left;
    margin: 22px 0 0 0px;
    padding: 0 0px 0 31px;
}

.appli-fee-78-r2 {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 38px;
    color: #2c2c2c;
    text-align: left;
    margin: 22px 0 0 0px;
    padding: 0 0 0 30px;
}

.fee-small-text65 {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    color: #2c2c2c;
    text-align: left;
    /* margin: 25px 0 0 0px; */
    padding: 18px 0 17px 30px;
}


				 
.tracks-inside-new-tex {
    font-size: 15px;
    line-height: 23px; 
    padding: 0 0 0 32px;
    margin: 0 0 30px 0px;
}
.new-three-logo-band{ border-top: solid 0px #fff;}

.tracks-inside-new-tex-bullet{color: #0768bd;font-weight: 400;}


.img-btn-primary {
    color: #000;
    background-color: #fff !important;
    border-color: #fff !important;
    font-size: 11px;
}

.dpittlogo-2024 {
    width: 216px;
}

.cii-logo25n{margin: 20px 0 0 0px;text-align: center;}
.dpi-logo25n{margin: 20px 0 0 0px;text-align: center;}

.andhlogowd-2025 {
    width: 90px;
}

.ciilogo-2024 {width: 189px;}

		
.key-stake-965cer {padding: 70px 0 0px 0px;}


.thank-you-bold{ font-weight:bold !important;}
.about-page-cities-bg2 {
    background-color: #040f28;
    height: 120px;
    border: solid 1px #FFFFFF;
    color: #FFF;
    padding: 22px 0 0 0px;
    font-size: 17px;
    line-height: 18px;
    border-radius: 1px;
    font-family: 'Oswald', sans-serif;
}
.dropdown-itemb {
    display: block !important;
    /* width: 100%; */
    padding: 0.25rem 1rem !important;
    /* clear: both; */
    font-weight: 400 !important;
    color: #212529 !important;
    /* text-align: inherit; */
    /* white-space: nowrap; */
    /* background-color: transparent; */
    /* border: 0; */
}

.about-page-cities-bg1 {
    background-color: #028af8;
    height: 120px;
    border: solid 1px #FFFFFF;
    color: #FFF;
    padding: 22px 0 0 0px;
    font-size: 17px;
    line-height: 18px;
    border-radius: 1px;
    font-family: 'Oswald', sans-serif;
}

.visit-c{font-size: 14px;}
.visit-main{ text-align:right;}
.main-banner-content {
    content: '';
    position: absolute;
    top: 10px;
    width: 100%;
    max-width: 380px;
    text-align: center;
    height: 500px;
    left: 18%;
    margin-left: -190px;
    z-index: -1;
    border: 18px solid rgba(104, 89, 222, 0.0);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 60px 40px -40px rgb(0 0 0 / 30%);
    box-shadow: 0 60px 40px -40px rgb(0 0 0 / 30%) ;
}

.ps-logo-w{width: 440px;}
.ps-logo-w-footer{ width:360px;}
.delegate-fee-hed {
    font-family: 'Oswald', sans-serif;
    color: #028af8;
    /* text-transform: uppercase; */
    font-weight: 400;
    font-size: 23px;
    text-align: left;
    line-height: 34px;
    margin: 60px 0 0px 0px;padding: 10px 0 10px 22px;
}

.delegate-fee-hed-form-page {
    font-family: 'Oswald', sans-serif;
    color: #028af8;
    /* text-transform: uppercase; */
    font-weight: 400;
    font-size: 18px;
    text-align: left;
    line-height: 34px;
    margin: 60px 0 0px 0px;
    padding: 2px 0 2px 22px;
}
.delegate-fee-textt-form-page {
    font-family: 'Oswald', sans-serif;
    color: #080808;
    /* text-transform: uppercase; */
    font-weight: 400;
    font-size: 15px;
    text-align: left;
    line-height: 38px;
    margin: 60px 0 0px 0px;
    padding: 1px 0 1px 22px;
}


.delegate-fee-textt {
    font-family: 'Oswald', sans-serif;
    color: #080808;
    /* text-transform: uppercase; */
    font-weight: 400;
    font-size: 17px;
    text-align: left;
    line-height: 38px;
    margin: 60px 0 0px 0px;
    padding: 4px 0 4px 22px;
}


.note-fee {
    font-family: 'Oswald', sans-serif;
    color: #080808;
    font-weight: 300;
    font-size: 15px;
    text-align: left;
    line-height: 34px;
    margin: 24px 0 1px 7px;
    letter-spacing: 1px;
}

.delegate-fee-hed-rs{
	 font-family: 'Oswald', sans-serif;
     color: #080808;
      /* text-transform: uppercase; */
     font-weight: 600;
     font-size: 26px;
     text-align: center;
     line-height: 60px;
     margin: -10px 0 0px 0px;
	
	}

.fees-in-form{font-size: 14px;font-family: 'Oswald', sans-serif;
    line-height: 24px;
    color: #525252; letter-spacing:1px;}
	
.form-country{height: 55px;
    width: 100%;
    border: none;
    color: #777;
    padding: 0 0 0 9px;}
	
	
	.form-control-address {
    display: block;
    width: 100%;
    padding: 21px 0 0px 18px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 14px; height:55px;
    color: #777;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    appearance: none;
    border-radius: false;
    transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}
	
.form-country-1b {
    height: 55px;
    width: 100%;
    border: none;
    color: #777;
    padding: 0 0 0 9px;
}
.d1-a {
    font-family: "Poppins", sans-serif;
    color: #028af8;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 74px;
    text-align: left;
}
.days-top-spc {
    padding: 40px 0 0 98px;
    text-align: center;
}
.in-popup-text {
    padding: 20px 0 20px 0px;
    /* text-align: center; */
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    text-align: left;
    color: #404040;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 1px;
}



.headshot {
	flex-shrink: 0;
	margin: 20px;
	height: calc(150px + 6vw);
	width: calc(150px + 6vw);
	border: calc(8px + 0.2vw) solid transparent;
	background-origin: border-box;
	background-clip: content-box, border-box;
	background-size: cover;
	box-sizing: border-box;
	box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.5);
}

.border {
	font-size: 1.6rem;
	display: grid;
	place-items: center;
	min-height: 200px;
	border: 8px solid;
	padding: 1rem;
}





.full-withradius {
	position: relative;
	background: #fff;
	background-clip: padding-box;
	border: solid 8px transparent;
	border-radius: 0.8rem;
	&:before {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: -1;
		margin: -8px; /* same as border width */
		border-radius: inherit; /* inherit container box's radius */
		background: linear-gradient(to left, turquoise, greenyellow);
	}
}


.headshot-2 {
	border-radius: 50%;
	background-image: var(--img-url), linear-gradient(to bottom right, #ff3cac, #562b7c, #2b86c5);
}


.higi-num-bg {
	
    border: 1px dashed #ffffff;
    border-radius: 100%;
    height: 188px;
    width: 188px;
    margin: 0 90px 0 0px;
}

.border-gradient {
    border: 27px solid;
    border-image-slice: 1;
    border-width: 3px;
    border-radius: 100%;
}
.border-gradient-purple {
    border-image-source: linear-gradient(to left, #c50ac0, #2949a0);
    border-radius: 100%;
    width: 200px;
    height: 200px;
    border-radius: 71px;
	margin: 0 20px 0 0px;
}

.highlights-2024 {
    font-family: "Noto Serif", serif;
    color: #080808;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 32px;
   margin: 13px 0 0 0px;
    text-align: center;
}

.sekersname25a {
    font-family: "Noto Serif", serif;
    color: #080808;
    /* text-transform: uppercase; */
    font-weight: 600;
    font-size: 15px;
    text-align: left;
    margin: 0px 0 0px 0px;
    padding: 0 0 0 7px;
}

.sekersname25a2 {
    font-family: "Noto Serif", serif;
    color: #313131;
    /* text-transform: uppercase; */
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    text-align: left;
    margin: 0px 0 0px 0px;
    padding: 4px 0 0 7px;
}

.sekers110 {
    font-family: "Noto Serif", serif;
    font-weight: 600;
    font-size: 34px;
    text-align: center;
    margin: 160px 0 10px 0px;
    color: #00ffff;
    /* color: transparent; */
    /* background-image: linear-gradient(to right, #11184f, #7b31b4, #d046d1, #d743cf, #cc48d1); */
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 200%;
    background-position: -200%;
}
.track-blank-box{ background-color: #1e1c60; }
.spe-top-spcc {
    text-align: center !important;
    margin: 60px 0 0 0px;
}

.highlights-2024-small {
    font-family: "Poppins", sans-serif;
    color: #080808;
    /* text-transform: uppercase; */
    font-weight: 300;
    font-size: 14px;
    line-height: 15px;
    text-align: center;
    margin: 2px 0 100px 0px;
}


.highlights-2024-small2 {
    font-family: 'Oswald', sans-serif;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
    text-align: left;
    margin: 44px 0 100px 0px;
}

.highlights-spc-24{margin: -60px 0 0 0px;}


.in-popup-hed {
    font-family: "Noto Serif", serif;
    background-color: #171141;
    padding: 6px 0 6px 0px; margin: 22px 0 0 0px;
    text-align: center;
    font-size: 20px;
    color: #FFF;
    border-radius: 6px;
}

.ind-form-list-name {
    font-family: 'Oswald', sans-serif;
    color: #fff;
    font-weight: 300;
    font-size: 18px;
    text-align: left;
    line-height: 34px;
    margin: 1px 0 1px 0px;
    letter-spacing: 1px;
}

.ind-form-list-name-all {
    font-family: 'Oswald', sans-serif;
    color: #080808;
    font-weight: 300;
    font-size: 15px;
    text-align: left;
    line-height: 34px;
    margin: 1px 0 1px 0px;
    letter-spacing: 1px;
}



.ind-form-list-name-all-list {
    font-family: 'Oswald', sans-serif;
    color: #080808;
    font-weight: 300;
    font-size: 15px;
    text-align: left;
    line-height: 34px;
    margin: 1px 0 1px 44px;
    letter-spacing: 1px;
}


.ind-form-list-border-all{ border-right: solid 1px #080808;}

.ind-form-list-border{ border-right: solid 1px #fff;}

.summit-bg-3 {
    background-color: #f9f9f9;
    padding: 0px 0 110px 0px;
	 
}
.int-list-country {
    font-family: 'Oswald', sans-serif;
    color: #080808;
    font-weight: 300;
    font-size: 18px;
    text-align: left;
    line-height: 34px;
    margin: 1px 0 1px 0px;
    letter-spacing: 1px;
    background-color: #e9e9e9; border:none;
}


.summit-bg-2a {
    background-color: #f9f9f9;
    padding: 0 0 12px 0px;
}

.indian-list {
    font-family: 'Oswald', sans-serif;
    color: #028af8;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 40px;
    text-align: center;
    line-height: 60px;
    margin: 60px 0 0px 0px;
}


.registration-pag-hed {
    font-family: 'Oswald', sans-serif;
    color: #ff0000;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 29px;
    text-align: left;
    line-height: 60px;
    margin: 60px 0 0px 46px;
}

.reg-button-inside{margin: 15px 0 90px 50px;}

.registration-pag-hed2 {
    font-family: 'Oswald', sans-serif;
    color: #59a44f;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 29px;
    text-align: left;
    line-height: 60px;
    margin: 60px 0 0px 46px;
}

.registration-pag-btn {
    color: #fff !important;
    background-color: #028af8!important;
    border-color: #028af8!important;
}


.form-list-but{ background-color:#028af8; border:none !important; color:#FFF; padding:10px 16px 10px 16px;}
.form-list-but-reset{ background-color:#ff0000; border:none !important; color:#FFF; padding:10px;}

.d1-b {
    font-family: 'Oswald', sans-serif;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 40px;
    text-align: left;
    margin: -20px 0 100px 0px;
}



#counter-section {
  
  text-align: center;
}

.counter {
  
}






.os-font-menu{font-family: "Poppins", sans-serif; font-weight:400; letter-spacing:1px;}

.ms-3 {
    margin-left: 0.3rem !important;
}
.about-bg {
    background-color: #ffffff;
    padding: 0 0 80px 0px;margin: -40px 0 0 0px;
}

.higilight-bgn25{background: #efefef;

margin: -80px 0 0 0px;padding: 0 0 80px 0px;
}


.tabdate25 {
    font-family: "Noto Serif", serif;
    color: #fff;
    font-weight: 400;
    font-size: 20px;
    /* background: #4681FF; */
    /* background: linear-gradient(90deg, rgba(7, 164, 181, 1) 0%, rgb(36, 35, 115, 1) 48%, rgba(1 170 185) 100%); */
    padding: 0 0 0 2px;
    width: 241px;
    margin: 26px 0 10px 0px;
}



.banner-big-venue-ps25{
	font-family: "Noto Serif", serif;
    color: #fff;
    font-weight: 400;
    font-size: 20px;
	padding: 0 0 10px 1px;

}

.banner-big-venue-ps25B{
	font-family: "Noto Serif", serif;
    color: #fff;
    font-weight: 400;
    font-size: 23px;
	padding: 0 0 0 1px;

}


.btn {
	font-family: "Inter", serif;
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    color: #6B6A75;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
   font-size: 1.3rem;
    border-radius: 2px;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn-primary-b {
    font-family: "Noto Serif", serif;
    color: #080808;
    font-weight: 600;
    font-size: 18px;
    background-color: #00ffff;
    padding: 2px 0 2px 0px;
    width: 175px;
    margin: 25px 0 9px 0px;
    border-radius: 40px;
    text-align: center;
}

.btn-primary-b:hover {
   
	color: #080808;
    background: #00FFFF;

}

.registertabdate25 {
    font-family: "Noto Serif", serif;
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    background: #4681FF;
    background: linear-gradient(90deg, rgba(70, 129, 255, 1) 0%, rgba(204, 72, 209, 1) 47%);
    padding: 2px 0 2px 0px;
    width: 196px;
    margin: 26px 0 9px 0px;
    border-radius: 40px;
    text-align: center;
}

.btn-primary-b {
    color: #fff;
    background-color: #00FFFF;
        border: none;
}

.registertabdate25:hover {
    color: #fff;
    background-color: #fff;
    border-color: #fff
}

.unit-design25----xxx{text-align: center;
    margin: 0 0 0 -101px;animation-name: spin;
  animation-duration: 199000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear; }

.unit-design25{text-align: center;
    margin: -64px 0 0 -101px; }

.unit-design25-w{width: 560px;}


@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

.banner-big-venue-ps25-2{
	font-family: "Noto Serif", serif;    
    font-weight: 600;
    font-size: 31px;
	padding: 28px 0 0 1px;	
	color: #d544cf;
	
  color: transparent;
  background-image: linear-gradient(to right, #00ffff, #00ffff, #1fc0c0, #1fc0c0, #1fc0c0);
  -webkit-background-clip: text;
  background-clip: text;    
  background-size: 200%;
  background-position: -200%;
  animation: animated-gradient 6s infinite alternate-reverse; 

}

@keyframes animated-gradient{
  to{
    background-position: 200%;
  }
}










.hed-summit {
    font-family: 'Oswald', sans-serif;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 66px;
    text-align: left;
    line-height: 60px;
    margin: 0px 0 -37px 0px;
    padding: 70px 0 0 0px;
}


.circle-cto-1 {
    position: relative;
    margin: 10px;
    height: 160px;
    width: 166px;
    /* background-color: orange; */
    border-radius: 10%;
}


.circle-cto-1:before {
  position: absolute;
  content: '';
  height: calc(100% + 10px);
  width: calc(100% + 10px);
  border: 2px dashed #080808;
  top: -13px;
  left: -13px;
  border-radius: inherit;
  animation: spin 10s linear infinite;
  }




/*** Section Title ***/
.section-title::before {
    position: absolute;
    content: "";
    width: 150px;
    height: 5px;
    left: 0;
    bottom: 0;
    background: #f1f1f1;
    border-radius: 2px;
}

.section-title.text-center::before {
    left: 50%;
    margin-left: -75px;
}

.section-title.section-title-sm::before {
    width: 90px;
    height: 3px;
}

.section-title::after {
    position: absolute; 
    content: "";
    width: 6px;
    height: 5px;
    bottom: 0px;
    background: #242e81;
    -webkit-animation: section-title-run 5s infinite linear;
    animation: section-title-run 5s infinite linear;
}

.section-title.section-title-sm::after {
    width: 4px;
    height: 3px;
}

.section-title.text-center::after {
    -webkit-animation: section-title-run-center 5s infinite linear;
    animation: section-title-run-center 5s infinite linear;
}

.section-title.section-title-sm::after {
    -webkit-animation: section-title-run-sm 5s infinite linear;
    animation: section-title-run-sm 5s infinite linear;
}

@-webkit-keyframes section-title-run {
    0% {left: 0; } 50% { left : 145px; } 100% { left: 0; }
}

@-webkit-keyframes section-title-run-center {
    0% { left: 50%; margin-left: -75px; } 50% { left : 50%; margin-left: 45px; } 100% { left: 50%; margin-left: -75px; }
}

@-webkit-keyframes section-title-run-sm {
    0% {left: 0; } 50% { left : 85px; } 100% { left: 0; }
}



/*** Section Title B ***/
.section-titleb::before {
    position: absolute;
    content: "";
    width: 150px;
    height: 5px;
    left: 0;
    bottom: 0;
    background: #252e81;
    border-radius: 2px;
}

.section-titleb.text-center::before {
    left: 50%;
    margin-left: -75px;
}

.section-titleb.section-title-sm::before {
    width: 90px;
    height: 3px;
}

.section-titleb::after {
    position: absolute; 
    content: "";
    width: 6px;
    height: 5px;
    bottom: 0px;
    background: #fff;
    -webkit-animation: section-title-run 5s infinite linear;
    animation: section-title-run 5s infinite linear;
}

.section-titleb.section-title-sm::after {
    width: 4px;
    height: 3px;
}

.section-titleb.text-center::after {
    -webkit-animation: section-title-run-center 5s infinite linear;
    animation: section-title-run-center 5s infinite linear;
}

.section-titleb.section-title-sm::after {
    -webkit-animation: section-title-run-sm 5s infinite linear;
    animation: section-title-run-sm 5s infinite linear;
}

@-webkit-keyframes section-title-run {
    0% {left: 0; } 50% { left : 145px; } 100% { left: 0; }
}

@-webkit-keyframes section-title-run-center {
    0% { left: 50%; margin-left: -75px; } 50% { left : 50%; margin-left: 45px; } 100% { left: 50%; margin-left: -75px; }
}

@-webkit-keyframes section-title-run-sm {
    0% {left: 0; } 50% { left : 85px; } 100% { left: 0; }
}




.faculty-doted25new {
    border: 1px dashed #fff;
    border-radius: 10%;
    height: 152px;
    width: 152px;
    margin: 0 0 0 54px;
    rotate: 30deg;
}

.faculty-doted25{border: 1px dashed #fff;border-radius: 10%;height: 152px; width: 152px;margin: 0 0 0 54px;rotate: 30deg;}

.hed-track {
    font-family: "Noto Serif", serif;
    font-weight: 600;
    font-size: 34px;
    text-align: center;
    margin: 70px 0 10px 0px;
    color: #d544cf;
    color: transparent;
    background-image: linear-gradient(to right, #04e8f1, #119cc3, #1f4a92, #223a88, #cc48d1);
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 200%;
    background-position: -200%;
}

.track-bg{background-color: #fff;padding: 0 0 20px 0px;margin: -26px 0 0 0px;}
.hed-speakers25 {
    font-family: "Poppins", sans-serif;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 54px;
    text-align: left;
    line-height: 60px;
    margin: 1px 0 40px 22px;
}
.ps-logo {
    text-align: left;
    margin: 70px 0 0 25px;
    position: absolute;
    z-index: 1000;
}

.top-bg202598 {
   background: #0D6A8B;
background: linear-gradient(90deg, rgba(13, 106, 139, 1) 0%, rgba(21, 22, 70, 1) 48%, rgba(35, 32, 111, 1) 100%);
    padding: 20px 0 114px 0px;
    margin: -24px 0 0 0px;
    
}

.facebook-bg {
    background-color: #FFF;
    padding: 20px;
    margin: 40px 0px 40px 0px;
    border-right: solid 6px #040f28;
    border-radius: 20px;
}

.readpara{font-size:18px; color:#028af8;}
.readpara a{ color:#028af8;}
.readpara a:hover{ color:#ff0000;}

.ps-timer{text-align: center;
    margin: -320px 0 0 -50px;
    position: absolute;
    z-index: 1000;}
	

.top-bg202598-inside {
    background: #0D6A8B;
    background: linear-gradient(90deg, rgba(13, 106, 139, 1) 0%, rgba(21, 22, 70, 1) 48%, rgba(35, 32, 111, 1) 100%);
    padding: 20px 0 5px 0px;
    margin: -19px 0 0 0px;
}

.hed-gallery-in {
    font-family: "Noto Serif", serif;
    font-weight: 600;
    font-size: 34px;
    text-align: center;
    margin: 70px 0 10px 0px;
    color: #d544cf;
    color: transparent;
    background-image: linear-gradient(to right, #04e8f1, #119cc3, #1f4a92, #223a88, #cc48d1);
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 200%;
    background-position: -200%;
    text-transform: uppercase;
}
	
.hed-about {
   
 font-family: "Noto Serif", serif;
    font-weight: 600;
    font-size: 34px;
	text-align: center;
    margin: 70px 0 10px 0px;
    color: #d544cf;
    color: transparent;
    background-image: linear-gradient(to right, #04e8f1, #119cc3, #1f4a92, #223a88, #cc48d1);
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 200%;
    background-position: -200%;
}
.ps-logo-inside {
    text-align: center;
    margin: -48px 0 0 0px;
    position: absolute;
    z-index: 1000;
}

.ps-logo-w-inside {
    width: 350px;
}
.hed-about-inside {
    font-family: "Poppins", sans-serif;
    color: #028af8;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 54px;
    text-align: left;
    line-height: 60px;
   margin: 80px 0 40px 0px;
}

.track-hed {
    font-family: "Noto Serif", serif;
    font-size: 24px;
    font-weight: 600 !important;
    color: #fff;
    line-height: 30px;
}

.track-typo {
   font-family: "Poppins", sans-serif;
    color: #fff;
    font-weight: 300;
    font-size: 17px !important;
    text-align: left;
    line-height: 26px;
    margin: 16px 0 14px 0px;
}
.imagesbg255{background: linear-gradient(153deg, rgba(34, 60, 137, 1) 0%, rgba(16, 6, 56, 1) 47%, rgba(85, 2, 82, 1) 100%);}

.about-images-25{margin:0px 0 0px 40px;}
.about-images-25a-w {
    width: 90%;
}
.about-images-25b-w{ width: 90%;}

.read-more {
    font-family: "Poppins", sans-serif;
    color: #080808!important;
    font-size: 12px !important;
    text-transform: lowercase !important;
    font-weight: 300;
    background-color: #fff;    padding: 0px 8px 3px 8px; border-radius:4px;
}

.track-top-sp{ margin:-16px 0 0 0px;}
.hed-about-text-inside {
    /* font-family: "Noto Serif", serif; */
    color: #080808;
    font-weight: 300;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    text-align: left;
    line-height: 29px;
    margin: 28px 0 14px 0px;
    padding: 0 110px 0 110px;
}

.hed-about-text {
    /* font-family: "Noto Serif", serif; */
    color: #080808;
    font-weight: 300;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    text-align: center;
    line-height: 29px;
    margin: 28px 0 14px 0px;
    padding: 0 110px 0 110px;
}

.hi-light2425 {
    border: solid 2px #0c7e99;
    border-radius: 10%;
    height: 160px;
    width: 160px;
    margin: 0px 3px 0 15px;
    border-radius: 100px;
    padding: 15px 0 0 0px;
}

.contact_section .row .col-md-3 {
    padding: 0;
}

.layout_padding-top {
    padding-top: 0px;
}


.key-sponsor25 {
    font-family: "Noto Serif", serif;
    font-weight: 600;
    font-size: 34px;
    text-align: center;
    margin: 20px 0 10px 0px;
    text-transform: uppercase;
    color: #00ffff;
    color: transparent;
    background-image: linear-gradient(to right, #04e8f1, #119cc3, #1f4a92, #223a88, #cc48d1);
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 200%;
    background-position: -200%;
}

.partner-sfont{font-family: "Noto Serif", serif;}

.layout_padding-bottom {
    padding-bottom:0px;
}


.quries-hedd{margin: 0 0 -33px 0px;}

.hedd-contact-details {
	font-family: "Noto Serif", serif;
    color: #fff !important;
    font-weight: 400 !important;
    font-size: 20px;
    margin: 32px 0 0 0px;
}
.quick-links {
	font-family: "Noto Serif", serif;
    color: #fff !important;
    font-weight: 400 !important;
    font-size: 20px;
    margin: -13px 0 8px 0px;
}
.b2b-pink {
    /* background: linear-gradient(90deg, rgba(70, 129, 255, 1) 0%, rgba(204, 72, 209, 1) 47%); */
    background-color: #00ffff;
    
}

.timer-spc {
    margin: -65px 157px 0px 0px;
    text-align: right;
}



.contact-name{font-family: "Noto Serif", serif; font-size:20px; font-weight: 300; text-align:left; color:#028af8; margin:-20px 0 12px 0px;}

a {
    color: #b3b3b3;
    text-decoration: none;
}
.quick-link-tex{ line-height:30px; font-size:14px;font-family: "Poppins", sans-serif;}
.key-elements-bg-fix {
    /* background: linear-gradient(74deg, rgb(18 30 67) 0%, rgba(16, 6, 56, 1) 47%, rgba(85, 2, 82, 1) 100%); */
    padding: 80px 0 114px 0px;
    margin: -24px 0 0 0px;
    /* background-color: #242c80; */
    background: #07A4B5;
    background: linear-gradient(90deg, rgba(7, 164, 181, 1) 0%, rgba(18, 13, 54, 1) 48%, rgba(36, 35, 115, 1) 100%);
}


.speakersbg2025-b{
background: #B449BD;
background: linear-gradient(90deg, rgba(180, 73, 189, 1) 0%, rgba(161, 76, 196, 1) 32%, rgba(45, 0, 111, 1) 100%);
	margin: 0px 0 0 0px;
    padding: 60px 0 1px 0px;
}
.speakersbg2025-a{background: #B449BD;
background: linear-gradient(90deg, rgba(180, 73, 189, 1) 0%, rgba(161, 76, 196, 1) 32%, rgba(45, 0, 111, 1) 100%);
	margin: -24px 0 0 0px;
    padding: 60px 0 1px 0px;
}
.speakersbg2025{background: #B449BD;
background: linear-gradient(90deg, rgba(180, 73, 189, 1) 0%, rgba(161, 76, 196, 1) 32%, rgba(45, 0, 111, 1) 100%);
	margin: -24px 0 0 0px;
    padding: 1px 0 90px 0px;
}

.key-stakeholder-bg-fix {
    background-color: #fafafa;
    padding: 80px 0 80px 0px;
    margin: -16px 0 0 0px;
}
.fullfooterbg {
   background: #07A4B5;
    background: linear-gradient(90deg, rgba(7, 164, 181, 1) 0%, rgba(18, 13, 54, 1) 48%, rgba(36, 35, 115, 1) 100%);
    margin: -6px 0 0 0px;
}

.key-elem-icon-1 {text-align:center;}
.key-elem-icon-2 {text-align:center;}
.key-elem-icon-3 {text-align:center;}
.key-elem-icon-4 {text-align:center;}
.key-elem-icon-5 {text-align:center;}


.key-elements-text-1 {
    /* font-family: "Noto Serif", serif; */
    font-family: "Poppins", sans-serif;
    font-weight: 200;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    margin: 37px 0 0 5px;
}
	
.key-elements-text-1a {
    font-family: "Noto Serif", serif;
    font-weight: 300;
    text-align: center;
    color: #fff;
    font-size: 17px;
    line-height: 23px;
    margin: 57px 0 0 -1px;
    rotate: -30deg;
}
.key-elements-text-2 {
    font-family: "Noto Serif", serif;
    font-weight: 300;
    text-align: center;
    color: #fff;
    font-size: 17px;
    line-height: 20px;
    margin: 50px 0 0 -1px;
    rotate: -30deg;
}
	
.key-elements-text-3 {
   font-family: "Poppins", sans-serif;
    font-weight: 300;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    margin: 52px 0 0 -2px;
    rotate: -30deg;
}
	
.key-elements-text-4 {
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    margin: 42px 0 0 7px;
    rotate: -30deg;
}

.key-elements-text-5 {
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    text-align: CENTER;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    margin: 45px 0 0 4px;
    rotate: -30deg;
}
	
.key-elements-text-6 {
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    margin: 47px 0 0 2px;
    rotate: -30deg;
}
.key-elements25 {
    font-family: "Noto Serif", serif;
    font-weight: 600;
    font-size: 34px;
    text-align: center;
    margin: 18px 0 10px 0px;
    color: #00ffff;
    /* color: transparent; */
    /* background-image: linear-gradient(to right, #11184f, #7b31b4, #d046d1, #d743cf, #cc48d1); */
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 200%;
    background-position: -200%;
}


.key-elements----xxx {
    font-family: "Noto Serif", serif;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 34px;
    text-align: center;
    line-height: 60px;
    margin: -20px 0 75px 0px;
}
.faculty25 {
    font-family: "Noto Serif", serif;
    font-weight: 600;
    font-size: 34px;
    text-align: center;
    margin: 160px 0 10px 0px;
    color: #00ffff;
    /* color: transparent; */
    /* background-image: linear-gradient(to right, #11184f, #7b31b4, #d046d1, #d743cf, #cc48d1); */
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 200%;
    background-position: -200%;
}


.int-form {
    font-family: 'Oswald', sans-serif;
    color: #028af8;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 66px;
    text-align: center;
    line-height: 60px;
    margin: 70px 0 -40px 0px;
}



.btn-primary {
    color: #000;
    background-color: #fff !important;
    border-color: #fff !important;
}

.border-primary {
    border-color: #040f28 !important;
}
.bg-light {
    background-color: #efefef !important;
}

.submit-button {
    color: #fff;
    background-color: #040f28 !important;
    border-color: #fff !important;
}
.new-hom-fxbg2 {
    width: 100%;
    float: inherit;
    background-image: url(../images/bg21400.jpg);
    background-attachment: fixed;
    padding: 240px 0px 240px 10px;
    -webkit-background-size: cover;
    background-size: cover;
}





.summit-bg {
    background: linear-gradient(90deg, rgba(13, 106, 139, 1) 0%, rgba(21, 22, 70, 1) 48%, rgba(35, 32, 111, 1) 100%);
    padding: 0 0 60px 0px;
}

.summit-bg-deleg {
    background-color: #f9f9f9;
    padding: 0 0 25px 0px;
}

.who-head {
    width: 80%;
    font-size: 2.5vw;
    font-family: 'brigends';
    letter-spacing: 1px;
    font-weight: 700;
    background: linear-gradient(to right, #e7497b, #575be9 30%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 1vw;
}

.gallerybg25{background: linear-gradient(90deg, rgba(13, 106, 139, 1) 0%, rgba(21, 22, 70, 1) 48%, rgba(35, 32, 111, 1) 100%);}

.hed-summit-higi25 {
    font-family: "Noto Serif", serif;
    font-weight: 600;
    font-size: 34px;
	text-align: center;
	text-transform: uppercase;
    margin: 52px 0 0px 0px;
    color: #d544cf;
    color: transparent;
    background-image: linear-gradient(to right, #04e8f1, #119cc3, #1f4a92, #223a88, #cc48d1);
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 200%;
    background-position: -200%;
}

.who-head {
    /* width: 80%; */
    /* font-size: 2.5vw; */
    /* font-family: 'brigends'; */
    /* letter-spacing: 1px; */
    /* font-weight: 700; */
    background: linear-gradient(to right, #e7497b, #575be9 30%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /* margin-bottom: 1vw; */
}



.hed-summit {
     font-family: "Noto Serif", serif;
    color: #080808;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 34px;
    text-align: left;
    line-height: 60px;
    margin: 0px 0 -30px 0px;	
	text-transform: uppercase;
	background: linear-gradient(to right, #264499 0%, #840481 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	 
}




.hed-summit-iiside {
     font-family: "Poppins", sans-serif;
    color: #028af8;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 54px;
    text-align: center;
    line-height: 60px;
    margin: 60px 0 50px 0px;
}

.hed-summit-iiside2 {
    font-family: 'Oswald', sans-serif;
    color: #028af8;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 54px;
    text-align: center;
    line-height: 60px;
    margin: 70px 0 50px 0px;
}

.hed-summit-text {
    font-family: 'Oswald', sans-serif;
    color: #080808;
    font-weight: 300;
    font-size: 20px;
    text-align: left;
    line-height: 34px;
    margin: 16px 0 14px 0px; letter-spacing:1px;
}


.logoo-1 {
    text-align: center;
    margin: 6px 0 6px 0px;
}
.logoo-1w{}

.logoo-2{text-align:left;}
.logoo-2w{}

.logoo-3{ text-align:center;}
.logoo-3w{}

.logoo-4{ text-align:right;}
.logoo-4w{}

.foter-pslogo{ width:100%;}


.canvas-space {
    margin: -566px 0 0 0px;
    display: inline;
    position: absolute;
    /* z-index: 10000; */
}
.canvas-space-inside{margin: -1000px 0 0 0px; display: inline;}

.logo-band-mob {
    width: 100%;
}
.logo-band-mob-hide { display: none;}
.main-logoss3{display: inline;}

.ps-mob-bg-banner{ display: none;}
.ps-unit-only2025{margin: 0 0 0 0px;}

.footeremail-id-fonts{font-size: 14px;color: #fff;}

.higiligt-firstspc{margin: 0 0 0 50px;}

.speaker-hide-mob{ display: none;}
.speaker-hide-mob2{ display: inline;}

.insidelogospace{margin: 0px 0 0 0px;}









@media screen and (max-width: 1600px) {
	
.top-bg202598-inside {
    background: #0D6A8B;
    background: linear-gradient(90deg, rgba(13, 106, 139, 1) 0%, rgba(21, 22, 70, 1) 48%, rgba(35, 32, 111, 1) 100%);
    padding: 20px 0 5px 0px;
    margin: -40px 0 0 0px;
}	
	
}



@media screen and (max-width: 1400px) { 
	
	
	.track-hed {
    font-family: "Noto Serif", serif;
    font-size: 22px;
    font-weight: 600 !important;
    color: #fff;
    line-height: 27px;
}
	
	
	.track-space-center{margin: 0 0 0 148px;}
	
	.faculty-doted25new {
    border: 1px dashed #fff;
    border-radius: 10%;
    height: 126px;
    width: 126px;
    margin: 0 0 0 52px;
    rotate: 30deg;
}
	.higiligt-firstspc{margin: 0 0 0 0px;}
	
	.footeremail-id-fonts{font-size: 13px;color: #fff;}
	.top-bg202598 {
   background: #0D6A8B;
background: linear-gradient(90deg, rgba(13, 106, 139, 1) 0%, rgba(21, 22, 70, 1) 48%, rgba(35, 32, 111, 1) 100%);
    padding: 20px 0 114px 0px;
    margin: -124px 0 0 0px;
    
}
	
.hi-light2425 {
    border: solid 2px #0c7e99;
    border-radius: 10%;
    height: 152px;
    width: 152px;
    margin: -50px 0px 0 35px;
    border-radius: 100px;
    padding: 15px 0 0 0px;
}

	
	.key-elements-text-1a {
    font-family: Poppins, sans-serif;
    font-weight: 300;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    margin: 43px 0 0 0px;
    rotate: -30deg;
}
	.key-elements-text-2 {
    font-family: Poppins, sans-serif;
    font-weight: 300;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    margin: 42px 0 0 -1px;
    rotate: -30deg;
}
	
.key-elements-text-3 {
   font-family: "Poppins", sans-serif;
    font-weight: 300;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    margin: 44px 0 0 -2px;
    rotate: -30deg;
}
	
.key-elements-text-4 {
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    margin: 32px 0 0 7px;
    rotate: -30deg;
}

.key-elements-text-5 {
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    text-align: CENTER;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    margin: 26px 0 0 8px;
    rotate: -30deg;
}
	
.key-elements-text-6 {
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    margin: 38px 0 0 2px;
    rotate: -30deg;
}
	
	
	.banner-big-venue-ps25-2{
	font-family: "Noto Serif", serif;    
    font-weight: 600;
    font-size: 27px;
	padding: 14px 0 0 1px;	
	color: #d544cf;	
  color: transparent;
  background-image: linear-gradient(to right, #00ffff, #00ffff, #1fc0c0, #1fc0c0, #1fc0c0);
  -webkit-background-clip: text;
  background-clip: text;    
  background-size: 200%;
  background-position: -200%;
  animation: animated-gradient 6s infinite alternate-reverse; 

}

	.banner-big-venue-ps25B{
	font-family: "Noto Serif", serif;
    color: #fff;
    font-weight: 400;
    font-size: 20px;
	padding: 0 0 0 1px;

}
	
	.btn-primary-b {
    font-family: "Noto Serif", serif;
    color: #080808;
    font-weight: 600;
    font-size: 15px;
    background-color: #00ffff;
    padding: 2px 0 2px 0px;
    width: 152px;
    margin: 20px 0 9px 0px;
    border-radius: 40px;
    text-align: center;
}
	
	.timer-spc {
    margin: -65px 80px 0px 0px;
    text-align: right;
}
	
	.faculty-doted25{border: 1px dashed #fff;border-radius: 10%;height: 125px; width: 125px;margin: 0 0 0 54px;rotate: 30deg;}
	
	.unit-design25-w {
    width: 440px;
}
	.ps-unit-only2025{margin: -57px 0 0 0px;}
	
	.ps-logo-w {
    width: 380px;
}
	
.key-ele25cbb {
    border: 1px dashed #fff;
    border-radius: 10%;
    height: 100px;
    width: 100px;
    margin: 53px 35px 0 48px;
    border-radius: 100px;
    padding: 7px 0 0 0px;
}
	
	.footeremail-id-fonts{font-size: 13px;}
	
.foter-pslogo{ width:100%;}
.days-top-spc{ padding: 100px 0 0 0px;}

.key-elem-icon-1 {text-align: center;}
.key-elem-icon-2 {text-align: center;}
.key-elem-icon-3 {text-align: center;}
.key-elem-icon-4 {text-align: center;}
.key-elem-icon-5 {text-align: center;}


.key-elements-text-1 {
    font-family: Poppins, sans-serif;
    font-weight: 300;
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    margin: 17px 0 0 5px;
}


.new-hom-fxbg2 {
    width: 100%;
    float: inherit;
    background-image: url(../images/bg21400.jpg);
    background-attachment: fixed;
    padding: 240px 0px 240px 10px;
    -webkit-background-size: cover;
    background-size: cover;
}
	
	
	@media screen and (max-width: 1300px) { 
		
		
		.track-hed {
    font-family: "Noto Serif", serif;
    font-size: 22px;
    font-weight: 600 !important;
    color: #fff;
    line-height: 27px;
}
		
		.track-space-center{margin: 0 0 0 148px;}
		
		
	.faculty-doted25new {
    border: 1px dashed #fff;
    border-radius: 10%;
    height: 126px;
    width: 126px;
    margin: 0 0 0 52px;
    rotate: 30deg;
}
	
	.higiligt-firstspc{margin: 0 0 0 0px;}
	
	.footeremail-id-fonts{font-size: 13px;color: #fff;}
	.top-bg202598 {
   background: #0D6A8B;
background: linear-gradient(90deg, rgba(13, 106, 139, 1) 0%, rgba(21, 22, 70, 1) 48%, rgba(35, 32, 111, 1) 100%);
    padding: 20px 0 114px 0px;
    margin: -124px 0 0 0px;
    
}
	
.hi-light2425 {
    border: solid 2px #0c7e99;
    border-radius: 10%;
    height: 152px;
    width: 152px;
    margin: -50px 0px 0 35px;
    border-radius: 100px;
    padding: 15px 0 0 0px;
}
		
		
		
		.key-elem-icon-1 {text-align: center;}
.key-elem-icon-2 {text-align: center;}
.key-elem-icon-3 {text-align: center;}
.key-elem-icon-4 {text-align: center;}
.key-elem-icon-5 {text-align: center;}


.key-elements-text-1 {
    font-family: Poppins, sans-serif;
    font-weight: 300;
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    margin: 17px 0 0 5px;
}

	
	.key-elements-text-1a {
    font-family: Poppins, sans-serif;
    font-weight: 300;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    margin: 43px 0 0 0px;
    rotate: -30deg;
}
	.key-elements-text-2 {
    font-family: Poppins, sans-serif;
    font-weight: 300;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    margin: 42px 0 0 -1px;
    rotate: -30deg;
}
	
.key-elements-text-3 {
   font-family: "Poppins", sans-serif;
    font-weight: 300;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    margin: 44px 0 0 -2px;
    rotate: -30deg;
}
	
.key-elements-text-4 {
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    margin: 32px 0 0 7px;
    rotate: -30deg;
}

.key-elements-text-5 {
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    text-align: CENTER;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    margin: 26px 0 0 8px;
    rotate: -30deg;
}
	
.key-elements-text-6 {
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    margin: 38px 0 0 2px;
    rotate: -30deg;
}
	
	
	.banner-big-venue-ps25-2{
	font-family: "Noto Serif", serif;    
    font-weight: 600;
    font-size: 27px;
	padding: 14px 0 0 1px;	
	color: #d544cf;	
  color: transparent;
  background-image: linear-gradient(to right, #00ffff, #00ffff, #1fc0c0, #1fc0c0, #1fc0c0);
  -webkit-background-clip: text;
  background-clip: text;    
  background-size: 200%;
  background-position: -200%;
  animation: animated-gradient 6s infinite alternate-reverse; 

}

	.banner-big-venue-ps25B{
	font-family: "Noto Serif", serif;
    color: #fff;
    font-weight: 400;
    font-size: 20px;
	padding: 0 0 0 1px;

}
	
	.btn-primary-b {
    font-family: "Noto Serif", serif;
    color: #080808;
    font-weight: 600;
    font-size: 15px;
    background-color: #00ffff;
    padding: 2px 0 2px 0px;
    width: 152px;
    margin: 20px 0 9px 0px;
    border-radius: 40px;
    text-align: center;
}
	
	.timer-spc {
    margin: -65px 80px 0px 0px;
    text-align: right;
}
	
	.faculty-doted25{border: 1px dashed #fff;border-radius: 10%;height: 125px; width: 125px;margin: 0 0 0 54px;rotate: 30deg;}
	
	.unit-design25-w {
    width: 390px;
}
	.ps-unit-only2025{margin: -57px 0 0 0px;}
	
	.ps-logo-w {
    width: 380px;
}
	
.key-ele25cbb {
    border: 1px dashed #fff;
    border-radius: 10%;
    height: 100px;
    width: 100px;
    margin: 53px 35px 0 48px;
    border-radius: 100px;
    padding: 7px 0 0 0px;
}

}
	


@media screen and (max-width: 1000px) {
	
	.insidepslogo2025bb{margin: -76px 0 0 0px;}
	
	.track-space-center{margin: 0 0 0 0px;}
	
	
	.insidelogospace{margin: -190px 0 0 0px;}
	
	.about-2025-bg0inside {
            background: #ffffff;
            background-attachment: fixed;
            border-radius: 80px 80px 0px 0px;
            z-index: 100;
            position: relative;
            margin: 322px 0 0 0px;
        }
	
	
	.ps-logo-w-inside {
    width: 240px;
}
	
	
	.hed-about-text-inside {
    /* font-family: "Noto Serif", serif; */
    color: #080808;
    font-weight: 300;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    text-align: left;
    line-height: 26px;
    margin: 28px 0 14px 0px;
    padding: 0 10px 0 10px;
}
	
	
	.speaker-hide-mob{ display: inline;}
    .speaker-hide-mob2{ display: none;}
	
	.ps-unit-only2025 {
            margin: 12px 0 0 0px;
        }
	
	.faculty-doted25new {
    border: 1px dashed #fff;
    border-radius: 10%;
    height: 152px;
    width: 152px;
    margin: 56px 0 0 54px;
    rotate: 30deg;
}
	
	.canvas-space{margin: 0px 0 0 0px; display: none;}
	
	.faculty-doted25 {
    border: 1px dashed #fff;
    border-radius: 10%;
    height: 152px;
    width: 152px;
    margin: 70px 0 0 -10px;
    rotate: 30deg;
}
	
	.faculty25 {
    font-family: "Noto Serif", serif;
    font-weight: 600;
    font-size: 34px;
    text-align: center;
    margin: 70px 0 10px 0px;
    color: #00ffff;
    /* color: transparent; */
    /* background-image: linear-gradient(to right, #11184f, #7b31b4, #d046d1, #d743cf, #cc48d1); */
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 200%;
    background-position: -200%;
}
	
	.key-ele25cbb {
    border: 1px dashed #fff;
    border-radius: 10%;
    height: 120px;
    width: 120px;
    margin: 51px 35px 20px 145px;
    border-radius: 100px;
    padding: 14px 0 0px 0px;
}
	
	
	.key-ele25cbb {
            border: 1px dashed #fff;
            border-radius: 10%;
            height: 120px;
            width: 120px;
            margin: 51px 35px 20px 107px;
            border-radius: 100px;
            padding: 14px 0 0px 0px;
        }
	
	
	.key-elements25 {
    font-family: "Noto Serif", serif;
    font-weight: 600;
    font-size: 34px;
    text-align: center;
    margin: -18px 0 10px 0px;
    color: #00ffff;
    /* color: transparent; */
    /* background-image: linear-gradient(to right, #11184f, #7b31b4, #d046d1, #d743cf, #cc48d1); */
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 200%;
    background-position: -200%;
}

	
	
	.hi-light2425 {
    border: solid 2px #0c7e99;
    border-radius: 10%;
    height: 140px;
    width: 140px;
    margin: 10px 2px 8px 34px;
    border-radius: 100px;
    padding: 4px 0 0 0px;
}
	
	
	.ps-logo-w-footer {
    width: 220px;
}
	
	.top-bg202598 {
    background: #0D6A8B;
    background: linear-gradient(90deg, rgba(13, 106, 139, 1) 0%, rgba(21, 22, 70, 1) 48%, rgba(35, 32, 111, 1) 100%);
    padding: 20px 0 114px 0px;
   margin: 0px 0 0 0px;
}
	

.banner-big-venue-ps25B {
    font-family: "Noto Serif", serif;
    color: #fff;
    font-weight: 400;
    font-size: 15px;
    padding: 0 0 0 1px;
}
	
	
	
.hed-about-text {
    /* font-family: "Noto Serif", serif; */
    color: #080808;
    font-weight: 300;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    text-align: center;
    line-height: 26px;
    margin: 28px 0 14px 0px;
    padding: 0 10px 0 10px;
}
	
	
.hed-summit-higi25 {
    font-family: "Noto Serif", serif;
    font-weight: 600;
    font-size: 24px;
    text-align: center;
    text-transform: uppercase;
    margin: 52px 0 0px 0px;
    color: #d544cf;
    color: transparent;
    background-image: linear-gradient(to right, #04e8f1, #119cc3, #1f4a92, #223a88, #cc48d1);
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 200%;
    background-position: -200%;
}
	
.timer-spc {
    margin: 17px 0 90px 0px;
    text-align: left;
}
	
	.unit-design25-w {
    width: 300px;
}
	
.logo-band-mob {width: 100%;}
.logo-band-mob-hide {display: inline;}
.main-logoss3{display: none;}
	
	
	.fb-hide-in-web{display: inline;}
	.fb-hide-in-mob{display: none;}
	
	.fee-heading-987 {
    font-family: 'Oswald', sans-serif;
    color: #028af8;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 36px;
    text-align: center;
    line-height: 60px;
    margin: 20px 0 11px 0px;
}
	
	
	.fee-hide-web{ display: inline;}
	.fee-hide-mob{ display: none;}
	
	
.foter-pslogo{ width:100%;}

.days-top-spc{ padding: 30px 0 0 110px;}

.key-elem-icon-1 {text-align: center;}
.key-elem-icon-2 {text-align: center;}
.key-elem-icon-3 {text-align: center;}
.key-elem-icon-4 {text-align: center;}
.key-elem-icon-5 {text-align: center;}

.logoo-1{ text-align:center;}
.logoo-1w{width: 170px;}

.logoo-2 {text-align: right;margin: -60px -10px 0 0px;}
.logoo-2w{width: 200px;}

.logoo-3 {text-align: left;margin: 12px 0 0 0px;}
.logoo-3w{ width:200px;}

.logoo-4 { text-align: right;  margin: -58px 2px 9px -20px;
}
.logoo-4w{width: 210px;}

.ciilogo-2024 {
    width: 148px;
}
        .key-elements-text-1 {
            font-family: "Poppins", sans-serif;
            font-weight: 300;
            text-align: center;
            color: #fff;
            font-size: 20px;
            line-height: 22px;
            margin: 31px 0 1px 0px;
            padding: 0 0px 0px 0px;
        }

        .ps-logo {
            text-align: left;
             margin: 23px 0 0 11px;
            position: absolute;
            z-index: 1000;
        }
	
	.banner-big-venue-ps25-2 {
    font-family: "Noto Serif", serif;
    font-weight: 600;
    font-size: 20px;
    padding: 28px 0 0 1px;
    color: #d544cf;
    color: transparent;
    background-image: linear-gradient(to right, #00ffff, #00ffff, #1fc0c0, #1fc0c0, #1fc0c0);
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 200%;
    background-position: -200%;
    animation: animated-gradient 6s infinite alternate-reverse;
}
	
	

.ps-logo-w{ width:280px;}

.ps-timer {
  text-align: center;
  margin: 43px 0 0 12px;
  position: absolute;
  z-index: 1000;
}
.about-2025-bg {
    background: #ffffff;
    background-attachment: fixed;
    border-radius: 80px 80px 0px 0px;
    z-index: 100;
    position: relative;
    margin: 208px 0 0 0px;
}
.hed-about {
            /* font-family: 'Oswald', sans-serif; */
            background-image: linear-gradient(to right, rgb(4, 232, 241), rgb(17, 156, 195), rgb(31, 74, 146), rgb(34, 58, 136), rgb(204, 72, 209));
            text-transform: uppercase;
            font-weight: 700;
            font-size: 25px;
            text-align: center;
            line-height: 37px;
            margin: 50px 0 10px 0px;
        }

.grid {
  position: relative;
  margin: 0 auto;
  padding: 0px 0 0 0px !important;
  max-width: 1000px;
  list-style: none;
  text-align: center;
}

.key-elements {
            font-family: "Noto Serif", serif;
            color: #028af8;
            text-transform: uppercase;
            font-weight: 700;
            font-size: 35px;
            text-align: center;
            line-height: 60px;
            margin: 17px 0 44px 0px;
        }
	
.hed-summit {
    font-family: "Noto Serif", serif;
    color: #028af8;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 43px;
    text-align: center;
    line-height: 55px;
    margin: 0px 0 -30px 0px;
}

.hed-track {
    font-family: "Noto Serif", serif;
    font-weight: 600;
    font-size: 34px;
    text-align: center;
    margin: 70px 0 10px 0px;
    color: #d544cf;
    color: transparent;
    background-image: linear-gradient(to right, #04e8f1, #119cc3, #1f4a92, #223a88, #cc48d1);
    -webkit-background-clip: text;
    background-clip: text;
    background-size: 200%;
    background-position: -200%;
}
.key-stake-965cer{padding: 0 0 0px 52px;}
	
.inside-ps-2024-logo-w{width: 250px;}

}
	

	
	
	
	
	
	/*------------------- 4.00. Faq -------------------*/
/* Faq 1 ---------------------------------- */
.accordion-card {
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  border-radius: 4px;
  border: 1px solid var(--theme-color);
  overflow: hidden;
  background-color: transparent;
  text-align: left;
  position: relative;
  z-index: 3;
}

.accordion-card:not(:last-child) {
  margin-bottom: 24px;
}

.accordion-card .accordion-button {
  font-size: 24px;
  font-weight: 500;
  font-family: var(--title-font);
  border: 0;
  color: var(--theme-color);
  background-color: transparent;
  border-radius: 0;
  padding: 12px 45px 12px 30px;
  min-height: 80px;
  gap: 10px;
  margin-bottom: 0;
  text-align: left;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: relative;
}

.accordion-card .accordion-button:after {
  content: "\f107";
  height: 100%;
  width: auto;
  line-height: 1;
  background-color: transparent;
  background-image: none;
  font-family: var(--icon-font);
  color: var(--title-color);
  font-weight: 500;
  font-size: 18px;
  display: grid;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  position: absolute;
  top: 0;
  right: 30px;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.accordion-card .accordion-button:focus {
  outline: none;
  box-shadow: none;
}

.accordion-card .accordion-button:not(.collapsed) {
  box-shadow: none;
  background: var(--theme-color);
  color: var(--white-color);
}

.accordion-card .accordion-button:not(.collapsed):after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
  color: var(--light-color);
}

.accordion-card .accordion-collapse {
  border: none;
}

.accordion-card .accordion-body {
  border-radius: 0;
  border: none;
  padding: 0px 30px 30px;
  background: var(--theme-color);
}

.accordion-card .faq-text {
  color: var(--light-color);
  margin-bottom: -0.48em;
  margin-top: -0.48em;
}