@media only screen and (max-width: 2000px) {
	.register_now {
		background-position: -100px -75px !important;
		margin-top: 20px !important;
		margin-bottom: 20px 0px !important;
	}

	div#gform_wrapper_40 {
		display: block !important;
	}


	.post-password-form {
		max-width: 1000px;
		margin: 0 auto;
		padding: 100px 0px;
	}
	.ace-news-post-list {
    gap: 20.3px;
   
}
}

@media only screen and (max-width: 1600px) {
	.register_now {
		background-position: -80px -54px !important;
	}
}

@media only screen and (max-width: 1440px) {
	.register_now {
		background-position: -73px -38px !important;
	}
}

@media only screen and (max-width: 1366px) {
	.register_now {
		background-position: -70px -30px !important;
	}
}

@media only screen and (max-width: 1200px) {
	.polarizations {
		margin-left: 20px;
		margin-right: 20px;
	}

	.resources {
		margin-left: 20px;
		margin-right: 20px;
	}

	.search-and-subscribe {
		justify-content: flex-start !important;
		gap: 10px !important;
	}

	.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar {
		margin-left: 0;
		width: 60.5% !important;
	}

	.register_now {
		background-position: -66px -21px !important;
	}

	.media-container>.e-con-inner {
		max-width: 920px !important;
	}

	.applied-section .center h2 {
		font-size: 32px !important;
	}

	.applied-section .center .elementor-widget-heading:last-child .elementor-widget-container {
		padding-top: 19px;
	}

	.applied-section .center .elementor-widget-heading:first-child .elementor-widget-container {
		margin: 45px 0 0;
	}

}

@media only screen and (max-width: 1200px) and (min-width: 1024px) {
	.leaderBio {
		max-width: 75%;
	}

	.leaderInfo {
		max-width: 25%
	}

	.stage-slider button.slick-next {
		right: 0;
	}

	.stage-slider button.slick-prev {
		left: 0;
	}

	.rtec-form-field.rtec-first.rtec-field-text,
	.rtec-form-field.rtec-email.rtec-field-text,
	.rtec-form-field.rtec-custom1.rtec-field-text,
	.rtec-form-field.rtec_custom1.rtec-field-text {
		width: 46% !important;
	}

	.leaderBio {
		max-width: 70%;
	}

	.leaderInfo {
		max-width: 30%
	}

	.singlePost .banner-content .cat-title {
		margin-right: 40px;
	}

	.singlePost .post-content .icon-bar {
		right: 0px;
	}

.banner-content.single-post-banner {
        padding-left: 7px;
    }
	

	.resources .card.box-item {
		height: 232px !important;
		width: calc(48% - -7px);
		display: inline-block;
		margin-top: 16px;
	}

	/* .pill-white {
		margin-right: 3%;
		margin-left: 3%;
	} */
      .pill-white {
    padding: 6px 14px 6px 8px !important;
}


	.modal-content {
		width: 75% !important;
	}

	.tribe-events-single-event-title {
		word-break: break-word;
	}
	.episodes-wrp {
    padding: 0px 20px;
}

}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.skills-section .elementor-column .elementor-widget-wrap {
		margin: 0 !important;
	}

	.global-section .top-collunm .elementor-element.e-con-full {
		padding-bottom: 10px;
	}

	.global-section p {
		text-align: center;
	}

	.global-section .elementor-button-wrapper {
		text-align: center;
	}

	.global-section .elementor-widget-button>.elementor-widget-container {
		margin: 0 !important;
	}

	.catakyst-section .elementor-column .elementor-widget-wrap.elementor-element-populated {
		margin: 0;
	}

	.leader-section .elementor-widget-wrap.elementor-element-populated {
		margin: 0 !important;
	}

	.shape-image .center-image {
		max-width: 80px;
		top: 53px;
	}

	.shape-image .center-image img {
		margin: 0 auto;
		display: block;
	}

	.bg-ribbon-img {
		height: 110px;
		width: 100%;
		object-fit: cover;
	}

	.singlePost .single-post-banner {
		height: calc(100% - 75px);
	}

	.tribe-events-back.pill-wrapper.pill-last-right .pill-white {
		width: auto;
	}

	.pill-white {
		flex: initial;
	}

	.global-warming-wrapper {

		height: 182px;
	}

	h1.elementor-heading-title.elementor-size-default {
		text-align: center;
	}

	.global-warming {
		padding-bottom: 10px;
		padding-left: 20px;
	}

	

	.card.box-item {
		width: 100% !important;
	}

	.resources .card.box-item {
		width: 100%;

	}

	.card-box {
		background-size: cover;
		position: relative;
		width: 100%;
	}

	.resources .card-box-box label.btn.btn-primary {

		width: 100%;
	}

	.box-wrp a.btn.btn-secondary {
		width: 100%;
	}

	.card-box-box label.btn.btn-primary {
		width: 100%;
	}

	.card-box a.btn.btn-primary {
		justify-content: center;
		display: flex;
	}

	
	.global-warming {
		width: 100%;
	}

	.cards-row .card-content {
		padding: 30px;
	}

	.tribe-events-calendar-list__event-date-tag.tribe-common-g-col.events-calenders-for-list {
		position: relative;
	}

	.tribe-events-calendar-list__event-date-tag.tribe-common-g-col.events-calenders-for-list::before {
		content: "";
		height: 100%;
		width: 100%;
		position: absolute;
		left: 0;
		background: #00000073;
		border-radius: 10px 10px 0px 0px;
		right: 0;
	}

	.event-description.event-describe {
		margin-right: 2%;
	}

	.tribe-events-calendar-list__event-date-tag.tribe-common-g-col.events-calenders-for-list {
		width: 100%;
		
	}

	
	
	.event-description.event-describe {
		width: 100% !important;
	}

	.tribe-events-calendar-list__event-date-tag.tribe-common-g-col.events-calenders-for-list {
		width: 20% !important;
	}

	

	

	.tribe-events-back.pill-wrapper.pill-last-right {
		display: flex;
		flex-wrap: wrap;
		gap: 10px;
	}

	.pill-last-right .pill-white:last-child {

		margin-right: 0;
	}

	.event-describe {
		width: 80%;
		padding-left: 2%;
		background-color: #EFEFEF;
		padding: 15px 30px !important;
		border-radius: 0px 0px 10px 10px !important;
	}

	.tribe-events .tribe-events-c-events-bar__search-container {
		position: relative !important;
		padding-left: 0%;
		padding-top: 2%;
		padding-right: 0px;

	}

	.tribe-events .tribe-events-c-events-bar {
		display: block;
		width: 100%;
	}

	.post-type-archive .tribe-events-c-subscribe-dropdown__button-text {
		width: 100%;
	}

	.tribe-events-c-subscribe-dropdown__container {
		padding-top: 2% !important;
	}

	.post-type-archive .tribe-events-c-subscribe-dropdown__button-text {
		width: 100% !important;
	}

	

	.tribe-events-calendar-list__event-date-tag.tribe-common-g-col.events-calenders-for-list.rocket-lazyload.entered.lazyloaded {
		height: 210px !important;
	}

	.news-listing-wrapper {
		padding: 20px;
	}

	.news-listings-content .news-inner {
		flex: 40%;
	}

	.news-filter-content select {
		flex: 45%;
	}

	.news-filter-content input {
		flex: 60%;
	}

	.news-filter-content button {
		flex: 1;
	}
.core-components.before-img p {
    font-size: 18px;
}
	.news-filter-content form {
		column-gap: 15px;
		row-gap: 15px;
	}

	.ace-news-post-list .news-inner {
		flex: 0 0 calc(50% - 20px) !important;
	}

	.ace-news-post-list {
		padding: 20px;
	}

	.news-listing-wrapper {
		padding: 20px;
	}

	.news-listings-content .news-inner {
		flex: 40%;
	}

	.news-filter-content select {
		flex: 45%;
	}

	.news-filter-content input {
		flex: 60%;
	}

	.news-filter-content button {
		flex: 1;
	}

	.news-filter-content form {
		column-gap: 15px;
		row-gap: 15px;
	}

	.ace-news-post-list .news-inner {
		flex: 0 0 calc(50% - 20px) !important;
	}

	.ace-news-post-list {
		padding: 20px;
	}

	.leaderBio {
		max-width: 65%;
	}

	.leaderInfo {
		max-width: 35%
	}

	.rtec-form-field.rtec-first.rtec-field-text,
	.rtec-form-field.rtec-email.rtec-field-text,
	.rtec-form-field.rtec-custom1.rtec-field-text,
	.rtec-form-field.rtec_custom1.rtec-field-text {
		width: 45% !important;
	}

	.tribe_event_detail_description_wrapper {
		gap: 15px;
	}


	 .past-events-pagination a.next.page-numbers {
    margin-left: 23px !important;
}

	.our-lab-team .tribe_event_detail_description_wrapper {
		width: 48.5%;
		padding: 30px 30px 25px;
		flex-wrap: wrap;
	}

	.resources-category-posts .flip-card {
		width: 44%;
		margin: 10px;
		float: left;
	}

	.flip-card .postTitle {
		text-align: center;
	}

	.resources-category-item .resources-category-details {
		text-align: center;
		margin: 0 auto;
		width: 89%;
		height: 14rem;
		padding: 10px;
		font-weight: bold;
		font-size: 18px;
	}

	.resources-category-item .resources-content {
		width: 95%;
		margin: 10px auto 0px;
	}

	.resources-category-item {
		display: block;
		margin: 0;
	}

	
	

	.tablet-header .header-top-right .tttranlator {
		width: 50px !important;
	}

	.register_now {
		background-position: -47px -22px !important;
	}

	.future-posibilites .text-collunm h3 {
		font-size: 38px !important;
	}

	.register_now {
		background-position: -48px -37px !important;
	}

	.media-container>.e-con-inner {
		max-width: 720px !important;
	}

	.applied-section .center h2 {
		font-size: 26px !important;
		line-height: 26px !important;
		margin: 0 0 5px;
	}

	.applied-section .center .elementor-widget-heading:last-child .elementor-widget-container {
		padding-top: 11px;
	}

	.radical-care {
		padding-top: 20px;
	}

	.learning-outcome .elementor-widget-container i {
		left: 3px;
	}

	.program-outline-main>.e-con-inner {
		max-width: 720px;
	}

	.program-outline-main .outline-row {
		padding-left: 20px;
	}

	.program-outline-main .outline-row h2.elementor-heading-title {
		font-size: 20px !important;
	}

	.program-outline-main .outline-row h4.elementor-heading-title {
		font-size: 18px;
	}

	.program-outline-main .outline-row>.e-con-inner {
		gap: 8px;
		padding-top: 15px;
	}

	.program-outline-main .outline-row .colunm-right {
		width: 35%;
	}

	.outline-row .collunm-left ul {
		padding: 0 0 0 17px;
		font-size: 13px;
		min-height: 120px;
		line-height: 20px;
	}

	.outline-row .collunm-left {
		width: 65%;
	}

	.course-register .exp_ticket .elementor-button-wrapper {
		margin: 0 0 10px;
	}


	.project-banner-section>.e-con-inner {
		padding: 140px 0 60px;
	}

	.project-banner-section h1.elementor-heading-title {
		font-size: 55px !important;
	}

	.taruma-relif>.e-con-inner {
		padding-top: 40px;
	}

	.taruma-relif .elementor-widget-container {
		font-size: 16px;
		line-height: 24px;
	}

	.taruma-relif h2.elementor-heading-title {
		font-size: 30px !important;
	}

	.taruma-relif .healing-heading {
		margin-bottom: 15px;
	}

	.overview-projects h3.elementor-heading-title {
		font-size: 34px !important;
		line-height: 40px !important;
	}

	.overview-projects .elementor-widget-text-editor .elementor-widget-container {
		font-size: 18px !important;
		line-height: 30px;
	}

	.overview-projects .over-view-heading {
		margin-bottom: 80px;
	}

	.overview-projects .e-con-inner {
		gap: 20px;
	}

	.overview-projects .overview-box {
		padding: 10px;
	}

	.core-components .elementor-flip-box__back p {
		font-size: 16px;
	}

	.core-components .elementor-flip-box__front h3 {
		font-size: 36px !important;
	}

	.social-impact a.elementor-button {
		font-size: 30px !important;
	}

	.social-impact .elementor-counter-number {
		font-size: 40px;
	}

	.social-impact .elementor-widget-text-editor .elementor-widget-container {
		padding: 0 0 20px !important;
		font-size: 20px;
		line-height: 30px;
	}

	.our-approach .elementor-widget-text-editor .elementor-widget-container {
		font-size: 16px;
		line-height: 24px;
	}

	.palestine-work-sec p.elementor-heading-title {
		font-size: 16px !important;
		line-height: 24px !important;
	}

	.register_now {
		background-position: -60px -2px !important;
	}

	.depth-climate {
		padding: 30px 12px !important;
	}
		.switcher {
		margin-top: 20px !important;
	}
/* 
	.tribe-events-calendar-list__event-date-tag.tribe-common-g-col {
		min-width: 30% !important;
	} */

	.ace-row .row>* {
		width: auto !important;
	}

	.tribe-common .tribe-common-g-col {
		max-width: 95% !important;
	}

	.exp_ticket .e-con-inner .elementor-element.e-con-boxed {
		width: 45% !important;
	}

	.exp_ticket .e-con-inner {
		flex-wrap: wrap !important;
	}

	.teacher_img img {
		width: 200px !important;
	}
	.news-posts-pagination a.next.page-numbers {
        left: -65px !important;
    }

    .news-posts-pagination a.prev.page-numbers {
        right: -65px !important;
    }
	.episodes-wrp {
    padding: 0px 20px;
}
    .banner-content.single-post-banner {
        padding-left: 21px;
    }
	.ace-event-item>div.event-link {
    display: block !important;
}
.tribe-events-calendar-list__event-date-tag.tribe-common-g-col.events-calenders-for-list {
    width: 100% !important;
}
.ace-event-item {
		display: block !important;
	}
	p.tribe-events-back.pill-wrapper.pill-last-right {
    padding-left: 20px !important;
}
.single-resources p.tribe-events-back.pill-wrapper.pill-last-right {
    padding-left: 0px  !important ;
}
.ace-news-post-list {
    gap: 33.3px;
}
.welcome -section {
    background-position: left !important;
}
}
@media only screen and (max-width: 1024px) and (min-width: 360px) {
	.practice-group-application .container{
	width: auto !important;
	padding: 20px !important;
}
}

@media only screen and (max-width: 768px) and (min-width: 360px) {
.work-with {
    padding: 0px 20px;
}
.taruma-relif-next {
    padding: 0px 20px;
}
.practice-group-application h2 {
    font-size: 20px !important;
    line-height: 24px !important;
}
div#field_56_13 {
    font-size: 26px !important;
}
}



@media only screen and (max-width: 768px) and (min-width: 666px) {
	.resources-category-posts .flip-card {
		width: 44%;
		margin: 10px;
		float: left;
	}
	.ace-news-post-list {
    flex-wrap: wrap;
    gap: 33.3px;
}
    p.tribe-events-back.pill-wrapper.pill-last-right {
    padding-left: 20px !important ;
}

	.flip-card .postTitle {
		text-align: center;
	}

	.resources-category-item .resources-category-details {
		text-align: center;
		margin: 0 auto;
		width: 89%;
		height: 14rem;
		padding: 10px;
		font-weight: bold;
		font-size: 18px;
	}

	.resources-category-item .resources-content {
		width: 95%;
		margin: 10px auto 0px;
	}

	.resources-category-item {
		display: block;
		margin: 0;
	}

	.tribe_event_detail_description_wrapper {
		width: 100%;
	}

	.skills-section.second {
		padding-bottom: 15px !important;
	}

	.global-section .top-collunm .elementor-element.e-con-full {
		padding-left: 0;
		padding-right: 0;
	}

	.elementor-kit-2365 h2 {
		font-size: 34px;
	}

	.catakyst-section {
		padding: 0 0 15px !important;
	}

	.elementor-kit-2365 h3 {
		font-size: 24px !important;
	}

	.apply-section .right {
		text-align: center;
	}

	.apply-section .right .elementor-widget-container p {
		text-align: center;
	}

	.counter-section .elementor-element {
		border: none !important;
	}

	.leader-section {
		padding: 15px 0 !important;
	}

	.leader-section .elementor-widget-image .elementor-widget-container {
		margin: 0 0 10px !important;
	}

	.new_single_integration_Lab .featured_img h1 {
		font-size: 36px;
	}

	.new_single_integration_Lab .featured_img h3 {
		font-size: 22px;
	}

	.shape-image {
		padding: 30px 0px;
	}

	.integration-lab .heading-block h2 {
		white-space: normal;
	}

	.content-block .heading-container {
		margin: 25px 0 20px;
	}

	.content-block .heading-container .heading {
		white-space: normal;
		font-size: 24px;
		text-align: center;
		margin: 0;
	}

	.stage-process .heading-container .heading {
		white-space: normal;
		margin-bottom: 0;
	}

	.stage-slider .slick-slide h5 {
		font-size: 28px;
		margin: 18px 0 22px;
	}

	.stage-slider .slick-slide img {
		width: 100px;
	}

	.stage-slider .slick-slide ul {
		padding: 10px 0 0;
		gap: 40px;
	}

	.stage-slider .slick-slide ul img {
		width: 35px;
	}

	.cards-row .card-content h2 {
		margin: 0 0 10px;
	}

	.cards-row {
		margin: 20px 0 40px;
		flex-wrap: wrap;
	}

	.cards-row .card-content {
		width: 100%;
	}

	.cards-row .card-image {
		width: 100%;
		height: 300px;
		background-position: center;
	}

	.cards-row .card-image img {
		height: 300px;
		width: 100%;
		object-fit: cover;
	}

	.testimonal-blocks {
		padding: 100px 0 70px;
	}

	.our-lab-team .tribe_event_detail_description_wrapper {
		padding: 27px 20px 15px;
		flex-wrap: wrap;
	}

	.our-lab-team .tribe-events-speakers .tribe_event_desp_image_outer .elementor-widget-container {
		text-align: center;
	}

	.our-lab-team .tribe_event_detail_description_wrapper img {
		width: 130px;
		height: 130px;
	}

	p.tribe-events-back.pill-wrapper.pill-last-right a {
		font-size: 16px;
	}

	.singlePost .post-content h2.postTitle {
		font-size: 28px !important;
	}

	.single-sfwd-lessons .e-con-inner {
		flex-wrap: nowrap !important;
	}

	.group {
		display: block;
	}

	.leaderBio {
		max-width: 100%;
	}

	.leaderInfo {
		max-width: 100%
	}

	.leaderInfo h4 {
		text-align: center;
		margin: 15px 0 !important;
	}

	.leaderBio p {
		text-align: center;
	}

	.groups-inline-block {
		display: block;
	}

	.tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown {
		margin: 0px !important;
	}

	.tribe-common .tribe-common-g-row {
		display: block !important;

	}


	.tribe-events-calendar-list.event-outer .tribe-events-calendar-list__event-date-tag.tribe-common-g-col::before {
		border-radius: 10px 10px 0px 0px !important;
	}

	.tribe-events .tribe-events-calendar-list__event-wrapper {
		width: calc(var(--tec-grid-width-1-of-4)*0+ var(--tec-grid-gutter-small-half)) !important;
	}


	.event-outer .tribe-events-calendar-list__event-wrapper.tribe-common-g-col {
		padding: 25px 10px !important;
	}

	.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
		padding: 0px !important
	}

	.rtec-form-field.rtec-last.rtec-field-text,
	.rtec-form-field.rtec-other.rtec-field-text,
	.rtec-form-field.rtec-custom2.rtec-field-text,
	.rtec-form-field.rtec_custom2.rtec-field-text {
		width: 100% !important;
	}


	.tribe-events-calendar-list__event-description.tribe-common-b2.tribe-common-a11y-hidden {
		display: block !important;
		visibility: unset !important;
	}

	.tribe-events-calendar-list__event-date-tag.tribe-common-g-col {
		border-radius: 10px 10px 0px 0px;

	}

	.tribe-events-calendar-list__event-wrapper.tribe-common-g-col {
		border-radius: 0px 0px 10px 10px;
	}

	#tribe-events-events-bar-search {
		width: 100% !important;
	}

	div#tribe-events-search-container {
		width: 100%;
	}

	#tribe-events-events-bar-keyword {
		margin-bottom: 12px;
	}

	#tribe-events-events-bar-keyword {
		margin-bottom: 1px;

		padding: 10px !important;
		width: 100%;
	}

	.tribe-common-c-btn.tribe-events-c-search__button {
		padding: 7px;
	}

	.tribe-events-c-subscribe-dropdown__container {
		width: 100%;
	}

	.ace-event-list {
		display: block !important;
	}

	.tribe-events-calendar-list__event-date-tag.tribe-common-g-col.events-calenders-for-list {
		width: 100% !important;
	}

	.event-description.event-describe {
		width: 100%;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 10px;
	}

	.all-piller {
		flex-wrap: wrap;
	}

	.allEventPage {
		text-align: left !important;
	}

     .complex img {
    width: 130px;
    height: 130px;
}

	.modal-content {
		width: 75% !important;
	}

	.search-and-subscribe {
		display: block;
		gap: 10px;
	}

	#tribe-events-events-bar-keyword {
		padding: 13px 16px !important;
		padding-top: 13px;
		padding-bottom: 13px;
		padding-top: 13px;
		padding-bottom: 13px;
		padding-top: 6px !important;
		padding-bottom: 6px !important;
		border-radius: 9px !important;
		background: #F2F2F2;
		border: none !important;
		font-size: 19px !important;
	}

	.elementor-testimonial {
		flex-wrap: wrap;
	}

	.elementor-testimonial__content {
		order: 2 !important;
	}

	.elementor-testimonial__image {
		order: 1 !important;
	}


	.elementor-22118 .elementor-element.elementor-element-cb157a5.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
		padding-right: 35% !important;
	}

	.resources .card.box-item {
		width: 100%;

	}

	h1.elementor-heading-title.elementor-size-default {
		text-align: center;
	}

	.card-box {
		background-size: cover;
		position: relative;
		width: 100%;
	}

	.news-pagination .prev {
		left: unset !important;
	}

	.singlePost .banner-content .category-icon {
		width: auto;
		height: 80px;
		padding-left: 20px;
	}

	.ace-event-item {
		display: block !important;
	}

	.ace-event-item>div.event-link {
		display: block !important;
	}
	

	.event-description.event-describe {
		width: 100% !important;
	}

	.search-and-subscribe {
		display: flex;
	}

	.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search {
		gap: 10px;
	}

	.tribe-common-g-row.tribe-events-calendar-list__event-row {
		display: flex !important;
	}

	.tribe-common .tribe-common-g-col {
		max-width: none !important;
		min-width: none !important;
	}

	.tribe_event_detail_description_wrapper {
		flex-wrap: nowrap;
	}

	.tttranlator .elementor-widget-container {
		padding: 0px !important;
	}

	.gt_selected>a {
		margin-top: 10px;
	}

	.mobile-header-section .donate-btn-m {
		width: 120px !important;
	}

	.mobile-header-section .language-m {
		width: 40px !important;
	}

	.mobile-header-section .language-m .tttranlator {
		right: 0 !important;
	}

	.mobile-header-section .toggle-m {
		width: 40px !important;
	}

	.mobile-header-section .logo-m {
		width: calc(100% - 200px) !important;
	}

	.mobile-header-section .language-m .tttranlator .gt_selected {
		left: 0;
		top: -3px;
	}

	.applied-section .left img {
		width: 280px !important;
	}

	.applied-section .center h2 {
		font-size: 36px !important;
		line-height: 36px !important;
		margin: 0 0 5px;
	}

	.can-support .elementor-divider {
		display: none;
	}

	.applied-section .center .elementor-widget-heading:first-child .elementor-widget-container {
		margin: 0;
	}

	.applied-section .right .elementor-widget-container {
		margin: 0 !important;
	}

	.applied-section>.e-con-inner {
		gap: 10px;
	}

	.radical-care .midd-collunm {
		padding: 0;
	}

	.radical-care .midd-collunm .e-con-inner .elementor-element.e-flex.e-con-boxed {
		width: 48%;
	}

	.radical-care .midd-collunm .e-con-inner {
		flex-wrap: wrap !important;
		display: flex;
		flex-direction: inherit !important;
		gap: 10px;
	}

	.learning-outcome-cont span.elementor-divider__text {
		font-size: 30px !important;
		margin: 0 15px;
	}

	.learning-outcome-cont {
		padding-top: 20px;
	}

	.learning-outcome-cont .elementor-widget-divider .elementor-widget-container {
		padding: 0;
	}

	.learning-outcome-cont .elementor-divider {
		padding-bottom: 0 !important;
	}

	.learning-outcome>.e-con-inner {
		gap: 0;
	}

	.join-course-now .elementor-widget-heading .elementor-widget-container {
		padding: 20px 0 0px !important;
	}

	.join-course-now {
		padding-bottom: 20px !important;
	}

	.depth-climate-container {
		padding: 0 !important;
	}

	.depth-climate-container h4 {
		font-size: 18px !important;
	}

	.our-faculty span.elementor-divider__text {
		font-size: 30px !important;
		margin: 0 15px;
	}

	.program-outline-heading span.elementor-divider__text {
		font-size: 30px !important;
		margin: 0 15px;
	}

	.outline-row .collunm-left {
		width: 100%;
	}

	.outline-row .collunm-left ul {
		font-size: 14px;
		min-height: auto;
		line-height: 22px;
	}

	.program-outline-main .outline-row {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 10px;
	}

	.program-outline-main .outline-row .colunm-right {
		width: 100%;
	}

	.program-outline-main .outline-row .colunm-right img {
		width: 200px;
	}

	.program-outline-main>.e-con-inner {
		padding-bottom: 80px;
	}

	.embark-register-section h4.elementor-heading-title br {
		display: none;
	}

	.program-include-head .elementor-divider__element {
		font-size: 30px !important;
		margin: 0 15px;
		text-align: center;
	}

	.testimonal-heading .elementor-divider__element {
		font-size: 30px !important;
		margin: 0 15px;
	}

	.program-include .elementor-element.e-con-full {
		background-size: cover;
		margin-bottom: 12px;
	}

	.program-include-head .elementor-divider {
		padding: 0 !important;
	}

	.testimonal-row .elementor-element.e-con-full {
		margin-bottom: 80px;
	}

	.testimonal-row>.e-con-inner {
		padding-bottom: 30px;
	}

	.meet-member-section .meet_us .elementor-divider__element {
		font-size: 30px !important;
		margin: 0 15px;
		text-align: center;
	}

	.meet-member-section {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}

	.meet-member-section p {
		line-height: 24px;
	}

	.course-register {
		margin: 20px 0 0;
	}

	.course-register span.elementor-divider__text {
		margin: 0 15px !important;
	}

	.course-register .elementor-widget-text-editor .elementor-widget-container br {
		display: none;
	}

	.project-banner-section>.e-con-inner {
		padding: 100px 0 40px;
	}

	.project-banner-section h1.elementor-heading-title {
		font-size: 36px !important;
	}

	.overview-projects .overview-box .elementor-widget-image .elementor-widget-container {
		margin-top: -80px;
	}

	.overview-projects .overview-box {
		padding: 10px 20px 30px;
		margin: 0 0 70px;
	}

	.overview-projects .overview-box:last-child {
		margin-bottom: 0;
	}

	.overview-projects .e-con-inner {
		padding-bottom: 20px;
	}

	.overview-pattren .e-con-inner {
		padding-bottom: 0;
	}

	.flif-box-custom .elementor-flip-box__front .elementor-flip-box__image img {
		width: 180px;
	}

	.flif-box-custom {
		margin-bottom: 22px;
	}

	.flif-box-custom:last-child {
		margin-bottom: 0;
	}

	.social-impact .counter-box {
		width: 25%;
	}

	.social-impact a.elementor-button {
		font-size: 30px !important;
		margin: 0 0 20px;
		padding: 10px !important;
	}

	.social-impact .elementor-counter-number {
		font-size: 34px;
	}

	.social-impact .elementor-widget-text-editor .elementor-widget-container {
		padding: 0 0 12px !important;
		font-size: 16px;
		line-height: 25px;
	}

	.future-posibilites .future-heading {
		margin-bottom: 0;
	}

	.future-posibilites .e-con-inner {
		padding-top: 0;
		padding-bottom: 50px;
	}

	.future-posibilites .future-boxes {
		margin-bottom: 0;
	}

	.testimonal-section .elementor-testimonial .elementor-testimonial__content {
		order: inherit !important;
	}

	.testimonal-section .elementor-testimonial .elementor-testimonial__image {
		order: inherit !important;
	}

	.testimonal-section .e-con-inner {
		padding-bottom: 50px;
	}

	.healing-heading-main h2.elementor-heading-title {
		font-size: 30px !important;
	}

	.healing-heading-main~.taruma-relif>.e-con-inner {
		padding-top: 15px;
	}

	.palestine-work-sec .e-con-inner {
		flex-direction: column-reverse !important;
		gap: 0;
	}

	.palestine-work-sec {
		padding: 15px 15px 0;
	}

	.palestine-work-sec p.elementor-heading-title {
		font-size: 18px !important;
		line-height: 30px !important;
	}

	.palestine-work-sec .elementor-widget-container img {
		height: 250px;
		object-fit: cover;
	}

	.future-boxes .features-support-img {
		height: 300px;
		border-radius: 0;
	}

	.plastine-features {
		padding-top: 20px;
	}

	.palestine-work-sec.shadow-none>.e-con-inner {
		padding-top: 0;
	}

	.palestine-work-sec.shadow-none .elementor-widget-image img {
		height: auto;
		max-width: 400px;
	}

	.project-support-collunm {
		margin-top: 50px;
	}

	.transparent-bar .border-heading .elementor-widget-container:before {
		max-width: 100px;
	}

	.transparent-bar .border-heading .elementor-widget-container:after,
	.transparent-bar-min .border-heading .elementor-widget-container:after {
		max-width: 100px;
	}

	.transparent-bar .border-heading h2 {
		white-space: normal;
		font-size: 38px !important;
		padding: 0 20px;
	}

	.project-support-collunm a.elementor-button {
		font-size: 18px !important;
		padding: 2px 10px 4px !important;
	}

	.project-support-collunm .e-con-inner {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.social-impact>.e-con-inner {
		padding: 40px 0 40px;
	}

	.features-posibilities-new .grid-collunm h4 {
		font-size: 28px;
	}

	.features-posibilities-new .grid-collunm img {
		height: 360px !important;
		object-fit: contain !important;
	}

	.features-posibilities-new {
		padding-bottom: 50px;
	}

	.features-posibilities-new a.elementor-button {
		padding: 4px 15px !important;
		font-size: 18px !important;
	}

	.Consultancy .e-con-full.e-flex.e-con.e-child {
		gap: 0px;
	}

	.your-partner .e-con-full.e-flex.e-con.e-child {
		gap: 0px;
	}

	.partner-outer .e-con-full.e-flex.e-con.e-child {
		gap: 0px;
	}

	.client-wrp .e-con-full.e-flex.e-con.e-child {
		gap: 0px !important;
	}
	.ace-card {
		margin: 13px 0px 13px 0px !important;
	}

	.tribe-events-calendar-list {
		overflow: hidden !important;
	}

	.single-tribe_events .rtec-outer-wrap.rtec-js-placement {
		width: 100% !important;
		position: relative !important;
	}

	.single-tribe_events .tribe-events-event-image img {
		width: 100% !important;
	}

	.single-tribe_events .tribe-events-single-event-description.tribe-events-content {
		min-width: 100% !important;
	}

	.tribe-events-meta-group .tribe-events-single-section-title {
		float: none !important;
	}

	.tttranlator {
		right: 18px !important;
	}



.tribe-events-calendar-list__event-date-tag.tribe-common-g-col {
	width: 20% !important;
}

.tribe-common .tribe-common-form-control-text__input {
	height: auto;
	padding: 0% !important;
	width: 97%;
}


.tribe-common .tribe-common-c-btn,
.tribe-common a.tribe-common-c-btn {
	padding: 7px 14px;
	width: 100%;
}

.switcher .selected {
	background: #a7bcbd !important;
	position: relative;
	z-index: 9999;
}

.switcher .selected a:hover {
	background: #a7bcbd !important;
}

.switcher .option {
	background: #a7bcbd !important;
	border-left: none !important;
}

.page-id-28840 .switcher .option {
	border-top: 1px solid #d24c17 !important;
}

button.tribe-common-c-btn-icon.tribe-common-c-btn-icon--caret-left.tribe-events-c-top-bar__nav-link.tribe-events-c-top-bar__nav-link--prev {
	height: 32px;
	background: #3F9991 !important;
	border-color: #3F9991 !important;

}

.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg,
.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg {
	width: 6px;
	margin-left: -5px;
	margin-top: -2px;
}

button.tribe-common-c-btn-icon.tribe-common-c-btn-icon--caret-right.tribe-events-c-top-bar__nav-link.tribe-events-c-top-bar__nav-link--next {
	height: 32px;
	background: #3F9991 !important;
	border-color: #3F9991 !important;
}

.tribe-events-calendar-list__event-row {
	background: #efefef;
	padding: 20px 0 !important;
	margin-top: 15px !important;
	margin-bottom: 20px !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details {
	width: 70%;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
	width: 30%;
	padding-right: 0px !important;
}

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
	padding-right: 0;
}

.tribe-events-calendar-list__event-date-tag {
	align-self: center;
	text-align: center;
}

a.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin {
	color: #D24C17 !important;
}

.tribe-events-l-container {
	padding-top: 40px !important;
	padding-bottom: 0px !important;
}

h2.tribe-events-calendar-list__month-separator {
	font-size: 40px !important;
}

.tribe-events-nav-pagination ul.tribe-events-sub-nav {
	list-style: none;
}

.single-tribe_events.tribe-events-single-event-description.tribe-events-content {
	width: 70% !important;
}

.single-tribe_events button#rtec-form-toggle-button {
	display: inline-block;
	z-index: 999;
}

.single-tribe_events .tribe-events-single-event-description.tribe-events-content {
	width: 100% !important;
}

.single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-venue {
	display: none;
}

.single-tribe_events dt.tribe-events-event-url-label {
	display: none;
}

.single-tribe_events .tribe-events-meta-group {
	width: 100% !important;
	clear: both;
	overflow: hidden;
	margin: 0;

}

.tribe-events-meta-group .tribe-events-single-section-title {
	float: left;
	width: 30%;
}

.tribe-events-meta-group>dl {
	float: left;
	width: 50%;
}

.single-tribe_events dd.tribe-organizer-url {
	display: none;
}

.single-tribe_events h2.tribe-events-single-section-title {
	font-size: 29px;
}

/* form css */
.ace-head {
	text-align: center !important;
}

/* category page css */

h3.ace-heading {
	font-family: "acumin-pro-condensed", Sans-serif !important;
	font-size: 29px !important;
	font-weight: 400 !important;
	line-height: 1.2em !important;
	letter-spacing: 0px !important;
	color: var(--e-global-color-339c99c)
}

.ace-headding,
.ace-paragraph {
	color: #000000;
	font-size: 12pt;
	font-family: Avenir, Arial !important;
}

.ace-card {
	background: white !important;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-7cd5103);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 13px 13px 13px 13px;
	--e-column-margin-right: 13px;
	--e-column-margin-left: 13px;
	padding: 21px 21px 21px 21px;
	width: 100%;
}

.page-id-24371 {
	background: var(--e-global-color-1322cb2);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -49px;
	margin-bottom: 0px;
	padding: 55px 0px 55px 0px;
}

h1.ace-headddding {
	color: var(--e-global-color-primary);
	font-family: "georgia", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 1.5px;
	margin: 15px;
}

.ace-card a {
	text-decoration: none !important;
}

.tribe-events-calendar-list__event-description.tribe-common-b2.tribe-common-a11y-hidden p:nth-child(2) {
	margin-top: -15px !important;
}

dd.tribe-events-event-categories {
	margin: 0px 0px 0px 0px;
}

.input-labels {
	display: flex;
}

.tribe-events-event-cost {
	margin: 0px 0px 0px 6px !important;
}

h4.ace-event2 {
	margin: 0px 0px 0px 0px;
}

dt.tribe-events-event-categories-label {
	display: none;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-22375ab1.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
		display: none;
	}

	.tribe-events .tribe-events-c-view-selector__button-icon {

		height: 27px;
	}

	a.tribe-events-c-nav__today.tribe-common-b2 {
		display: none;
	}

	.tribe-events-c-view-selector__button-icon svg.tribe-common-c-svgicon.tribe-common-c-svgicon--list.tribe-events-c-view-selector__button-icon-svg {
		margin-top: 5px;
	}
	.solve-wrp {
		width: 100%  !important;
		border-radius: 12px 12px 0px 0px;

	}
      .solve{
		display: block;
	  }
	  .global-warming {
     padding-bottom: 10px;
    padding-left: 20px;
     }
	 .global-warming {
    width: 100%;
}
.elementor-kit-2365 h1 {
    font-size: 36px !important;
}
.past-events-pagination a.next.page-numbers {
    left: -71px !important;
  
}
.single-resources p.tribe-events-back.pill-wrapper.pill-last-right {
    padding-left: 0px !important;
}
.ace-news-post-list .news-inner {
    flex: 0 1 47.15%;
}
.ace-news-post-list {
    padding: 20px;
}
.news-posts-pagination a.next.page-numbers {
    left: -65px !important;
}
.needs-icon img {
    height: 120px !important;
    width: 120px !important;
}
.work-client-img {
    min-height: 300px !important;
}
}
@media only screen and (max-width: 666px) and (min-width: 568px) {
	.elementor-kit-2365 h2 {
		font-size: 32px;
	}
	.elementor-kit-2365 h1 {
    font-size: 36px !important;
}
.section.singlePost.single-resources p.tribe-events-back.pill-wrapper.pill-last-right {
    padding-left: 0px !important;
}
	   .solve{
		display: block;
	  }
	  .box-item .front {
    display: block !important;
}
.card.box-item {
    width: 100% !important;
}
.box-item .front {
    display: block !important;
}
	  .solve-wrp{
		width: 100%;
	  }
	  .global-warming {
     padding-bottom: 10px;
    padding-left: 20px;
     }
	 .global-warming {
    width: 100%;
}

	.elementor-kit-2365 h3 {
		font-size: 24px !important;
	}

	#practiceGroupResult .news-title {
		height: 62px;
	}

	#practiceGroupResult .groups-data.last {
		height: 30px;
	}

	.ace-event-item {
		display: flex !important;
	}

	.tribe-events-calendar-list__event-date-tag.tribe-common-g-col.events-calenders-for-list {
		width: 100% !important;
	}
	.ace-news-post-list {
    flex-wrap: wrap;
    gap: 33.3px;
}

	.elementor-kit-2365 h2 {
		font-size: 24px !important;
	}

	.tribe-events-calendar-list__event-date-tag.tribe-common-g-col.events-calenders-for-list {
		width: 100% !important;
		height: 40%;
	}

	.event-describe {
		width: 100%;
	}

	.ace-event-item>div.event-link {
		display: block !important;
	}

	.past-events-pagination a.next.page-numbers {
		left: -60px;

	}

	.search-and-subscribe {
		display: block !important;
	}
      .single-resources p.tribe-events-back.pill-wrapper.pill-last-right {
    padding-left: 0px !important;
}
	.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
		margin-top: 10px;
	}

	.tribe-events-calendar-list__event-date-tag.tribe-common-g-col {
		min-width: 100% !important;
	}

	.tribe-common-g-row.tribe-events-calendar-list__event-row {
		display: block !important;
	}

	.tribe-events-calendar-list__event-date-tag.tribe-common-g-col {
		max-width: 100% !important;
	}

	.tribe-events-calendar-list__event-date-tag.tribe-common-g-col {
		min-width: 100% !important;
	}

	.tribe-events-calendar-list.event-outer .tribe-events-calendar-list__event-date-tag.tribe-common-g-col {
		width: 100% !important;
		height: 250px !important;
	}

	.rtec-form-field.rtec-first.rtec-field-text,
	.rtec-form-field.rtec-email.rtec-field-text,
	.rtec-form-field.rtec-custom1.rtec-field-text,
	.rtec-form-field.rtec_custom1.rtec-field-text {
		width: 100% !important;
	}
	.complex img {
    width: 130px;
    height: 130px;
}

	.news-filter-content form {
		flex-wrap: nowrap;
	}

	.news-filter-content select {
		flex: 45%;
	}

	.news-filter-content form {
		flex-wrap: wrap !important;
		row-gap: 16px;
	}

	.exp_ticket .e-con-inner .elementor-element.e-con-boxed {
		width: 100% !important;

	}

	.book_lounch .elementor-element {
		padding-left: 0;
	}

	.book_lounch .elementor-widget-button {
		position: relative !important;
		left: 0 !important;
		margin-top: 80px;
		text-align: center;
	}

	.topBookBanner .elementor-heading-title.elementor-size-default {
		font-size: 15px !important;
		margin-top: -30px !important;
	}
	.past-calls-outer h3 p {
    font-size: 16px;
    font-weight: 700;
}
 

.singlePost .banner-content .category-icon {
    width: auto;
    height: 80px;
    padding-left: 20px;
}
p.tribe-events-back.pill-wrapper.pill-last-right {
    padding-left: 20px !important ;
}
.news-posts-pagination a.next.page-numbers {
    left: -65px !important;
}
.ace-news-post-list .news-inner {
    flex: 100% !important;
}
.ace-news-post-list {
    padding: 20px !important;
	;
}
.ace-news-post-list{
	display: block;
}

}
@media only screen and (max-width: 666px) and (min-width: 360px) {
	.group {
    display: block !important;
}
.needs-icon img {
    height: 120px !important;
    width: 120px !important;
}
.work-client-img {
    min-height: 200px !important;
}
.leaderInfo {
    max-width: 100% !important;
    width: 100% ; 
}
.leaderInfo img {
    height: 150px;
    width: 150px;
}

.leaderBio	{
	max-width: 100%;
	margin-left: 0px;		
}
}
@media only screen and (max-width: 568px) and (min-width: 360px) {
	.banner-sectiion>.elementor-container.elementor-column-gap-default {
		min-height: 120px !important;
	}
	.past-calls-outer h3 p {
		font-size: 16px;
		font-weight: 700;
	}
	.news-posts-pagination a.next.page-numbers {
		left: -76px !important;
	}

	.singlePost .banner-content .category-icon {
		padding-left: 20px;
	}

	button.tribe-events-c-subscribe-dropdown__button-text.secondary-btn {
		width: 100% !important;
	}

	.tribe_event_detail_description_wrapper {
		width: 100%;
		margin: 10px;
	}

	.new_single_integration_Lab .featured_img {
		padding: 60px 0;
	}

	.new_single_integration_Lab .featured_img h1 {
		font-size: 36px;
		line-height: 42px;
	}

	.new_single_integration_Lab .featured_img h3 {
		font-size: 18px;
	}

	.integration-lab {
		padding: 0 0 50px;
	}

	.integration-lab .heading-block ul li a {
		padding: 3px 10px;
		font-size: 14px;
	}
.single-resources p.tribe-events-back.pill-wrapper.pill-last-right {
    padding-left: 0px !important;
}
	.integration-lab .heading-block {
		margin: 0 0 40px;
	}

	.integration-lab .heading-block ul li img {
		width: 17px;
	}

	.stage-slider {
		padding: 20px 23px 0;
	}

	.stage-slider button.slick-arrow {
		height: 24px;
		width: 24px;
	}

	.stage-slider button.slick-arrow::before {
		height: 24px;
		width: 24px;
	}

	.stage-slider button.slick-next::before {
		background-position: 8px 0px;
	}

	.stage-slider .slick-slide h5 {
		font-size: 22px;
		margin: 13px 0 14px;
	}

	.stage-slider .slick-slide ul {
		gap: 15px;
	}

	.line {
		margin: 0 5px;
	}

	.stage-process {
		padding: 30px 0 20px;
	}
	.complex img {
    width: 130px;
    height: 130px;
}
	   .solve{
		display: block;
	  }
	  .box-item .front {
    display: block !important;
}
.card.box-item {
    width: 100% !important;
}

	.integration-cards .cards-row .card-content {
		padding: 20px;
	}

	.cards-shape img {
		display: block;
		height: 60px;
		object-fit: cover;
	}

	.cards-row:last-child {
		margin-bottom: 20px;
	}

	.testimonal-row .slick-slide {
		padding: 0;
	}

	.testimonal-row .slick-next.slick-arrow {
		right: 0px;
	}

	.testimonal-row .slick-prev.slick-arrow {
		right: 50px;
	}

	.our-lab-team .tribe_event_detail_description_wrapper {
		width: 100%;
		margin: 0 0 15px;
	}

	.our-lab-team .tribe-events-speakers {
		margin: 10px 0 0;
	}

	.testimonal-row button.slick-arrow::before {
		background-size: 9px;
	}

	.testimonal-row .slick-arrow {
		height: 30px !important;
		width: 30px !important;
	}

	.testimonal-row .slick-prev.slick-arrow {
		right: 45px;
	}

	.testimonal-row .testimonal-collunm h6 {
		padding: 0 0px 0 0;
	}

	.new_single_integration_Lab {
		margin-bottom: 60px;
	}

	.shape-image {
		padding: 30px 0px 15px;
	}

	.news-listings-content .news-inner {
		flex: 100%;
	}

	.ace-news-post-list {
		padding: 10px !important;
		margin-bottom: -20px;
	}

	.ace-news-post-list .news-inner {
		flex: 100% !important;
		border-radius: 8px;
	}

	.tribe_event_detail_description_wrapper {
		width: 100%;
	}

	.tribe_event_detail_description_wrapper {
		gap: 15px;
		flex-wrap: nowrap;
	}

	.tribe_event_desp_image_outer {
		width: 8% !important;
	}

	.tribe_event_detail_description_wrapper {
		flex-wrap: nowrap !important;
	}


	.tribe-common .tribe-common-c-btn-border,
	.tribe-common a.tribe-common-c-btn-border {
		padding: 11px 0px !important;
	}

	.search-and-subscribe {
		flex-wrap: wrap !important;
		gap: 10px !important;
	}


	.tribe_event_desp_image_outer {
		width: 100%;
		margin: 0 auto;
	}

	.tribe_event_desp_cont {
		width: 100%;
	}

	.pill-wrapper .pill-white {
		flex: unset !important;
	}

	.g-recaptcha {
		transform: scale(0.77) !important;
		-webkit-transform: scale(0.77) !important;
		transform-origin: 0 0 !important;
		-webkit-transform-origin: 0 0 !important;
	}
		.elementor-kit-2365 h1 {
    font-size: 36px !important;
}

	.modal-content {
		width: 75% !important;
	}
/* 
	.pill-white {
		margin-right: 3%;
		margin-left: 3%;
	} */

	.global-warming-wrapper h2 br {
		display: none;
	}

	.polarizations {
		margin-right: 20px;
	}

	.resources {
		margin-right: 20px;
	}

	.global-warming {
		padding-left: 10px;
		padding-right: 10px;
	}

	.card.box-item .content {
		padding-top: 0px !important;
	}

	.global-button a.btn.btn-dark {
		display: flex;
		justify-content: center;
		margin-bottom: 20px;
	}

	.global-button a.btn.btn-collective {
		display: flex;
		justify-content: center;
	}

	.resources-category-item {
		width: 100%;
	}

	.news-listings-content .news-inner {
		flex: 100%;
	}

	.news-filter-content input,
	.news-filter-content button {
		flex: 100%;
	}

	.news-listings-content .news-title {
		-webkit-line-clamp: 10;
		line-clamp: 10;
	}

	h1.postTitle {
		font-size: 32px;
	}


	.postDate,
	.postCategory {
		float: none !important;
		margin: 0px 0 10px 0 !important;
	}

	.post-content {
		width: 90%;
		padding: 10px 20px;
	}

	.post-content * {
		max-width: 100%;
	}

	.featuredImg {
		height: 200px;
	}

	.icon-bar {
		transform: translateY(0%);
		text-align: center;
		width: 100%;
		bottom: 0px;
		top: unset;
		border-top: 1px solid #ccc;
	}

	.icon-bar a {
		display: inline-block;
		padding: 15px 30px;
		font-size: 25px;
	}

	.elementor-location-footer {
		margin-bottom: 50px !important;
	}
       .solve{
		display: block;
	  }
	  .solve-wrp{
		width: 100%;
	  }
	  .global-warming {
     padding-bottom: 10px;
    padding-left: 20px;
     }
	 .global-warming {
    width: 100%;
}
	.event-outer .tribe-events-calendar-list__event-wrapper.tribe-common-g-col>div {
		padding: 0px 10px !important;
	}

	.ace-event-list .tribe-events-calendar-list__event-title {
		margin-left: 10px;
	}

	.ace-event-list .event-describe {
		padding: 15px 10px !important;
	}

	.tribe-events-back.pill-wrapper.pill-last-right .pill-white {
		width: auto !important;
	}

	.featuredImg {
		height: 280px;
	}

	.singlePost .banner-content .category-icon {
		height: 62px;
		padding-left: 20px;
	}

	.tribe-events-back.pill-wrapper.pill-last-right .pill-white {
		gap: 3px;
	}

	.content-wrap {
		padding-top: 40px !important;
	}

	.icon-bar a {
		font-size: 22px;
	}

	.singlePost .post-content .icon-bar {
		right: 0px;
		height: 56px !important;
		top: -29px;
		bottom: auto;
	}

	.icon-bar a {
		padding: 15px 16px;

	}

	.ace-event-item {
		display: block !important;
	}

	.ace-event-item>div.event-link {
		display: block !important;
	}

	.tribe-events-calendar-list__event-date-tag.tribe-common-g-col.events-calenders-for-list {
		width: 100% !important;
	}

	.event-describe {
		width: 100% !important;
	}

	.elementor-kit-2365 h2 {
		font-size: 20px;
	}

	.tribe-common .tribe-common-g-row {
		display: flex;

	}

	.tribe-events-calendar-list.event-outer .tribe-events-calendar-list__event-date-tag.tribe-common-g-col {
		width: 100% !important;
	}

	.tribe-common .tribe-common-g-row {
		display: block !important;
	}

	.tribe-common .tribe-common-g-col {
		max-width: 100% !important;
		height: 100% !important;
	}

	.tribe-events-calendar-list__event-details.tribe-common-g-col {
		margin-top: 20px;
	}

	.news-filter-content form {
		row-gap: 14px;
	}

	.news-inner.wp-block-media-text__content {
		/* margin: 0px 10px; */
	}

	.pill-white {
		border-radius: 26px;
		padding: 6px 10px 6px 8px !important;
		font-style: normal;
		display: flex !important;
		background: #fff;
		max-height: 100% !important;
		line-height: 25px;
		flex: auto;
		align-items: center;
	}

	.embark-register-section .elementor-widget-heading .elementor-widget-container {
		padding: 0 !important;
	}

	.embark-register-section h4.elementor-heading-title {
		font-size: 22px !important;
		min-height: 90px;
	}

	.embark-register-section {
		min-height: 330px;
	}

	.program-outline-main>.e-con-inner {
		padding-bottom: 60px;
	}

	.embark-register-section .e-con-inner {
		gap: 0 0;
	}

	.embark-register-section span.elementor-button-text {
		font-size: 24px;
	}

	.embark-register-section a.elementor-button {
		padding: 0;
	}

	.program-include .elementor-element.e-con-full {
		margin-bottom: 12px;
		padding: 30px;
	}

	.testimonal-row .elementor-element.e-con-full {
		padding: 30px 30px 80px;
	}

	.meet-member-section p {
		line-height: 22px;
	}

	.testimonal-heading>.e-con-inner {
		padding-top: 0px;
		padding-bottom: 0;
	}

	.taruma-relif h2.elementor-heading-title {
		font-size: 26px !important;
	}

	.taruma-relif .healing-heading {
		margin-bottom: 0;
	}

	.taruma-relif>.e-con-inner {
		padding-top: 30px;
	}

	.border-heading .elementor-widget-container h2 {
		padding: 0 20px;
		font-size: 36px !important;
	}

	.overview-projects .over-view-heading {
		margin-bottom: 60px;
	}

	.border-heading .elementor-widget-container:before {
		top: 50%;
		transform: translate(0, -50%);
	}

	.overview-projects .overview-box {
		gap: 10px;
	}

	.overview-projects h3.elementor-heading-title {
		font-size: 28px !important;
		line-height: 34px !important;
	}

	.overview-projects .overview-box a.elementor-button {
		padding: 7px 15px 8px !important;
		font-size: 17px !important;
	}

	.core-components .core-main-heading {
		margin-bottom: 0;
	}

	.core-components>.e-con-inner {
		padding-top: 20px;
	}

	.social-impact a.elementor-button {
		font-size: 24px !important;
		margin: 0 0 20px;
		padding: 7px !important;
	}

	.social-impact .counter-box {
		width: 50%;
		border: none !important;
	}

	.our-approach>.e-con-inner {
		padding-top: 20px !important;
	}

	.our-approach .aproach-heading {
		margin-bottom: 0;
	}

	.future-posibilites .e-con-inner {
		padding-top: 10px;
	}

	.future-posibilites .text-collunm {
		padding: 30px;
		min-height: 300px;
	}

	.future-posibilites .text-collunm h3 {
		font-size: 30px !important;
	}

	.future-posibilites .text-collunm .elementor-widget-container {
		font-size: 18px !important;
		line-height: 24px;
	}

	.future-posibilites .text-collunm h5 {
		font-size: 20px !important;
	}

	.future-posibilites a.elementor-button {
		padding: 3px 13px !important;
		font-size: 18px !important;
	}

	.testimonal-section .elementor-testimonial .elementor-testimonial__footer {
		margin: 0 0 10px;
	}

	.palestine-work-sec {
		margin-bottom: 20px;
	}

	.palestine-work-sec {
		box-shadow: 0px 20px 0px #faefe7;
	}

	.palestine-work-sec.shadow-none {
		margin-bottom: 0 !important;
		box-shadow: none;
	}

	.transparent-bar .border-heading .elementor-widget-container:before {
		max-width: 20px;
	}

	.transparent-bar .border-heading .elementor-widget-container:after,
	.transparent-bar-min .border-heading .elementor-widget-container:after {
		max-width: 30px;
	}

	.transparent-bar .border-heading h2 {
		padding: 0 15px;
		font-size: 28px !important;
	}

	.project-support-collunm .content-collunm {
		padding-left: 10px;
		gap: 5px;
	}

	.project-support-collunm .content-collunm .elementor-widget-container {
		font-size: 16px;
		line-height: 22px;
	}

	.project-support-collunm .content-collunm h3.elementor-heading-title {
		font-size: 20px !important;
		line-height: 25px !important;
	}

	.transparent-bar {
		margin-bottom: 0;
	}

	.palestine-work-sec .elementor-widget-heading .elementor-widget-container {
		padding: 0 !important;
	}

	.palestine-work-sec.shadow-none .elementor-widget-image img {
		max-width: 320px;
	}

	.global-impact .e-con-inner {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.features-posibilities-new .e-con-inner>.elementor-element {
		padding-top: 0;
	}

	.features-posibilities-new .grid-collunm {
		margin-top: 10px;
	}

	.register_now {
		background-position: -40px -10px !important;
	}

	.register_now {
		background-position: -30px -5px !important;
	}

	.mobile-header-section .language-m .tttranlator {
		right: 0 !important;
		top: 0 !important;
	}

	.mobile-header-section .donate-btn-m {
		width: 94px !important;
	}

	.mobile-header-section .language-m {
		width: 60px !important;
	}

	.mobile-header-section .logo-m {
		width: calc(100% - 200px) !important;
	}

	.mobile-header-section .language-m .tttranlator .gt_selected {
		left: 20px;
	}

	.slider-wrp .elementor-swiper-button-next {
		right: 11px !important;
	}
	p.tribe-events-back.pill-wrapper.pill-last-right {
    padding-left: 20px !important;
}
div#field_39_12 {
    font-size: 26px;
}
.upconing span {
    margin-left: 0px !important;
}
}


@media only screen and (max-width: 425px) and (min-width: 320px) {

.course-videos{
	margin-top: 200px;
}

}

@media only screen and (max-width: 360px) {
	.tribe_event_detail_description_wrapper {
		display: flex !important;
		flex-wrap: wrap !important;
	}

	.tribe_event_desp_image_outer {
		width: 100% !important;
	}
div#field_39_12 {
    font-size: 24px;
}
}