
@media screen and (max-width: 576px)
{
	.c2k-contact-section,
	.c2k-category-benefits,
	.c2k-product-features
	{
		padding: 25px 0;
	}
	.c2k-why-choose-section .c2k-why-card h3
	{
		font-weight: 700;
	}
	.c2k-rnd-section .c2k-rnd-visual-center p,
	.c2k-why-choose-section .c2k-why-card h3,
	.c2k-hero-section .c2k-hero-heading h6
	{
		font-size: 14px;
	}
	.c2k-contact-section .c2k-contact-card-content h4,
	.c2k-product-gallery .c2k-gallery-product-name h3,
	.home-features .c2k-feature-intro h3
	{
		font-size: 14px;
	}
	.c2k-contact-section .c2k-contact-info-heading p,
	.c2k-rnd-section .c2k-rnd-card-description,
	.c2k-rnd-section .c2k-rnd-visual-bottom span,
	.c2k-category-benefits-heading p,
	.c2k-product-features-content h3,
	.c2k-partnership-cta .c2k-partnership-message p
	{
		font-size: 13px;
	}
	.c2k-partnership-cta .c2k-partnership-message p
	{
		text-align: center;
	}
	.c2k-rnd-section .c2k-rnd-card-description
	{
		text-align: left;
	}
	.c2k-rnd-section .c2k-rnd-visual-center h3,
	.c2k-manufacturing-section .c2k-manufacturing-intro h2
	{
		font-size: 16px;
		font-weight: 700;
	}

	.c2k-inner-hero-heading h1
	{
		font-size: 20px;
		font-weight: 800;
	}
	.c2k-contact-section .c2k-contact-form-heading h3,
	.c2k-contact-section .c2k-contact-info-heading h3,
	.c2k-contact-section .c2k-contact-heading h2,
	.c2k-rnd-section .c2k-rnd-intro h2,
	.c2k-manufacturing-section .c2k-manufacturing-cadcam-heading h2,
	.c2k-category-benefits-heading h2,
	.c2k-product-gallery-heading h2,
	.c2k-product-features-content h2,
	.c2k-why-choose-section .c2k-why-heading h2,
	.about-c2k-section .about-c2k-content h2
	{
		font-size: 19px;
	}

	.c2k-contact-section .c2k-contact-heading
	{
		margin-bottom: 15px;
	}

	.c2k-category-benefits-heading h2,
	.c2k-product-gallery-heading h2
	{
		margin-bottom: 4px;
	}

	.c2k-category-benefits .container
	{
		max-width: 95%;
	}

	.about-c2k-section .about-c2k-content h2 span
	{
		display: inline;
	}

	.c2k-manufacturing-section .c2k-manufacturing-intro
	{
		flex-direction: column;
	}

	.c2k-contact-section .c2k-contact-heading p br
	{
		display: none;
	}

	.home-features .c2k-feature-intro
	{
		padding: 10px 15px;
	}
	.c2k-contact-section .c2k-contact-info-heading p,
	.c2k-contact-section .c2k-contact-info-heading h3
	{
		text-align: center;
	}
	.about-c2k-section .about-benefits ul li
	{
		align-items: center;
	}

	.about-c2k-section .about-benefits ul li i
	{
		margin-top: 0;
	}

	.c2k-product-gallery-grid,
	.about-c2k-section .about-details
	{
		    grid-template-columns: 1fr;
	}

	.c2k-rnd-section .c2k-rnd-intro-icon,
	.about-c2k-section .about-highlight
	{
		display: none;
	}
	.c2k-manufacturing-section .c2k-manufacturing-intro .c2k-manufacturing-intro-icon,
	.about-c2k-section .c2k-about-layout > .col-lg-5:first-child
	{
		order: 1;
	}
	.c2k-manufacturing-section .c2k-manufacturing-intro .c2k-manufacturing-intro-content,
	.about-c2k-section .c2k-about-layout > .col-lg-7:last-child
	{
		order: 2;
	}


	.c2k-manufacturing-section .c2k-manufacturing-intro .c2k-manufacturing-intro-content
	{
		text-align: center;
	}

	.c2k-products-slider
	{
		display: flex;
		flex-direction: column;
		grid-gap: 15px;
	}
	.c2k-product-features-layout,
	.c2k-product-features-visual,
	.c2k-product-features-image,
	.c2k-product-features-image img
	{
		min-height: inherit;
	}
	.c2k-product-gallery .c2k-gallery-image
	{
		height: inherit;
	}
	.c2k-product-features-visual
	{
		padding-left: 0;
		padding-right: 0;
	}

	.c2k-inner-hero
	{
		padding: 20px 0 20px;
	}
}



@media screen and (min-width:577px) and (max-width:992px)
{
	.home-features .c2k-feature-intro
	{
		min-height: 72px;
	}
	.c2k-product-gallery,
	.c2k-contact-section,
	.c2k-category-benefits,
	.c2k-product-features
	{
		padding: 35px 0;
	}
	.c2k-why-choose-section .c2k-why-card h3
	{
		font-weight: 700;
	}
	.c2k-rnd-section .c2k-rnd-visual-center p,
	.c2k-why-choose-section .c2k-why-card h3,
	.c2k-hero-section .c2k-hero-heading h6
	{
		font-size: 14px;
	}
	.c2k-contact-section .c2k-contact-card-content h4,
	.c2k-product-gallery .c2k-gallery-product-name h3,
	.home-features .c2k-feature-intro h3
	{
		font-size: 16px;
	}
	.c2k-contact-section .c2k-contact-info-heading p,
	.c2k-rnd-section .c2k-rnd-card-description,
	.c2k-rnd-section .c2k-rnd-visual-bottom span,
	.c2k-category-benefits-heading p,
	.c2k-product-features-content h3,
	.c2k-partnership-cta .c2k-partnership-message p
	{
		font-size: 13px;
	}
	.c2k-partnership-cta .c2k-partnership-message p
	{
		text-align: center;
	}
	.c2k-rnd-section .c2k-rnd-card-description
	{
		text-align: left;
	}
	.c2k-rnd-section .c2k-rnd-visual-center h3,
	.c2k-manufacturing-section .c2k-manufacturing-intro h2
	{
		font-size: 16px;
		font-weight: 700;
	}

	.c2k-inner-hero-heading h1
	{
		font-size: 20px;
		font-weight: 800;
	}
	.c2k-contact-section .c2k-contact-form-heading h3,
	.c2k-contact-section .c2k-contact-info-heading h3,
	.c2k-contact-section .c2k-contact-heading h2,
	.c2k-rnd-section .c2k-rnd-intro h2,
	.c2k-manufacturing-section .c2k-manufacturing-cadcam-heading h2,
	.c2k-category-benefits-heading h2,
	.c2k-product-gallery-heading h2,
	.c2k-product-features-content h2,
	.c2k-why-choose-section .c2k-why-heading h2,
	.about-c2k-section .about-c2k-content h2
	{
		font-size: 19px;
	}

	.c2k-contact-section .c2k-contact-heading
	{
		margin-bottom: 15px;
	}

	.c2k-category-benefits-heading h2,
	.c2k-product-gallery-heading h2
	{
		margin-bottom: 4px;
	}

	.c2k-category-benefits .container
	{
		max-width: 95%;
	}

	.about-c2k-section .about-c2k-content h2 span
	{
		display: inline;
	}

	.c2k-manufacturing-section .c2k-manufacturing-intro
	{
		flex-direction: column;
	}

	.c2k-contact-section .c2k-contact-heading p br
	{
		display: none;
	}

	.home-features .c2k-feature-intro
	{
		padding: 10px 15px;
	}
	.c2k-contact-section .c2k-contact-info-heading p,
	.c2k-contact-section .c2k-contact-info-heading h3
	{
		text-align: center;
	}
	.about-c2k-section .about-benefits ul li
	{
		align-items: center;
	}

	.about-c2k-section .about-benefits ul li i
	{
		margin-top: 0;
	}

	.c2k-product-gallery-grid,
	.about-c2k-section .about-details
	{
		    grid-template-columns: 1fr;
	}

	.c2k-rnd-section .c2k-rnd-intro-icon,
	.about-c2k-section .about-highlight
	{
		display: none;
	}
	.c2k-manufacturing-section .c2k-manufacturing-intro .c2k-manufacturing-intro-icon,
	.about-c2k-section .c2k-about-layout > .col-lg-5:first-child
	{
		order: 1;
	}
	.c2k-manufacturing-section .c2k-manufacturing-intro .c2k-manufacturing-intro-content,
	.about-c2k-section .c2k-about-layout > .col-lg-7:last-child
	{
		order: 2;
	}


	.c2k-manufacturing-section .c2k-manufacturing-intro .c2k-manufacturing-intro-content
	{
		text-align: center;
	}

	.c2k-products-slider
	{
		display: flex;
		flex-direction: column;
		grid-gap: 15px;
	}
	.c2k-product-features-layout,
	.c2k-product-features-visual,
	.c2k-product-features-image,
	.c2k-product-features-image img
	{
		min-height: inherit;
	}
	.c2k-product-gallery .c2k-gallery-image
	{
		height: inherit;
	}
	.c2k-product-features-visual
	{
		padding-left: 0;
		padding-right: 0;
	}

	.c2k-inner-hero
	{
		padding: 20px 0 20px;
	}

	.c2k-product-features-layout
	{
		grid-template-columns: 1fr;
	}
}


@media screen and (max-width: 480px)
{
	.about-c2k-section .about-c2k-image, .about-c2k-section .about-c2k-image img
	{
		min-height: inherit;
	}
	.c2k-products-section .c2k-product-card
	{
		height: 260px;
	}
}
@media screen and (min-width: 481px)  and (max-width: 576px)
{
	.about-c2k-section .about-c2k-image, .about-c2k-section .about-c2k-image img
	{
		min-height: inherit;
	}
	.c2k-products-section .c2k-product-card
	{
		height: inherit;
	}
	.c2k-products-section .c2k-product-image
	{
		position: static;
	}
	.c2k-products-section .product-textss h3
	{
		font-size: 19px;
	}
}
@media screen and (min-width: 577px)  and (max-width: 992px)
{
	.about-c2k-section .about-c2k-image, .about-c2k-section .about-c2k-image img
	{
		min-height: inherit;
	}
	.c2k-products-section .c2k-product-card
	{
		height: inherit;
	}
	.c2k-products-section .c2k-product-image
	{
		position: static;
	}
	.c2k-products-section .product-textss h3
	{
		font-size: 19px;
	}
	.c2k-products-slider
	{
		flex-direction: row;
		flex-wrap: wrap;
		grid-gap: 10px;
	}
	.c2k-products-section .c2k-product-card
	{
		flex: 0 0 auto;
		width: 47%;
		margin: 0 0;
	}

	.c2k-product-gallery-grid, .about-c2k-section .about-details
	{
		grid-template-columns: 1fr 1fr;
	}
	.c2k-category-benefits-grid
	{
		grid-template-columns: 1fr;
	}
}