/********** START MEDIA MIN 2560px TO MAX 1920px CSS **********/
@media screen and (max-width: 2560px) and (min-width: 1920px) {

}
/*********** END MEDIA MIN 2560px TO MAX 1920px CSS ***********/


/********** START MEDIA MAX 2560px CSS **********/
@media screen and (max-width: 2560px) {

}
/*********** END MEDIA MAX 2560px CSS ***********/


/********** START MEDIA MAX 1920px CSS **********/
@media screen and (max-width: 1920px) {

}
/*********** END MEDIA MAX 1920px CSS ***********/


/********** START MEDIA MAX 1680px CSS **********/
@media screen and (max-width: 1680px) {
	.eph-btn-common-class span.elementor-button-icon {
		width: 40px;
		height: 40px;
	}
}
/*********** END MEDIA MAX 1680px CSS ***********/


/********** START MEDIA MAX 1480px CSS **********/
@media screen and (max-width: 1480px) {
	.eph-news-archive-main-wrp {
		gap: 60px 30px;
	}
}
/*********** END MEDIA MAX 1480px CSS ***********/


/********** START MEDIA MAX 1366px CSS **********/
@media screen and (max-width: 1366px) {

}
/*********** END MEDIA MAX 1366px CSS ***********/


/********** START MEDIA MIN 1366px TO MAX 1280px CSS **********/
@media screen and (max-width: 1366px) and (min-width: 1280px) {

}
/*********** END MEDIA MIN 1366px TO MAX 1280px CSS ***********/


/********** START MEDIA MAX 1280px CSS **********/
@media screen and (max-width: 1280px) {
	.eph-banner-wrap {
		padding: 0px 40px 100px;
	}
	.eph-news-archive-main-wrp .eph-news-archive-loop .eph-news-content-box .eph-news-title a {
		font-size: 1.4375em;
	}
	.eph-news-archive-main-wrp {
		gap: 40px 26px;
	}
	.eph-news-archive-main-wrp .eph-news-archive-loop .eph-news-content-box {
		padding-top: 20px;
	}
	.eph-pagination {
		margin-top: 50px !important;
	}
	.eph-btn-common-class span.elementor-button-icon {
		width: 38px;
		height: 38px;
	}
}
/*********** END MEDIA MAX 1280px CSS ***********/


/********** START MEDIA MAX 1024px CSS **********/
@media screen and (max-width: 1024px) {
	.eph-main-header-wrp.elementor-sticky.elementor-sticky--active.elementor-sticky--effects .eph-main-header-right {
		padding-top: 32px;
		padding-bottom: 32px;
	}
	.eph-news-archive-main-wrp {
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.eph-news-archive-main-wrp .eph-news-archive-loop {
		max-width: 48%;
	}
	.eph-our-mission-overlay:before {
		background-image: linear-gradient(90deg, #0f2216 10%, #0F221600 100%) !important;
	}
	.eph-banner-wrap {
		min-height: 400px;
		padding: 0px 30px 80px;
	}
	.eph-news-archive-main-wrp .eph-news-archive-loop .eph-news-content-box .eph-news-title a {
		font-size: 1.3125em;
	}
	.eph-btn-common-class span.elementor-button-icon {
		width: 36px;
		height: 36px;
	}
}
/*********** END MEDIA MAX 1024px CSS ***********/


/********** START MEDIA MAX 768px CSS **********/
@media screen and (max-width: 768px) {
	/* 	.eph-news-archive-main-wrp {
	gap: 50px 20px;
} */
	.eph-contact-us-overlay:before {
		background-image: linear-gradient(90deg, #000000 0%, #00000000 100%) !important;
	}
	.eph-banner-wrap {
		padding: 0px 20px 60px;
	}
	.eph-news-archive-main-wrp .eph-news-archive-loop .eph-news-content-box .eph-news-discription p {
		font-size: 1em;
	}
	.eph-pagination {
		margin-top: 40px !important;
	}
	.eph-pagination .page-numbers {
		font-size: 16px;
		padding: 5px;
		margin: 0 5px;
		width: 35px;
		height: 35px;
	}
	.eph-news-archive-main-wrp {
		gap: 40px 20px;
	}
	.eph-btn-common-class span.elementor-button-icon {
		width: 34px;
		height: 34px;
	}
	.eph-btn-common-class .elementor-button-icon svg {
		font-size: 9px;
	}
	.eph-btn-common-class.elementor-widget-button a.elementor-button .elementor-button-content-wrapper {
		gap: 10px !important;
	}
}
/*********** END MEDIA MAX 768px CSS ***********/

/********** START MEDIA MAX 540px CSS **********/
@media screen and (max-width: 540px) {
	.eph-news-archive-main-wrp .eph-news-archive-loop {
		max-width: 100%;
	}
	.eph-pagination {
		margin-top: 30px !important;
	}
	.eph-news-archive-main-wrp .eph-news-archive-loop .eph-news-feature-image img {
		max-width: 100%;
	}
	.eph-news-archive-main-wrp {
		gap: 30px;
	}
}
/*********** END MEDIA MAX 540px CSS ***********/

/********** START MEDIA MAX 414px CSS **********/
@media screen and (max-width: 414px) {
	.eph-news-archive-main-wrp {
		flex-direction: column;
	}
	.eph-news-archive-main-wrp .eph-news-archive-loop {
		max-width: 100%;
	}
}
/*********** END MEDIA MAX 414px CSS ***********/


/********** START MEDIA MAX 375px CSS **********/
@media screen and (max-width: 375px) {

}
/*********** END MEDIA MAX 375px CSS ***********/

