@media screen and (max-width:1919px) {
	.title-box h2 { font-size: 36px; }
	.custom-container-left { padding-left: 90px; }
	.banner-section .inner-con h1 { font-size: 52px; }
	.banner-section .inner-con p { font-size: 20px; width: 95%; }
	header .main-header .left-logo-box a img { width: 180px; }
	#banner-slider { height: 760px; }
	.icon-box { height: 315px; width: 315px; left: 0; border: 18px solid #fff; }
	.products p { font-size: 22px; }
	#products-slider .products { padding: 15px 24px 24px 24px; height: 380px; }
	#products-slider .owl-nav { margin-top: 24px; }
	#products-slider button[type="button"] { height: 40px; width: 40px; }
	#products-slider button img { width: 30px; }
	.product-feature-section .right-box li { font-size: 20px; }
	.product-feature-section .right-box li:not(:last-child) { margin-bottom: 20px; }
	.product-feature-section .left-box img { width: 80%; }
	.product-feature-section .left-box .icon-box { height: 360px; width: 360px; right: 0; }
	.product-feature-section .left-box .icon-box img { width: 50%; }
	.industry-we-serve-section ul { bottom: 24px; left: 24px; }
	.industry-we-serve-section .blue-title h3 { font-size: 26px; }
	.industry-we-serve-section ul li { font-size: 20px; }
	.industry-we-serve-section ul li:not(:last-child) { margin-bottom: 5px; }
	.cta-section .blue-box .left-box h3 { font-size: 30px; }
	.cta-section .blue-box .left-box { flex: 0 0 80%; }
	footer .contact-box.sales li:first-child { width: 85%; }
	footer h3 { font-size: 22px; }
	footer .about-box li a { height: 45px; width: 45px; margin-right: 6px; padding: 6px 0; }
	footer .qr-box img { width: 60%; }
	.about-section .right-box img { width: 85%; }
	.about-section .right-box .icon-box img { width: auto; }
	.about-section .right-box .icon-box { left: -7%; }
	.our-products-section .all-products { gap: 40px; }
	.our-products-section .all-products h4 { font-size: 19px; margin-top: 15px; }
	.our-products-section .all-products .products { padding-bottom: 25px; }
	.our-products-section .all-products img.left-img { margin-right: 40px; }
	.our-products-section .all-products img.right-img { margin-left: 40px; }
	.our-products-section .all-products .products span { font-size: 30px; padding: 15px; }

	/* About Us  @media screen and (max-width:1919px)*/
	.inner-banner-section { height: 420px; }
	.inner-banner-section h1 { font-size: 36px; }
	.who-we-are-section .right-box { padding-left: 0; }
	h3 { font-size: 30px; line-height: 43px; }
	.about-slider-section .icon-box { height: 240px; width: 240px; left: -23%; padding: 33px 55px; }
	.mission-vision-section .inner-container .blue-box .con-box { padding: 0 40px; padding-right: 0; }
	.distributor-section p { width: 70%; margin-bottom: 24px; }
	.why-choose-section .right-box li { font-size: 20px; }
	.why-choose-section .right-box .con-box { width: 75%; }
	.mission-vision-section .inner-container .blue-box .logo-box { height: 220px; }

	/* Inner Product  @media screen and (max-width:1919px)*/
	.inner-product-section .right-box img { width: 80%; }
	.inner-product-section .right-box .icon-box img { width: auto; }
	.inner-product-section .right-box .icon-box { height: 280px; width: 280px; left: 2%; padding: 36px 0; }
	.inner-product-section table td p { margin-bottom: 5px; }
	.our-products-section.related-products-section .all-products .products img { height: 300px; }
	.pump-gad-section .inner-box .common-box a { font-size: 22px; }
	.our-products-section.inner-section .all-products img { width: 35%; height: 220px; }
	.our-products-section.inner-section .all-products .products p { line-height: 26px; font-size: 20px; }
	.pump-gad-section.inner-download-section .common-download-box h3 { font-size: 28px; }

	/* Contact Us  Jiya @media screen and (max-width:1919px)*/
	.get-in-touch-section .right-box .icon-box { height: 240px; width: 240px; padding: 31px 0; left: 2%; }
	.get-in-touch-section .right-box .icon-box img { width: 51%; }

	/* Product  Jiya @media screen and (max-width:1919px)*/
	.title-box.mb-50 { margin-bottom: 40px; }
	.installation-section .left-box img.install-img { margin-top: 40px; }
	.clients-section .clients-logo-box li { width: 154px; }
}
@media screen and (max-width:1599px) {
	.custom-container { width: 93% }
	.common-section { padding: 50px 0; }
	.common-bottom-section { padding-bottom: 90px; }
	p { font-size: 17px; line-height: 28px; }
	.custom-container-left { padding-left: 50px; }
	header .top-header { padding: 8px 0; }
	header .top-header a { font-size: 15px; }
	header .main-header .left-logo-box a img { width: 160px; }

	/* header .dropdown-menu.show {top: -10px !important;} */
	#banner-slider { height: 660px; }
	.banner-section .owl-dots { left: 50px; }
	.banner-section .inner-con h1 { font-size: 48px; }

	/* .about-section .right-box img {width: 80%;} */
	.about-section .right-box .icon-box img { width: 45%; }
	.icon-box { height: 285px; width: 285px; border: 14px solid #fff; }
	.title-box h2 { font-size: 34px; }
	.products p { font-size: 20px; }
	#products-slider .products p { font-size: 16px; line-height: 24px; }
	#products-slider .products { height: 370px; }
	.product-feature-section .right-box li:not(:last-child) { margin-bottom: 15px; }
	.product-feature-section .right-box li { font-size: 18px; }
	.product-feature-section .left-box .icon-box { height: 315px; width: 315px; padding: 50px 0; }
	.industry-we-serve-section ul li::before { top: 10px; }
	.industry-we-serve-section ul li { font-size: 18px; }
	.industry-we-serve-section .blue-title { padding: 12px 0 12px 24px; top: 35px }
	.industry-we-serve-section .blue-title h3 { font-size: 24px; }
	.product-feature-section .right-box li::before { top: 11px; height: 6px; width: 6px; }
	.product-feature-section .right-box li::after { height: 14px; width: 14px; top: 7px; }
	.cta-section .blue-box .left-box h3 { font-size: 28px; }
	footer { font-size: 16px; }
	footer .about-box li a { padding: 8px 0; }
	footer .bottom-footer { padding: 10px 0; }
	footer h3::before { top: 15px; }

	/* About Us  @media screen and (max-width:1599px)*/
	.inner-banner-section { height: 380px; }
	.inner-banner-section h1 { font-size: 34px; }
	h3 { font-size: 28px; line-height: 40px; }
	.who-we-are-section .right-box .facts:hover::before { width: 85%; }
	.mission-vision-section .inner-container .blue-box { padding: 40px 0; }
	.about-slider-section .icon-box { height: 220px; width: 220px; padding: 30px 50px; }
	.why-choose-section .right-box .con-box { left: 55%; width: 75%; }
	.why-choose-section .right-box li span { height: 30px; width: 30px; font-size: 15px; }

	/* Inner Product  @media screen and (max-width:1599px)*/
	.inner-product-section h4 { font-size: 26px; }
	.our-products-section.related-products-section .all-products .products span { font-size: 28px; }
	.inner-product-section .left-box { padding-right: 20px; }
	.inner-product-section table th { font-size: 17px; line-height: 28px; }

	/* Quality @media screen and (max-width:1599px)*/
	.download-brochures-section .inner-container .common-box .inner-box h4 { font-size: 22px; line-height: 30px; margin-bottom: 25px; }
	.pump-gad-section.inner-download-section .common-download-box { margin-bottom: 40px; }
	.pump-gad-section.inner-download-section .common-download-box h3 { font-size: 26px; }

	/* Contact Us  Jiya @media screen and (max-width:1599px)*/
	.get-in-touch-section .left-box .inner-box .form-group label { font-size: 19px; }
	.get-in-touch-section .left-box .inner-box .form-group input { font-size: 16px; }
	.get-in-touch-section .contact-us-section .inner-box .common-box .con-box .contact-box { font-size: 17px; }
	.get-in-touch-section .title-box { margin-bottom: 22px; }
	.get-in-touch-section .right-box .icon-box { height: 220px; width: 220px; border: 11px solid #fff; padding: 33px 0; left: 0; }
	.get-in-touch-section .right-box .icon-box img { width: 52%; }
	.get-in-touch-section .left-box .inner-box .row { margin-top: 28px; }
	.get-in-touch-section .left-box .inner-box .form-group { margin-bottom: 22px; }
	.get-in-touch-section .right-box img { width: 86%; }
	.map-section  iframe { width: 100%; height: 550px; }
	.map-section { margin-bottom: -81px; line-height: 0; }
	.title-box.mb-50 { margin-bottom: 40px; }
	.contact-us-section .inner-box .common-box .con-box .contact-box.amt-sales { width: 64%; }
	.get-in-touch-section .left-box { padding-right: 20px; }
	.contact-us-section .inner-box .common-box h3 { font-size: 27px; padding-bottom: 10px; margin-bottom: 15px; padding-left: 20PX; }
	.contact-us-section .inner-box .common-box h3::before { top: 15px; }
	.common-bottom-padding { padding-bottom: 90px; }
	.contact-us-section .inner-box { gap: 40px; }

	/* Product  Jiya @media screen and (max-width:1599px)*/

	/* .installation-section .left-box {flex: 0 0 43%;} */
	.installation-section .right-box li span { height: 35px; width: 35px; margin-right: 14px; font-size: 16px; padding: 6px 0px; }
	.installation-section .right-box li h4 { font-size: 23px; margin-bottom: 10px; }

	/* .installation-section .right-box li .con-box {width: 92%;} */
	.installation-section .left-box img.install-img { margin-top: 35px; }
	.installation-section .right-box li:not(:last-child) { padding-bottom: 16px; margin-bottom: 16px; }
	.cta-section .blue-box .left-box { flex: 0 0 70%; }
	.clients-section .clients-logo-box li { margin: 0 6px 16px; width: 151px; }
}
@media screen and (max-width:1439px) {
	p { font-size: 16px; line-height: 26px; }
	.common-btn { padding: 10px 15px 10px 12px; }
	.common-section { padding: 40px 0; }
	.common-bottom-section { padding-bottom: 80px; }
	#banner-slider { height: 645px; }
	header .main-header .left-logo-box a img { width: 150px; }
	.banner-section .inner-con h1 { font-size: 46px; }
	.icon-box { height: 260px; width: 260px; }
	.cta-section .blue-box { padding: 40px; }
	.cta-section .blue-box .left-box h3 { font-size: 26px; }
	.title-box h2 { font-size: 32px; }
	.banner-section .inner-con p { font-size: 18px; }
	#products-slider button img { width: 25px; }
	#products-slider .products { padding: 50px 24px 24px 24px; height: 340px; }
	.products p { font-size: 19px; }
	.product-feature-section .left-box .icon-box { height: 280px; width: 280px; padding: 45px 0; }
	.product-feature-section .right-box { padding: 0 25px; }
	.industry-we-serve-section .blue-title h3 { font-size: 22px; }
	#products-slider .products .img-box { height: 165px; }
	footer h3::before { top: 12px; }

	/* About Us  @media screen and (max-width:1439px)*/
	.inner-banner-section { height: 360px; }
	.why-choose-section .left-box { flex: 0 0 40%; }
	.why-choose-section .left-box img { width: 100%; }
	.why-choose-section .left-box .icon-box img { width: auto; }
	.why-choose-section .left-box .icon-box { height: 260px; width: 260px; right: -24%; }
	.why-choose-section .right-box li { font-size: 18px; }
	h3 { font-size: 26px; line-height: 37px; }

	/* Inner Product  @media screen and (max-width:1439px)*/
	.inner-product-section .right-box .icon-box { height: 250px; width: 250px; }
	.inner-product-section .right-box .icon-box img { width: 50%; }
	.our-products-section.inner-section .all-products img { height: 195px; }

	/* Quality @media screen and (max-width:1439px)*/
	.download-brochures-section .inner-container { gap: 24px; }
	.download-brochures-section .inner-container .common-box .inner-box img { margin-top: 35px; }
	.download-brochures-section .inner-container .common-box .inner-box { padding: 30px; }
	.pump-gad-section .inner-box { gap: 24px; }
	.pump-gad-section.inner-download-section .common-download-box h3 { font-size: 24px; }

	/* Contact Us  Jiya @media screen and (max-width:1439px)*/
	.get-in-touch-section .left-box .inner-box .form-group { margin-bottom: 20px; }
	.get-in-touch-section .left-box .inner-box .form-group label { font-size: 18px; line-height: 25PX; margin-bottom: 9px; }
	.get-in-touch-section .right-box img { width: 83%; }
	.contact-us-section .inner-box .common-box .icone-box { height: 35px; width: 35px; padding: 4px; }
	.contact-us-section .inner-box .common-box .con-box .contact-box { margin-left: 14px; width: 88%; margin-bottom: 14px; }
	.contact-us-section .inner-box .common-box .con-box .contact-box h6 { font-size: 18px; line-height: 25px; margin-bottom: 2px; }
	.contact-us-section .inner-box .common-box .con-box .contact-box h4 { font-size: 18px; line-height: 25px; margin-bottom: 2px; }
	.title-box.mb-50 { margin-bottom: 35px; }
	.contact-us-section .inner-box { gap: 35px; }
	.common-bottom-padding { padding-bottom: 80px; }
	.map-section { margin-bottom: -63px; line-height: 0; }
	.map-section  iframe { width: 100%; height: 520px; }
	.contact-us-section .inner-box .common-box h3 { font-size: 24px; padding-bottom: 10px; margin-bottom: 15px; padding-left: 20PX; }
	.contact-us-section .inner-box .common-box h3::before { top: 13px; }

	/* Product  Jiya @media screen and(max-width:1439px)*/
	.installation-section .right-box li h4 { font-size: 22px; margin-bottom: 8px; }

	/* .installation-section .left-box {flex: 0 0 41%;} */

	/* .installation-section .right-box li .con-box {width: 92%;} */
	.installation-section .left-box img.install-img { margin-top: 32px; }
	.installation-section .right-box li:not(:last-child) { margin-bottom: 22px; }
	.installation-section .right-box li span { margin-right: 10px; }
	.why-choose-section .right-box .con-box { left: 56%; width: 70%; }
	.clients-section .clients-logo-box li { width: 142px; }
	.clients-section .clients-logo-box li img { width: 90%; }
}
@media screen and (max-width:1365px) {
	.common-btn { font-size: 16px; }
	.common-section { padding: 30px 0; }
	.common-bottom-section { padding-bottom: 70px; }
	p { font-size: 15px; line-height: 25px; }
	.title-box h2 { font-size: 30px; }
	#banner-slider { height: 580px; }
	header .main-header .right-box li { font-size: 16px; }
	.banner-section .inner-con h1 { font-size: 42px; }

	/* header .main-header .right-box li:not(:last-child) a {padding: 25px 20px;} */
	header .main-header .left-logo-box a img { width: 140px; }
	.icon-box { height: 240px; width: 240px; left: 30px; }
	.about-section .left-box p { margin-bottom: 16px; }
	.products p { font-size: 17px; }
	.our-products-section .products img { height: 200px; }
	.common-btn svg { margin-left: 5px; width: 26px; }
	#products-slider .products { height: 320px; }
	header li.dropdown a#productdropdownMenu svg { margin-left: 5px; width: 12px; }
	#products-slider .products p { font-size: 15px; line-height: 23px; margin-top: 15px; }
	.product-feature-section .right-box li { font-size: 16px; }
	.product-feature-section .right-box { padding-right: 40px; }
	.industry-we-serve-section ul li { font-size: 16px; }
	.industry-we-serve-section .blue-title h3 { font-size: 20px; }
	.industry-we-serve-section ul li::before { top: 9px; height: 6px; width: 6px; }
	.cta-section .blue-box .left-box h3 { font-size: 24px; line-height: 30px; }
	footer h4 { font-size: 16px; margin-bottom: 8px; }
	footer { font-size: 15px; }
	footer h3 { font-size: 20px; }
	footer h3::before { width: 8px; height: 8px; top: 15px; }
	footer .about-box .footer-logo img { width: 150px; }
	footer .about-box li a img { width: 15px; }
	footer .about-box li a { height: 40px; width: 40px; padding: 6px 0; }
	.our-products-section .all-products .products p { line-height: 24px; }
	.our-products-section .all-products { gap: 32px; }
	.our-products-section .all-products .products span { height: 60px; width: 60px; }
	.our-products-section.inner-section .all-products h4 { font-size: 17px; margin-top: 10px; }

	/* About Us  @media screen and (max-width:1365px)*/
	.inner-banner-section { height: 330px; }
	.inner-banner-section h1 { font-size: 32px; }
	h3 { font-size: 25px; line-height: 36px; }
	.mission-vision-section .inner-container .blue-box .con-box { padding: 0 30px; padding-right: 0; }
	.mission-vision-section .inner-container .blue-box .logo-box .img-box { width: 85%; }
	.about-slider-section .icon-box { left: -25%; }
	.why-choose-section .left-box .icon-box { right: -28%; }

	/* Inner Product  @media screen and (max-width:1365px)*/
	.performance-graph-section .left-box h4 { font-size: 24px; }
	.inner-product-section .right-box .icon-box { height: 200px; width: 200px; padding: 28px 0; }
	.our-products-section.related-products-section .all-products .products img { height: 250px; }
	.our-products-section.related-products-section .all-products .products span { font-size: 24px; }
	header .dropdown-toggle svg { width: 13px; }
	.inner-product-section .right-box .icon-box { left: 4%; }
	.inner-product-section .left-box { padding-right: 0; }
	.inner-product-section h4 { font-size: 24px; margin-bottom: 16px; }
	.inner-product-section table th { font-size: 15px; line-height: 25px; }
	.our-products-section.inner-section .all-products img { width: 33%; height: 170px; }
	.pump-gad-section .inner-box .common-box a { font-size: 20px; }
	.pump-gad-section .inner-box { gap: 24px; }
	.our-products-section.inner-section .all-products .products p { line-height: 24px; font-size: 18px; }

	/* Contact Us  Jiya @media screen and (max-width:1365px)*/
	.contact-us-section .inner-box .common-box .con-box .contact-box.amt-sales { width: 70%; }
	.contact-us-section .inner-box .common-box .con-box .contact-box { font-size: 16px; line-height: 25px; }
	.contact-us-section .inner-box .common-box .con-box .contact-box a { font-size: 16px; line-height: 25px; }
	.contact-us-section .inner-box .common-box { padding: 35px; }
	.back-to-top { height: 35px; width: 35px; }
	.map-section  iframe { width: 100%; height: 500px; }
	.map-section { margin-bottom: -55px; line-height: 0; }
	.title-box.mb-50 { margin-bottom: 32px; }
	.get-in-touch-section .left-box .inner-box .form-group label { font-size: 17px; line-height: 22PX; margin-bottom: 8px; }
	.get-in-touch-section .left-box .inner-box .form-group input { font-size: 15px; }
	.contact-us-section .inner-box .common-box h3 { font-size: 22px; padding-bottom: 10px; margin-bottom: 15px; padding-left: 20PX; }
	.contact-us-section .inner-box .common-box h3::before { top: 13px; }
	.contact-us-section .inner-box { gap: 30px; }

	/* Product  Jiya @media screen and (max-width:1365px)*/
	.installation-section .right-box li h4 { font-size: 21px; margin-bottom: 8px; }
	.installation-section .left-box img.install-img { margin-top: 30px; }

	/* .installation-section .right-box li .con-box {width: 92%;} */
	.installation-section .right-box li:not(:last-child) { margin-bottom: 22px; }
	.download-brochures-section .inner-container { gap: 16px; }
	.clients-section .clients-logo-box li { width: 132px; }
}
@media screen and (max-width:1279px) {
	.common-section { padding: 30px 0; }
	.common-bottom-section { padding-bottom: 50px; }
	.common-btn { font-size: 15px; }
	#banner-slider { height: 450px; }
	header .main-header .right-box li { font-size: 15px; }
	.banner-section .owl-carousel .owl-item img { width: 62% }
	header .top-header li:not(:last-child) { margin-right: 16px; }
	header .top-header li img { width: 18px; }
	header .main-header .left-logo-box a img { width: 125px; }
	header .top-header a { font-size: 14px; }
	header .main-header .right-box li:not(:last-child) a { padding: 25px 15px; }
	header .main-header .right-box .common-btn { margin-left: 15px; }
	.banner-section .inner-con h1 { font-size: 32px; }
	.banner-section .inner-con p { font-size: 15px; width: auto; }
	.icon-box { height: 200px; width: 200px; border: 8px solid #fff; padding: 35px 0; }
	.our-products-section .products img { height: 160px; }
	footer .col-md-3 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
	footer .about-box, footer .qr-box { margin-bottom: 24px; }
	footer .main-footer { padding-bottom: 40px; }
	footer .about-box li a { padding: 8px 0; }
	.title-box h2 { font-size: 28px }
	.product-feature-section .left-box img { width: 100%; }
	.product-feature-section .left-box .icon-box { top: 50%; transform: translate(-50%, -50%); left: 50%; }
	.product-feature-section .right-box li { font-size: 17px; }
	.cta-section .blue-box .left-box h3 { font-size: 22px; line-height: 28px; }
	footer .about-box p { width: 80%; }
	.cta-section .blue-box { padding: 30px; }
	.products span { border-top: solid 2px #52B4BF; border-left: solid 2px #52B4BF; }
	.products p::after { height: 2px; }
	.industry-we-serve-section .blue-title { top: 25px; }
	#products-slider button[type="button"] { height: 35px; width: 35px; }
	#products-slider button img { width: 22px; }
	#products-slider .owl-prev { margin-right: 16px; }
	footer { padding-top: 150px; }
	p { font-size: 14px; line-height: 23px; }
	footer .qr-box { padding-left: 0; }
	footer .qr-box img { width: 36%; }
	footer h3::before { top: 13px; }

	/* About Us  @media screen and (max-width:1279px)*/
	.inner-banner-section { height: 270px; }
	.inner-banner-section h1 { font-size: 30px; }
	h3 { font-size: 23px; line-height: 34px; }
	.who-we-are-section .left-box { padding-right: 70px; }
	.who-we-are-section .right-box h3.sub-title { padding-top: 8px; margin-bottom: 16px; }
	.who-we-are-section .right-box .facts:hover::before { width: 90%; }
	.who-we-are-section .right-box .facts { border-left: 4px solid #52B4BF; }
	.about-slider-section .icon-box img { width: 90%; }
	.about-slider-section .icon-box { height: 180px; width: 180px; padding: 23px 37px; }
	.mission-vision-section .inner-container { gap: 16px; }
	.mission-vision-section .inner-container .blue-box .logo-box .img-box img { width: 60%; }
	.mission-vision-section .inner-container .blue-box { padding: 30px 0; }
	.mission-vision-section .inner-container .blue-box .con-box { padding: 0 20px; padding-right: 0; }
	.mission-vision-section .inner-container .blue-box .logo-box { height: 200px; }
	.mission-vision-section .inner-container .blue-box .con-box h3 { margin-bottom: 8px; }
	.distributor-section p { width: 80%; margin-bottom: 16px; }
	.why-choose-section .left-box { flex: 0 0 38%; }
	.why-choose-section .left-box .icon-box { height: 210px; width: 210px; }
	.why-choose-section .left-box .icon-box img { width: 50%; }
	.why-choose-section .left-box .icon-box { height: 180px; width: 180px; right: -23%; }
	.why-choose-section .right-box .con-box { left: 60%; width: 80%; }
	.why-choose-section .right-box li { font-size: 16px; margin-bottom: 12px; }
	.why-choose-section .right-box li span { height: 25px; width: 25px; font-size: 12px; }

	/* Inner Product  @media screen and (max-width:1279px)*/
	.inner-product-section h4 { font-size: 20px; }
	.inner-product-section .right-box, .inner-product-section .left-box { width: 50%; }
	.inner-product-section table th { font-size: 14px; line-height: 23px; }
	.inner-product-section .right-box img { width: 83%; }
	.inner-product-section .right-box .icon-box { height: 180px; width: 180px; padding: 26px 0; left: 0%; }
	.inner-product-section .left-box { padding-right: 30px; }
	.performance-graph-section { padding: 40px 0; }
	.performance-graph-section .left-box h4 { font-size: 22px; }
	.our-products-section.related-products-section .all-products .products p { margin-top: 30px; }
	.our-products-section.related-products-section .all-products .products img { height: 220px; margin-top: 10px; }
	.our-products-section.related-products-section .all-products { gap: 24px; }

	/* header .dropdown-menu.show li a  */
	header .main-header .right-box li.dropdown-item a { padding: 5px; font-size: 14px; }
	header .dropdown-menu.show { top: 23px !important; }
	.pump-gad-section .inner-box { gap: 16px; }
	.pump-gad-section .inner-box .common-box a { font-size: 18px; }
	.our-products-section.inner-section .all-products .products p { line-height: 22px; font-size: 16px; }
	.our-products-section.inner-section .all-products img { width: 35%; height: 135px; }
	.our-products-section.inner-section .all-products { gap: 16px; }
	.our-products-section.inner-section .all-products h4 { font-size: 16px; }
	.our-products-section .all-products h4 { font-size: 16px; margin-top: 10px; }
	.our-products-section .all-products { gap: 24px; }
	.banner-section .owl-carousel .owl-item img { padding-left: 50px; }
	.banner-section .owl-dots { bottom: 30px; }
	.our-products-section .all-products img.left-img { margin-right: 25px; }
	.our-products-section .all-products img.right-img { margin-left: 25px; }
	.about-section .common-btn.fill { margin-left: 16px; }

	/* Quality @media screen and (max-width:1279px)*/
	.about-section .left-box a { margin-top: 12px; }
	.download-brochures-section .inner-container { gap: 16px; }
	.download-brochures-section .inner-container .common-box .inner-box { padding: 25px; }
	.download-brochures-section .inner-container .common-box .inner-box h4 { font-size: 18px; line-height: 26px; margin-bottom: 25px; width: auto; }
	.download-brochures-section .inner-container .common-box .inner-box img { margin-top: 25px; }

	/* Contact Us  Jiya @media screen and (max-width:1279px)*/
	.get-in-touch-section .right-box .icon-box { height: 190px; width: 190px; border: 9px solid #fff; padding: 26px 0; }
	.get-in-touch-section .right-box .icon-box img { width: 50%; }
	.contact-us-section .inner-box .common-box { padding: 25px; }
	.contact-us-section .inner-box .common-box .con-box .contact-box.amt-sales { width: 76%; }
	.contact-us-section .inner-box .common-box .con-box .contact-box { margin-left: 13px; width: 86%; margin-bottom: 13px; }
	.contact-us-section .inner-box .common-box { padding: 20px; }
	.contact-us-section .inner-box .common-box .icone-box { height: 30px; width: 30px; padding: 2px; }
	.contact-us-section .inner-box .common-box h3 { font-size: 20px; padding-bottom: 10px; margin-bottom: 15px; padding-left: 20PX; }
	.contact-us-section .inner-box .common-box h3::before { top: 11px; }
	.common-bottom-padding { padding-bottom: 50px; }
	.map-section  iframe { width: 100%; height: 500px; }
	.map-section { margin-bottom: -57px; line-height: 0; }

	/* Product  Jiya @media screen and (max-width:1279px)*/
	.installation-section .right-box li h4 { font-size: 21px; margin-bottom: 8px; }
	.installation-section .left-box img.install-img { margin-top: 30px; }
	.installation-section .right-box li .con-box { width: 89%; }

	/* .installation-section .left-box {flex: 0 0 40%;} */
	.installation-section .right-box li:not(:last-child) { margin-bottom: 22px; }
	.installation-section .right-box li:not(:last-child) { margin-bottom: 18px; }
	.installation-section .right-box li span { height: 32px; width: 32px; margin-right: 10px; font-size: 14px; }
	.installation-section .right-box li h4 { font-size: 20px; }
	.installation-section .right-box { padding-left: 25px; }
	.cta-section .blue-box .left-box { flex: 0 0 70%; }
	.our-products-section .all-products .products span { font-size: 26px; padding: 10px; }
	.our-products-section.inner-section .all-products .products span { font-size: 20px; }
	.modal-dialog { max-width: 65%; }
	.why-choose-section .inner-container { height: 500px; }
	.why-choose-section .left-box { flex: 0 0 45%; }
	.why-choose-section .left-box img { height: 100%; }
	.why-choose-section .left-box .icon-box { height: 150px; width: 150px; right: -16%; }
	.why-choose-section .right-box .con-box { left: 55%; width: 78%; }
	.pump-gad-section.inner-download-section .common-download-box h3 { font-size: 22px; }
	.clients-section .clients-logo-box li { width: 103px; }
	.global-map-section .global-map-box img { width: 90%; margin: 0 auto; }
}
@media screen and (max-width:1023px) {
	.common-section { padding: 30px 0; }
	.common-bottom-section { padding-bottom: 40px; }
	header .menu-box { display: inline-block; top: 55%; position: absolute; right: 30px; transform: translateY(-50%); }
	header ul.nav-box { display: none; }
	body.menu-open { overflow-y: hidden; }
	.menu-open header { background: #fff; }
	.menu-open header ul.nav-box { display: block; position: fixed; top: 90px; background: #fff; width: auto; left: 0; right: 0; z-index: 9999; height: 100vh; margin-top: -25px; padding-top: 15px; }
	.menu-open header .right-box { text-align: left; width: 100%; display: block; }
	.menu-open header .right-box li { display: block; }
	.menu-open header .right-box a, .menu-open header .right-box #dropdownMenuLink { font-size: 18px; padding: 10px 15px; }
	.menu-open header .menu-box a { top: 30px }
	header.shrink .right-box .menu-btn { padding: 0; }
	.menu-open .back-to-top { display: none }
	header { position: relative; }
	.menu-open header .right-box li a.common-btn { display: inline-block; }
	.menu-btn { display: inline-block; }
	.top-header { display: none; }
	header .menu-box span { background-color: #3B3F7C; display: block; width: 30px; height: 3px; margin-bottom: 4px; border-radius: 5px; transition: 0.8s all ease; }
	.menu-open header .menu-box span:first-child { transform: rotate(45deg); transition: 0.8s all ease; }
	.menu-open header .menu-box span:last-child { transform: rotate(-45deg); margin-top: -8px; transition: 0.8s all ease; }
	.menu-open header .menu-box span:nth-child(2) { display: none; transition: 0.8s all ease; }
	header .main-header .right-box li:not(:last-child) a { padding: 8px 20px; }
	footer .bg-logo { top: 50%; left: 40%; width: 100%; transform: translate(-50%, -50%); }
	.our-products-section .all-products { grid-template-columns: repeat(2, 1fr); }
	.about-section .left-box { width: 100%; margin-bottom: 24px; }
	.about-section .right-box { width: 100%; margin-left: 0; }
	.icon-box { left: 0; }
	.about-section .right-box img { width: 85%; }
	.title-box { margin-bottom: 16px; }
	.title-box h2 { font-size: 26px; }
	#banner-slider { height: 710px; }
	.banner-section .left-box, .banner-section .right-box { width: 100%; }
	.banner-section .right-box { margin-left: 0; }
	.banner-section { background-image: linear-gradient(90.01deg, #3B3F7C  0.71%, #52B4BF 100%); }
	#products-slider .owl-nav { margin-top: 16px; }
	.product-feature-section .right-box { display: table-header-group; }
	.product-feature-section .left-box { display: table-footer-group; text-align: center; }
	.product-feature-section .right-box .inner-box { padding: 0 40px; }
	.product-feature-section { padding: 40px 0; }
	.product-feature-section .left-box img { width: 80%; margin: 0 auto; margin-top: 16px; }
	.product-feature-section .left-box .icon-box img { margin-top: 0; }
	.industry-we-serve-section .blue-title h3 { font-size: 18px; }
	.cta-section .blue-box { padding: 20px; flex-wrap: wrap; text-align: center; }
	.cta-section .blue-box .left-box, .cta-section .blue-box .right-box { flex: 0 0 100%; }
	.cta-section .blue-box .right-box { margin-top: 24px; }
	.cta-section .blue-box .left-box h3 { font-size: 20px; line-height: 24px; }
	footer { font-size: 14px; }
	footer .col-md-3 ul li:not(:last-child) { margin-bottom: 12px; }
	.industry-we-serve-section ul { bottom: 16px; left: 16px; }
	.industry-we-serve-section .blue-title { padding: 10px 0 10px 16px; }
	footer h3 { font-size: 18px; }
	footer .contact-box.sales { padding-left: 20px; }
	header .main-header .right-box { width: 60%; }
	.banner-section .left-box { margin-bottom: 24px; }
	header .dropdown-menu.show { transition: all 0.3s ease-in; position: relative !important; top: auto !important; left: auto !important; transform: none !important; background-color: #52B4BF; margin-bottom: 8px; width: 100%; border-radius: 0; }
	header .main-header .right-box .dropdown-menu .dropdown-item:hover a { color: #3B3F7C !important }
	header .main-header .right-box .dropdown-menu a { color: #fff !important; }
	header li.dropdown a#productdropdownMenu svg { float: right; }
	.banner-section .owl-dots { right: 30px; left: auto; bottom: 30px; }
	.banner-section .inner-con p { width: auto; }
	.banner-section .owl-dots .owl-dot.active { font-size: 22px; }
	.custom-container-left { padding-left: 30px; }
	header .dropdown-toggle svg { width: 15px; position: absolute; top: 50%; transform: translateY(-50%); right: 30px; }
	header .dropdown.show .dropdown-toggle svg { transform: scaleY(-1); top: 25%; }
	header .dropdown.show .dropdown-toggle svg path { fill: #52B4BF; }
	header .main-header .right-box li.dropdown-item a { padding: 6px 10px; font-size: 16px; }
	.banner-section .inner-con h1 { padding-top: 50px; }

	/* About Us  @media screen and (max-width:1023px)*/
	.inner-banner-section { height: 205px; }
	.inner-banner-section h1 { font-size: 26px; }
	.inner-banner-section ul li { font-size: 14px; }
	.inner-banner-section ul li:not(:last-child) { margin-right: 4px; }
	.who-we-are-section .left-box { padding-right: 0; width: 100%; margin-bottom: 24px; }
	.who-we-are-section .right-box { width: 100%; margin-left: 0; }
	.who-we-are-section .left-box a { margin-top: 10px; }
	.about-slider-section .icon-box { left: -22%; }
	.mission-vision-section .inner-container { flex-wrap: wrap }
	.mission-vision-section .inner-container .blue-box .logo-box .img-box img { width: 45%; }
	.mission-vision-section .inner-container .blue-box .logo-box .img-box { width: 75%; }
	.mission-vision-section .inner-container .blue-box .con-box { padding: 0 30px; }
	.mission-vision-section .inner-container .blue-box .logo-box { height: 185px; }
	.distributor-section p { width: auto; }
	.why-choose-section .inner-container { flex-wrap: wrap; }
	.why-choose-section .left-box { flex: 100%; text-align: center; }
	.why-choose-section .right-box .con-box { left: auto; width: auto; top: auto; transform: none; position: relative; padding-left: 40px; }
	.why-choose-section .right-box ul { margin-bottom: 24px; }
	.why-choose-section .left-box img { display: none; }
	.why-choose-section .left-box .icon-box { right: 50px; top: 50px; transform: none }
	.why-choose-section .left-box .icon-box img { display: inline-block; }

	/* Inner Product  @media screen and (max-width:1023px)*/
	.inner-product-section .right-box, .inner-product-section .left-box { width: 100%; }
	.inner-product-section .left-box { margin-bottom: 24px; padding-right: 0; }
	.inner-product-section .right-box { margin-left: 0; }
	.our-products-section.related-products-section .all-products .products p { margin-top: 25px; }
	.our-products-section.related-products-section .all-products .products span { font-size: 20px; }
	.inner-product-section .right-box img { width: 90%; }
	.inner-product-section .right-box .icon-box { left: -2% }
	.performance-graph-section .custom-container { flex-wrap: wrap; }
	.performance-graph-section .left-box, .performance-graph-section .right-box { flex: 0 0 100%; text-align: center; }
	.performance-graph-section .right-box { margin-top: 24px; }
	.performance-graph-section .right-box img { width: 90%; }
	.title-box.mb-32 { margin-bottom: 24px; }
	.our-products-section.related-products-section .all-products { gap: 16px; }
	.our-products-section.related-products-section .all-products .products img { height: 185px; }

	/* Quality @media screen and (max-width:1023px) */
	.about-section .left-box a { margin-top: 5px; }
	.download-brochures-section .inner-container { gap: 8px }
	.download-brochures-section .inner-container .common-box .inner-box { padding: 20px; }
	.download-brochures-section .inner-container .common-box .inner-box .common-btn.fill { padding: 5px 10px; }
	.download-brochures-section .inner-container .common-box .inner-box h4 { font-size: 16px; line-height: 24px; margin-bottom: 20px; }

	/* Contact Us  Jiya @media screen and (max-width:1023px)*/
	.get-in-touch-section .left-box { display: block; width: 100%; }
	.get-in-touch-section .left-box p { font-weight: 500; color: #1E1E3E; width: 64%; }
	.get-in-touch-section .left-box p { font-size: 16px; line-height: 25px; width: auto; }
	.get-in-touch-section .right-box { display: block; width: 100%; margin-left: 0px; text-align: center; position: relative; margin-top: 20px; }
	.get-in-touch-section .left-box .inner-box .row .col-md-12 { padding-left: 0px; margin-bottom: 5px; }
	.get-in-touch-section .right-box img { width: 74%; }
	.title-box.mb-50 { margin-bottom: 25px; }
	.contact-us-section .inner-box { gap: 20px; }
	.contact-us-section .inner-box { flex-wrap: wrap; }
	.common-bottom-padding { padding-bottom: 40px; }
	.map-section  iframe { width: 100%; height: 350px; }
	.get-in-touch-section .left-box { padding-right: 0; }
	.map-section  iframe { width: 100%; height: 500px; }
	.map-section { margin-bottom: -87px; line-height: 0; }

	/* Product  Jiya @media screen and (max-width:1023px)*/
	.installation-section .left-box { flex: 0 0 100%; }
	.installation-section .custom-container { flex-wrap: wrap; }
	.installation-section .right-box li h4 { font-size: 21px; margin-bottom: 5px; }
	.installation-section .left-box img.install-img { margin-top: 30px; }
	.installation-section .right-box li .con-box { width: 89%; }
	.installation-section .left-box { flex: 0 0 100%; margin-bottom: 20px; }
	.installation-section .right-box li:not(:last-child) { margin-bottom: 22px; }
	.installation-section .right-box li:not(:last-child) { margin-bottom: 18px; }
	.installation-section .right-box li span { height: 32px; width: 32px; margin-right: 10px; font-size: 14px; }
	.installation-section .right-box li h4 { font-size: 20px; }
	.installation-section .right-box { padding-left: 0px; }
	.installation-section .right-box { flex: 0 0 100%; }
	.about-section .right-box .icon-box { left: 0; }
	.our-products-section .all-products { gap: 16px; }
	.our-products-section .all-products img.left-img { margin-right: 0; }
	.about-section .left-box { padding-right: 0; }
	.our-products-section.inner-section .all-products img { width: 40%; height: 115px; }
	.pump-gad-section .inner-box .common-box { flex: 0 0 48%; }
	.pump-gad-section .inner-box { gap: 24px; flex-wrap: wrap; }
	.our-products-section.inner-section .all-products { grid-template-columns: repeat(2, 1fr); }
	.our-products-section.inner-section .all-products img { width: 40%; height: 165px; }
	.modal-dialog { max-width: 85%; margin: 0 auto; }
	.download-brochures-section .inner-container .common-box { flex: 0 0 48%; }
	.download-brochures-section .inner-container { flex-wrap: wrap; }
	.why-choose-section .inner-container { height: auto; }
	.why-choose-section .left-box .icon-box { display: none; }
	.pump-gad-section.inner-download-section .common-download-box { margin-bottom: 30px }
	.clients-section .clients-logo-box li img { width: 100%; }
	.clients-section .clients-logo-box li { width: 77px; margin: 0 4px 12px; }
}
@media screen and (max-width:767px) {
	.custom-container-left { padding-left: 30px; }
	.banner-section .inner-con h1 { font-size: 30px; }
	.title-box h2 { font-size: 24px; }
	.product-feature-section .left-box img { width: 65%; }
	.product-feature-section .left-box .icon-box { height: 180px; width: 180px; padding: 28px 0; border: 6px solid #fff; }
	.icon-box { height: 180px; width: 180px; border: 6px solid #fff; padding: 33px 0; }
	#products-slider .products .img-box img { width: auto; height: 100%; }
	.cta-section .blue-box .left-box h3 { font-size: 18px; }
	footer .about-box ul { margin-top: 16px; }
	footer .about-box .footer-logo img { width: 140px; }
	footer .contact-box.sales { padding-left: 20px; }
	footer .contact-box.sales li:first-child { width: auto; }
	.product-feature-section .right-box li::after { height: 12px; width: 12px; top: 6px; }
	.product-feature-section .right-box li::before { top: 10px; height: 4px; width: 4px; }
	#banner-slider { height: 660px; }

	/* .banner-section .inner-con p {width: 85%;} */
	footer .qr-box img { width: 50%; }
	footer h3::before { top: 9px; }
	.banner-section .owl-dots { bottom: 10px; }

	/* About Us  @media screen and (max-width:767px)*/
	.inner-banner-section { height: 260px; background-position: 10%; }
	.inner-banner-section .inner-banner-content img.banner-pattern { width: 80px; }
	h3 { font-size: 20px; line-height: 26px; }
	.mission-vision-section .inner-container .blue-box .con-box { padding-right: 0; }
	.mission-vision-section .inner-container .blue-box .logo-box .img-box img { width: 60%; }
	.why-choose-section .left-box .icon-box { height: 150px; width: 150px; top: 30px; right: 40px; }
	.why-choose-section .right-box li { font-size: 14px; margin-bottom: 8px; }
	.about-slider-section .icon-box { height: 140px; width: 140px; padding: 20px 33px; }
	.about-slider-section .icon-box img { width: 100%; }
	.banner-section .owl-dots .owl-dot { width: 35px; }
	.banner-section .owl-dots .owl-dot.active { font-size: 20px; }
	.banner-section .owl-dots .owl-dot::after { top: 50%; }

	/* Inner Product  @media screen and (max-width:767px)*/
	.inner-product-section .right-box img { width: 88%; }
	.performance-graph-section .left-box h4 { font-size: 20px; }
	.our-products-section.related-products-section .all-products .products img { height: 160px; }
	.our-products-section.related-products-section .all-products .products p { font-size: 15px; }
	.our-products-section.related-products-section .all-products .products { padding: 40px 10px 10px 10px }
	.menu-open header ul.nav-box { padding-bottom: 100px; overflow: scroll; }

	/* Quality @media screen and (max-width:767px)*/
	.download-brochures-section .inner-container { flex-wrap: wrap; gap: 24px; }
	.download-brochures-section .inner-container .common-box .inner-box { padding: 30px; }
	.download-brochures-section .inner-container .common-box { text-align: center; }
	.download-brochures-section .inner-container .common-box .inner-box h4 { font-size: 18px; line-height: 26px; }
	.download-brochures-section .inner-container .common-box .inner-box img { width: 80%; }

	/* Contact Us  Jiya @media screen and  (max-width:767px)*/
	.get-in-touch-section .title-box { margin-bottom: 15px; }
	.get-in-touch-section .left-box p { width: 90%; }
	.get-in-touch-section .left-box .inner-box .row { margin-top: 25px; }
	.get-in-touch-section .left-box .inner-box .form-group label { line-height: 15PX; margin-bottom: 6px; }
	.get-in-touch-section .right-box .icon-box { height: 150px; width: 150px; border: 9px solid #fff; padding: 21px 0; }
	.title-box.mb-50 { margin-bottom: 20px; }
	.contact-us-section .inner-box .common-box h3 { font-size: 20px; padding-bottom: 9px; margin-bottom: 14px; padding-left: 15PX; }
	.contact-us-section .inner-box .common-box h3::before { top: 8px; width: 8px; height: 8px; }
	.get-in-touch-section .left-box .inner-box .row .col-md-12 { margin-bottom: 0px; }
	.get-in-touch-section .left-box .inner-box .row .col-md-6 { width: 50%; }
	.map-section { margin-bottom: -85px; }
	.get-in-touch-section .left-box p { width: 100%; }
	.contact-us-section .inner-box .common-box .con-box .contact-box h4 { font-size: 17px; line-height: 23px; }
	.contact-us-section .inner-box .common-box .con-box .contact-box { font-size: 15px; }
	.contact-us-section .inner-box .common-box .con-box .contact-box h6 { font-size: 17px; line-height: 23px; }
	.contact-us-section .inner-box .common-box .con-box .contact-box a { font-size: 16px; }

	/* Product  Jiya @media screen and (max-width:767px)*/
	.installation-section .right-box li h4 { font-size: 19px; }
	.installation-section .left-box img.install-img { margin-top: 20px; }
	.installation-section .right-box li:not(:last-child) { margin-bottom: 16px; }
	.installation-section .right-box li span { padding: 5px 0; }
	.installation-section .right-box li .con-box { width: 88%; }
	.pump-gad-section .inner-box .common-box { flex: 0 0 47%; }
	.our-products-section.inner-section .all-products .products p { line-height: 22px; font-size: 15px; }
	.our-products-section.inner-section .all-products h4 { font-size: 14px; }
	.join-title { margin-bottom: 10px; }
	.banner-section .owl-carousel .owl-item img { padding-left: 0; }
	.banner-section .left-box, .banner-section .right-box { width: 90%; }
	.our-products-section .products img { height: 160px; width: 40%; }
	.our-products-section .all-products .products p { line-height: 24px; font-size: 15px; }
	.our-products-section .all-products h4 { font-size: 14px; margin-top: 5px; }
	.our-products-section .all-products .products span { height: 40px; width: 40px; font-size: 20px; }
	.download-brochures-section .inner-container .common-box { flex: 0 0 47%; }
	.download-brochures-section .inner-container { gap: 16px; }
	.why-choose-section .right-box .con-box { padding: 0 30px; }
	.clients-section .clients-logo-box li { width: 87px; }
}
@media screen and (max-width:639px) {
	#banner-slider { height: 560px; }
	.title-box { margin-bottom: 8px; }
	.title-box img { width: 70px; }
	.banner-section .inner-con h1 { font-size: 26px; }
	.banner-section .inner-con p { font-size: 14px; margin-bottom: 16px; }
	.icon-box { height: 140px; width: 140px; padding: 25px 0; }
	.common-btn { padding: 8px 12px 8px 12px; }
	.our-products-section .all-products { gap: 16px; }
	.title-box h2 { font-size: 22px; }
	.products { padding: 48px 8px 24px 8px; }
	.products p { font-size: 16px; }
	.product-feature-section .right-box .inner-box { padding: 0 20px; }
	.cta-section .blue-box .left-box h3 { font-size: 16px; line-height: 20px; }
	.cta-section .blue-box .right-box { margin-top: 16px; }
	footer .col-md-3 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	footer .units, footer .qr-box { padding-left: 20px; }
	footer .contact-box.sales { margin-bottom: 24px; }
	footer .units li:first-child, footer .contact-box.sales li:first-child { width: 80%; }
	footer .bottom-footer .right-box, footer .bottom-footer .left-box { float: none; }
	footer { padding-top: 130px; }
	.product-feature-section .right-box li { font-size: 14px; }
	.product-feature-section .left-box img { width: 92%; }
	.banner-section .inner-con p { width: 95%; }
	.banner-section .owl-dots { bottom: 10px; }
	.banner-section .owl-dots .owl-dot.active { font-size: 18px; }
	.banner-section .owl-dots .owl-dot::after { top: 44% }
	footer .bottom-footer { text-align: center; }
	footer .qr-box img { width: 30%; }

	/* About Us  @media screen and (max-width:639px)*/
	.inner-banner-section { height: 195px; }
	.inner-banner-section h1 { font-size: 22px; }
	.inner-banner-section ul { margin-top: 5px; }
	.inner-banner-section .inner-banner-content img.banner-pattern { width: 70px; }
	h3 { font-size: 18px; line-height: 24px; }
	.mission-vision-section .inner-container .blue-box { padding: 20px 0; }
	.mission-vision-section .inner-container .blue-box .con-box { padding: 0 20px; padding-right: 0; }
	.mission-vision-section .inner-container .blue-box .con-box { width: 60%; }
	.mission-vision-section .inner-container .blue-box .logo-box { width: 40%; }
	.mission-vision-section .inner-container .blue-box .logo-box { height: 150px; }
	.mission-vision-section .inner-container .blue-box .logo-box .img-box { width: 85%; }
	.why-choose-section .right-box .con-box { padding-left: 30px; }
	.why-choose-section .left-box .icon-box { height: 120px; width: 120px; top: 20px; right: 20px; padding: 20px 0; }
	.why-choose-section .left-box .icon-box img { width: 45%; }
	.distributor-section p { margin-bottom: 16px; }
	.banner-section .owl-dots .owl-dot { width: 30px; margin-right: 8px; }
	.banner-section .owl-dots .owl-dot.active { font-size: 16px; }
	.banner-section .owl-dots .owl-dot::after { top: 38%; }

	/* Inner Product  @media screen and (max-width:639px)*/
	.title-box.mb-32 { margin-bottom: 16px; }
	.inner-product-section h4 { font-size: 18px; }
	.performance-graph-section .left-box h4 { font-size: 18px; }
	.inner-product-section .right-box .icon-box { height: 140px; width: 140px; padding: 20px 0; }
	.our-products-section.related-products-section .all-products { grid-template-columns: repeat(2, 1fr); }

	/* Quality  @media screen and (max-width:639px)*/
	.download-brochures-section .inner-container .common-box .inner-box img { width: 90%; }

	/* Contact Us  Jiya @media screen and (max-width:639px)*/
	.contact-us-section .inner-box .common-box { padding: 14px; }
	.contact-us-section .inner-box .common-box .con-box .contact-box { margin-left: 10px; width: 86%; margin-bottom: 10px; }
	.contact-us-section .inner-box .common-box .con-box .contact-box h4 { font-size: 16px; }
	.contact-us-section .inner-box .common-box .con-box .contact-box { font-size: 14px; line-height: 22px; }
	.contact-us-section .inner-box .common-box .con-box .contact-box h6 { font-size: 16px; }
	.contact-us-section .inner-box .common-box .con-box .contact-box.amt-sales { width: 67%; }
	.contact-us-section .inner-box .common-box .con-box .contact-box a { font-size: 14px; line-height: 22px; }
	.map-section  iframe { width: 100%; height: 300px; }
	.installation-section .right-box li span { margin-right: 5px; }
	.our-products-section.inner-section .all-products, .our-products-section .all-products { grid-template-columns: repeat(1, 1fr); }
	.pump-gad-section .inner-box .common-box a { font-size: 16px; }
	.pump-gad-section .inner-box { gap: 16px; }
	.our-products-section.inner-section .all-products img, .our-products-section .products img { width: 33%; height: auto; }
	.banner-section .inner-con h1 { padding-top: 0; }
	.download-brochures-section .inner-container .common-box { flex: 0 0 100%; }
	.pump-gad-section.inner-download-section .common-download-box h3 { font-size: 20px; }
	.pump-gad-section .inner-box .common-box { padding: 15px; }
	.clients-section .clients-logo-box li { width: 77px; }
}
@media screen and (max-width:479px) {
	.custom-container-left { padding-left: 0; }
	.banner-section { text-align: center; }
	header .main-header .left-logo-box { width: 32%; padding: 8px 0; }
	header .main-header .left-logo-box a img { width: 100px; }
	.about-section { text-align: center; }
	p { font-size: 13px; line-height: 21px; }
	header .menu-box { right: 15px; }
	.banner-section .inner-con h1 { font-size: 24px; }
	.banner-section .owl-carousel .owl-item img { width: 80%; }
	.menu-open header ul.nav-box { margin-top: -40px; }
	.icon-box { height: 110px; width: 110px; padding: 18px 0; }
	.our-products-section .all-products { grid-template-columns: repeat(1, 1fr); gap: 15px; }
	.common-section { padding: 30px 0; }
	.common-bottom-section { padding-bottom: 30px; }
	#products-slider button img { width: 18px; }
	#products-slider button[type="button"] { height: 30px; width: 30px; }
	.common-btn { padding: 6px 12px 5px 12px; font-size: 12px; }
	.title-box h2 { font-size: 20px; }
	.product-feature-section .title-box { text-align: center; }
	.product-feature-section .right-box li { font-size: 13px; padding-left: 20px; }
	.product-feature-section .right-box li:not(:last-child) { margin-bottom: 8px; }
	.industry-we-serve-section .custom-container-left { padding-left: 15px; }
	.industry-we-serve-section ul li { font-size: 13px; }
	.industry-we-serve-section .blue-title { top: 16px; }
	.industry-we-serve-section ul li::before { top: 6px; }
	.banner-section .inner-con a { border: 1px solid #fff; }
	.common-btn { border-width: 1px !important; }
	footer h3 { font-size: 16px; }
	footer h4 { font-size: 14px; }
	footer { font-size: 13px; }
	.menu-open header .right-box a, .menu-open header .right-box #dropdownMenuLink { font-size: 15px; }
	footer .units li:first-child, footer .contact-box.sales li:first-child, footer .about-box p { width: auto; }
	#banner-slider { height: 590px; }
	.banner-section .owl-dots { right: auto; left: 50%; transform: translateX(-50%); }

	/* About Us  @media screen and (max-width:479px)*/
	.inner-banner-section { height: 170px; background-position: 25%; }
	.inner-banner-section ul { display: none; }
	.inner-banner-section h1 { font-size: 20px; }
	.inner-banner-section .inner-banner-content img.banner-pattern { width: 60px; }
	h3 { font-size: 16px; line-height: 22px; }
	.about-slider-section .icon-box { height: 120px; width: 120px; padding: 19px 29px; left: -24%; }
	.mission-vision-section .inner-container .blue-box .con-box { width: 100%; padding: 0 15px; margin-bottom: 16px; text-align: center; }
	.mission-vision-section .inner-container .blue-box .logo-box { width: 100%; margin-left: 0; }
	.mission-vision-section .inner-container .blue-box .logo-box .img-box img { width: 50%; }
	.mission-vision-section .inner-container .blue-box .logo-box .img-box { width: 55%; margin: 0 auto; border-radius: 6px; }
	.who-we-are-section, .distributor-section, .why-choose-section .right-box { text-align: center; }
	.why-choose-section .left-box .icon-box { display: none; }
	.why-choose-section .right-box .con-box { padding-left: 0; }
	.why-choose-section .right-box ul { text-align: center; }
	.why-choose-section .right-box .con-box { padding-left: 15px; }
	.why-choose-section .right-box li { font-size: 12px; margin-bottom: 6px; }
	.why-choose-section .right-box li span { margin-right: 7px; }
	.why-choose-section .right-box ul { margin-bottom: 16px; }
	.why-choose-section .right-box li span { display: block; margin: 0 auto; margin-right: auto; margin-bottom: 8px; }

	/* Inner Product  @media screen and (max-width:479px)*/
	.our-products-section.related-products-section .all-products { grid-template-columns: repeat(1, 1fr); }
	.inner-product-section h4 { text-align: center; line-height: 23px; }
	.inner-product-section .right-box .icon-box { height: 120px; width: 120px; padding: 17px 0; }
	.inner-product-section .right-box img { width: 86%; }
	.inner-product-section table th { font-size: 13px; line-height: 22px; }
	header .dropdown-toggle svg { width: 13px; right: 15px; }
	header .main-header .right-box li.dropdown-item a { padding: 4px 10px; font-size: 14px; }
	header .dropdown.show .dropdown-toggle svg { top: 20%; }

	/* Quality @media screen and (max-width:479px)*/
	.download-brochures-section .inner-container { gap: 16px; }
	.download-brochures-section .inner-container .common-box .inner-box { padding: 20px; }
	.download-brochures-section .inner-container .common-box .inner-box h4 { font-size: 16px; line-height: 24px; }
	.download-brochures-section .inner-container .common-box .inner-box img { width: 100%; margin-top: 15px; }

	/* Contact Us  Jiya  @media screen and (max-width:479px)*/
	.get-in-touch-section .left-box .inner-box .form-group label { font-size: 16px; }
	.contact-us-section .inner-box .common-box { padding: 10px; }
	.contact-us-section .inner-box .common-box .con-box .contact-box { width: 84%; }
	.contact-us-section .inner-box .common-box .icone-box { height: 25px; width: 25px; padding: 0px; }
	.contact-us-section .inner-box .common-box .icone-box img { width: 18px; }
	.contact-us-section .inner-box .common-box .con-box .contact-box { font-size: 13px; line-height: 20px; }
	.map-section  iframe { width: 100%; height: 250px; }
	.map-section { margin-bottom: -80px; line-height: 0; }
	.get-in-touch-section .left-box .inner-box .form-group input { font-size: 13px; }
	.get-in-touch-section .right-box .icon-box { height: 125px; width: 125px; border: 9px solid #fff; padding: 18px 0; left: -18px; border: 7px solid #fff; }
	.get-in-touch-section .right-box { margin-left: 10px; }
	.get-in-touch-section .left-box .inner-box .row .col-md-6 { width: 100%; }
	.contact-us-section .inner-box .common-box h3::before { top: 6px; }
	.contact-us-section .inner-box .common-box h3 { font-size: 19px; }
	.get-in-touch-section .right-box img { width: 74%; }
	.get-in-touch-section .title-box { text-align: center; }
	.get-in-touch-section .left-box p { text-align: center; }
	.contact-us-section .inner-box .common-box { padding: 20px 15px; }
	.common-bottom-padding { padding-bottom: 30px; }

	/* .gmnoprint .gm-bundled-control .gm-bundled-control-on-bottom{bottom: 156px;} */

	/* Product  Jiya @media screen  @media screen and (max-width:479px)*/
	.installation-section .left-box { text-align: center; }
	.installation-section .right-box li .con-box { width: 100%; }
	.installation-section .right-box li { text-align: center; }
	.installation-section .right-box { padding-left: 0px; }
	.installation-section .right-box li span { margin-right: 0; margin-bottom: 5px; padding: 6px 0; }
	.installation-section .left-box img.install-img { margin-top: 0; }
	.pump-gad-section .inner-box .common-box { flex: 0 0 100%; }
	.inner-product-section h3 { text-align: center; }
	#exampleModal1 label { font-size: 14px; }
	#exampleModal1 .form-group { margin-bottom: 10px; }
	.join-title { margin-bottom: 0; }
	.pump-gad-section.inner-download-section .common-download-box h3 { font-size: 18px; text-align: center; }
	.clients-section .clients-logo-box li { width: 100px; }
}
@media screen and (max-width:359px) {
	#banner-slider { height: 530px; }
	.banner-section .owl-dots { bottom: 5px; }
	.banner-section .owl-dots .owl-dot { width: 25px }
	.banner-section .owl-dots .owl-dot.active { font-size: 16px; }
	.inner-banner-section { height: 149px; }
	.inner-banner-section h1 { font-size: 16px; }
	footer h3::before { top: 7px; }

	/* Contact Us  Jiya  @media screen and (max-width:359px) */
	.map-section  iframe { width: 100%; height: 300px; }
	.map-section { margin-bottom: -93px; line-height: 0; }
	.get-in-touch-section .right-box .icon-box img { width: 45%; }
	.get-in-touch-section .right-box .icon-box { height: 110px; width: 110px; border: 7px solid #fff; padding: 17px 0; left: -19px; }
	.common-bottom-padding { padding-bottom: 30px; }
	.contact-us-section .inner-box { gap: 15px; }
	.about-section .common-btn.fill { margin-left: 0; margin-top: 10px; }
	.banner-section .inner-con h1 { font-size: 20px; }
	.clients-section .clients-logo-box li { width: 88px; }
}

/*=====================================
    PRODUCT SECTION
======================================*/

/*==========================
 Section Title
==========================*/

.product-title{
    text-align:center;
    margin-bottom:55px;
}

.product-title h2{
    font-size:40px;
    font-weight:700;
    color:#36438B;
    margin-bottom:12px;
    text-transform:uppercase;
}

.product-title img{
    width:95px;
    display:block;
    margin:auto;
}

/* Mobile */

@media(max-width:767px){

.product-title h2{
    font-size:34px;
}

.product-title img{
    width:75px;
}

}

.new-product-section{
    padding:80px 0;
}

.product-card{
    display:block;
    position:relative;
    background:#fff;
    border:1px solid #e5e8f0;
    border-top:5px solid #56bfd0;
    border-radius:12px;
    padding:25px 20px;
    text-align:center;
    text-decoration:none;
    overflow:hidden;
    min-height:430px;
    transition:.35s ease;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.product-card:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 40px rgba(0,0,0,.15);
}

/*=====================
Number
=====================*/

.product-no{
    position:absolute;
    top:18px;
    left:18px;
    font-size:28px;
    font-weight:700;
    color:#f5b144;
}

/*=====================
Image Area
=====================*/

.product-img{
    height:260px;
    display:flex;
    justify-content:center;
    align-items:center;
    margin:20px 0;
    overflow:hidden;
}

.product-img img{
    width:auto;
    height:auto;
    object-fit:contain;
    transition:.35s ease;
}

/*=====================
Image Sizes
=====================*/

/* Normal */

.img-normal{
    max-width:190px;
    max-height:210px;
}

/* Medium */

.img-big{
    max-width:220px;
    max-height:240px;
}

/* Large */

.img-large{
    max-width:245px;
    max-height:255px;
}

/* Extra Large */

.img-xlarge{
    max-width:270px;
    max-height:270px;
}

/* Hover */

.product-card:hover .img-normal{
    transform:scale(1.05);
}

.product-card:hover .img-big{
    transform:scale(1.08);
}

.product-card:hover .img-large{
    transform:scale(1.10);
}

.product-card:hover .img-xlarge{
    transform:scale(1.12);
}

/*=====================
Heading
=====================*/

.product-card h4{
    font-size:22px;
    font-weight:700;
    color:#1f2d67;
    line-height:30px;
    min-height:65px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0;
}

/*=====================
Responsive
=====================*/

@media(max-width:1199px){

.product-card{
    min-height:400px;
}

.product-img{
    height:220px;
}

.img-normal{
    max-width:160px;
    max-height:180px;
}

.img-big{
    max-width:180px;
    max-height:200px;
}

.img-large{
    max-width:200px;
    max-height:220px;
}

.img-xlarge{
    max-width:220px;
    max-height:230px;
}

.product-card h4{
    font-size:20px;
    min-height:60px;
}

}

@media(max-width:991px){

.product-img{
    height:210px;
}

}

@media(max-width:767px){

.product-card{
    min-height:auto;
    padding:20px 15px;
}

.product-img{
    height:180px;
}

.img-normal{
    max-width:140px;
    max-height:150px;
}

.img-big{
    max-width:155px;
    max-height:170px;
}

.img-large{
    max-width:170px;
    max-height:180px;
}

.img-xlarge{
    max-width:185px;
    max-height:190px;
}

.product-card h4{
    font-size:18px;
    line-height:26px;
    min-height:auto;
}

}

/*========================================
PRODUCT SECTION
========================================*/

.new-product-section{
	padding:80px 0;
	overflow: hidden;
}

.product-title{
    text-align:center;
    margin-bottom:55px;
}

.product-title h2{
    font-size:42px;
    font-weight:700;
    color:#36438B;
    text-transform:uppercase;
    margin-bottom:12px;
}

.product-title img{
    width:95px;
    display:block;
    margin:auto;
}

/*========================================
CARD
========================================*/

.product-card{
    position:relative;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    align-items:center;
    background:#fff;
    border:1px solid #e6eaf1;
    border-top:5px solid #56bfd0;
    border-radius:14px;
    padding:25px 20px;
    text-align:center;
    text-decoration:none;
    height:100%;
    /* min-height:480px; */
    overflow:hidden;
    transition:.35s;
    box-shadow:0 10px 28px rgba(0,0,0,.08);
}

.product-card:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.14);
}

/*========================================
NUMBER
========================================*/

.product-no{
	position:absolute;
	text-align: start;
    left:18px;
    top:16px;
    font-size:30px;
    font-weight:700;
	color:#F4A531;
	padding-bottom: 50px;
}

/*========================================
IMAGE AREA
========================================*/

.product-img{
    width:100%;
    height:270px;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:25px;
    margin-top:20px;
    margin-bottom:18px;
}

.product-img img{
    max-width:100%;
    max-height:220px;
    object-fit:contain;
    transition:.35s;
}

.product-card:hover img{
    transform:scale(1.06);
}

/*========================================
TITLE
========================================*/

.product-card h4{
    width:100%;
    min-height:70px;
    display:flex;
    justify-content:center;
    align-items:center;
    text-align:center;

    font-size:18px;
    line-height:30px;
    font-weight:700;
    color:#22346F;

    margin:0;
}

/*========================================
IMAGE SIZE CLASSES
========================================*/

.img-normal{
    max-width:190px;
    max-height:190px;
}

.img-big{
    max-width:215px;
    max-height:215px;
}

.img-large{
    max-width:230px;
    max-height:230px;
}

.img-xlarge{
    max-width:245px;
    max-height:245px;
}

/*========================================
TABLET
========================================*/

@media(max-width:991px){

.product-card{
    min-height:440px;
}

.product-img{
    height:230px;
}

.product-img img{
    max-height:190px;
}

.product-card h4{
    font-size:17px;
    line-height:28px;
}

}

/*========================================
MOBILE
========================================*/

@media(max-width:767px){

.new-product-section{
    padding:60px 0;
}

.product-title h2{
    font-size:30px;
}

.product-title img{
    width:75px;
}

.product-card{
    min-height:380px;
    padding:18px;
}

.product-img{
    height:190px;
    padding:10px;
}

.product-img img{
    max-height:150px;
}

.product-card h4{
    font-size:17px;
    line-height:26px;
    min-height:60px;
}

}
#products-slider .owl-nav{
    display:flex !important;
    justify-content:center;
    align-items:center;
    margin-top:30px;
    position:relative;
    z-index:999;
}

/* 5card css  */
/* =========================================
   PRODUCT SECTION
========================================= */

.new-product-section {
    width: 100%;
    max-width: 100%;
    padding: 80px 0;
    overflow: hidden;
    box-sizing: border-box;
}


/* =========================================
   PRODUCT TITLE
========================================= */

.product-title {
    width: 100%;
    text-align: center;
    margin-bottom: 55px;
    box-sizing: border-box;
}

.product-title h2 {
    font-size: 40px;
    font-weight: 700;
    color: #36438B;
    margin: 0 0 12px;
    text-transform: uppercase;
    line-height: 1.2;
}

.product-title img {
    width: 95px;
    max-width: 100%;
    display: block;
    margin: 0 auto;
}


/* =========================================
   PRODUCT GRID
   5 CARDS IN ONE ROW
========================================= */

.product-grid {
    display: grid !important;

    grid-template-columns: repeat(5, minmax(0, 1fr));

    gap: 0px !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box;

    /* Important */
    overflow: visible;
}


/* =========================================
   PRODUCT COLUMN
========================================= */

.product-grid .product-column {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;

    flex: none !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box;

    display: flex;
}


/* =========================================
   PRODUCT CARD
========================================= */

.product-card {
    position: relative;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    margin:0px 20px;
    width: 100%;
    max-width: 100%;

    height: 440px;

    /* VERY IMPORTANT */
    box-sizing: border-box;

    background: #ffffff;

    border: 1px solid #e5e8f0;
    border-top: 5px solid #56bfd0;

    border-radius: 14px;

    padding: 25px 15px;

    text-align: center;
    text-decoration: none;

    overflow: hidden;

    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.08);

    transition:
        transform 0.35s ease,
        box-shadow 0.35s ease;
}


/* =========================================
   DECORATIVE CIRCLE
========================================= */

.product-card::after {
    content: "";

    position: absolute;

    width: 110px;
    height: 110px;

    right: -55px;
    top: -55px;

    background: rgba(86, 191, 208, 0.10);

    border-radius: 50%;

    transition: transform 0.35s ease;

    pointer-events: none;
}


.product-card:hover {
    transform: translateY(-8px);

    box-shadow: 0 18px 40px rgba(0, 0, 0, 0.15);
}


.product-card:hover::after {
    transform: scale(1.3);
}


/* =========================================
   PRODUCT NUMBER
========================================= */

.product-no {
    position: absolute;

    top: 18px;
    left: 18px;

    z-index: 5;

    font-size: 22px;
    line-height: 1;

    font-weight: 700;

    color: #1683ff;

    box-sizing: border-box;
}


/* =========================================
   IMAGE AREA
========================================= */

.product-img {
    position: relative;
    z-index: 2;

    width: 100%;
    max-width: 100%;

    height: 255px;

    flex-shrink: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    margin: 30px 0 0;

    padding: 0;

    box-sizing: border-box;

    overflow: hidden;
}


/* =========================================
   PRODUCT IMAGE
========================================= */

.product-img img {
    display: block;

    width: auto;
    height: auto;

    max-width: 90%;
    max-height: 225px;

    object-fit: contain;

    margin: 0 auto;

    box-sizing: border-box;

    transition: transform 0.35s ease;
}


/* =========================================
   IMAGE SIZES
========================================= */

.img-normal {
    max-width: 170px !important;
    max-height: 190px !important;
}

.img-big {
    max-width: 195px !important;
    max-height: 215px !important;
}

.img-large {
    max-width: 215px !important;
    max-height: 230px !important;
}

.img-xlarge {
    max-width: 230px !important;
    max-height: 235px !important;
}


/* =========================================
   IMAGE HOVER
========================================= */

.product-card:hover .img-normal {
    transform: scale(1.06);
}

.product-card:hover .img-big {
    transform: scale(1.08);
}

.product-card:hover .img-large {
    transform: scale(1.08);
}

.product-card:hover .img-xlarge {
    transform: scale(1.08);
}


/* =========================================
   PRODUCT NAME
========================================= */

.product-card h4 {
    position: relative;
    z-index: 4;

    width: 100%;
    max-width: 100%;

    height: 65px;
    min-height: 65px;

    display: flex;
    align-items: center;
    justify-content: center;

    margin: 0;
    padding: 0 5px;

    box-sizing: border-box;

    font-size: 18px;
    line-height: 27px;

    font-weight: 700;

    color: #1f2d67;

    text-align: center;

    overflow: hidden;
}


/* =========================================
   LARGE DESKTOP
========================================= */

@media (max-width: 1300px) {

    .new-product-section {
        padding: 70px 15px;
    }

    .product-grid {
        gap: 18px !important;
    }

    .product-card {
        height: 420px;
        padding: 22px 12px;
    }

    .product-img {
        height: 245px;
    }

    .img-normal {
        max-width: 155px !important;
        max-height: 175px !important;
    }

    .img-big {
        max-width: 180px !important;
        max-height: 200px !important;
    }

    .img-large {
        max-width: 195px !important;
        max-height: 210px !important;
    }

    .img-xlarge {
        max-width: 210px !important;
        max-height: 220px !important;
    }

    .product-card h4 {
        font-size: 17px;
        line-height: 25px;
    }
}


/* =========================================
   TABLET / SMALL LAPTOP
========================================= */

@media (max-width: 1100px) {

    .product-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 20px !important;
    }

    .product-card {
        height: 410px;
    }

    .product-img {
        height: 235px;
    }
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 767px) {

    .new-product-section {
        width: 100%;
        padding: 60px 15px;
        overflow: hidden;
    }

    .product-title {
        margin-bottom: 40px;
    }

    .product-title h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .product-title img {
        width: 75px;
    }

    .product-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 18px !important;

        width: 100% !important;
    }

    .product-card {
        width: 100%;
        height: 390px;

        padding: 18px 12px;
    }

    .product-img {
        height: 220px;
        margin-top: 25px;
    }

    .img-normal {
        max-width: 135px !important;
        max-height: 150px !important;
    }

    .img-big {
        max-width: 150px !important;
        max-height: 165px !important;
    }

    .img-large {
        max-width: 165px !important;
        max-height: 175px !important;
    }

    .img-xlarge {
        max-width: 175px !important;
        max-height: 185px !important;
    }

    .product-card h4 {
        height: 55px;
        min-height: 55px;

        font-size: 17px;
        line-height: 25px;
    }

    .product-no {
        top: 14px;
        left: 14px;

        font-size: 19px;
    }
}


/* =========================================
   SMALL MOBILE
========================================= */

@media (max-width: 480px) {

    .new-product-section {
        padding: 50px 12px;
    }

    .product-grid {
        grid-template-columns: 1fr;
        gap: 20px !important;
    }

    .product-card {
        height: 390px;
    }

    .product-img {
        height: 230px;
    }

    .product-title h2 {
        font-size: 26px;
        line-height: 34px;
    }
}


/* =========================================
   GLOBAL BOX SIZING FIX
========================================= */

.new-product-section *,
.new-product-section *::before,
.new-product-section *::after {
    box-sizing: border-box;
}