@media (min-width: 1200px){
	.bannerg {
		width: 100%
	}
	.bannerg img {
		width: 544px;
	}
	.menu_left {
		width: 20%;
	}
	.menu_right {
		width: 19%;
	}
}
@media (max-width: 1200px ) and (min-width: 992px){
	.bannerp {
		width: 32%;
		margin-right: 1.33%;
	}
	.col-md-2 {
		padding: 1px;
		margin: 1px;
	}
	.menu_top {
		
	}

	.menu_top ul a li {
		padding-left:.8;
		padding-right:.8%;
	}
	p>.empresa{
		font-size: 5px;
	}
}

@media (max-width: 991px ) and (min-width: 768px){
	.bannerp {
		width: 18%;
		margin-right: 1.09%;
	}
	bannerp-mid {
		width: 48%;
	}
	.menu_top {
		float: left;
		width: 100%;
		margin-top: 2%;
	}
	.busca {
		margin-top:2%;
	}
}



@media (max-width: 767px ){
	.logo img {
		width: 100%;
		margin-top: 15px;
	}
	.bannerp {
		width: 54%;
	}
	.bannerp-mid {
		width: 100%;
		background-color: #fff;
	}
	.bannerg {
		width: 67%;
		margin-left: 3px;
		
	}
	.menu_top {
		float: left;
		width: 100%;
		margin-top: 0;
	}
	.menu_top ul a li{
		font-size: 11px;
	}
	.menu_top ul{
		font-size: 8px;
	}
}

@media (max-width: 767px) and (min-width: 450px){
	.menu_top ul a li{
		font-size: 13px;
	}
	.menu_top ul{
		font-size: 12px;
	}

	.bannerp-mid {
		width: 48%;
		background-color: #fff;
	}
}

@media (max-width:991px) {
	.menu_right {
		width: 100%;
		background-color: #fff;
	}

	.menu_right img {
		width: 49%;
	}
}