@media screen and (max-width:1919px) {
	.custom-container { padding: 0 160px; }
	.common-section { padding: 80px 0; }
	.common-top-section { margin-top: 80px; }
	.common-btn { font-size: 16px; padding: 7px 15px; border-radius: 6px; }
	.common-bottom-padding { padding-bottom: 80px; }
	h3 { font-size: 30px; line-height: 42px; }
	.title-box h2 { margin-bottom: 20px; }
	header .main-header .right-box input { width: 170px; }
	header .main-header .right-box .menu-bar { margin-right: 10px; }
	.banner-section { height: auto; }
	.banner-section .banner-text h3 { font-size: 26px; margin-bottom: 5px; }
	.banner-section .banner-text h1 { font-size: 48px; }
	.banner-section .banner-text p { width: 55%; }
	.about-us-section { margin-bottom: 30px; }
	.about-us-section h4 { font-size: 22px; }
	.our-products-section .resp-tabs-list li { margin-right: 55px; padding: 15px 35px; }
	.our-products-section .resp-tabs-list li .icon-box img { height: 60px; }
	.about-us-section p { width: 68%; line-height: 30px; }
	.certification-section li .common-box { margin: 0 15px; }
	.news-section .con-box { padding: 35px; }
	.news-section .con-box h4 { font-size: 22px; }
	.cta-section { height: auto; }
	.cta-section p { font-size: 22px; line-height: 34px; }
	.cta-section h2 { font-size: 46px; line-height: 30px; margin-bottom: 25px; }
	.industry-section ul li { margin-right: 30px; height: 450px; }
	.clients-section .clients-container img { width: 70px; height: 70px; }
	.clients-section .clients-container .inner-box .client-con-box { margin-bottom: 20px; }
	.clients-section .clients-container .inner-box { padding: 30px; }
	.clients-section .clients-container .name-box h2 { font-size: 22px; line-height: 32px; }
	.clients-section .clients-container .data-box p { height: 110px; font-size: 16px; line-height: 27px; }
	.clients-section { height: 320px; }
	footer .main-footer { height: 330px; }
	footer .footer-list li span { margin: 0 20px; }
	footer .main-footer .social-box a { margin-right: 20px; }
	footer .main-footer .contact-box { padding-left: 40px; }
	footer .main-footer .list-box li { margin-bottom: 20px; }
	footer .main-footer .common-box { margin-bottom: 20px; }
	.common-inner-banner-section .inner-banner-box .left-box h1 { font-size: 34px; padding: 20px 30px; }
	.about-service-banner .right-box .inner-box { padding-left: 50px; }
	.about-service-banner .left-box .inner-box { padding-left: 160px; padding-top: 80px; padding-bottom: 80px; }
	.about-service-banner .right-box p { width: 65%; height: auto; }
	.about-service-banner p { height: auto; }
	.about-service-banner .right-box .inner-box img.about-img { right: 0; height: 100%; }
	.about-service-banner .inner-box { padding-top: 80px; padding-bottom: 80px; }
	.inner-about-us-section .right-con-box a { margin-top: 10px; }
	.history-section .title-box p { width: auto; }
	.history-section .left-box ul li { font-size: 22px; margin-bottom: 15px; }
	.history-section .left-box ul li span { padding-left: 10px; }
	.get-in-touch-section .left-box h3 { margin-bottom: 20px; }
	.get-in-touch-section ul li { font-size: 22px; margin-bottom: 15px; }
	.get-in-touch-section .right-box .form-container { width: auto; }
	.sustainability-section .left-box { width: 60% }
	.sustainability-section .right-box { width: 40% }
	.sustainability-section .left-box p { width: 85%; }
	.sustainability-section .left-box li { font-size: 17px; width: 95%; }
	.sustainability-section .left-box ul.common-list li::before { top: 10px; }
	.philanthropy-section .right-box { padding-left: 60px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box h3 { margin-bottom: 15px; font-size: 28px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box p:first-of-type { margin-bottom: 10px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box p { font-size: 17px; line-height: 28px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box .inner { padding: 30px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box .inner, .value-chain-section .value-chain-container .col-md-6 .img-box .inner-img { height: 545px; }
	.head-protection-products-section .head-protection-box h3 { font-size: 24px; }
	.ronco-gallery-section .common-box { height: 370px; }
	.blog-section .common-cont-box span { width: 51%; }
	.blog-section .common-cont-box { width: 90%; }
	.press-releases-section .common-cont-box .blog-title { height: 239px; }
	.press-releases-section .common-cont-box span { width: 30%; }
	.faq-section .faq-box .btn-link { font-size: 20px; }
	.faq-section .faq-box .btn-link i { height: 63px; }
	.main-product-section .our-product-box .our-product-title img { width: 160px; }
	.main-product-section .our-product-box h3 { font-size: 26px; }
	.main-product-section .our-product-box .h-box .common-list { margin-bottom: 30px; }
	.product-list-section .product-list-box h6 { font-size: 22px; }
	.blog-inner-section .blog-inner-client-box .date-box span { width: 55%; }
	.blog-inner-section .blog-inner-client-box { width: 50%; }
	.media-center-section .media-center-box span { line-height: 200px; }
	.media-center-catalogue-section { margin-bottom: 140px; }
	.media-center-section .media-center-box span { font-size: 140px; }
	.media-center-catalogue-section .title-box p { width: 25%; }
	.print-materials-section .print-materials-box .print-materials-btn { width: 30%; }
	.print-materials-section .print-materials-box .print-materials-title { width: 50%; }
	.print-materials-section .print-materials-box .print-materials-btn a { margin-left: 50px; }
	.media-blog-section .col-md-6:nth-child(2) .con-box h3 { width: 90%; font-size: 32px; }
	.media-blog-section .img-box, .media-blog-section .con-box.gray-bg, .media-blog-section .con-box { height: 386px; }
	.media-blog-section .con-box .inner-box { padding: 35px; }
	.contactus-info-section .contactus-data li .contact-info p, .contactus-info-section .contactus-data li .contact-info a { font-size: 16px; }
	.contactus-info-section .contactus-data li { margin-right: 50px; }
	.contactus-info-section { padding: 30px 70px; }
	.contactus-info-section .contactus-data li { width: 14%; }
	.contactus-info-section .contactus-data li:first-of-type, .contactus-info-section .contactus-data li:last-of-type { width: 22%; }
	header .main-header .right-box .lang-box { width: 30%; }
	.philanthropy-section .right-box img { margin-top: -95px; }
	.about-service-banner h3 { margin-bottom: 20px; }
	.about-us-slider-section .buttons-container .arrow.left { top: 43%; }
	.about-us-slider-section .buttons-container .arrow.right { top: 43%; }
	.media-center-catalogue-section .owl-carousel .owl-nav { right: 77px; }
	.print-materials-section .title-box h3 { line-height: 45px; }
	.head-protection-products-section .head-protection-box .img-box .overly-img img { width: 90px; }
	.head-protection-products-section .head-protection-box p { height: 85px; line-height: 30px; margin-bottom: 30px; font-size: 16px; }
	.product-inner-content-section .product-inner-content-popup-box .modal-dialog { top: 47%; }
	.about-us-slider-section .buttons-container .arrow.left { left: -5px; }
	.about-us-slider-section .slider-container { width: 90%; }
	.about-us-slider-section .buttons-container .arrow.right { right: -10px; }
	.made-in-section .made-in-box { width: 55%; }
	.made-in-section { height: 485px; }
	.product-inner-tabs-section .resp-tabs-list { padding-left: 160px; }
	.paged-2 .blog-section .common-cont-box .blog-title { height: 350px; }
	.about-us-slider-section { padding-bottom: 0 !important; }
	.our-office-section .right-box .our-office-box .contact-info li span p, .our-office-section .right-box .our-office-box .contact-info li span a { line-height: 22px; font-size: 16px; }
	.our-office-section .right-box .our-office-box .contact-info li i { top: 4px; font-size: 19px; }
	.our-office-section .right-box .our-office-box { height: 510px; }

	/* prayerson */
	.our-office-section .Office-location-map-address { width: 1260px; }
	.our-office-section .right-box { width: 420px; }
	.our-office-section .left-box { width: 830px; }
	.map-img-box { background-size: 960px; background-position: 0px 120px; }
	.our-office-section .left-box .all-office.usa-office { left: 130px; top: 265px; }
	.our-office-section .left-box .all-office { left: 140px; }
	.our-office-section .left-box .malaysia.flag { bottom: 50px; right: 88px; }
	.our-office-section .left-box .all-office.china-office { right: 90px; }
	.our-office-section .left-box .flag.romania { right: 325px; }
	.career-section .blue-bg p { line-height: 28px; }
	.career-section .blue-bg h3 { font-size: 26px; line-height: 32px; margin-bottom: 8px; }
	.career-section .blue-bg .white-outline-btn { padding: 7px 13px; }
	.career-section .left-box { height: 646px; }
	.sustainability-section .sustain-container-bottom .left-box { padding-right: 30px; }
	.sustainability-section .sustain-container-bottom .right-box { padding-left: 20px; }
	.career-work-section .career-content-box .left-box p:last-of-type { width: 86%; }
	.product-inner-application-section .common-list li { font-size: 22px; }
	.product-inner-application-section ul.common-list li::before { top: 13px; }
	.product-inner-tabs-section .resp-tabs-list li { padding: 16px 26px !important; font-size: 22px; }
	.tg th { font-size: 20px; }
	.tg td { font-size: 20px; }
	.product-inner-tabs-section .resp-tabs-container { min-height: 250px; }
	.our-office-section .left-box .all-office.malaysia-office { right: 77px; }
	.our-office-section .left-box .all-office.romania-office { right: 325px; }
	.our-office-section .left-box .all-office.bangladesh-office { right: 110px; top: 296px; }
	.about-us-slider-section .slider-box p img { width: 133px; }
	.about-us-section p { margin-bottom: 30px; }
	.about-us-section { height: 580px; margin-bottom: 70px; }
	p { line-height: 31px; }
	.made-in-section .made-in-box h2 { line-height: 44px; }
	footer .footer-list li span { margin: 0 30px; }
	footer .main-footer p { line-height: 30px; }
	footer .main-footer .list-box li, footer .main-footer .common-box { margin-bottom: 16px; }
	.head-protection-products-section .head-protection-box .img-box { margin-bottom: 15px; }
	.head-protection-products-section .head-protection-box h3 { margin-bottom: 0; }
	.head-protection-products-section .head-protection-box p { height: 65px; margin-bottom: 15px; }
	.head-protection-products-section .col-md-4 { padding: 0 15px; }
	.head-protection-products-section .head-protection-box { margin-bottom: 30px; }
	.french-footer-menu .main-footer .list-box { padding-left: 0; }
	.french-language .eye-product-list-section .eye-product-list-box li { padding: 30px 20px; }
	.french-language .eye-product-list-section .eye-product-list-box li a { font-size: 20px; }
	.french-language .value-chain-section .value-chain-container .col-md-6 .img-box .inner-img { height: 869px; }
	.french-language .value-chain-section .value-chain-container .col-md-6 .con-box .inner { height: 869px; }
	.about-us-slider-section .buttons-container .arrow.left { right: -5px; left: auto !important; }
	.about-us-slider-section .buttons-container .arrow.right { left: 0; right: auto !important; }
	.about-us-section { padding: 80px 0; }
	.product-inner-tabs-section .product-datatable p a { font-size: 22px !important; }
	.product-list-section .title-box { margin-bottom: 50px; }
	.home-video-popup { height: 620px !important; }
	#subscribemodal .submit-btn { padding-left: 73px !important; }
	.media-center-catalogue-section .catalogue-bg{width: 100%; object-fit: cover;}
}
@media screen and (max-width:1599px) {
	.custom-container { padding: 0 100px; }
	.title-box h2 { font-size: 34px; margin-bottom: 25px; }
	h3 { font-size: 26px; }
	p { font-size: 16px; line-height: 26px; }
	header .main-header .right-box input { width: 155px; height: 40px; }
	header .main-header .right-box .form-group .fa.fa-search { right: 10px; top: 11px; }
	.our-products-section .resp-tabs-container .detail-box .left-box h3::before { height: 40px; }
	header .main-header .logo-box img { width: 150px; }
	header .main-header .center-nav-box a { font-size: 16px; padding: 25px 15px; }
	header .main-header .center-nav-box a::before { bottom: 20px; }
	.banner-section .banner-text h1 { font-size: 52px; }
	.banner-section .banner-text p { margin-bottom: 20px; }
	.about-us-section { height: 552px; margin-bottom: 95px; }
	.clients-section .clients-container .inner-box { padding: 25px; }
	.clients-section .clients-container .data-box p { height: 130px; }
	.about-us-section h4 { font-size: 20px; bottom: 25px; }
	.certification-section li .common-box { height: 280px; }
	footer a { font-size: 17px; }
	footer .main-footer .list-box li, footer .main-footer .common-box { margin-bottom: 12px; }
	footer .main-footer .contact-box .icon-box i { font-size: 22px; }
	footer .main-footer { height: 300px; }
	footer .main-footer .contact-box { padding-left: 70px; }
	footer .main-footer p { width: 85%; margin-bottom: 25px; line-height: 28px; width: 100%; }
	footer .bottom-footer .left-box { width: 30%; }
	footer .bottom-footer { padding: 10px 0; }
	footer .bottom-footer .right-box { width: 70%; }
	.common-inner-banner-section .inner-banner-box .left-box h1 { font-size: 32px; }
	.about-service-banner .left-box .inner-box { padding-left: 100px; }
	.about-service-banner .right-box .inner-box { padding-bottom: 80px; padding-top: 80px; }
	.about-service-banner p { margin-bottom: 20px; }
	.history-section .history-container { padding-top: 50px; }
	.history-section .left-box ul li img { width: 20px; }
	.history-section .left-box ul li { font-size: 20px; margin-bottom: 10px; }
	.about-service-banner .left-box .inner-box img.globe-img { height: 90%; }
	.get-in-touch-section ul li { font-size: 20px; margin-bottom: 10px; }
	.get-in-touch-section .right-box .form-container { padding: 30px 30px 40px 30px; }
	.get-in-touch-section .form-group { margin-bottom: 25px; }
	.get-in-touch-section .form-control { font-size: 22px; }
	.history-section .history-container { padding-top: 40px; }
	.sustainability-section .sustain-container { padding-top: 40px; }
	.sustainability-section .left-box li { font-size: 16px; width: 90%; margin-bottom: 15px; }
	.sustainability-section .left-box ul.common-list li::before { top: 10px; }
	.philanthropy-section .right-box p { width: 85%; }
	.value-chain-section .value-chain-container .col-md-6 .con-box h3 { font-size: 26px; line-height: 36px; }
	.made-in-section .made-in-box h2 { line-height: 39px; }
	.career-section .blue-bg p { margin-bottom: 16px; line-height: 25px; font-size: 15px; }
	.career-section .right-box .blue-bg { height: auto; }
	.head-protection-products-section .head-protection-box { padding: 25px; }
	.ronco-gallery-section .common-box { height: 350px; }
	footer .main-footer .contact-box .con-box { width: 85%; }
	.blog-section .common-cont-box a { width: 95%; font-size: 20px; line-height: 31px; }
	.blog-section .common-cont-box .blog-title { margin-bottom: 30px; }
	.blog-section .common-cont-box { padding: 25px; }
	.blog-section .common-cont-box span { padding: 15px; width: 47%; }
	.press-releases-section .common-cont-box .blog-title { height: 239px; }
	.press-releases-section .common-cont-box span { width: 30%; }
	.faq-section .faq-box .btn-link { padding: 20px 20px; }
	.main-product-section .our-product-box .our-product-title img { width: 120px; margin-bottom: 20px; }
	.main-product-section .our-product-box h3 { font-size: 24px; }
	.main-product-section .our-product-box .h-box h3 { margin-bottom: 20px; }
	.main-product-section .our-product-box .h-box .common-list li { font-size: 19px; margin-bottom: 15px; }
	.main-product-section .h-box .h-product-box { top: 30px; }
	.product-list-section .product-list-box h6 { font-size: 20px; }
	.product-inner-content-section .right-box .common-list li { width: 55%; }
	header .main-header .dropdown-menu a { font-size: 16px !important; }
	.center-nav-box li.dropdown ul.dropdown-menu.second-menu li a { font-size: 15px !important; }
	header .main-header .dropdown-menu.first-dropdown { width: 282px !important; }
	.center-nav-box li.dropdown ul.dropdown-menu.second-menu li::before { top: 15px; }
	.banner-section .banner-text { width: 85%; }
	.blog-inner-section .blog-inner-client-box { width: 60%; }
	.blog-inner-section .blog-inner-content .common-img-box h6 { width: 65%; }
	.blog-inner-section .title-box h6 { width: 80%; }
	.post-comment-section .left-contact-box .left-white-box { padding: 30px; }
	.post-comment-section { margin-bottom: 78px; }
	.blog-inner-section .blog-inner-comments .comment-box { margin-bottom: 40px; }
	.blog-inner-section .blog-inner-client-box .date-box span { width: 47%; }
	.media-center-catalogue-section { margin-bottom: 96px; }
	.media-center-section .media-center-box h2 { font-size: 28px; }
	.media-center-section .media-center-box span { line-height: 180px; font-size: 120px; }
	.media-center-section .media-center-video h2 { font-size: 30px; }
	.media-blog-section .col-md-6:nth-child(2) .con-box h3 { font-size: 28px; width: 90%; }
	.media-blog-section .con-box .inner-box h3 { font-size: 32px; }
	.media-blog-section .img-box, .media-blog-section .con-box.gray-bg, .media-blog-section .con-box { height: 368px; }
	.media-center-catalogue-section { margin-bottom: 10px; }
	.media-center-catalogue-section .catalogue-bg { height: 520px; }
	.media-center-section .media-center-box span { line-height: 140px; font-size: 92px; }
	.media-center-section .media-center-box h2 { font-size: 26px; }
	.contactus-info-section { padding: 30px 30px; }
	.contactus-info-section .contactus-data li { margin-right: 30px; }
	.contactus-info-section .contactus-data li { width: 15%; }
	.our-office-section .right-box .our-office-box .contact-info li i { top: 5px; }
	.about-us-slider-section .buttons-container .arrow.left { left: 85px; }
	.about-us-slider-section .buttons-container .arrow.right { right: 90px; }
	header .main-header .center-nav-box .dropdown-menu { top: 79px !important; }
	header .main-header .center-nav-box .dropdown-menu a { font-size: 16px !important; }
	.value-chain-section .value-chain-container .col-md-6:nth-last-child(1) { margin-bottom: 50px; }
	.media-center-section .media-center-video h2 { line-height: 46px; }
	.media-center-catalogue-section .owl-carousel .owl-nav { right: 70px; top: -187px; }
	.media-center-catalogue-section .title-box h3 { font-size: 33px; line-height: 46px; }
	.media-center-catalogue-section .slider-box .slider-item-box .slider-title h4 { font-size: 20px; }
	.media-center-catalogue-section .slider-box .slider-item-box .slider-title { height: 74px; }
	.media-center-section .title-box { margin-bottom: 50px; }
	.print-materials-section .title-box h3 { line-height: 40px; }
	.product-inner-content-section .right-box .common-list li { width: 50%; }
	.product-inner-application-section .common-list li { font-size: 21px; }
	.product-inner-application-section ul.common-list li::before { top: 12px; }
	.product-inner-tabs-section .resp-tabs-list { padding-left: 115px; }
	.product-inner-tabs-section .resp-tabs-list li { font-size: 20px; }
	.tg th { font-size: 20px; }
	.tg td { font-size: 19px; padding: 10px 25px; }
	.about-us-slider-section .slider-box h4 { font-size: 27px; }
	.about-us-slider-section .slide.slide-5 h4 { font-size: 29px; }
	.about-us-slider-section .slide.slide-5 { transform: rotateY(-22deg) scale(0.76); }
	.about-us-slider-section .arrow { width: 40px; height: 40px; }
	.about-us-slider-section .buttons-container .arrow.right { right: 0; }
	.about-us-slider-section .buttons-container .arrow.left { left: 15px; }
	.center-nav-box li.dropdown ul.dropdown-menu.second-menu li::before { width: 7px; height: 7px; }
	.center-nav-box li.dropdown ul.dropdown-menu.second-menu li a { padding: 7px 42px !important; }
	ul.common-list li::before { top: 11px; }
	.made-in-section { height: 430px; }
	.paged-2 .blog-section .common-cont-box .blog-title { height: 265px; }
	.about-us-slider-section .slider-box p { font-size: 17px; }
	.our-office-section .right-box .our-office-box .contact-info li i { top: 4px; }
	.certified-section h4 { margin-bottom: 12px; font-size: 22px; }
	.certified-section .common-list li { margin-bottom: 15px; font-size: 17px; }
	.proudly-certified-section .proudly-certified-box .con-box h5 { font-size: 22px; margin-bottom: 15px; }
	.career-section .blue-bg h3 { font-size: 24px; }
	.career-section .left-box { height: 606px; }
	.media-center-catalogue-section .owl-carousel .owl-nav button.owl-next, .media-center-catalogue-section .owl-carousel .owl-nav button.owl-prev { padding: 8px 14px !important; }
	.media-center-section .owl-carousel .owl-nav button { padding: 8px 14px !important; }
	.media-center-section .owl-carousel .owl-nav button.owl-prev { left: -75px; }
	.media-center-section .owl-carousel .owl-nav button.owl-next { right: -75px; }
	.inner-about-us-section .right-con-box .about-content { height: 323px; }
	.job-opening-section .post-box .job-title h4 { font-size: 20px; }
	.join-our-team-section .join-our-team-box h2 { font-size: 38px; }
	.join-our-team-section .join-our-team-box p { margin-bottom: 15px; }
	.team-galary-section .team-galary-box .common-box { padding: 0 10px; }
	.team-galary-section .team-galary-box .second-img-box .small-img-box { margin-bottom: 20px; height: 240px; }
	.main-product-section .h-box .h-product-box ul.common-list li::before { top: 12px; }
	.eye-product-list-section .eye-product-list-box li a { font-size: 19px; }
	.product-inner-tabs-section .resp-tabs-list { padding-left: 99px; }
	.media-center-catalogue-section { height: 520px; }
	.paged-2 .blog-section .common-img-box img { height: 400px; }
	.blog-section .common-cont-box .blog-title { height: 185px; }
	.product-inner-tabs-section .product-datatable p a { font-size: 19px !important; }
	.about-us-slider-section .slider-box p img { width: 110px; }
	.cta-section h2 { line-height: 1.4; }
	.our-products-section .resp-tabs-container .detail-box .left-box li { margin-bottom: 10px; }
	.banner-section .banner-text p { width: 65%; }
	.made-in-section .made-in-box h2 { line-height: 40px; font-size: 26px; }
	.sustainability-section .sustain-container-bottom p { font-size: 16px; }
	.french-language .value-chain-section .value-chain-container .col-md-6 .img-box .inner-img { height: 941px; }
	.french-language .value-chain-section .value-chain-container .col-md-6 .con-box .inner { height: 941px; }
	.about-us-slider-section .buttons-container .arrow.right { left: 10px; }
	.catalouges-list-section .slider-item-box .slider-title h4 { font-size: 20px; }
	.catalouges-list-section .slider-item-box .slider-btn a img { width: 100%; }
	.search .common-list li h6 { font-size: 18px; }
	.home-video-popup { height: 560px !important; }
	#subscribemodal .submit-btn { padding-left: 70px !important; }
}
@media screen and (max-width:1439px) {
	h3 { font-size: 24px; line-height: 36px; }
	.common-btn { font-size: 14px; padding: 6px 13px; border-radius: 5px; }
	.title-box h2 { font-size: 32px; }
	.title-box h2::before, .title-box h2::after { width: 80px; }
	.title-box h2::before { left: -90px; }
	.title-box h2::after { right: -90px; }
	.common-section { padding: 60px 0; }
	.common-top-section { margin-top: 60px; }
	.common-bottom-padding { padding-bottom: 60px; }
	#banner-slider.owl-carousel .owl-nav button.owl-next, #banner-slider.owl-carousel .owl-nav button.owl-prev { height: 50px; width: 50px; }
	.banner-section .banner-text h3 { font-size: 24px; }
	.banner-section .banner-text h1 { font-size: 48px; margin-bottom: 10px; }
	.our-products-section .resp-tabs-list li { margin-right: 50px; padding: 15px 35px !important; }
	.our-products-section .resp-tabs-list li .icon-box img { height: 50px; }
	.our-products-section .resp-tabs-list li h2 { font-size: 22px; }
	.about-us-section { height: 520px; }
	.certification-section li .common-box { margin: 0 10px; height: 260px; }
	.clients-section .clients-container .data-box p { font-size: 16px; line-height: 24px; }
	.clients-section { margin-bottom: 60px; }
	.news-section .con-box p { width: 90%; }
	.news-section .con-box h4 { font-size: 20px; }
	.cta-section h2 { font-size: 42px; line-height: 42px; margin-bottom: 20px; }
	.cta-section p { font-size: 20px; line-height: 30px; }
	.industry-section ul li { margin-right: 20px; height: 400px; }
	.industry-section li h4 { font-size: 22px; }
	.industry-section li span { height: 65px; bottom: 45px; width: 8px; }
	footer .logo-box img { width: 120px; }
	footer .footer-list li span { margin: 0 15px; }
	footer .main-footer .contact-box { padding-left: 40px; }
	.get-in-touch-section .left-box { width: 55%; }
	.get-in-touch-section .right-box { width: 45%; }
	.get-in-touch-section ul li { width: 40%; }
	.get-in-touch-section .btn { padding: 8px 25px; border-radius: 5px; }
	.get-in-touch-section p { width: 90%; }
	.value-chain-section .value-chain-container .col-md-6 .con-box h3 { font-size: 22px; line-height: 30px; }
	.made-in-section .made-in-box h2 { line-height: 44px; }
	.made-in-section .made-in-box h5 { font-size: 22px; line-height: 25px; }
	.custom-container { padding: 0 100px; }
	.career-section .right-box .blue-bg, .career-section .left-box .left-content { padding: 25px; }
	.career-section .left-box .left-content p, .career-section .right-box .blue-bg p { margin-bottom: 20px; }
	.career-section .left-box { height: 463px; }
	.career-section .title-box { margin-bottom: 40px; }
	.clients-logo-section { padding-bottom: 60px; }
	.culture-diversity-section .diversity-box .left-box .diversity-content-box { padding: 30px; }
	.culture-diversity-section .diversity-box .right-box { margin-top: -250px; }
	.job-opening-section .post-box { padding: 20px; margin-bottom: 25px; }
	.team-galary-section .team-galary-box .second-img-box .small-img-box { height: 190px; }
	.team-galary-section .team-galary-box .common-box { height: 400px; }
	footer .main-footer { height: 270px; }
	.head-protection-products-section .head-protection-box h3 { font-size: 22px; line-height: 28px; margin-bottom: 10px; }
	.head-protection-products-section .head-protection-box p { margin-bottom: 25px; height: 78px; line-height: 27px; }
	.ronco-gallery-section .common-box { height: 300px; }
	.contact-with-us-section .left-contact-box .form-control { height: 50px; margin-bottom: 15px; }
	.blog-section .common-cont-box a { font-size: 20px; margin: 15px 0; }
	.blog-section .common-cont-box p { font-size: 16px; }
	.blog-section .common-cont-box .white-outline-btn { padding: 6px 20px; font-size: 16px; }
	.blog-section .common-cont-box .blog-title { height: 186px; }
	.blog-section .common-cont-box span { font-size: 15px; }
	.pagination a, .pagination span, .pagination span.current { font-size: 20px !important; padding: 7px 18px !important; }
	.faq-section .faq-box .btn-link { font-size: 18px; }
	.faq-section .faq-box .btn-link i { height: 61px; }
	.faq-section .faq-box .btn-link i { width: 60px; }
	.industry-links-section .industry-link-box { padding: 40px; }
	.industry-links-section .industry-link-box .common-list li { font-size: 22px; }
	.product-inner-content-section .right-box h2 { font-size: 26px; }
	.product-inner-content-section .right-box h6 { font-size: 20px; margin-bottom: 10px; }
	.product-inner-content-section .left-box { padding-right: 30px; }
	.product-inner-content-section .right-box { padding-left: 30px; }
	.product-inner-application-section .common-list li { font-size: 19px; margin-bottom: 20px; }
	.product-inner-tabs-section .resp-tabs-list li { font-size: 19px; padding: 17px 30px !important; }
	header .main-header .center-nav-box a { padding: 25px 10px; }
	header .main-header .dropdown-menu a { font-size: 15px !important; }
	.center-nav-box li.dropdown ul.dropdown-menu.second-menu li a { font-size: 14px !important; padding: 7px 41px !important; }
	.center-nav-box li.dropdown ul.dropdown-menu.second-menu { width: auto; }
	header .main-header .center-nav-box ul.dropdown-menu.first-dropdown li img { margin-right: 13px; }
	.center-nav-box li.dropdown ul.dropdown-menu.second-menu li::before { width: 6px; height: 6px; }
	.post-comment-section .left-contact-box .form-control { font-size: 16px; padding: 10px 20px; }
	.blog-inner-section .blog-inner-content h6 { width: 90%; font-size: 22px; line-height: 40px; }
	.blog-inner-section .blog-inner-client-box .client-date { padding-left: 40px; }
	.media-center-catalogue-section .title-box h3 { line-height: 47px; font-size: 32px; }
	.media-center-catalogue-section .slider-box .slider-item-box .slider-title h4 { font-size: 22px; }
	.media-blog-section .con-box .inner-box { padding: 30px; }
	.media-blog-section .img-box, .media-blog-section .con-box.gray-bg, .media-blog-section .con-box { height: 336px; }
	.media-blog-section .con-box .inner-box h3 { font-size: 28px; margin-bottom: 15px; }
	.media-blog-section .col-md-6:nth-child(2) .con-box h3 { line-height: 40px; }
	.media-blog-section .con-box .inner-box p { margin-bottom: 25px; }
	.media-center-section .media-center-video h2 { font-size: 28px; line-height: 49px; }
	.contactus-get-in-touch-section .title-box { margin-bottom: 50px; }
	.contactus-get-in-touch-section .get-in-touch-form .form-control { font-size: 16px; height: 47px; }
	.contactus-get-in-touch-section .get-in-touch-form .submit-btn { margin-top: 10px; }
	.contactus-info-section .contactus-data li .contact-info h6 { font-size: 17px; }
	.contactus-info-section .contactus-data li .contact-info p, .contactus-info-section .contactus-data li .contact-info a { font-size: 14px; }
	.contactus-info-section { padding: 30px 63px; }
	.our-office-section .right-box .our-office-box h4 { font-size: 20px; }
	.product-inner-content-section .product-inner-content-popup-box .form-control { font-size: 13px; padding: 10px 12px; }
	.product-inner-content-section .product-inner-content-popup-box .form-group label { font-size: 15px; }
	.inner-about-us-section .right-con-box .about-content { height: 300px; }
	.value-chain-section .value-chain-container .col-md-6:nth-last-child(1) { margin-bottom: 85px; }
	.main-product-section .our-product-box .h-box .common-list li { font-size: 17px; margin-bottom: 10px; }
	.main-product-section .h-box .h-product-box ul.common-list li::before { top: 10px; }
	.media-center-catalogue-section .slider-box .slider-item-box .slider-title { height: 65px; }
	.print-materials-section .title-box h3 { line-height: 35px; }
	.product-inner-application-section ul.common-list li::before { height: 7px; width: 7px; }
	.product-inner-tabs-section .resp-tab-content { margin-top: 40px; }
	.product-list-section .title-box { margin-bottom: 50px; }
	.about-us-slider-section .buttons-container { top: 43%; }
	.made-in-section { height: 403px; }
	.about-us-slider-section .slider-box { padding: 20px 17px; }
	.about-us-slider-section .slide { height: 333px; }
	.about-us-slider-section .slide.slide-1 { height: 360px; top: -15px; }
	.about-us-slider-section .slide.slide-5 { height: 388px; top: -25px; }
	.about-us-slider-section .buttons-container { top: 39%; }
	.about-us-slider-section .buttons-container .arrow.left { left: -23px; }
	.about-us-slider-section .buttons-container .arrow.right { right: -37px; }
	.about-us-slider-section .slider-container { width: 96%; }
	.about-us-slider-section .slider-container { height: 335px; }
	.our-office-section .right-box .our-office-box .contact-info li span p, .our-office-section .right-box .our-office-box .contact-info li span a { font-size: 15px; }
	.our-office-section .right-box .our-office-box .contact-info li i { top: 3px; font-size: 17px; }
	.our-office-section .right-box .our-office-box .contact-info li span { padding-left: 26px; }
	.our-office-section .right-box .our-office-box img { margin-bottom: 15px; }
	.our-office-section .right-box .our-office-box .contact-info li { margin-bottom: 7px; }
	.proudly-certified-section .proudly-certified-box .con-box h5 { font-size: 20px; height: 45px; }
	.career-section .blue-bg .white-outline-btn { padding: 5px 9px; }
	.career-section .left-box { height: 586px; }
	.media-center-catalogue-section .owl-carousel .owl-nav i { font-size: 21px; }
	.media-center-section .owl-carousel .owl-nav button i { font-size: 21px; }
	.media-center-catalogue-section .slider-box .slider-item-box .slider-title h4 { font-size: 18px; }
	.join-our-team-section .join-our-team-box h2 { font-size: 32px; }
	.main-product-section .title-box { margin-bottom: 40px; }
	.main-product-section .col-md-4 { padding: 0 15px; }
	.head-protection-products-section .title-box p { width: 86%; }
	.head-protection-products-section .head-protection-box .img-box { width: 37%; margin-bottom: 20px; }
	.head-protection-products-section .head-protection-box .img-box .overly-img img { width: 65px; }
	.product-list-section .product-list-box h6 { font-size: 19px; }
	.product-inner-content-section .right-box .common-list { margin-bottom: 20px; }
	.tg th { font-size: 17px; }
	.tg td { font-size: 17px; }
	.media-center-catalogue-section { margin-bottom: 75px; }
	.paged-2 .blog-section .common-cont-box .blog-title { height: 237px; }
	.paged-2 .blog-section .common-img-box img { height: 360px; }

	/* 29-06-22 */
	.about-us-slider-section .slider-box p { height: 245px; }
	.about-us-slider-section .slide.slide-5 p { height: 290px; }
	.about-us-slider-section .slider-box h4 { font-size: 24px; }
	.about-us-slider-section .slide.slide-5 h4 { font-size: 26px; }
	.product-inner-tabs-section .product-datatable p a { font-size: 17px; }
	.about-us-slider-section .slide.slide-1 p { height: 270px; }
	.about-us-slider-section .slide.slide-5 p { font-size: 18px; }
	.cta-section h2 { font-size: 40px; line-height: 1.4; }
	.common-btn { font-size: 18px; padding: 6px 16px; }
	footer .footer-list li span { margin: 0 30px; }
	.banner-bottom-padding { padding-top: 60px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box p { font-size: 16px; line-height: 26px; }
	.value-chain-section p { font-size: 16px; line-height: 26px; }
	.french-footer-menu .footer-list li span { margin: 0 15px; }
	.french-footer-menu .main-footer .col-md-3:nth-child(2) { flex: 0 0 21%; max-width: 21%; }
	.french-footer-menu .main-footer .col-md-3:nth-child(3) { flex: 0 0 15%; max-width: 15%; }
	.french-language .eye-product-list-section .eye-product-list-box li { padding: 30px 12px; }
	.french-language .eye-product-list-section .eye-product-list-box li a { font-size: 18px; }
	.french-language header.fr-CA .main-header .center-nav-box { width: 69%; }
	.french-language header.fr-CA .main-header .right-box { width: 15%; }
	.french-language .value-chain-section .value-chain-container .col-md-6 .img-box .inner-img { height: 873px; }
	.french-language .value-chain-section .value-chain-container .col-md-6 .con-box .inner { height: 873px; }
	.about-us-slider-section .buttons-container .arrow.left { right: -35px; }
	.about-us-slider-section .buttons-container .arrow.right { left: -23px; }
	.catalouges-list-section .slider-item-box .slider-title h4 { font-size: 18px; }
	.catalouges-list-section .slider-item-box .slider-btn a { padding: 5px; }
	.about-us-section { padding: 60px 0; }
	.product-inner-content-section .right-box ul { margin-bottom: 20px; }
	.search-results .clients-logo-section { padding-top: 60px; }
	.search .common-list li h6 { font-size: 16px; }
	.product-list-section .title-box { margin-bottom: 40px; }
	.home-video-popup { height: 525px !important; }
	#subscribemodal .submit-btn { padding-left: 100px !important; }
}
@media screen and (max-width:1365px) {
	.custom-container { padding: 0 100px; }
	h3 { font-size: 22px; line-height: 32px; }
	header .main-header .right-box .menu-box { margin-right: 14px; width: 16%; }
	.title-box h2 { font-size: 30px; }
	.banner-section .banner-text h3 { font-size: 22px; }
	.banner-section .banner-text h3::before, .banner-section .banner-text h3::after { width: 80px; }
	.banner-section .banner-text h3::before { left: -90px; }
	.banner-section .banner-text h3::after { right: -90px; }
	#banner-slider.owl-carousel .owl-nav button i { font-size: 16px; }
	#banner-slider.owl-carousel .owl-nav button.owl-next, #banner-slider.owl-carousel .owl-nav button.owl-prev { height: 40px; width: 40px; }
	.banner-section .banner-text h1 { font-size: 45px }
	.about-us-section .title-box h2 { margin-bottom: 10px; }
	.about-us-section { height: 500px; }
	.our-products-section { padding-top: 60px; }
	.our-products-section .resp-tabs-list li { margin-right: 45px; }
	.our-products-section .resp-tabs-container .detail-box .left-box li { font-size: 17px; margin-bottom: 10px; }
	.certification-section li .common-box { height: 250px; }
	.clients-section .clients-container img { width: 55px; height: 55px; }
	.clients-section .clients-container .name-box h2 { font-size: 20px; line-height: 24px; }
	.clients-section .clients-container .inner-box .client-con-box { margin-bottom: 15px; }
	.clients-section .clients-container .data-box p { font-size: 14px; line-height: 22px; height: 105px; }
	.clients-section { height: 280px; }
	.cta-section h2 { font-size: 36px; line-height: 32px; margin-bottom: 15px; }
	.cta-section p { margin-bottom: 20px; }
	.news-section .con-box p { width: 95%; }
	.industry-section ul li { height: 360px; }
	.industry-section li h4 { bottom: 50px; }
	.industry-section li span { bottom: 30px; }
	.clients-logo-section { padding-bottom: 60px; }
	footer .top-footer { padding: 20px 0; }
	footer .main-footer { height: auto; padding: 30px 0; }
	footer a { font-size: 15px; }
	footer .main-footer .social-icons a { font-size: 17px; }
	footer .main-footer .list-box li { margin-bottom: 10px; }
	footer .main-footer .contact-box { padding-left: 30px; }
	footer .main-footer p { width: 99%; margin-bottom: 15px; }
	footer p { line-height: 25px; font-size: 15px; }
	footer .bottom-footer { padding: 5px 0; }
	.banner-bottom-padding { padding-top: 60px; }
	.common-inner-banner-section { height: 280px; }
	.common-inner-banner-section img { height: 100%; }
	.common-inner-banner-section .inner-banner-box .right-box p { font-size: 16px; }
	.common-inner-banner-section .inner-banner-box .left-box h1 { font-size: 25px; padding: 20px 25px; }
	.inner-about-us-section .right-con-box { padding-left: 40px; }
	.about-service-banner h3 { margin-bottom: 20px; }
	.about-service-banner .right-box .inner-box { padding-left: 40px; }
	.about-service-banner .left-box .inner-box { padding-left: 70px; }
	.about-service-banner .right-box .inner-box img.about-img { height: 95%; }
	.history-section .title-box p { width: 90%; }
	.history-section .left-box ul li, .get-in-touch-section ul li { font-size: 19px; }
	.get-in-touch-section p { width: 95%; }
	.sustainability-section .left-box p { width: 90%; margin-bottom: 15px; }
	.sustainability-section .left-box li { width: 95%; font-size: 14px; margin-bottom: 10px; }
	.philanthropy-section .right-box { padding-left: 50px; }
	.philanthropy-section .right-box p { width: 90%; margin-bottom: 15px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box h3 { font-size: 20px; line-height: 30px; margin-bottom: 10px; }
	.value-chain-section .value-chain-container { padding-top: 40px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box .inner { padding: 20px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box p { font-size: 16px; line-height: 27px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box .inner, .value-chain-section .value-chain-container .col-md-6 .img-box .inner-img { height: 480px; }
	section .made-in-box h2 { font-size: 30px; }
	.career-section .left-box { height: 580px; }
	.culture-diversity-section .diversity-box .right-box { margin-top: -280px; }
	.job-opening-section .title-box, .team-galary-section .title-box, .career-work-section .title-box { margin-bottom: 40px; }
	.title-box { margin-bottom: 40px !important; }
	.join-our-team-section .join-our-team-box p { margin-bottom: 25px; }
	.culture-diversity-section .culture-box { margin-bottom: 40px; }
	.head-protection-products-section .head-protection-box .img-box { margin-bottom: 20px; }
	.head-protection-products-section .head-protection-box h3 { font-size: 22px; }
	.head-protection-products-section .head-protection-box p { margin-bottom: 20px; font-size: 15px; }
	.ronco-gallery-section .common-box { height: 265px; }
	.blog-section .common-cont-box span { padding: 10px; }
	header .main-header .center-nav-box a { padding: 25px 11px; }
	.faq-section .faq-box .accordion .left-box { padding-right: 20px }
	.faq-section .faq-box .accordion .right-box { padding-left: 20px; }
	.faq-section .faq-box .card-body { padding: 20px 15px 20px; }
	.industry-links-section .industry-link-box .common-list li { font-size: 20px; }
	.industry-links-section .title-box { margin-bottom: 40px; }
	.main-product-section .our-product-box .our-product-title img { width: 100px; }
	.main-product-section .our-product-box .our-product-title { left: 20px; right: 20px; }
	.main-product-section .our-product-box h3 { font-size: 22px; }
	.main-product-section .h-box .h-product-box { left: 20px; }
	.main-product-section .our-product-box .h-box .common-list li { font-size: 20px; }
	.product-list-section .product-list-box h6 { font-size: 18px; }
	.product-list-section .img-box .overly a { font-size: 20px; }
	.product-inner-application-section .common-list li { font-size: 20px; margin-bottom: 20px; }
	.media-center-catalogue-section .catalogue-bg { height: 480px; }
	.media-center-section .media-center-box span { font-size: 80px; line-height: 120px; }
	.media-center-section .media-center-box h2 { font-size: 24px; }
	.media-center-catalogue-section { margin-bottom: 78px; }
	.print-materials-section .print-materials-box { padding: 23px; }
	.media-center-catalogue-section .slider-box .slider-item-box { padding: 15px; }
	.media-blog-section .con-box .inner-box { padding: 25px; }
	.media-blog-section .con-box .inner-box h3 { font-size: 24px; }
	.media-blog-section .con-box .inner-box p { margin-bottom: 20px; }
	.media-blog-section .img-box, .media-blog-section .con-box.gray-bg, .media-blog-section .con-box { height: 317px; }
	.print-materials-section .print-materials-box > img { width: 50px; }
	header .main-header .right-box input { width: 140px; }
	header .main-header .right-box .lang-box { width: 35%; }
	.our-office-section .right-box .our-office-box h4 { font-size: 20px; }
	.our-office-section .title-box p { width: 62%; }
	.contactus-get-in-touch-section .title-box p { width: 88%; }
	.value-chain-section .value-chain-container .col-md-6:nth-last-child(1) { margin-bottom: 50px; }
	.main-product-section .our-product-box .h-box .common-list li { font-size: 17px; }
	.main-product-section .h-box .h-product-box ul.common-list li::before { top: 10px; }
	.product-list-section .product-list-box h6 { line-height: 24px; }
	.product-list-section.related-product-section .product-list-box h6 { height: 53px; }
	.product-list-section.related-product-section .product-list-box p { height: 75px; }
	.paged-2 .blog-section .common-img-box img { height: 380px; }
	.blog-inner-section .blog-inner-client-box .date-box span { width: 50%; }
	.blog-inner-section .blog-inner-content .common-img-box h6 { line-height: 37px; }
	.our-office-section .left-box .flag { height: 13px; width: 13px; }
	.made-in-section .made-in-box { width: 64%; }
	.made-in-section { height: 400px; }
	.sustainability-section .left-box ul.common-list li::before { top: 8px; }
	.paged-2 .blog-section .common-cont-box .blog-title { height: 240px; }

	/* prayerson */
	.our-office-section .Office-location-map-address { width: 1000px; }
	.our-office-section .left-box { width: 630px; }
	.map-img-box { background-size: 840px; background-position: -70px 120px; }
	.our-office-section .right-box { width: 350px; padding-left: 20px; }
	.our-office-section .left-box .malaysia.flag { bottom: 85px; right: 50px; }
	.our-office-section .left-box .all-office.china-office { right: 55px; top: 237px; }
	.our-office-section .left-box .flag.romania { top: 215px; right: 255px; }
	.our-office-section .left-box .all-office.usa-office { left: 48px; top: 248px; }
	.our-office-section .left-box .all-office { left: 60px; top: 215px; }
	.our-office-section .right-box .our-office-box { height: 450px; }
	footer .main-footer .col-md-3:first-child { flex: 0 0 33%; max-width: 33%; }
	footer .main-footer .list-box { padding-left: 10px; }
	footer .main-footer .col-md-3:nth-child(3) { flex: 0 0 15%; max-width: 15%; }
	footer .main-footer .col-md-3:nth-child(4) { flex: 0 0 34%; max-width: 34%; }
	.certifications-main-section .title-box p { width: 95%; }
	.certified-section .common-list li { font-size: 16px; margin-bottom: 12px; }
	.custom-container { padding: 0 70px; }
	.career-section .blue-bg h3 { line-height: 26px; font-size: 21px; margin-bottom: 11px; }
	.media-center-section .owl-carousel .owl-nav button.owl-prev { left: -60px; }
	.media-center-section .owl-carousel .owl-nav button.owl-next { right: -60px; }
	.job-opening-section .post-box .job-title h4 { font-size: 18px; }
	.team-galary-section .team-galary-box .common-box { padding: 0 5px; }
	.team-galary-section .team-galary-box .second-img-box .small-img-box { margin-bottom: 10px; height: 195px; }
	.product-inner-tabs-section .resp-tabs-list { padding-left: 69px; }
	.paged-2 .blog-section .common-img-box img { height: 370px; }
	.table-responsive { display: block; }

	/*29-06-2022*/
	.about-us-slider-section .slider-box p { height: 270px; }
	.about-us-slider-section .slide.slide-5 p { height: 320px; }
	.about-us-slider-section .slide { height: 350px; }
	.about-us-slider-section .slider-container { height: 362px; }
	.about-us-slider-section .slide.slide-1 { height: 375px; top: -13px; }
	.about-us-slider-section .slide.slide-5 { height: 405px; top: -27px; }
	.our-office-section .left-box .all-office.romania-office { right: 255px; top: 212px; }
	.our-office-section .left-box .all-office.malaysia-office { right: 38px; bottom: 80px; }
	.our-office-section .left-box .all-office.china-office { right: 35px; top: 237px; }
	.our-office-section .left-box .all-office.bangladesh-office { right: 55px; top: 280px; }
	.about-us-slider-section .slide.slide-1 p { height: 295px; }
	.banner-section .banner-text p { width: 75%; }
	.made-in-section .made-in-box h2 { font-size: 24px; line-height: 40px; }
	footer .main-footer .list-box li { margin-bottom: 6px; }
	footer .main-footer .list-box li, footer .main-footer .common-box { margin-bottom: 8px; }
	.certification-section li .common-box { height: 270px; }
	.certification-section li .common-box p { bottom: 70px; }
	.certification-section li .common-box span { bottom: 30px; }
	.sustainability-section .sustain-container-bottom p { font-size: 14px; }
	.certified-section p { font-size: 16px; line-height: 26px; }
	.proudly-certified-section .proudly-certified-box p { font-size: 16px; line-height: 24px; }
	.french-footer-menu .main-footer .col-md-3:first-child { flex: 0 0 28%; max-width: 28%; }
	header.fr-CA .main-header .center-nav-box { width: 68%; }
	header.fr-CA .main-header .right-box { width: 16%; }
	header.fr-CA .main-header .center-nav-box a { padding: 25px 10px; }
	.french-language .head-protection-products-section .head-protection-box p { height: 95px; }
	.french-language .eye-product-list-section .eye-product-list-box li { padding: 30px 8px; }
	.french-language .eye-product-list-section .eye-product-list-box li a { font-size: 16px; }
	.media-centre-popup #video1, .media-centre-popup #video2, .media-centre-popup #video3 { top: 21%; }
	.media-centre-popup .modal-dialog { max-width: 60%; }
	.media-centre-popup iframe { height: 400px; }
	.banner-section .banner-text { bottom: 80px; }
	.product-inner-tabs-section .product-datatable p a { font-size: 18px !important; }
	.search .common-list li h6 { font-size: 16px; }
	.home-video-popup { height: 495px !important; }
}
@media screen and (max-width:1279px) {
	.title-box h2 { font-size: 28px; }
	.title-box h2::before, .title-box h2::after { width: 50px; }
	.title-box h2::before { left: -60px; }
	.title-box h2::after { right: -60px; }
	p { font-size: 14px; line-height: 20px; }
	h3 { font-size: 20px; line-height: 27px; }
	header .top-header { padding: 5px 0; }
	header .main-header .logo-box img { width: 120px; }
	header .main-header .right-box { width: 20%; }
	header .main-header .right-box .form-group { margin-right: 5px; }
	header .main-header .right-box input { width: 140px; height: 40px; padding: 0 35px 0 15px; }
	header .main-header .right-box .menu-box { display: none; }
	#banner-slider.owl-carousel .owl-nav button.owl-next { right: 20px; }
	#banner-slider.owl-carousel .owl-nav button.owl-prev { left: 20px; }
	.banner-section .banner-text h1 { font-size: 36px; }
	.banner-section .banner-text h3 { font-size: 20px; }
	.banner-section .banner-text h3::before { left: -45px; }
	.banner-section .banner-text h3::after { right: -45px; }
	.banner-section .banner-text h3::before, .banner-section .banner-text h3::after { width: 40px; }
	.banner-section .banner-text li a { font-size: 16px; padding: 0 15px; }
	#banner-slider.owl-carousel .owl-dots { bottom: 20px; }
	.custom-container { padding: 0 40px; }
	.our-products-section .resp-tabs-list li { margin-right: 40px; padding: 10px 25px !important; }
	.our-products-section .resp-tabs-list li .icon-box img { height: 40px; }
	.our-products-section .resp-tabs-list li h2 { font-size: 19px; }
	.our-products-section .resp-tabs-container .detail-box .left-box h3::before { height: 30px; }
	.our-products-section .title-box { margin-bottom: 0; }
	.our-products-section .resp-tabs-container .detail-box .left-box li { font-size: 14px; margin-bottom: 5px; }
	.our-products-section ul.resp-tabs-list { margin-bottom: 40px; }
	.about-us-section { height: 460px; margin-bottom: 70px; }
	.about-us-section h3 { width: 70%; }
	.about-us-section p { font-size: 15px; width: 80%; line-height: 24px; }
	.about-us-section h4 { font-size: 18px; bottom: 15px; }
	.certification-section li .common-box { height: 230px; padding: 30px 20px; margin: 0 5px; }
	.certification-section li .common-box span { bottom: 30px; }
	.certification-section li .common-box p { bottom: 35px; line-height: 20px; height: 45px; }
	.clients-section { height: 250px; margin-bottom: 70px; }
	.clients-section .clients-container .img-box { width: 19%; }
	.clients-section .clients-container .data-box p { height: 90px; }
	.clients-logo-section li { width: 33%; margin-bottom: 15px; }
	.clients-logo-section li:nth-child(4), .clients-logo-section li:nth-child(5), .clients-logo-section li:nth-child(6) { margin-bottom: 0; }
	.industry-section ul li { height: 330px; margin-right: 10px; }
	.industry-section li h4 { bottom: 35px; font-size: 20px; left: 10px; }
	.industry-section li span { height: 50px; bottom: 23px; width: 5px; }
	.news-section .con-box { padding: 35px 0 0 35px; }
	.news-section .con-box h3 { margin-bottom: 10px; }
	.cta-section h2 { font-size: 32px; margin-bottom: 10px; }
	.cta-section p { font-size: 19px; width: 90%; line-height: 30px; }
	footer .logo-box img { width: 100px; }
	footer .top-footer { padding: 15px 0; }
	footer .footer-list li span { margin: 0 10px; }
	footer .main-footer p { width: 95%; line-height: 24px; }
	footer p { line-height: 22px; font-size: 15px; }
	footer a { font-size: 15px; line-height: 26px; }
	footer .main-footer .social-box a { padding: 2px 5px; height: 30px; width: 30px; }
	footer .main-footer .list-box ul:nth-child(2) { padding-left: 30px; }
	footer .main-footer .contact-box .icon-box i { font-size: 18px; }
	footer .main-footer .common-box { margin-bottom: 10px; }
	.common-inner-banner-section .inner-banner-box .left-box h1 { font-size: 23px; padding: 15px 25px; }
	.about-service-banner .left-box .inner-box { padding: 50px 0; padding-left: 40px; }
	.about-service-banner .right-box .inner-box { padding-bottom: 50px; padding-top: 50px; }
	.history-section .left-box ul li, .get-in-touch-section ul li { font-size: 17px; }
	.get-in-touch-section .right-box .form-container { padding: 30px; }
	.get-in-touch-section .form-group { margin-bottom: 15px; }
	.get-in-touch-section .form-control { font-size: 19px; }
	.get-in-touch-section .btn { padding: 5px 20px; margin-top: 10px; }
	.sustainability-section img.big-globe { top: 60%; height: 70%; }
	.philanthropy-section .right-box { padding-left: 40px; }
	.philanthropy-section .right-box h3, .philanthropy-section .right-box p { margin-bottom: 10px; }
	.philanthropy-section .right-box p { width: 95%; }
	.value-chain-section .value-chain-container .col-md-6 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.value-chain-section .value-chain-container .col-md-6:nth-child(2) .img-box { float: right; }
	.value-chain-section .value-chain-container .col-md-6:nth-child(2) .con-box { float: left; }
	.value-chain-section .value-chain-container .col-md-6:nth-child(3) .img-box { float: left; }
	.value-chain-section .value-chain-container .col-md-6:nth-child(3) .con-box { float: right; }
	.value-chain-section .value-chain-container .col-md-6:nth-child(6) .img-box { float: right; }
	.value-chain-section .value-chain-container .col-md-6:nth-child(6) .con-box { float: left; }
	.value-chain-section .value-chain-container .col-md-6 .con-box .inner, .value-chain-section .value-chain-container .col-md-6 .img-box .inner-img { height: 420px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box .inner { padding: 30px; }
	.made-in-section .made-in-box h2 { font-size: 28px; line-height: 38px; }
	footer .main-footer .list-box ul { width: auto; }
	footer .main-footer .contact-box { padding-left: 0; }
	.career-section .right-box .blue-bg h3, .career-section .left-box .left-content h3 { font-size: 18px; line-height: 24px; }
	.career-section .left-box { height: 539px; padding-right: 10px; }
	.career-section .right-box .blue-bg:first-child { margin-bottom: 20px; }
	.career-section .right-box { padding-left: 10px; }
	.job-opening-section .post-box .job-title h4 { font-size: 18px; }
	.title-box p { width: 80% !important; }
	.team-galary-section .team-galary-box .common-box { height: 340px; }
	.team-galary-section .team-galary-box .second-img-box .small-img-box { height: 155px; }
	.ronco-gallery-section .common-box { height: 265px; }
	.contact-with-us-section .right-img-box { right: 50px; width: 40%; }
	.contact-with-us-section .left-contact-box textarea { height: 135px !important; }
	.contact-with-us-section .left-contact-box { width: 53%; }
	.head-protection-products-section .head-protection-box h3 { font-size: 18px; line-height: 24px; margin-bottom: 7px; }
	.head-protection-products-section .head-protection-box { padding: 20px; }
	.head-protection-products-section .head-protection-box .img-box { margin-bottom: 15px; }
	.head-protection-products-section .head-protection-box { margin-bottom: 30px; }
	.ronco-gallery-section .common-box { height: 240px; }
	.blog-section .common-cont-box span { width: 60%; }
	header .main-header .center-nav-box a { padding: 25px 5px; font-size: 15px;}
	.blog-section .common-cont-box { position: unset; width: 100%; padding: 20px; }
	.blog-section .common-cont-box a { font-size: 18px; line-height: 27px; }
	.blog-section .common-img-box { margin-bottom: 30px; }
	.blog-section .common-cont-box span { width: 50%; }
	.blog-section .common-cont-box .blog-title { height: 185px; }
	.blog-section .col-md-4:nth-last-child(1) .common-img-box, .blog-section .col-md-4:nth-last-child(2) .common-img-box, .blog-section .col-md-4:nth-last-child(3) .common-img-box { margin-bottom: 0; }
	.faq-section .faq-box .accordion .left-box { width: 100%; padding-right: 0; }
	.faq-section .faq-box .accordion .right-box { width: 100%; margin-left: 0; padding-left: 0; }
	.industry-links-section .industry-link-box .common-list li { font-size: 18px; }
	.industry-links-section .industry-link-box { padding: 30px; }
	.common-inner-banner-section .inner-banner-box .left-box { width: 50%; }
	.common-inner-banner-section .inner-banner-box .right-box { width: 50%; padding-left: 15px; }
	.main-product-section .our-product-box h3 { font-size: 20px; }
	.main-product-section .our-product-box .h-box .common-list li { margin-bottom: 10px; font-size: 15px; }
	.main-product-section .our-product-box .h-box .common-list { margin-bottom: 20px; }
	.product-list-section .product-list-box { padding: 20px 15px; }
	.product-list-section .product-list-box h6 { font-size: 16px; }
	.product-list-section .img-box .overly a { font-size: 18px; }
	.eye-product-list-section .eye-product-list-box li a { font-size: 18px; }
	.eye-product-list-section .eye-product-list-box li { padding: 20px 15px; }
	.product-inner-content-section .right-box .common-list li:nth-child(2n+1) { width: 31%; }
	.product-inner-content-section .right-box h2 { font-size: 24px; }
	.product-inner-content-section .right-box h6 { font-size: 18px; }
	.product-inner-application-section .common-list li { font-size: 18px; margin-bottom: 15px; }
	.product-inner-tabs-section .resp-tabs-list { padding-left: 100px; }
	.product-inner-tabs-section .resp-tabs-list li { padding: 20px 30px !important; }
	.industry-benefits-section .industry-benefits-box .btn-link { font-size: 22px; }
	.industry-benefits-section .industry-benefits-box .accordion p { font-size: 16px; line-height: 30px; }
	.print-materials-section .print-materials-box { padding: 15px; }
	.print-materials-section .print-materials-box .print-materials-btn a { margin-left: 20px; padding: 5px; }
	.print-materials-section .print-materials-box .print-materials-title { width: 55%; }
	.print-materials-section .print-materials-box .print-materials-btn { width: 23%; }
	.media-center-catalogue-section .catalogue-bg { height: 450px; }
	.media-center-catalogue-section .slider-box .slider-item-box .slider-title h4 { font-size: 18px; }
	.media-center-catalogue-section .owl-carousel .owl-stage-outer { bottom: -240px; height: 286px; margin-right: 50px; }
	.media-center-catalogue-section { margin-bottom: 10px; }
	.media-center-catalogue-section { padding: 60px 0; }
	.media-blog-section .col-md-6:nth-child(2) .con-box h3 { line-height: 30px; font-size: 18px; }
	.media-blog-section .con-box .inner-box { padding: 20px; }
	.media-blog-section .con-box .inner-box h3 { font-size: 18px; margin-bottom: 10px; }
	.media-center-section .media-center-video h2 { font-size: 18px; line-height: 34px; }
	.media-center-section .media-center-box h2 { font-size: 20px; }
	.media-center-section .media-center-box span { font-size: 62px; line-height: 90px; }
	.media-center-section .media-center-box p { width: 95%; }
	.media-center-catalogue-section .title-box h3 { line-height: 43px; font-size: 26px; }
	.media-blog-section .img-box, .media-blog-section .con-box.gray-bg, .media-blog-section .con-box { height: 309px; }
	.media-blog-section .con-box .common-btn { font-size: 14px; padding: 8px 10px; }
	.media-center-catalogue-section .slider-box .slider-item-box .slider-title { width: 75%; }
	.media-center-catalogue-section .slider-box .slider-item-box .slider-btn { width: 20%; }
	header .main-header .right-box input { width: 116px; padding: 0 32px 0 15px; }
	header .main-header .right-box { width: 22%; }
	header .main-header .center-nav-box { width: 62%; }
	.contactus-get-in-touch-section .get-in-touch-form .form-group label { font-size: 16px; }
	.contactus-info-section .contactus-data li img { padding: 7px; }
	.contactus-info-section .contactus-data li .contact-info { padding-left: 50px; }
	.contactus-info-section .contactus-data li:first-of-type, .contactus-info-section .contactus-data li:last-of-type { width: 33%; text-align: left; }
	.contactus-info-section .contactus-data li { width: 27%; text-align: left; margin-bottom: 30px; }
	.contactus-info-section .contactus-data li:nth-last-child(1), .contactus-info-section .contactus-data li:nth-last-child(2) { margin-bottom: 0; }
	.contactus-info-section .contactus-data { text-align: center; }
	footer .bottom-footer .left-box { width: 35%; }
	footer .bottom-footer .right-box { width: 65%; }
	.about-us-slider-section .buttons-container .arrow.left { left: 30px; }
	.about-us-slider-section .buttons-container .arrow.right { right: 45px; }
	header .main-header .right-box .lang-box .dropdown-menu { min-width: 78px !important; }
	.banner-section .banner-text p { width: 85%; }
	.made-in-section .made-in-box { width: 68%; }
	.product-inner-content-section .product-inner-content-popup-box .modal-dialog { max-width: 80%; }
	.inner-about-us-section .right-con-box .about-content { height: 243px; }
	.sustainability-section .sustain-container { padding-top: 20px; }
	.value-chain-section .value-chain-container .col-md-6:nth-last-child(1) { margin-bottom: 0; }
	.media-center-section .media-center-video .video-container { margin-bottom: 20px; }
	.media-center-catalogue-section .title-box h3 { line-height: 37px; }
	.media-center-catalogue-section .slider-box .slider-item-box { padding: 8px; }
	.media-center-catalogue-section .owl-carousel .owl-stage-outer { height: 300px; }
	.media-center-catalogue-section .owl-carousel .owl-nav button.owl-next, .media-center-catalogue-section .owl-carousel .owl-nav button.owl-prev { padding: 9px 16px !important; }
	.media-center-catalogue-section .slider-box .slider-item-box .slider-title h4 { font-size: 16px; }
	.media-center-catalogue-section .slider-box .slider-item-box .slider-title { height: 62px; }
	.media-center-catalogue-section .slider-box .slider-item-box > img { margin-bottom: 15px; height: 250px;}
	.title-box { margin-bottom: 20px !important; }
	.head-protection-products-section .head-protection-box .img-box .overly-img img { width: 60px; }
	.product-inner-content-section .product-inner-content-popup-box .form-control { margin-bottom: 12px; }
	.product-inner-application-section .common-list li { font-size: 16px; }
	.product-inner-application-section ul.common-list li::before { height: 6px; width: 6px; top: 9px; }
	.product-inner-tabs-section .resp-tabs-list li { padding: 16px 20px !important; font-size: 17px; }
	.product-inner-tabs-section .resp-tabs-list { padding-left: 40px; }
	.tg th { font-size: 16px; }
	.tg td { font-size: 15px; padding: 9px 25px; }
	.product-inner-tabs-section .resp-tabs-container { min-height: 220px; }
	.product-list-section.related-product-section .product-list-box p { height: 73px; }
	.product-list-section.related-product-section .product-list-box h6 { height: 27px; }
	.paged-2 .blog-section .common-img-box img { height: auto; }
	.paged-2 .blog-section .common-cont-box .blog-title { height: 245px; }
	.paged-2 .blog-section .col-md-4:nth-last-child(1) .common-img-box, .paged-2 .blog-section .col-md-4:nth-last-child(2) .common-img-box { margin-bottom: 0; }
	.blog-inner-section .blog-inner-client-box .date-box span { width: 70%; }
	.blog-inner-section .blog-inner-client-box .client-info { width: 53%; }
	.blog-inner-section .blog-inner-client-box .client-date { width: 45%; }
	.blog-inner-section .title-box h6 { width: 100%; font-size: 21px; line-height: 38px; }
	.blog-inner-section .blog-inner-client-box .client-info .client-title h6 { font-size: 20px; margin-bottom: 5px; }
	footer .main-footer .social-box a { margin-right: 10px; }
	.about-us-slider-section .slider-container { width: 100%; height: 380px; }
	.about-us-slider-section .buttons-container .arrow.left { left: -30px; }
	.about-us-slider-section .buttons-container .arrow.right { right: -45px; }
	header .main-header .center-nav-box .dropdown-menu a { font-size: 15px !important; }
	.made-in-section .made-in-box h2 { font-size: 25px; line-height: 36px; }
	.made-in-section { height: 365px; }
	ul.common-list li::before { top: 8px; }
	.about-us-slider-section .custom-container { width: 86%; }
	.about-us-slider-section .slider-box h4 { font-size: 25px; }
	.about-us-slider-section .slide.slide-5 h4 { font-size: 27px; }

	/* prayerson */
	.our-office-section .right-box { padding-left: 0; width: 310px; }
	.our-office-section .Office-location-map-address { width: 960px; }
	.our-office-section .flag-indicator-box { margin-top: 30px; }
	footer .main-footer .list-box { padding-left: 0; }
	.certified-section h4 { font-size: 20px; }
	.certified-section .common-list li { font-size: 15px; }
	.proudly-certified-section .proudly-certified-box .con-box h5 { font-size: 18px; height: 43px; }
	.proudly-certified-section .proudly-certified-box { padding: 30px 20px; }
	.career-section .right-box .blue-bg, .career-section .left-box .left-content { padding: 20px; }
	.career-section .right-box .blue-bg h3, .career-section .left-box .left-content h3 { line-height: 21px; }
	.career-section .blue-bg p { line-height: 22px; font-size: 14px; }
	.career-section .left-box .left-content p, .career-section .right-box .blue-bg p { margin-bottom: 13px; }
	.career-section .blue-bg .white-outline-btn { padding: 4px 8px; font-size: 13px; }
	.clients-logo-section .owl-carousel .owl-nav button.owl-prev { left: -30px; }
	.clients-logo-section .owl-carousel .owl-nav button.owl-next { right: -30px; }
	.media-center-section .owl-carousel .owl-nav button { padding: 5px 11px !important; }
	.media-center-section .owl-carousel .owl-nav button.owl-prev { left: -42px; }
	.media-center-section .owl-carousel .owl-nav button.owl-next { right: -42px; }
	.media-center-catalogue-section .owl-carousel .owl-nav button.owl-next, .media-center-catalogue-section .owl-carousel .owl-nav button.owl-prev { padding: 7px 12px !important; }
	.media-center-catalogue-section .owl-carousel .owl-nav { right: 50px; top: -127px; }
	.media-center-catalogue-section .slider-box .slider-item-box .slider-btn a { padding: 6px; }
	.common-btn { font-size: 13px; padding: 5px 9px; }
	header .top-header .right-box .dropdown-menu { min-width: 90px; }
	.career-work-section .career-content-box .left-box p:last-of-type { width: 94%; }
	.join-our-team-section .join-our-team-box h2 { font-size: 30px; }
	.job-opening-section .post-box { padding: 15px; margin-bottom: 20px; }
	.team-galary-section .team-galary-box .second-img-box .small-img-box { height: 165px; }
	.title-box h2 { margin-bottom: 10px; }
	.main-product-section .h-box .h-product-box ul.common-list li::before { top: 9px; }
	.head-protection-products-section .head-protection-box p { line-height: 23px; }
	.media-center-catalogue-section { height: 470px; margin-bottom: 33px; }

	/*29-06-2022*/
	.about-us-slider-section .slide { padding-top: 5px; }
	.product-inner-tabs-section .product-datatable p a { font-size: 16px !important; }
	.about-us-slider-section .slide { height: 365px; }
	.about-us-slider-section .slider-box p img { width: 105px; }
	.about-us-slider-section .slider-box p { height: 290px; }
	.about-us-slider-section .slide.slide-5 { height: 430px; top: -35px; }
	.about-us-slider-section .slide.slide-5 p { height: 350px; }
	.about-us-slider-section .slide.slide-1 { height: 393px; top: -18px; }
	.about-us-slider-section .slide.slide-1 p { height: 315px; }
	p, .about-us-section p { font-size: 15px; }
	.about-us-section { margin-bottom: 45px; }
	.common-btn { font-size: 16px; padding: 6px 14px; }
	.certification-section li { width: 20%; }
	.certification-section li .common-box { padding: 35px; }
	.certification-section li .common-box p { bottom: 40px; }
	.certification-section li .common-box span { bottom: 25px; }
	.made-in-section .made-in-box h2 { font-size: 22px; line-height: 34px; }
	.news-section .con-box h4 { font-size: 16px; }
	.clients-logo-section img { width: 120px !important; }
	header .main-header .right-box input { width: 100%; }
	header .main-header .right-box .form-group { width: 80%; }
	footer .footer-list li span { margin: 0 20px; }
	.cta-section h2 { line-height: 1.4; }
	.sustainability-section .sustain-container-bottom .left-box { padding-right: 10px; }
	.value-chain-section .title-box p { width: 92% !important; }
	.career-work-section .career-content-box .left-box { width: 54%; }
	.career-work-section .career-content-box .right-box { width: 46%; }
	.career-work-section .career-content-box .left-box h3, .career-work-section .career-content-box .left-box p { width: auto; }

	/* 	fr-CA */
	.fr-CA .main-header .right-box { width: 13%; }
	.fr-CA .main-header .right-box .form-group { width: auto; }
	.fr-CA .main-header .logo-box { width: 13%; }
	.fr-CA .main-header .center-nav-box { width: 73%; }
	.fr-CA .main-header .center-nav-box a { padding: 30px 4px; font-size: 15px; }
	header.fr-CA .main-header .center-nav-box a { padding: 25px 4px; }
	header.fr-CA .main-header .center-nav-box { width: 75%; }
	header.fr-CA .main-header .logo-box { width: 12%; }
	header.fr-CA .main-header .right-box { width: 12%; }
	.french-language .head-protection-products-section .head-protection-box p { height: 75px; }
	.popup-box #video3 { top: 46%; }
	.french-language .value-chain-section .value-chain-container .col-md-6 .img-box .inner-img { height: 569px }
	.french-language .value-chain-section .value-chain-container .col-md-6 .con-box .inner { height: 569px }
	.media-centre-popup #video1, .media-centre-popup #video2, .media-centre-popup #video3 { top: 15%; }
	.media-centre-popup iframe { height: 350px; }
	.about-us-slider-section .buttons-container .arrow.left { right: -50px; }
	.about-us-slider-section .buttons-container .arrow.right { left: -37px; }
	.catalouges-list-section .slider-item-box .slider-title h4 { font-size: 16px; }
	.banner-section .banner-text { bottom: 40px; }
	.title-box .search-count { width: 100% !important; }
	.search .common-list li h6 { font-size: 16px !important; }
	.home-video-popup { height: 395px !important; }
	#subscribemodal .submit-btn { padding-left: 100px !important; }
}
@media screen and (max-width:1023px) {
	.custom-container { padding: 0 30px; }
	.common-section { padding: 40px 0;}
	.blog-inner-section{max-width: 100%;}
	.common-top-section { margin-top: 40px; }
	.title-box h2 { font-size: 24px; margin-bottom: 20px; }
	h3 { font-size: 18px; line-height: 24px; }
	header .main-header { padding: 10px 0; }
	header .main-header .right-box { width: 79%; }
	header .main-header .logo-box { width: 20%; }
	header .main-header .right-box .menu-box { display: inline-block; margin-right: 5px; width: 7%; text-align: center; }
	header .top-header { display: none; }
	header .main-header .center-nav-box { display: none; }
	header .top-header .left-box li { width: 40%; }
	body.menu-open header .main-header .center-nav-box { display: block; }
	body.menu-open header .main-header .center-nav-box a { color: #fff; font-size: 18px; padding: 10px 20px; }
	body.menu-open header .main-header .center-nav-box a::before { bottom: 5px; }
	body.menu-open header .main-header .center-nav-box { display: block; text-align: left; position: absolute; left: 0; overflow: hidden; z-index: 9; right: 0; width: 100%; background: #0076C0; top: 0; height: 100vh; padding-top: 25px; margin-left: 0; }
	body.menu-open { overflow: hidden; }
	.menu-open .menu-box { display: block; position: absolute; top: 0; right: 0; z-index: 99; }
	.menu-open .menu-box a span:first-child { transform: rotate(45deg); margin-top: 9px; background-color: #fff; }
	.menu-open .menu-box a span:nth-child(2) { display: none; }
	.menu-open .menu-box a span:last-of-type { transform: rotate(-45deg); margin-top: -9px; background-color: #fff; }
	header .main-header .center-nav-box li { display: block; }
	.banner-section .banner-text h3 { font-size: 18px; }
	.banner-section .banner-text h1 { font-size: 29px; margin-bottom: 5px; }
	.banner-section .banner-text p { width: 75%; font-size: 13px; line-height: 20px; }
	.banner-section .banner-text li a { font-size: 14px; padding: 0 10px; }
	.certification-section li { width: 34%; margin-bottom: 20px; }
	.certification-section li .common-box { margin: 0 10px; }
	.about-us-section { padding-top: 40px; height: 388px; }
	.about-us-section h4 { font-size: 15px; bottom: 10px; font-weight: 400; }
	.about-us-section p { font-size: 14px; width: 92%; line-height: 22px; }
	.clients-section .clients-container .name-box h2 { font-size: 18px; line-height: 20px; }
	.clients-section .clients-container .inner-box .client-con-box { margin-bottom: 10px; }
	.clients-section .clients-container .img-box { width: 24%; }
	.our-products-section .resp-tabs-container .detail-box .left-box li { font-size: 15px; }
	.our-products-section h2.resp-accordion.hor_1 .icon-box { width: 8%; display: inline-block; }
	.our-products-section h2.resp-accordion.hor_1 .icon-box img { height: 40px; }
	.our-products-section h2.resp-accordion.hor_1 .con-box { width: 80%; display: inline-block; vertical-align: middle; margin-left: -5px; }
	.our-products-section h2.resp-accordion.hor_1 .con-box h2 { font-size: 17px; }
	.our-products-section h2.resp-accordion.hor_1 .resp-arrow { margin-top: 20px; }
	.our-products-section h2.resp-tab-active .resp-arrow { border-left: 9px solid transparent; border-right: 9px solid transparent; border-bottom: 9px solid #0076C0; }
	.our-products-section .resp-arrow { border-left: 9px solid transparent; border-right: 9px solid transparent; border-top: 9px solid #c1c1c1; }
	.our-products-section h2.resp-accordion:hover h2 { color: #0076C0; }
	.our-products-section .resp-tabs-container .detail-box .left-box h3 { display: none; }
	.our-products-section .resp-tabs-container .detail-box .left-box { display: table-footer-group }
	.our-products-section .resp-tabs-container .detail-box .right-box { display: table-header-group }
	.our-products-section .resp-tabs-container .detail-box .right-box { text-align: center; margin-top: 20px; }
	.our-products-section .resp-tabs-container .detail-box .right-box img { width: 100%; margin-bottom: 20px; }
	.our-products-section .resp-tab-content-active { margin-bottom: 15px; }
	.our-products-section .resp-tab-content-active:last-child { margin-bottom: 0; }
	.our-products-section .detail-box { padding: 0 25px; margin-bottom: 30px; }
	.news-section .con-box h4 { font-size: 16px; margin-bottom: 3px; }
	.news-section .con-box { padding: 7px 10px 0 13px; }
	.news-section .con-box p { font-size: 14px; line-height: 20px; }
	.cta-section p { font-size: 16px; width: 95%; line-height: 25px; }
	.cta-section h2 { font-size: 26px; margin-bottom: 5px; }
	.industry-section ul li { height: 270px; }
	.industry-section li h4 { bottom: 25px; font-size: 18px; }
	.industry-section li span { height: 30px; bottom: 22px; width: 4px; }
	.clients-logo-section li { width: 31%; }
	.certification-section li:last-of-type .common-box { margin-right: 10px; }
	footer .main-footer .list-box ul:nth-child(2) { padding-left: 0; margin-top: 5px; }
	footer .main-footer .contact-box { padding-left: 0; }
	footer .main-footer p { width: auto; line-height: 22px; }
	footer p { font-size: 14px; }
	footer .main-footer .col-md-3:nth-child(2) { flex: 0 0 25%; max-width: 25%; }
	footer .main-footer .col-md-3:first-child { flex: 0 0 38%; max-width: 38%; }
	footer .bottom-footer .left-box { width: 33%; }
	footer .bottom-footer .right-box { width: 65%; }
	footer a { font-size: 14px; line-height: 100%; }
	footer .main-footer .social-box a { padding: 6px 5px; }
	footer .main-footer a { font-size: 13px; }
	footer .main-footer .list-box li { margin-bottom: 5px; }
	footer .footer-list li span { margin: 0 8px; }
	footer .logo-box img { width: 90px; }
	footer .main-footer .list-box ul { width: 100%; }
	.common-inner-banner-section { height: 220px; }
	.common-inner-banner-section .inner-banner-box .left-box h1 { font-size: 21px; }
	.common-inner-banner-section .inner-banner-box .right-box p { font-size: 14px; }
	.inner-about-us-section .left-img-box { display: table-footer-group; }
	.inner-about-us-section .right-con-box { display: table-header-group; }
	.inner-about-us-section img { width: 60%; margin-top: 30px; }
	.banner-bottom-padding { padding-top: 40px; }
	.about-service-banner .left-box, .about-service-banner .right-box { width: 100%; }
	.about-service-banner .right-box .inner-box { padding-left: 60px; }
	.about-service-banner .right-box, .history-section .right-box, .get-in-touch-section .right-box, .sustainability-section .right-box { margin-left: 0; }
	.about-service-banner .right-box .inner-box img.about-img { height: 100%; right: 20px; }
	.history-section .history-container { padding-top: 0px; }
	.history-section .left-box { margin-bottom: 20px; }
	.history-section .right-box { display: table-header-group; }
	.history-section .left-box { display: table-footer-group }
	.history-section .right-box img { margin-bottom: 30px; }
	.get-in-touch-section .left-box, .get-in-touch-section .right-box { width: 100%; }
	.get-in-touch-section .right-box { margin-top: 20px; }
	.get-in-touch-section { padding: 40px 0; }
	.sustainability-section .left-box, .sustainability-section .right-box { width: 100%; }
	.sustainability-section .right-box { text-align: center; }
	.sustainability-section .left-box ul { margin-bottom: 20px; }
	.sustainability-section img.big-globe { display: none; }
	.philanthropy-section .left-box { display: table-footer-group; text-align: center; }
	.philanthropy-section .left-box img { width: 50%; }
	.sustainability-section .right-box img { width: 50%; }
	.philanthropy-section .right-box .inner-box { padding: 40px 0 20px 50px; }
	.philanthropy-section .right-box { display: table-header-group; }
	.philanthropy-section .right-box img { margin-top: 0; margin-bottom: 30px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box .inner, .value-chain-section .value-chain-container .col-md-6 .img-box .inner-img { height: 440px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box .inner { padding: 20px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box h3 { font-size: 23px; }
	.made-in-section .made-in-box h2 { font-size: 20px; line-height: 28px; }
	.made-in-section .made-in-box h5 { font-size: 19px; line-height: 20px; margin-bottom: 7px; }
	.news-section { padding-top: 40px; padding-bottom: 40px; }
	.our-products-section h2.resp-tab-active { margin-bottom: 10px !important; border: 1px solid #FFC425 !important; }
	.clients-logo-section .owl-carousel .owl-nav button.owl-next { right: -25px; }
	.clients-logo-section .owl-carousel .owl-nav button.owl-prev { left: -25px; }
	footer p { font-size: 14px; }
	footer a, footer .main-footer a { font-size: 14px; }
	footer .bottom-footer .right-box { width: 100%;}
	footer .right-box .footer-list{text-align: center;}
	footer .bottom-footer .left-box { width: 100%; text-align: center;}
	.clients-logo-section { padding-bottom: 40px; }
	.career-section .left-box { width: 100%; height: auto; padding: 0; }
	.career-section .right-box { width: 100%; height: auto; padding: 0; margin-left: 0; }
	.career-section .right-box .blue-bg:first-child { margin-top: 20px; }
	.career-work-section .career-content-box .left-box { display: table-footer-group }
	.career-work-section .career-content-box .right-box { display: table-header-group }
	.career-work-section .career-content-box img { margin-bottom: 20px; }
	.culture-diversity-section .culture-box .left-box { width: 100%; padding-right: 0; margin-bottom: 20px; }
	.culture-diversity-section .culture-box .right-box { width: 100%; margin-left: 0; padding-left: 0; }
	.culture-diversity-section .diversity-box .right-box { display: table-header-group }
	.culture-diversity-section .diversity-box .left-box { display: table-footer-group }
	.job-opening-section .post-box .job-title { width: 42%; }
	.job-opening-section .post-box .job-apply { width: 20% }
	.job-opening-section .post-box .job-location { width: 36% }
	.join-our-team-section .join-our-team-box h2 { font-size: 26px; margin-bottom: 15px; }
	.join-our-team-section .join-our-team-box p { margin-bottom: 20px; }
	.culture-diversity-section .diversity-box p { width: 100%; }
	.head-protection-products-section .head-protection-box h3 { font-size: 16px; }
	.head-protection-products-section .col-md-4 { padding: 0 10px; }
	.head-protection-products-section .head-protection-box { padding: 15px; }
	.contact-with-us-section .right-img-box { display: none; }
	.contact-with-us-section .left-contact-box { width: 100%; }
	.ronco-gallery-section .common-box { height: 200px; }
	.blog-section .col-md-4 { width: 50%; flex: 50%; max-width: 50%; }
	.blog-section .col-md-4:nth-last-child(2) .common-img-box, .blog-section .col-md-4:nth-last-child(3) .common-img-box { margin-bottom: 30px; }
	.blog-section .common-cont-box .blog-title { height: 144px; }
	.blog-section .common-cont-box span { width: 40%; }
	.blog-section .common-cont-box .blog-title { height: 140px; }
	.faq-section .faq-box .btn-link { font-size: 16px; }
	.faq-section .faq-box .accordion p { font-size: 16px; width: 100%; }
	.faq-section .faq-box .btn-link i { height: 59px }
	.main-product-section .col-md-4 { padding: 0 10px; flex: 50%; max-width: 50%; margin-bottom: 20px; }
	.main-product-section .h-box .h-product-box { top: 65px; }
	.main-product-section .col-md-4:last-child { margin-bottom: 0; }
	.product-list-section .col-md-3 { flex: 50%; max-width: 50%; }
	.goggles-product-section .col-md-3 { margin-bottom: 30px; }
	.goggles-product-section .col-md-3:nth-last-child(1), .goggles-product-section .col-md-3:nth-last-child(2) { margin-bottom: 0; }
	.eyewash-product-section .col-md-3 { margin-bottom: 30px; }
	.eyewash-product-section .col-md-3:last-child { margin-bottom: 0; }
	.eye-product-list-section .eye-product-list-box li a { font-size: 16px; }
	.product-inner-application-section .common-list li { width: 49%; }
	.related-product-section .common-width-box { width: 33%; margin-bottom: 30px; }
	.related-product-section .related-product-box { display: flex; flex-wrap: wrap; }
	.related-product-section .common-width-box:last-of-type { margin-bottom: 0; }
	.product-inner-content-section .right-box { width: 100%; padding-left: 0; margin-top: 30px; margin-left: 0; }
	.product-inner-content-section .left-box { width: 70%; display: block; padding-right: 0; }
	.product-inner-content-section .right-box .common-list { margin-bottom: 20px; }
	.product-inner-tabs-section h2.resp-accordion { color: #333333 !important; font-size: 18px !important; background: #ffffff !important; }
	.product-inner-tabs-section h2.resp-tab-active { background: #ffffff !important; color: #0076C0 !important; border: 2px solid #0076C0 !important; }
	.product-inner-tabs-section .resp-tab-content { margin-bottom: 20px; }
	.industry-benefits-section .industry-benefits-box .btn-link { padding: 15px 20px; font-size: 20px; }
	.industry-benefits-section .industry-benefits-box .card-body { padding: 5px 20px 20px; }
	.product-inner-tabs-section h2.resp-accordion:hover { background: #ffffff !important; }
	.about-us-slider-section .slide { width: 35%; transform: none !important; padding: 0; }
	.about-us-slider-section .slider-box { padding: 20px; }
	.about-us-slider-section .slider-container { height: 300px; }
	.about-us-slider-section .slide.slide-1 { left: 0 !important; top: 0; }
	.about-us-slider-section .slide.slide-2 { left: 37% !important; }
	.about-us-slider-section .slide.slide-3 { left: 74% !important; }
	.about-us-slider-section .slide.slide-4 { left: 111% !important; }
	.about-us-slider-section .slide.slide-5 { left: 148% !important; }
	.media-blog-section .col-md-6 { flex: 100%; max-width: 100%; }
	.print-materials-section .col-md-4 { flex: 100%; max-width: 100%; margin-bottom: 15px; }
	.print-materials-section .print-materials-box .print-materials-title { width: 80%; }
	.media-center-section .media-center-box span { font-size: 52px; line-height: 80px; }
	.media-center-catalogue-section .catalogue-bg { height: 350px; }
	.media-center-section .media-center-box h2 { font-size: 16px; }
	.media-center-catalogue-section .owl-carousel .owl-stage-outer { margin-right: 30px; bottom: -339px; height: 375px; }
	.media-center-catalogue-section { margin-bottom: 83px; }
	.media-blog-section .img-box, .media-blog-section .con-box.gray-bg, .media-blog-section .con-box { height: 307px; }
	.media-blog-section .col-md-6:nth-last-child(3) .con-box { height: 178px; }
	header .main-header .right-box .lang-box { width: 14%; }
	header .main-header .dropdown a .down-arrow.hover-arrow { display: none !important; }
	header .main-header .sub-menu-open .dropdown-menu { display: none; }
	header .main-header .dropdown.show .dropdown-menu.show { display: block; }
	header .main-header .dropdown .down-arrow.mobile-view-arrow { display: block !important; }
	.dropdown-menu.first-dropdown { width: 100% !important; }
	header .main-header .center-nav-box li.dropdown:hover ul.dropdown-menu.first-dropdown { display: none; }
	header .main-header .center-nav-box li.dropdown:hover ul.dropdown-menu.media-first-dropdown { display: none; }
	header .main-header .center-nav-box li.dropdown ul.dropdown-menu.first-dropdown li.dropdown:hover ul.dropdown-menu.second-menu { display: none; }
	.contactus-get-in-touch-section .row { margin: 0 -15px; }
	.contactus-get-in-touch-section .col-md-4, .contactus-get-in-touch-section .col-md-8 { padding: 0 15px; }
	.contactus-info-section { padding: 30px 25px; }
	.our-office-section .right-box { padding-left: 15px; }
	header .main-header .center-nav-box ul.dropdown-menu.first-dropdown span { display: block; }
	header .main-header .center-nav-box .dropdown-menu { top: 46px !important; width: 100% !important; }
	header .main-header .dropdown-menu.first-dropdown { width: 100% !important; }
	header .main-header ul.dropdown-menu ul.dropdown-menu { left: 0 !important; }
	.center-nav-box li.dropdown ul.dropdown-menu.second-menu { top: 60px !important; }
	header .main-header .center-nav-box ul.dropdown-menu.first-dropdown a span { display: none; }
	header .main-header .dropdown .down-arrow.mobile-view-arrow i { color: #ffffff; }
	header .main-header .dropdown .down-arrow.mobile-view-arrow { margin-right: 20px; }
	header .main-header .center-nav-box ul.dropdown-menu.first-dropdown span i, .center-nav-box li.dropdown ul.dropdown-menu.second-menu span i { color: #333; }
	.our-office-section .right-box .our-office-box .contact-info li span p, .our-office-section .right-box .our-office-box .contact-info li span a { font-size: 14px; }
	.our-office-section .right-box .our-office-box .contact-info li i { font-size: 19px; }
	.our-office-section .right-box .our-office-box { padding: 10px; }
	.our-office-section .right-box .our-office-box .contact-info li span { padding-left: 30px; }
	.about-us-section { margin-bottom: 10px; }
	.about-service-banner .left-box p { height: auto; }
	.about-us-slider-section .buttons-container .arrow.right { left: auto; position: relative; right: auto; margin: 0 auto; text-align: center; }
	.about-us-slider-section .buttons-container .arrow.left { left: auto; position: relative; right: auto; margin: 0 auto; text-align: center; }
	.about-us-slider-section .buttons-container { text-align: center; margin-top: -33px; }
	.title-box { margin-bottom: 25px !important; }
	header .main-header .center-nav-box .dropdown-menu { position: relative; top: 0 !important; }
	.product-inner-content-section .product-inner-content-popup-box .col-md-4 { width: 50%; }
	header .main-header .right-box .lang-box li .down-arrow { display: none !important; }
	header .main-header .right-box .lang-box li .dropdown-menu { padding: 0 !important; top: 0 !important; }
	.title-box p { width: 96% !important; }
	.value-chain-section .value-chain-container .col-md-6 .con-box h3 { font-size: 20px; }
	.media-center-section .resp-tabs-container h2.resp-accordion p { display: none; }
	.media-center-section .resp-tabs-container h2.resp-accordion h2 { font-size: 16px; display: inline-block; vertical-align: middle; margin-left: 30px; }
	.media-center-section .resp-tabs-container h2.resp-accordion span { -webkit-text-stroke: 2px #3333338f; -webkit-text-fill-color: transparent; font-size: 22px; display: inline-block; vertical-align: middle; }
	.media-center-section .resp-tabs-container h2.resp-tab-active span { -webkit-text-stroke: 2px #FFC425; -webkit-text-fill-color: #FFC425; font-size: 22px; display: inline-block; vertical-align: middle; }
	.media-center-section .resp-tabs-container h2.resp-tab-active h2 { color: #0076C0; }
	.media-center-section .resp-tabs-container h2.resp-tab-active span.resp-arrow { border-bottom-color: #FFC425 !important; }
	.media-center-section .resp-tabs-container h2.resp-accordion { border: 1px solid #c1c1c1 !important; }
	.media-center-section .resp-tab-content { padding: 15px 0 !important; }
	.media-center-catalogue-section .owl-carousel .owl-nav button.owl-next, .media-center-catalogue-section .owl-carousel .owl-nav button.owl-prev { padding: 6px 12px !important; }
	.print-materials-section .title-box h3 { line-height: 27px; }
	.contactus-get-in-touch-section .get-in-touch-form .form-control { height: 40px; }
	header .main-header li.dropdown .dropdown-menu .down-arrow { right: 0px; top: 31px; }
	.head-protection-products-section .head-protection-box .img-box .overly-img img { width: 47px; }
	.head-protection-products-section .head-protection-box p { line-height: 23px; font-size: 14px; }
	.product-inner-tabs-section .resp-tabs-container { min-height: inherit; }
	.product-inner-tabs-section .resp-tab-content { margin-top: 20px; }
	.blog-inner-section .title-box h2 { margin-bottom: 10px; }
	.blog-inner-section .blog-inner-client-box .client-info { width: 53%; }
	.blog-inner-section .blog-inner-client-box .client-date { width: 46%; }
	.blog-inner-section .blog-inner-client-box { width: 78%; }
	.blog-inner-section .blog-inner-content h6 { line-height: 31px; }
	.blog-inner-section .blog-inner-content .common-img-box h6 { font-size: 18px; line-height: 27px; }
	.our-office-section .right-box .our-office-box h4 { font-size: 16px; }
	.about-us-slider-section .buttons-container { top: auto; bottom: -55px; }
	.about-us-slider-section .slide.slide-1 { height: 240px; }
	.about-us-slider-section .custom-container { width: 92%; }
	.about-us-slider-section .slider-box h4 { font-size: 21px; }
	.about-us-slider-section .slider-box p { height: 195px !important; }
	.center-nav-box li.dropdown ul.dropdown-menu.second-menu { top: 0 !important; margin-bottom: 10px; }
	header .main-header ul.dropdown-menu li { white-space: normal; }
	header .main-header li.dropdown .down-arrow { top: 23px; }
	.our-products-section .resp-tab-content:last-of-type .detail-box { margin-bottom: 0px; }
	.made-in-section { height: 340px; }
	.our-products-section .detail-box { padding: 0; }
	.print-materials-section .print-materials-box .print-materials-btn { width: 10%; }
	.media-center-catalogue-section { margin-bottom: 38px; }
	.paged-2 .blog-section .common-cont-box .blog-title { height: 217px; }
	.about-us-slider-section .slide { height: 265px !important; }

	/* prayerson */
	.map-img-box { background-size: 530px; background-position: -50px 120px; height: 340px; }
	.our-office-section .left-box { width: 420px; }
	.our-office-section .right-box { padding-left: 15px; width: 300px; }
	.our-office-section .Office-location-map-address { width: 720px; }
	.our-office-section .left-box .malaysia.flag { bottom: 65px; right: 59px; }
	.our-office-section .left-box .all-office.china-office { right: 60px; top: 190px; }
	.our-office-section .left-box .flag.romania { top: 180px; right: 183px; }
	.our-office-section .left-box .all-office { left: 32px; top: 178px; }
	.our-office-section .left-box .all-office.usa-office { left: 22px; top: 200px; }
	.certified-section .left-box { width: 100%; padding-right: 0; margin-bottom: 30px; }
	.certified-section .right-box { width: 100%; margin-left: 0px; padding-left: 0px; }
	.certified-section .right-box img { margin-left: 0; }
	.proudly-certified-section .proudly-certified-box .con-box h5 { font-size: 16px; height: 37px; }
	.proudly-certified-section .proudly-certified-box { padding: 30px 15px; }
	.certified-section h4 { font-size: 18px; }
	footer .main-footer .col-md-3:nth-child(3) { display: none }
	.media-center-catalogue-section .owl-carousel .owl-nav { right: 25px; top: -107px; }
	.media-center-section.media-tabs-section { display: block; }
	.media-center-section.media-center-slider-section { display: none; }
	.media-center-catalogue-section .slider-box .slider-item-box .slider-btn { width: 15%; }
	.media-center-catalogue-section .slider-box .slider-item-box .slider-title { width: 84%; }
	.media-center-catalogue-section .title-box h2 { margin-bottom: 8px; font-size: 21px; line-height: 29px; }
	.media-center-catalogue-section .title-box h3 { line-height: 29px; font-size: 20px; }
	.media-center-catalogue-section .title-box { margin-bottom: 18px !important; }
	.media-center-catalogue-section .title-box p { margin-bottom: 0px; }
	.certification-section li:nth-last-child(1), .certification-section li:nth-last-child(2) { margin-bottom: 0; }
	.our-products-section .resp-tabs-container .detail-box .left-box p { width: 100%; }
	.banner-section .banner-text p { margin-bottom: 11px; }
	.job-opening-section .post-box .job-title h4 { font-size: 17px; }
	.team-galary-section .team-galary-box .second-img-box .small-img-box { height: 165px; }
	.career-work-section .career-content-box .left-box h3 { margin-bottom: 12px; }
	.career-work-section .career-content-box .left-box p { margin-bottom: 10px; }
	.product-list-section.related-product-section .product-list-box p { height: 80px; }
	.media-center-catalogue-section { padding: 40px 0; }
	.our-office-section .left-box .all-office { width: 12px; height: 12px; }
	.product-inner-tabs-section h2.resp-tab-active span.resp-arrow { border-bottom: 8px solid #9B9797; margin-top: 7px; }
	.product-inner-tabs-section .resp-arrow { border-top: 8px solid #c1c1c1; }
	.tg th { font-size: 15px; padding: 10px 30px; }
	.tg td { font-size: 14px; }

	/*29-06-2022*/
	.philanthropy-section { margin-top: 0; }
	.about-us-slider-section { padding-bottom: 80px !important; }
	.our-office-section .left-box .all-office.romania-office { right: 186px; top: 175px; }
	.our-office-section .left-box .all-office.malaysia-office { right: 66px; bottom: 111px; }
	.our-office-section .left-box .all-office.china-office { right: 52px; }
	.our-office-section .left-box .all-office.bangladesh-office { right: 49px; top: 264px; }
	.product-inner-tabs-section .product-datatable p { padding: 8px; }
	.product-inner-tabs-section .product-datatable p a { padding-left: 25px; }
	.product-inner-tabs-section .product-datatable p a::before { left: 8px; }
	.product-inner-content-section .right-box .image-list-box { margin-bottom: 25px; }
	.product-inner-content-section .right-box .image-list-box li img { width: 50px; }
	.about-us-slider-section .slide.slide-1 p { height: 185px; }
	.about-us-slider-section .slider-box p { font-size: 15px; }
	.clients-logo-section img { width: auto !important; }
	header .main-header .right-box .form-group { width: auto; }
	header .main-header .right-box input { width: auto; }
	.banner-section .banner-text p, p, .about-us-section p { font-size: 15px; }
	.about-us-section p { margin-bottom: 16px; }
	.our-products-section .resp-tabs-list li { margin-bottom: 35px; }
	.title-box { margin-bottom: 16px !important; }
	.our-products-section ul.resp-tabs-list { margin-bottom: 30px; }
	.our-products-section .detail-box { margin-bottom: 0; }
	header .main-header .right-box .menu-btn { width: auto; margin-right: 0; }
	.menu-open header .main-header .right-box .menu-box { margin-right: 0px; }
	header .main-header .right-box .menu-box { margin-right: 0; width: auto; }
	.made-in-section .made-in-box { width: 56%; }
	.made-in-section { height: auto; }
	.news-section .con-box h4 { margin-bottom: 0; }
	.news-section .con-box h3 { margin-bottom: 5px; }
	.our-products-section h2.resp-accordion { position: relative; }
	.our-products-section h2.resp-accordion.hor_1 .resp-arrow { position: absolute; top: 0; bottom: 0; margin: auto; right: 20px; }
	.sustainability-section .right-box { display: none; }
	.sustainability-section .sustain-container-bottom .left-box, .sustainability-section .sustain-container-bottom .right-box { display: block; width: 100%; }
	.sustainability-section .sustain-container-bottom { margin-top: 0; }
	.sustainability-section .sustain-container-bottom p { margin: 15px 0 0; }
	.sustainability-section .sustain-container { padding-top: 0; }
	.sustainability-section .sustain-container-bottom .right-box { padding-left: 0; }
	.sustainability-section .sustain-container-bottom .left-box { padding-right: 0; }
	.sustainability-section .left-box p { width: 100%; }
	.value-chain-section p, .value-chain-section .value-chain-container .col-md-6 .con-box p { font-size: 15px; line-height: normal; }
	.proudly-certified-section .proudly-certified-box p { font-size: 15px; line-height: 22px; }
	.certified-section p { font-size: 15px; line-height: 24px; }
	header.fr-CA .main-header .right-box { width: 87%; }
	footer .main-footer .col-md-3:nth-child(4) { flex: 0 0 36%; max-width: 36%; }
	.french-footer-menu .main-footer .col-md-3:nth-child(3) { flex: 0 0 15%; max-width: 15%; }
	.french-footer-menu .main-footer .col-md-3:nth-child(2) { flex: 0 0 30%; max-width: 30%; }
	.french-footer-menu .main-footer .col-md-3:first-child { flex: 0 0 33%; max-width: 33%; }
	.french-footer-menu .footer-list li span { margin: 0 10px; }
	.french-footer-menu .top-footer .logo-box { display: block; width: auto; text-align: center;}
	.french-footer-menu .bottom-footer .right-box, .french-footer-menu .top-footer .right-box { display: block; width: auto; margin: 10px 0 0; text-align: left; }
	.french-language .head-protection-products-section .head-protection-box p { height: 105px; }
	.french-language .eye-product-list-section .eye-product-list-box li { padding: 10px 8px; }
	.french-language .eye-product-list-section .eye-product-list-box { padding-top: 30px }
	.banner-section .modal-dialog iframe { height: 250px; }
	.french-language .value-chain-section .value-chain-container .col-md-6 .img-box .inner-img { height: 550px }
	.french-language .value-chain-section .value-chain-container .col-md-6 .con-box .inner { height: 550px }
	.french-language header.fr-CA .main-header .right-box { width: 87%; }
	.media-centre-popup .modal-dialog { max-width: 75%; }
	.media-centre-popup iframe { height: 225px; }
	.about-us-slider-section .buttons-container .arrow.right { left: -40px; }
	.about-us-slider-section .buttons-container .arrow.left { right: -55px; }
	.catalouges-list-section .col-md-3 { max-width: 50%; flex: 0 0 50%; padding-bottom: 30px; }
	.catalouges-list-section .slider-item-box .slider-title { height: 53px; }
	.catalouges-list-section .slider-item-box .slider-btn a { padding: 10px; }
	.about-us-section { padding: 40px 0; }
	.search-results .clients-logo-section { padding-top: 40px; }
	.application-data p { width: 47%; }
	.search .common-list li h6 { font-size: 15px !important; }
	.product-list-section .title-box { margin-bottom: 30px; }
	.home-video-popup { height: 350px !important; }
	#subscribemodal .row { padding: 20px; }
	body.menu-open header .main-header .center-nav-box { top: 0; }
	#subscribemodal .modal-dialog { max-width: 500px; margin: 0 auto; padding: 0px; }
	header .mobile-newsletter { display: block; }
	header .main-header .right-box .mobile-newsletter img { width: 53%; }
	.mobile-newsletter { position: absolute; left: 85px; z-index: 11111; top: 3px; }
	header .main-header .right-box { position: relative; }
	.menu-open header .mobile-newsletter { display: none; }
	.dropdown.dropdown-mobile {display:inline-block;background: #043048;border-radius: 50%;}
	.dropdown.dropdown-mobile .lang-item span.down-arrow.mobile-view-arrow {display:none !important;}
	.dropdown.dropdown-mobile .lang-item {padding:3px 10px;}
	.dropdown.dropdown-mobile .btn.dropdown-toggle {padding:3px;}
	header .mobile-newsletter {position:unset;display:inline-block;text-align: center;}
	header .main-header .right-box .mobile-newsletter img { width: 34px;margin: 0 5px;}
	body.menu-open header .main-header .center-nav-box{overflow: auto !important;}
}
@media screen and (max-width:899px) {
	.home-video-popup { height: 295px !important; }
	.our-products-section .resp-tabs-list li {padding: 10px 12px !important;margin-right: 30px;margin-bottom: 0;}
	.our-products-section .resp-tabs-list li h2 {font-size: 16px;}
	
	
}
@media screen and (max-width:767px) {
	.custom-container { padding: 0 20px; }
	.common-btn { font-size: 13px; padding: 5px 12px; border-radius: 6px; }
	.common-bot.industry-links-section .industry-link-box { padding: 25px; }
	tom-padding { padding-bottom: 40px; }
	header .main-header { padding: 5px 0; }
	header .main-header .right-box input { width: 200px; height: 35px; }
	header .main-header .right-box .form-group .fa.fa-search { right: 5px; top: 10px; font-size: 13px; }
	header .lang-box img { height: 20px; width: 20px; }
	.banner-section .banner-text h3 { font-size: 16px; }
	.banner-section .banner-text h1 { font-size: 26px; margin-bottom: 10px; }
	.banner-section .banner-text p { font-size: 14px; line-height: 18px; margin-bottom: 5px }
	.banner-section .owl-nav { display: none; }
	.banner-section .banner-text h3::before, .banner-section .banner-text h3::after { width: 30px; height: 2px; }
	.banner-section .banner-text h3::after { right: -35px; }
	.banner-section .banner-text h3::before { left: -35px; }
	.our-products-section { padding-top: 40px; }
	.our-products-section h2.resp-accordion.hor_1 .icon-box img { height: 43px; }
	.our-products-section .resp-tabs-container .detail-box .left-box li { font-size: 14px; }
	.about-us-section { padding-top: 40px; height: 370px; margin-bottom: 0; }
	.about-us-section p { font-size: 14px; width: 85%; line-height: 20px; }
	.about-us-section h4 { font-size: 15px; bottom: 15px; line-height: 18px; }
	.clients-section { padding-top: 40px; }
	.clients-section { height: 215px; margin-bottom: 60px; }
	.news-section .con-box { padding: 30px 0 30px 0; }
	.news-section .col-md-6:nth-child(3) .con-box { padding: 0px 0 30px 0; }
	.cta-section p { font-size: 15px; width: auto; line-height: 23px; margin-bottom: 10px; }
	footer .top-footer .right-box { width: 100%; margin-left: 0; text-align: left; }
	footer .top-footer .logo-box { margin-bottom: 15px; }
	footer .main-footer .contact-box .icon-box { width: auto; text-align: left; padding-right: 10px; }
	footer .bottom-footer .left-box { width: 35%; }
	footer .main-footer { padding: 20px 0; }
	footer .main-footer .list-box ul { width: 49%; margin: 20px 0; }
	footer .main-footer .list-box { padding-left: 0; }
	.common-inner-banner-section { height: 200px; }
	.common-inner-banner-section .inner-banner-box .left-box h1 { font-size: 20px; padding: 12px 25px; }
	.inner-about-us-section .right-con-box h4 { font-size: 20px; }
	.inner-about-us-section img { height: auto; }
	.about-service-banner .left-box .inner-box, .about-service-banner .right-box .inner-box { padding: 40px 0; padding-left: 20px; }
	.common-inner-banner-section .inner-banner-box .right-box p { font-size: 13px; }
	.common-inner-banner-section .inner-banner-box .right-box p i { margin: 0 5px; }
	.about-service-banner .right-box p { width: 75%; }
	.history-section .title-box h3 { width: 95%; }
	.history-section .left-box ul li { margin-bottom: 5px; font-weight: 400; }
	.get-in-touch-section .left-box h3 { margin-bottom: 15px; }
	.history-section .left-box ul li img { width: 17px; }
	.history-section .left-box ul li, .get-in-touch-section ul li { font-size: 15px; }
	.get-in-touch-section .form-control { font-size: 16px; }
	.sustainability-section .title-box p { width: 95%; }
	.philanthropy-section .right-box .inner-box { padding: 30px 0 20px 20px; }
	.sustainability-section .left-box li { width: auto; font-size: 13px; }
	.sustainability-section .right-box img, .philanthropy-section .left-box img { width: 100%; height: 280px; }
	.value-chain-section .value-chain-container { padding-top: 20px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box h3 { font-size: 20px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box .inner, .value-chain-section .value-chain-container .col-md-6 .img-box .inner-img { height: 440px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box .inner { padding: 15px; }
	.clients-logo-section .owl-carousel .owl-nav button.owl-next { right: auto; left: auto; text-align: center; margin: 0 auto; top: auto; transform: none; bottom: none; position: relative; }
	.clients-logo-section .owl-carousel .owl-nav button.owl-prev { margin-right: 15px !important; right: auto; left: auto; text-align: center; margin: 0 auto; top: auto; transform: none; bottom: none; position: relative; }
	.sustainability-section .left-box li { font-size: 14px; }
	footer .footer-list li span { margin: 0 5px; }
	footer .bottom-footer .left-box, footer .bottom-footer .right-box { width: 50%; }
	.career-section .title-box p { width: 100%; }
	.history-section .title-box h3 { width: 100%; }
	.history-section .title-box p { width: 100%; }
	.career-work-section .career-content-box .left-box p:last-of-type { margin-bottom: 0; }
	.title-box p { width: 100% !important; }
	.job-opening-section .post-box { padding: 15px; margin-bottom: 20px; }
	.job-opening-section .post-box .job-title h4 { font-size: 16px; }
	.job-opening-section .post-box .job-title { width: 44%; }
	.job-opening-section .post-box .job-location { width: 34%; }
	.job-opening-section .post-box .job-apply a { font-size: 14px; }
	.join-our-team-section .join-our-team-box h2 { font-size: 24px; margin-bottom: 10px; }
	.join-our-team-section .join-our-team-box p { margin-bottom: 10px; }
	.team-galary-section .team-galary-box .common-box { height: 229px; }
	.team-galary-section .team-galary-box .second-img-box .small-img-box { height: 110px; }
	.title-box { margin-bottom: 15px !important; }
	.contact-with-us-section .left-contact-box .form-control { font-size: 16px; height: 46px; }
	.ronco-gallery-section .common-box { height: 160px; }
	.blog-section .common-cont-box span { width: 49%; }
	.blog-section .common-cont-box .white-outline-btn { padding: 5px 15px; font-size: 14px; }
	.blog-section .common-cont-box a { font-size: 16px; line-height: normal; }
	.blog-section .common-cont-box p { font-size: 14px; }
	.blog-section .common-cont-box .blog-title { height: 168px; margin-bottom: 20px; }
	.pagination a, .pagination span, .pagination span.current { font-size: 16px !important; padding: 5px 15px !important; }
	.press-releases-section .common-cont-box span { width: 21%; }
	.faq-section .faq-box .btn-link { font-size: 17px; }
	.general-question-section .faq-box .btn-link i { height: 80px }
	.pagination a, .pagination span { padding: 5px 15px !important; margin-right: 7px !important; font-size: 16px !important; }
	.pagination { margin-top: 30px !important; }
	.industry-links-section .industry-link-box { padding: 25px; }
	.industry-links-section .industry-link-box .common-list li { font-size: 16px; margin-bottom: 15px; }
	.main-product-section .h-box .h-product-box { top: 40px; }
	.main-product-section .our-product-box h3 { font-size: 18px; margin-bottom: 10px; }
	.main-product-section .our-product-box .h-box h3 { margin-bottom: 15px; }
	.eye-product-list-section .eye-product-list-box li::after { height: 20px; }
	.eye-product-list-section .eye-product-list-box li { padding: 15px 8px; }
	.industry-benefits-section .industry-benefits-box .accordion p { width: 100%; }
	.product-inner-application-section .common-list li { font-size: 16px; }
	.industry-benefits-section .industry-benefits-box .btn-link { font-size: 18px; }
	.common-inner-banner-section .inner-banner-box .left-box h1 { font-size: 18px; }
	.media-center-section .media-center-box { margin-bottom: 30px; background: #0076c0; padding: 20px; }
	.media-center-section .media-center-box h2, .media-center-section .media-center-box p { color: #fff; }
	.media-center-section .media-center-video .video-container iframe { height: 337px; }
	.print-materials-section .right-info { padding-left: 30px; }
	.media-blog-section .img-box, .media-blog-section .con-box.gray-bg, .media-blog-section .con-box { height: 280px; }
	.media-blog-section .con-box .inner-box p { margin-bottom: 15px; }
	.media-center-catalogue-section .title-box h3 { line-height: 27px; font-size: 18px; }
	.media-center-catalogue-section .owl-carousel .owl-nav button.owl-next, .media-center-catalogue-section .owl-carousel .owl-nav button.owl-prev { margin: 0 5px; padding: 5px 10px !important; }
	.media-center-catalogue-section .slider-box .slider-item-box .slider-title h4 { font-size: 16px; }
	.media-center-catalogue-section .owl-carousel .owl-stage-outer { margin-right: 20px; bottom: -274px; height: 309px; }
	.media-center-catalogue-section { margin-bottom: 50px; }
	.contactus-get-in-touch-section .img-box { margin-bottom: 30px; }
	.contactus-info-section .contactus-data li:first-of-type, .contactus-info-section .contactus-data li:last-of-type { width: 30%; }
	.contactus-info-section .contactus-data li:last-of-type { width: 44%; }
	.contactus-get-in-touch-section .get-in-touch-form .form-group { margin-bottom: 10px; }
	.contactus-get-in-touch-section .get-in-touch-form .form-control { margin-bottom: 0; }
	.common-inner-banner-section .inner-banner-box .left-box { width: 50%; }
	.common-inner-banner-section .inner-banner-box .right-box { width: 50%; }
	#banner-slider.owl-carousel .owl-dots { bottom: 5px; }
	.clients-logo-section .owl-carousel .owl-nav { bottom: auto; position: relative; left: auto; right: auto; display: block; text-align: center; margin-top: 25px; }
	.about-us-slider-section .arrow { width: 40px; height: 40px; font-size: 14px; }
	.our-products-section .resp-tab-content:last-of-type .detail-box { margin-bottom: 0; }
	.product-inner-content-section .product-inner-content-popup-box .modal-dialog { top: 0; transform: none; }
	.product-inner-content-section .product-inner-content-popup-box .form-group { margin-bottom: 0; }
	.product-inner-content-section .product-inner-content-popup-box .modal-body h2 { font-size: 16px; }
	.product-inner-content-section .product-inner-content-popup-box .form-control { font-size: 12px; margin-bottom: 10px; }
	.clients-logo-section .owl-carousel .owl-nav button { background-color: #023047; padding: 10px 15px !important; line-height: 17px; }
	.clients-logo-section .owl-carousel .owl-nav button i { color: #ffffff; font-size: 17px; }
	header .main-header .right-box .lang-box .dropdown-menu { min-width: 82px !important; padding: 0 !important; }
	header .main-header .right-box .lang-box .dropdown-menu a { padding: 5px 10px !important; }
	.sustainability-section .right-box img { height: auto; }
	body.menu-open header .main-header .center-nav-box a { font-size: 16px; }
	header .main-header .center-nav-box .dropdown-menu a { font-size: 15px !important; }
	.head-protection-products-section .head-protection-box .img-box .overly-img img { width: 55px; }
	.head-protection-products-section .head-protection-box .img-box { width: 33%; }
	.head-protection-products-section .col-md-4:nth-last-child(2) .head-protection-box { margin-bottom: 30px; }
	.tg th { padding: 10px 20px; font-size: 16px; }
	.tg td { font-size: 15px; padding: 7px 20px; }
	.table-responsive { display: block; }
	.mfp-gallery .mfp-image-holder .mfp-figure { width: 415px !important; }
	.blog-inner-section .title-box h6 { font-size: 18px; line-height: 30px; }
	.blog-inner-section .blog-inner-client-box { width: 87%; }
	.blog-inner-section .blog-inner-client-box .client-info .client-title h6 { font-size: 18px; }
	.blog-inner-section .blog-inner-content h6 { font-size: 19px; }
	.blog-inner-section .blog-inner-content h6 { margin-bottom: 15px; }
	.blog-inner-section .blog-inner-client-box .date-box span { padding: 14px; }
	.blog-inner-section .blog-inner-content > img { margin-bottom: 20px; }
	.our-office-section .flag-indicator-box li { display: inline-block; vertical-align: top; padding-right: 10px; font-size: 14px; }
	.our-office-section .flag-indicator-box ul { text-align: center }
	.our-office-section .flag-indicator-box li span { height: 10px; width: 10px; }
	footer .top-footer .right-box { width: 100%; margin-left: 0; text-align: left; }
	footer .top-footer .logo-box { width: 100%; }
	.made-in-section .made-in-box h2 { font-size: 18px; line-height: 22px; }
	.made-in-section { height: auto; }
	.banner-section .banner-text p { width: 100%; }
	.about-us-section p { margin-bottom: 20px; }
	.about-us-slider-section .slider-box p { height: 235px !important; }

	/* prayerson */
	.our-office-section .Office-location-map-address { width: auto; }
	.our-office-section .left-box { width: 500px; margin: 0 auto; display: block; }
	.map-img-box { background-size: 550px; background-position: 0; height: 250px; }
	.our-office-section .left-box .malaysia.flag { bottom: 106px; right: 81px; }
	.our-office-section .left-box .flag.romania { top: 170px; right: 213px; }
	.our-office-section .left-box .all-office { left: 107px; top: 175px; }
	.our-office-section .left-box .all-office.usa-office { left: 60px; }
	.our-office-section .right-box { padding-left: 0; width: auto; display: block; float: none; margin: 20px 0 0; }
	.our-office-section .right-box .our-office-box { height: auto; width: 60%; margin: 0 auto; }
	.our-office-section .left-box .all-office.china-office:hover .office-address { position: relative; right: 190px; }
	.our-office-section .left-box .all-office.china-office { right: 76px; top: 74px; }
	.our-office-section .left-box .flag.romania { top: 58px; right: 205px; }
	.our-office-section .left-box .all-office { left: 82px; top: 55px; }
	.our-office-section .left-box .all-office.usa-office { left: 74px; top: 80px; }
	.our-office-section .left-box .malaysia.flag { bottom: 90px; right: 76px; }
	footer .main-footer .col-md-3 { width: 100% !important; flex: 0 0 100% !important; max-width: 100% !important; }
	.proudly-certified-section .col-md-4 { width: 50%; margin-bottom: 30px; }
	.proudly-certified-section .col-md-4:last-of-type { margin-bottom: 0; }
	.title-box h2 { margin-bottom: 10px; }
	.media-center-catalogue-section .owl-carousel .owl-nav { right: 20px; top: -40px; }
	.media-center-catalogue-section .owl-carousel .owl-stage-outer { margin-right: 0; top: 23px; width: 97%; }
	.print-materials-section .col-md-4:last-of-type { margin-bottom: 0; }
	.clients-logo-section { padding-bottom: 30px; }
	.head-protection-products-section .col-md-4 { width: 50%; }
	.eye-product-list-section .eye-product-list-box li a { font-size: 15px; }
	.print-materials-section .title-box h2 { margin-bottom: 8px; }

	/*29-06-2022*/
	.about-us-slider-section .slide { height: 300px !important; }
	.about-us-slider-section .buttons-container { bottom: -70px; }
	.our-office-section .left-box .all-office.romania-office { right: 207px; top: 56px; }
	.our-office-section .left-box .all-office.bangladesh-office { right: 64px; top: 148px; }
	.our-office-section .left-box .all-office.malaysia-office { right: 80px; bottom: 141px; }
	.our-office-section .left-box .all-office.china-office { right: 66px; }
	.image-list-box li { margin-right: 5px; }
	.related-product-section.product-list-section .product-list-box h6 { line-height: 20px; }
	.product-list-section.related-product-section .product-list-box p { height: auto; line-height: 20px; }
	footer .bottom-footer .left-box, footer .bottom-footer .right-box { display: block; text-align: left; width: 100%; }
	footer .bottom-footer .left-box { margin-bottom: 5px; }
	.value-chain-section .title-box p { width: auto !important; }
	header.fr-CA .main-header .right-box { width: 65%; }
	header.fr-CA .main-header .logo-box { width: 33%; }
	.french-language .head-protection-products-section .head-protection-box p { height: 75px; }
	.popup-box #video3 { top: 42%; }
	.banner-section .modal-dialog { max-width: 75%; }
	.banner-section .modal-dialog iframe { height: 60vh; }
	.french-language .value-chain-section .value-chain-container .col-md-6 .img-box .inner-img { height: 685px; }
	.french-language .value-chain-section .value-chain-container .col-md-6 .con-box .inner { height: 685px; }
	.french-language header.fr-CA .main-header .right-box { width: 65%; }
	.media-centre-popup .modal-dialog { max-width: 75%; }
	.media-centre-popup iframe { height: 225px; }
	.media-center-section .media-center-video .video-container img { height: 100%; }
	.media-center-section  .youtube-button i { font-size: 32px; }
	.banner-section .banner-text { bottom: 20px; }
	.mobile-banner { display: block !important; }
	.desktop-banner { display: none !important; }
	.product-inner-tabs-section .product-datatable p a { font-size: 16px !important; }
	.search ul.common-list li::before { top: 21px; }
	.search ul.common-list li { margin-bottom: 15px; }
	#subscribemodal .modal-dialog { max-width: 400px !important; margin: 0 auto; padding: 0px; }
	#subscribemodal .submit-btn { padding-left: 75px !important; }
	#subscribemodal .modal-dialog.modal-dialog-centered { top: 113px; }
	#subscribemodal .modal-dialog.modal-dialog-centered { font-size: 14PX; }
	header .modal-header { padding: 10px; }
	header .mobile-newsletter { left: 162px; z-index: 11111; }
	#subscribemodal  .modal-content .modal-header h4 { font-size: 20px; }
	#subscribemodal .form-control { padding: 7px; font-size: 14px; }
	.home-video-popup { height: 312px !important; }
	.dropdown.dropdown-mobile .lang-item span {font-size:16px;} 
	footer .bottom-footer .left-box{text-align: center;}

	.allboximages{height: auto; margin-bottom: 50px;}
}
@media screen and (max-width:639px) {
	p { font-size: 13px; line-height: 21px; }
	.common-section { padding: 25px 0; }
	.blog-inner-section{max-width: 100%;}
	.common-top-section { margin-top: 25px; }
	h3 { font-size: 16px; line-height: 23px; }
	.title-box h2 { font-size: 20px; line-height: 28px; margin-bottom: 10px; }
	header .main-header .logo-box img { width: 100px; }
	header .main-header .right-box .menu-btn span { width: 25px; height: 2px; margin-bottom: 4px; }
	.menu-open .menu-box a span:last-of-type { margin-top: -7px; }
	header .main-header .right-box input { width: 155px; height: 30px; font-size: 14px; }
	header .main-header .right-box .form-group .fa.fa-search { top: -1px !important; }
	.banner-section .banner-text h3 { font-size: 14px; }
	.banner-section .banner-text h1 { font-size: 22px; }
	.banner-section .banner-text p { font-size: 14px; line-height: 16px; }

	/* 	#banner-slider.owl-carousel .owl-dots { display: none; } */
	.our-products-section { padding-top: 20px; }
	.our-products-section h2.resp-accordion.hor_1 .con-box h2 { font-size: 18px; }
	.our-products-section h2.resp-accordion.hor_1 .icon-box img { height: 33px; }
	.our-products-section .resp-tabs-container .detail-box .left-box p { margin-bottom: 10px; width: auto; }
	.our-products-section .resp-tabs-container .detail-box .left-box li { width: 49%; }
	.our-products-section .resp-arrow { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #c1c1c1; }
	.our-products-section h2.resp-tab-active .resp-arrow { border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #0076C0; }
	.about-us-section h3 { width: auto; }
	.certification-section li { margin-bottom: 10px; }
	.certification-section li .common-box { height: 185px; padding: 15px; margin: 0 5px; }
	.certification-section li .common-box span { bottom: 20px; width: 100px; height: 3px; }
	.certification-section li .common-box p { bottom: 31px; }
	.clients-section .clients-container .data-box p { height: 70px; }
	.certification-section li:last-of-type .common-box { margin-right: 5px; }
	.about-us-section .left-box { padding-right: 0; width: 100%; margin-bottom: 20px; }
	.about-us-section .right-box { padding-left: 0; width: 100%; margin-left: 0; }
	.about-us-section { margin-bottom: 0; height: auto; }
	.about-us-section h4 { font-size: 16px; bottom: 25px; }
	.cta-section h2 { font-size: 20px; }
	.cta-section p { font-size: 13px; line-height: 19px; margin-bottom: 10px; }
	.industry-section ul li { height: 230px; margin-right: 2px; }
	.industry-section li h4 { bottom: 26px; font-size: 14px; left: 7px; }
	.news-section .con-box { padding: 20px 0; }
	.news-section .col-md-6:nth-child(3) .con-box { padding: 0 0 20px 0; }
	.clients-logo-section img { width: 60%; }
	footer .top-footer li { width: 32%; position: relative; padding-left: 15px; }
	footer .top-footer li span { display: none; }
	footer .top-footer li:before { content: ''; display: inline-block; width: 6px; height: 6px; background-color: #fff; border-radius: 50%; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
	footer .bottom-footer .left-box { width: 100%; }
	footer .bottom-footer .right-box { width: 100%; text-align: left; margin-left: 0; }
	.banner-bottom-padding { padding-top: 30px; }
	.common-inner-banner-section .inner-banner-box .left-box h1 { font-size: 16px; padding: 8px 15px; }
	.common-inner-banner-section { height: 150px; }
	.inner-about-us-section .right-con-box h3 { width: auto }
	.inner-about-us-section .right-con-box h4 { font-size: 18px; }
	.about-service-banner .right-box .inner-box img.about-img { height: 90%; right: 0; }
	.about-service-banner .left-box .inner-box, .about-service-banner .right-box .inner-box { padding: 30px 0; padding-left: 20px; }
	.about-service-banner h3 { margin-bottom: 10px; }
	.get-in-touch-section .btn { font-size: 15px; }
	.sustainability-section .left-box h3 { margin-bottom: 10px; }
	.sustainability-section .right-box img, .philanthropy-section .left-box img { height: 300px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box p { font-size: 16px; }
	.value-chain-section .value-chain-container .col-md-6 .img-box, .value-chain-section .value-chain-container .col-md-6 .con-box { width: 100%; }
	.value-chain-section .value-chain-container .col-md-6 .con-box { margin-left: 0; }
	.value-chain-section .value-chain-container .col-md-6.img-box .inner-img { height: 430px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box .inner { height: auto; padding: 20px; }
	.value-chain-section .value-chain-container .col-md-6:nth-child(3) .img-box, .value-chain-section .value-chain-container .col-md-6:nth-child(4) .img-box { display: table-header-group; float: none; }
	.value-chain-section .value-chain-container .col-md-6:nth-child(3) .con-box, .value-chain-section .value-chain-container .col-md-6:nth-child(4) .con-box { display: table-footer-group; float: none; }
	.made-in-section .made-in-box h2 { font-size: 15px; line-height: 22px; margin-bottom: 10px; }
	.made-in-section .made-in-box h5 { font-size: 16px; }
	.made-in-section .made-in-box { width: 100%; }
	.clients-logo-section .owl-carousel .owl-nav button i { font-size: 15px; }
	.our-products-section h2.resp-accordion { padding: 10px 15px !important; }
	.certification-section li .common-box { margin: 0; }
	.certification-section li { width: 100%; margin-left: 0; }
	.certification-section li .common-box p { position: unset; }
	.certification-section li .common-box .con-box { padding-top: 20px; }
	.certification-section li .common-box { display: flex; flex-direction: column; justify-content: center; align-items: center; }
	.certification-section li .common-box span { bottom: 30px; }
	p { font-size: 14px !important; line-height: 20px !important; }
	.title-box h2 { margin-bottom: 20px; line-height: 18px; }
	.history-section .right-box img { margin-bottom: 20px; }
	.philanthropy-section .right-box img { margin-bottom: 20px; margin-top: 0; }
	.philanthropy-section { margin-top: 0; }
	.philanthropy-section .left-box p { width: 100%; }
	.career-section .left-box .left-img { display: none; }
	.career-section .left-box .left-content { display: block; width: 100%; text-align: center; }
	.career-section .right-box { text-align: center; }
	.career-section .right-box .blue-bg h3, .career-section .left-box .left-content h3 { font-size: 16px; margin-bottom: 10px; line-height: 22px; }
	.career-section .left-box .left-content p, .career-section .right-box .blue-bg p { margin-bottom: 15px; }
	.career-work-section .career-content-box .left-box h3 { width: 100%; }
	.job-opening-section .post-box .job-title, .job-opening-section .post-box .job-location, .job-opening-section .post-box .job-apply { width: 100%; display: block; text-align: center; }
	.job-opening-section .post-box .job-location { margin: 10px 0; }
	.culture-diversity-section .diversity-box .left-box .diversity-content-box { padding: 15px; text-align: center; }
	.career-work-section .career-content-box .left-box, .culture-diversity-section .culture-box .right-box { text-align: center; }
	.join-our-team-section .join-our-team-box h2 { font-size: 18px; }
	.join-our-team-section .join-our-team-box { text-align: center; }
	.ronco-gallery-section .second-common-box { width: 100%; }
	.ronco-gallery-section .common-box { height: auto; margin: 0; padding: 0; }
	.ronco-gallery-section .first-common-box { width: 100%; }
	.ronco-gallery-section .common-box:last-of-type, .ronco-gallery-section .common-box:first-child { padding: 0; }
	.ronco-gallery-section .second-gallery-box .second-common-box, .ronco-gallery-section .second-gallery-box .first-common-box, .ronco-gallery-section .second-gallery-box .first-common-box:last-of-type { width: 100%; }
	.ronco-gallery-section .first-gallery-box { margin-bottom: 0; }
	.ronco-gallery-section { padding: 20px 15px; }
	.head-protection-products-section .head-protection-box { text-align: center; }
	.head-protection-products-section .head-protection-box .img-box { width: 50%; margin: 0 auto; margin-bottom: 0px; margin-bottom: 10px; }
	.contact-with-us-section, .contact-with-us-section .title-box { text-align: center; }
	footer .main-footer .social-box a { margin-right: 10px; }
	.blog-section .col-md-4 { width: 100%; flex: 100%; max-width: 100%; }
	.blog-section .common-img-box { margin-bottom: 20px; text-align: center; }
	.blog-section .col-md-4:nth-last-child(2) .common-img-box, .blog-section .col-md-4:nth-last-child(3) .common-img-box { margin-bottom: 20px; }
	.blog-section .common-cont-box .blog-title { height: auto; }
	.blog-section .common-cont-box span { padding: 7px; margin: 0 auto; }
	.press-releases-section .common-cont-box span { width: 41%; }
	.faq-section .faq-box .btn-link { font-size: 14px; }
	.faq-section .faq-box .btn-link.collapsed i .plus-img { width: 14px; }
	.faq-section .faq-box .btn-link i .minus-img { width: 14px; }
	.general-question-section .faq-box .btn-link i { height: 68px; }
	.faq-section .faq-box .btn-link i { width: 30px; }
	.faq-section .faq-box .btn-link { padding: 15px 8px; line-height: 19px; }
	.industry-links-section .industry-link-box { padding: 20px; }
	.industry-links-section .industry-link-box .common-list li { font-size: 14px; margin-bottom: 15px; }
	.main-product-section .col-md-4 { padding: 0 15px; flex: 100%; max-width: 100%; margin-bottom: 20px; }
	.main-product-section .our-product-box .h-box .common-list li { font-size: 16px; }
	.main-product-section .h-box .h-product-box { top: 50%; bottom: auto; transform: translateY(-50%); left: 0; right: 0; text-align: center; }
	.main-product-section .our-product-box .our-product-title img { width: 80px; }
	.main-product-section .our-product-box .our-product-title { left: 0; right: 0; top: 50%; transform: translateY(-50%); bottom: auto; text-align: center; }
	.main-product-section .our-product-box .h-box .common-list li { padding-left: 0; }
	.main-product-section .our-product-box .h-box .common-list li::before { display: none; }
	.product-list-section .col-md-3 { flex: 100%; max-width: 100%; }
	.eye-product-list-section .eye-product-list-box li { padding: 10px 8px; }
	.product-list-section .product-list-box { text-align: center; }
	.eyewash-product-section .col-md-3, .glasses-product-section .col-md-3, .goggles-product-section .col-md-3, .goggles-product-section .col-md-3:nth-last-child(2) { margin-bottom: 20px; }
	.glasses-product-section .col-md-3:nth-last-child(2) { margin-bottom: 20px; }
	.product-inner-content-section .left-box { width: 100%; }
	.product-inner-content-section .right-box h2 { font-size: 18px; }
	.product-inner-content-section .right-box h6 { font-size: 16px; }
	.product-inner-content-section .right-box { margin-top: 20px; text-align: center }
	.product-inner-content-section .right-box .common-list li, .product-inner-content-section .right-box .common-list li:nth-child(2n+1) { width: 100% !important; margin-bottom: 10px; font-size: 14px; padding-left: 0; padding-right: 0; }
	.product-inner-content-section ul.common-list li::before, .product-inner-content-section ul li::before { display: none; }
	.product-inner-content-section .right-box .common-list { margin-bottom: 10px; }
	.product-inner-application-section .common-list li { width: 100%; font-size: 14px; margin-bottom: 10px; }
	.product-inner-application-section { text-align: center; }
	.product-inner-application-section ul.common-list li::before { display: none; }
	.industry-benefits-section .industry-benefits-box .btn-link { padding: 15px 10px; font-size: 18px; }
	.industry-benefits-section .industry-benefits-box .card-body { padding: 5px 10px 10px; }
	.product-inner-tabs-section h2.resp-accordion { font-size: 16px !important; }
	.related-product-section .common-width-box { width: 50%; margin-bottom: 20px; }
	.product-inner-application-section .title-box { text-align: center }
	.about-us-slider-section .slide { width: 45%; }
	.about-us-slider-section .slider-box { padding: 15px; }
	.about-us-slider-section .slider-container { height: 250px; }
	.about-us-slider-section .slide.slide-1 { left: 0 !important; top: 0; }
	.about-us-slider-section .slide.slide-2 { left: 47% !important; }
	.about-us-slider-section .slide.slide-3 { left: 95% !important; }
	.about-us-slider-section .slide.slide-4 { left: 144% !important; }
	.about-us-slider-section .slide.slide-5 { left: 193% !important; }
	.media-center-section .media-center-box { text-align: center; }
	.media-center-section .media-center-box p { width: 100%; }
	.media-center-section .media-center-box span { font-size: 32px; line-height: 30px; }
	.media-center-section .media-center-video h2 { font-size: 16px; line-height: 25px; }
	.media-center-section .media-center-video .video-container { margin-bottom: 20px; }
	.media-center-section .media-center-box { margin-bottom: 20px; }
	.media-center-catalogue-section, .media-center-catalogue-section .title-box { text-align: center; }
	.media-center-catalogue-section .title-box h3 { width: 100%; }
	.media-center-catalogue-section { padding: 20px 0; }
	.print-materials-section { text-align: center; }
	.print-materials-section .right-info { width: 100%; padding-left: 0; margin-left: 0; margin-bottom: 20px; }
	.print-materials-section .title-box { width: 100%; text-align: center; }
	.print-materials-section .print-materials-box .print-materials-title { width: 100%; }
	.print-materials-section .print-materials-box .print-materials-btn a { margin-left: 0; margin-top: 10px; }
	.print-materials-section .print-materials-box > img { margin-bottom: 10px; }
	.media-blog-section .con-box, .media-blog-section .img-box { width: 100%; margin-left: 0; }
	.media-blog-section { margin: 0; }
	.media-blog-section .img-box, .media-blog-section .con-box.gray-bg, .media-blog-section .con-box { height: auto; }
	.media-blog-section .col-md-6:nth-last-child(3) .con-box { height: auto; }
	.media-blog-section .con-box .inner-box { text-align: center; }
	.media-blog-section .col-md-6:nth-child(2) .con-box h3 { line-height: 25px; font-size: 16px; width: 100%; }
	.media-blog-section .col-md-6:nth-child(2) .con-box p { width: 100%; }
	.media-center-catalogue-section .title-box h3 { line-height: 30px; font-size: 16px; }
	.media-center-catalogue-section .owl-carousel .owl-stage-outer { width: 100%; right: 0px; left: 0; margin: 0; }
	.media-center-catalogue-section { background: #023047; margin-bottom: 0; height: auto; }
	.media-center-catalogue-section .catalogue-bg { display: none; }
	.media-center-catalogue-section .owl-carousel .owl-stage-outer { height: auto; position: unset; }
	.media-center-catalogue-section .owl-carousel .owl-nav { left: 0; right: 0; bottom: 0px; top: auto; position: relative; margin-top: 20px; }
	.media-center-catalogue-section .slider-box .slider-item-box .slider-title { text-align: left; }
	.media-center-catalogue-section .media-center-catalogue-box { margin-bottom: 20px; }
	.contactus-info-section .contactus-data li { width: 40%; }
	.contactus-info-section .contactus-data li:first-of-type { width: 46%; }
	.contactus-info-section .contactus-data li:last-of-type { width: 60%; }
	.contactus-info-section .contactus-data li:nth-last-child(2) { margin-bottom: 30px; }
	.our-office-section .right-box .our-office-box h4 { font-size: 18px; }
	.banner-section img { height: 270px; }
	.certification-section li .common-box img { width: auto; }
	.about-us-slider-section .buttons-container { margin-top: 0px; }
	.made-in-section { background-image: none !important; background-color: #ac1a21; }
	.product-inner-content-section .product-inner-content-popup-box .col-md-4 { width: 100%; }
	.product-inner-content-section .product-inner-content-popup-box .modal-dialog { max-width: 100%; }
	.product-inner-content-section .product-inner-content-popup-box .modal-body img:first-child { margin-right: 0px; width: 100px; }
	.product-inner-content-section .product-inner-content-popup-box .modal-body img { width: 150px; }
	.common-bottom-padding { padding-bottom: 30px; }
	header .main-header .right-box .menu-box { width: 12%; }
	header .main-header .right-box .lang-box { width: 21%; }
	header .main-header .logo-box { width: 30%; }
	header .main-header .right-box { width: 69%; }
	.media-center-catalogue-section .slider-box .slider-item-box .slider-title { height: auto; }
	.product-list-section .product-list-box .img-box { margin-bottom: 15px; }
	.mfp-gallery .mfp-image-holder .mfp-figure { width: 315px !important; }
	.product-inner-application-section .common-list li { padding-left: 0; }
	.product-list-section.related-product-section .product-list-box p { height: auto; }
	.paged-2 .blog-section .common-cont-box .blog-title { height: auto; }
	.paged-2 .blog-section .col-md-4:nth-last-child(2) .common-img-box { margin-bottom: 20px; }
	.blog-inner-section .blog-inner-content .left-img-box { width: 100%; padding-right: 0px; }
	.blog-inner-section .blog-inner-content .right-img-box { width: 100%; margin-left: 0px; padding-left: 0px; }
	.blog-inner-section .blog-inner-content h6 { font-size: 18px; line-height: 25px; }
	.blog-inner-section .blog-inner-client-box .client-info img { width: 72px; }
	.blog-inner-section .blog-inner-client-box .client-info { width: 50%; }
	.blog-inner-section .blog-inner-client-box .client-info .client-title { padding-left: 10px; }
	.blog-inner-section .blog-inner-client-box .client-date { width: 50%; padding-left: 20px; }
	.blog-inner-section .blog-inner-client-box { width: 100%; }
	.blog-inner-section .blog-inner-client-box .date-box span { font-size: 15px; }
	.blog-inner-section .right-link-box { margin-bottom: 20px; }
	.blog-inner-section .right-link-box a { font-size: 16px; }
	.blog-inner-section .blog-inner-content .common-img-box h6 { right: 0px !important; left: 0 !important; }
	.about-us-slider-section .slider-box p { height: 165px !important; margin-bottom: 20px; }
	.philanthropy-section .left-box h3 { font-size: 18px; }
	.common-inner-banner-section .inner-banner-box .left-box { width: 40%; }
	.common-inner-banner-section .inner-banner-box .right-box { width: 60%; }
	.related-product-section.product-list-section .product-list-box h6 { height: auto !important; }

	/* prayerson */
	.map-img-box { background-size: 480px; background-position: -40px 0px; height: 200px; }
	.our-office-section .left-box { width: 380px; }
	.our-office-section .flag-indicator-box { margin-top: 20px; }
	.our-office-section .left-box .all-office.china-office { right: 50px; top: 68px; }
	.our-office-section .left-box .all-office.usa-office { left: 24px; top: 74px; }
	.our-office-section .left-box .all-office { left: 35px; top: 49px; }
	.our-office-section .left-box .malaysia.flag { bottom: 55px; right: 46px; }
	.our-office-section .left-box .flag.romania { top: 51px; right: 160px; }
	.our-office-section .right-box { margin-top: 10px; }
	.certified-section h4 { font-size: 16px; }
	.proudly-certified-section .proudly-certified-box .con-box h5 { height: auto; font-size: 15px; }
	.proudly-certified-section .proudly-certified-box .img-box { margin-bottom: 20px; }
	.inner-about-us-section img { width: 100%; }
	.about-us-slider-section .buttons-container { bottom: -60px; }
	.media-center-catalogue-section .owl-carousel .owl-nav button.owl-next, .media-center-catalogue-section .owl-carousel .owl-nav button.owl-prev { background-color: #fff; color: #023047; }
	.clients-logo-section .owl-carousel .owl-nav button { padding: 10px 10px !important; }
	.print-materials-section .print-materials-box .print-materials-title { margin-left: 0px; padding-left: 0px; }
	.our-products-section h2.resp-accordion.hor_1 .icon-box { width: 10%; }
	.certification-section li:nth-last-child(2) { margin-bottom: 10px; }
	.clients-logo-section .owl-carousel .owl-nav { margin-top: 20px; }
	header .main-header .dropdown .btn { font-size: 13px; }
	header .main-header .right-box .lang-box .dropdown-menu a { font-size: 13px !important; }
	.team-galary-section .team-galary-box .first-img-box { width: 50%; }
	.team-galary-section .team-galary-box .second-img-box { width: 50%; padding-right: 0; }
	.team-galary-section .team-galary-box .common-box:nth-child(3) { margin-left: 0; padding-left: 0; }
	.team-galary-section .team-galary-box .common-box:first-child { margin-bottom: 10px; }
	.team-galary-section .team-galary-box .second-img-box .small-img-box { height: 143px; }
	.team-galary-section .team-galary-box .common-box { height: 295px; }
	.main-product-section .our-product-box p { padding: 0 15px; }
	.head-protection-products-section .col-md-4 { width: 100%; }
	.head-protection-products-section .head-protection-box .img-box .overly-img img { width: 120px; }
	.head-protection-products-section .head-protection-box p { height: auto; }
	.head-protection-products-section .head-protection-box p { margin-bottom: 13px; }
	.head-protection-products-section .head-protection-box, .head-protection-products-section .col-md-4:nth-last-child(2) .head-protection-box { margin-bottom: 20px; }
	.tg th { font-size: 15px; }
	.tg td { font-size: 14px; }
	.product-inner-content-section .right-box h6 { line-height: 25px; }
	.print-materials-section .col-md-4 { margin-bottom: 20px; }
	.media-center-catalogue-section .owl-carousel .owl-item > img { width: auto; margin: 0 auto; margin-bottom: 20px; }
	.media-center-catalogue-section .slider-box .slider-item-box { width: 80%; margin: 0 auto; }
	.related-product-section .related-product-box { text-align: center; }

	/*29-06-2022*/
	.about-us-slider-section .slide { height: 240px !important; }
	.about-us-slider-section .slider-box h4 { font-size: 19px; }
	.our-office-section .left-box .all-office.romania-office { right: 163px; top: 50px; }
	.our-office-section .left-box .all-office.bangladesh-office { right: 38px; top: 133px; }
	.our-office-section .left-box .all-office.malaysia-office { right: 50px; bottom: 100px; }
	.our-office-section .left-box .all-office.china-office { right: 40px; }
	.product-inner-tabs-section .product-datatable p { padding: 5px; }
	.product-inner-tabs-section .product-datatable p a { font-size: 14px; }
	.product-inner-tabs-section .product-datatable p a::before { height: 6px; width: 6px; }
	.product-inner-tabs-section .product-datatable p a { padding-left: 20px; }
	.about-us-slider-section .slider-box p img { width: 100px; margin-top: 12px; }
	.certification-section li .common-box p { height: auto; }
	.certification-section li .common-box span { bottom: auto; position: relative; margin-top: 8px; }
	.french-footer-menu .top-footer li { width: 100%; text-align: left;}
	.french-footer-menu .top-footer .logo-box{text-align: left;}
	.certification-section li:last-of-type .common-box { margin-right: 0; }
	.french-language .head-protection-products-section .head-protection-box p { height: auto; }
	.french-language .eye-product-list-section .eye-product-list-box li { padding: 5px 8px; }
	.product-inner-content-section .right-box img:nth-child(1) { margin: 0 auto; margin-bottom: 15px; }
	.banner-section .modal-dialog { max-width: 100%; }
	.french-language .value-chain-section .value-chain-container .col-md-6 .img-box .inner-img { height: auto; }
	.french-language .value-chain-section .value-chain-container .col-md-6 .con-box .inner { height: auto; }
	.media-centre-popup .modal-dialog { max-width: 100%; }
	.media-centre-popup #video1, .media-centre-popup #video2, .media-centre-popup #video3 { top: 50%; }
	.media-center-section .resp-tabs-container h2.resp-accordion span, .media-center-section .resp-tabs-container h2.resp-tab-active span { font-size: 18px; }
	.media-center-section .resp-tabs-container h2.resp-accordion h2 { font-size: 14px; }
	.media-center-section   h2.resp-accordion { padding: 10px 6px; }
	.media-center-section h2.resp-tab-active { padding: 10px 6px !important }
	.catalouges-list-section .col-md-3 { max-width: 100%; flex: 0 0 100%; padding-bottom: 20px; }
	.catalouges-list-section .slider-item-box .slider-title { height: auto; }
	.about-us-section { padding: 25px 0; }
	.banner-section .owl-carousel .owl-item img { height: 100%; object-fit: fill; }
	.product-inner-content-section .right-box ul li { width: 100% !important; margin-bottom: 10px; font-size: 14px; padding-left: 0; padding-right: 0; }
	header.shrink .main-header { position: fixed; top: 0; left: 0; right: 0; }
	.application-data p { width: 100%; }
	.product-inner-tabs-section .product-datatable p { padding: 10px; }
	.title-box p.search-count { margin-top: 10px !important; }
	.search .common-list li h6 { font-size: 14px !important; }
	.product-list-section .title-box { margin-bottom: 20px; }
	.search ul.common-list li::before { top: 20px; }
	#subscribemodal .modal-dialog { max-width: 350px; margin: 0 auto; padding: 0px; }
	#subscribemodal .submit-btn .common-btn { padding: 7px 15px; }
	header .mobile-newsletter { left: 30px; top: 0; }
	.home-video-popup { height: 235px !important; }
	#widget2 { height: 324px !important; }
	header .main-header .right-box .mobile-newsletter img { width: 34px;}
	.blog-inner-section .blog-inner-content p iframe{width: 100% !important;}
	.single-post .blog-section .title-box h2:before,
	.single-post .blog-section .title-box h2:after{display: none;}
}
@media screen and (max-width:479px) {
	.common-bottom-padding { padding-bottom: 20px; }
	.title-box h2 { font-size: 18px; margin-bottom: 10px; line-height: 21px; }
	h3 { font-size: 15px; line-height: 22px; }
	p { font-size: 14px; line-height: 18px; }
	header .main-header .right-box { width: 70% }
	.about-us-section { padding-top: 20px; }
	.banner-section { height: 300px; }
	.banner-section .banner-text h3::after { right: -20px; }
	.banner-section .banner-text h3::before { left: -20px; }
	.banner-section .banner-text h3::before, .banner-section .banner-text h3::after { width: 15px; height: 2px; }
	.banner-section .owl-carousel, .banner-section .owl-carousel .owl-stage, .banner-section .owl-carousel .owl-stage .owl-item { height: 100%; }
	.banner-section .owl-carousel .owl-stage .owl-item .item { height: 100%; }
	.banner-section .owl-carousel .owl-stage-outer { height: 100%; }
	.banner-section .owl-carousel .owl-item img { height: 100%; object-fit: fill; }
	.banner-section .banner-text h1 { font-size: 20px; }
	.banner-section .banner-text h3 { font-size: 14px; }
	.banner-section .banner-text p { font-size: 10px; line-height: 18px; }
	.title-box h2::before, .title-box h2::after { width: 25px; height: 3px; }
	.title-box h2::before { left: -33px; }
	.title-box h2::after { right: -33px; }
	.our-products-section h2.resp-accordion.hor_1 .con-box h2 { font-size: 16px; }
	.our-products-section h2.resp-accordion, .our-products-section h2.resp-accordion.active { padding: 10px 0; }
	.our-products-section .resp-tabs-container .detail-box .left-box li { width: 100%; }
	.our-products-section .resp-tabs-container .detail-box .left-box p { text-align: center; }
	.our-products-section h2.resp-accordion { text-align: center; }
	.our-products-section .resp-tabs-container .btn-box { text-align: center; }
	.about-us-section h3 { margin-bottom: 10px; }
	.about-us-section p { font-size: 14px; width: auto; line-height: 18px; margin-bottom: 20px; }
	.our-products-section .resp-tabs-container .detail-box .right-box img { width: 100%; margin-bottom: 15px; }
	.certification-section li:nth-child(2) .common-box, .certification-section li:nth-child(4) .common-box { margin: 0; }
	.clients-section { margin-bottom: 40px; }
	.clients-section .clients-container .data-box p { font-size: 14px; line-height: 20px; }
	.certification-section li .common-box p { font-size: 14px; bottom: 15px; }
	.news-section .con-box { text-align: center; }
	.cta-section h2 { font-size: 18px; }
	.cta-section p { font-size: 11px; line-height: 16px; }
	.clients-logo-section li { width: 48%; }
	.clients-section .clients-container .data-box p { height: auto; }
	.industry-section ul li.active { width: 100%; }
	.industry-section ul li { width: 100%; }
	.industry-section ul li.inactive:hover { width: 100% !important; }
	.industry-section ul li:hover h4 { color: #FFC425; }
	.industry-section li h4 { font-size: 17px; left: 0; right: 0; }
	footer .top-footer li { width: 49%; }
	footer .main-footer .social-box a { padding: 7px 6px; font-size: 16px; }
	footer .top-footer li::before, footer .main-footer .list-box li::before { height: 4px; width: 4px; }
	.banner-bottom-padding { padding-top: 20px; }
	.common-inner-banner-section .inner-banner-box .left-box, .common-inner-banner-section .inner-banner-box .right-box { width: 100%; text-align: center; }
	.common-inner-banner-section .inner-banner-box .right-box { margin-left: 0; }
	.common-inner-banner-section .inner-banner-box .right-box { margin-top: 10px; }
	.common-inner-banner-section .inner-banner-box { top: 50%; transform: translateY(-50%); }
	.inner-about-us-section .right-con-box h4 { font-size: 16px; }
	.history-section .left-box ul li, .get-in-touch-section ul li { font-size: 14px; }
	.get-in-touch-section ul li { width: 49%; }
	.inner-about-us-section, .about-service-banner, .get-in-touch-section { text-align: center; }
	.inner-about-us-section .right-con-box a { margin-top: 0; }
	.inner-about-us-section img { width: 100%; margin-top: 25px; }
	.about-service-banner .right-box .inner-box img.about-img { display: none; }
	.about-service-banner .left-box .inner-box, .about-service-banner .right-box .inner-box { padding: 30px 20px; }
	.about-service-banner .left-box p, .about-service-banner .right-box p, .get-in-touch-section p { width: auto; height: auto; }
	.about-service-banner p { margin-bottom: 15px; }
	.get-in-touch-section { padding: 20px 0; }
	.history-section .left-box ul li img { width: 12px; margin-top: 4px; }
	.history-section .left-box ul li span { padding-left: 5px }
	.get-in-touch-section .right-box .form-container { padding: 20px; }
	.get-in-touch-section .right-box { margin-top: 10px; }
	.get-in-touch-section .form-control { font-size: 14px; }
	.get-in-touch-section .form-group { margin-bottom: 10px; }
	.get-in-touch-section .btn { font-size: 13px; margin-top: 5px; }
	.sustainability-section .left-box p { margin: 0 auto; text-align: center; margin-bottom: 10px; width: auto; }
	.sustainability-section .left-box h3 { text-align: center; }
	.sustainability-section .right-box img, .philanthropy-section .left-box img { height: 250px; }
	.philanthropy-section .right-box .inner-box { text-align: center; }
	.value-chain-section .value-chain-container .col-md-6 .con-box { text-align: center; }
	.value-chain-section .value-chain-container .col-md-6 .img-box .inner-img { height: 250px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box h3 { font-size: 18px; line-height: 24px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box p { font-size: 14px; line-height: 20px; }
	.made-in-section .made-in-box { width: 100%; text-align: center; }
	.back-to-top { padding: 3px; height: 30px; width: 30px; bottom: 80px; right: 10px; }
	.back-to-top a { font-size: 16px; }
	.about-us-slider-section .slide { width: 70%; height: 215px !important; }
	.about-us-slider-section .slider-box { padding: 15px; }
	.about-us-slider-section .slide.slide-1 { left: 0 !important; top: 0; }
	.about-us-slider-section .slide.slide-2 { left: 74% !important; }
	.about-us-slider-section .slide.slide-3 { left: 148% !important; }
	.about-us-slider-section .slide.slide-4 { left: 222% !important; }
	.about-us-slider-section .slide.slide-5 { left: 296% !important; }
	.contactus-get-in-touch-section .img-box { margin-bottom: 20px; }
	.contactus-get-in-touch-section .get-in-touch-form .form-control { font-size: 14px; height: 37px; padding: 10px 12px; }
	.contactus-info-section .contactus-data li:first-of-type, .contactus-info-section .contactus-data li:last-of-type { width: 100%; }
	.contactus-info-section .contactus-data li { width: 100%; margin-right: 0; margin-left: 0; }
	.contactus-info-section .contactus-data li img { position: relative; top: auto; left: auto; right: auto; width: auto; display: block; margin: 0 auto; margin-bottom: 12px; }
	.contactus-info-section .contactus-data li .contact-info { width: 100%; padding-left: 0; text-align: center; }
	body.menu-open header .main-header .center-nav-box { padding-top: 60px; }
	body.menu-open header .main-header .center-nav-box a { font-size: 15px; }
	header .main-header .center-nav-box ul.dropdown-menu.first-dropdown span { right: 0; top: 28px; }
	.news-section { padding-top: 20px; padding-bottom: 20px; }
	header .main-header .right-box .lang-box { width: 32%; }
	header .main-header .right-box .menu-box { width: 16%; }
	header .main-header .logo-box { width: 33%; }
	header .main-header .right-box { width: 65%; }
	.inner-about-us-section .right-con-box .about-content { padding-right: 0; margin-bottom: 10px; }
	.clients-logo-section .owl-carousel .owl-nav button i { font-size: 13px; }
	.media-center-section .resp-tabs-container h2.resp-accordion h2 { font-size: 13px; margin-left: 12px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box p:first-of-type { margin-bottom: 0; }
	.contactus-get-in-touch-section .get-in-touch-form .form-group label { font-size: 14px; margin-bottom: 3px; }
	header .main-header .center-nav-box .dropdown-menu a { font-size: 14px !important; }
	.head-protection-products-section .head-protection-box .img-box { width: 63%; }
	.tg th { font-size: 15px; }
	.blog-inner-section .title-box h6 { font-size: 15px; line-height: 25px; }
	.blog-inner-section .blog-inner-client-box .client-info { width: 100%; text-align: center; margin-bottom: 20px; }
	.blog-inner-section .blog-inner-client-box .client-info .client-title { text-align: left; }
	.blog-inner-section .blog-inner-client-box .client-date { width: 100%; text-align: center; margin: 0 auto; display: block; padding-left: 0; }
	.blog-inner-section .blog-inner-client-box .client-date .date-box { margin: 0 auto; text-align: center; }
	.blog-inner-section .blog-inner-client-box .date-box span { display: inline-block; }
	.blog-inner-section .blog-inner-content h6 { text-align: center; width: 100%; }
	.blog-inner-section .blog-inner-content p { text-align: center; width: 100%; }
	.blog-inner-section .blog-inner-content .common-img-box h6 { width: 88%; }
	.our-office-section .flag-indicator-box li { padding-left: 15px; }
	.banner-section .banner-text { width: 91%; }
	.career-section .right-box .blue-bg, .career-section .left-box .left-content { padding: 20px 15px; }
	.eye-product-list-section .eye-product-list-box li { padding: 5px 8px; }
	.mfp-gallery .mfp-image-holder .mfp-figure { width: 235px !important; }

	/* prayerson */
	.our-office-section .left-box { width: 280px; }
	.map-img-box { background-size: 350px; background-position: -28px 0; height: 160px }
	.our-office-section .left-box .malaysia.flag { right: 36px; }
	.our-office-section .left-box .all-office.china-office { right: 37px; top: 50px; }
	.our-office-section .left-box .all-office.usa-office { left: 17px; top: 54px; }
	.our-office-section .left-box .flag.romania { top: 38px; right: 116px; }
	.our-office-section .left-box .all-office { left: 24px; top: 35px; }
	.our-office-section .right-box .our-office-box { width: 90%; }
	.certified-section .left-box { text-align: center; margin-bottom: 15px; }
	.certified-section .common-list { text-align: left; }
	.certified-section .common-list li { font-size: 14px; margin-bottom: 10px; }
	.proudly-certified-section .col-md-4 { width: 100%; margin-bottom: 20px; }
	.proudly-certified-section .proudly-certified-box { padding: 20px 15px; text-align: center; }
	.proudly-certified-section .proudly-certified-box .con-box h5 { margin-bottom: 10px; }
	.proudly-certified-section .proudly-certified-box .img-box { height: auto; }
	.media-center-catalogue-section .title-box h3 { line-height: 22px; font-size: 16px; }
	.print-materials-section .title-box h3 { line-height: 22px; }
	.print-materials-section .title-box h2 { margin-bottom: 10px; }
	.news-section .con-box p { width: 100%; }
	.team-galary-section .team-galary-box .second-img-box .small-img-box { height: 106px; }
	.team-galary-section .team-galary-box .common-box { height: 222px; }
	.our-office-section .left-box .flag, .our-office-section .left-box .all-office { height: 10px; width: 10px; }

	/*29-06-2022*/
	.about-us-slider-section .slider-container { height: 240px; }
	.about-us-slider-section { padding-bottom: 65px !important; }
	.our-office-section .left-box .all-office.bangladesh-office { right: 28px; top: 96px; }
	.our-office-section .left-box .all-office.romania-office { right: 119px; top: 36px; }
	.our-office-section .left-box .all-office.malaysia-office { right: 36px; bottom: 85px; }
	.our-office-section .left-box .all-office.china-office { right: 27px; }
	.our-office-section .left-box .all-office.malaysia-office:hover .office-address { position: relative; right: 150px; }
	.our-office-section .left-box .all-office.bangladesh-office:hover .office-address { position: relative; right: 180px; }
	.about-us-slider-section .slider-box p { height: 138px !important; }
	.product-list-section .col-md-3 { margin-bottom: 15px; }
	.popup-box #video3 { top: 60%; }
	.banner-section .modal-dialog iframe { height: 30vh; }
	.media-centre-popup #video3 { top: 50%; }
	.media-center-section .youtube-button i { font-size: 26px; }
	.media-center-section .youtube-button .common-btn { font-size: 11px; padding: 2px 8px; }
	.product-inner-tabs-section .product-datatable p { margin-bottom: 10px; }
	.related-product-section .common-width-box { width: 100%; margin-bottom: 20px; }
	.search .common-list li h6 { font-size: 14px !important; }
	.search ul.common-list li { margin-bottom: 10px; }
	.search ul.common-list li::before { top: 20px; }
	#subscribemodal .modal-dialog { max-width: 300px !important; }
	#subscribemodal .row { padding: 15px; }
	.tawk-min-container .tawk-button-circle.tawk-button-large { width: 45px; height: 45px; }
	.menu-open header .main-header .right-box .mobile-newsletter img { display: block; }
	.tawk-min-container .tawk-button-circle.tawk-button-large { width: 40px; height: 40px; }
	header .main-header .right-box input { width: 115px; }
	header .main-header .right-box .mobile-newsletter img { width: 50%; }
	header .mobile-newsletter { left: -20px; }
	.banner-section .owl-carousel .owl-item img { height: 190px; }
	.home-video-popup { height: 220px !important; }
	.banner-section .owl-carousel .owl-stage .owl-item .item { height: auto; }
	.banner-section .owl-carousel, .banner-section .owl-carousel .owl-stage, .banner-section .owl-carousel .owl-stage .owl-item { height: auto; }
	.banner-section { height: auto; }
	.banner-section .banner-text { bottom: 10px; }
	header .main-header .right-box {}
	.dropdown.dropdown-mobile .btn.dropdown-toggle img {width:20px;}
	header .main-header .right-box .mobile-newsletter img { width: 28px; margin: 0 5px;}
	header .main-header .logo-box img {width: 70px;}
	header .main-header .logo-box {width: 10%;}
	header .main-header .right-box { width: 90%;}
	header .main-header .right-box .menu-box {width: 10%;}
	.dropdown.dropdown-mobile .lang-item span {font-size:14px;}
	.dropdown.dropdown-mobile .dropdown-menu.show {padding:0 !important;}
	.grecaptcha-badge{bottom: 64px !important;}
	.media-center-catalogue-section .slider-box .slider-item-box > img { height: auto;}
	.resp-arrow{margin-top: 5px;}
}
@media screen and (max-width:359px) {
	p { font-size: 10px; line-height: 16px; }
	h3 { font-size: 13px; line-height: 18px; }
	.about-us-section h4 { font-size: 13px; bottom: 20px; }
	.our-products-section .resp-tabs-container .detail-box .left-box li { font-size: 14px; }
	.about-us-section .left-box { margin-bottom: 10px; }
	.clients-section .clients-container .name-box h2 { font-size: 15px; }
	.clients-section .clients-container img { width: 45px; height: 45px; }
	.clients-section .clients-container .inner-box { padding: 20px; }
	.certification-section li .common-box p { bottom: 25px; }
	.our-products-section .detail-box { padding: 0; }
	.common-inner-banner-section { height: 130px; }
	.inner-about-us-section .right-con-box h4 { font-size: 14px; margin-bottom: 5px; }
	.history-section .left-box ul li span { padding-left: 5px; }
	.common-inner-banner-section .inner-banner-box .left-box h1 { font-size: 16px; padding: 10px 15px; }
	.common-inner-banner-section .inner-banner-box .right-box p { font-size: 11px; }
	.history-section .left-box ul li { font-size: 11px; }
	.get-in-touch-section .right-box .form-container { padding: 15px; }
	.sustainability-section .right-box img, .philanthropy-section .left-box img { height: 200px; }
	.sustainability-section .left-box ul.common-list li::before { top: 9px; }
	.value-chain-section .value-chain-container .col-md-6 .img-box .inner-img { height: 220px; }
	.value-chain-section .value-chain-container .col-md-6 .con-box h3 { font-size: 16px; line-height: 22px; margin-bottom: 5px; }
	.sustainability-section .left-box ul.common-list li::before { top: 5px; }
	.our-office-section .flag-indicator-box li { margin-bottom: 0; font-size: 13px; }
	.our-office-section .flag-indicator-box li span { height: 9px; width: 9px; }
	h2.resp-accordion { padding: 10px 10px; }
	.resp-arrow { margin-top: 9px; }
	.our-products-section .resp-tabs-container .detail-box .right-box img { margin-bottom: 20px; }
	.mfp-gallery .mfp-image-holder .mfp-figure { width: 200px !important; }
	.certified-section h4 { font-size: 15px; margin-bottom: 10px; }
	.media-center-section .resp-tabs-container h2.resp-tab-active span { font-size: 20px; }
	.media-center-section .resp-tabs-container h2.resp-accordion h2 { font-size: 15px; margin-left: 9px; }

	/*29-06-2022*/
	.about-us-slider-section .slide { height: 230px !important; }
	.about-us-slider-section .slider-container { height: 215px; }
	.about-us-slider-section .slider-box p { height: 155px !important; }
	.about-us-slider-section .slider-container { height: 240px; }
	footer * { font-size: 13px !important; }
	footer .bottom-footer .right-box .footer-list li span { margin: 0 2px 0 6px; }
	.french-footer-menu .top-footer li { width: 100%; }
	.french-footer-menu .main-footer .list-box ul { width: 100%;  display: block; }
	.title-box h2::before { left: -20px; }
	.title-box h2::after { right: -20px; }
	.title-box h2::before, .title-box h2::after { width: 20px; height: 3px; }
	#subscribemodal .submit-btn { padding-left: 80px !important; }
	.tawk-min-container .tawk-button-circle.tawk-button-large { width: 40px; height: 40px; }
	header .main-header .right-box input { width: 115px; }
	header .main-header .right-box .mobile-newsletter img { width: 40%; }
	header .mobile-newsletter { left: -20px; }
	.custom-container { padding: 0 10px; }
	header .main-header .right-box .mobile-newsletter img { width: 28px;}
}