@media (min-width: 1400px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1328px;
	}
	.about-third .desc{
		padding: 0 295px 0 60px;
		text-align: justify;
	}
}


@media only screen and (max-width: 1856px) {
	.welcome-text {
		padding: 50px 45px 30px 125px;
	}
	.bg-about-page-home {
		padding : 50px 50px 50px 50px;
	}
	.bg-about-page-about {
		padding : 10px 120px 10px 50px;
	}
	.about-third .desc{
		padding : 10px 50px 10px 50px;
	}
	.about-left-desc {
		padding: 80px 140px 80px 0;
	}
	.about-first h1 {
		margin-bottom: 10px;
	}
	
}
@media only screen and (max-width: 1023px) {
	.input-recipe-search {
		width:100%;
	}
	.mobile-p-0{
		padding: 0 !important;
	}
	
	.product-detail-first .div-zoom-img.p-0{
		padding-left :15px !important;
		padding-right :15px !important;
	}
	.product-detail-first .text-detail.p-0{
		padding-left :15px !important;
		padding-right :15px !important;
	}
	.product-other .p-0{
		padding-left :15px !important;
		padding-right :15px !important;
	}
	/* Contact */

	.contact-us .set-pdr{
		padding-right:15px;
	}
	
	.set-height-navbar{
		height:unset;
	}
	.navbar-brand img{
		margin-top:unset;
	}
	.home-welcome, .welcome-text{
		padding: 10px 15px;
	}
	.set-offset-top{
		margin-top: unset;
	}
	.txt-over-img-1{
		width: unset;
	}
	.txt-over-img-container-1{
		margin-top: unset; 
		margin-bottom: unset;
		max-width: 100%;
		padding: 0;
	}
	
	.modif-nav-ul{
		margin-left:unset;
	}
	
	footer .list-product ul{
		padding-left:unset;
		text-align:center;
	}
	footer .profile{
		text-align:center;
	}
	
	footer .profile img {
		margin: 0 auto;
	}
	
	footer .profile p {
		padding: 15px;
	}
	footer .style-h4 {
		margin-left: unset;
		text-align:center;
	}
	footer .copyright p {
		text-align:center;
	}
	
	ul.social {
		text-align: center;
		padding-left: unset;
	}
	
	.navbar-brand {
		font-size: 1.25rem;
		line-height: inherit;
		white-space: nowrap;
		margin: 0 auto;
	}
	ul li.nav-item.active a:after {
		width: 100%;
		bottom: 0px;
	}
	.set-position-burger-menu{
		margin: 10px auto;
		width:100%
	}
	.home-welcome p {
		padding-right: unset;
	}
	.img-qc{
		width:100%;
	}
	.txt-over-img-1 {
		padding: 22px 15px;
	}
	.home-empty-space{
		margin:0 !important;
	}
	.home-page p{
		line-height: unset;
	}
	.slide-title  p{
		font-size: 22px;
	}
	.navbar-toggler{
		width:100%
	}
	.bg-about-page-home {
		padding: 50px 15px 50px 15px;
	}
	
	/* page about */
	
	.about-second img{
		width:100%;
	}
	.bg-about-page-about {
		padding: 50px 15px 50px 15px;
	}
	.about-left-desc {
		padding: 10px 15px;
	}
	.about-third .desc {
		padding: 10px 5px 10px 5px;
	}
	
	/* Vision */
	
	.vision-second .about-left-desc {
		padding: 50px 15px 50px 15px;
	}
	
	/* Service */
	.service-third .service-left-desc {
		padding: 5px;
	}
	.modif-hr{
		width:82%;
	}

	/* Company */
	.company-first {
		padding: 50px 0;
	}
	.company-first .set-size-img{
		width:100%;
	}
	.company-second .set-size-img{
		width:100%;
	}
	.product-first .set-size-img{
		width:100%;
	}
	.company-second {
		padding: 50px 0;
	}

	/* Product */
	.other-categories-caption {
		top: 60%;
	}
	/* Product details */
	tr .set-width {
		width:48%;
	}
	.set-sm-center{
		text-align: center;
	}
	.company-first h1 {
		margin-top: 25px;
	}
	
	/* Overlay search */
	.overlay-content {
		width: 80%;
	}
	.overlay-bottom {
		width: 80%;
	}
	
	.mobile-seacrh-img{
		text-align:center;
	}
	#box-overflow-search p {
		text-align:center;
	}
	.mobile-seacrh-img img{
		width:unset;
		margin-bottom:20px;
	}
	/* Page Contact */
	.pb-m-5{
		padding-bottom:50px !important;
	}
	
	/* nav */
	.m-img-logo-top{
		text-align:center;
	}

	.img-fluid-mobile{
		width: 100%;
		height: auto;
	}

	.firstcharacter {
		padding-right: unset;
		padding-bottom: unset;
	}
	
}
@media (min-width: 576px){
	.card-columns {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 3;
		-webkit-column-gap: 1.25rem;
		-moz-column-gap: 1.25rem;
		column-gap: 1.25rem;
		orphans: 1;
		widows: 1;
	}
}

@media only screen and (max-width: 400px) {
	.banner-buttom-caption h1 {
		font-size:15px;
	}
}