/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 17 2025 | 17:01:02 */
@media only screen and (max-width: 1100px) and (min-width: 1000px) {
	
	.homepage_solutions_grid .solutions_title h5 {
		height: 65px !important;
	}
	
	.homepage_solutions_grid .solutions_title h5 a {
		font-size: 21px !important;
		line-height: 32px !important;
	}
	
	.homepage_solutions_grid .solutions_description_custom p {
		height: 130px !important;
	}
	
	.upper_case_studies .case_studies_title h5 {
    	margin-top: -30px !important;
		margin-bottom: 30px !important;
	}
	
	.homepage_case_study_grid_two .case_studies_title {
		margin-top: -30px !important;
		margin-bottom: 0 !important;
	}
	
	.homepage_case_study_grid_two .case_studies_category {
		margin-top: -9px !important;
		width: auto !important;
	}
	
	.case_studies_title {
		padding-top: 0 !important;
	}
	
	.case_studies_title h5 a {
    	height: auto !important;
		font-size: 20px !important;
		line-height: 32px !important;
	}
	
	.case_studies_title h5 a {
		-webkit-line-clamp: 2 !important;
	}
	
}

@media only screen and (max-width: 1200px) and (min-width: 1101px) {
	
	.homepage_solutions_grid .solutions_title h5 {
		height: 70px !important;
	}
	
	.upper_case_studies .case_studies_title h5 {
    	margin-top: -30px !important;
		margin-bottom: 42px !important;
	}
	
	.homepage_case_study_grid_two .case_studies_title {
		margin-top: -30px !important;
		margin-bottom: 5px !important;
	}
	
	.homepage_case_study_grid_two .case_studies_category {
		margin-top: 0 !important;
		width: auto !important;
	}
	
	.case_studies_title {
		padding-top: 0 !important;
	}
	
	.case_studies_title h5 a {
    	height: auto !important;
	}
	
	.case_studies_title h5 a {
		-webkit-line-clamp: 2 !important;
	}
	
}

@media only screen and (max-width: 1300px) and (min-width: 1201px) {
	
	.homepage_solutions_grid .solutions_title h5 {
		height: 70px !important;
	}
	
	.upper_case_studies .case_studies_title h5 {
    	margin-top: -30px !important;
		margin-bottom: 22px !important;
	}
	
	.homepage_case_study_grid_two .case_studies_title {
		margin-top: -30px !important;
	}
	
	.homepage_case_study_grid_two .case_studies_category {
		margin-top: -15px !important;
		width: auto !important;
	}
	
	.case_studies_title {
		padding-top: 0 !important;
	}
	
	.upper_case_studies .case_studies_title h5 a {
    	height: auto !important;
	}
	
}


@media only screen and (max-width: 1399px) and (min-width: 1301px) {
	
	.homepage_solutions_grid .solutions_title h5 {
		height: 70px !important;
	}
	
	.upper_case_studies .case_studies_title h5 {
    	margin-top: -20px !important;
		margin-bottom: 22px !important;
	}
	
	.homepage_case_study_grid_two .case_studies_title {
		margin-top: -20px !important;
	}
	
	.homepage_case_study_grid_two .case_studies_category {
		margin-top: -15px !important;
		width: auto !important;
	}
	
	.case_studies_title {
		padding-top: 0 !important;
	}
	
	.upper_case_studies .case_studies_title h5 a {
    	height: auto !important;
	}
	
}


@media only screen and (max-width: 1499px) and (min-width: 1400px) {
	
	
	
}


@media only screen and (max-width: 1600px) and (min-width: 1500px) {
	
	
	
}

@media only screen and (max-width: 1899px) and (min-width: 1601px) {
	
	
	
}


@media only screen and (max-width: 2000px) and (min-width: 1900px) {
	
	
	
}

@media only screen and (max-width: 2499px) and (min-width: 2001px) {
	
	
	
}

@media only screen and (max-width: 3000px) and (min-width: 2500px) {
	
}