@media (max-width: 1800px) and (min-width: 1600px) {
	.commingsoon-text-col .main-heading .elementor-heading-title {
		font-size: 100px !important;
	}
}


@media (max-width: 1760px) and (min-width: 1600px) {
	.sec-1720px {
		padding-inline: 20px !important;
	}
}



@media only screen and (max-width: 1599px) {
	.sub-hero-banner:before {
		width: 560.21px;
		height: 138.75px;
	}

	.sub-hero-banner:after {
		right: -663px;
	}

	.accordian .elementor-accordion {
		gap: 25px;
	}

	.blog-content span.image-wrapper {
		gap: 20px;
	}

	/* Check 1367px and add css here */
}

@media only screen and (max-width: 1366px) {

	body {
		padding-top: 190px;
	}

	.sub-hero-banner:before {
		width: 530.21px;
		left: -350px;

		bottom: -50px;
	}

	.sub-hero-banner:after {
		width: 935.11px;
		height: 177.95px;
		top: -274px;
	}

	.blog-post .premium-blog-content-wrapper .premium-blog-entry-meta {
		padding: 8px 16px;
	}

	.video-icon img {
		height: 120px !important;
	}

	.footer-contact-icon .elementor-icon-box-title a {
		word-break: break-all;
	}

	.blog-content span.image-wrapper img {
		max-width: 48%;
		width: 100%;
	}
	.archive  main#content {
		max-width: 1121px;
	}
	.archive .page-content article.post .entry-title {
		font-size: 22px;
	}

	.archive .page-content {
		gap: 25px;
	}
	/* Check 1200px and add css here */
}

@media only screen and (max-width: 1199px) {
	body {
		padding-top: 186px;
	}

	.accordian .elementor-accordion {
		gap: 21px;
	}

	.belive-icon .elementor-icon-box-icon span.elementor-icon:after {
		padding: 42px;
	}

	.menu-footer nav.elementor-nav-menu--main ul.elementor-nav-menu {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		gap: 15px;
	}

	.blog-categorty .premium-tcloud-term-wrap span.premium-tcloud-term:before {
		width: 7px;
		height: 7px;
	}
	.chariy-video .elementor-custom-embed-play {
		width: 70px;
		height: 70px;
	}
	.archive .page-content {
		grid-template-columns: 1fr 1fr;
	}
	.archive  main#content {
		max-width: 980px;
	}
	/* Check 1025px and add css here */
}

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

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container,
	.search-no-results main#main,
	.archive  main#content{
		max-width: 100% !important;
		padding: 0 30px;
	}

	body {
		padding-top: 81px;
	}

	.belive-count .belive-col-count:nth-child(2):after {
		display: none;
	}

	.video-icon img {
		height: 100px !important;
	}

	.mobile-menu-icon .elementor-icon-wrapper {
		display: flex;
	}

	.header-menu .elementor-nav-menu li.menu-item.current-menu-item a:before,
	.header-menu .elementor-nav-menu li.menu-item a:hover:before {
		display: none;
	}

	.mobile-header-menu .elementor-nav-menu li.menu-item a {
		justify-content: space-between;
	}

	.mobile-header-menu .elementor-nav-menu li.menu-item ul.sub-menu {
		position: static !important;
		margin: 0 !important;
	}

	.mobile-header-menu .elementor-nav-menu li.menu-item a span.sub-arrow {
		padding: 0;
		transition: ease 0.5s all;
	}

	.mobile-header-menu .elementor-nav-menu li.menu-item a.highlighted span.sub-arrow {
		transform: rotate(180deg);
		transition: ease 0.5s all;
	}

	.belive-count .belive-col-count:before {
		display: none;
	}
	.blog-list.right-img .premium-blog-post-container {
		flex-direction: column;
	}
	.newsletter-part .ig_es_subscription_form .ig-es-form-field, .newsletter-part .ig_es_subscription_form label.es-field-label {
		width: 100%;
	}
	/* Check 768px and add css here */
}

@media only screen and (max-width: 767px) {

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container,
	.search-no-results main#main,
	.archive  main#content{
		padding: 0 20px;
	}

	.accordian .elementor-accordion {
		gap: 15px;
	}

	.belive-col,
	.belive-col-count {
		width: 50% !important;
	}

	.loop-team .teamsocial-inner .team-social {
		position: static;
		opacity: 1;
	}

	.teams-loop .elementor-loop-container.elementor-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	.archive .page-content {
		grid-template-columns: 1fr;
	}
	/* Check 480px and add css here */
}

@media only screen and (max-width: 575px) {
	.blog-content span.image-wrapper img {
		max-width: 100%;
	}
}

@media only screen and (max-width: 479px) {

	.inner-contener>.elementor-container,
	.elementor>.elementor-section.elementor-section-boxed>.elementor-container,
	.archive  main#content{
		padding: 0 15px;
	}

	.hero-h1 .elementor-heading-title {
		font-size: 30px !important;
	}


	.hero-section .elementor-widget-button {
		width: 100% !important;
		text-align: center;
	}

	.hero-section .hero-button {
		margin: 0 !important;
		margin-top: 20px !IMPORTANT;
	}

	.updown-svg {
		display: none !important;
	}


	.Poverty-innner .Poverty-img.pimg2 {
		margin-top: 20px !IMPORTANT;
	}


	.Poverty-innner .Poverty-img {
		width: 100% !important;
		max-width: 100% !important;
	}


	.Poverty-img.pimg1 {
		padding: 0 !important;
	}

	.year-counter {
		position: absolute !important;
		top: 15rem;
	}

	.belive-col,
	.belive-col-count {
		width: 100% !important;
	}

	.belive-col .elementor-widget-wrap.elementor-element-populated {
		margin-inline: 0 !important;
	}

	.belive-col:nth-child(2) .elementor-widget-wrap.elementor-element-populated {
		margin-top: 20px !important;
	}

	.belive-col-count:nth-child(2) {
		margin-top: 30px !important;
	}

	.belive-count .belive-col-count:after {
		display: none;
	}

	.teams-loop .elementor-loop-container.elementor-grid {
		grid-template-columns: repeat(1, 1fr);
	}

	.project-filter-block .premium-blog-filter {
		border-radius: 20px;
	}

	.urgent-sec .urgent-img-col, .urgent-sec .urgent-text-col {
		width: 100% !important;
	}
	.urgent-sec .urgent-text-col .elementor-widget-wrap.elementor-element-populated {
		padding-inline-start: 0 !important;
		padding-block-start: 20px !important;
	}
	.newsletter-part .ig_es_subscription_form {
		flex-direction: column;
		gap: 15px;
	}
	/* Check 375px and add css here */
}

@media only screen and (max-width: 374px) {

	/* Check 320px and add css here */
}