@media only screen and (max-width : 1199px) {
	.clear-lg {
		display: none;
	}
	#topGlobal ul li a{
		padding: 0 5px;
	}
	footer ul li {
		display: block;
		text-align: center;
		padding-right: 0;
	}
	footer .blackfooter {
		display: none;
	}
	footer .footerredes {
		position: relative;
		text-align: center;
		margin-top: 35px;
	}
	footer .copyelogo p {
		padding-top: 54px;
		padding-left: 0;
		text-align: center;
		line-height: 18px;
		padding-bottom: 11px;
	}
	footer a.logo_f img {
		width: auto;
	}
	footer a.logo_f {   
		text-align: center;
		display: block;
	}
	.representantes h1,
	.sobreadominiohome h1 {
		font-size: 40px;
	}
	.representantes h1:nth-child(2) {
		line-height: 27px;
	}
	.representantes h1:nth-child(1) {
		margin-bottom: -27px;
	}
	.representantes p {
		line-height: 17px;
		margin-top: 19px;
	}
	.detalhesecadastro {
		padding-top: 35px;
	}
	.sobreadominiohome p {
		line-height: 19px;
	}
	.contadorslider {
		height: 30px;
	}
	.sobreright,
	.sobreadominiohome {
		padding: 0;
	}
}

@media screen and (max-width: 1200px) {
	.representante img {
		width: 30%;
		margin-left: 0;
		margin: 0 auto;
		display: block;
		margin-top: 40px;
	}
}

@media screen and (max-width : 992px) {
	#topGlobal ul{
		margin-top: 10px;
	}
	#topGlobal ul li{
		display: none;
	}
	footer ul li a:hover {
		border-top: solid 1px red;
		padding-top: 0;
	}

	#topGlobal ul li:last-child,
	#topGlobal ul li:last-child a{
		display: block;
	}
	#topGlobal ul li a{
		height: auto;
	}
	#topGlobal ul li i {
		margin-right: 15px;
	}
	.sobreadominiohome {
		text-align: center;
	}
	.sobreadominiohome a { 
		width: 100%;
	}
	.sobreadominiohome h1:nth-child(1):before,
	.representantes h1:nth-child(1):before {
		display: none;
	}
	.rightcinza {
		background: #f5f5f5;
	}
	.redes div {
		margin: 0 auto;
		float: none;
		width: 250px;
	}
	.redes i.fa.fa-facebook {
		margin-right: 13px;
	}
	.detalhesecadastro,
	.representantes {
		text-align: center;
	}
	#topGlobal ul li:last-child {
		padding-top: 5px;
	}
	#topGlobal ul li:last-child:hover {
		border-top: 0;
	}
	.sobreagente h1 {
		text-align: center;
	}
	.sobreagente .redes div {
		margin: 0 auto;
	}
	.sobreagente .redes {
		padding-top: 0;
	}
	.sobreagente .redes {
		height: 60px;
	}
	.sobreagente h1 {
		padding-bottom: 0;
		padding-top: 13px;
	}
	.rightcinzarepresent {
		display: none;
	}
	.cadastrorepres .form1 {
		padding-right: 15px;
	}
	.cadastrorepres .form2 {
		padding-left: 15px;
	}
	p.filejobs {
		text-align: center;
	}
	body#equipamentos .infodesc {
		width: 100%;
		margin-right: 0;
	}
	.imagensslider {
		background: #b11116;
		padding-right: 0;
	}
}

@media screen and (max-width: 767px) {
	#banner_principal .owl-dots {
		margin: 0;
	}
	body#equipamentos .descricaoproduto {
		background: #000000a6;
		width: 100%;
		height: 220px;
		position: absolute;
		right: 0;
		top: unset;
		margin-right: 0;
		bottom: 0;
		padding-bottom: 58px;
	}

	.descricaoproduto {
		background: #000000a6;
		width: 100%;
		height: 170px;
		position: absolute;
		right: 0;
		top: unset;
		margin-right: 0;
		bottom: 0;
	}

	.descricaoproduto h1 {
		color: #fff;
		text-align: center;
		font-weight: 100;
		width: 100%;
		margin: 0 auto;
		padding-top: 0;
		padding: 0 30px;
		line-height: 33px;
		top: 50%;
		transform: translateY(-50%);
		position: relative;
	}
	.imagensslider img {
		width: 100%;
	}
	.imagensslider {
		padding-left: 0;
		padding-right: 0;
	}
	.representante p,
	.representante h1 {
		text-align: center;
	}
	.cadastrorepres h1 {
		text-align: center;
		line-height: 32px;
		font-size: 33px;
		padding-top: 18px;
	}
	.cadastrorepres button {
		float: none;
		width: 100%;
	}
	p.filejobs {
		line-height: 20px;
	}
	body#trabalhe_conosco button {
		width: 100%;
	}

}

@media screen and (max-width: 560px) {
	#topGlobal ol li{
		display: none;
	}
	#topGlobal ol li:last-child{
		display: block;
	}

	#topGlobal a.logo {
		display: inline-block;
		max-width: inherit;
		width: calc(100% - 60px);
	}
	.representantes h1, .sobreadominiohome h1 {
		font-size: 35px;
	}
	.sobreagente h1 {
		font-size: 40px;
		line-height: 35px;
	}
	.sobreagente .redes div {
		width: 235px;
	}
	.imagenrpr img {
		width: 50%;
	}
	.cadastrorepres {
		padding: 15px !important;
	}
	.representante h1 {
		font-size: 29px;
		line-height: 29px;
	}
	.detalhesecadastro ul li {
		width: 100%;
	}
	.detalhesecadastro ul li:nth-child(1) a {
		margin-right: 0;
	}
}

@media  screen and (max-width : 400px) {
	.clear-sm,
	.clear-xs{
		display: none;
	}
}


@media screen and  (min-width: 1200px){
	.clear-lg {
		display: block;
	}
}
