/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {}
/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {}
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {}
/* small mobile :320px. */
@media (max-width: 767px) {
	#feature-details .feature-card {
		min-height: inherit;
	}
	.chemical-wrapper, .performance-wrapper {
		padding: 0 15px;
	}
	.table thead th {
		white-space: nowrap;
	}
	.feature-cards-wrapper .feature-card {
		margin-top: 30px;
	}
	tbody td {
		white-space: nowrap;
	}
	.slider-content {
		padding: 0 15px;
	}
	.slider-content h1 {
		font-size: 25px;
	}
	.slider-content h1 br, .slider-content p br {
		display: none;
	}
	.slider-content p {
		font-size: 12px;
	}
	.slider-content-bottom h2 {
		font-size: clamp(20px, 8vw, 80px);
		white-space: nowrap;
	}
	.slider-content-bottom p {
		font-size: 13px;
	}
	.slider-content-bottom {
		bottom: 0;
	}
	#homes video {
		height: 80vh;
	}
	.vacuum-section {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.vacuum-title h2 {
		font-size: 30px;
	}
	.my-resume-content h3 {
		font-size: 28px;
	}
	br {
		display: none;
	}
	.vacuum-title p {
		font-size: 12px;
	}
	.video-box video {
		width: 100%;
		height: 250px;
	}
	.feature-section {}
	.my-resume-wrapper video {
		height: 250px;
	}
	.feature-card h3 {
		font-size: 15px;
	}
	.my-resume-content {
		padding-left: 0;
	}
	.feature-cards-wrapper {
		padding: 0 15px;
	}
	.feature-card p {
		font-size: 14px;
		min-height: inherit;
	}
	.feature-cards-wrapper .feature-card h4 {
		font-size: 16px;
		font-weight: bold;
		color: #fff;
	}
	.my-resume-area video {
		height: 250px;
	}
	.my-resume-content p {
		font-size: 14px;
	}
	.my-resume-area {
		padding-bottom: 0;
	}
	.my-resume-area {
		padding-top: 50px;
	}
	.feature-cards-wrapper .feature-card p {
		font-size: 14px;
	}
	.feature-cards-wrapper .feature-card ul li {
		font-size: 13px;
		padding: 15px 10px;
	}
	.comparison-table {
		padding-right: 15px;
		padding-left: 15px;
	}
	.comparison-table tbody td:first-child, .comparison-table thead th:first-child {
		white-space: nowrap;
	}
	.chemical-title h4 {
		font-size: 28px;
	}
	.chemical-title p {
		font-size: 15px;
	}
	.chemical-title span {
		font-size: 15px;
	}
	.performance-title h4 {
		font-size: 28px;
	}
	.performance-title p {
		font-size: 15px;
	}
	.cta-title h4 {
		font-size: 30px;
	}
	.cta-title p {
		font-size: 15px;
	}
	.cta-button .btn-group {
		display: block !important;
	}
	#feature-details .feature-card p {
		min-height: inherit;
	}
	.cta-button .btn {
		width: 280px;
		margin-bottom: 10px;
	}
	.performance-area {
		padding-top: 50px;
		padding-bottom: 50px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.machinery-area video {
		height: 280px;
	}
	.machinery-area video {
		height: 280px;
	}
	.machinery-area .my-resume-content h3 {
		font-size: 25px;
	}
	.my-resume-container .my-resume-content {
		position: relative;
		padding: 20px;
	}
	.machinery-area .row {
		display: block;
		margin: 0 auto;
	}
	#my-resume-sec {
		padding-bottom: 20px;
	}
}
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.container {
		width: 450px
	}
}
