@media only screen and (max-width: 576px) {
  .human-practices-banner {
    height: 23vh;
  }
  .human-practices-banner .human-practices-title {
    font-size: 18px;
  }
  .human-practices-banner .ocean {
    height: 30px;
  }
  .menu-human-practices-section .justify-content-center {
    justify-content: left!important;
  }
  .menu-human-practices-section .hp-item-resize img{
    width: 128px;
    height: 128px;
  }
  .hp-item-resize h1{
    font-size: 100%;
  }
  .header-of-slogan #word-of-join{
    font-size: 480%;
  }
  .header-of-slogan #words-our-adventure{
    font-size: 100%;
    margin-top: 0px;
  }
  .timeline-button-container .button-for-timeline svg{
    display: none;
  }
  .timeline-more-details-image-container .skai-image{
    width: 80%; 
    height: 80% 
  }
  .overview-container .overview-inclusivity-title{
    font-size: 200%;
  }
  .overview-container .overview-synesthesia-title{
    font-size: 200%;
  }
  .modalContentWrapper .education-images-events-container#pfsb1{
    width: 70%;
  }
  .modalContentWrapper .education-images-events-container#pfsb2{
    width: 75%;
  }
  .modalContentWrapper .education-images-events-container#esfie1{
    width: 70%;
  }
  .modalContentWrapper .education-images-events-container#esfie2{
    width: 80%;
    margin-bottom: 3%;
  }
  .modalContentWrapper .education-images-events-container#esfie3{
    width: 80%;
  }
  .modalContentWrapper .education-images-events-container#sffe1{
    width: 70%;
  }
  .modalContentWrapper .education-images-events-container#sffe2{
    width: 70%;
  }
  .modalContentWrapper .education-images-events-container#skai1{
    width: 70%;
  }
  .modalContentWrapper .education-images-events-container#metadrash1{
    width: 80%;
  }
  .modalContentWrapper .education-images-events-container#metadrash2{
    width: 80%;
  }
  .modalContentWrapper .education-images-events-container#playce1{
    width: 90%;
  }
  .modalContentWrapper .education-images-events-container#playce2{
    width: 80%;
  }
  .modalContentWrapper .education-images-events-container#playce3{
    width: 80%;
  }
  .modalContentWrapper .education-images-events-container#sivil1{
    width: 75%;
  }
  .modalContentWrapper .education-images-events-container#sivil2{
    width: 75%;
  }
  .modalContentWrapper .education-images-events-container#biosafety1{
    width: 85%;
    margin-bottom: 3%;
  }
  .modalContentWrapper .education-images-events-container#biosafety2{
    width: 87%;
  }
  .modalContentWrapper .education-images-events-container#biosafety3{
    width: 70%;
  }
  .modalContentWrapper .education-images-events-container#biosafety4{
    width: 100%;
  }
  .modalContentWrapper .education-images-events-container#biosafety5{
    width: 100%;
  }
  .modalContentWrapper .education-images-events-container#biosafety6{
    width: 100%;
  }
  .modalContentWrapper .education-images-events-container#biosafety7{
    width: 80%;
  }
  .modalContentWrapper .education-images-events-container#medhub-id1{
    width: 80%;
  }
  .modalContentWrapper .education-images-events-container#medhub-id2{
    width: 70%;
  }
  .modalContentWrapper .education-images-events-container#researchernight1{
    width: 70%;
  }
  .modalContentWrapper .education-images-events-container#researchernight2{
    width: 75%;
    margin-bottom: 3%;
  }
  .modalContentWrapper .education-images-events-container#researchernight3{
    width: 75%;
  }
  .modalContentWrapper .education-images-events-container#smile-id1{
    width: 70%;
    margin-bottom: 3%;
  }
  .modalContentWrapper .education-images-events-container#smile-id2{
    width: 40%;
  }
  .modalContentWrapper .education-images-events-container#smile-id3{
    width: 80%;
    margin-bottom: 3%;
  }
  .modalContentWrapper .education-images-events-container#smile-id4{
    width: 80%;
  }
  .modalContentWrapper .education-images-events-container#smile-id5{
    width: 80%;
    margin-bottom: 3%;
  }
  .modalContentWrapper .education-images-events-container#smile-id6{
    width: 80%;
  }
  .modalContentWrapper .education-images-events-container#cinema-id1{
    width: 70%;
  }
  .modalContentWrapper .education-images-events-container#cinema-id2{
    width: 85%;
  }
  .modalContentWrapper .education-images-events-container#bioinformatics-id1{
    width: 80%;
  }
  .integrated-human-practices-upper-div1 .art-content-img-wrapper#art-id1{
    width: 60%;
    margin-bottom: 3%;
  }
  .integrated-human-practices-upper-div1 .art-content-img-wrapper#art-id2{
    width: 60%;
  }
  .integrated-human-practices-upper-div1 .art-content-img-wrapper#art-id3{
    width: 60%;
    margin-bottom: 3%;
  }
  .integrated-human-practices-upper-div1 .art-content-img-wrapper#art-id4{
    width: 60%;
  }
  .integrated-human-practices-upper-div1 .art-content-img-wrapper#art-id5{
    width: 60%;
    margin-bottom: 3%;
  }
  .integrated-human-practices-upper-div1 .art-content-img-wrapper#art-id6{
    width: 60%;
    margin-bottom: 3%;
  }
  .integrated-human-practices-upper-div1 .art-content-img-wrapper#art-id7{
    width: 60%;
  }
  .integrated-human-practices-upper-div1 .art-content-img-wrapper#art-id8{
    width: 50%;
    margin-bottom: 3%;
  }
  .integrated-human-practices-upper-div1 .art-content-img-wrapper#art-id9{
    width: 50%;
  }
  .integrated-human-practices-upper-div1 .art-content-img-wrapper#art-id10{
    width: 50%;
    margin-bottom: 3%;
  }
  .integrated-human-practices-upper-div1 .art-content-img-wrapper#art-id11{
    width: 50%;
  }
  .integrated-human-practices-upper-div1 .art-content-img-wrapper#art-id12{
    width: 50%;
  }
  .integrated-human-practices-upper-div1 .art-content-img-wrapper#art-id13{
    width: 50%;
    margin-bottom: 3%;
  }
  .integrated-human-practices-upper-div1 .art-content-img-wrapper#art-id14{
    width: 50%;
  }
  .integrated-human-practices-upper-div1 .art-content-img-wrapper#art-id15{
    width: 50%;
    margin-bottom: 3%;
  }
  .integrated-human-practices-upper-div1 .art-content-img-wrapper#art-id16{
    width: 50%;
  }
  .integrated-human-practices-upper-div1 .art-content-img-wrapper#art-id17{
    width: 50%;
    margin-bottom: 3%;
  }
  .integrated-human-practices-upper-div1 .art-content-img-wrapper#art-id18{
    width: 50%;
  }
}
@media only screen and (min-width: 576px) {
  .human-practices-banner {
    height: 40vh;
  }
  .human-practices-banner .human-practices-title {
    font-size: 20px;
  }
  .menu-human-practices-section .justify-content-center {
    justify-content: left!important;
  }
}
@media only screen and (min-width: 768px) {
  .human-practices-banner {
    height: 47vh;
  }
  .human-practices-banner .human-practices-title {
    font-size: 30px;
  }
}
@media only screen and (min-width: 992px) {
  .human-practices-banner {
    height: 55vh;
  }
  .human-practices-banner .human-practices-title {
    font-size: 50px;
  }
  .menu-human-practices-section .justify-content-center {
    justify-content: center!important;
  }
  .header-of-slogan #word-of-join{
    font-size: 480%;
  }
  .header-of-slogan #words-our-adventure{
    font-size: 120%;
    margin-top: -20px;
  }
}
@media only screen and (min-width: 1200px) {
  .human-practices-banner {
    height: 66vh;
  }
  .header-of-slogan #word-of-join{
    font-size: 580%;
  }
  .header-of-slogan #words-our-adventure{
    margin-top: -30px;
    font-size: 150%;
  }
}
@media only screen and (min-width: 1400px) {
  .human-practices-banner {
    height: 70vh;
  }
  .header-of-slogan #word-of-join{
    font-size: 780%;
  }
  .header-of-slogan #words-our-adventure{
    margin-top: -50px;
    font-size: 200%;
  }
}
.upper-divider-banner {
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  line-height: 0;
}

.upper-divider-banner svg {
  position: relative;
  display: block;
  width: calc(100% + 1.3px);
  height: 46px;
}

.upper-divider-banner .shape-fill {
  fill: rgb(10, 10, 17);
}
.human-practices-banner {
  background: url('https://static.igem.wiki/teams/4810/wiki/background-banner-human-practices.jpg');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 1;
  margin-top: 100px;
  margin-bottom: 0px;
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding-left: 0%;
  padding-right: 0%;
}
.human-practices-title {
  margin: auto;
  font-size: 50px;
  width: 40%;
  color: white;
  text-align: center;
  background-color: rgba(21, 21, 30, 0.7);
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 50px;
  border-bottom: 5px solid #37aac7 !important;
  border-top: 5px solid #37aac7;
  border-left: 5px solid #37aac7;
  border-right: 5px solid #37aac7;
}
/*------------------ Wave Animation */
.ocean {
  height: 100px;
  width: 100%;
  position: relative;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-x: hidden;
}
.wave {
  background: url('https://static.igem.wiki/teams/4810/wiki/waves.svg') !important;
  position: absolute;
  width: 200%;
  height: 100%;
  animation: wave 10s -3s linear infinite;
  transform: translate3d(0, 0, 0);
  opacity: 0.8;
}
.wave:nth-of-type(2) {
  bottom: 0;
  animation: wave 18s linear reverse infinite;
  opacity: 0.5;
}
.wave:nth-of-type(3) {
  bottom: 0;
  animation: wave 20s -1s linear infinite;
  opacity: 0.5;
}
@keyframes wave {
  0% {
    transform: translateX(0);
  }

  50% {
    transform: translateX(-25%);
  }

  100% {
    transform: translateX(-50%);
  }
}
/*---------------------- Menu Human Practices */
.menu-human-practices-section {
  cursor: pointer;
  margin-bottom: 50px;
}
.menu-human-practices-section img {
  width: 180px;
  height: 180px;
  transition: transform 0.5s ease-in-out;
}
.menu-human-practices-title {
  display: flex;
  justify-content: center;
  align-items: center; 
  flex-direction: column;
  color: white;
  transition: transform 0.5s ease-in-out; 
}
.zoomIn:hover img {
  transform: scale(1.2);
}
.zoomIn:hover .menu-human-practices-title {
  transform: scale(1.1);
}
/*---------------------- Integrated Human Practices */
.integrated-human-practices-upper-container{
  margin: 0 auto; 
  width: 70vw;
}
.integrated-human-practices-upper-div1{
  box-shadow: 2px 2px 10px 10px rgba(163, 177, 198, 0.6); 
  padding: 5% 5% 5% 5%; 
  margin-bottom: 50px;
  color: white;
  text-align: justify;
  text-justify: inter-word;
}
.integrated-human-practices-upper-div2{
  box-shadow: 2px 2px 10px 10px rgba(163, 177, 198, 0.6); 
  padding: 5% 5% 5% 5%; 
  margin-bottom: 50px;
  color: white;
  text-align: justify;
  text-justify: inter-word;
}
.integrated-human-practices-upper-div3{
  box-shadow: 2px 2px 10px 10px rgba(163, 177, 198, 0.6); 
  padding: 5% 5% 5% 5%; 
  margin-bottom: 50px;
  color: white;
  text-align: justify;
  text-justify: inter-word;
}
.integrated-human-practices-upper-title{
  text-align: center;
  background-image: linear-gradient(to bottom right, #5b66bb, #25cfb2);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.join-adventure-icon-container{
  text-align: center;
}
.join-adventure-icon-prop{
  animation-name: spin;
  animation-timing-function: linear; 
  animation-duration: 6000ms;
  animation-iteration-count: infinite;
}
@keyframes spin {
  from {
      transform:rotate(0deg);
  }
  to {
      transform:rotate(360deg);
  }
}
.header-of-slogan{
  text-align: center;
}
#word-of-join{
  font-size: 780%;
  color: rgb(173, 216, 230);
  letter-spacing: .2rem;
  margin-bottom: unset;

  background-image: linear-gradient(to bottom right, #5b66bb, #25cfb2);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
#words-our-adventure{
  margin-top: -50px;
  font-size: 200%;
  color: rgb(128, 128, 128);
  font-weight: 800;
}
#ages-title-of-section{
  font-size: 120%;
}
/*----------------------Timeline Styling */
.timeline-section {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	min-height: 300px;
  margin-top: 3%;
}
.timeline-container {
	width: 80vw;
	flex-wrap: wrap;
	display: flex;
	justify-content: space-around;
	align-items: center;
	max-width: 1000px;
	position: relative;
	z-index: 0;
	margin-left: calc((80vw - 25px) / 20);
}
.timeline-container input {
	width: 25px;
	height: 25px;
	background-color: rgb(128, 128, 128);
	position: relative;
	border-radius: 50%;
	display: block;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	cursor: pointer;
}
.timeline-container input:focus {
	outline: none;
}
.timeline-container input::before,
.timeline-container input::after {
	content: "";
	display: block;
	position: absolute;
	z-index: -1;
	top: 50%;
	transform: translateY(-50%);
	background-color: rgb(128, 128, 128);
	width: 4vw;
	height: 5px;
	max-width: 50px;
}
input::before {
	left: calc(-4vw + 12.5px);
}
input::after {
	right: calc(-4vw + 12.5px);
}
.timeline-container input:checked {
	background-color: rgb(128, 128, 128);
}
.timeline-container input:checked::before {
	background-color: rgb(128, 128, 128);
}
.timeline-container input:checked::after {
	background-color: rgb(173, 216, 230);
}
.timeline-container input:checked~input,
.timeline-container input:checked~input::before,
.timeline-container input:checked~input::after {
	background-color: rgb(173, 216, 230);
}
.timeline-container input:checked+.information-of-symbol span {
	font-size: 22px;
	font-weight: bold;
}
.information-of-symbol {
	width: 25px;
	height: 25px;
	display: block;
	visibility: hidden;
	position: relative;
	z-index: -1;
	left: calc((((80vw - 25px) / 20) * -1) - 1px);
}
.information-of-symbol span {
	visibility: visible;
	position: absolute;
	font-size: 20px;
}
.information-of-symbol span.symbol-age {
	bottom: -30px;
	left: 50%;
	transform: translateX(-50%);
}
#timeline-each-category {
	width: 100%;
	margin-top: 140px;
	font-size: 22px;
	font-weight: 400;
	margin-left: calc((-80vw - 25px) / 20);
}
#timeline-each-category .timeline-item {
	margin-top: 0;
	display: none;
}
input[data-information="10"]:checked~#timeline-each-category div[data-information="10"] {
	display: block;
}
input[data-information="20"]:checked~#timeline-each-category div[data-information="20"] {
	display: block;
}
input[data-information="30"]:checked~#timeline-each-category div[data-information="30"] {
	display: block;
}
input[data-information="40"]:checked~#timeline-each-category div[data-information="40"] {
	display: block;
}
input[data-information="50"]:checked~#timeline-each-category div[data-information="50"] {
	display: block;
}
input[data-information="60"]:checked~#timeline-each-category div[data-information="60"] {
	display: block;
}
input[data-information="70"]:checked~#timeline-each-category div[data-information="70"] {
	display: block;
}
input[data-information="80"]:checked~#timeline-each-category div[data-information="80"] {
	display: block;
}
input[data-information="90"]:checked~#timeline-each-category div[data-information="90"] {
	display: block;
}
input[data-information="100"]:checked~#timeline-each-category div[data-information="100"] {
	display: block;
}
@media (min-width: 1200px) {
	.timeline-container {
		margin-left: 62.5px;
	}

	input::before {
		left: -37.5px;
	}

	input::after {
		right: -37.5px;
	}

	.information-of-symbol {
		left: calc((((1000px - 25px) / 20) * -1) - 1px);
	}

	#timeline-each-category {
		margin-left: -37.5px;
	}
}

@media (max-width: 620px) {
	.timeline-section {
		justify-content: initial;
	}

	.timeline-container {
		flex-wrap: wrap;
		justify-content: center;
		width: 400px;
		height: auto;
		margin-top: 15vh;
		margin-left: 0;
		padding-bottom: 30px;
	}

	.timeline-container input,
	.timeline-container .information-of-symbol {
		width: 60px;
		height: 60px;
		margin: 0 10px 50px;
	}

	input {
		background-color: transparent !important;
		z-index: 1;
	}

	.timeline-container input::before,
	.timeline-container input::after {
		content: none;
    width: 0vw;
    height: 0vw;
	}

	.timeline-container input:checked+.information-of-symbol {
		background-color: rgb(128, 128, 128);
	}

	.timeline-container input:checked+.information-of-symbol span.symbol-age {
		font-size: 20px;
	}
	.timeline-container .information-of-symbol {
		visibility: visible;
		border-radius: 50%;
		z-index: 0;
		left: 0;
		margin-left: -70px;
		background-color: rgb(173, 216, 230);
	}

	.timeline-container .information-of-symbol span.symbol-age {
		top: 0;
		left: 0;
		transform: none;
		width: 100%;
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		color: #ECF0F1;
	}
	#timeline-each-category {
		margin-top: 30px;
		margin-left: 0;
		text-align: center;
	}
}

@media (max-width: 480px) {
	.timeline-container {
		width: 340px;
	}
}

@media (max-width: 400px) {
	.timeline-container {
		width: 300px;
	}
}

/*----------------------Integrated Human Practices Activities*/
.timeline-item-content{
  border-radius: .25rem;
  box-shadow: 2px 2px 10px 10px rgba(163, 177, 198, 0.6); 
  padding: 5% 5% 5% 5%; 
  margin-bottom: 50px;
  margin-top: 15px;
}
.timeline-item-content p{
  font-size: 18px;
}
.timeline-item-header {
  width: fit-content;
}


.timeline-item-header h1 {
  margin: 0 auto;
  overflow: hidden;
  white-space: nowrap;
  border-right: .10em solid rgb(228, 169, 61);
  letter-spacing: .10em;
  animation:
    typeEffect 2.5s steps(30, end),
    typingSymbol .50s step-end infinite;
}

@keyframes typeEffect {
  from {
    width: 0
  }
  to {
    width: 100%
  }
}

@keyframes typingSymbol {
  from {
    border-color: transparent
  }
  to {
    border-color: transparent
  }
  50% {
    border-color: rgb(228, 169, 61);
  }
}
.human-practices-event h4 {
  width: fit-content;
  letter-spacing: .20em;
  background-color: rgb(173, 216, 230);
  color: white;
  padding: 2% 2%; 
}
.timeline-item-content .human-practices-image-of-activity-container{
  max-width: fit-content;
  text-align: center;
  border-radius: .50rem;
  box-shadow: 2px 2px 10px 10px rgba(163, 177, 198, 0.6); 
  padding: 2%;
}
.human-practices-image-of-activity-container img{
  width: 60%;
  height: 60%;
}
/* --------------References */
.reference-section-human-practices{
  width: 90vw;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 50px;
  font-family:'Times New Roman';
}
.references-title{
  width: fit-content;
  font-size: 200%;
  font-weight: 800;
  border-bottom: solid;
}
/* --------------Overview */
.overview-container h1{
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
  background-image: linear-gradient(to bottom right, #5b66bb, #25cfb2);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;

  font-size: 350%;
}
.overview-container h3{
  font-weight: 800;
  color: rgb(128, 128, 128);
}
/* ----------- Overview Tab Section */
.overview-tab-component {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  background-color: #1d1d1d;
  box-shadow: 2px 2px 10px 10px rgba(163, 177, 198, 0.6); 
  margin-bottom: 60px;
  margin-top: 30px;
}
.overview-human-practices-subtitle{
  margin: 30px 0 60px 0;
  color: white;
}
.overview-tab-component h2{
  color: rgb(173, 216, 230);
}
.overview-tab-input-component {
  position: absolute;
  opacity: 0;
}
.overview-tab-label-component {
  width: 100%;
  padding: 10px 30px;
  background-color: #1d1d1d;
  cursor: pointer;
  font-weight: 800;
  font-size: 120%;
  letter-spacing: .12rem;
  color: #ffffff;
  transition: background-color 0.2s, color 0.2s;
}
.overview-tab-label-component:hover {
  background-color: #1d1d1d;
  color: #ffffff;
}
.overview-tab-label-component svg {
  fill: #ffffff;
}
.overview-tab-label-component:hover svg {
  fill: #ffffff;
}
.overview-tab-label-component:hover svg path{
  fill: #ffffff;
}
.overview-tab-label-component:active {
  background-color: #ffffff;
}
.overview-tab-label-component:active svg {
  fill: #ffffff;
}
.overview-tab-label-component:active svg path{
  fill: #ffffff;
}
.overview-tab-input-component + .overview-tab-label-component svg path{
  fill: white;
}
.overview-tab-input-component:focus + .overview-tab-label-component {
  z-index: 1;
}
.overview-tab-input-component:checked + .overview-tab-label-component {
  background-color: white;
  color: #193158;
}
.overview-tab-input-component:checked + .overview-tab-label-component svg {
  fill: #193158;
}
.overview-tab-input-component:checked + .overview-tab-label-component svg path{
  fill: #193158;
}
.overview-tab-content-component {
  display: none;
  background-color: rgb(10, 10, 17);
  padding: 20px 30px 30px;
  color: white;
}
.overview-tab-input-component:checked + .overview-tab-label-component + .overview-tab-content-component {
  display: block;
}
@media (min-width: 576px) {
  .overview-tab-label-component {
    width: auto;
  }
  .overview-tab-content-component {
    order: 65;
  }
}
/* ---------------Inclusivity */
.overview-inclusivity-title{
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
  background-image: linear-gradient(to bottom right, #5b66bb, #25cfb2);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  font-size: 350%;
}
.overview-inclusivity-upper-div{
  box-shadow: 2px 2px 10px 10px rgba(163, 177, 198, 0.6); 
  padding: 5% 5% 5% 5%; 
  margin-bottom: 80px;
  color: white;
  text-align: justify;
  text-justify: inter-word;
}
.inclusivity-menu{
  width: 100%;
  margin-bottom: 100px;
}
.inclusivity-menu ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  list-style: none;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  gap: 5rem;
}
.inclusivity-menu ul li {
  grid-template:
    "menu-for-activities"
    "inclusivity-menu-icon"
    "inclusivity-menu-subtitle"
    "inclusivity-menu-text";
  width: 10em;
  display: grid;
  align-items: flex-start;
  text-align: center;
  padding-bottom: calc(3rem);
  background-image: linear-gradient(rgba(0, 0, 0, 0.5) 2rem,rgba(0, 0, 0, 0.4) 2rem,rgba(0, 0, 0, 0) 7rem);
  background-color: var(--background-of-menu-item);
  clip-path: polygon(-120% 0, 125% 0, 130% 90%, 50% 100%, -80% 80%);
  gap: 1.2rem;
}
.inclusivity-menu ul li::before {
  grid-area: menu-for-activities;
  width: calc(100% + 7rem);
  height: 50%;
  content: "";
  margin: 0.5rem 0 0 -2.5rem;
  background-image: linear-gradient(rgba(227, 227, 227, 0.2),rgba(227, 227, 227, 0.2) 35%,rgba(227, 227, 227, 0.2) 35%,
    rgba(0, 0, 0, 0.2) 60%,
    rgba(0, 0, 0, 0.2) 60%,
    rgba(0, 0, 0, 0.2)
  );
  background-color: rgb(131, 131, 131);
  z-index: -4;
}
.inclusivity-menu ul li::after {
  grid-area: menu-for-activities;
  height: 2rem;
  content: "";
  background-image: linear-gradient(rgba(227, 227, 227, 0.2),rgba(227, 227, 227, 0.2) 35%,rgba(227, 227, 227, 0.2) 35%,
    rgba(0, 0, 0, 0.2) 60%,
    rgba(0, 0, 0, 0.2) 60%,
    rgba(0, 0, 0, 0.2)
  );
  background-color: var(--background-of-menu-item);
}
.inclusivity-menu ul li .inclusivity-menu-icon{
  padding-right: 10%;
  padding-left: 10%;
  text-shadow: 1px 1px 1.5rem rgba(0, 0, 0, 0.6);
  color: rgb(255, 255, 255);
}
.inclusivity-menu ul li .inclusivity-menu-subtitle {
  padding-right: 10%;
  padding-left: 10%;
  font-size: 130%;
  font-weight: 600;
  text-shadow: 1px 1px 1.5rem rgba(0, 0, 0, 0.6);
  color: rgb(255, 255, 255);
}
.inclusivity-menu ul li .inclusivity-menu-text {
  padding-right: 10%;
  padding-left: 10%;
  font-size: 95%;
  text-shadow: 1px 1px 1.5rem rgba(0, 0, 0, 0.6);
  color: rgb(255, 255, 255);
}
/* --------------Inclusivity Activities */
.overview-inclusivity-activities-section .overview-inclusivity-activities-title {
  text-align: center;
}
.overview-inclusivity-activity-wrapper {
  position: relative;
  display: grid;
  grid-template-columns: 1fr 4fr;
}
.overview-inclusivity-activity-number {
  height: calc(11vw + 80px);
  top: 0;
  position: sticky;
  padding: 90px 0px;
  text-align: center;
  transition: all 0.3s ease-in;
  font-size: 9vw;
  font-weight: 500;
}
.overview-inclusivity-activity-content {
  padding: 25px 0;
  display: grid;  
  grid-template-columns: 1fr 4fr;
}
.overview-inclusivity-activity-content .overview-inclusivity-activity-text {
  line-height: 28px;
  box-shadow: 2px 2px 10px 10px rgba(163, 177, 198, 0.6); 
  padding: 5% 5% 5% 5%; 
}
.overview-inclusivity-activity-text-img-wrapper{
  width: fit-content;
  text-align: center;
}
.overview-inclusivity-activity-text img{
  width: 100%;
}
/*----------------------------------- Education Section */
.education-and-communication-wrapper-content{
  margin-bottom: 100px;
}
.education-and-communication-wrapper-intoduction{
  margin-top: 50px;
  margin-bottom: 50px;
}
.education-and-communication-container1{
  box-shadow: 2px 2px 10px 10px rgba(163, 177, 198, 0.6); 
  padding: 5% 5% 5% 5%; 
  margin-bottom: 50px;
  margin-left: 10%;
  margin-right: 10%;
  color: white;
}
.education-and-communication-container1 p{
  text-align: justify;
  text-justify: inter-word;
}
.education-and-communication-container2{
  box-shadow: 2px 2px 10px 10px rgba(163, 177, 198, 0.6); 
  padding: 5% 5% 5% 5%; 
  margin-bottom: 50px;
  margin-left: 10%;
  margin-right: 10%;
}
.education-and-communication-container-title{
  text-align: center;
}
.education-and-communication-container-list{
  box-shadow: 2px 2px 10px 10px rgba(163, 177, 198, 0.6); 
  padding: 5% 5% 5% 5%; 
  margin-bottom: 50px;
}
.education-and-communication-container-each-list-item{
  margin-bottom: 100px;
}
.education-and-communication-container-list-title{
  text-align: center;
  font-weight: 700;
  margin-bottom: 5%;
  margin-top: 5%;
}
.list-item-menu-edu-and-communication{
  width: fit-content;
}
.education-and-communication-sidebar-menu{
  position: sticky;
  top: 30%;
  border-left-style: dotted;
  padding-left: 5%;
  margin-bottom: 10%;
}
.education-and-communication-sidebar-menu a{
  color: #000000;
  text-decoration: none;
  letter-spacing: .1rem;
}
#education1,
#education2,
#education3,
#education4,
#education5,
#education6{
  padding-top: 100px;
  margin-top: -100px;
}
.education-and-communication-sidebar-menu-icon{
  display: inline-block;
}
.education-and-communication-sidebar-menu-title{
  margin-bottom: 30px;
}
.education-and-communication-sidebar-menu li{
  margin-bottom: 30px;
}
.list-of-sidebar-menu-education-and-communication>li.active a{
  color: #37aac7;
}
.education-and-communication-sidebar-menu-loader{
  display: inline-block;
}
.education-and-communication-sidebar-menu-item-loader {
  z-index: 25;
  display: flex;
  align-items: center;
  align-content: center; 
  justify-content: center;  
	overflow: hidden;
  width: 100%;
  height: 100%;
}
.circle-load {
  margin: 4px 4px 4px 4px;
  border-radius: 100%;
  border: 2px solid #37aac7;
}
.circle-load:nth-child(1) {
  animation: loaderKeyframe .6s ease-in-out alternate infinite;
}
.circle-load:nth-child(2) {
  animation: loaderKeyframe .6s ease-in-out alternate .2s infinite;
}
.circle-load:nth-child(3) {
  animation: loaderKeyframe .6s ease-in-out alternate .4s infinite;
}
@keyframes loaderKeyframe {
  100% { 
    transform: scale(2.5); 
  }
}
.education-and-communication-container-title-with-icon{
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-align: center;
  background-image: linear-gradient(to bottom right, #5b66bb, #25cfb2);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.icon-rotation-wrapper .icon-rotation-wrapper-div{
	animation: rotationOfEducationTitleIcons 4s infinite;
}
#icon-rotation1{
  align-items: center;
  margin-right: 5%;
}
#icon-rotation2{
  align-items: center;
  margin-left: 5%;
}
@keyframes rotationOfEducationTitleIcons{
  from {
      -webkit-transform: rotateY(180deg);
  }
  to {
      -webkit-transform: rotateY(-180deg);
  }
}
@media (max-width: 576px) {
  #icon-rotation1{
    display: none;
  }
  #icon-rotation2{
    display: none;
  }
}
/* ------------Timeline Section */
.timeline-events-section {
  position: relative;
  max-width: 1200px;
  /* margin: 0 auto; */
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 100px;
  margin-top: 100px;
}
.timeline-events-section::after {
  content: '';
  position: absolute;
  width: 6px;
  background-color: white;
  top: 0;
  bottom: 0;
  left: 50%;
  margin-left: -3px;
}
.timeline-events-container {
  padding: 10px 40px;
  position: relative;
  background-color: inherit;
  width: 50%;
}
.timeline-events-container::after {
  content: '';
  position: absolute;
  width: 25px;
  height: 25px;
  right: -13px;
  background-color: white;
  border: 4px solid #f09651;
  top: 15px;
  border-radius: 50%;
  z-index: 1;
}
.left-event {
  left: 0;
}
.right-event {
  left: 50%;
}
.left-event::before {
  content: " ";
  height: 0;
  position: absolute;
  top: 22px;
  width: 0;
  z-index: 1;
  right: 30px;
  border: medium solid white;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #193158;
}
.right-event::before {
  content: " ";
  height: 0;
  position: absolute;
  top: 22px;
  width: 0;
  z-index: 1;
  left: 30px;
  border: medium solid white;
  border-width: 10px 10px 10px 0;
  border-color: transparent #193158 transparent transparent;
}
.right-event::after {
  left: -13px;
}
.timeline-events-content {
  padding: 20px 30px;
  background-color: white;
  position: relative;
  border-radius: 6px;
}
.left-event .timeline-events-content {
  background-color: #193158;
}
.right-event .timeline-events-content {
  background-color: #193158;
}
.scientists-section .timeline-events-content{
  background-color: #cc631d;
}
.scientists-section.left-event::before {
  border-color: transparent transparent transparent #cc631d; 
}
.scientists-section.right-event::before {
  border-color: transparent #cc631d transparent transparent;
}
.education-images-events-container{
  width: 100%;
  margin-left: auto; 
  margin-right: auto;
}

@media screen and (max-width: 600px) {
  .timeline-events-section::after {
    left: 31px;
  }
  .timeline-events-container {
    width: 100%;
    padding-left: 70px;
    padding-right: 25px;
  }
  .timeline-events-container::before {
    left: 60px;
    border: medium solid white;
    border-width: 10px 10px 10px 0;
    border-color: transparent white transparent transparent;
  }
  .left-event::after, .right-event::after {
    left: 18px;
  }
  .right-event {
    left: 0%;
  }
}
.timeline-button-container{
  display: flex; 
  justify-content: center; 
}
.timeline-events-title{
  text-align: center; 
  color: white;
  font-size: 150%;
  cursor: pointer;
}
.modal-body-title-of-event{
  padding-bottom: 30px;
  text-align: center;
}
.modal-body .timeline-more-details-image-container{
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.timeline-events-section .left-event .btn-primary{
  background-color: #37aac7;
  border-color: #37aac7;
}
.timeline-events-section .left-event .btn-primary:hover{
  background-color: #193158;
  border-color: #193158;
}
.timeline-events-section .left-event .btn-primary:focus{
  background-color: #193158;
  border-color: #193158;
}
.timeline-events-section .right-event .btn-primary{
  background-color: #193158;
  border-color: #193158;
}
.timeline-events-section .right-event .btn-primary:hover{
  background-color: #37aac7;
  border-color: #37aac7;
}
.timeline-events-section .right-event .btn-primary:focus{
  background-color: #37aac7;
  border-color: #37aac7;
}
.image-gallery-more-details-container {
  padding: 40px 5%;
}
.image-gallery-more-details {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.image-gallery-more-details .image-gallery-column {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.image-gallery-details-image-item img {
  width: 100%;
  height: 100%;
  border-radius: 6px;
  object-fit: cover;
}
@media only screen and (min-width: 768px) {
  .image-gallery-more-details {
    flex-direction: row;
  }
}
.skai-image{
  width: 40%; 
  height: 40%; 
  text-align: center;
}
#researcher-night-image1,
#researcher-night-image2{
  width: 70%;
  height: 70%;
  border-radius: 6px;
}
/* ----------------------Stories Section----------------------- */
.stories-quote-of-person{
  background-image: linear-gradient(to bottom right, #e0c113, #16239b);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  font-size: 180%;
  display: table;
  margin: 0 auto;
}
.stories-comment-of-person{
  background-image: linear-gradient(to bottom right, #38A2D7, #561139);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  font-size: 180%;
  display: table;
  margin: 0 auto;
}
.overview-synasthesia-upper-div-poet{
  box-shadow: 2px 2px 10px 10px rgba(163, 177, 198, 0.6); 
  padding: 5% 35% 5% 35%; 
  margin-bottom: 80px;
  color: white;
  text-align: center;
  text-justify: inter-word;
}
.overview-synesthesia-upper-div{
  box-shadow: 1px 1px 5px 5px #ff6699,
                1px 1px 5px 5px #ffcccc;
  padding: 5% 5% 5% 5%; 
  margin-bottom: 80px;
  color: white;
  text-align: justify;
  text-justify: inter-word;
}
.overview-synesthesia-title{
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
  background-image: linear-gradient(to bottom right, #ff6699, #b34700);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  font-size: 350%;
}
.education-combinatorics-image-container{
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}
.wet-lab-notebook-pdf-reader-wrapper {
  margin-top: 100px;
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
}
.wet-lab-notebook-pdf-reader {
  width: 900px;
  height: 800px;
}
/* -------Education Images------ */
.small-img{
  max-width: 62%;
  height: auto;
}
.modalContentWrapper{
  margin-left: 3%; 
  margin-right: 3%;
}
.modalContentWrapper p{
  text-align: justify;
}
.education-images-events-container#pfsb1{
  width: 30%;
}
.education-images-events-container#pfsb2{
  width: 35%;
}
.education-images-events-container#esfie1{
  width: 40%;
}
.education-images-events-container#esfie2{
  width: 60%;
}
.education-images-events-container#esfie3{
  width: 60%;
}
.education-images-events-container#sffe1{
  width: 40%;
}
.education-images-events-container#sffe2{
  width: 40%;
}
.education-images-events-container#skai1{
  width: 30%;
}
.education-images-events-container#metadrash1{
  width: 40%;
}
.education-images-events-container#metadrash2{
  width: 40%;
}
.education-images-events-container#playce1{
  width: 90%;
}
.education-images-events-container#playce2{
  width: 60%;
}
.education-images-events-container#playce3{
  width: 40%;
}
.education-images-events-container#sivil1{
  width: 45%;
}
.education-images-events-container#sivil2{
  width: 35%;
}
.education-images-events-container#biosafety1{
  width: 80%;
}
.education-images-events-container#biosafety2{
  width: 87%;
}
.education-images-events-container#biosafety3{
  width: 30%;
}
.education-images-events-container#biosafety4{
  width: 100%;
}
.education-images-events-container#biosafety5{
  width: 100%;
}
.education-images-events-container#biosafety6{
  width: 100%;
}
.education-images-events-container#biosafety7{
  width: 80%;
}
.education-images-events-container#medhub-id1{
  width: 40%;
}
.education-images-events-container#medhub-id2{
  width: 30%;
}
.education-images-events-container#researchernight1{
  width: 35%;
}
.education-images-events-container#researchernight2{
  width: 55%;
}
.education-images-events-container#researchernight3{
  width: 70%;
}
.education-images-events-container#smile-id1{
  width: 70%;
}
.education-images-events-container#smile-id2{
  width: 40%;
}
.education-images-events-container#smile-id3{
  width: 80%;
}
.education-images-events-container#smile-id4{
  width: 80%;
}
.education-images-events-container#smile-id5{
  width: 80%;
}
.education-images-events-container#smile-id6{
  width: 80%;
}
.education-images-events-container#cinema-id1{
  width: 35%;
}
.education-images-events-container#cinema-id2{
  width: 55%;
}
.education-images-events-container#bioinformatics-id1{
  width: 35%;
}
/* ---------Art Section */
.art-content-img-wrapper {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 100%;
}
.art-content-img-wrapper#art-id1{
  width: 50%;
}
.art-content-img-wrapper#art-id2{
  width: 50%;
}
.art-content-img-wrapper#art-id3{
  width: 50%;
}
.art-content-img-wrapper#art-id4{
  width: 50%;
}
.art-content-img-wrapper#art-id5{
  width: 50%;
}
.art-content-img-wrapper#art-id6{
  width: 50%;
}
.art-content-img-wrapper#art-id7{
  width: 50%;
}
.art-content-img-wrapper#art-id8{
  width: 50%;
}
.art-content-img-wrapper#art-id9{
  width: 50%;
}
.art-content-img-wrapper#art-id10{
  width: 50%;
}
.art-content-img-wrapper#art-id11{
  width: 50%;
}
.art-content-img-wrapper#art-id12{
  width: 50%;
}
.art-content-img-wrapper#art-id13{
  width: 50%;
}
.art-content-img-wrapper#art-id14{
  width: 50%;
}
.art-content-img-wrapper#art-id15{
  width: 50%;
}
.art-content-img-wrapper#art-id16{
  width: 50%;
}
.art-content-img-wrapper#art-id17{
  width: 50%;
}
.art-content-img-wrapper#art-id18{
  width: 50%;
}