.etoi-events-below-card{
	display:none;
}

@media (max-width: 767px) {
	#oneaviation-gallery .eti-multi-gallery .eti-gallery-grid {
		grid-template-columns: repeat(3, 1fr) !important;
		gap: 40px 40px;
	}
	.etoi-events-single-wrp {
		display: flex;
		flex-direction: column;
	}

	.etoi-single-container{
		padding: 0px 30px 50px 30px;	
	}	
	.etoi-events-below-card{
		display:block;
		padding-bottom: 20px;
	}
	.etoi-breadcrumb-wrapper {
		padding-top: 20px;
		padding-bottom: 30px;
	}
	.etoi-social-share {
		padding-bottom: 20px;
	}
	.etoi-event-image img {
		margin-bottom: 20px;
	}
	.e-con>.e-con-inner {
		gap:10px;
	}
	.a.etoi-events-signup-link{
		margin-top:20px;
	}
	.etoi-events-single-wrp{
		gap:50px;
	}
	.eti-form-style .gform_fields {
		gap: 20px !important;
	}
	.eti-form-style .gform-footer .button {
		margin: 20px 0 0 0 !important;
	}
	.eti-advtab-to-dropdown.eti-ad-tab-style .eti-select-wrp, .eti-event-spaces-wrp .eti-select-event .ginput_container_select{
		max-width: 100%;
	}
	.eti-select-wrp .eti-select, .eti-event-spaces-wrp_wrapper .eti-event-spaces-wrp .eti-select-event .ginput_container_select .gfield_select{
		padding: 11px 45px 11px 20px !important;
		height: 40px !important;
	}
	.eti-event-spaces-wrp_wrapper .eti-event-spaces-wrp .eti-select-event .ginput_container_select{
		margin-bottom: 10px;
	}
	#field_1_15 .ginput_container_consent, #field_1_16 .ginput_container_consent{
		flex-direction: column;
	}
	.etoi-media-release-grid {
		grid-template-columns: 1fr;
		gap: 20px;
	}
	.etoi-media-release-card {
		padding: 20px 20px 40px 20px;
		border-radius: 10px;
	}
	.etoi-media-release-wrp .etoi-media-release-btn {
		bottom: 20px;
	}
	.etoi-media-release-wrp .etoi-media-release-date time {
		margin-bottom: 10px;
	}
	.etoi-media-release-wrp h6.etoi-media-release-title {
		margin: 0 0 20px;
	}
	.redirect-wrap .main_redirected_link {
		display: flex;
		flex-direction: column;
	}
}

@media only screen and (max-width: 1380px) and (min-width: 1280px) {
	.etoi-header-mg-menu li.menu-item > .ekit-menu-nav-link {
		padding: 0px 0px 0px 30px !important;
	}
	.header-right-wrp {
		gap: 30px !important;
	}
	.etoi-header-search .elementor-icon-wrapper i {
		font-size: 16px;
	}
	.etoi-header-resizer .etoi-resize-font-btn.decrease {
		font-size: 14px;
	}
	.etoi-header-resizer .etoi-resize-font-btn.increase {
		font-size: 16px;
	}
}

@media only screen and (max-width: 1280px) and (min-width: 1024px) {

	.etoi-header-mg-menu li.menu-item > .ekit-menu-nav-link {
		padding: 0px 0px 0px 15px !important;
		font-size: 13px !important;
	}
	.etoi-header-mg-menu li.menu-item > .ekit-menu-nav-link svg {
		margin-left: 5px !important;
	}
	.header-right-wrp {
		gap: 20px !important;
	}
	.etoi-header-resizer .etoi-resize-font-btn.decrease {
		font-size: 12px;
	}
	.etoi-header-resizer .etoi-resize-font-btn.increase,
	.etoi-header-search .elementor-icon-wrapper i {
		font-size: 14px;
	}

	.e2i-footer-wrp-left {
		width: 260px !important;
	}
	.e2i-footer-wrp-right {
		column-gap: 20px !important;
		width: calc(100% - 260px) !important;
	}
}


@media only screen and (max-width: 1240px) and (min-width: 1024px) {
	.home-banner-wrp .swiper-pagination {
		width: 100%;
		max-width: 1024px;
		left: 40px !important;
		transform: translate(0, 0) !important;
	}
	.event-space-item .event-space-thumb,
	.event-space-item .event-space-right {
		max-width: 50%;
	}
	.event-space-item  .event-space-right {
		padding-left: 40px;
	}
}



@media(max-width: 1250px){
	.e2i-center-wrap {
		width: 250px;
		height: 290px; 
	}
	.e2i-main {
		grid-template-columns: minmax(320px, 1fr) 420px minmax(320px, 1fr);
		gap: 0;
	}	
}/*1250*/


@media(max-width: 1100px){

	.e2i-left,
	.e2i-right {
		display: none !important;
	}

	.e2i-main {
		grid-template-columns: 1fr;
	}

	.e2i-center-wrap {
		margin-bottom: 20px;
	}

	.e2i-mobile-slider {
		display: block !important;
		padding: 50px 0px 50px 0px !important;
	}
	.e2i-mobile-slider .swiper-pagination-bullet {
		background: #DFDFDF;
		opacity: 1;
		width: 8px;
		height: 8px;
	}
	.e2i-mobile-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: #88B8E4;
	}
	.e2i-box {
		margin: 0 30px;
		transform: none !important;
	}
	.e2i-dot {
		cursor: pointer;
	}
}

@media(min-width: 1101px){
	.e2i-mobile-slider {
		display: none !important;
	}
}


@media(max-width: 1024px){
	#oneaviation-gallery .eti-multi-gallery .eti-gallery-grid {
		grid-template-columns: repeat(4, 1fr);
		gap: 40px 40px;
	}
	.eti-term-enquiry-template {
		padding-top: 30px;
	}
	.home-banner-wrp .swiper-pagination {
		left: 30px !important;
		transform: translate(0 , 0) !important;
	}
	.eti-banner-img-inner .eti-banner-img-container {
		padding: 30px;
	}
	.eti-banner-img-wrap .eti-banner-img-inner {
		min-height: 400px;
	}
	.eti-ca-item .eti-ca-content {
		padding: 30px;
	}
	.job-search-form .lowwer-job-field-wrp {
		grid-template-columns: repeat(2, 2fr);
	}
	.eti-col-table-style-wrp {
		overflow-x: auto !important;
		padding-bottom: 30px !important;
	}
	.eti-col-table-style {
		width: 1200px !important;
	}
	.eti-col-table-style-wrp::-webkit-scrollbar,
	.eti-col-table-style-wrp::-webkit-scrollbar-track {
		background-color: #DDDDDD;
		height: 2px; 
		width: 2px;
		border-radius: 10px;
	}
	.eti-col-table-style-wrp::-webkit-scrollbar-thumb {
		border-radius: 1px;
		background-color: #88B8E4;
		cursor: pointer;
	} 
	.event-space-item .event-space-thumb,
	.event-space-item .event-space-right {
		max-width: 50%;
	}
	.event-space-item  .event-space-right {
		padding-left: 30px;
	}
	.event-space-pricing .esp-lable {
		padding-bottom: 10px;
	}
	.esc-pricing-row {
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	/* 	Insights single */
	.etoi-single-container {
		padding: 0px 30px 80px 30px;
	}	
	/* Member single */
	.etoi-member-single-wrp .etoi-single-member-left-side {
		max-width: 350px;
	}
	.etoi-member-single-wrp .etoi-single-member-right-side {
		max-width: calc(100% - 350px);
		padding-left: 50px;
	}
	.eti-multi-gallery .eti-gallery-grid {
		grid-template-columns: repeat(4, 1fr);
	}

}

@media(max-width: 900px){
	.job-results-wrapper .job-card-wrp {
		gap: 20px;
	}
	.job-results-wrapper .job-card-wrp .job-card, .job-portal-widget-wrp .job-card {
		padding: 20px;
	}
	.courses-grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media(max-width: 768px){
	.eti-multi-gallery .eti-load-wrap{
		display: flex;
		justify-content: center;
		margin-top: 30px;
	}
	.eti-multi-gallery {
		text-align: center;
	}
	.eti-multi-gallery .eti-gallery-group {
		padding-bottom: 30px;
		border-bottom: 1px dashed #88B8E4;
		margin-bottom: 30px;
	}
	.eti-multi-gallery .eti-gallery-grid {
		grid-template-columns: repeat(3, 1fr);
		gap: 20px 20px;
	}
	.eti-multi-gallery .eti-gallery-group-title {
		margin-bottom: 10px;
	}
	.eti-multi-gallery .eti-gallery-group-desc {
		margin-bottom: 15px;
	}
/* 	.eti-multi-gallery .eti-gallery-item img {
		max-width: 100%;
		height: 60px;
	} */
	.ele-popup-zindex {
		transform: translateY(80px);
	}
	.pag-wrap .pag-info{
		font-size: 12px !important;
	}
	.eti-ca-item.swiper-slide {
		max-width: 245px;
	}
	.eti-ca-item .eti-ca-content {
		padding: 20px;
	}
	.eti-ca-content .eti-ca-title-link .eti-ca-title {
		padding-bottom: 7px;
	}
	.eti-banner-img-wrap .eti-banner-img-inner {
		min-height: 300px;
	}
	.etoi-faq-section-wrp .elementskit-accordion {
		column-count: 1 !important;
	}
	.eti-banner-img-inner .eti-banner-img-container {
		padding: 30px;
	}
	.eti-banner-img-container .eti-banner-page-title {
		padding-bottom: 10px;
	}
	.footer-menu-toggle-wrp {
		display: none;
	}
	.footer-menu-toggle,
	.footer-menu-toggle.is-open {
		position: relative;
		cursor: pointer;
	}
	.footer-menu-toggle:before{
		position: absolute;
		content: '\f067';
		width: 20px;
		height: 20px;
		right: 0;
		font-family: 'Font Awesome 5 Pro';
		font-weight: 300;
		font-size: 16px;
		color: #ffffff;
		border: 1px solid #ffffff;
		display: flex;
		align-items: center;
		justify-content: center;
		border-radius: 100%;
		top: 1px;
	}
	.footer-menu-toggle.is-open::before {
		content: '\f068';
	}
	.eti-bottom-arrow-scr-wrp .eti-swiper-scrollbar {
		max-width: 100%;
		margin: 0;
	}
	.eti-bottom-arrow-scr-wrp {
		padding: 30px 0 0 0;
	}
	.eti-bottom-arrow-wrp {
		display: none;
	}
	.etoi-insight-date svg {
		font-size: 12px;
		width: 12px;
		height: 12px;
	}
	.event-card .event-thumb-link .event-seats {
		font-size: 10px;
	}
	.etoi-insight-wrp {
		gap: 10px;
		padding: 20px;
	}
	.etoi-insight-image img { 
		aspect-ratio: 313 / 235;
	}
	.etoi-insights-slider-wrp .etoi-insight-card.insights-card {
		max-width: 313px;
	}
	.event-card .event-meta {
		padding: 20px;
	}
	.upper-job-field-wrp, .lowwer-job-field-wrp {
		padding-bottom: 20px;
	}
	.job-search-form .lowwer-job-field-wrp {
		grid-template-columns: repeat(1, 2fr);
		padding-bottom: 20px;
		gap: 20px;
	}
	.job-search-form .job-field label {
		font-size: 0.875em;
	}
	.job-filter-upper-wrp {
		flex-wrap: wrap;
		gap: 5px;
		margin-bottom: 30px;
	}
	.job-filter-upper-wrp .job-filter-toggle-wrp, .job-filter-upper-wrp .job-sort-wrapper {
		max-width: 100%;
	}
	.job-results-wrapper .job-card-wrp {
		grid-template-columns: repeat(1, 1fr);
	}
	.job-content .job-title {
		margin-bottom: 5px;
	}
	.job-content .job-salary {
		padding-bottom: 10px;
	}
	.job-content .job-description {
		padding-bottom: 20px;
	}
	.job-content .job-learn-more {
		font-size: 0.875em;
	}
	.eti-custom-pagination-wrp {
		padding-top: 30px;
		gap: 15px;
	}
	.eti-custom-pagination-wrp .custom-pagination .pag-numbers .pag-number {
		font-size: 0.875em;
	}
	.terms-content-style ol {
		padding-left: 25px;
	}
	.eti-advtab-to-dropdown.eti-ad-tab-style.pdpa-ad-tab .eti-select-wrp {
		margin-bottom: 20px;
	}
	.etoi-filter-controls {
		gap: 5px;
		flex-direction: column;
		padding-bottom: 30px;
	}
	.etoi-search-input-wrapper, .etoi-select-category-wrapper, .etoi-select-sort-wrapper, .etoi-select-districts-wrapper {
		max-width: 100%;
	}
	.eti-events-wrp {
		grid-template-columns: repeat(1, 1fr);
		gap: 20px;
	}
	.pagination-info {
		font-size: 12px;
	}
	.event-spaces-grid .event-space-item {
		display: flex;
		flex-direction: column;
	}
	.event-space-item .event-space-thumb, .event-space-item .event-space-right {
		max-width: 100%;
	}
	.event-space-item  .event-space-right {
		padding-left: 0;
		padding-top: 20px;
	}
	.event-space-right .event-space-title.desktop-title {
		display: none;
	}
	.event-space-thumb .event-space-title.mobile-title {
		display: block;
		margin-bottom: 10px;
	}
	.event-space-thumb .swiper-slide img {
		max-width: 100%;
	}
	.event-space-thumb .swiper-esc-pagination {
		padding-top: 20px;
	}
	.event-space-pricing .esp-lable {
		font-size: 1em;
	}

	/* 	Insights single */
	.event-spaces-cat-content {
		padding-bottom: 30px;
	}
	.esc-addi-info {
		padding-top: 30px;
	}
	.etoi-tender-content .etoi-tender-title, .etoi-media-release-content-wrp .etoi-media-release-title, .etoi-insights-content-wrp .etoi-insights-title, .etoi-events-content-wrp .etoi-events-title, .e2i-single-member-details .e2i-single-member-title, .event-space-right .event-space-title, .event-space-thumb .event-space-title, .etoi-single-container .etoi-esc-pg-title{
		margin-bottom: 10px;
	}
	.etoi-insights-image img {
		height: 250px;
	}
	.etoi-insights-image {
		padding-bottom: 20px;
	}
	.etoi-insights-single-wrp .etoi-social-share-text, .etoi-insights-single-wrp .etoi-insight-single-date, .etoi-media-release-wrp .etoi-social-share-text{
		font-size: 14px;
	}
	.insights-single-tags {
		align-items: flex-start;
		flex-direction: column;
		gap: 10px;
	}
	.etoi-single-container {
		padding: 0px 30px 50px 30px;
	}
	/* Member single */
	.etoi-member-single-wrp {
		flex-direction: column;
	}
	.etoi-member-single-wrp .etoi-single-member-left-side {
		max-width: 100%;
	}
	.etoi-member-single-wrp .etoi-single-member-right-side {
		max-width: 100%;
		padding-left: 0;
		padding-top: 20px;
	}
	.e2i-single-member-details {
		padding-bottom: 20px;
	}
	.etoi-single-member-right-side .e2i-single-member-description {
		padding-top: 20px;
	}
	.etoi-media-release-wrp .etoi-social-share{
		padding-bottom: 10px;
	}
	.etoi-media-release-wrp .etoi-media-navigation{
		padding-top: 30px;
	}
	.courses-filter-controls .courses-filter-search-tech-wrp .etoi-courses-search-wrapper {
		max-width: 100%;
	}
	.courses-filter-search-tech-wrp .courses-filter-select-wrp {
		max-width: 100%;
	}
	.courses-filter-dropdown-wrp,
	.courses-filter-controls .courses-filter-search-tech-wrp {
		gap: 5px;
	}
	.courses-filter-dropdown-wrp .courses-filter-select-wrp {
		max-width: 100%;
	}
	.courses-filter-controls .courses-filter-search-tech-wrp {
		padding-bottom: 5px;
	}
	.course-content-wrp {
		padding: 20px;
	}
	.course-content-wrp .course-university {
		padding-bottom: 0;
	}
	.eti-custom-pagination-wrp .custom-pagination.course-pagination {
		gap: 10px;
	}
	.course-pagination.custom-pagination .pag-arrow {
		height: 30px;
		width: 30px;
		padding: 0;
	}
	.eti-custom-pagination-wrp .course-pagination.custom-pagination .pag-numbers {
		gap: 15px;
	}
	.course-pagination .pag-number, .course-pagination .pag-arrow {
		width: 30px;
		height: 30px;
	}
}

@media(max-width: 600px){
	#oneaviation-gallery .eti-multi-gallery .eti-gallery-grid {
		grid-template-columns: repeat(2, 1fr) !important;
		gap: 40px 40px;
	}
	.redirect-wrap.event-redirect-wrap .etoi-event-btn-wrap {
		display: flex !important;
		justify-content: center !important;
		flex-direction: column !important;
		gap: 0;
	}
	.redirect-wrap.event-redirect-wrap .etoi-event-btn-wrap a{
		margin: 20px 0 0 0 !important;
	}
	.redirect-wrap .main_redirected_link {
		display: flex !important;
		flex-direction: column !important; 
	}
	.redirect-wrap .main_redirected_link .event-redirect-text a {
		max-width: 260px;
		line-height: 30px !important;
	}
	.redirect-wrap .main_redirected_link p {
		align-self: center;
	}
}
@media(max-width: 500px){
	.courses-grid {
		grid-template-columns: repeat(1, 1fr);
		gap: 20px;
	}
}

@media(max-width: 475px){
	.e2i-center-wrap {
		width: 180px;
		height: 230px;
	}
	.e2i-dot {
		width: 50px;
		height: 50px;
	}
	.e2i-node-1 {
		top: 30px;
		left: 8px;
	}
	.e2i-node-2 {
		top: 50%;
		left: -29px;
	}
	.e2i-node-4 {
		top: 30px;
		right: -41px;
	}
	.e2i-node-3 {
		bottom: -25px;
		left: 13px;
	}
	.e2i-node-5 {
		top: 50%;
		right: -78px;
	}
	.e2i-node-6 {
		right: -39px;
		bottom: -24px;
	}


}/*475*/