@media screen and (min-width: 768px) {
	.show-on-mobile {
		display: none !important;
	}
	.footer-middle .col-inner {
		display: block !important;
	}
	.post-type-archive-alphon .main-courses-wrapper .event-item:hover .news-item-inner {
		background: #EAE6F3;
	}
	.sa-cr-list-item.active .sa-cr-list-item-btn {
		background: #F5EEF5;
		text-decoration: underline;
		font-weight: 600;
	}
	.activities-nav-tabs li button.active {
		background: #FDF7FD;
	}
	.post-type-archive-news .news-section-swiper .news-grid {
		flex-wrap: wrap;
		justify-content: flex-start;
		gap: 20px;
	}
	.event-item:hover .event-thumb,
	.event-item:hover .event-thumb img {
		border-radius: 8px 8px 0 0;
	}
	footer.footer .inner-visible .title {
		margin: 0 0 0 24px;
	}
}
@media screen and (min-width: 992px) {
	.admin-bar.sticky-header-on .lang-button {
		top: 58px;
	}
	.exprets-items-wrap .news-item .news-item-inner:hover {
		background: #EAE6F3;
		box-shadow: none;
	}
	.sticky-header-on .top-search-form-wrap {
		position: fixed;
		top: 22px;
		left: 218px;
	}
	.admin-bar.sticky-header-on .top-search-form-wrap {
		top: 54px;
	}
	.sticky-header-on .top-search-form {
		background: #fff;
	}
	.sticky-header-on .top-search-form.active {
		border-color: #280384;
	}
	.sticky-header-on .top-search-field {
		color: #280384;
	}
	.sticky-header-on .lang-list-wrapper .main-lang {
		color: #280384;
	}
	.sticky-header-on .top-search-form-wrap [stroke] {
		stroke: #280384;
	}
	.sticky-header-on .top-search-form-wrap [fill]:not([fill="none"]) {
		fill: #280384;
	}
	.sticky-header-on .top-search-field::-webkit-input-placeholder {
		color: #280384;
		opacity: 1;
	}
	.sticky-header-on .top-search-field:-moz-placeholder {
		color: #280384;
		opacity: 1;
	}
	.show-on-tablet {
		display: none !important;
	}
	.btn-nav a:hover {
		background: #2D008A;
		color: #fff;
	}
	header.header .nav ul a:hover {
		color: #EFADF0;
	}
	.sub-header-inner .list-nav .sub-menu a:hover {
		text-decoration: underline;
	}
	.lobby-academic-studies-banner .inner {
		background: none !important;
	}
	.lobby-academic-studies-banner .thumb img {
		width: auto;
		min-width: 100%;
		max-width: none;
		position: absolute;
		left: 50%;
		top: 0;
		-webkit-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}
	a.image {
		overflow: hidden;
		border-radius: 16px;
	}
	a.image img {
		-webkit-transition:all 0.4s ease;
		transition:all 0.4s ease;
	}
	a.image:hover img {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	.related-posts-section .related-posts .card-item:hover .card-thumb img,
	.related-posts-section .related-posts .card-item:hover,
	.related-posts-section .related-posts .card-item .card-thumb a:hover,
	.related-posts-section .related-posts .card-item .card-thumb a:hover img.border-radius8 {
		border-radius: 8px 8px 0 0 !important;
	}
	.related-posts-section .related-posts .card-item .card-thumb a:hover img.border-radius8 {
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}
	.follow-us-section .socials a:hover .follow-us-socials-img,
	.follow-us-section .socials a:hover svg {
		-webkit-transform: translate(0,-6px);
		transform: translate(0,-6px);
	}
	.woocommerce #payment #place_order:hover,
	.woocommerce-page #payment #place_order:hover {
		background: #2D008A;
		color: #fff;
	}
}
@media screen and (min-width: 1281px) {
	.sub-header-inner .list-nav ul li.menu-item-has-children ul {
		display: none !important;
	}
	.sub-header-inner .list-nav ul li.menu-item-has-children ul ul {
		flex-direction: column;
		margin: 12px 0 0 0;
	}
	.sub-header-inner .list-nav ul li.menu-item-has-children.focus ul,
	.sub-header-inner .list-nav ul li.menu-item-has-children:hover ul {
		display: flex !important;
	}
	.sub-header-inner .list-nav > ul > li.menu-item-has-children > ul {
		align-items: flex-start;
	}
	.sub-header-inner .list-nav>ul>li{
		display: flex;
		align-items: center;
	}
	.open-sub-menu-btn {
		width: auto;
		height: auto;
		margin: 0 10px 0 0;
		z-index: 1;
	}
	.open-sub-menu-btn::after {
		margin: -4px 0 0 0;
	}
	.current_page_item > .open-sub-menu-btn::after,
	.current_page_parent > .open-sub-menu-btn::after {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		margin: -4px 0 0 0;
	}
	.sub-header-inner .list-nav .sub-menu li {
		margin: 0 !important;
	}
	.sub-header-inner .list-nav > ul > li > ul.sub-menu > li {
		max-width: -webkit-calc(16.666% - 27px);
		max-width: calc(16.666% - 27px);
	}
	.sub-header-inner .list-nav .sub-menu li.has-icon {
		margin-right: auto !important;
	}
	.sub-header-inner .list-nav .sub-menu li.has-icon ~ .has-icon {
		margin-right: 0 !important;
	}
	.sub-header-inner .list-nav .sub-menu li.has-icon > a {
		font-weight: 600;
	}
	.sub-header-inner .list-nav > ul > li.menu-item-has-children.focus > ul,
	.sub-header-inner .list-nav > ul > li.menu-item-has-children:hover > ul {
		justify-content: flex-start;
		width: auto;
		right: 0;
		left: 8px;
		margin: 0 -8px 0 0;
	}
	.sub-header > .sub-header-inner > .list-nav > ul > li > ul::after {
		content: "";
		background: #fff;
		height: 80px;
		position: absolute;
		right: -22px;
		left: -22px;
		bottom: 100%;
		border-radius: 0 0 16px 16px;
		box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.15);
		pointer-events: none;
	}
	.sub-header-inner .list-nav>ul>li.focus>a,
	.sub-header-inner .list-nav>ul>li:hover>a {
		font-weight: 700;
		text-decoration: underline;
	}
}
@media screen and (max-width: 1280px) {
	.sub-header-inner .list-nav ul li.menu-item-has-children:hover ul ul {
		display: none;
	}
	.sub-header-inner .list-nav ul ul ul {
		display: block !important;
	}
	.menu-btn {
		display: flex;
	}
	.mobile-menu-is-open .header-menu-black-overlay {
		opacity: 1;
		visibility: visible;
	}
	.sub-header ul {
		display: block;
	}
	.sub-header .list-nav > ul,
	.sub-header .list-nav > ul > li,
	.sub-header-inner .list-nav > ul > li > a {
		height: auto;
	}
	.sub-header-inner .list-nav>ul>li {
		margin: 0;
		text-decoration: none;
	}
	.sub-header-inner .list-nav > ul > li.menu-item-has-children {
		display: flex;
		width: 100%;
		flex-wrap: wrap;
	}
	.top-menu-in-side-part > ul > li > a,
	.sub-header-inner .list-nav > ul > li > a {
		width: -webkit-calc(100% - 36px);
		width: calc(100% - 36px);
		padding: 10px 0;
		font-size: 16px;
		font-weight: 600;
		text-align: right;
	}
	.header .sub-header .sub-header-inner .logo {
		position: static;
		margin: auto 30px auto 0;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	.sub-header-inner .list-nav ul ul {
		width: 100%;
		position: static;
		box-shadow: none;
	}
 	.sub-header-inner .list-nav .sub-menu {
		padding: 0;
	}
	.sub-header-inner .list-nav .sub-menu li:nth-child(3)>a,
	.sub-header-inner .list-nav .sub-menu li:nth-child(4)>a,
	.sub-header-inner .list-nav .sub-menu li:nth-child(5)>a {
		margin: 0;
	}
	.sub-header-inner .list-nav .sub-menu a {
		padding: 5px 0;
		flex-direction: row;
		gap: 10px;
		align-items: center;
		font-size: 16px;
		color: #000;
		text-decoration: none;
	}
	.sub-header-inner .list-nav .sub-menu .current-menu-item > a {
		text-decoration: underline;
	}
	.sub-header-inner .list-nav > ul > li > .sub-menu {
		border-radius: 0;
	}
	.sub-header-inner .list-nav > ul > li > .sub-menu > li > .sub-menu {
		padding: 5px 0 0 0;
	}
	.sub-header-inner .list-nav > ul > li > .sub-menu > li > .sub-menu > li > a {
		display: flex;
		flex-direction: row;
		gap: 10px;
	}
	.sub-header-inner .list-nav > ul > li > .sub-menu > li > .sub-menu > li > a::before {
		content: "-";
	}
	.sub-header-inner .list-nav .sub-menu a span.menu-icon {
		margin: 0 0 6px 0;
	}
	.sub-header-inner .list-nav .sub-menu li {
		width: 100%;
		margin: 0 !important;
	}
	.sub-header-inner .list-nav ul li.menu-item-has-children ul,
	.sub-header-inner .list-nav ul li.menu-item-has-children:hover ul {
		display: none;
	}
	.sub-header-inner .list-nav ul li.menu-item-has-children.current_page_parent > ul.sub-menu,
	.sub-header-inner .list-nav ul li.menu-item-has-children.current_page_item > ul.sub-menu,
	.sub-header-inner .list-nav ul li.menu-item-has-children.focus > ul.sub-menu {
		display: block;
	}
	.lobby-academic-studies-banner .content {
		width: 60%;
	}
	.lobby-academic-studies-banner .content-inner {
		padding: 40px;
	}
	.lobby-academic-studies-banner .banner-content .title {
		font-size: 50px;
		line-height: 1.1;
		margin: 0 0 14px 0;
	}
	.lobby-academic-studies-banner .banner-content .description {
		font-size: 25px;
	}
	.lobby-academic-studies-banner .thumb {
		width: -webkit-calc(40% - 24px);
		width: calc(40% - 24px);
	}
	.course-item .course-thumb {
		height: 15.625vw;
	}
	footer.footer .inner-hidden {
        flex-direction: column;
        overflow-y: auto;
    }
	footer.footer .inner-hidden.active {
        max-height: 983px !important;
	}
	footer.footer .inner-hidden .title-col {
		padding: 0 0 30px 0;
	}
	footer.footer .footer-top .wpcf7-form {
		margin: 0 0 40px 0;
	}
	.out-faculties .faculties-grid-item .thumb a img {
		height: 19.5vw;
	}
}
@media screen and (max-width: 1240px) {
	.alphon-cat-posts-list .event-item .event-thumb {
		height: 14.11vw;
	}
	.hero-banner .box-links {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}
	.hero-banner .box-links .box-title {
		font-size: 3vw !important;
	}
	.event-item .post-title a,
	.news-item .post-title a {
		font-size: 21px;
		line-height: 1.3;
	}
	.event-item .event-date {
		font-size: 28px;
	}
	.large-purple-banner .wrapper-inner {
		padding: 70px 40px;
	}
	.large-purple-banner .title {
		font-size: 50px;
		line-height: 1;
	}
	.related-posts-section .related-posts .card-item .card-thumb-a,
	.related-posts-section .related-posts .card-item .card-thumb-a img {
		height: 18.5vw;
	}
	.post-type-archive-alphon .event-item .event-thumb {
		height: 16.12vw;
	}
	.marketing-banner .wide-col {
		margin-right: 35px;
	}
	.marketing-banner .main-title {
		font-size: 50px;
		line-height: 1.1;
	}
	.marketing-banner .wide-col {
		width: 46%;
	}
	.marketing-banner .small-col {
		max-width: 21%;
	}
	.learning-with-us .inner .cube {
		min-height: 16.37vw;
	}
	.contact-form-section .inner {
		padding: 40px 40px 4px;
	}
	.contact-form-section .inner .wpcf7-form {
		padding: 0 0 32px 0;
	}
	.contact-form-section .form-col {
		width: -webkit-calc(100% - 320px);
		width: calc(100% - 320px);
	}
	.wide-cubes-2 .thumb .size-2cubes-thumb {
		height: 22.91vw;
	}
	.wide-cubes-2 .cube .title {
		font-size: 4vw;
	}
	.section-faq_experts .experts-main-text {
		margin: 0 50px 0 0;
	}
	.timeline-section .title {
		font-size: 55px;
	}
	.timeline-section {
		min-height: 780px;
	}
	.video-banner .banner-content {
		bottom: 50px;
	}
	.faculty-thumb a {
		height: 18.5vw;
	}
	.post-type-archive-experts .event-item .event-thumb {
		height: 16.13vw;
	}
	.related-section .related-posts .related-item .related-thumb img {
		height: 17.9vw;
	}
}
@media screen and (max-width: 1024px) {
	.post-type-archive-jobs .courses .main-courses-wrapper .news-item,
	.exprets-items-wrap .news-item {
		width: -webkit-calc(50% - 13px);
		width: calc(50% - 13px);
	}
	header.header .header-inner {
		gap: 40px;
	}
	.footer-middle .row {
		flex-wrap: wrap;
	}
	.footer-middle .logo-col {
		width: 100%;
		max-width: 100%;
		text-align: center;
		margin: 0 0 26px 0;
	}
	.contact-accordion .accordion-col,
	.contact-accordion .content-col {
		max-width: 100%;
	}
	.contact-accordion .inner {
		gap: 48px;
	}
	.lobby-academic-studies-banner .banner-content .title {
		font-size: 40px;
	}
	.lobby-academic-studies-banner .banner-content .description {
		font-size: 22px;
	}
	.banner-content-wide-image .inner.description {
		margin: 30px 0;
	}
	.courses-by-category-section .courses-grid {
		gap: 0 18px;
	}
	.courses-by-category-section .courses-grid .course-item {
		width: -webkit-calc(33.333% - 12px);
		width: calc(33.333% - 12px);
	}
	.connecting-people .row .image {
		width: -webkit-calc(36.5% - 16px);
		width: calc(36.5% - 16px);
	}
	.connecting-people .row.top .image:nth-child(2),
	.connecting-people .row.bottom .image:nth-child(3) {
		width: -webkit-calc(27% - 16px);
		width: calc(27% - 16px);
	}
	.connecting-people .row.bottom .image:nth-child(2) {
		width: -webkit-calc(39% - 16px);
		width: calc(39% - 16px);
	}
	.marketing-banner .wide-col {
        width: 51%;
    }
	.section-content-card .container .card {
		flex-direction: row-reverse;
	}
	.section-content-card .container .card .card-header video,
	.section-content-card .container .card .card-header .card-img-top {
		height: auto;
	}
	.activities-nav-tabs {
		padding: 0 10px 0 0;
	}
	.timeline-section {
		min-height: 750px;
	}
	.timeline-section .title {
		font-size: 50px;
	}
	.title-content-button-section .title {
		margin: 0;
	}
	.post-type-archive-event .title-content-button-section .content-col {
		width: 100%;
	}
	.events-archive-container.main-courses-wrapper {
		gap: 24px !important;
	}
	.events-archive-container .event-item-wrapper {
        width: -webkit-calc(50% - 12px);
        width: calc(50% - 12px);
		max-width: none;
        flex: unset;
        -webkit-box-flex: unset;
		margin: 0;
	}
	.events-archive-container .item-event-wrapper {
		max-width: 100%;
	}
	.events-archive-container .item-event-wrapper .image-box img {
		height: 17vw;
	}
	.post-type-archive-academic-library .taxonomy-main-section .breadcrumb-row {
		margin-bottom: 36px;
	}
	.posts-404-swiper {
		margin: 0 -20px;
		padding: 0 20px;
	}
}
@media screen and (min-width: 992px) and (max-width: 1280px) {
	.sub-header-inner .list-nav {
		background: #fff;
		width: 350px;
		max-width: 100%;
		height: -webkit-calc(100vh - 190px);
		height: calc(100vh - 190px);
		overflow: auto;
		position: absolute;
		right: -35px;
		top: 100px;
		margin: 0 !important;
		border-radius: 16px;
		padding: 20px;
		box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.15);
		-webkit-transform: translate(100%, 0);
		transform: translate(100%, 0);
		-webkit-transition:
			transform 0.5s ease,
			height 0.5s ease;
		transition:
			transform 0.5s ease,
			height 0.5s ease;
	}
	.sticky-header-on .sub-header-inner .list-nav {
		height: -webkit-calc(100vh - 115px);
		height: calc(100vh - 115px);
		position: fixed;
	}
	.mobile-menu-is-open .sub-header-inner .list-nav {
		max-width: -webkit-calc(100% + 12px);
		max-width: calc(100% + 12px);
		right: -12px;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	.sticky-header-on.mobile-menu-is-open .sub-header-inner .list-nav {
		right: 20px;
	}
}
@media screen and (max-width: 991px) {
	.large-purple-banner .cursor {
		display: none !important;
	}
	.top-banner-btn-under-text.btn [stroke]:not([stroke=""]):not([stroke="none"]) {
		stroke: #000;
	}
	.top-banner-btn-under-text {
		border-color: #000;
		color: #000;
	}
	.post-type-archive-jobs .main-courses-wrapper, .exprets-items-wrap {
		gap: 24px;
	}
	.exprets-items-wrap .news-item .news-item-inner {
		flex-direction: row;
		box-shadow: none;
		border-bottom: 1px solid rgba(0, 0, 0, 0.3);
		border-radius: 0;
		padding: 16px;
		gap: 24px;
	}
	.about-section .col-image,
	.about-section .col-content,
	.footer-middle .contact-col,
	.banner-content-wide-image .inner.description,
	.courses-by-category-section .courses-grid .course-item,
	.related-links-section .small-col,
	.related-links-section .wide-col,
	.section-content-card.merkaz-mahut-secion .container .card .merkaz-mahut-img-wrap + .card-body,
	.section-content-card .container .card .merkaz-mahut-img-wrap + .card-body,
	.contact-form-section .form-col {
		width: 100%;
	}
	.alphon-cat-posts-list .event-item {
		width: -webkit-calc(50% - 12px);
		width: calc(50% - 12px);
	}
	.alphon-cat-posts-list .event-item .event-thumb {
        height: 29vw;
    }
	.hide-on-tablet {
		display: none !important;
	}
	.hero-banner .top-row {
		flex-direction: column-reverse;
	}
	.hero-banner .bottom-row {
		flex-direction: column;
	}
	.hero-banner .bottom-row .banner-box.box-image,
	.hero-banner .top-row .left-col,
	.hero-banner .bottom-row .banner-box.box-text-button,
	.hero-banner .top-row .right-col {
		max-width: 100% !important;
	}
	.hero-banner .box-links .box-title {
		font-size: 36px !important;
	}
	.about-section .row {
		flex-direction: column-reverse;
		gap: 40px;
	}
	.events-grid {
		flex-wrap: wrap;
		gap: 20px;
	}
	.event-item,
	.news-item {
		width: -webkit-calc(50% - 10px);
		width: calc(50% - 10px);
	}
	.sub-header-inner .list-nav>ul>li>a:hover {
		text-decoration: none;
	}
	.sub-header ul li {
		margin: 0;
	}
	header.header .header-inner,
	.top-search-form {
		background: #fff;
	}
	.top-search-field {
		color: #000;
	}
	.top-search-field::-webkit-input-placeholder {
		color: #2D008A;
	}
	.top-search-field:-moz-placeholder {
		color: #2D008A;
	}
	.top-search-submit [stroke]:not([stroke=""]) {
		stroke: #2D008A;
	}
	.top-search-submit {
		width: 37px;
		padding: 0;
	}
	.top-search-submit svg {
		width: 37px;
		max-width: none;
		height: 37px;
	}
	header.header {
		position: fixed;
		top: 0;
		right: 0;
		width: 100%;
		height: auto;
	}
	.admin-bar header.header {
		top: 32px;
	}
	.site-wrapper {
		padding: 75px 0 0 0;
	}
	.header .sub-header {
		position: fixed;
		width: 375px;
		bottom: 20px;
		top: 95px;
		right: 0;
		padding: 0;
		background: #fff;
		box-shadow: none;
		border-radius: 16px;
		-webkit-transform: translate(100%, 0);
		transform: translate(100%, 0);
		-webkit-transition: transform 0.5s ease;
		transition: transform 0.5s ease;
	}
	.admin-bar .sub-header {
		top: 127px;
	}
	.mobile-menu-is-open .header .sub-header {
		right: 20px;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	.top-menu-in-side-part > ul > li {
		display: flex;
		width: 100%;
	}
	.top-menu-in-side-part > ul > li > a {
		width: -webkit-calc(100% - 36px);
		width: calc(100% - 36px);
	}
	.sub-header-inner .list-nav {
		margin: 0 !important;
		width: 100%;
		height: auto;
		overflow: auto;
		max-height: -webkit-calc(100vh - 215px);
		max-height: calc(100vh - 215px);
		padding: 24px;
		gap: 16px;
	}
	.sub-header-inner {
		height: 100%;
		flex-direction: column;
	}
	.header .sub-header .sub-header-inner .btn-nav {
		position: static;
		width: 100%;
		padding: 24px;
		border-top: 1px solid #b3b3b3;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
		text-align: center;
		display: flex;
		flex-direction: column;
		gap: 16px;
		margin: auto 0 0 0;
	}
	.sticky-header-on .lang-button {
		position: relative;
		top: 0;
		left: 0;
	}
	.lang-button path {
		stroke: #2D008A;
	}
	.top-menu-in-side-part {
		border-top: 1px solid #b3b3b3;
		margin: 14px 0 0 0;
		padding: 14px 0 0 0;
	}
	.header .header-inner .search-lang-area {
		margin: 0;
	}
	.header .header-inner .logo {
		margin: 0 auto;
	}
	.header .header-inner .logo img.blue-header-logo {
		width: auto;
		height: auto;
		max-width: 130px;
		max-height: 46px;
	}
	.lang-list-wrapper .main-lang {
		color: #280384;
	}
	.top-search-form {
		border-color: #2D008A;
	}
	.contact-button {
		margin: 0;
	}
	.wpml-langs-list ul {
		padding: 0 !important;
		display: block !important;
	}
	.wpml-langs-list .wpml-ls-legacy-list-horizontal {
		width: 100%;
		padding: 0;
		border: none;
	}
	.wpml-langs-list .wpml-ls-legacy-list-horizontal a {
		padding: 10px 0;
		font-size: 16px;
		font-weight: 600;
	}
	.wpml-langs-list .wpml-ls-current-language {
		display: none !important;
	}
	.footer-middle .contact-col .campus-list {
		display: flex;
		width: 100%;
		gap: 30px;
		flex-wrap: wrap;
	}
	.large-purple-banner .items {
		gap: 50px;
	}
	.related-posts-section .related-posts .card-item .post-title a {
		font-size: 20px;
	}
	.newsletter-box-inner {
		flex-direction: column;
	}
	.newsletter-box-inner .sections-title {
		min-width: 1px;
		margin: 0 0 24px 0;
		padding: 0;
	}
	.newsletter-box-inner .sections-title br {
		display: none;
	}
	.newsletter-box-form {
		max-width: 100%;
	}
	.taxonomy-main-section .breadcrumb-row {
		margin: 24px 0;
	}
	.taxonomy-main-section .breadcrumb-row .breadcrumbs-wrap {
		margin: 0;
	}
	.lobby-academic-studies-banner .inner {
		background: url(../../images/mobile-studies-banner-bg.svg) center center/cover no-repeat;
		flex-direction: column-reverse;
	}
	.lobby-academic-studies-banner .content {
		width: 100%;
		max-width: 100%;
		height: auto;
		min-height: 1px;
	}
	.lobby-academic-studies-banner .thumb {
		width: 100%;
		max-width: 100%;
		max-height: none;
		position: static;
		padding: 35px 20px 0;
		margin-bottom: 20px;
	}
	.lobby-academic-studies-banner .thumb img {
		height: auto;
		border-radius: 24px;
	}
	.lobby-academic-studies-banner .content-inner {
		background: none !important;
		height: auto;
		min-height: 1px;
		padding: 24px 20px 20px;
	}
	.lobby-academic-studies-banner .content-inner .banner-content {
		width: 100%;
		max-width: 100%;
		padding: 16px;
		background: #FFF;
		border-radius: 16px;
	}
	.lobby-academic-studies-banner .content-inner .banner-content .title,
	.lobby-academic-studies-banner .content-inner .banner-content .description {
		color: #2D008A;
	}
	.lobby-academic-studies-banner .banner-content .title {
		padding: 0;
		margin: 0 0 12px 0;
	}
	.banner-content-wide-image .permalink .btn.opened {
		margin-right: 0;
	}
	.post-type-archive-alphon .main-courses-wrapper .event-item {
		width: -webkit-calc(50% - 12px);
		width: calc(50% - 12px);
	}
	.post-type-archive-alphon .event-item .event-thumb {
        height: 30vw;
    }
	.connecting-people .row .image {
		width: -webkit-calc(33.333% - 16px) !important;
		width: calc(33.333% - 16px) !important;
	}
	.connecting-people .slider-social-box {
		position: static;
		justify-content: center;
		margin: 24px 0 0 0;
	}
	.our-students .row .image {
		width: -webkit-calc(33.333% - 18px) !important;
		width: calc(33.333% - 18px) !important;
	}
	.sa-td-wrap {
		padding: 12px 0 0 0;
	}
	.single-alphon-top-left {
		flex-direction: column-reverse;
		justify-content: flex-end;
	}
	.sa-td-2 {
		flex-direction: row;
	}
	.single-alphon-content-right-list,
	.single-alphon-top-right {
		width: 220px;
	}
	.single-alphon-content-left, .single-alphon-top-left {
		width: -webkit-calc(100% - 250px);
		width: calc(100% - 250px);
	}
	.marketing-banner .marketing-inner {
		flex-direction: column;
	}
	.marketing-banner .small-col {
		max-width: 50%;
	}
	.marketing-banner .wide-col {
		width: 80%;
	}
	.marketing-banner .desc,
	.marketing-banner .wide-col {
		margin: 16px 0 0 0;
	}
	.marketing-banner .marketing-banner-button {
		width: auto;
		margin: 24px 0 0 0;
	}
	.section-content-card .container .card {
		flex-direction: column;
	}
	.section-content-card {
        padding: 16px 0;
    }
	.learning-with-us .inner .cube {
		width: -webkit-calc(50% - 12px);
		width: calc(50% - 12px);
		min-height: 24vw;
	}
	.activities-nav-tabs-wrap {
		height: auto;
		position: static;
		overflow: visible;
	}
	.activities-tab-content .activities-tab-pane-inner {
		flex-wrap: wrap;
	}
	.activities-tab-content .tab-pane article {
		width: -webkit-calc(50% - 13px);
		width: calc(50% - 13px);
	}
	.course-item .course-thumb {
        height: 23.5vw;
    }
	.contact-form-section .inner {
		flex-direction: column;
        padding: 30px 24px 0;
    }
	.contact-form-section .cf-title {
		margin-top: 0;
	}
	.contact-form-section .content-col {
		width: 100%;
		max-width: 100%;
		margin: 0 0 44px 0;
	}
	.contact-form-section .cf-wrapper .form-row.three-in-row {
		gap: 36px 12px;
	}
	.horaa-hadshanit-more-tools-wrap .course-item {
		width: -webkit-calc(50% - 12px);
		width: calc(50% - 12px);
	}
	.tenders-form-field-wrap {
		width: -webkit-calc(50% - 12px);
		width: calc(50% - 12px);
	}
	.tenders-form-accordion-wrap {
		max-width: 100%;
	}
	.section-faq_experts .experts-main-text {
		margin: 0 20px 0 0;
	}
	.section-faq_experts .experts-main-text {
		flex-direction: column;
		gap: 30px;
	}
	.section-faq_experts .experts-main-text .experts-text {
		padding-left: 0;
	}
	.experts-form-wrap {
		width: 50%;
	}
	.experts-form-img-wrap {
		width: 50%;
	}
	.experts-form-field-wrap {
		width: 100%;
	}
	.post-type-archive-jobs .courses .main-courses-wrapper .news-item,
	.exprets-items-wrap .news-item {
		width: 100%;
	}
	.all-tenders-row {
		flex-direction: column;
		gap: 16px;
	}
	.all-tenders-column {
		width: 100% !important;
	}
	.all-tenders-column:nth-child(1),
	.all-tenders-column:nth-child(3),
	.all-tenders-column:nth-child(4) {
		display: flex;
		gap: 8px;
	}
	.all-tenders-column:nth-child(1) .all-tenders-column-title,
	.all-tenders-column:nth-child(3) .all-tenders-column-title,
	.all-tenders-column:nth-child(4) .all-tenders-column-title {
		margin: 0;
	}
	.all-tenders-column-title {
		font-size: 18px;
	}
	.all-tenders-column .btn {
		width: 100%;
		margin: 20px 0 0 0;
	}
	.lobby-academic-studies-banner .banner-search-wrapper input {
		border: 1px solid #000;
	}
	.single-product-img {
		width: 35.2%;
	}
	.woocommerce .products ul::after,
	.woocommerce .products ul::before,
	.woocommerce ul.products::after,
	.woocommerce ul.products::before {
		display: none;
	}
	.woocommerce ul.products li.product,
	.woocommerce-page ul.products li.product {
		width: -webkit-calc(50% - 12px);
		width: calc(50% - 12px);
	}
	.video-banner .banner-content {
		bottom: 30px;
	}
	.video-banner .banner-content .title {
		font-size: 40px;
		line-height: 1;
		margin: 0 0 10px 0;
	}
	.quotes-section .inner,
	.title-content-2columns .inner {
		flex-direction: column;
		gap: 20px;
	}
	.quotes-section .title-col,
	.quotes-section .content-col,
	.title-content-2columns .content-col,
	.title-content-2columns .title-col {
		width: 100%;
		max-width: 100%;
	}
	.taxonomy-main-section .split-row .filters-wrapper {
		background: #fff;
		position: fixed;
		inset: 75px 0 0 0;
		z-index: 15;
		height: auto;
		overflow: auto;
		display: flex;
		flex-direction: column;
		padding: 18px 24px 16px;
		opacity: 0;
		visibility: hidden;
		-webkit-transform: translate(100%, 0);
		transform: translate(100%, 0);
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	body.filters-menu-is-open .taxonomy-main-section .split-row .filters-wrapper {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	.active-filters {
		margin: 0 0 24px 0;
		border-left: none;
	}
	.js-btn-clear-all-checkboxes {
		font-size: 14px;
		font-weight: 500;
	}
	.taxonomy-main-section .split-row .submit-wrapper {
		bottom: 0;
		margin: auto 0 0 0;
	}
	.active-filters .clear-selected {
		margin: 0 0 24px 0;
	}
	.taxonomy-main-section .split-row {
		flex-direction: column;
	}
	.taxonomy-main-section .split-row .sidebar {
        width: 100%;
    }
	.taxonomy-main-section .split-row .courses {
        width: 100%;
    }
	.taxonomy-main-section .items-row {
		margin: 0 0 26px 0;
	}
	.static-terms .buttons {
		flex-wrap: nowrap;
		overflow: auto;
		padding: 0 20px 10px;
		margin: 0 -20px;
	}
	.static-terms .static-button {
		white-space: nowrap;
		min-width: max-content;
	}
	.static-terms .static-button .icon {
		flex-shrink: 0;
	}
	.top-events-section .image-row {
		margin: 0 0 12px 0;
	}
	.top-events-section .image-row .image-box {
		width: 100%;
		max-width: 100%;
		margin: 0;
	}
	.top-events-section .description-row {
		font-size: 20px;
		line-height: 1.27;
	}
	.top-events-section .details-text {
		margin: 15px 0 0 0;
	}
	.search-input-box .filter-box-input-item input {
		width: 100%;
	}
	.events-archive-container .item-event-wrapper .image-box img {
		height: 23vw;
	}
	.sort-by-wrap,
	.sort-by {
		width: auto;
		border: none;
		font-size: 20px;
	}
	.sort-by {
		height: 25px;
		padding: 0 24px;
	}
	.sort-by-wrap:before {
		right: 0;
	}
	.sort-by-wrap:after {
		left: 0;
	}
	.post-type-archive-experts .event-item .event-thumb {
        height: 35vw;
    }
	.primo-search-fields-wrap {
		flex-wrap: wrap;
	}
	#primoQueryTemp {
		width: -webkit-calc(60% - 8px);
		width: calc(60% - 8px);
	}
	#scopeSelecter {
		width: 40%;
	}
	.primo-search-fields-wrap .btn,
	.primo-search-fields-wrap .advanced-search {
        width: -webkit-calc(50% - 4px);
        width: calc(50% - 4px);
    }
	.related-section .related-posts .related-item {
		width: -webkit-calc(50% - 12px);
		width: calc(50% - 12px);
	}
	.related-section .related-posts .related-item .related-thumb img {
        height: 26vw;
    }
	footer.footer .footer-top .form-row {
		gap: 20px;
		margin: 0 0 20px 0;
    }
	.wp-editor h2,
	.wp-editor h3 {
		font-size: 28px;
		line-height: 1.2;
	}
	.wp-editor p {
		font-size: 18px;
	}
	.banner-content-wide-image .inner:not(.description) {
		flex-direction: column-reverse;
	}
	.banner-content-wide-image .small-col,
	.banner-content-wide-image .wide-col {
		width: 100%;
	}
	.banner-content-wide-image .permalink .btn {
		background: #EAE5F3;
		width: 100%;
		margin: 24px 0 0 0;
	}
	.banner-content-wide-image .inner.description {
		margin: 0;
	}
	.courses-by-category-section .courses-grid .inner {
		display: flex;
		gap: 0 24px;
		flex-direction: row;
	}
	.course-item .course-inner-wrap {
		display: flex;
		flex-direction: column;
		padding: 0;
		flex-grow: 1;
	}
	.course-item .course-thumb {
		width: 140px;
		height: auto;
		min-height: 153px;
		flex-shrink: 0;
		position: relative;
	}
	.course-item .course-thumb .tag-wrap {
		max-width: -webkit-calc(100% - 16px);
		max-width: calc(100% - 16px);
		right: 8px;
		top: 8px;
		margin: 0;
		height: auto;
	}
	.course-item:hover .course-thumb .tag,
	.course-item .course-thumb .tag {
		width: auto;
		display: block;
		height: auto;
		border-radius: 48px;
		overflow: hidden;
	}
	.course-item:hover .course-thumb .tag .tag-name,
	.course-item .course-thumb .tag .tag-name {
		width: auto;
		display: flex;
		height: auto;
		min-height: 32px;
		line-height: 32px;
		font-size: 14px;
		padding: 5px 10px;
		line-height: 1;
		align-items: center;
	}
	.course-item:hover .course-thumb:after,
	.course-item:hover .course-thumb img.border-radius8 {
		border-radius: 8px;
	}
	.section-content-card .container .card .card-header.merkaz-mahut-img-wrap {
		margin: 0 0 24px 0;
	}
	.trends-section .small-col,
	.trends-section .wide-col,
	.section-content-card .container .card .card-header.merkaz-mahut-img-wrap,
	.section-content-card .read-more-content,
	.read-more-content:not(.hide) ~ .read-more-btn-wrap {
		width: 100%;
		max-width: 100%;
	}
	footer.footer .inner-hidden .form-column {
		max-height: -webkit-calc(100vh - 300px);
		max-height: calc(100vh - 300px);
		overflow: auto;
	}
	.out-faculties .faculties-grid-item {
		width: -webkit-calc(50% - 12px);
		width: calc(50% - 12px);
	}
	.out-faculties .faculties-grid-item .thumb a img {
        height: 25vw;
    }
	.download-docs-table td.ddoc-text-td,
	.download-docs-table td.download-link-td {
		width: auto;
	}
	.admin-bar .page-scroll-nav.active .container {
		top: 75px;
	}
}
@media screen and (max-width: 767px) {
	.out-faculties .faculties-grid-item {
		display: flex;
		width: 100%;
	}
	.out-faculties .faculties-grid-item .thumb {
		width: 42%;
		flex-shrink: 0;
		border-radius: 8px;
	}
	.out-faculties .faculties-grid-item .thumb a img {
		height: auto;
	}
	.out-faculties .faculties-grid-item .meta .campus {
		margin: 0 0 16px 0;
	}
	.out-faculties .faculties-grid-item .meta {
		background: none !important;
		flex-grow: 1;
		padding: 0 24px 0 0;
		border-radius: 8px 0 0 8px;
	}
	.out-faculties .faculties-grid-item .meta .title {
		font-size: 20px;
	}
	.out-faculties .faculties-grid-item .meta .pemalink a,
	.out-faculties .faculties-grid-item .meta .campus {
		font-size: 16px;
		line-height: 1.1;
	}
	.js-load-more-courses {
		background: #EAE5F3;
		min-width: 50%;
		margin: 24px 0 0 0;
	}
	.tenders-form-fields-wrap {
		padding-bottom: 36px;
		margin-bottom: 36px;
	}
	.tenders-form-steps-content-wrap1 {
		padding-bottom: 48px;
		margin-bottom: 32px;
	}
	.tenders-form-steps-title {
		margin: 0 0 16px 0;
	}
	.tenders-form-steps-content {
		font-size: 18px;
	}
	.marketing-banner .marketing-inner {
		padding: 24px 20px;
	}
	.marketing-banner .main-title {
		font-size: 36px;
	}
	.default-page-section .page-title{
		padding: 0;
	}
	.course-item .post-title a {
		font-size: 20px;
		line-height: 1.25;
	}
	.course-item .post-title {
		margin: 0 0 9px 0;
	}
	.courses-by-category-section .sidebar-col .course-inner-wrap .title {
		margin: 0;
		font-size: 16px;
		font-weight: 500;
		line-height: 1.12;
	}
	.course-item .meta-item {
		gap: 4px;
		margin: 0 0 20px 0;
	}
	.tax-course_cat .course-item .meta-item {
		margin: 0 0 8px 0;
	}
	.course-item .meta-item:last-child {
		margin-bottom: 0;
	}
	.course-item .permalink a {
		font-size: 16px;
	}
	.course-item .permalink {
		margin: auto 0 0 0;
	}
	.course-item:hover .course-inner-wrap {
		background: none !important;
	}
	.cours-by-cat-btn {
		display: flex;
		width: 100%;
		gap: 10px;
		align-items: center;
		justify-content: space-between;
	}
	.cours-by-cat-btn::after {
		content: "";
		width: 8px;
		height: 8px;
		margin: 0 0 0 3px;
		border-bottom: 1px solid #000;
		border-right: 1px solid #000;
		-webkit-transform: rotate(225deg);
		transform: rotate(225deg);
	}
	.cours-by-cat-btn.collapsed::after {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.courses-by-category-section .tax-tabs button.active,
	.courses-by-category-section .tax-tabs button:hover {
		background: none;
	}
	.courses-by-category-section .courses-grid .course-item {
		margin: 0 0 48px 0;
	}
	.hide-on-mobile {
		display: none !important;
	}
	#home-hero-banner {
		border-radius: 0 0 16px 16px;
		padding: 40px 0 20px 0;
	}
	.hero-banner.layout-3 .left-col .banner-box-inner {
		height: 59.2vw;
	}
	.hero-banner .bottom-row .banner-box.box-text-button .banner-box-inner,
	.hero-banner .box-links {
		padding: 34px 24px !important;
	}
	.hero-banner .small-box.box-image .banner-box-inner {
		height: 34.667vw;
	}
	.hero-banner .small-box.box-text-button .banner-box-inner {
		height: auto;
	}
	.hp-banner-img-shapes-wrap {
		width: 360px;
		left: 26px;
		right: auto;
	}
	.hp-banner-img-shape2 {
		height: 18px;
		left: 53px;
	}
	body[data-banner-bg="colors1"] .hp-banner-img-shape2 {
		box-shadow: -33px 0px 0 0 #2D008A;
	}
	body[data-banner-bg="colors2"] .hp-banner-img-shape2 {
		box-shadow: -33px 0px 0 0 #750052;
	}
	body[data-banner-bg="colors3"] .hp-banner-img-shape2 {
		box-shadow: -33px 0px 0 0 #004756;
	}
	.hp-banner-img-shape {
		width: 49%;
		height: 18px;
		transform-origin: 30px 20px;
		-webkit-transform: rotate(-30deg);
		transform: rotate(-30deg);
	}
	.hero-banner .banner-box.box-slider {
		border-bottom-left-radius: 16px;
	}
	.mobile-menu-is-open .header .sub-header {
		width: 100%;
		right: 0;
		bottom: 0;
		top: 75px;
		border-radius: 0;
	}
	.footer-middle .row {
		gap: 12px;
	}
	.footer-middle .logo-col {
		margin: 0 0 34px 0;
	}
	.footer-middle .menu-col {
		width: 100% !important;
	}
	.footer-middle .contact-col .campus-list {
		gap: 0;
	}
	.footer-middle .campus-item {
		width: 100%;
	}
	.footer-middle .col-title {
		display: flex;
		margin: 0;
		padding: 8px 0;
		gap: 20px;
		align-items: center;
		justify-content: space-between;
	}
	.footer-middle .col-title::after {
		content: "";
		width: 9px;
		height: 9px;
		margin: 0 0 0 3px;
		border-bottom: 2px solid #EFADF0;
		border-right: 2px solid #EFADF0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.footer-middle .menu-col.active .col-title::after,
	.footer-middle .contact-col.active .col-title::after {
		-webkit-transform: rotate(225deg);
		transform: rotate(225deg);
	}
	.footer-middle .menu-col ul li {
		margin: 0;
	}
	.footer-middle .menu-col ul li a {
		display: block;
		padding: 7px 0;
	}
	.footer-middle .col-inner {
		display: none;
	}
	footer.footer .inner-visible {
		flex-direction: column;
		padding: 34px 36px;
		align-items: flex-start;
	}
	footer.footer .inner-visible .desc,
	footer.footer .inner-visible .title {
		margin: 0 0 24px 0;
	}
	.toggle-footer-cf {
		margin: 0 auto;
	}
	.footer-bottom .social-networks svg {
		height: 26px;
	}
	.footer-bottom .left-col {
		display: flex;
		width: 100%;
		justify-content: center;
		order: 1;
	}
	.footer-bottom .right-col {
		width: 100%;
		justify-content: center;
		margin: 20px 0 0 0;
		order: 2;
	}
	.footer-bottom .credits {
		width: 100%;
		order: 3;
		text-align: center;
	}
	footer.footer .footer-top.fixed {
		display: none;
	}
	.about-section {
		padding: 0;
	}
	.about-section .row.about-content-row {
		gap: 46px;
		margin: 44px 0 0 0;
		padding: 40px 0 0 0;
		border-top: 1px solid #b3b3b3;
	}
	.about-section .row.number-row {
		gap: 24px;
		margin: 48px 0 0 0;
	}
	.testimonials-section .section-title,
	.events-section .section-title,
	.about-section .wp-editor-wrap h3,
	.about-section .num-inner .numeric,
	.news-section .section-title {
		font-size: 36px;
		line-height: 1;
	}
	.news-section .section-title,
	.events-section .section-title {
		font-weight: 700;
	}
	.about-section .num-inner .desc {
		font-size: 20px;
		line-height: 1.1;
	}
	.events-grid, .news-grid {
		flex-wrap: nowrap;
		gap: 0;
	}
	.news-section .container {
		padding: 0;
	}
	.news-section .section-title {
		padding: 0 20px;
	}
	.news-section-swiper {
		padding: 10px 20px;
		margin: 0;
	}
	.experts-archive-section .split-row .courses {
		border-top: 1px solid rgba(0, 0, 0, 0.3);
		padding: 32px 0 0 0;
	}
	.text-with-icon {
		float: right;
		width: 70px;
		font-size: 14px;
	}
	.news-item .post-title {
		margin: 0 0 8px 0;
	}
	.event-item .post-title a,
	.news-item .post-title a {
		font-size: 20px;
		line-height: 1.25;
	}
	.news-item .post-meta .meta-item {
		width: 100%;
		font-size: 16px;
		line-height: 1.25;
	}
	.events-section .archive-link,
	.news-section .archive-link {
		text-align: center;
		padding: 0 20px;
	}
	.events-section .archive-link a,
	.news-section .archive-link a {
		background: #EAE5F3;
		width: 100%;
		text-decoration: underline;
		border-radius: 8px;
		text-align: center;
		justify-content: center;
	}
	.events-section .container {
		padding: 0;
	}
	.events-section .section-title {
		margin: 0 0 24px 0;
		padding: 0 20px;
	}
	.events-section-swiper {
		padding: 0 20px;
	}
	body:not(.post-type-archive-experts) .event-item {
		width: 282px;
	}
	body:not(.post-type-archive-experts) .section-featured_posts .event-item {
		width: -webkit-calc(33.333% - 14px);
		width: calc(33.333% - 14px);
	}
	.scroll-up-btn {
		left: 20px;
	}
	.large-purple-banner .wrapper-inner {
		padding: 48px 20px;
	}
	.large-purple-banner .title {
		font-size: 36px;
		line-height: 1;
	}
	.large-purple-banner .desc {
		font-size: 20px;
		line-height: 1.25;
		margin: 24px 0 0 0;
	}
	.large-purple-banner .items {
		flex-wrap: wrap;
		gap: 36px;
		margin: 48px 0 0 0;
	}
	.large-purple-banner .item-box {
		width: 100%;
		max-width: 100%;
	}
	.large-purple-banner .item-box .box-hover-image {
		display: none;
	}
	.testimonials-section .section-title {
		margin: 0 0 24px 0;
	}
	.related-posts-section {
		width: 100%;
	}
	.related-posts-section .container {
		padding: 0;
	}
	.related-posts-section .swiper,
	.related-posts-section .inner>.title {
		padding: 0 20px;
	}
	.related-posts-section .related-posts .card-item {
		width: 282px;
	}
	.related-posts-section .related-posts .card-item .card-thumb-a,
	.related-posts-section .related-posts .card-item .card-thumb-a img {
		height: 222px;
	}
	.related-posts-section .related-posts .card-item .post-title-a {
		font-size: 26px;
	}
	.blog-banner {
		min-height: 335px;
		padding: 34px 24px;
	}
	.block-banner-title {
		font-size: 36px;
	}
	.block-banner-text {
		font-size: 18px;
		line-height: 26px;
	}
	.contact-accordion .accordion-row button .acc-title {
		font-size: 20px;
		font-weight: 600;
	}
	.contact-accordion .accordion-row button .acc-arrow svg {
		width: 20px;
		height: 20px;
	}
	.contact-accordion .accordion-row button {
		border-bottom-color: #E5E5E5;
	}
	.contact-accordion .accordion-wrapper {
		gap: 33px;
	}
	.contact-accordion .accordion-col.show-all .show-all-results,
	.contact-accordion .accordion-col:not(.show-all) .accordion-row:nth-child(5) ~ .accordion-row {
		display: none;
	}
	.lobby-academic-studies-banner .banner-content .title {
		font-size: 36px;
	}
	.lobby-academic-studies-banner .banner-content .description {
		font-size: 18px;
	}
	.banner-content-wide-image .inner:not(.description) {
		flex-direction: column-reverse;
	}
	.banner-content-wide-image .small-col {
		width: 100%;
	}
	.banner-content-wide-image .wide-col {
		width: 100%;
	}
	.banner-content-wide-image .permalink .btn {
		background: #EAE5F3;
		width: 100%;
		margin: 24px 0 0 0;
	}
	.banner-content-wide-image .inner.description {
		margin: 0;
	}
	.btn {
		font-weight: 500;
	}
	.courses-by-category-section .sidebar-col {
		width: 100%;
		max-width: 100%;
	}
	.filters-checkboxes-wrap {
		background: #fff;
		position: fixed;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		z-index: 15;
		opacity: 0;
		visibility: hidden;
		-webkit-transform: translate(0, -30%);
		transform: translate(0, -30%);
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.show-filters .filters-checkboxes-wrap {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	.filters-checkboxes-inner {
		height: 100%;
		overflow: auto;
		padding: 64px 24px 24px;
	}
	.main-courses-wrapper .course-item {
		width: 100%;
	}
	.main-courses-wrapper .course-item .inner {
		display: flex;
		gap: 24px;
	}
	.main-courses-wrapper .course-item .meta-item {
		margin: 0;
	}
	.btn-wrap-filter-by {
		margin: 0 0 32px 0;
	}
	.post-type-archive-alphon .event-item .event-thumb {
        height: 32vw;
    }
	.event-item:hover .post-title a,
	.event-item:hover .permalink a {
		text-decoration: none;
	}
	.event-item .post-title a {
		display: inline-block;
		position: relative;
		vertical-align: top;
	}
	.event-item .post-title a::after {
		content: "";
		border-bottom: 1px solid #000;
		width: 100%;
		position: absolute;
		right: 0;
		bottom: 5px;
	}
	.connecting-people .row,
	.our-students .row {
		gap: 8px;
	}
	.connecting-people .row.top {
		margin-bottom: 8px;
	}
	.connecting-people .row .image,
	.our-students .row .image {
        width: -webkit-calc(33.333% - 6px) !important;
        width: calc(33.333% - 6px) !important;
		height: 40.29vw !important;
	}
	.connecting-people .section-title {
		font-size: 36px;
		line-height: 1;
	}
	.connecting-people .slider-social-box .social-title {
		font-size: 20px;
	}
	.single-alphon-top-details-list {
		width: 100%;
		max-width: 100%;
	}
	.single-alphon-top-title {
		margin: 0;
	}
	.single-alphon-top-inner {
		gap: 36px 24px;
	}
	.single-alphon-top-right {
		min-height: 137px;
		width: -webkit-calc(38.2% - 12px);
		width: calc(38.2% - 12px);
	}
	.single-alphon-top-left {
		width: -webkit-calc(61.8% - 12px);
		width: calc(61.8% - 12px);
	}
	.share-btn-text {
		display: none;
	}
	.single-alphon-content-right-list {
		width: 100%;
	}
	.sa-cr-list-item-btn {
		padding: 8px 20px 8px 48px;
	}
	.sa-cr-list-item-btn::after {
		content: "";
		background: url(../../images/combo-arrow.svg) center center no-repeat;
		width: 12px;
		height: 7px;
		position: absolute;
		left: 24px;
		top: 50%;
		margin: -3px 0 0 0;
	}
	.sa-cr-list-item.active .sa-cr-list-item-btn::after {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.sa-cr-list-item.active .sa-cr-list-item-text {
		display: block;
		padding: 0 20px;
	}
	.related-links-section .links-wrapper li {
		width: -webkit-calc(50% - 10px);
		width: calc(50% - 10px);
	}
	.related-links-section .inner {
		padding: 15px 16px;
	}
	.related-links-section .minus,
	.related-links-section .plus {
		width: 14px;
		height: 14px;
	}
	.related-links-section .title button span.btn-arrow {
		margin: 0 3px 0 11px;
	}
	.related-links-section .links-wrapper {
		gap: 16px 20px;
	}
	.marketing-banner .small-col {
		width: 100%;
		max-width: 215px;
	}
	.marketing-banner .wide-col {
		width: 100%;
	}
	.hh-title-wrap {
		flex-direction: column;
		padding: 0 0 44px 0;
		margin: 0 0 24px 0;
		border-bottom: 1px solid #B3B3B3;
	}
	.hh-title-wrap3 {
		display: flex;
		width: 100%;
		margin: 0;
		justify-content: space-between;
		align-items: center;
	}
	.hh-title-wrap3-inner {
		margin: 0;
	}
	.hh-main-wide-img {
		height: 222px;
	}
	.hh-main-content-wrap {
		flex-direction: column-reverse;
	}
	.hh-side {
		width: 100%;
		max-width: 100%;
	}
	.hh-main-content {
		width: 100%;
		padding: 0;
	}
	.hh-main-content-title {
		font-size: 26px;
	}
	.tool-row-title-img {
		width: 62px;
		height: 62px;
	}
	.tool-row-title-wrap2 {
		font-size: 18px;
	}
	.tool-row-stars-wrap {
		flex-direction: row-reverse;
		justify-content: space-between;
	}
	.tool-row .hh-side-box-title {
		width: auto;
	}
	.tool-row-text {
		font-size: 18px;
	}
	.tool-row:not(:first-child) {
		padding: 24px 0 0 0;
		margin: 24px 0 0 0;
	}
	.hh-side-title1 {
		padding-top: 24px;
		margin-top: 24px;
		border-top: 1px solid #b3b3b3;
	}
	.hh-side-details {
		margin: 0;
	}
	.learning-with-us .inner {
		gap: 16px;
	}
	.learning-with-us .inner .cube {
        width: -webkit-calc(50% - 8px);
        width: calc(50% - 8px);
        min-height: 24vw;
    }
	.learning-with-us .cube-color .text {
		font-size: 20px;
		line-height: 1.25;
	}
	.card-activity {
		clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%,  0px 104px, 1.6px 99.2px, 4px 97.2px, 14px 98px, 19px 98px, 23px 97px, 26.4px 94.3px, 28px 90px, 26.5px 85.8px, 23px 81px, 20px 78px, 2px 60px, 0 55px );
		margin: 37px 0 13px 0;
	}
	.card-activity .card-body {
		padding: 20px 16px 23px 38px;
	}
	.activities-nav-tabs-wrap {
		width: 100%;
	}
	.activities-nav-tabs {
		width: 100%;
		padding: 0;
	}
	.activities-nav-tabs li {
		flex-direction: column;
	}
	.activities-tab-content {
		width: 100%;
		max-width: 100%;
	}
	.activities-nav-tabs .tab-pane .news-item,
	.activities-nav-tabs .tab-pane .event-item {
		width: 100%;
	}
	.tab-pane.fade:not(.show) {
		display: none;
	}
	.activities-tab-pane-inner {
		display: flex;
		flex-direction: column;
		gap: 16px;
	}
	.activities-nav-tabs li .tab-pane {
		width: 100%;
		margin: 17px 0 0 0;
	}
	.activities-tab-pane-inner .course-item .inner {
		display: flex;
		gap: 24px;
	}
	.activities-tab-pane-inner .course-inner-wrap .location .title {
		font-size: 16px;
	}
	.course-item .course-thumb .wp-post-image {
		position: absolute;
		right: 0;
		top: 0;
	}
	.activities-tab-pane-link {
		margin: 32px 0 0 0;
	}
	.simple-link {
		background: #EAE5F3;
		width: 100%;
		height: 48px;
		border-radius: 8px;
		text-align: center;
		justify-content: center;
		align-items: center;
	}
	.activities-nav-tabs li button {
		position: relative;
	}
	.activities-nav-tabs li button::after {
		content: "";
		width: 8px;
		height: 8px;
		margin: -4px 0 0 0;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		position: absolute;
		left: 4px;
		top: 50%;
	}
	.contact-form-section .inner {
        padding: 35px 16px 0;
    }
	.contact-form-section .content-col {
		margin: 0 0 64px 0;
	}
	.contact-form-section .cf-wrapper .form-row.three-in-row,
	.contact-form-section .cf-wrapper .form-row {
		flex-direction: column;
	}
	.contact-form-section .cf-wrapper .form-row.three-in-row .form-item,
	.contact-form-section .cf-wrapper .form-row .form-item {
		width: 100%;
		max-width: 100%;
	}
	.wide-cubes-2 .inner .cube .permalink .btn {
		background: #EAE5F3;
	}
	.horaa-hadshanit-more-tools-wrap .course-item .course-thumb {
		width: 100%;
		min-height: 27vw;
	}
	.horaa-hadshanit-more-tools-wrap .course-item .course-inner-wrap {
		padding: 24px 16px 16px 16px;
	}
	.next-step-btn-wrap .btn {
		width: auto;
	}
	.faq-experts-devider2 {
		margin: 19px 0 17px 0;
	}
	.single-experts .devider-line.faq-experts-devider2 .line {
		margin: 0 !important;
	}
	.faq-experts-devider {
		margin: 34px 0 17px 0;
	}
	.single-experts .devider-line.faq-experts-devider .line {
		margin: 0 !important;
	}
	.section-faq_experts .experts-main-text {
		margin: 1px 0 0 0;
	}
	.section-faq_experts + .marketing-banner.in-a-post.global-banner {
		margin: 32px 0 0 0;
	}
	.section-faq_experts::after {
		content: "";
		background: rgba(0, 0, 0, 0.3);
		height: 1px;
		display: block;
		margin: 17px 20px 0;
	}
	.top-single-product {
		flex-direction: column;
		gap: 24px;
	}
	.top-single-product .header-sidebar {
		display: flex;
		justify-content: space-between;
	}
	.single-product-img {
		width: 100%;
		height: auto;
	}
	.top-single-product-title-wrap {
		padding: 0;
	}
	.single-product-content-section {
		flex-direction: column;
	}
	.stock.out-of-stock::before,
	.woocommerce-variation.single_variation::before,
	.woocommerce-variation-add-to-cart::before,
	.woocommerce div.product form.cart .variations th.label,
	.single-product-content-title {
		width: 100%;
	}
	.woocommerce div.product form.cart .variations td.value,
	.single-product-content {
		width: 100%;
		padding: 24px 0 0 0;
	}
	.stock.out-of-stock::before,
	.woocommerce-variation.single_variation::before,
	.woocommerce-variation-add-to-cart::before,
	.woocommerce div.product form.cart .variations th.label,
	.single-product-content-title {
		display: none;
	}
	.related-products-swiper {
		width: -webkit-calc(100% + 40px);
		width: calc(100% + 40px);
		margin: 0 -20px;
		padding: 0 20px;
	}
	.woocommerce .products ul,
	.woocommerce ul.products {
		flex-wrap: nowrap;
		gap: 0;
	}
	.woocommerce ul.products li.product,
	.woocommerce-page ul.products li.product {
		width: 282px;
	}
	.quick-pay {
		width: auto;
	}
	.video-banner .banner-content {
        bottom: 20px;
    }
	.video-banner .banner-content .title {
		font-size: 34px;
	}
	.related-posts-section .related-posts {
		gap: 0;
	}
	.search-results-item-title {
		font-size: 26px;
		font-weight: 600;
	}
	.sr-item .sr-item-desc {
		font-size: 18px;
	}
	.search-results-item-content {
		width: 60%;
	}
	.search-results-item.sr-item .thumb-col {
		width: 40%;
		left: 0;
	}
	.search-results-tabs-list {
		width: -webkit-calc(100% + 40px);
		width: calc(100% + 40px);
		margin: 0 -20px 22px;
		padding: 0 20px 10px;
	}
	.sr-item:hover {
		border-bottom-color: rgba(0,0,0,0.3);
		border-radius: 0;
	}
	.js-load-more-search_results_items {
		background: #EAE6F4 !important;
		text-decoration: underline !important;
		color: #000 !important;
	}
	.banner-with-content .banner-content .permalink .btn {
		width: auto;
	}
	.timeline-section .timeline-section-inner-scroll {
		padding: 36px 24px !important;
	}
	.timeline-section.active .timeline-section-inner-scroll {
		height: -webkit-calc(100% - 123px) !important;
		height: calc(100% - 123px) !important;
		margin: 123px 0 0 0;
	}
	.timeline-section .aside-titles.right-side,
	.timeline-section .aside-titles.left-side,
	.timeline-section .aside-titles {
		width: auto;
		left: 0;
		right: 0;
		top: 0;
		padding: 65px 22px 22px;
		z-index: 2;
	}
	.timeline-section .aside-titles.right-side {
		z-index: 3;
	}
	.timeline-section .aside-titles.active {
		background: rgba(0, 0, 0, 0.5);
		height: 100%;
	}
	.timeline-section button.back-to-timeline {
		top: 17px;
		width: 28px;
		height: 28px;
		border: 1px solid #fff;
		border-radius: 50%;
		line-height: 1;
		text-align: center;
		z-index: 2;
	}
	.timeline-section .aside-title {
		width: 100%;
	}
	.timeline-section .section-banner {
		margin-bottom: 40px;
	}
	.timeline-section .event-title {
		font-size: 18px;
	}
	.woocommerce-message {
		border-radius: 0 0 8px 8px;
		width: -webkit-calc(100% + 40px);
		width: calc(100% + 40px);
		margin: 0 -20px 24px;
	}
	.woocommerce-message-container {
		flex-direction: column;
		padding: 20px;
	}
	.wc-msg-right {
		width: 100%;
		padding: 0 0 24px 0;
		margin: 0 0 24px 0;
		border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	}
	.wc-msg-left {
		width: 100%;
	}
	.wc-msg-right-copy {
		margin: 16px 0 0 0;
	}
	.cart-azure-btn {
		min-height: 40px;
		padding-top: 4px;
		padding-bottom: 4px;
	}
	.top-events-section .event-link:hover,
	.top-events-section .event-link:focus {
		background: none;
	}
	.top-events-section .description-row {
		font-size: 18px;
	}
	.top-events-section .image-row .meta-box .meta-list {
		display: flex;
		flex-wrap: wrap;
		gap: 4px;
	}
	.top-events-section .full-date-row,
	.top-events-section .location-row {
		font-size: 16px;
	}
	.top-events-section .event-link {
		padding: 0;
	}
	.faculty-item {
		width: -webkit-calc(50% - 10px);
		width: calc(50% - 10px);
	}
	.faculty-thumb a {
        height: 24vw;
    }
	.faculty-data .post-title a {
		font-size: 20px;
	}
	.faculty-data {
		padding: 16px;
	}
	.faculty-data .post-title {
		margin: 0 0 9px 0;
	}
	.faculty-data .permalink {
		margin: 24px 0 0 0;
	}
	.courses .main-courses-wrapper .news-item {
		width: 100%;
	}
	.courses .main-courses-wrapper .news-item .news-item-inner {
		padding: 16px;
		box-shadow: none;
		border-bottom: 1px solid rgba(0, 0, 0, 0.30);
		border-radius: 0;
	}
	.courses .main-courses-wrapper .news-item .tag {
		width: auto;
		min-height: 32px;
		height: auto;
		border-radius: 48px;
		overflow: hidden;
	}
	.courses .main-courses-wrapper .news-item .tag .tag-name {
		width: auto;
		height: auto;
		min-height: 32px;
		line-height: 1;
		font-size: 14px;
		padding: 6px 10px;
		border-radius: 40px;
		display: inline-flex;
		align-items: center;
	}
	.courses .main-courses-wrapper .news-item .news-item-inner {
		display: block;
	}
	.courses .main-courses-wrapper .news-item .tag-wrap {
		float: right;
		width: 70px;
		height: auto;
	}
	body:not(.post-type-archive-jobs) .courses .main-courses-wrapper .news-item .post-meta,
	body:not(.post-type-archive-jobs) .courses .main-courses-wrapper .news-item .post-title {
		float: left;
		width: -webkit-calc(100% - 70px);
		width: calc(100% - 70px);
		padding: 0 24px 0 0;
	}
	.post-type-archive-product .event-item .news-item-inner {
		background: none !important;
	}
	.post-type-archive-product .event-item .post-title a::after {
		display: none;
	}
	.post-type-archive-product .event-item .post-meta .meta-item {
		font-size: 16px;
	}
	.post-type-archive-product .event-item .event-thumb .tag-wrap {
		position: static;
	}
	.post-type-archive-product .event-item .event-thumb {
		width: 128px;
		height: auto;
	}
	.post-type-archive-product .event-item .event-thumb img {
		height: auto;
	}
	.post-type-archive-product .event-item .event-inner-wrap {
		width: -webkit-calc(100% - 128px);
		width: calc(100% - 128px);
		padding: 0 24px 0 0;
	}
	.post-type-archive-product .event-item .tag {
		width: auto;
		height: 32px;
		border-radius: 48px;
	}
	.post-type-archive-product .event-item .tag .tag-name {
		width: auto;
		height: 32px;
		line-height: 32px;
		font-size: 14px;
		padding: 0 10px;
	}
	.post-type-archive-product .event-item .news-item-inner {
        flex-direction: row;
    }
	.post-type-archive-jobs .active-filters,
	.post-type-archive-jobs .active-filters .clear-selected {
		margin: 0;
	}
	.post-type-archive-jobs .loc-date-wrap {
		flex-wrap: nowrap;
	}
	.post-type-archive-jobs .meta-item ul li {
		font-size: 14px;
	}
	.academic-library-lists-item {
		width: -webkit-calc(50% - 12px);
		width: calc(50% - 12px);
	}
	.header-news-marquee .container .marquee * {
		font-size: 16px !important;
	}
	#scopeSelecter,
	#primoQueryTemp {
		width: 100%;
	}
	.faq-section .faq-list li {
		padding: 16px 20px;
		flex-direction: column;
	}
	.faq-section .small-col {
		width: 100%;
	}
	.faq-section .wide-col {
		width: 100%;
		max-width: 100%;
	}
	.faq-section .inner {
		padding: 24px 0;
	}
	.faq-section .faq-list{
		margin: 24px 0 0 0;
	}
	.faq-section .block-title {
		font-size: 36px;
		text-align: right;
		line-height: 1;
	}
	.faq-section .block-subtitle {
		text-align: right;
	}
	.faq-section .question {
		padding: 0 0 0 30px;
		font-size: 20px;
		line-height: 1.25;
	}
	.faq-section .faq-list li.active .answer {
		font-size: 16px;
		line-height: 1.25;
	}
	.header-featured-image {
		width: 335px;
		max-width: 100%;
	}
	.header-featured-image img.wp-post-image {
		width: 100%;
	}
	.no-search-results-box {
		font-size: 20px;
		padding: 20px;
	}
	.no-search-results-title {
		font-size: 36px;
	}
	.wp-editor h2,
	.wp-editor h3 {
		font-size: 26px;
	}
	/* .events-section {
		margin-right: -20px;
		margin-left: -20px;
	} */
	.links-wrapper ul {
		padding: 24px 28px 0 0;
		margin: 0;
		gap: 16px;
	}
	.related-links-section .links-wrapper a {
		font-size: 18px;
	}
	.registration-dates-section .reg-list li {
		flex-direction: column;
		align-items: flex-start;
		gap: 10px;
	}
	.registration-dates-section .reg-list li .permalink {
		margin: 14px 0 0 0;
	}
	.course-table-wrap {
		margin: 0 -20px;
		padding: 0 20px;
	}
	.btn {
		font-weight: 500;
	}
	.courses-by-category-section .courses-grid .inner {
        gap: 0 16px;
    }
	.section-content-card .container .card .card-header video,
	.section-content-card .container .card .card-header .card-img-top {
		border-radius: 8px;
	}
	.section-content-card .container .card .merkaz-mahut-img-wrap + .card-body,
	.section-content-card.merkaz-mahut-secion .container .card .merkaz-mahut-img-wrap + .card-body,
	.section-content-card .container .card .card-body .card-category,
	.section-content-card .container .card .card-body .card-title {
		margin: 0 0 24px 0;
	}
	.posts-404 .swiper-slide {
		width: 282px;
	}
	footer.footer button.close-inner-hidden {
		right: 10px;
	}
	footer.footer .inner-hidden .title-col {
		padding-right: 20px;
	}
	.header-news-marquee {
		padding: 24px 15px;
	}
	.header-news-marquee strong {
		font-size: 0;
	}
}
@media screen and (max-width: 599px) {
	.alphon-cat-posts-list .event-item,
	.post-type-archive-alphon .main-courses-wrapper .event-item,
	.wide-cubes-2 .inner .cube {
		width: 100%;
	}
	.alphon-cat-posts-list .event-item .event-thumb {
		width: 128px;
		height: auto;
	}
	.event-item .post-title {
		margin: 0 0 8px 0;
	}
	.horaa-hadshanit-more-tools-wrap .course-item {
		width: 100%;
		margin: 0;
	}
	.horaa-hadshanit-more-tools-wrap .course-item .course-thumb {
		width: 140px;
	}
	.horaa-hadshanit-more-tools-wrap .course-item .inner {
		display: flex;
		gap: 24px;
	}
	.horaa-hadshanit-more-tools-wrap .course-item .course-inner-wrap {
		padding: 0;
	}
	.contact-accordion .accordion-row-content-inner {
		flex-direction: column;
		gap: 0;
	}
	.post-type-archive-alphon .main-courses-wrapper {
		gap: 32px 0;
	}
	.event-item .news-item-inner {
		flex-direction: row;
	}
	.swiper .event-item .news-item-inner {
		flex-direction: column;
	}
	.swiper .event-item .event-inner-wrap {
		padding: 24px 16px 16px 16px;
	}
	.post-type-archive-alphon .event-item .event-thumb {
		width: 128px;
		height: auto;
		min-height: 144px;
	}
	.event-item .event-thumb {
		width: 128px;
		height: 144px;
		flex-shrink: 0;
	}
	.event-item .event-inner-wrap {
		padding: 0 16px 0 0;
	}
	.alphon-role-and-icons {
		flex-direction: column;
	}
	.wide-cubes-2 .inner {
		flex-wrap: wrap;
	}
	.wide-cubes-2 .thumb .size-2cubes-thumb {
        height: 44vw;
    }
	.experts-form-flex {
		flex-direction: column-reverse;
	}
	.experts-form-wrap {
		width: 100%;
		max-width: 100%;
		padding: 32px 0 0 0;
		margin: 32px 0 0 0;
		border-top: 1px solid rgba(0, 0, 0, 0.3);
	}
	.experts-form-img-wrap {
		width: 100%;
	}
	.search-results-item {
		flex-direction: column-reverse;
	}
	.search-results-item-content {
		width: 100%;
		padding: 0 0 24px 0;
	}
	.search-results-item.sr-item .thumb-col {
		width: auto;
		height: 52.26vw;
		position: static;
		margin: 0 0 24px 0;
	}
	.search-results-item {
		padding: 0;
	}
	.search-results-tab-btn {
		font-size: 18px;
	}
	.image-title-content-button-2columns .inner {
		flex-direction: column;
		gap: 24px;
	}
	.image-title-content-button-2columns .title-col,
	.image-title-content-button-2columns .content-col {
		width: 100%;
		max-width: 100%;
	}
	.top-events-section .top-events-block .event-block-column {
		width: 100%;
	}
	.top-events-section .image-row .image-box {
		height: 48.8vw;
	}
	.events-archive-container .event-item-wrapper {
		width: 100%;
	}
	.events-archive-container .item-event-wrapper .image-box img{
		height: 47vw;
	}
	body.post-type-archive-experts .section-featured_posts .sections-title {
		margin: 0 0 48px 0;
	}
	body.post-type-archive-experts .section-featured_posts .event-item {
		width: 100%;
	}
	body.post-type-archive-experts .section-featured_posts .event-item .event-thumb {
		width: 128px;
	}
	.related-section .related-posts .related-item,
	.academic-library-lists-item {
		width: 100%;
	}
	.related-section .related-posts .related-item .related-thumb img {
        height: 59vw;
    }
	.important-details .wide-col-bottom {
		flex-direction: column;
	}
	body:not(.post-type-archive-experts) .section-featured_posts .event-item {
		width: 100%;
	}
	.download-docs-table td.ddoc-text-td,
	.download-docs-table td.download-link-td {
		width: 80px;
	}
}
@media screen and (max-width: 479px) {
	.hero-banner .box-links .box-links-list li {
		width: 100% !important;
	}
	.hp-banner-img-shapes-wrap {
		width: 290px;
	}
	.newsletter-box {
		padding: 24px 16px;
	}
	.newsletter-box-form {
		flex-direction: column;
		gap: 12px;
	}
	.newsletter-box-inner .sections-title {
		margin: 0 0 12px 0;
	}
	.newsletter-box-inner .sections-title br {
		display: block;
    }
	.tenders-form-field-wrap,
	.next-step-btn-wrap .btn,
	.newsletter-box-form-field-wrap,
	.related-links-section .links-wrapper li,
	.marketing-banner .marketing-banner-button {
		width: 100%;
	}
	.learning-with-us .inner .cube {
		width: 100%;
		min-height: 33vw;
	}
	.tenders-form-accordion-wrap .q-ul {
		margin: 0 0 36px 0;
	}
	.js-load-more-courses {
		min-width: 100%;
	}
	.woocommerce ul.products[class*=columns-] li.product,
	.woocommerce-page ul.products[class*=columns-] li.product {
		width: 100%;
	}
	#primoQueryTemp,
	#scopeSelecter {
		width: 100%;
	}
	.faculty-item {
		width: 100%;
		margin: 0 0 16px 0;
	}
	.faculty-item-inner {
		display: flex;
		border-radius: 0;
	}
	.faculty-thumb {
		display: flex;
		width: 140px;
	}
	.faculty-thumb a {
		display: flex;
		width: 100%;
		height: auto;
		border-radius: 8px;
	}
	.faculty-thumb a img {
		height: auto;
	}
	.faculty-data {
		padding: 0 24px 0 0;
	}
	.faculty-item-inner:hover .faculty-data {
		background: none;
	}
	.featured_posts .news-item {
		width: 100%;
	}
	.learning-with-us .cube-color {
		padding: 36px;
	}
	.learning-with-us .cube-color .text {
		width: 100%;
		max-width: 100%;
		flex-wrap: nowrap;
		align-items: center;
		text-align: right;
	}
}