@media (max-width: 769px) {


	body {}

	/*** Header ****/
	header {height: 150px;}
	header:before {display: none;}

	.header {height: 130px;}

	.header-top {display: none;}
	.menu-area {display: none;}
	.header-menu {display: none;}
	.header-other-menu {display: none;}

	.logo {height: 90px;line-height: 90px;text-align: left;padding: 0;position: relative;margin: 0;}
	.logo img {max-width: 60%;max-height: 100%;}
	.logo:before {display: none;}
	.logo:after {display: none;}

	.homepage header {/* position: relative; */}
	.homepage .logo img:first-child {}
	.homepage .logo img:last-child {}

	.mobile-top {display: block; }
	.mobile-menu-button {display: block;}
	ul.mobile-topmenu {display: block;}

	.homepage header.fixed-active .mobile-top {display: none;}
	.homepage header.fixed-active .mobile-menu-button {color: #000; top: 15px;}

	.mobile-menu ul li ul {
		padding: 0 30px;
		background: #9a2d2b;
	}
	.mobile-menu ul li ul li {}
	.mobile-menu ul li ul li:last-child {border-bottom: none;}
	.mobile-menu ul li li a {padding-left: 10px;}

	.mobile-menu ul li.products-menu {}
	.mobile-menu > ul > li.active .products-dropdown {display: block;position: relative;top: 0;padding: 0 10px;}
	.mobile-menu .products-dropdown {background: #B80101;}
	.mobile-menu .products-dropdown ul {
		padding-bottom: 0;
		background: none;
		margin: 0;
		padding: 0;
	}
	.mobile-menu .products-dropdown ul li {
		width: 100%;
		height: 30px;
		line-height: 30px;
		padding-right: 0;
		border-top: none;
		background: no-repeat;
	}
	.mobile-menu ul li.active span {display: none;}
	.products-dropdown ul li a {padding: 0 10px !important;color: #fff;border-top: 1px solid rgba(255,255,255,0.3);}
	.products-dropdown ul li i {width: auto;height: 30px;line-height: 30px;float: left;color: #fff;}
	.products-dropdown ul li b {width: auto; height: 30px; line-height: 30px; float: left; }
	.products-dropdown ul li:nth-child(1) a, .products-dropdown ul li:nth-child(2) a {
		border-top: 1px solid rgba(255,255,255,0.3);
	}



	.mobile-menu-button {display: block;}
	.mobile-menu-area {
		display: none;
	}
	.mobile-menu-area.active {
		display: block;
	}

	.menu-dropdown {position: relative;display: none;top: auto;left: auto;background: #fff;box-shadow: none;padding: 15px 0;}
	.menu-dropdown ul li {width: 100%;background: none;height: auto;font-size: 16px;}
	.dropdown-banner {display: none;}
	.menu-dropdown ul {margin-bottom: 0; overflow: hidden;}
	.menu-dropdown ul li:nth-child(2) a {border-top: none;}
	.menu-dropdown ul li a {border-top: none;color: #000;padding: 5px 30px;display: block;overflow: hidden;}

	.mobile-menu > ul > li > a {display: block;padding: 14px 25px;position: relative;}
	.menu-dropdown ul li b {width: 100%;line-height: 20px;height: auto;}

	.mobile-menu > ul > li.has-dropdown {}
	.mobile-menu > ul > li.has-dropdown > a {}
	.mobile-menu > ul > li.has-dropdown > a:before {
		content: '';
		position: absolute;
		width: 18px;
		height: 2px;
		background: #fff;
		right: 30px;
		top: 16px;
		transition: all 100ms ease-in;
	}
	.mobile-menu > ul > li.has-dropdown > a:after {
		content: '';
		position: absolute;
		width: 2px;
		height: 18px;
		background: #fff;
		right: 38px;
		top: 21%;
		transition: all 100ms ease-in;
	}
	.mobile-menu > ul > li.has-dropdown.active > a:before {}
	.mobile-menu > ul > li.has-dropdown.active > a:after {height: 0; top: 50%;}

	.mobile-menu > ul > li.has-dropdown {}
	.mobile-menu > ul > li.has-dropdown.active .menu-dropdown {display: block;}

	.customer-panel-button {display: none;}

	ul.mobile-topmenu li.active {display: block;}
	ul.mobile-topmenu li.active a {color: rgba(0,0,0,1);}

	.homepage ul.mobile-topmenu li.active a {color: rgba(255,255,255,1);}

	.header-lang-menu {display: none;}
	.main-categories-section {overflow: hidden;padding: 50px 0;}

	.banner-title-area:before {width: 50%;display: none;}
	.banner-title-area:after {width: 20%;display: none;}

	/*** Section ****/

	.main-slogan-section {margin-bottom: 0px}

	.big-video-area {height: 550px;}
	.big-video-area video {opacity: 0.8; }
	.main-slogan h5 {width: 100%;margin-bottom: 30px;}
	.main-slogan p {width: 100%;margin-left: -20px;}


	.main-banner-slider {height: 550px;margin-bottom: 35px;}
	.main-banner-slider:before {display: none;}
	.main-banner-slider:after {display: none;}
	.banner-section {height: 250px;position: relative;}
	.banner-section video {height: 450px; width: 100%; object-fit: cover; }

	.banner-section .container {position: relative;height: 100%;}
	.banner-section .container .row {position: initial;}
	.banner-section .container .col-md-4 {position: initial;}

	.banner-area {
		padding: 0;
		bottom: 0;
		top: 0;
	}
	.banner-title-area {padding: 20px;position: absolute;left: 0;bottom: 0;height: auto;z-index: 999;/* background: #000; */overflow: hidden;opacity: 0.9;}
	.banner-title-area h4 {font-size: 13px;padding-left: 40px;margin-bottom: 10px;}
	.banner-title-area h4:before {height: 1px;width: 30px;}
	.banner-title-area h3 {font-size: 25px;margin-bottom: 10px;}
	.banner-title-area p {font-size: 14px;font-weight: 400;margin-bottom: 10px;-webkit-line-clamp: 2;}
	.banner-button {}
	.banner-button a {height: 34px;line-height: 34px;font-size: 13px;}
	.banner-button i {height: 40px;line-height: 40px;}
	.banner-button i:before {}

	.banner-photo-area {height: 250px;line-height: inherit;/* padding-top: 30px; */text-align: center;}
	.banner-photo-area a {height: 100%;}
	.banner-photo-area img {max-height: 100%;}

	.main-banner-slider .bx-wrapper .bx-pager  {bottom: -34px;background: no-repeat;width: auto;left: auto;right: 10px;min-width: auto;padding: 0;height: auto;}
	.main-banner-slider .bx-wrapper .bx-pager:before {display: none;}
	.main-banner-slider .bx-wrapper .bx-pager:after {display: none;}
	.main-banner-slider .bx-wrapper .bx-pager.bx-default-pager a {background: #fff;margin: 0 2px;width: 16px;height: 16px;}

	.main-banner-slider .bx-wrapper .bx-pager  {bottom: -34px;background: no-repeat;width: auto;left: auto;right: 10px;min-width: auto;padding: 0;height: auto;}
	.main-banner-slider .bx-wrapper .bx-pager:before {display: none;}
	.main-banner-slider .bx-wrapper .bx-pager:after {display: none;}
	.main-banner-slider .bx-wrapper .bx-pager.bx-default-pager a {background: #fff;margin: 0 2px;width: 16px;height: 16px;}

	.main-production-title {height: auto; }
	.main-production-title h2 {width: 100%;padding: 20px 20px 20px 0;height: auto;font-size: 30px;}

	.main-production-steps {position: relative;top: auto;left: auto;display: inline-block;width: 100%;padding-top: 40px;}
	.main-production-steps ul li {width: 100%; }
	.main-production-box {
		height: 250px;
	}
	.main-production-box a {
		padding: 20px;
	}
	.main-production-box i {
		height: 40px;
		line-height: 40px;
	}
	.main-production-box i:before {
		font-size: 50px;
	}
	.main-production-box h4 {
		font-size: 18px;
	}
	.main-production-box p {
		font-size: 14px;
		margin-bottom: 20px;
	}

	.main-production-slider-section {padding-top: 0;margin-top: -100px;}

	.main-production-slider {width: 100%;float: none;}
	.main-production-slider ul li {height: 300px;}

	.main-production-section {margin-bottom: 40px;}
	.main-export-information {padding: 0 0;margin-bottom: 30px;}
	.main-export-information-title {margin-bottom: 20px; }
	.main-export-information-title h3 {
		/* font-size: 45px; */
		line-height: 34px;
		height: auto;
		font-size: 30px;
	}
	.main-export-information-title h3 b {line-height: 34px;}
	.main-export-information-desc p {margin-bottom: 20px;}

	.main-category-box {margin-bottom: 40px; }


	.main-export-section {padding: 20px 0;margin-bottom: 30px;}


	.main-machines-section {padding-top: 75px;}
	.machines-area-photo {
		height: 150px;
		margin-top: -75px;
	}
	.machines-area-title {
		padding: 30px 0 0 0;
	}
	.machines-area-title h3 {font-size: 36px;}
	.machines-area-title h3 b {}
	.machines-title-section {height: auto; padding-bottom: 80px; }

	.machines-tab-menu ul li {width: auto; }
	.machines-tab-menu ul li a {padding: 0 25px;}


	.actual-section {padding: 40px 0; }
	.actual-title h2 {width: 100%;padding-right: 20px;}

	.products-section {}
	.products-slogan {margin: 0;padding: 20px;width: 100%;min-height: auto;height: auto; display: none}
	.products-slogan:before {display: none;}
	.products-slogan span {display: none;}

	.main-products-list {padding: 0; }

	.processes-area {height: auto;display: inline-block;width: 100%;padding: 0;margin-bottom: 20px;}
	.processes-menu {width: 100%;float: none;height: auto; overflow-y: scroll;border-bottom: 1px solid #dbdbdb;padding-bottom: 10px;}
	.processes-menu ul {width: 600px;}
	.processes-menu ul li {float: left; font-size: 25px;}
	.processes-menu ul li + li {margin-left: 20px;}
	.processes-menu ul li.active {}
	.processes-menu ul li a {}
	.processes-menu ul li b {position: relative;left: 0;top: auto;opacity: 1;font-size: 20px;/* display: inline-block; *//* float: left; *//* width: 30px; *//* height: 30px; *//* background: #08a2bc; *//* border-radius: 50%; *//* text-align: center; *//* line-height: 30px; */}
	.processes-menu ul li.active b {font-size: 20px;}

	.processes-menu:before {display: none;}
	.processes-menu ul li:before {display: none;}
	.processes-menu ul li:after {display: none;}

	.processes-content-area {width: 100%; float: none; height: auto;}

	.processes-content {height: auto;overflow: hidden;}

	.processes-icon {float: right; display: none;}
	.processes-icon i {}
	.processes-icon i:before {}
	.processes-icon b {}
	.processes-icon b:before {}
	.processes-icon b:after {}
	.processes-icon:hover {animation: none;}

	.processes-description {padding: 20px 20px 20px 0; height: auto; width: 100%;}
	.processes-description p {font-weight: 400;}

	.processes-photo {position: relative;bottom: auto;left: auto;z-index: auto;}

	.processes-slogan {padding: 20px; height: auto; min-height: auto;}
	.processes-slogan:before {display: none;}

	.processes-section {margin-bottom: 40px;}
	.references-title {margin-bottom: 20px;}
	.references-section {margin-bottom: 20px; }

	.company-introduction-section {padding-top: 0;}
	.company-promotion-film {/* padding-top: 0; */ height: 300px; padding: 0;}

	.company-introduction-section {
		padding: 70px 0;
		background: rgb(233,229,217);
		background: linear-gradient(0deg, rgba(233,229,217,1) 35%, rgba(255,255,255,1) 35%);
		position: relative;
	}

	.call-form-section {height: auto;margin-bottom: 0;}
	.call-form-info {height: auto;display: inline-block;width: 100%;}
	.call-form-title {height: auto; }

	.call-form {height: auto;position: relative;display: inline-block;width: 100%;}
	.call-form ul li {width: 100%; }
	.call-form ul li:last-child {width: 100%; }
	.call-form ul li + li {margin: 10px 0 0 0; }
	.call-form ul li:last-child b {display: none; }
	.form-checkbox label {width: 15%; }
	.form-checkbox b {width: 85%; }

	.footer-social-area h5 {
		float: none;
		text-align: center;
		height: 50px;
		line-height: 20px;
	}


	/**** Inner ****/
	.inner-banner {height: 150px;}
	.inner-banner:before {height: 30px;}
	.inner-banner:after {border-width: 15px 15px 15px 15px;}

	.fast-contact-section {margin-bottom: 50px;}
	.fast-contact-section:before {height: 40px; bottom: -40px;}
	.fast-contact-section:after {border-width: 20px 20px 20px 20px; bottom: -40px;}
	.fast-contact-icons {display: none;}
	.fast-contact {padding: 20px;}

	.fast-contact ul li {margin: 0 0 10px 0; }
	.fast-contact ul li + li {margin: 0;}

	.inner-title h2 {font-size: 32px;}

	.left-side {padding: 30px 20px; margin-bottom: 20px; }

	.list-section {background: none;}

	.sectors-area {padding: 30px 20px 10px 20px; height: auto; margin-bottom: 30px; background: #fbfaf7; }
	.sectors-area-title {padding-bottom: 30px; margin-bottom: 30px; }

	.sectors-list {}
	.sectors-list ul {display: inline-block; width: 100%; }
	.sectors-list ul li {width: 50%; }

	.products-list {padding-left: 0;padding-top: 0;}

	.information-section {height: auto;}
	.information-area {width: 100%; padding: 50px 20px;height: auto;}
	.information-photo {width: 100%; height: auto;}

	.references-summary-section {height:auto;}
	.references-summary-photo {display: none;}
	.references-summary {width: 100%; padding: 50px; height: auto;}
	.references-summary ul li {width: 50%; }

	.product-types-photos ul li {width: 50%;}

	.inner-body {padding-left: 0;}

	.inner-title-section {padding: 40px 0;margin-bottom: 0;}

	.inner-title {margin-bottom: 30px;}

	.service-box {
		margin-bottom: 50px;
	}
	.service-box-photo {width: 100%;float: none;height: 220px;}
	.service-box-title {width: 100%;float: none;padding: 20px;height: 320px;}
	.service-box-title i {
		float: left;
		margin-right: 20px;
		height: 80px;
		margin-bottom: 0;
	}
	.service-box-title h4 {
		font-size: 35px;
		margin-bottom: 15px;
		height: 80px;
	}
	.service-box-title p {
		font-size: 18px;
		line-height: 25px;
		float: none;
		width: 100%;
	}
	.service-box:nth-child(even) .service-box-photo {float: none;}

	.detail-photos-slider {height: 350px;margin-bottom: 10px;}
	.detail-photos-slider ul li {height: 300px;}

	.detail-area {padding-bottom: 0;}

	.detail-title-area {padding: 20px; }
	.detail-title-area h1 {
		font-size: 35px;
	}
	.detail-title-area p {
		font-size: 20px;
	}

	.product-types {padding-top: 0;}
	.product-types h3 {padding: 20px; }
	.product-types p {padding: 0 20px;}

	.service {height: auto;}
	.service-title { height: auto; padding: 20px 20px;}

	.product-box {height: auto;}
	.product-box-title {padding: 20px 30px 30px 30px;height: auto;}

	.news-box {height: auto; }
	.news-box-title {height: auto;}

	.product-features-area > ul > li {width: 100%; display: block;}

	/**** Footer *****/

	.company-introduction-section:before {display: none;}
	.company-introduction-section:after {display: none;}

	.footer-menu {display: none;}

	.footer-top {height: auto; margin-bottom: 20px;}
	.footer-top-content {height: auto;padding-top: 20px;/* text-align: center; */}
	.footer-logo {height: auto; padding-top: 0; text-align: center;line-height: inherit;margin-bottom: 10px;}

	.footer-social {text-align: center;display: block;float: none;width: 100%;overflow: hidden;margin-left: 0;}
	.footer-social ul {display: inline-block;float: none;}

	.footer-slogan-area {padding: 20px; }
	.footer-slogan-area h4 {width: 100%; margin-bottom: 20px;}
	.footer-slogan-area a {display: inline-block; float: none; height: 50px; line-height: 50px;  }

	.footer {
		padding: 20px 0 10px 0;
		margin: 0;
	}

	.footer-info {text-align: center;}
	.footer-info-callcenter {}
	.footer-info-callcenter i {display: inline-block;float: none;}
	.footer-info-callcenter i:before {}
	.footer-info-callcenter h5 {display: inline-block;}

	.footer-info-list {padding: 0 40px;}
	.footer-info-list ul {}

	.footer-bottom {background: #08a2bc; height: auto;padding: 20px 0;}

	.copyright {height: auto; text-align: center; }
	.copyright p {line-height: 30px; }

	.signature {line-height: 30px; height: auto; background: none;text-align: center;margin: 0;}
	.signature a {color: #fff;}

	.copyright-area {height: auto;border-top: none;color: #fff;}

	.copyright:before {display: none;}


	/* @yvzyrlmz 2022 */

}


