@media (min-width: 1278px){
    .container {
    	width: 1278px !important;
    }
}
@media (max-width: 1199px){
    .box_nav .header_nav .nav_link {
	    font-size: 0.8rem;
	    margin-right: 20px;
	}
}

@media (min-width: 992px){
	.btnNavBurger {
		display: none;
	}
	.btnNavClose {
		display: none;
	}
	.box_nav .header_nav {
	    overflow: auto !important;
	    height: 100% !important;
	    -webkit-box-shadow: none important;
	    box-shadow: none !important;
	    background-color: #ffffff !important;
	    display: flex !important;
	    flex-direction: row !important;
	    justify-content: flex-end !important;
	    align-items: center !important;
	    padding: 0 !important;
	}
	.box_nav {
	    position: relative !important;
	    left: 0 !important;
	    top: 0 !important;
	    width: 100% !important;
	    max-width: 100% !important;
	    height: auto !important;
	    z-index: 9999 !important;
	     padding-right: 0 !important;  
	    -webkit-transition: 0.6s;
	    -o-transition: 0.6s;
	    transition: 0.6s;
	    -webkit-transform: translateX(0) important;
	    -ms-transform: translateX(0) important;
	    transform: translateX(0) !important;
	}
}

@media (max-width: 991px){
	.tab-content .tab-pane {
	    padding: 40px 0;
	}
	.web-food-services .box_text .text {
	    width: 100%;
	}
	.box_item .text {
	    font-size: 2.5rem;
	    line-height: 2.8rem;
	}
	.welcome_text .subTitle {
	    width: 100%;
	}
	.welcome_text .text {
	    width: 100%;
	}
	.nav_link {
		margin-bottom: 15px !important;
	}
    .box_nav {
    	display: none;
    }
}

@media (min-width: 768px){
	.imgSliderMob {
		display: none;
	}
}

@media (max-width: 767px){
	.gracias_wrapper_content .text {
	    font-size: 1rem;
	    line-height: 1.5rem;
	}
	.gracias_wrapper_content .title {
	    font-size: 1.3rem;
	    line-height: 1.9rem;
	}
	.imgSliderDesk {
		display: none;
	}
	.container_our_brands .text.text-center {
	    font-size: 1.4rem;
	    line-height: 1.6rem;
	}
	.nav-link_brands {
	    font-size: 1rem !important;
	    line-height: 1.1rem !important;
	}
	.container_our_brands .title {
	    width: 100%;
	}
	.row_logos .box_logo {
	    width: 20%;
	    height: 180px;
	}
	.coverage_modulo_03 .text {
	    font-size: 1.2rem;
	    line-height: 1.2rem;
	}
	.coverage_modulo_02 p.text {
	    font-size: 2rem;
	    line-height: 2.5rem;
	}
	.ourTeam_modulo_01 {
	    padding: 90px 0;
	}
	.history_modulo_04 {
	    padding: 60px 0;
	}
	.history_modulo_02 p.text {
	    font-size: 2rem;
	    line-height: 2.6rem;
	}
	.nav-link {
	    font-size: 1.1rem;
	    line-height: 1.7rem;
	}
	.text {
	    font-size: 1.1rem;
	}
	.title {
	    font-size: 2.5rem;
	    line-height: 3rem;
	}
	.bgCover_right {
	    background-position: right center;
	}
	.bgCover_left {
	    background-position: left center;
	}
	.btnSubmit {
	    font-size: 1.5rem;
	    line-height: 2rem;
	    padding: 15px 50px;
	}
	input {
	    font-size: 1.1rem;
	}
	.box_input {
	    margin-bottom: 20px;
	}
	.form_body {
	    padding: 50px 15px 100px;
	}
	.form_header .form_title {
	    font-size: 2.3rem;
	    line-height: 2.9rem;
	}
	.web-food-services .box_text .text {
	    font-size: 1rem;
	    line-height: 1.3rem;
	    margin-bottom: 1rem;
	}
	.web-food-services .box_text .title {
	    font-size: 2.5rem;
	    line-height: 2.8rem;
	}
	.footer_group .group_item .item_text p {
	    font-size: 1.1rem;
	}
	.footer_group .group_item .item_text h4 {
	    font-size: 1.2rem;
	}
}

@media (max-width: 575px){
	.nav_BeerWineLiquor {
	    gap: 20px;
	}
	.foodServices_text {
	    font-size: 1.5rem;
	    line-height: 2rem;
	    margin-left: 0;
	}
	.box_logo:nth-child(even) {
		border-right: 1px solid #193254;
	}
	.row_logos {
	    flex-wrap: wrap;
	}
	.row_logos .box_logo {
	    width: 48%;
	    /* height: 130px; */
	}
	.row_logos .box_logo img {
		/* height: 100px; */
	}
	.ourTeam_modulo_02 p.text {
	    width: 100%;
	}
	.slide_box_img figure img {
	    width: 160px;
	}
	.slide_box_img {
	    position: relative;
	    top: 300px;
	    left: 0;
	}
	.history_modulo_05 .box_overflow {
	    height: 100%;
	}
	.mission_modulo_02 {
	    padding: 90px 0;
	}
	.values_modulo {
	    padding: 80px 0;
	}
	.box_text_left .text {
	    font-size: 1rem;
	    line-height: 1.3rem;
	}
	.box_text_left .title {
	    font-size: 2.5rem;
	    line-height: 2.8rem;
	}
	.welcome_text .subTitle {
	    font-size: 2.5rem;
	    line-height: 2.8rem;
	    margin-bottom: 25px;
	}
	.welcome_text .text {
	    font-size: 1rem;
	    line-height: 1.3rem;
	}
	.slide_box_text .text {
	    font-size: 1.4rem;
	    line-height: 1.7rem;
	}
	.slide_box_text {
	    position: relative;
	}
	.footer_group .group_redes {
	    margin-bottom: 30px;
	}
	.footer_group .text_copy {
	    font-size: 0.8rem;
	}
	.footer_group .group_redes .footer_redes .redes_icon {
	    font-size: 35px;
	    line-height: 35px;
	}
	.footer_group .group_redes h3 {
	    font-size: 1.2rem;
	}
	.footer_group .group_item .item_text p {
	    font-size: 0.8rem;
	}
	.footer_group .group_item .item_text h4 {
	    font-size: 1rem;
	}
	.box_header .figure_logo .logo_img {
	    width: 160px;
	}
}

@media (min-width: 310px){
	.box_nav {
		position: fixed;
	    right: 0;
	    top: 0;
	    width: 400px;
	    max-width: 100%;
	    height: 100vh;
	    z-index: 9999;
	    padding-lefts: 60px;
	    -webkit-transition: 0.6s;
	    -o-transition: 0.6s;
	    transition: 0.6s;
	}
	.box_nav .header_nav {
		overflow: auto;
	    height: 100%;
	    -webkit-box-shadow: 0 0 87px 0 rgb(0 0 0 / 9%);
	    box-shadow: 0 0 87px 0 rgb(0 0 0 / 9%);
	    background-color: #ffffff;
	    display: flex;
	    flex-direction: column;
	    padding: 70px 25px 0;
	    position: relative;
	}
}