@media all and (min-width: 768px) {

	.show-in-mobile,
	.show-on-mobile {
		display: none !important;
	}
	.main-nav-ul > li.has-sons.active::after,
	.main-nav-ul > li.has-sons:hover::after {
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
	}
	.main-nav-ul a:hover {
		color: #00ebd1;
	}
	.main-nav-ul li:hover > ul {
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
		filter: alpha(opacity=100);
		opacity: 1;
		-khtml-opacity: 1;
		visibility: visible;
	}
	body.header-active:not(.main-menu-is-open) #page-header {
		height: 99px;
	}
	body.header-active:not(.main-menu-is-open) .logo-img-white {
		height: 69px;
	}
	.main-nav-ul > li.has-sons::after {
		content: "";
		min-width: 75px;
		background: #00ebd1;
		height: 1px;
		flex-grow: 1;
		flex-shrink: 0;
		-webkit-transform: scale(0,1);
		transform: scale(0,1);
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0;
	}
	.main-nav-ul > li {
		position: relative;
	}
	.section-events-item:hover .se-item-text-wrap {
		max-height: 100%;
	}
	.section-events-excerpt {
		margin: 0 0 30px 0;
	}
}
@media all and (min-width: 992px) {
	.show-in-tablet,
	.show-on-tablet {
		display: none !important;
	}
	#page-footer a,
	.login-popup-bottom-text a::after,
	.footer-bottom-links-list-wrap a,
	.footer-top-links-item a,
	.footer-bottom-links-list a,
	.tran02,
	.tran02 svg,
	.tran02 path,
	.tran02::before,
	.tran02::after {
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
	.tran04,
	.tran04 svg,
	.tran04 path,
	.tran04::before,
	.tran04::after {
		-webkit-transition: all 0.4s ease;
		transition: all 0.4s ease;
	}
	#page-footer a:hover,
	.footer-bottom-links-list-wrap a:hover,
	.footer-top-links-item a:hover,
	.footer-bottom-links-list a:hover {
		color: #fff;
	}
	.blue-btn:not(div):hover {
		background: #191919;
		color: #00ebd1;
	}
	.blue-border-btn:not(div):hover {
		background: #00ebd1;
	}
	.scroll-down-btn:hover,
	.header-left-btn-a:hover {
		color: #00ebd1 !important;
	}
	.hp-top-banner-section {
		min-height:100vh;
	}
	.hp-top-banner-figure {
		height:100%;
		position:absolute;
		left:0;
		top:0;
	}
	.reset-pass-btn:hover,
	.btn-read-more:hover {
		color: #00ebd1;
	}
	.btn-read-more:hover::after {
		background: #fff;
		-webkit-transform: scale(0.8,1);
		transform: scale(0.8,1);
	}
	.login-popup-bottom-text a:hover::after,
	.instagram-link:hover::after {
		-webkit-transform: scale( 0.7, 1 );
		transform: scale( 0.7, 1 );
	}
	.timline-years-btn:not(.active):hover::after {
		background: rgb(0 235 209 / 20%);
	}
	.timline-years-btn .timeline-vswiper-years-content {
		max-width: none !important;
	}
	.bottom-border-btn:hover::after {
		-webkit-transform: scale(0.7,1);
		transform: scale(0.7,1);
	}
	.section-faq-list > li:hover .section-faq-item-btn .q-plus-minus::before,
	.section-faq-list > li:hover .section-faq-item-btn .q-plus-minus::after {
		background: #00ebd1;
	}
	.section-events-item-content-wrap .blue-border-btn:hover {
		color: #191919;
	}
	.section-events-img {
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.section-events-item:hover .section-events-img {
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}
	.section-events-excerpt-inner {
		max-width: 387px;
	}
	.our-collection-item-title-link:hover {
		color: #00EBD1;
	}
	.our-collection-item-img-wrap:hover .our-collection-item-img {
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}
	.our-collection-item:hover {
		box-shadow: 10px 10px 30px 0px rgba(11, 11, 11, 0.10);
		-webkit-transform: translate(-5px,-5px);
		transform: translate(-5px,-5px);
	}
	.request-form-steps-footer .wpcf7-submit:hover,
	.prev-step:hover,
	.next-step:hover {
		background: #191919;
		color: #fff;
	}
	.contact-page-top-details a:hover {
		color: #00EBD1;
	}
}
@media all and (max-width: 1538px) {
	.section-archive-img-wrap {
		height: 39.337vw;
	}
	.sections-title {
		font-size: 4.7vw;
	}
	.section-archive-subtitle {
		font-size: 1.95vw;
	}
	.cwi-content-wrap .sections-title {
		font-size: 5.85vw;
	}
	.our-staff-item-img {
		height: 21.9vw;
	}
	.section-our-staff .swiper {
		width: -webkit-calc(100% + 40px);
		width: calc(100% + 40px);
		margin: 0 -20px;
		padding: 0 20px;
	}
}
@media all and (max-width: 1440px) {
	#page-header {
		padding: 0 20px;
	}
	.header-left-btns {
		margin: 0 0 0 40px;
	}
	.main-nav-ul {
		padding-left: 152px;
	}
	.hp-top-banner-title {
		font-size: 5vw;
		line-height: 1.2;
	}
	.footer-bottom-links-list-wrap ul {
		gap: 16px 30px;
	}
	.hebrew-university-logo-menu {
		max-width: 260px;
	}
	.footer-top-text {
		font-size: 2.8vw;
	}
	.section-about-title {
		font-size: 5.556vw;
	}
	.section-about-gallery-img {
		margin: 2vw 0;
	}
	.section-about-gallery-img {
		width: -webkit-calc(50% - 2vw);
		width: calc(50% - 2vw);
		height: 32.1vw;
	}
	.section-about-gallery-img:nth-child(2) {
		margin-top: -webkit-calc(100px + 2vw);
		margin-top: calc(100px + 2vw);
	}
	.quotes-swiper .swiper-slide {
		min-height: 450px;
		padding: 70px 0;
	}
	.swiper-quote {
		font-size: 4.3vw;
	}
	.timeline-post-title {
		font-size: 11vw;
		line-height: 1;
	}
	.post-type-archive-timeline #page-header {
		padding-left: 60px;
	}
	.section-events-item-content-wrap {
		padding: 0 24px 24px;
	}
	.our-collection-item-content {
		padding: 0 0 0 30px;
	}
	.request-form-inner-container {
		gap: 20px;
	}
	.contact-section-top {
		padding-left: 0;
		padding-right: 0;
	}
	.contact-page-title {
		font-size: 5.571vw;
	}
}
@media all and (max-width: 1200px) {
	.hide-in-1200,
	.hide-on-1200 {
		display: none !important;
	}
	.main-nav-ul {
		padding-left: 20px;
	}
	.main-nav-ul a {
		font-size: 32px;
	}
	.main-nav-ul ul a {
		font-size: 16px;
	}
	.hp-top-banner-bottom-section .hebrew-university-logo-menu {
		position: static;
		margin: 0 0 32px 20px;
	}
	.footer-bottom-container {
		flex-wrap: wrap;
	}
	.footer-bottom-copyrights {
		width: 100%;
		order: 3;
		padding: 20px 0 0 0;
	}
	.footer-bottom-links-list-wrap {
		order: 1;
	}
	.footer-bottom .hebrew-university-logo-menu {
		order: 2;
	}
	.section-archive-images-and-videos-wrap {
		gap: 30px;
	}
	.sections-title,
	.section-archive-img-wrap {
		width: -webkit-calc(34.45% - 30px);
		width: calc(34.45% - 30px);
	}
	.section-events-container,
	.section-logos-container,
	.section-faq-container {
		gap: 30px;
	}
	.section-archive-container {
		gap: 70px 30px;
	}
	.section-archive {
		padding-bottom: 70px;
	}
	.play {
		width: 88px;
		height: 88px;
		margin: -44px 0 0 -44px;
	}
	.section-faq {
		padding: 80px 0;
	}
	.section-logos {
		padding: 70px 0;
	}
	.section-events {
		padding: 100px 0;
	}
	.events-category-container,
	.section-events-list {
		gap: 30px;
	}
	.section-events-item {
		width: -webkit-calc(50% - 15px);
		width: calc(50% - 15px);
	}
	.se-item-title {
		font-size: 20px;
	}
	.events-category-container .section-events-item {
		width: -webkit-calc(33.333% - 20px);
		width: calc(33.333% - 20px);
	}
	.section-content-with-img-container {
		gap: 48px;
	}
	.cwi-paragraph {
		font-size: 21px;
	}
	.advanced-search-form {
		padding: 25px;
	}
	.advanced-search-reset,
	.advanced-search-submit {
		bottom: 25px;
	}
	.advanced-search-inputs-inner, .search-box-inputs-wrap {
		gap: 20px 14px;
	}
	.sbox-input-wrap {
		width: -webkit-calc(25% - 11px);
		width: calc(25% - 11px);
	}
	.search-page-title {
		font-size: 62px;
	}
	.swiper:not(.swiper-initialized) .our-staff-item {
		width: -webkit-calc(25% - 23px);
		width: calc(25% - 23px);
		max-width: -webkit-calc(25% - 23px);
		max-width: calc(25% - 23px);
	}
	.our-staff-item-img {
		height: 22vw;
	}
	.request-form-inner-container {
		padding: 0 20px;
	}
	.request-form-steps {
		gap: 20px;
		padding: 30px 0;
	}
	.request-form-steps-fields-wrap {
		width: -webkit-calc(33.333% - 14px);
		width: calc(33.333% - 14px);
	}
	.request-form-box-title {
		font-size: 15px;
	}
	.section-form-form-wrap form > p {
		gap: 20px 30px;
	}
	.contact-form-fields-wrap {
		width: -webkit-calc(50% - 15px);
		width: calc(50% - 15px);
	}
}
@media all and (max-width: 1024px) {
	body {
		font-size: 15px;
		line-height: 2;
	}
	.section-instagram {
		padding: 72px 0 114px 0;
	}
	.section-instagram-title-container {
		margin-bottom: 72px;
	}
	.section-events-item {
		height: 420px;
	}
	.yearpicker-header {
		height: 40px;
	}
	.yearpicker-items {
		font-size: 13px;
	}
	.section-content-with-img {
		padding: 0 0 85px 0;
	}
	.section-paragraphs-container {
		gap: 32px;
	}
	.section-paragraphs .sections-title {
		font-size: 42px;
	}
	.our-collection-list {
		gap: 30px;
	}
	.our-collection-item {
		width: -webkit-calc(50% - 15px);
		width: calc(50% - 15px);
		padding: 20px;
	}
	.our-collection-item-img-wrap {
		width: 32%;
	}
	.our-collection-item-content {
		max-width: 68%;
		padding: 0 0 0 20px;
	}
	.request-form-steps-footer .wpcf7-submit,
	.prev-step,
	.next-step {
		width: 170px;
	}
	.sbox-wrapper {
	    gap: 40px;
	}
}
@media all and (max-width: 991px) {
	.hide-in-tablet,
	.hide-on-tablet {
		display: none !important;
	}
	.main-nav-ul {
		max-width: 65%;
	}
	.main-nav-ul ul {
		max-width: 35vw;
	}
	.hp-top-banner-text {
		width: 100%;
	}
	.hp-top-banner-title {
		font-size: 36px;
		line-height: 48px;
	}
	.hp-top-banner-figure::before {
		content: "";
		background: -moz-linear-gradient(top, rgba(25,25,25,1) 6%, rgba(0,0,0,0) 100%);
		background: -webkit-linear-gradient(top, rgba(25,25,25,1) 6%,rgba(0,0,0,0) 100%);
		background: linear-gradient(to bottom, rgba(25,25,25,1) 6%,rgba(0,0,0,0) 100%);
		width: 100%;
		height: 20%;
		position: absolute;
		left: 0;
		top: 0;
	}
	.hp-top-banner-bottom-section .hebrew-university-logo-menu {
		position: absolute;
		bottom: 100%;
		margin-left: 0;
		right: 50%;
		-webkit-transform: translate(50%,0);
		transform: translate(50%,0);
	}
	.hp-top-banner-bottom-section .container1498 {
		padding: 0;
	}
	.hp-news-swiper.swiper {
		width: 100%;
		margin: 0;
		padding: 20px;
	}
	.footer-top-container {
		flex-direction: column;
		padding-top: 45px;
		padding-bottom: 33px;
	}
	.footer-top-text {
		width: 100%;
		font-size: 32px;
		line-height: 1.25;
		padding: 0 0 50px 0;
	}
	.footer-top-links-wrap {
		width: 100%;
	}
	.footer-bottom-links-list-wrap {
		width: 100%;
		padding: 0;
	}
	.footer-bottom-copyrights {
		order: 2;
	}
	.footer-bottom .hebrew-university-logo-menu {
		order: 3;
		margin: 33px auto 0;
	}
	.footer-bottom {
		padding: 33px 0;
	}
	.section-about {
		min-height: 1px;
	}
	.section-about-container {
		flex-direction: column;
	}
	.section-about-text {
		width: 100%;
	}
	.section-about-gallery {
		width: 100%;
		height: 430px;
	}
	.section-about-gallery-img {
		height: 58vw;
	}
	.swiper-quote {
		font-size: 5.5vw;
	}
	.instagram-link {
		font-size: 25px;
		line-height: 40px;
	}
	.timeline-container {
		height: auto;
		flex-direction: column-reverse;
	}
	.timeline-vertical-swiper {
		background: #fff;
		display: flex;
		width: 100%;
		height: 82px;
		margin: 0;
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 6;
	}
	.timeline-vertical-swiper .swiper-wrapper {
		gap: 24px;
		width: auto;
		box-sizing: border-box;
		padding: 0 20px;
		overflow: auto;
		margin: 0 auto;
	}
	.timeline-posts-wrap .swiper-slide,
	.timeline-posts-wrap swiper-slide,
	.timeline-posts-wrap .swiper-wrapper {
		height: auto;
	}
	.timeline-posts-wrap .swiper-wrapper {
		flex-direction: column;
	}
	.timeline-vswiper-years-img {
		width: 48px;
		height: 48px;
		margin: 0;
	}
	.timline-years-btn {
		display: flex;
		padding: 0;
		align-items: center;
		text-align: left;
		width: auto;
		flex-shrink: 0;
	}
	.timeline-vswiper-years-content {
		overflow: hidden;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.timeline-vswiper-years-content-inner {
		float: left;
	}
	.loader {
		position: fixed;
	}
	.timline-years-btn:not(.active) .timeline-vswiper-years-content {
		max-width: 0 !important;
	}
	.timeline-vswiper-years-text,
	.timeline-vswiper-years-title {
		margin: 0 0 0 16px;
		white-space: nowrap;
	}
	.timeline-post-content {
		width: 100%;
	}
	.timeline-post-img {
		width: 100%;
		height: 56vw;
	}
	.timline-years-btn::after {
		width: 100%;
		height: 4px;
	}
	.timeline-post {
		flex-direction: column-reverse;
	}
	.timeline-posts-wrap {
		margin: 172px 0 0 0;
	}
	.post-type-archive-timeline #page-header {
		padding-left: 20px;
	}
	.timeline-posts-wrap {
		margin: 126px 0 0 0;
	}
	.header-placeholder,
	#page-header {
		height: 126px;
	}
	.section-archive-subtitle {
		font-size: 17px;
		line-height: 2;
	}
	.sections-title {
		line-height: 1.33;
	}
	.bottom-border-btn {
		font-size: 15px;
	}
	.play {
		width: 64px;
		height: 64px;
		margin: -32px 0 0 -32px;
	}
	.section-faq {
		padding: 70px 0;
	}
	.section-logos .sections-title,
	.section-faq .sections-title {
		width: 100%;
		text-align: center;
	}
	.section-events-list,
	.section-events-content-wrap,
	.section-logos-gallery,
	.section-faq-list {
		width: 100%;
	}
	.section-events {
		padding: 70px 0;
	}
	.events-category-container .section-events-item {
		width: -webkit-calc(50% - 15px);
		width: calc(50% - 15px);
	}
	.section-content-with-img-container {
		flex-direction: column;
	}
	.cwi-content-wrap {
		padding: 32px 0 0 0;
	}
	.cwi-img {
		width: 437px;
		max-width: 100%;
		margin: 0 auto;
	}
	.advanced-search-inputs-inner,
	.search-box-inputs-wrap {
		gap: 16px;
	}
	.sbox-input-wrap {
		width: -webkit-calc(50% - 8px);
		width: calc(50% - 8px);
	}
	.yearpicker-items {
		font-size: 15px;
	}
	.search-page-title {
		font-size: 52px;
	}
	.recent-searches-title {
		margin: 0 0 30px 0;
		margin: 0 0 0 0;
		font-size: 22px;
	}
	.search-item {
		padding: 16px;
		margin: 0 0 16px 0;
	}
	.search-item-details {
		gap: 16px;
	}
	.search-item-details-inner:not(:first-child) {
		padding-left: 16px;
	}
	.search-item-img {
		margin: 0 16px 0 0;
	}
	.search-item-title, .search-item-content-wrap {
	    width: -webkit-calc(100% - 136px);
	    width: calc(100% - 136px);
	}
	.section-paragraphs-container {
		flex-direction: column;
	}
	.section-paragraphs .sections-title {
		width: 100%;
		font-size: 38px;
		line-height: 1.33;
	}
	.section-paragraphs-content {
		width: 100%;
	}
	.section-content-with-img {
		padding: 0 0 34px 0;
	}
	.section-paragraphs-container {
		padding: 34px 0;
		border-top: none;
	}
	.section-our-collection {
		padding: 50px 0;
	}
	.our-collection-item {
		width: 100%;
	}
	.our-collection-item-content {
		padding: 0 0 0 50px;
	}
	.section-our-staff .sections-title,
	.section-our-collection .sections-title {
		margin: 0 0 50px 0;
	}
	.section-our-staff {
		padding: 50px 0;
	}
	.swiper:not(.swiper-initialized) .our-staff-item {
		width: -webkit-calc(33.333% - 14px);
		width: calc(33.333% - 14px);
		max-width: -webkit-calc(33.333% - 14px);
		max-width: calc(33.333% - 14px);
	}
	.our-staff-item-img {
		height: 30vw;
	}
	.request-form-container,
	.section-table-container {
		flex-direction: column;
	}
	.request-form-title,
	.section-table-title {
		width: 100%;
		padding: 0 0 32px 0;
	}
	.request-form-content-wrap,
	.table-content-wrap {
		width: 100%;
	}
	.contact-section-top {
		padding: 158px 0 32px 0;
	}
	.contact-section-top-container {
		flex-direction: column;
	}
	.contact-page-title {
		width: 100%;
		margin: 0 0 32px 0;
	}
	.contact-page-top-details {
		width: 100%;
		gap: 30px;
	}
	.section-form {
		padding: 52px 0;
	}
	.section-form-container {
		flex-direction: column;
	}
	.section-form-content {
		width: 100%;
		padding: 0 0 32px 0;
	}
	.section-form-form-wrap {
		width: 100%;
	}
}
@media all and (max-width: 767px) {
	.hide-in-mobile,
	.hide-on-mobile {
		display: none !important;
	}
	.logo-img-white {
		height: 80px;
	}
	.menu-btn {
		background: #00ebd1;
		width: 40px;
		height: 40px;
		padding: 0;
	}
	.menu-btn-inner {
		margin: auto;
	}
	.menu-btn-inner:before,
	.menu-icon-spans {
		background: #000;
	}
	.header-left-btn-a [fill] {
		fill: #00ebd1;
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
	.header-left-btn-a [stroke] {
		stroke: #fff;
		-webkit-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
	.header-active .header-left-btn-a [fill] {
		fill: #00ebd1;
	}
	.header-active .header-left-btn-a [stroke] {
		stroke: #00ebd1;
	}
	body.home:not(.header-active) .header-left-btn-a [fill],
	body.main-menu-is-open .header-left-btn-a [fill] {
		fill: #fff;
	}
	body.home:not(.header-active) .header-search-svg path,
	body.main-menu-is-open .header-search-svg path {
		stroke: #fff;
	}
	body.home:not(.header-active) .header-left-btn-a [stroke],
	body.main-menu-is-open .header-left-btn-a [stroke] {
		stroke: #fff;
	}
	.logoLink {
		margin: 0 auto 0 0;
		/* order: 1; */
	}
	.header-left-btns {
		margin: 0 10px;
		gap: 0 25px;
		/* order: 3; */
	}
	.menu-btn {
		margin: 0;
		/* order: 4; */
	}
	.main-nav-ul li.current_page_item > a,
	.main-nav-ul li.active > a,
	.main-nav-ul li.focus > a,
	.main-nav-ul li > a.active {
		color: #00ebd1;
	}
	.hp-top-banner-title {
		font-size: 36px;
		line-height: 48px;
	}
	.hp-news-swiper-item-title,
	[style*="color: #00EBD1"],
	[style*="color:#00EBD1"],
	[style*="color: #00ebd1"],
	[style*="color:#00ebd1"] {
		color: #00ebd1 !important;
	}
	.cwi-paragraph::before,
	.bottom-border-btn::after,
	.btn-read-more::after,
	[style*="background: #00EBD1"],
	[style*="background:#00EBD1"],
	[style*="background: #00ebd1"],
	[style*="background:#00ebd1"] {
		background: #00ebd1 !important;
	}
	.section-faq-list > li.active {
		border-color: #00ebd1 !important;
	}
	.hebrew-university-logo-menu {
		margin-right: auto;
	}
	#main-nav {
		padding: 126px 0 0 0;
	}
	.main-nav-ul {
		width: 100%;
		max-width: 100%;
		padding: 0 20px 30px;
		margin: 0;
		position: relative;
	}
	.main-nav-ul ul {
		max-width: 100%;
		width: 100%;
		height: 100%;
		max-height: 100% !important;
		justify-content: flex-start;
		top: 0;
		left: 0;
		background: #191919;
		padding: 0 20px 30px;
		overflow: auto;
		-webkit-transform: translate(100%,0);
		transform: translate(100%,0);
	}
	.main-nav-ul ul a {
		font-size: 32px;
		line-height: 1.3;
		display: block;
	}
	.hp-top-banner-container {
		padding-top: 134px;
		padding-bottom: 20px;
	}
	.footer-links-title {
		margin: 0 0 8px 0;
	}
	.blue-border-btn {
		background: #00ebd1;
		border: none;
		color: #fff;
	}
	.section-about-title {
		font-size: 36px;
		line-height: 48px;
	}
	.section-about-gallery-img {
		width: -webkit-calc(50% - 10px);
		width: calc(50% - 10px);
		height: 53.6vw;
		margin: 10px 0;
	}
	.section-about-gallery-img:nth-child(2) {
		margin-top: -webkit-calc(100px + 10px);
		margin-top: calc(100px + 10px);
	}
	.swiper-quote {
		font-size: 28px;
	}
	.section-instagram {
		padding: 32px 0 48px 0;
	}
	.section-instagram-title-container {
		gap: 24px;
		margin-bottom: 38px;
	}
	.instagram-link {
		font-size: 20px;
		line-height: 34px;
	}
	.timeline-post-content-text {
		font-size: 15px;
		line-height: 1.5;
	}
	.timeline-post-content-text b,
	.timeline-post-content-text strong {
		font-size: 17px;
		line-height: 2.11;
	}
	.timeline-post-title {
		font-size: 80px;
		line-height: 1.32;
		margin: 0;
	}
	.timeline-post-content {
		padding: 30px 20px 64px;
	}
	.timline-years-btn.active::after {
		background: #00ebd1;
	}
	.section-archive-container {
		gap: 32px 20px;
	}
	.section-archive {
		padding: 32px 0 48px 0;
	}
	.section-faq-list {
		gap: 8px;
	}
	.section-archive-content-wrap {
		width: 100%;
		gap: 32px;
	}
	.section-archive-container {
		flex-direction: column;
	}
	.sections-title {
		width: 100%;
		font-size: 36px;
		line-height: 48px;
	}
	.section-archive-images-and-videos-wrap {
		width: calc(100% + 40px);
		justify-content: flex-start;
		gap: 20px;
		margin: 0 -20px;
		padding: 0 20px;
		overflow: auto;
	}
	.section-faq-list > li .section-faq-item-btn {
		font-weight: 600;
		font-size: 17px;
		line-height: 36px;
		padding: 22px 30px;
	}
	.section-faq-list > li > .section-faq-item-content {
		padding-right: 58px;
	}
	.section-faq-list > li .section-faq-item-btn {
		align-items: flex-start;
		gap: 8px;
	}
	.section-faq-list > li .section-faq-item-btn .q-plus-minus {
		margin-top: 8px;
	}
	.section-logos,
	.section-faq {
		padding: 32px 0 48px 0;
	}
	.section-events {
		padding: 32px 0;
	}
	.section-events-list {
		width: -webkit-calc(100% + 40px);
		width: calc(100% + 40px);
		margin: 0 -20px;
		flex-wrap: nowrap;
		overflow: auto;
		padding: 0 20px;
	}
	.section-events-item {
		width: 300px;
		height: 332px;
		flex-shrink: 0;
	}
	.all-events-btn {
		margin: 0 auto;
	}
	.events-category-container {
		padding-bottom: 32px;
	}
	.cwi-content-wrap .sections-title {
		font-size: 36px;
		line-height: 48px;
		margin: 0 0 32px 0;
	}
	.cwi-paragraph {
		padding: 0 0 0 20px;
		font-size: 17px;
		line-height: 2.11;
	}
	.cwi-paragraph::before {
		width: 4px;
		top: 0;
		bottom: 0;
	}
	.search-page-title-section {
		min-height: 300px;
		padding-bottom: 119px;
	}
	.search-page-title {
		font-size: 36px;
	}
	.search-page-title-content {
		font-size: 17px;
	}
	.sbox-input-title {
		font-size: 14px;
	}
	.advanced-search-btn.active .advanced-search-radio {
		background: #00ebd1;
	}
	.blue-btn {
		background: #00ebd1;
		color: #fff;
	}
	.advanced-search-form {
		padding: 16px;
	}
	.advanced-search-inputs {
		margin: 16px 0 0 0;
		padding: 16px 0 0 0;
	}
	.advanced-search-form {
		margin-bottom: 12px;
	}
	.recent-searches-section {
		padding: 12px 0 24px 0;
	}
	.recent-searches-title {
		font-size: 17px;
		margin: 0 0 24px 0;
		margin: 0 0 0 0;
	}
	.search-item {
		margin: 0 0 8px 0;
	}
	.search-item-details {
		margin: 16px 0 0 0;
	}
	.search-item-details-inner {
		width: 100%;
	}
	.search-item-details-inner:not(:first-child) {
		padding: 0;
		border: none;
	}
	.search-item-img {
		width: 69px;
		height: 69px;
		border-radius: 10px;
	}
	.search-item-title {
		width: -webkit-calc(100% - 85px);
		width: calc(100% - 85px);
		font-size: 17px;
		line-height: normal;
	}
	.search-item-content-wrap {
		width: 100%;
		margin: 8px 0 0 0;
	}
	.section-content-with-img {
		padding: 0 0 24px 0;
	}
	.section-paragraphs-container {
		padding: 24px 0;
	}
	.section-paragraphs .sections-title {
		font-size: 36px;
	}
	.section-our-collection {
		padding: 32px 0;
	}
	.our-collection-item-img-wrap {
		width: 27%;
	}
	.our-collection-item-content {
		max-width: 73%;
		padding: 0 0 0 32px;
	}
	.section-our-staff .sections-title,
	.section-our-collection .sections-title {
		margin: 0 0 32px 0;
	}
	.our-collection-item-title {
		font-size: 17px;
	}
	.our-collection-item {
		padding: 40px;
	}
	.our-staff-item {
		width: 300px;
	}
	.our-staff-item-img {
		height: 300px;
	}
	.our-staff-item-title {
		font-size: 17px;
	}
	.our-staff-item-content {
		font-size: 15px;
	}
	.section-table {
		padding: 32px 0 16px 0;
	}
	.table-content-wrap th,
	.table-content-wrap td {
		padding: 13px 16px;
	}
	.section-request-form {
		padding: 16px 0 32px 0;
	}
	.request-form-title,
	.section-table-title {
		font-size: 17px;
	}
	.next-step,
	.request-form-steps-footer .wpcf7-submit,
	.request-form-box-title.active .req-frm-ttl-num {
		background: #00ebd1;
		border-color: #00ebd1;
		color: #fff;
	}
	.request-form-box-title .req-frm-ttl-num .v {
		background: url(../../images/v-white.svg) center center no-repeat;
	}
	.request-form-steps-fields-wrap {
		width: -webkit-calc(50% - 10px);
		width: calc(50% - 10px);
	}
	.request-form-inner-container {
		padding: 0 16px;
		gap: 16px 12px;
	}
	.request-form-steps {
		padding: 13px 0;
		gap: 16px;
	}
	.request-form-box-title.active.checked .req-frm-ttl-text,
	.request-form-box-title:not(.active) .req-frm-ttl-text {
		display: none;
	}
	.request-form-steps-footer .wpcf7-submit,
	.prev-step,
	.next-step {
		height: 40px;
		line-height: 40px;
	}
	.request-form-box-titles {
		height: 52px;
	}
	.request-form-box-title {
		gap: 8px;
	}
	.contact-page-title {
		font-size: 36px;
	}
	.map-section {
		height: 424px;
	}
	.section-form {
		padding: 32px 0;
	}
	.section-form .sections-title {
		font-size: 36px;
	}
	.section-form-content {
		font-size: 15px;
		line-height: 2;
	}
	.header-search-form {
		margin: 0 14px 0 0;
		/* order: 2; */
		width: 40px;
		height: 50px;
	}
	.header-search-field {
		border-color: #00ebd1;
		position: absolute;
		right: -55px;
		top: 0;
		z-index: 2;
		background: #fff;
		padding: 0 45px 0 15px;
	}
	.header-search-form.active .header-search-field {
		width: calc(100vw - 120px);
	}
	.header-search-btn {
		left: auto;
		z-index: 321;
		right: 8px;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.header-search-form.active .header-search-btn {
		right: -36px;
	}
	.header-search-form.active .header-search-svg path ,
	.header-search-svg path {
		stroke: #00ebd1;
	}
	.recent-searches-title {
		margin: 0 0 0 0;
	}
}
@media all and (max-width: 599px) {

	#single-search-item-popup .images-grid {
		flex-wrap: nowrap;
		gap: 8px;
		overflow: hidden;
	    overflow-x: scroll;
	}
	.images-grid {
		flex-wrap: wrap;
	}
	.image-grid-item .file-name {
		word-wrap: break-word;
		line-height: 1.4;
	}
	.image-grid-item {
		width: 18%;
	}

	.hp-news-swiper-slide {
		flex-direction: column;
	}
	.hp-news-swiper-item-img {
		margin: 0 auto;
	}
	.footer-bottom-links-list-wrap {
		width: 100%;
		padding: 0 0 28px 0;
	}
	.footer-top-links-wrap {
		flex-direction: column;
	}
	.footer-top-links-item {
		padding: 0 0 32px 0;
	}
	.footer-top-container {
		padding-bottom: 0;
	}
	.footer-bottom {
		border-top: none;
		padding: 0 0 48px 0;
	}
	.footer-bottom-links-list-wrap ul {
		flex-direction: column;
		text-align: left;
	}
	.dooble {
		display: inline-block;
		vertical-align: top;
		margin: 10px 0 0 0;
	}
	.section-logos-gallery > li {
		width: 33.333%;
	}
	.events-category-container .section-events-item {
		width: 100%;
	}
	.sbox-input-wrap {
		width: 100%;
	}
	.advanced-search-inputs-inner {
		padding: 0;
	}
	.sbox-position-bottom,
	.advanced-search-reset,
	.advanced-search-submit {
		position: static;
		width: 100%;
	}
	.advanced-search-reset,
	.advanced-search-submit {
		margin: 16px 0 0 0;
	}
	.sbox-number-of-pages-select2-wrap {
		width: 62.1%;
	}
	#sbox-number-of-pages2 {
		width: 37.9%;
	}
	.sbox-from-year-input-wrap,
	.sbox-to-year-input-wrap {
		width: -webkit-calc(50% - 8px);
		width: calc(50% - 8px);
	}
	.sbox-from-year-input-wrap .yearpicker-container,
	.sbox-to-year-input-wrap .yearpicker-container {
		width: -webkit-calc(200% + 16px);
		width: calc(200% + 16px);
	}
	.sbox-to-year-input-wrap .yearpicker-container {
		right: 0;
	}
	.search-page-title-section {
		padding-bottom: 235px;
	}
	.advanced-search-form {
		margin-top: -218px;
	}
	.our-collection-list {
		gap: 24px;
	}
	.our-collection-item {
		flex-direction: column;
	}
	.our-collection-item-content {
		max-width: 100%;
		padding: 24px 0 0 0;
		text-align: center;
	}
	.our-collection-item-img-wrap {
		width: 255px;
		max-width: 100%;
	}
	.our-collection-item-content .blue-border-btn {
		margin: 24px 0 0 0;
	}
	.request-form-steps-fields-wrap {
		width: 100%;
	}
	.contact-page-top-details {
		flex-direction: column;
		gap: 24px;
	}
	.section-form-form-wrap form > p {
		gap: 16px;
	}
	.contact-form-fields-wrap {
		width: 100%;
	}
	.section-form .submit-btn-wrap {
		width: 100%;
	}
}
@media all and (max-width: 479px) {
	.popup-login-content {
		padding: 20px;
	}
	.section-logos-gallery > li {
		width: 50%;
	}
}
@media all and (max-width: 426px) {
	.section-archive-img-wrap {
		width: 158px;
		height: 200px;
		flex-shrink: 0;
	}
	.section-archive-img-wrap:last-child {
		width: 208px;
	}
}




@media(min-width: 992px){
	.princeton {
	    order: 2;
	}
	.footer-bottom .hebrew-university-logo-menu {
	    order: 3;
	}
}
@media(max-width: 991px){
	.princeton {
	    order: 3;
	    margin: 0 auto;
	    margin-top: 30px;
	}
	.footer-bottom .hebrew-university-logo-menu {
	    order: 3;
	    margin: 15px auto 0;
	}
}

@media(max-width: 1024px) and (min-width: 992px){
	.footer-bottom .hebrew-university-logo-menu {
	    order: 2;
	}
}
@media (max-width: 991px) {
    .timeline-post-img {
        width: 100%;
        height: 56vw;
        height: auto;
    }
    .swiper-button-prev-next {
        display: none;
    }
}