@media screen and (max-width: 768px) {
	.only-home .absolute-colors-bg{
		position: relative;
		left: auto;
		bottom: auto;
		margin-bottom: 30px;
		display: flex;
		justify-content: center;
		right: auto;
	}
	.cs-toolbox{
		display: none;
	}
	.only-home .cs-swiper_button_prev{
		display: none;
	}
	.only-home .cs-swiper_button_next{
		display: none;
	}
	footer .text-right{
		text-align: left;
	}
	footer .cs-social_btns.cs-style1{
		margin-bottom: 10px;
	}
	.only-home .products-section.grid-auto{
		grid-template-columns:repeat(1, 1fr);
	}
	.only-home .products-section{
		padding: 70px 30px 0 30px;
	}
	.only-home .cs-cta.cs-style1{
		padding: 0 20px 70px 20px;
	}
	.cs-hero.cs-style1{
		min-height: 100px;
		padding: 0;
	}
	.cs-page_heading.cs-style1{
		height: 150px;
	}
	.pl-50{
		padding-left: calc(var(--bs-gutter-x) * .5);
	}
	.cs-font_80{
		font-size: 46px;
	}
	.cs-funfact_wrap_2 .cs-funfact_shape{
		position: relative;
		margin-top: 100px;
	}
	.p-100px{
		padding: 30px;
	}
	.cs-site_branding img{
		/* height: 32px; */
		width: auto;
	}
}

.cc_div{
	color: #000 !important;
}

@media(min-width:768px){
	.project-page .cs-portfolio.cs-style1 .cs-portfolio_bg{
		height: 330px;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}
	.project-page .slick-slide img{
		height: 100%;
		width: auto;
	}
	.project-page{
		overflow: hidden;
	}
}
@media(min-width:1400px){
	.project-page .cs-portfolio.cs-style1 .cs-portfolio_bg{
		height: 450px;
	}
}
@media(min-width:1600px){
	.project-page .cs-portfolio.cs-style1 .cs-portfolio_bg{
		height: 550px;
	}
}