

@media only screen and (min-width: 768px){

}

@media only screen and (max-width: 1441px){

}

@media only screen and (max-width: 1024px){

}

@media only screen and (max-width: 767px){
}

@media only screen and (max-width: 992px){
	.is_desktop{ display:none; }
	.is_mobile{ display:block; }

	body { font-size: .85rem; }

	.box-logotipo{ 
		max-width: 200px; 
		width: 160px !important;
		height: 105px !important;
	}
	.navbar-menu-white{ 
		border: 1px solid #ffffff !important;
		color: #ffffff !important; 
		font-size: 1.4rem !important;
	}
	.box-menu{ 
		width: 100% !important;
		height: auto !important;
	}
	.navbar-menu-header{
		display: block !important;
		width: 100% !important;
		background: black !important;
		background: #e13243 !important;
	}
	.navbar-expand-lg .navbar-nav .nav-link { padding: 18px 16px !important; }
	.phone-mobile{
		padding: 10px;
		display: block;
		margin: 0 auto;
		background-color: #e13243;
		background-color: #FFFFFF;
		text-align: center;
	}
	.phone-mobile .txtlink{ color: #000000 !important; }

	.nav-item { border-top: 1px solid white !important; }


	.colSMRight0{ padding-right: 0 !important; }
	.colSMLeft0{ padding-left: 0 !important; }

	.colSMR-7px{ padding-right: 15px !important; }
	.colSML-7px{ padding-left: 15px !important; }


	/*.d-flex {*/
		/*display: -ms-flexbox;*/
		/*display: block !important;*/
	/*}*/


	.owl-carousel .item .container{ width: 80% !important; margin: 0 auto; }
	.mr-nav-prev, .mr-nav-next { width: 30px !important; }


	.box-quadro{ position: relative; height: 120px !important; margin-bottom: 4.00rem !important;} 
	.form-group-custom .label-text { font-size: 0.65rem !important; }
	.form-group-custom .place { font-size: 1.7rem !important; }


	/* -------------------------------------------------------------------- */
	.txt-larg { font-size: 1.85rem !important; }
	.text-desc {
		color: #474546;
		font-size: 1rem;
		text-align: left;
	}
	.grid-produtos {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: -15px;
		margin-left: -15px;
		height:290px;
		height:auto !important;
	}
	.grid-produtos .grid-item {
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
		max-width: 100% !important;
		height:290px !important;
	}
	/* -------------------------------------------------------------------- */

}

@media only screen and (min-width: 1600px){
	.container-fluid{
		width: 1600px !important;
	}
}

@media only screen and (min-width: 1800px){

}

